.style__dialog-header___qeu7n {
    color: #333;
    font-weight: 700;
    line-height: 45px;
    position: relative;
    font-size: 40px;
    text-align: center
}

.style__dialog-header___qeu7n>span {
    font-weight: 100
}

.style__body___E3Icl {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 20px;
    text-align: center
}

.style__body___E3Icl .style__desc___aBIjZ {
    font-size: 16px;
    color: #333;
    line-height: 24px;
    margin-top: 20px;
    text-align: left
}

.style__textfield-container___wCzmu {
    margin-top: 20px;
    width: calc(100% - 106px)
}

.style__textfield-container___wCzmu input {
    height: 48px!important
}

.style__form-action___bZPso {
    vertical-align: bottom;
    margin-left: 10px
}

.style__success___Em6UL {
    padding: 20px;
    font-size: 16px;
    color: #0060ef;
    text-align: center
}

.style__success___Em6UL .style__icon-bigger___wSEX2 {
    color: #47b347
}

.style__success___Em6UL h3 {
    font-size: 20px;
    font-weight: 600;
    color: #3b3e40;
    padding-top: 16px
}

.style__success___Em6UL p {
    font-size: 14px;
    color: #6c7073;
    padding-top: 8px
}

.style__success___Em6UL button {
    margin-top: 48px;
    line-height: 48px;
    height: 48px;
    color: #fff!important;
    background: #0060ef!important;
    border: 1px solid #0060ef!important;
    border-radius: 48px
}

.style__warning___\+H5dG {
    padding: 20px;
    font-size: 16px;
    text-align: center
}

.style__submit-btn___7bzLU {
    padding: 0;
    width: 96px;
    height: 48px;
    color: #fff!important;
    background: #0060ef!important;
    border: 1px solid #0060ef!important;
    border-radius: 48px
}

.style__submit-btn___7bzLU:disabled {
    color: rgba(255,255,255,.3)!important;
    opacity: 1
}

.style__inline-block___4L\+HD {
    display: inline-block
}

.style__error-tips___ZSbku {
    margin-top: 10px;
    font-size: 12px;
    text-align: left
}

.style__modal___iQGJq>div {
    z-index: 10000
}

.style__modal___iQGJq>div>div:first-child {
    width: 100%;
    max-width: 1000px;
    margin: 0 20px;
    border-radius: 0
}

.style__modal___iQGJq main {
    padding: 40px
}

@media (max-width: 767px) {
    .style__modal___iQGJq .style__body___E3Icl {
        padding:0;
        max-width: 100%
    }

    .style__modal___iQGJq .style__body___E3Icl .style__desc___aBIjZ {
        color: #85898c;
        margin: 16px 0;
        font-size: 14px
    }

    .style__modal___iQGJq>div>div:first-child {
        margin: 0;
        height: 100%
    }

    .style__modal___iQGJq main {
        max-height: 100%!important;
        margin-top: 48px;
        padding: 0 16px
    }

    .style__round___xmLnr {
        border: 1px solid #d4d7d9;
        width: 80px;
        height: 80px;
        display: inline-block;
        border-radius: 50%;
        padding: 24px
    }

    .style__round___xmLnr .style__icon-arrival-reminder___weyuG {
        color: #3b3e40;
        font-size: 32px
    }

    .style__dialog-header___qeu7n {
        padding-bottom: 16px;
        line-height: 32px
    }

    .style__dialog-header___qeu7n span {
        font-size: 20px;
        font-weight: 600
    }

    .style__textfield-container___wCzmu {
        width: 100%;
        margin-top: 0;
        padding-bottom: 16px;
        border-bottom: 1px solid #f0f1f2
    }

    .style__form-action___bZPso {
        width: 100%;
        margin-left: 0
    }

    .style__submit-btn___7bzLU {
        width: 100%;
        height: 48px
    }

    form {
        margin: 24px 0
    }

    .style__success___Em6UL {
        padding: 0;
        font-weight: 600
    }

    .style__success___Em6UL .style__icon-bigger___wSEX2 {
        margin-top: 64px
    }

    .style__success___Em6UL button {
        width: 100%
    }

    .style__error-tips___ZSbku {
        text-align: center
    }
}

.style__tab___qhv4L {
    color: #333
}

.style__tab___qhv4L .sticky {
    z-index: 10
}

.style__tab___qhv4L .sticky .header-wrapper {
    max-width: 100%
}

.style__tab___qhv4L .sticky .header-wrapper>ul {
    max-width: 1200px;
    margin: 0 auto;
    margin-bottom: -1px
}

.style__new-product-page___14Od\+ .style__title___PyMSD {
    font-size: 32px;
    font-weight: 600;
    line-height: 40px;
    text-align: center
}

.style__new-product-page___14Od\+ .style__body___hRZQQ .style__tab-content-item___feY-i {
    padding: 0;
    margin-top: 42px
}

.style__header___fXMgP {
    border-bottom: 1px solid #eee;
    background: #fff;
    display: flex;
    align-items: flex-end
}

.style__header___fXMgP .style__prev-header___W0doi {
    display: inline-block;
    line-height: 50px;
    vertical-align: bottom
}

.style__header___fXMgP .style__prev-header___W0doi+ul {
    display: inline-block;
    width: auto
}

.style__header___fXMgP ul {
    width: 100%;
    margin-bottom: -1px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    text-align: center
}

.style__header___fXMgP ul.style__header-align-left___3tVhB {
    text-align: left
}

.style__header___fXMgP ul.style__header-align-right___BhyBV {
    text-align: right
}

.style__header___fXMgP ul.style__header-align-center___12hcx {
    text-align: center
}

.style__header___fXMgP ul.style__step___DHNX6 li {
    vertical-align: bottom
}

.style__header___fXMgP ul.style__step___DHNX6 li .style__item-switcher___eIm5U {
    color: #0060ef
}

.style__header___fXMgP ul.style__step___DHNX6 li.style__active___z2rnN {
    border-bottom: 1px solid #333
}

.style__header___fXMgP ul.style__step___DHNX6 li.style__active___z2rnN .style__item-switcher___eIm5U {
    color: #333;
    cursor: default
}

.style__header___fXMgP ul.style__step___DHNX6 li.style__active___z2rnN~li>.style__item-switcher___eIm5U {
    cursor: default;
    color: #979797
}

.style__header___fXMgP ul li {
    display: inline-block
}

.style__header___fXMgP ul li .style__item-switcher___eIm5U {
    font-family: 'Open Sans',BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Helvetica,'PingFang SC','Hiragino Sans GB','Microsoft YaHei',SimSun,sans-serif;
    width: 100%;
    display: block;
    text-align: center;
    height: 50px;
    line-height: 50px;
    font-size: 16px;
    cursor: pointer;
    padding: 0 30px;
    color: #333
}

@media (max-width: 767px) {
    .style__header___fXMgP ul li .style__item-switcher___eIm5U {
        font-size:14px
    }
}

.style__header___fXMgP ul li.style__active___z2rnN {
    border-bottom: 1px solid #0060ef
}

.style__header___fXMgP ul li.style__active___z2rnN .style__item-switcher___eIm5U {
    color: #0060ef
}

.style__header___fXMgP ul li.style__active___z2rnN a {
    color: #0060ef
}

ul.style__header-flex___H1XM5 {
    display: flex
}

ul.style__header-flex___H1XM5 li {
    flex-grow: 1;
    display: block
}

.style__body___hRZQQ>article {
    display: none
}

.style__body___hRZQQ>article.style__active___z2rnN {
    display: block
}

.style__body___hRZQQ .style__tab-content-item___feY-i {
    padding: 60px 0
}

.style__body___hRZQQ .style__overview-item___\+Ra5W {
    padding: 0 0 64px 0
}

.style__body___hRZQQ .style__single___uUK1Y {
    padding-top: 0;
    padding-bottom: 72px
}

.style__body___hRZQQ .style__content-header___eWR1u {
    font-size: 30px;
    line-height: 45px;
    text-align: center;
    padding-bottom: 20px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 40px
}

.style__content-container___5Yesm:after {
    display: block;
    content: "";
    clear: both
}

.style__content-container___5Yesm #style__faq___qg5Ar h2,.style__content-container___5Yesm #style__overview___VXqu5 h2 {
    font-size: 30px;
    font-weight: 300;
    line-height: 1.2;
    margin: 0 0 30px 0
}

.style__content-container___5Yesm #style__faq___qg5Ar h4,.style__content-container___5Yesm #style__overview___VXqu5 h4 {
    font-size: 26px;
    font-weight: 300;
    letter-spacing: normal;
    line-height: 1.2;
    margin: 0 0 15px 0;
    color: #0060ef
}

.style__content-container___5Yesm #style__faq___qg5Ar p,.style__content-container___5Yesm #style__overview___VXqu5 p {
    margin-bottom: 20px
}

.style__content-container___5Yesm #style__faq___qg5Ar a,.style__content-container___5Yesm #style__overview___VXqu5 a {
    color: #0060ef
}

.style__sticky-content___q7DVB {
    display: block!important
}

.style__content-layout-list___A6JG4 {
    display: block!important
}

.style__fade-in___6lmWj {
    opacity: 1;
    transition: opacity .3s ease-in
}

.style__fade-out___u4DCB {
    opacity: 0;
    transition: opacity .3s ease-out
}

@media (max-width: 767px) {
    .style__new-product-page___14Od\+ {
        margin:0 24px
    }

    .style__new-product-page___14Od\+ .style__title___PyMSD {
        font-size: 24px;
        line-height: 28px;
        text-align: left;
        font-weight: 600
    }

    .style__new-product-page___14Od\+ .style__body___hRZQQ .style__tab-content-item___feY-i {
        margin-top: 24px
    }

    .style__new-product-page___14Od\+ ul.style__header-align-center___12hcx {
        overflow-x: auto!important;
        overflow: hidden;
        -webkit-overflow-scrolling: touch;
        white-space: nowrap
    }
}

.style__brand___H5ToO {
    width: 100%;
    font-size: 12px;
    margin-top: 30px;
    text-align: center;
    color: #999
}

.style__new-product-page___QTt\+l {
    margin-bottom: 96px
}

@media (max-width: 767px) {
    .style__new-product-page___QTt\+l {
        margin-bottom:48px;
        margin-top: 48px
    }
}

.style__divider-M___Meso6 {
    display: none
}

.style__divider-M___Meso6+div,.style__divider-M___Meso6+section {
    margin-top: 0
}

.style__compare-drone-section___ZHw4H {
    margin-top: 96px
}

.style__compare-drone-section___ZHw4H .style__compare-title___ZCkXJ {
    position: absolute;
    color: rgba(0,0,0,.85);
    font-size: 32px;
    left: 50%;
    transform: translateX(-50%);
    margin-top: 48px;
    font-weight: 600
}

.style__compare-drone-section___ZHw4H .style__compare-background___wjJPq {
    height: 480px;
    background-size: cover;
    background-position: center
}

.style__buying-guides-section___IEnLk {
    border-top: 1px solid rgba(0,0,0,.09);
    padding-top: 72px;
    margin-top: -48px
}

.style__product-detail-section___gIwC7 {
    margin-top: 96px
}

.style__product-detail-section___gIwC7 h3 {
    font-size: 32px;
    font-weight: 600;
    line-height: 40px;
    text-align: center
}

.style__faq-section___zrPnm {
    margin-top: 96px;
    margin-bottom: 96px
}

.style__faq-section___zrPnm .style__faq___WrYtA {
    display: flex;
    justify-content: center;
    margin-left: -8px;
    margin-right: -8px;
    flex-wrap: wrap
}

.style__faq-section___zrPnm .style__faq___WrYtA>ul {
    flex-basis: 58.333%;
    max-width: 58.333%;
    padding-left: 8px;
    padding-right: 8px
}

.style__faq-section___zrPnm .style__faq___WrYtA>div {
    width: 100%
}

.style__textEchat___vd21d {
    font-size: 14px;
    line-height: 20px;
    margin-top: 40px;
    text-align: center
}

.style__textEchat___vd21d a {
    cursor: pointer;
    color: #0060ef
}

@media (min-width: 1024px) {
    .style__textEchat___vd21d a:hover {
        text-decoration:underline
    }
}

.style__detail-product-contrast-module___UiIie {
    margin-bottom: 96px
}

@media (max-width: 767px) {
    .style__detail-product-contrast-module___UiIie {
        margin-top:32px;
        margin-bottom: 0
    }
}

@media (min-width: 768px) {
    .style__detail-product-contrast-module___UiIie {
        margin-top:48px
    }
}

@media (min-width: 1200px) {
    .style__detail-product-contrast-module___UiIie {
        margin-top:96px
    }
}

@media (min-width: 768px) {
    .style__detail-product-contrast-module___UiIie .section-module>div>div {
        padding:0
    }

    .style__detail-product-contrast-module___UiIie #compare-nav {
        width: 100%
    }
}

.style__detail-product-contrast-module___UiIie h3 {
    font-weight: 600;
    text-align: center
}

@media (max-width: 767px) {
    .style__detail-product-contrast-module___UiIie h3 {
        font-size:24px;
        line-height: 28px;
        text-align: left;
        padding: 0 24px
    }
}

@media (min-width: 768px) {
    .style__detail-product-contrast-module___UiIie h3 {
        font-size:32px;
        line-height: 40px
    }
}

@media (max-width: 767px) {
    .style__divider___0EPwG {
        display:none
    }

    .style__divider-M___Meso6 {
        display: block
    }

    .style__product-detail-section___gIwC7 {
        margin-top: 48px
    }

    .style__product-detail-section___gIwC7 h3 {
        font-size: 24px;
        line-height: 28px;
        font-weight: 600;
        text-align: left
    }

    .style__faq-section___zrPnm {
        margin-left: 24px;
        margin-right: 24px;
        margin-bottom: 64px
    }

    .style__faq-section___zrPnm .style__faq___WrYtA {
        margin-left: 0;
        margin-right: 0
    }

    .style__faq-section___zrPnm .style__faq___WrYtA>ul {
        flex-basis: auto;
        max-width: initial;
        padding-left: 0;
        padding-right: 0
    }

    .style__textEchat___vd21d {
        margin-top: 16px
    }
}

.style__link___OLn5m {
    height: 24px;
    line-height: 24px;
    font-size: 16px;
    display: flex;
    color: #0060ef;
    align-items: center
}

.style__link___OLn5m a:hover {
    text-decoration: underline
}

.style__link___OLn5m i {
    font-weight: 600;
    font-size: 16px
}

@media (max-width: 767px) {
    .style__link___OLn5m {
        font-size:14px;
        margin-bottom: 8px!important
    }

    .style__link___OLn5m a:hover {
        -webkit-text-decoration: auto;
        text-decoration: auto
    }

    .style__link___OLn5m i {
        font-weight: 400;
        font-size: 14px
    }
}

.index__panel___exibW {
    margin-top: 96px;
    margin-bottom: 96px
}

.index__panel___exibW h3 {
    font-size: 32px;
    font-weight: 600;
    line-height: 40px;
    text-align: center
}

.index__content___g\+seM {
    margin-top: 16px
}

@media (max-width: 767px) {
    .index__content___g\+seM {
        overflow:hidden;
        margin-top: 24px
    }
}

.index__list___oIsDn {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin-left: -8px;
    margin-right: -8px
}

.index__item___ghRdR {
    position: relative;
    margin: 16px 0 0;
    padding-right: 8px;
    padding-left: 8px;
    list-style: none;
    flex: 0 0 auto;
    height: 480px
}

.index__item___ghRdR .lazyload-placeholder {
    background-color: #f7f9fa
}

.index__info___DkMXq {
    position: absolute;
    left: 8px;
    top: 0;
    right: 8px;
    padding: 32px 32px 64px 32px
}

@media (max-width: 767px) {
    .index__info___DkMXq {
        left:4px;
        right: 4px
    }
}

.index__info___DkMXq.index__bg___4xV-E {
    background: linear-gradient(to bottom,hsla(0,0%,0%,.5) 0,hsla(0,0%,0%,.494) 8.1%,hsla(0,0%,0%,.476) 15.5%,hsla(0,0%,0%,.448) 22.5%,hsla(0,0%,0%,.412) 29%,hsla(0,0%,0%,.37) 35.3%,hsla(0,0%,0%,.324) 41.2%,hsla(0,0%,0%,.275) 47.1%,hsla(0,0%,0%,.225) 52.9%,hsla(0,0%,0%,.176) 58.8%,hsla(0,0%,0%,.13) 64.7%,hsla(0,0%,0%,.088) 71%,hsla(0,0%,0%,.052) 77.5%,hsla(0,0%,0%,.024) 84.5%,hsla(0,0%,0%,.006) 91.9%,hsla(0,0%,0%,0) 100%)
}

.index__info___DkMXq .index__title___SJUd-,.index__info___DkMXq h4 {
    margin-bottom: 8px;
    font-size: 28px;
    line-height: 32px;
    font-weight: 600;
    color: #fff
}

.index__desc___YCsc0 {
    font-size: 16px;
    line-height: 24px;
    color: #fff
}

.index__desc___YCsc0 h4 span {
    font-weight: 600
}

.index__img-box___HCCi2 {
    width: 100%;
    height: 100%;
    background-color: #3b3e40;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat
}

.index__img-box___HCCi2 img {
    object-fit: cover;
    object-position: center;
    height: 100%;
    width: 100%
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .index__img-box___HCCi2 img {
        display: none
    }
}

.index__col-5___2lV-6 {
    flex-basis: 41.667%;
    max-width: 41.667%
}

.index__col-6___DIdgo {
    flex-basis: 50%;
    max-width: 50%
}

.index__col-7___KDnW2 {
    flex-basis: 58.333%;
    max-width: 58.333%
}

.index__col-12___FyENw {
    flex-basis: 100%;
    max-width: 100%
}

@media (max-width: 767px) {
    .index__panel___exibW {
        margin-top:48px;
        margin-bottom: 48px
    }

    .index__panel___exibW h3 {
        font-size: 24px;
        font-weight: 600;
        line-height: 28px;
        text-align: left;
        margin: 0 24px
    }

    .index__list___oIsDn {
        flex-wrap: none;
        overflow-x: scroll;
        overflow-y: hidden;
        margin: 0 -4px;
        padding: 0 24px 16px
    }

    .index__list___oIsDn .index__item___ghRdR {
        max-width: 100%;
        flex-basis: auto;
        margin: 0;
        padding-left: 4px;
        padding-right: 4px;
        width: 100%;
        height: calc(133.3333333vw - 63.999984px)
    }
}

@media (max-width: 767px) and (max-width:320px) {
    .index__list___oIsDn .index__item___ghRdR {
        height:calc(133.333333vw - 42.666656px)
    }
}

@media (max-width: 767px) {
    .index__list___oIsDn .index__info___DkMXq {
        padding:24px
    }

    .index__list___oIsDn .index__info___DkMXq h4 {
        margin-bottom: 8px;
        font-size: 24px;
        line-height: 28px;
        font-weight: 600
    }

    .index__list___oIsDn .index__info___DkMXq p {
        font-size: 14px;
        line-height: 20px;
        font-weight: 400
    }
}

.index__panel___ULBmW {
    margin-top: 96px;
    margin-bottom: 96px
}

.index__panel___ULBmW h3 {
    font-size: 32px;
    font-weight: 600;
    line-height: 40px;
    text-align: center
}

.index__content___KDatN {
    margin-top: 16px
}

.index__list___r488k {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin-left: -8px;
    margin-right: -8px
}

.index__item___M-\+Ke {
    margin: 16px 0 0;
    padding-right: 8px;
    padding-left: 8px;
    list-style: none;
    flex: 0 0 16.66666666%
}

.index__info___KTELS .index__title___pwyV3 {
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.02em;
    font-weight: 600;
    margin-top: 8px;
    margin-right: 16px;
    word-break: break-word
}

.index__info___KTELS .index__quantity___mYbs- {
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.02em;
    margin-top: 4px;
    margin-right: 16px
}

.index__img-box___BzcF6 {
    background-color: #f7f9fa;
    width: 100%;
    padding-bottom: 100%;
    position: relative
}

.index__img-box___BzcF6 span {
    position: absolute
}

.index__img-box___BzcF6 img {
    height: 186.666666px;
    width: 186.666666px;
    vertical-align: bottom
}

.index__note___ezknB {
    font-size: 12px;
    line-height: 16px;
    color: rgba(0,0,0,.45);
    text-align: center;
    padding: 0
}

@media (max-width: 767px) {
    .index__note___ezknB {
        padding:0 24px
    }
}

.index__note___ezknB a {
    color: #0060ef
}

.index__note___ezknB a:hover {
    text-decoration: underline
}

@media (max-width: 1199px) {
    .index__content___KDatN {
        overflow:hidden;
        margin-top: 32px
    }

    .index__list___r488k {
        display: grid;
        justify-content: start;
        grid-template-rows: repeat(2,auto);
        grid-template-columns: repeat(4,calc(25vw - 18px));
        grid-auto-flow: row;
        grid-gap: 16px 8px;
        gap: 16px 8px;
        padding: 0 32px 16px 32px;
        align-content: start;
        overflow-x: scroll;
        overflow-y: hidden;
        scroll-snap-type: x mandatory;
        margin: 0
    }

    .index__item___M-\+Ke {
        padding: 0;
        margin: 0
    }

    .index__info___KTELS .index__title___pwyV3 {
        font-size: 14px;
        line-height: 20px
    }

    .index__img-box___BzcF6 {
        width: calc(25vw - 18px);
        height: calc(25vw - 18px)
    }

    .index__img-box___BzcF6 img {
        width: 100%;
        height: 100%
    }
}

@media (max-width: 767px) {
    .index__panel___ULBmW {
        margin-top:48px;
        margin-bottom: 48px
    }

    .index__list___r488k {
        grid-auto-flow: column;
        grid-template-columns: repeat(2,auto);
        padding: 0 24px 16px 24px
    }

    .index__panel___ULBmW h3 {
        font-size: 24px;
        line-height: 28px;
        font-weight: 600;
        text-align: left;
        margin: 0 24px
    }

    .index__img-box___BzcF6 {
        width: calc(50vw - 28px);
        height: calc(50vw - 28px)
    }
}

.userWorks__user-works___wsZ32 {
    max-width: 1200px;
    width: auto;
    margin: 96px auto
}

.userWorks__user-works___wsZ32 .userWorks__title___CK-\+F {
    font-size: 32px;
    font-weight: 600;
    line-height: 40px;
    text-align: center
}

.userWorks__user-works___wsZ32 .userWorks__panel___AtJoB {
    margin-top: 32px
}

.userWorks__user-works___wsZ32 .userWorks__panel___AtJoB div {
    padding: 0;
    overflow: hidden
}

@media (max-width: 767px) {
    .userWorks__user-works___wsZ32 {
        margin:48px 24px
    }

    .userWorks__user-works___wsZ32 .userWorks__title___CK-\+F {
        font-size: 24px;
        line-height: 28px;
        font-weight: 600;
        text-align: left
    }

    .userWorks__user-works___wsZ32 .userWorks__panel___AtJoB {
        margin-top: 24px
    }
}

.Tabs__atom-horizontal-tab-bar-wrapper___Ha5Vo {
    height: 49px;
    overflow: hidden;
    position: relative;
    width: 100%
}

.Tabs__atom-horizontal-tab-bar-wrapper___Ha5Vo::-webkit-scrollbar {
    display: none
}

.Tabs__atom-horizontal-tab-bar-wrapper___Ha5Vo .Tabs__tab-bar-nav-box___9rlib {
    white-space: nowrap;
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    min-width: 0;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 6px
}

.Tabs__atom-horizontal-tab-bar-wrapper___Ha5Vo .Tabs__tab-bar-nav-box___9rlib::-webkit-scrollbar {
    display: none
}

.Tabs__atom-horizontal-tab-bar-wrapper___Ha5Vo .Tabs__tab-bar-nav-align-left___Q0rl0 {
    text-align: left
}

.Tabs__atom-horizontal-tab-bar-wrapper___Ha5Vo .Tabs__tab-bar-nav-align-center___s0nKY {
    text-align: center
}

.Tabs__atom-horizontal-tab-bar-wrapper___Ha5Vo .Tabs__tab-bar-nav___UmHWr {
    text-align: left;
    display: inline-block;
    margin: auto 0;
    position: relative;
    height: 48px;
    padding-bottom: 12px
}

.Tabs__atom-horizontal-tab-bar-wrapper___Ha5Vo .Tabs__tab-bar-items___1c-IZ {
    position: relative;
    text-align: left;
    display: inline-block;
    padding-bottom: 12px
}

.Tabs__atom-horizontal-tab-bar-wrapper___Ha5Vo .Tabs__aotm-horizontal-tab-inkbar___j0Fav {
    position: absolute;
    height: 2px;
    transition: all .4s ease;
    bottom: -1px
}

.Tabs__atom-horizontal-tab-bar-wrapper___Ha5Vo .Tabs__tab-bar-wrap___l25yp {
    padding-bottom: 24px;
    margin-left: 0
}

.Tabs__atom-horizontal-tab-bar-wrapper___Ha5Vo .Tabs__tab-nav-item___RUuQ\+ {
    font-size: 16px;
    line-height: 20px;
    white-space: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    overflow: scroll;
    display: inline-block;
    margin-right: 24px;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent
}

.Tabs__atom-horizontal-tab-bar-wrapper___Ha5Vo .Tabs__tab-nav-item___RUuQ\+:last-child {
    margin-right: 0!important
}

.Tabs__atom-horizontal-tab-bar-wrapper___Ha5Vo .Tabs__tab-nav-item___RUuQ\+::-webkit-scrollbar {
    display: none
}

.Tabs__atom-horizontal-tab-bar-wrapper___Ha5Vo .Tabs__tab-nav-item-align-left___AOGct {
    text-align: left
}

.Tabs__atom-horizontal-tab-bar-wrapper___Ha5Vo .Tabs__tab-nav-item-align-center___6HMqa {
    text-align: center
}

.Tabs__atom-horizontal-tab-bar-wrapper___Ha5Vo .Tabs__tab-nav-item-align-center___6HMqa .Tabs__tab-icon___lgtBC {
    margin: 0 auto
}

.Tabs__atom-horizontal-tab-bar-wrapper___Ha5Vo .Tabs__tab-nav-item-align-center___6HMqa .Tabs__tab-hover-icon___KaGAp {
    left: 50%;
    transform: translateX(-50%)
}

.Tabs__atom-horizontal-tab-bar-wrapper___Ha5Vo .Tabs__tab-item-active___n9KkG .Tabs__tab-icon___lgtBC {
    opacity: 0
}

.Tabs__atom-horizontal-tab-bar-wrapper___Ha5Vo .Tabs__tab-item-active___n9KkG .Tabs__tab-hover-icon___KaGAp {
    opacity: 1!important
}

.Tabs__atom-horizontal-tab-bar-wrapper___Ha5Vo .Tabs__tab-item-text___\+LjFh {
    font-size: 16px;
    line-height: 24px
}

.Tabs__atom-horizontal-tab-bar-wrapper___Ha5Vo .Tabs__icon-box___i6C18 {
    position: relative;
    margin-bottom: 8px
}

.Tabs__atom-horizontal-tab-bar-wrapper___Ha5Vo .Tabs__icon-box___i6C18 .Tabs__tab-hover-icon___KaGAp {
    position: absolute;
    top: 0;
    height: 100%;
    opacity: 0
}

.Tabs__tab-item-content___V3fra {
    margin-top: 16px
}

.Tabs__tab-item-content___V3fra .Tabs__tab-desc-item___qFHq1 {
    font-size: 16px;
    line-height: 24px;
    opacity: 0;
    width: 100%;
    height: 0;
    transition: opacity .5s ease;
    position: absolute;
    top: 0
}

.Tabs__tab-item-content___V3fra .Tabs__tab-desc-active___A\+YXW {
    opacity: 1;
    height: auto;
    position: relative
}

.Tabs__tab-item-content___V3fra .Tabs__tab-desc-content___Lq7X2 {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    position: relative
}

.Tabs__tab-item-content___V3fra .Tabs__tab-desc-align-left___97Kzl {
    text-align: left
}

.Tabs__tab-item-content___V3fra .Tabs__tab-desc-align-center___efHzy {
    text-align: center
}

.Tabs__tab-item-card___pLZu2 {
    width: 1200px;
    margin: 0 auto;
    margin-bottom: 20px
}

@media (max-width: 767px) {
    .Tabs__tab-item-card___pLZu2 {
        margin-bottom:16px
    }
}

.Tabs__tab-item-card___pLZu2 .Tabs__tab-content-item___Gl3g1 {
    width: 100%
}

.Tabs__tab-horizontal-theme-dark___-7-ce .Tabs__tab-desc-item___qFHq1 {
    color: rgba(0,0,0,.45)
}

.Tabs__tab-horizontal-theme-dark___-7-ce .Tabs__tab-desc-active___A\+YXW {
    color: rgba(0,0,0,.85)
}

.Tabs__tab-horizontal-theme-dark___-7-ce .Tabs__tab-nav-item___RUuQ\+ {
    color: rgba(0,0,0,.45);
    margin-top: 4px
}

.Tabs__tab-horizontal-theme-dark___-7-ce .Tabs__tab-item-active___n9KkG {
    color: rgba(0,0,0,.85)
}

.Tabs__tab-horizontal-theme-dark___-7-ce .Tabs__aotm-horizontal-tab-inkbar___j0Fav {
    background: rgba(0,0,0,.85)
}

.Tabs__tab-horizontal-theme-dark___-7-ce .Tabs__tab-bar-items___1c-IZ {
    border-bottom: 1px solid rgba(0,0,0,.15)
}

.Tabs__tab-horizontal-theme-light___MD0pP .Tabs__tab-desc-item___qFHq1 {
    color: rgba(255,255,255,.85)
}

.Tabs__tab-horizontal-theme-light___MD0pP .Tabs__tab-desc-active___A\+YXW {
    color: #fff
}

.Tabs__tab-horizontal-theme-light___MD0pP .Tabs__tab-nav-item___RUuQ\+ {
    color: rgba(255,255,255,.65)
}

.Tabs__tab-horizontal-theme-light___MD0pP .Tabs__tab-item-active___n9KkG {
    color: #fff
}

.Tabs__tab-horizontal-theme-light___MD0pP .Tabs__aotm-horizontal-tab-inkbar___j0Fav {
    background: #fff
}

.Tabs__tab-horizontal-theme-light___MD0pP .Tabs__tab-bar-items___1c-IZ {
    border-bottom: 1px solid rgba(255,255,255,.25)
}

.slick-active {
    z-index: 9
}

.Tabs__carousel-video-player___T69YQ {
    width: 1200px;
    height: 600px
}

.Tabs__carousel-video-player___T69YQ .Tabs__video-player___Rw1gb {
    width: 1200px;
    position: relative;
    height: 600px;
    border-radius: 6px;
    display: flex;
    align-items: center
}

.Tabs__carousel-video-player___T69YQ .slick-track {
    height: 600px
}

.Tabs__video-player-container___5ZQD0 {
    position: relative
}

@media (max-width: 767px) {
    .Tabs__tab-item-card___pLZu2 {
        width:100%
    }

    .Tabs__carousel-video-player___T69YQ {
        width: 100%;
        height: auto
    }

    .Tabs__carousel-video-player___T69YQ .slick-track {
        height: auto
    }

    .Tabs__atom-horizontal-tab-bar-wrapper___Ha5Vo {
        height: auto!important
    }

    .Tabs__atom-horizontal-tab-bar-wrapper___Ha5Vo .Tabs__tab-bar-nav___UmHWr {
        height: auto
    }

    .Tabs__atom-horizontal-tab-bar-wrapper___Ha5Vo .Tabs__tab-nav-item-align-center___6HMqa {
        margin-bottom: 24px
    }

    .Tabs__atom-horizontal-tab-bar-wrapper___Ha5Vo .Tabs__tab-nav-item-align-center___6HMqa .Tabs__tab-item-text___\+LjFh {
        font-size: 14px;
        line-height: 20px
    }

    .Tabs__atom-horizontal-tab-bar-wrapper___Ha5Vo .Tabs__tab-bar-nav-box___9rlib {
        white-space: nowrap;
        width: 100%;
        overflow-x: auto!important
    }

    .Tabs__tab-item-content___V3fra {
        margin-top: 14px
    }

    .Tabs__tab-item-content___V3fra .Tabs__tab-desc-item___qFHq1 {
        font-size: 14px;
        line-height: 20px
    }

    .Tabs__tab-item-content___V3fra .Tabs__tab-desc-align-center___efHzy {
        text-align: left
    }
}

.VideoPlayer__user-works-video-player___68ByF {
    height: 600px;
    position: relative
}

@media (max-width: 767px) {
    .VideoPlayer__user-works-video-player___68ByF {
        height:auto
    }
}

.VideoPlayer__user-works-video-player___68ByF .VideoPlayer__box___43AEB {
    position: relative;
    height: 100%;
    width: 100%;
    text-align: center
}

@media (min-width: 768px) {
    .VideoPlayer__user-works-video-player___68ByF .VideoPlayer__box___43AEB .VideoPlayer__media___8IvZh {
        height:100%;
        width: auto;
        pointer-events: none;
        position: absolute;
        top: 0;
        left: 50%;
        transform: translateX(-50%)
    }
}

.VideoPlayer__user-works-video-player___68ByF .VideoPlayer__box___43AEB video {
    opacity: 0;
    transition: opacity .3s;
    z-index: 2
}

@media (max-width: 767px) {
    .VideoPlayer__user-works-video-player___68ByF .VideoPlayer__box___43AEB video {
        object-fit:contain;
        width: 100%;
        height: auto;
        display: block
    }
}

.VideoPlayer__user-works-video-player___68ByF .VideoPlayer__box___43AEB img {
    opacity: 1;
    z-index: 1
}

@media (max-width: 767px) {
    .VideoPlayer__user-works-video-player___68ByF .VideoPlayer__box___43AEB img {
        object-fit:contain;
        width: 100%;
        height: auto;
        display: block
    }
}

.VideoPlayer__user-works-video-player___68ByF .VideoPlayer__box___43AEB.VideoPlayer__video___nzKfV video {
    opacity: 1
}

.VideoPlayer__user-works-video-player___68ByF .VideoPlayer__box___43AEB.VideoPlayer__video___nzKfV img {
    opacity: 0;
    transition: opacity .3s .3s
}

@media (max-width: 767px) {
    .VideoPlayer__box___43AEB video {
        border-radius:0
    }

    .VideoPlayer__box___43AEB img {
        border-radius: 0
    }
}

.VideoPlayer__downgrade-play-btn___AD3om {
    position: absolute;
    background-size: cover;
    background-position: 50%;
    background-image: url('https://se-cdn.djiits.com/stormsend/uploads/f37fe4dd6309b13612fcc75796d532e7.svg');
    height: 40px;
    width: 40px;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.index__panel___rwOV0 {
    margin-top: 96px;
    margin-bottom: 96px
}

@media (max-width: 767px) {
    .index__panel___rwOV0 {
        margin-top:48px;
        margin-bottom: 48px
    }
}

.index__panel___rwOV0 h3 {
    font-size: 32px;
    font-weight: 600;
    line-height: 40px;
    text-align: center
}

.index__content___m8Wfl {
    margin-top: 32px
}

@media (max-width: 767px) {
    .index__content___m8Wfl {
        overflow:hidden
    }
}

.index__content___m8Wfl .index__intro___F-sMH {
    display: none
}

.index__content___m8Wfl .index__item___ePcNB {
    position: relative
}

.index__content___m8Wfl .index__item___ePcNB .index__img-box___wO6Wv {
    height: 600px
}

.index__content___m8Wfl .index__item___ePcNB img {
    max-height: 100%;
    height: 100%
}

.index__content___m8Wfl .index__item___ePcNB::after {
    content: '';
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 25%;
    background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.004) 8.1%,rgba(0,0,0,.015) 15.5%,rgba(0,0,0,.031) 22.5%,rgba(0,0,0,.053) 29%,rgba(0,0,0,.078) 35.3%,rgba(0,0,0,.106) 41.2%,rgba(0,0,0,.135) 47.1%,rgba(0,0,0,.165) 52.9%,rgba(0,0,0,.194) 58.8%,rgba(0,0,0,.222) 64.7%,rgba(0,0,0,.247) 71%,rgba(0,0,0,.269) 77.5%,rgba(0,0,0,.285) 84.5%,rgba(0,0,0,.296) 91.9%,rgba(0,0,0,.3) 100%);
    z-index: 1;
    pointer-events: none
}

.index__content___m8Wfl .index__author___KHR-p {
    position: absolute;
    bottom: 64px;
    width: 100%;
    text-align: center;
    color: rgba(255,255,255,.65);
    z-index: 4
}

.index__content___m8Wfl .carousel .slick-next,.index__content___m8Wfl .carousel .slick-prev {
    background: rgba(0,0,0,.2);
    width: 40px;
    height: 40px;
    transition: all .3s ease
}

.index__content___m8Wfl .carousel .slick-next i,.index__content___m8Wfl .carousel .slick-prev i {
    font-size: 24px;
    left: 0
}

.index__content___m8Wfl .carousel .slick-next:hover,.index__content___m8Wfl .carousel .slick-prev:hover {
    background: rgba(0,0,0,.25)
}

.index__content___m8Wfl .carousel .slick-dots {
    bottom: 32px;
    height: 24px;
    display: flex!important;
    justify-content: center;
    align-items: center
}

.index__content___m8Wfl .carousel .slick-dots li {
    cursor: pointer
}

.index__content___m8Wfl .carousel .slick-dots li:hover button::before {
    background: rgba(255,255,255,.7)
}

.index__content___m8Wfl .carousel .slick-dots li button {
    width: 16px;
    height: 24px;
    padding: 0;
    margin: 0;
    border: none;
    outline: 0;
    background: 0 0!important;
    transition: all .5s ease;
    border-radius: 0
}

.index__content___m8Wfl .carousel .slick-dots li button::before {
    content: '';
    height: 2px;
    display: block;
    background: rgba(255,255,255,.3);
    transition: all .5s ease
}

.index__content___m8Wfl .carousel li.slick-active button {
    width: 16px!important
}

.index__content___m8Wfl .carousel li.slick-active button::before {
    background: #fff
}

html[data-ab*="source-download.B"] .index__images___QhUB1,html[data-ab*="source-download.C"] .index__images___QhUB1 {
    margin-bottom: 144px
}

@media (max-width: 767px) {
    html[data-ab*="source-download.B"] .index__images___QhUB1,html[data-ab*="source-download.C"] .index__images___QhUB1 {
        margin-bottom:48px
    }
}

html[data-ab*="source-download.B"] .index__content___m8Wfl .carousel .slick-active,html[data-ab*="source-download.C"] .index__content___m8Wfl .carousel .slick-active {
    z-index: 1!important
}

html[data-ab*="source-download.B"] .index__content___m8Wfl .carousel .slick-arrow,html[data-ab*="source-download.C"] .index__content___m8Wfl .carousel .slick-arrow {
    border: solid 1px rgba(0,0,0,.85);
    color: rgba(0,0,0,.85);
    top: 106%
}

html[data-ab*="source-download.B"] .index__content___m8Wfl .carousel .slick-arrow.slick-next,html[data-ab*="source-download.B"] .index__content___m8Wfl .carousel .slick-arrow.slick-prev,html[data-ab*="source-download.C"] .index__content___m8Wfl .carousel .slick-arrow.slick-next,html[data-ab*="source-download.C"] .index__content___m8Wfl .carousel .slick-arrow.slick-prev {
    background: 0 0
}

html[data-ab*="source-download.B"] .index__content___m8Wfl .carousel .slick-arrow.slick-next i,html[data-ab*="source-download.B"] .index__content___m8Wfl .carousel .slick-arrow.slick-prev i,html[data-ab*="source-download.C"] .index__content___m8Wfl .carousel .slick-arrow.slick-next i,html[data-ab*="source-download.C"] .index__content___m8Wfl .carousel .slick-arrow.slick-prev i {
    display: none
}

html[data-ab*="source-download.B"] .index__content___m8Wfl .carousel .slick-arrow.slick-prev,html[data-ab*="source-download.C"] .index__content___m8Wfl .carousel .slick-arrow.slick-prev {
    left: auto;
    right: 40%
}

html[data-ab*="source-download.B"] .index__content___m8Wfl .carousel .slick-arrow.slick-prev::before,html[data-ab*="source-download.C"] .index__content___m8Wfl .carousel .slick-arrow.slick-prev::before {
    content: '';
    width: 16px;
    height: 16px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuOTE3IDNjLjM5LjM5MS4zOSAxLjAyNSAwIDEuNDE2TDYuMzQgOGwzLjU3OCAzLjU4NGMuMzkuMzkxLjM5IDEuMDI1IDAgMS40MTZMNS4yNzggOC4zNTRhLjUwMS41MDEgMCAwIDEgMC0uNzA4TDkuOTE4IDN6IiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGZpbGwtb3BhY2l0eT0iLjg1Ii8+PC9zdmc+)
}

html[data-ab*="source-download.B"] .index__content___m8Wfl .carousel .slick-arrow.slick-next,html[data-ab*="source-download.C"] .index__content___m8Wfl .carousel .slick-arrow.slick-next {
    right: 34%
}

html[data-ab*="source-download.B"] .index__content___m8Wfl .carousel .slick-arrow.slick-next::before,html[data-ab*="source-download.C"] .index__content___m8Wfl .carousel .slick-arrow.slick-next::before {
    content: '';
    width: 16px;
    height: 16px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbC1vcGFjaXR5PSIuODUiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTYuMTA1IDEzYTEuMDAyIDEuMDAyIDAgMCAxIDAtMS40MTZMOS42ODQgOCA2LjEwNSA0LjQxNmExLjAwMiAxLjAwMiAwIDAgMSAwLTEuNDE2bDQuNjQgNC42NDZhLjUwMS41MDEgMCAwIDEgMCAuNzA4TDYuMTA0IDEzeiIvPjwvc3ZnPg==)
}

html[data-ab*="source-download.B"] .index__content___m8Wfl .carousel .slick-arrow:hover,html[data-ab*="source-download.C"] .index__content___m8Wfl .carousel .slick-arrow:hover {
    background: rgba(0,0,0,.04)
}

html[data-ab*="source-download.B"] .index__content___m8Wfl .carousel .slick-arrow:active,html[data-ab*="source-download.C"] .index__content___m8Wfl .carousel .slick-arrow:active {
    background: rgba(0,0,0,.06)
}

html[data-ab*="source-download.B"] .index__content___m8Wfl .carousel .slick-dots,html[data-ab*="source-download.C"] .index__content___m8Wfl .carousel .slick-dots {
    bottom: -7%;
    justify-content: flex-start;
    right: 44%;
    width: auto;
    margin-right: 32px
}

html[data-ab*="source-download.B"] .index__content___m8Wfl .carousel .slick-dots li button::before,html[data-ab*="source-download.C"] .index__content___m8Wfl .carousel .slick-dots li button::before {
    background: rgba(0,0,0,.15)
}

html[data-ab*="source-download.B"] .index__content___m8Wfl .carousel .slick-dots li.slick-active button::before,html[data-ab*="source-download.C"] .index__content___m8Wfl .carousel .slick-dots li.slick-active button::before {
    background: rgba(0,0,0,.85)
}

html[data-ab*="source-download.B"] .index__content___m8Wfl .index__item___ePcNB::after,html[data-ab*="source-download.C"] .index__content___m8Wfl .index__item___ePcNB::after {
    display: none
}

html[data-ab*="source-download.B"] .index__content___m8Wfl .index__intro___F-sMH,html[data-ab*="source-download.C"] .index__content___m8Wfl .index__intro___F-sMH {
    height: 96px;
    background: #f5f5f5;
    padding: 24px 32px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

html[data-ab*="source-download.B"] .index__content___m8Wfl .index__intro___F-sMH .index__introduction___QnPC5,html[data-ab*="source-download.C"] .index__content___m8Wfl .index__intro___F-sMH .index__introduction___QnPC5 {
    flex: 1 1;
    overflow: hidden
}

html[data-ab*="source-download.B"] .index__content___m8Wfl .index__intro___F-sMH .index__params___F1qKC,html[data-ab*="source-download.C"] .index__content___m8Wfl .index__intro___F-sMH .index__params___F1qKC {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    color: rgba(0,0,0,.85);
    margin-bottom: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

html[data-ab*="source-download.B"] .index__content___m8Wfl .index__intro___F-sMH .index__intro-author___91BrW,html[data-ab*="source-download.C"] .index__content___m8Wfl .index__intro___F-sMH .index__intro-author___91BrW {
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
    color: rgba(0,0,0,.65);
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

html[data-ab*="source-download.B"] .index__content___m8Wfl .index__intro___F-sMH .index__source___nPxrJ,html[data-ab*="source-download.C"] .index__content___m8Wfl .index__intro___F-sMH .index__source___nPxrJ {
    padding: 6px 12px;
    background: rgba(0,0,0,.04);
    border-radius: 999px;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #0060ef;
    transition: all .3s ease;
    margin-left: 24px
}

html[data-ab*="source-download.B"] .index__content___m8Wfl .index__intro___F-sMH .index__source___nPxrJ:hover,html[data-ab*="source-download.C"] .index__content___m8Wfl .index__intro___F-sMH .index__source___nPxrJ:hover {
    background: rgba(0,0,0,.06)
}

html[data-ab*="source-download.B"] .index__content___m8Wfl .index__intro___F-sMH .index__source___nPxrJ:active,html[data-ab*="source-download.C"] .index__content___m8Wfl .index__intro___F-sMH .index__source___nPxrJ:active {
    background: rgba(0,0,0,.15)
}

html[data-ab*="source-download.B"] .index__author___KHR-p,html[data-ab*="source-download.C"] .index__author___KHR-p {
    display: none
}

html[data-ab*="source-download.B"] .index__content___m8Wfl .index__intro___F-sMH .index__introduction___QnPC5 {
    margin-bottom: 0
}

html[data-ab*="source-download.B"] .index__content___m8Wfl .index__source___nPxrJ {
    display: none
}

@media (max-width: 767px) {
    .index__panel___rwOV0 h3 {
        font-size:24px;
        line-height: 28px;
        font-weight: 600;
        text-align: left;
        margin: 0 24px
    }

    .index__content___m8Wfl .index__item-list-m___2pve5 {
        display: flex;
        margin: 0 -4px 0;
        padding: 0 24px 16px;
        overflow-x: scroll;
        overflow-y: hidden;
        flex-wrap: nowrap
    }

    .index__content___m8Wfl .index__item-list-m___2pve5 .index__item___ePcNB {
        margin: 0 4px;
        background: #f5f5f5
    }

    .index__content___m8Wfl .index__item-list-m___2pve5 .index__item___ePcNB .index__img-box___wO6Wv {
        height: calc((100vw - 48px)/ 1.5);
        width: calc(100vw - 48px)
    }

    .index__content___m8Wfl .index__author___KHR-p {
        right: 12px;
        bottom: 8px;
        font-size: 12px;
        line-height: 16px;
        text-align: right;
        color: rgba(255,255,255,.85)
    }

    html[data-ab*="source-download.B"] .index__content___m8Wfl .index__intro___F-sMH,html[data-ab*="source-download.C"] .index__content___m8Wfl .index__intro___F-sMH {
        height: auto;
        flex-direction: column
    }

    html[data-ab*="source-download.B"] .index__content___m8Wfl .index__intro___F-sMH .index__introduction___QnPC5,html[data-ab*="source-download.C"] .index__content___m8Wfl .index__intro___F-sMH .index__introduction___QnPC5 {
        text-align: center;
        height: 52px;
        margin-bottom: 16px;
        min-height: 52px
    }

    html[data-ab*="source-download.B"] .index__content___m8Wfl .index__intro___F-sMH .index__source___nPxrJ,html[data-ab*="source-download.C"] .index__content___m8Wfl .index__intro___F-sMH .index__source___nPxrJ {
        margin-left: 0;
        padding: 4px 8px;
        font-size: 12px;
        line-height: 16px
    }

    html[data-ab*="source-download.B"] .index__content___m8Wfl .index__intro___F-sMH .index__params___F1qKC,html[data-ab*="source-download.C"] .index__content___m8Wfl .index__intro___F-sMH .index__params___F1qKC {
        white-space: normal;
        font-weight: 600;
        font-size: 12px;
        line-height: 16px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }

    html[data-ab*="source-download.B"] .index__content___m8Wfl .index__intro___F-sMH .index__intro-author___91BrW,html[data-ab*="source-download.C"] .index__content___m8Wfl .index__intro___F-sMH .index__intro-author___91BrW {
        white-space: normal;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1
    }

    html[data-ab*="source-download.B"] .index__content___m8Wfl .index__intro___F-sMH .index__introduction___QnPC5 {
        margin-bottom: 0
    }
}

.Price__original-price___D4-mU {
    text-decoration: line-through
}

.Price__original-price-color___5Bm-7 {
    color: rgba(255,255,255,.45)
}

.Price__from-price___2o3kw span:first-child,.Price__from-price___2o3kw span:last-child {
    padding-left: 6px
}

.Price__invisible___RFU\+d {
    visibility: hidden
}

.style__detail-product-contrast-module___na5lu {
    margin-bottom: 96px;
    margin-top: 96px
}

@media (max-width: 767px) {
    .style__detail-product-contrast-module___na5lu {
        margin-top:48px;
        margin-bottom: 48px
    }
}

@media (min-width: 1200px) {
    .style__detail-product-contrast-module___na5lu {
        margin-top:96px
    }
}

@media (min-width: 768px) {
    .style__detail-product-contrast-module___na5lu .section-module>div>div {
        padding:0
    }

    .style__detail-product-contrast-module___na5lu #compare-nav {
        width: 100%
    }
}

.style__detail-product-contrast-module___na5lu h3 {
    font-weight: 600;
    text-align: center
}

@media (max-width: 767px) {
    .style__detail-product-contrast-module___na5lu h3 {
        font-size:24px;
        line-height: 28px;
        text-align: left;
        padding: 0 24px
    }
}

@media (min-width: 768px) {
    .style__detail-product-contrast-module___na5lu h3 {
        font-size:32px;
        line-height: 40px
    }
}

.styles__panel___G2Wdw {
    margin-top: 96px;
    margin-bottom: 96px
}

@media (max-width: 767px) {
    .styles__panel___G2Wdw {
        margin-top:48px;
        margin-bottom: 48px
    }
}

.styles__panel___G2Wdw h3 {
    font-size: 32px;
    font-weight: 600;
    line-height: 40px;
    text-align: center
}

@media (max-width: 767px) {
    .styles__panel___G2Wdw h3 {
        text-align:left;
        font-size: 24px;
        line-height: 28px;
        padding: 0 24px
    }
}

.styles__content___YyZ1c {
    margin-top: 32px;
    text-align: center
}

@media (max-width: 767px) {
    .styles__content___YyZ1c {
        text-align:left
    }
}

.styles__content___YyZ1c>span {
    display: block;
    text-align: center;
    margin: 24px 0 0
}

@media (max-width: 767px) {
    .styles__content___YyZ1c>span {
        overflow:auto;
        text-align: left;
        padding: 0 24px 16px
    }
}

.styles__content___YyZ1c>span+span {
    margin-top: 16px
}

.styles__content___YyZ1c img {
    vertical-align: bottom
}

@media (max-width: 767px) {
    .styles__content___YyZ1c img {
        max-width:none
    }
}

.styles__content___YyZ1c a {
    padding: 16px;
    display: inline-block;
    line-height: 16px;
    color: #4daff0;
    cursor: pointer
}

@media (max-width: 767px) {
    .styles__content___YyZ1c a {
        margin-left:24px;
        padding: 0;
        font-size: 14px
    }
}

.styles__content___YyZ1c a:hover {
    text-decoration: underline
}

.styles__expand-btn-wrapper___cpoTZ {
    line-height: 24px;
    font-size: 14px;
    margin-top: 20px;
    text-align: center
}

.styles__expand-btn-wrapper___cpoTZ button {
    font-size: 14px
}

.styles__expand-btn-wrapper___cpoTZ button i {
    display: inline-block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
    margin-left: 6px
}

.style__items___HgMb0 {
    margin-top: 32px;
    text-align: left;
    list-style-position: inside;
    transition: all .3s;
    overflow: hidden
}

.style__items___HgMb0 .style__faq-subtitle___h1Ysd {
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -.03em;
    margin-bottom: 16px;
    text-align: left;
    font-weight: 600
}

.style__items___HgMb0>li {
    position: relative;
    border-bottom: 1px solid rgba(0,0,0,.09);
    transition-property: border,background;
    transition-duration: .3s,.3s;
    cursor: pointer;
    font-size: 14px;
    color: rgba(0,0,0,.85)
}

.style__items___HgMb0>li .style__tool___AzsxC button {
    transition-property: all;
    transition-duration: .3s,.3s
}

.style__items___HgMb0>li:last-child {
    margin-bottom: 0;
    border-bottom: none
}

.style__items___HgMb0>li.style__active___HvxH7 .style__content___axfFs>.style__answer___e2sx2 {
    max-height: 500px;
    padding-bottom: 16px
}

.style__items___HgMb0>li.style__active___HvxH7 .style__tool___AzsxC button {
    transform: rotate(180deg);
    transition-property: all;
    transition-duration: .3s,.3s
}

.style__items___HgMb0 .style__row-container___i3l6v {
    border-bottom: none;
    display: flex
}

.style__items___HgMb0 .style__row-container___i3l6v .style__product-item___tO9Hp {
    width: 180px;
    height: 236px;
    text-align: center;
    margin-right: 24px
}

.style__items___HgMb0 .style__row-container___i3l6v .style__product-item___tO9Hp:last-child {
    margin-right: 0
}

.style__items___HgMb0 .style__row-container___i3l6v .style__product-item___tO9Hp .style__cover-image___DSwZp {
    height: 180px;
    width: 180px
}

.style__items___HgMb0 .style__row-container___i3l6v .style__product-item___tO9Hp .style__name___yy4io {
    margin-top: 16px;
    font-size: 16px;
    line-height: 16px
}

.style__items___HgMb0 .style__row-container___i3l6v .style__product-item___tO9Hp .style__quantity___JtFKj {
    margin-top: 8px;
    height: 16px;
    font-size: 16px;
    line-height: 16px
}

.style__items___HgMb0 .style__content___axfFs {
    display: block
}

.style__items___HgMb0 .style__content___axfFs .style__question___88jbm {
    position: relative;
    padding: 12px 32px 12px 0;
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    color: rgba(0,0,0,.85);
    transition: all .3s ease
}

.style__items___HgMb0 .style__content___axfFs .style__question___88jbm:hover {
    color: #0060ef
}

.style__items___HgMb0 .style__content___axfFs .style__question___88jbm>span {
    display: block;
    max-width: 910px;
    font-weight: 600
}

.style__items___HgMb0 .style__content___axfFs p {
    line-height: 20px;
    color: rgba(0,0,0,.65);
    font-size: 14px
}

.style__items___HgMb0 .style__content___axfFs p+* {
    margin-top: 8px
}

.style__items___HgMb0 .style__content___axfFs a {
    color: #0060ef
}

.style__items___HgMb0 .style__content___axfFs .style__answer___e2sx2 {
    max-height: 0;
    padding-bottom: 0;
    overflow: hidden;
    transition: all .3s;
    max-width: 910px;
    overflow-y: auto
}

.style__items___HgMb0 .style__content___axfFs .style__answer___e2sx2 ol {
    list-style-position: outside;
    padding-left: 1.3em
}

.style__items___HgMb0 .style__content___axfFs .style__answer___e2sx2 ul {
    list-style-position: outside;
    padding-left: 1.3em;
    list-style-type: disc
}

.style__items___HgMb0 .style__content___axfFs .style__answer___e2sx2 ul li {
    list-style: initial
}

.style__items___HgMb0 .style__content___axfFs .style__answer___e2sx2 strong * {
    font-weight: inherit
}

.style__items___HgMb0 .style__tool___AzsxC {
    position: absolute;
    right: 8px;
    top: 50%;
    transform: translateY(-50%)
}

.style__items___HgMb0 .style__tool___AzsxC .style__icon___ef9qO {
    font-size: 12px
}

.style__items___HgMb0 .style__tool___AzsxC button {
    width: 16px;
    height: 16px;
    position: relative
}

.style__items-multiple___\+Cz0I:first-child .style__faq-subtitle___h1Ysd {
    margin-top: 0
}

.style__expand-btn-wrapper___PSTb7 {
    line-height: 24px;
    font-size: 14px;
    margin-top: 23px;
    text-align: center
}

.style__expand-btn-wrapper___PSTb7 .style__icon___ef9qO {
    font-size: 12px
}

.style__expand-btn-wrapper___PSTb7 button {
    font-size: 14px
}

.style__expand-btn-wrapper___PSTb7 button i {
    display: inline-block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    vertical-align: middle;
    margin-left: 6px
}

@media (max-width: 767px) {
    .style__items___HgMb0 {
        margin-top:24px
    }

    .style__items___HgMb0 .style__content___axfFs .style__question___88jbm {
        min-height: 48px;
        font-size: 14px;
        line-height: 20px;
        font-weight: 600
    }
}

.style__divider___9DzGi+section {
    margin-top: 0;
    display: block
}

.style__divider-M___y-gBc {
    display: none
}

.style__compare-drone-section___1a3Ys {
    margin-top: 96px
}

.style__compare-drone-section___1a3Ys .style__compare-title___1OxpE {
    position: absolute;
    color: rgba(0,0,0,.85);
    font-size: 32px;
    left: 50%;
    transform: translateX(-50%);
    margin-top: 48px;
    font-weight: 600
}

.style__compare-drone-section___1a3Ys .style__compare-background___7suRW {
    height: 480px;
    background-size: cover;
    background-position: center
}

.style__buying-guides-section___M-p7Q {
    border-top: 1px solid rgba(0,0,0,.09);
    padding-top: 72px;
    margin-top: -48px
}

.style__product-detail-section___T7f6U {
    margin-top: 96px
}

.style__product-detail-section___T7f6U h3 {
    font-size: 32px;
    font-weight: 600;
    line-height: 40px;
    text-align: center
}

.style__faq-section___IXDTN {
    margin-top: 96px;
    margin-bottom: 40px
}

.style__faq-section___IXDTN .style__faq___2K2Dh {
    display: flex;
    justify-content: center;
    margin-left: -8px;
    margin-right: -8px;
    flex-wrap: wrap
}

.style__faq-section___IXDTN .style__faq___2K2Dh>ul {
    flex-basis: 58.333%;
    max-width: 58.333%;
    padding-left: 8px;
    padding-right: 8px
}

.style__faq-section___IXDTN .style__faq___2K2Dh>div {
    width: 100%
}

.style__textEchat___GQQfp {
    font-size: 14px;
    line-height: 20px;
    margin-top: 40px;
    text-align: center
}

.style__textEchat___GQQfp a {
    cursor: pointer;
    color: #0060ef
}

@media (min-width: 1024px) {
    .style__textEchat___GQQfp a:hover {
        text-decoration:underline
    }
}

.style__detail-product-contrast-module___EFsir {
    margin-bottom: 96px
}

@media (max-width: 767px) {
    .style__detail-product-contrast-module___EFsir {
        margin-top:32px;
        margin-bottom: 0
    }
}

@media (min-width: 768px) {
    .style__detail-product-contrast-module___EFsir {
        margin-top:48px
    }
}

@media (min-width: 1200px) {
    .style__detail-product-contrast-module___EFsir {
        margin-top:96px
    }
}

@media (min-width: 768px) {
    .style__detail-product-contrast-module___EFsir .section-module>div>div {
        padding:0
    }

    .style__detail-product-contrast-module___EFsir #compare-nav {
        width: 100%
    }
}

.style__detail-product-contrast-module___EFsir h3 {
    font-weight: 600;
    text-align: center
}

@media (max-width: 767px) {
    .style__detail-product-contrast-module___EFsir h3 {
        font-size:24px;
        line-height: 28px;
        text-align: left;
        padding: 0 24px
    }
}

@media (min-width: 768px) {
    .style__detail-product-contrast-module___EFsir h3 {
        font-size:32px;
        line-height: 40px
    }
}

@media (max-width: 767px) {
    .style__divider___9DzGi {
        display:none
    }

    .style__divider-M___y-gBc {
        display: block
    }

    .style__product-detail-section___T7f6U {
        margin-top: 48px
    }

    .style__product-detail-section___T7f6U h3 {
        font-size: 24px;
        line-height: 28px;
        font-weight: 600;
        text-align: left
    }

    .style__faq-section___IXDTN {
        margin-left: 24px;
        margin-right: 24px;
        margin-bottom: 32px
    }

    .style__faq-section___IXDTN .style__faq___2K2Dh {
        margin-left: 0;
        margin-right: 0
    }

    .style__faq-section___IXDTN .style__faq___2K2Dh>ul {
        flex-basis: auto;
        max-width: initial;
        padding-left: 0;
        padding-right: 0
    }

    .style__textEchat___GQQfp {
        margin-top: 16px
    }
}

.Dialog__dialog___pOQt\+ {
    margin: 0 auto;
    transform-origin: 0 0;
    transform: translate3d(0,0,0);
    min-height: 240px;
    background: #fff;
    width: 760px;
    padding: 80px
}

@media (max-width: 767px) {
    .Dialog__dialog___pOQt\+ {
        width:auto;
        padding: 0
    }
}

@media (min-width: 768px) {
    .Dialog__dialog___pOQt\+ {
        width:620px;
        padding: 40px
    }
}

@media (min-width: 1200px) {
    .Dialog__dialog___pOQt\+ {
        width:760px;
        padding: 80px
    }
}

.Dialog__dialog___pOQt\+ header {
    text-align: center
}

.Dialog__dialog___pOQt\+ header h2 {
    font-size: 26px;
    padding-bottom: 40px;
    font-weight: 300
}

@media (max-width: 767px) {
    .Dialog__dialog___pOQt\+ header h2 {
        font-size:16px;
        font-weight: 600;
        padding-bottom: 20px
    }
}

.Dialog__dialog___pOQt\+ header.Dialog__border-bottom___yyaYV {
    border-bottom: 1px solid #eee
}

.Dialog__dialog___pOQt\+ footer {
    display: flex;
    border-top: 1px solid #eee;
    padding-top: 40px;
    padding-bottom: 20px
}

@media (max-width: 767px) {
    .Dialog__dialog___pOQt\+ footer {
        display:block
    }
}

.Dialog__dialog___pOQt\+ footer .btn {
    overflow: hidden;
    text-transform: uppercase;
    flex-grow: 1;
    flex-basis: 0;
    margin-left: 20px;
    padding: 0;
    min-width: 200px
}

@media (max-width: 767px) {
    .Dialog__dialog___pOQt\+ footer .btn {
        min-width:auto;
        margin-left: 0;
        width: 100%;
        height: 40px;
        line-height: 40px
    }
}

.Dialog__dialog___pOQt\+ footer .btn:first-child {
    margin-left: 0
}

@media (max-width: 767px) {
    .Dialog__dialog___pOQt\+ footer .btn:first-child {
        margin-bottom:8px
    }
}

.Dialog__dialog___pOQt\+.Dialog__lite___pJoU4 .Dialog__success___D07pY h2 {
    color: #27ae60
}

.Dialog__dialog___pOQt\+.Dialog__lite___pJoU4 .Dialog__warning___zcPzd h2 {
    color: #e67e22
}

.Dialog__dialog___pOQt\+.Dialog__lite___pJoU4 header {
    border-bottom: none
}

.Dialog__dialog___pOQt\+.Dialog__alert___092wn header {
    border-bottom: none
}

.Dialog__dialog___pOQt\+.Dialog__alert___092wn footer {
    margin: 0 auto;
    width: 50%
}

.Dialog__dialog___pOQt\+.Dialog__info___SP8xE {
    width: 500px;
    padding: 30px 30px 60px 30px
}

.Dialog__dialog___pOQt\+.Dialog__info___SP8xE h2 {
    padding-bottom: 15px;
    font-weight: 400
}

.Dialog__dialog___pOQt\+.Dialog__info___SP8xE footer {
    margin: 0 auto;
    padding-top: 15px;
    text-align: center
}

.Dialog__success___D07pY .Dialog__icon-container___rBRXx {
    color: #27ae60
}

.Dialog__warning___zcPzd .Dialog__icon-container___rBRXx {
    color: #e67e22
}

.Dialog__icon___p6WWA {
    width: 72px;
    height: 72px;
    display: inline-block
}

.Dialog__icon-container___rBRXx {
    text-align: center;
    margin-bottom: 10px
}

@media (max-width: 767px) {
    .Dialog__icon-container___rBRXx i {
        font-size:48px!important
    }
}

.Dialog__body___yV8Zo {
    text-align: center;
    font-size: 16px;
    color: #333;
    padding: 40px 0
}

@media (max-width: 767px) {
    .Dialog__body___yV8Zo {
        padding:20px 0;
        font-size: 14px
    }
}

.Dialog__close___wE3z2 {
    position: absolute;
    right: 15px;
    top: 15px
}

.style__add-cart-modal___qTZvY {
    text-align: center
}

.style__add-cart-modal___qTZvY>div {
    z-index: 9999
}

.style__add-cart-modal___qTZvY>div:nth-child(2) {
    width: 100%;
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
    padding: 0 20px
}

.style__add-cart-modal___qTZvY>div:nth-child(2)>div {
    border-radius: 8px
}

.style__add-cart-modal___qTZvY main {
    padding: 64px 0
}

.style__add-cart-modal___qTZvY .style__check-icon___mGPXw i {
    color: #52c41a;
    font-size: 48px
}

.style__add-cart-modal___qTZvY h3 {
    font-size: 20px;
    font-weight: 600;
    margin-top: 16px;
    margin-bottom: 24px;
    color: rgba(0,0,0,.85)
}

.style__add-cart-modal___qTZvY .style__continue-shop___\+emSu {
    margin-right: 8px
}

.style__add-cart-modal___qTZvY button {
    min-width: 128px!important
}

@media screen and (max-width: 768px) {
    .style__add-cart-modal___qTZvY .style__layout-btn___Zfb2C {
        display:flex;
        flex-direction: column-reverse;
        padding: 0 18px
    }

    .style__add-cart-modal___qTZvY .style__layout-btn___Zfb2C .style__continue-shop___\+emSu {
        width: 100%;
        margin-top: 8px;
        min-width: initial
    }

    .style__add-cart-modal___qTZvY .style__layout-btn___Zfb2C a button {
        width: 100%;
        margin-top: 0;
        min-width: initial
    }

    .style__add-cart-modal___qTZvY .style__layout-btn___Zfb2C .style__text___aHn4B {
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.style__installment-ad-block___V7uA2 {
    background: #f7f9fa;
    margin-top: 24px;
    padding: 8px 24px 8px 24px;
    border-radius: 8px
}

.style__installment-ad-block___V7uA2 .style__ad-row___ZOqCG {
    font-size: 14px;
    line-height: 24px;
    color: rgba(0,0,0,.65);
    border-bottom: 1px solid #ddd;
    padding-bottom: 16px;
    padding-top: 16px
}

.style__installment-ad-block___V7uA2 .style__ad-row___ZOqCG:last-child {
    border-bottom: none
}

.style__installment-ad-block___V7uA2 .style__ad-row___ZOqCG .style__ad-label___qsh6C {
    border: 1px solid #fa8c16;
    line-height: 14px;
    font-size: 12px;
    color: #fa8c16;
    display: inline-block;
    padding: 0 3px;
    border-radius: 3px;
    margin-right: 8px
}

.style__installment-ad-block___V7uA2 .style__ad-row___ZOqCG .style__ad-link-wrapper___oNKL2 {
    display: inline-block;
    font-size: 14px;
    margin-top: 8px
}

.style__installment-ad-block___V7uA2 .style__ad-row___ZOqCG .style__ad-link-wrapper___oNKL2 a {
    font-size: 14px
}

.style__text___YlczJ {
    margin-top: 8px;
    color: rgba(0,0,0,.85);
    line-height: 20px
}

.style__text___YlczJ a {
    cursor: pointer;
    color: #0060ef
}

.style__text___YlczJ a:hover {
    text-decoration: underline
}

.style__installment-detail-block___D\+snB {
    padding-bottom: 16px
}

.style__installment-detail-block___D\+snB .style__detail-row___Hz4cz {
    line-height: 24px;
    font-size: 14px;
    color: rgba(0,0,0,.65)
}

.style__installment-detail-block___D\+snB .style__detail-row___Hz4cz .style__detail-row-wrapper___XgzgV {
    margin-bottom: 8px
}

.style__installment-detail-block___D\+snB .style__detail-row___Hz4cz .style__detail-row-wrapper___XgzgV .style__ad-label___eJKgf {
    border: 1px solid #fa8c16;
    line-height: 14px;
    font-size: 12px;
    color: #fa8c16;
    display: inline-block;
    padding: 0 3px;
    border-radius: 3px;
    margin-right: 8px;
    position: relative;
    bottom: 1px
}

.style__installment-detail-block___D\+snB .style__detail-row___Hz4cz .style__detail-row-wrapper___XgzgV .style__installment-methods___6JRKK i {
    position: relative;
    top: -1px;
    margin-left: 2px
}

.style__installment-detail-block___D\+snB .style__detail-row___Hz4cz a {
    font-size: 14px
}

.style__installment-detail-block___D\+snB .style__detail-row___Hz4cz i {
    font-size: 14px
}

.installment-plan-popover-container {
    padding: 0 0 10px 0;
    border-radius: 5px;
    width: 320px
}

.installment-plan-popover-container .installment-plan-popover-title {
    padding: 0 16px;
    font-size: 14px;
    height: 40px;
    display: flex;
    align-items: center;
    border-bottom: 1px solid rgba(0,0,0,.09)
}

.installment-plan-popover-container .installment-plan-popover-title img {
    width: 20px;
    height: 20px;
    margin-right: 8px
}

.installment-plan-popover-container .installment-plan-popover-title span {
    font-weight: 700
}

.installment-plan-popover-container .installment-plan-popover-body {
    margin-top: 16px;
    padding: 0 16px
}

.installment-plan-popover-container .installment-plan-popover-body li {
    height: 20px;
    font-size: 14px;
    list-style: none;
    display: flex;
    justify-content: space-between;
    margin-bottom: 8px
}

.installment-plan-popover-container .installment-plan-popover-body li .installment-green {
    color: #fa8c16
}

.style__highlight___nYJxi {
    font-size: 14px
}

.style__highlight___nYJxi a {
    color: #0060ef
}

.style__highlight___nYJxi ul {
    list-style-type: disc;
    margin-left: 20px
}

.style__highlight___nYJxi ul li {
    line-height: 1.5em;
    margin-bottom: 4px;
    font-size: 14px
}

.style__highlight___nYJxi p {
    margin-bottom: 20px
}

.style__highlight___nYJxi p:last-child {
    margin: 0
}

.style__highlight___nYJxi sup {
    color: #979797;
    margin-left: 5px
}

.style__dialog-header___sQO6r {
    color: #333;
    font-weight: 700;
    line-height: 45px;
    position: relative;
    font-size: 40px;
    text-align: center;
    margin-bottom: 40px
}

@media (max-width: 767px) {
    .style__dialog-header___sQO6r {
        font-size:16px;
        text-align: left;
        line-height: 24px;
        padding-top: 16px;
        margin-bottom: 32px;
        padding-right: 24px
    }

    .style__dialog-header___sQO6r span {
        font-weight: 600
    }
}

@media (min-width: 768px) {
    .style__dialog-header___sQO6r {
        font-size:32px;
        line-height: 36px
    }
}

@media (min-width: 1200px) {
    .style__dialog-header___sQO6r {
        line-height:45px;
        font-size: 40px
    }
}

.style__body___8nkHc {
    padding: 0 120px 40px 120px
}

@media (max-width: 767px) {
    .style__body___8nkHc {
        padding:0 24px
    }
}

.style__body___8nkHc a {
    color: #0060ef
}

.style__input___wVTdF {
    height: 48px;
    width: 430px;
    margin-right: 10px;
    padding: 0 20px;
    color: #979797;
    border: 1px solid #ccc;
    vertical-align: top;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 16px;
    border-radius: 2px
}

@media (max-width: 1199px) {
    .style__input___wVTdF {
        color:rgba(0,0,0,.65);
        width: 278px
    }
}

@media (max-width: 767px) {
    .style__input___wVTdF {
        width:100%;
        padding: 0 16px
    }
}

.style__input___wVTdF:focus {
    outline: 0;
    border-color: #707473
}

.style__submit___NTDQ2 {
    max-width: 160px;
    padding: 0!important;
    width: 160px
}

@media (max-width: 767px) {
    .style__submit___NTDQ2 {
        width:100%;
        max-width: initial;
        margin-top: 16px
    }
}

.style__input-field___-iqra {
    margin: 16px 0
}

.style__error___XRczL {
    color: #e74c3c;
    margin-top: 8px;
    width: 100%
}

@media (max-width: 767px) {
    .style__error___XRczL {
        font-size:14px
    }
}

@media (min-width: 768px) {
    .style__error___XRczL {
        font-size:14px
    }
}

@media (min-width: 1200px) {
    .style__error___XRczL {
        font-size:16px
    }
}

.style__tips___WoBnB {
    color: #707473
}

@media (max-width: 767px) {
    .style__tips___WoBnB {
        font-size:12px
    }
}

@media (min-width: 768px) {
    .style__tips___WoBnB {
        font-size:14px
    }
}

@media (min-width: 1200px) {
    .style__tips___WoBnB {
        font-size:16px
    }
}

.style__primary___CLm9g {
    cursor: pointer;
    color: #0060ef;
    display: inline-block;
    position: relative
}

.style__primary___CLm9g:hover .style__where-find-sn-popup___PhXKJ {
    display: block
}

.style__where-find-sn-popup___PhXKJ {
    display: none;
    text-align: center;
    position: absolute;
    top: 170%;
    left: 50%;
    background: #fff;
    transform: translateX(-50%);
    width: 500px;
    height: 260px;
    padding: 40px 0;
    border-radius: 4px;
    border: 1px solid #ccc;
    transition: all .5s
}

@media (max-width: 767px) {
    .style__where-find-sn-popup___PhXKJ {
        width:150px;
        height: 160px
    }
}

.style__where-find-sn-popup___PhXKJ::before {
    position: absolute;
    top: -42px;
    left: 50%;
    width: 42px;
    height: 42px;
    content: '';
    border-bottom: 21px solid #ccc;
    border-top: 21px solid transparent;
    border-left: 21px solid transparent;
    border-right: 21px solid transparent;
    transform: translateX(-50%)
}

.style__where-find-sn-popup___PhXKJ::after {
    position: absolute;
    top: -40px;
    left: 50%;
    width: 40px;
    height: 40px;
    content: '';
    border-bottom: 20px solid #fff;
    border-top: 20px solid transparent;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    transform: translateX(-50%)
}

.style__where-find-sn-popup___PhXKJ img {
    height: 100%
}

.style__mini-modal___-FTxm {
    position: relative
}

@media (max-width: 767px) {
    .style__mini-modal___-FTxm>div:nth-child(2)>div:first-child {
        width:100%;
        height: 100%;
        border-radius: 0
    }
}

.style__mini-modal___-FTxm main {
    padding: 80px;
    height: 100%
}

@media (max-width: 767px) {
    .style__mini-modal___-FTxm main {
        max-height:none!important;
        padding: 0
    }
}

@media (min-width: 768px) {
    .style__mini-modal___-FTxm main {
        padding:40px
    }
}

@media (min-width: 1200px) {
    .style__mini-modal___-FTxm main {
        padding:80px
    }
}

.style__mini-modal___-FTxm>div {
    z-index: 9999
}

.style__mini-modal___-FTxm>div>div:first-child {
    border-radius: 8px;
    z-index: 1
}

@media (max-width: 767px) {
    .style__mini-modal___-FTxm>div>div:first-child {
        width:100%
    }
}

@media (min-width: 768px) {
    .style__mini-modal___-FTxm>div>div:first-child {
        width:800px
    }
}

@media (min-width: 1200px) {
    .style__mini-modal___-FTxm>div>div:first-child {
        width:1000px
    }
}

.style__mini-modal___-FTxm>div>div:first-child>span {
    z-index: 9999;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background: rgba(0,0,0,.2);
    color: #fff;
    transition: all .3s ease;
    right: 16px;
    top: 16px
}

@media (max-width: 767px) {
    .style__mini-modal___-FTxm>div>div:first-child>span {
        width:32px;
        height: 32px
    }
}

.style__mini-modal___-FTxm>div>div:first-child>span:hover {
    background: rgba(0,0,0,.3);
    color: #fff
}

.style__mini-modal___-FTxm>div>div:first-child>span:active {
    background: rgba(0,0,0,.4);
    color: #fff
}

.styles__product-tips___c9SiT {
    font-size: 14px;
    padding: 24px;
    background-color: #f7f9fa;
    color: #333
}

.styles__product-tips___c9SiT ul {
    list-style-type: disc;
    padding-left: 20px
}

.styles__product-tips___c9SiT ol {
    padding-left: 20px
}

.styles__product-tips___c9SiT .text-danger {
    color: #333
}

.styles__label___viRUO {
    border: 1px solid #fa8c16;
    line-height: 14px;
    font-size: 12px;
    color: #fa8c16;
    display: inline-block;
    padding: 0 3px;
    border-radius: 3px;
    margin-right: 8px;
    margin-bottom: 8px
}

.styles__content___dwnHH {
    color: rgba(0,0,0,.85);
    line-height: 20px
}

.installmentInfoModal__content___7MCiJ .installmentInfoModal__content-title___RXXAt {
    font-weight: 600;
    font-size: 16px;
    line-height: 24px;
    color: rgba(0,0,0,.85);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    padding: 20px 16px;
    background-color: #fff;
    border-radius: 8px 8px 0 0
}

.installmentInfoModal__content___7MCiJ .installmentInfoModal__content-header___8dkJ8 {
    height: 68px;
    font-size: 14px;
    line-height: 24px;
    color: rgba(0,0,0,.85);
    background-color: rgba(0,0,0,.04);
    display: flex;
    align-items: center;
    justify-content: flex-start;
    margin-top: 64px;
    border-radius: 4px 4px 0 0;
    padding: 0 32px
}

.installmentInfoModal__content___7MCiJ .installmentInfoModal__content-header___8dkJ8 div {
    font-weight: 600
}

.installmentInfoModal__content___7MCiJ .installmentInfoModal__content-header___8dkJ8 div:first-child {
    width: 240px
}

.installmentInfoModal__content___7MCiJ .installmentInfoModal__content-header___8dkJ8 div:nth-child(2) {
    flex: 1 1;
    display: flex;
    justify-content: space-between
}

.installmentInfoModal__content___7MCiJ .installmentInfoModal__content-header___8dkJ8 div span {
    font-weight: 600
}

.installmentInfoModal__content___7MCiJ .installmentInfoModal__container___n1Lx- {
    display: flex;
    align-items: center;
    padding: 0 32px 0 28px
}

.installmentInfoModal__content___7MCiJ .installmentInfoModal__container___n1Lx-:nth-child(2n) {
    background-color: rgba(0,0,0,.02)
}

.installmentInfoModal__content___7MCiJ .installmentInfoModal__container___n1Lx- .installmentInfoModal__title___dU2x8 {
    display: flex;
    align-items: center;
    width: 240px
}

.installmentInfoModal__content___7MCiJ .installmentInfoModal__container___n1Lx- .installmentInfoModal__title___dU2x8 span {
    font-weight: 600;
    margin-left: 16px
}

.installmentInfoModal__content___7MCiJ .installmentInfoModal__container___n1Lx- .installmentInfoModal__title___dU2x8 img {
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center
}

.installmentInfoModal__content___7MCiJ .installmentInfoModal__container___n1Lx- .installmentInfoModal__body___PqOkd {
    flex: 1 1
}

.installmentInfoModal__content___7MCiJ .installmentInfoModal__container___n1Lx- .installmentInfoModal__body___PqOkd .installmentInfoModal__installment___7Ggzu {
    height: 20px;
    font-size: 14px;
    list-style: none;
    display: flex;
    justify-content: space-between;
    margin-top: 44px;
    margin-bottom: 44px
}

.installmentInfoModal__content___7MCiJ .installmentInfoModal__container___n1Lx- .installmentInfoModal__body___PqOkd .installmentInfoModal__installment___7Ggzu:first-child {
    margin-top: 22px
}

.installmentInfoModal__content___7MCiJ .installmentInfoModal__container___n1Lx- .installmentInfoModal__body___PqOkd .installmentInfoModal__installment___7Ggzu:last-child {
    margin-bottom: 22px
}

.installmentInfoModal__content___7MCiJ .installmentInfoModal__container___n1Lx- .installmentInfoModal__body___PqOkd .installmentInfoModal__installment___7Ggzu span:nth-child(2) {
    text-align: right
}

.installmentInfoModal__content___7MCiJ .installmentInfoModal__container___n1Lx- .installmentInfoModal__body___PqOkd .installmentInfoModal__installment___7Ggzu .installmentInfoModal__installment-normal___0LcSE .installmentInfoModal__commission___QA-qM {
    display: none
}

.installmentInfoModal__content___7MCiJ .installmentInfoModal__container___n1Lx- .installmentInfoModal__body___PqOkd .installmentInfoModal__installment___7Ggzu .installmentInfoModal__installment-green___6hRcB {
    color: #fa8c16
}

@media (max-width: 767px) {
    .installmentInfoModal__content___7MCiJ {
        padding:0
    }

    .installmentInfoModal__content___7MCiJ .installmentInfoModal__content-title___RXXAt {
        display: none
    }

    .installmentInfoModal__content___7MCiJ .installmentInfoModal__content-header___8dkJ8 {
        display: none;
        padding: 0
    }

    .installmentInfoModal__content___7MCiJ .installmentInfoModal__container___n1Lx- {
        display: initial;
        padding: 0
    }

    .installmentInfoModal__content___7MCiJ .installmentInfoModal__container___n1Lx-:last-child {
        border-bottom: 0;
        margin-bottom: 0
    }

    .installmentInfoModal__content___7MCiJ .installmentInfoModal__container___n1Lx-:last-child .installmentInfoModal__divider___IltnB {
        margin: 0;
        border: none
    }

    .installmentInfoModal__content___7MCiJ .installmentInfoModal__container___n1Lx- .installmentInfoModal__title___dU2x8 {
        border-bottom: 0;
        height: auto;
        padding: 0;
        width: auto
    }

    .installmentInfoModal__content___7MCiJ .installmentInfoModal__container___n1Lx- .installmentInfoModal__title___dU2x8 img {
        width: 1.25rem;
        height: 1.25rem;
        margin-right: .5rem;
        margin-left: 0;
        display: initial
    }

    .installmentInfoModal__content___7MCiJ .installmentInfoModal__container___n1Lx- .installmentInfoModal__title___dU2x8 span {
        font-size: .875rem;
        margin-left: 0
    }

    .installmentInfoModal__content___7MCiJ .installmentInfoModal__container___n1Lx- .installmentInfoModal__body___PqOkd {
        padding: 0;
        margin: 0;
        flex: initial
    }

    .installmentInfoModal__content___7MCiJ .installmentInfoModal__container___n1Lx- .installmentInfoModal__body___PqOkd .installmentInfoModal__installment___7Ggzu {
        height: 20px;
        font-size: 14px;
        list-style: none;
        display: flex;
        justify-content: space-between;
        margin-bottom: 8px;
        margin-top: 0
    }

    .installmentInfoModal__content___7MCiJ .installmentInfoModal__container___n1Lx- .installmentInfoModal__body___PqOkd .installmentInfoModal__installment___7Ggzu span:first-child {
        width: auto
    }

    .installmentInfoModal__content___7MCiJ .installmentInfoModal__container___n1Lx- .installmentInfoModal__body___PqOkd .installmentInfoModal__installment___7Ggzu span:nth-child(2) {
        width: auto
    }

    .installmentInfoModal__content___7MCiJ .installmentInfoModal__container___n1Lx- .installmentInfoModal__body___PqOkd .installmentInfoModal__installment___7Ggzu .installmentInfoModal__installment-normal___0LcSE .installmentInfoModal__commission___QA-qM {
        display: initial
    }

    .installmentInfoModal__content___7MCiJ .installmentInfoModal__container___n1Lx- .installmentInfoModal__body___PqOkd .installmentInfoModal__installment___7Ggzu .installmentInfoModal__installment-green___6hRcB {
        color: #fa8c16
    }

    .installmentInfoModal__content___7MCiJ .installmentInfoModal__container___n1Lx- .installmentInfoModal__divider___IltnB {
        margin: .5rem 0 1rem;
        border-bottom: 1px solid #f0f1f2
    }
}

.style__installment-detail-block___y10gx .style__detail-row___FYSgS {
    line-height: 20px;
    font-size: 14px;
    color: rgba(0,0,0,.65)
}

.style__installment-detail-block___y10gx .style__detail-row___FYSgS .style__detail-row-wrapper___9l8Sc>div {
    line-height: 20px
}

.style__installment-detail-block___y10gx .style__detail-row___FYSgS .style__detail-row-wrapper___9l8Sc .style__interest-free-tag___ZtRXA {
    padding: 0 4px;
    margin-right: 8px;
    background: #fa8c16;
    border-radius: 4px;
    color: #fff;
    height: 20px
}

.style__installment-detail-block___y10gx .style__detail-row___FYSgS .style__detail-row-wrapper___9l8Sc .style__interest-info___CGmVF {
    flex: 1 1
}

.style__installment-detail-block___y10gx .style__detail-row___FYSgS .style__detail-row-wrapper___9l8Sc .style__interest-info___CGmVF .style__interest-free-type___DVn\+R {
    color: #fa8c16
}

.style__installment-detail-block___y10gx .style__detail-row___FYSgS .style__detail-row-wrapper___9l8Sc .style__interest-info___CGmVF .style__interest-type___PF8cc {
    color: rgba(0,0,0,.85)
}

.style__installment-detail-block___y10gx .style__detail-row___FYSgS .style__detail-row-wrapper___9l8Sc .style__interest-info___CGmVF span {
    font-weight: 600!important;
    color: #000!important
}

.style__installment-detail-block___y10gx .style__detail-row___FYSgS .style__detail-row-wrapper___9l8Sc .style__strategy-supplement___2qVGI {
    display: initial
}

.style__installment-detail-block___y10gx .style__detail-row___FYSgS .style__detail-row-wrapper___9l8Sc .style__strategy-supplement-free___k2UfQ {
    display: initial
}

.style__installment-detail-block___y10gx .style__detail-row___FYSgS .style__detail-row-wrapper___9l8Sc .style__strategy-supplement-free___k2UfQ,.style__installment-detail-block___y10gx .style__detail-row___FYSgS .style__detail-row-wrapper___9l8Sc .style__strategy-supplement___2qVGI {
    color: rgba(0,0,0,.85);
    margin-top: 8px
}

.style__installment-detail-block___y10gx .style__detail-row___FYSgS .style__detail-row-wrapper___9l8Sc .style__ad-label___jLrYf {
    border: 1px solid #fa8c16;
    line-height: 14px;
    font-size: 12px;
    color: #fa8c16;
    display: inline-block;
    padding: 0 3px;
    border-radius: 3px;
    margin-right: 8px;
    position: relative;
    bottom: 1px
}

.style__installment-detail-block___y10gx .style__detail-row___FYSgS .style__detail-row-wrapper___9l8Sc .style__installment-methods___SzYlJ i {
    position: relative;
    top: -1px;
    margin-left: 2px
}

.style__installment-detail-block___y10gx .style__detail-row___FYSgS .style__detail-row-wrapper-short___awzDB {
    display: initial
}

.style__installment-detail-block___y10gx .style__detail-row___FYSgS a {
    font-size: 14px
}

.style__installment-detail-block___y10gx .style__detail-row___FYSgS i {
    font-size: 14px
}

.style__detail-link___QkPrZ {
    display: inline
}

.style__staging-modal___puSKD {
    position: relative
}

@media (max-width: 767px) {
    .style__staging-modal___puSKD>div:nth-child(2)>div {
        width:100%
    }

    .style__staging-modal___puSKD>div:nth-child(2)>div>main {
        padding-bottom: 0
    }

    .style__staging-modal___puSKD>div:nth-child(2)>div>span>i {
        font-size: 12px
    }
}

.style__staging-modal___puSKD>div:nth-child(2)>div {
    width: 672px
}

.style__staging-modal___puSKD>div {
    z-index: 1010
}

.index__governmentSubsidyInfoModal-container___O7qz3 {
    padding: 54px 56px 54px 56px
}

@media (max-width: 767px) {
    .index__governmentSubsidyInfoModal-container___O7qz3 {
        padding:54px 24px 54px 24px
    }
}

.index__governmentSubsidyInfoModal-title___TYIoK {
    font-weight: 600;
    font-size: 32px;
    line-height: 40px;
    text-align: center;
    margin-bottom: 32px
}

.index__governmentSubsidyInfoModal-content___iCbit {
    background: linear-gradient(145deg,#e4f1e4 0,#ccf0e0 100%);
    padding: 32px;
    border-radius: 8px
}

.index__governmentSubsidyInfoModal-content-title___5dHEN {
    font-weight: 600;
    font-size: 20px;
    line-height: 24px
}

.index__governmentSubsidyInfoModal-content-city___oWMyY {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    grid-gap: 16px 8px;
    gap: 16px 8px;
    padding: 16px 0
}

.index__governmentSubsidyInfoModal-content-city___oWMyY .index__city-item___VBkci {
    width: calc((100% - 32px)/ 5)
}

.index__governmentSubsidyInfoModal-content-city___oWMyY .index__city-item___VBkci.index__item-active___BYz4v {
    background-color: rgba(0,0,0,.85);
    color: #fff
}

.index__governmentSubsidyInfoModal-content-tips___29hQn {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: rgba(0,0,0,.65);
    padding-bottom: 32px;
    border-bottom: 1px solid rgba(0,0,0,.06);
    margin-bottom: 32px
}

.index__governmentSubsidyInfoModal-content-img-warp___T86Ai {
    width: 100%
}

.index__governmentSubsidyInfoModal-content-img-warp___T86Ai img {
    width: 100%;
    height: auto
}

.Modal__modal___vWZgI {
    overflow: hidden
}

.Modal__modal___vWZgI .Modal__benefit-modal___Kpr14 {
    margin-top: 24px
}

@media (max-width: 767px) {
    .Modal__modal___vWZgI .Modal__benefit-modal___Kpr14 {
        margin-top:16px
    }
}

.Modal__modal___vWZgI .Modal__benefit-modal___Kpr14 .Modal__benefit-modal-title___sDu8p {
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    color: #000;
    margin-bottom: 8px
}

.Modal__modal___vWZgI .Modal__benefit-modal___Kpr14 .Modal__benefit-modal-li___IrUoI {
    margin-top: 32px
}

.Modal__modal___vWZgI .Modal__benefit-modal___Kpr14 .Modal__benefit-modal-li___IrUoI:first-child {
    margin-top: 0
}

.Modal__modal___vWZgI .Modal__benefit-modal___Kpr14 .Modal__benefit-modal-desc___LIvuT {
    font-size: 14px;
    line-height: 20px;
    color: rgba(0,0,0,.65)
}

.Modal__modal___vWZgI .Modal__benefit-modal___Kpr14 .Modal__benefit-modal-link___vmg2G {
    font-size: 14px;
    line-height: 20px;
    color: #0060ef
}

.Modal__modal___vWZgI div[class^=style__modal-mask] {
    background: #000
}

.Modal__modal___vWZgI>div>div:first-child {
    border-radius: 8px
}

.Modal__media-container___\+ZrLR {
    width: 100%;
    height: 600px
}

.Modal__media-container___\+ZrLR main {
    width: 100%;
    height: 100%
}

@media (max-width: 767px) {
    .Modal__modal___vWZgI div[class^=style__modal-mask] {
        background:#000
    }

    .Modal__modal___vWZgI div[class^=style__modal-body] {
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .Modal__media-container___\+ZrLR {
        width: 100%;
        height: 480px
    }

    .Modal__media-container___\+ZrLR main {
        width: 100%;
        height: 100%
    }
}

.Modal__clone-btn___GJQJP {
    background: #000;
    color: #fff;
    right: 24px;
    top: 24px;
    position: absolute;
    z-index: 3;
    display: flex;
    justify-content: center;
    margin: 0;
    height: 48px;
    padding: 0 15px;
    font-size: 16px;
    line-height: 20px;
    width: auto;
    border: none;
    align-items: center;
    border-radius: 40px;
    font-weight: 400;
    white-space: nowrap;
    text-align: center;
    transition: all .3s ease;
    touch-action: manipulation;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: rgba(255,255,255,.15)
}

.Modal__clone-btn___GJQJP:hover {
    background: rgba(0,0,0,.65)
}

.Modal__clone-btn___GJQJP i {
    font-size: 20px
}

.Modal__product-info___qzuq8 {
    padding: 16px 32px 48px 32px;
    text-align: center
}

.Modal__product-section___Ai2uD {
    padding-bottom: 0
}

.Modal__product-price___hverC,.Modal__product-title___6nSQW {
    color: #333
}

.Modal__original-price___U0dgr {
    text-decoration: line-through;
    margin-left: 8px;
    color: rgba(0,0,0,.45)
}

.Modal__product-label___pRhHu {
    font-size: 14px;
    line-height: 20px;
    background: #fa8c16;
    color: #fff;
    border-radius: 4px;
    padding: 2px 4px;
    margin-bottom: 8px;
    display: inline-block
}

.Modal__product-title___6nSQW {
    font-size: 24px;
    line-height: 28px;
    font-weight: 600
}

@media (max-width: 767px) {
    .Modal__product-title___6nSQW {
        font-size:18px;
        line-height: 20px
    }
}

.Modal__product-price___hverC {
    font-size: 20px;
    line-height: 24px;
    margin-top: 8px
}

@media (max-width: 767px) {
    .Modal__product-price___hverC {
        font-size:16px;
        line-height: 20px
    }
}

.Modal__gift-content___94ALk {
    margin-right: 0
}

.Modal__gift-content___94ALk .slick-next,.Modal__gift-content___94ALk .slick-prev {
    background: rgba(0,0,0,.2);
    width: 40px;
    height: 40px
}

.Modal__gift-content___94ALk .slick-next i,.Modal__gift-content___94ALk .slick-prev i {
    font-size: 16px;
    left: 0
}

.Modal__gift-content___94ALk .slick-prev {
    left: 0
}

.Modal__gift-content___94ALk .slick-next {
    right: 0
}

.Modal__gift-content___94ALk .slick-dots {
    bottom: 16px
}

.Modal__gift-content___94ALk .slick-dots li {
    cursor: pointer
}

.Modal__gift-content___94ALk .slick-dots li button {
    width: 16px;
    height: 2px;
    padding: 0;
    margin: 0;
    border: none;
    outline: 0;
    background: rgba(0,0,0,.3);
    transition: all .5s ease;
    border-radius: 0
}

.Modal__gift-content___94ALk .slick-dots li button.focus-visible {
    outline: 4px solid rgba(0,96,239,.4);
    box-shadow: none
}

.Modal__gift-content___94ALk .slick-dots li button:focus-visible {
    outline: 4px solid rgba(0,96,239,.4);
    box-shadow: none
}

.Modal__gift-content___94ALk li.slick-active button {
    background: rgba(0,0,0,.85)!important;
    width: 16px!important
}

.Modal__product-cover___pKCUx img {
    width: 440px!important;
    height: 440px!important;
    margin: 0 auto
}

@media (max-width: 767px) {
    .Modal__product-cover___pKCUx img {
        width:100%!important;
        height: 100%!important
    }
}

.Modal__governmentSubsidy-modal___whgQ0 {
    max-width: 794px
}

.eventBenefitItem__event-benefit-item___E7GNu {
    display: flex;
    padding: 16px;
    background: #f6f8f9;
    width: 100%;
    position: relative
}

.eventBenefitItem__event-benefit-item___E7GNu .eventBenefitItem__event-benefit-left___Jp6qG {
    flex-shrink: 0;
    margin-right: 12px;
    flex-grow: 0;
    height: 24px;
    width: 24px
}

.eventBenefitItem__event-benefit-item___E7GNu .eventBenefitItem__event-benefit-right___y8qXq {
    display: flex;
    align-items: center;
    flex-grow: 1;
    justify-content: space-between;
    min-height: 24px
}

.eventBenefitItem__event-benefit-item___E7GNu .eventBenefitItem__event-benefit-right___y8qXq .eventBenefitItem__event-benefit-right-list___\+mo5x {
    flex: 1 1;
    max-width: 400px;
    margin-right: 12px;
    text-align: left
}

@media (max-width: 767px) {
    .eventBenefitItem__event-benefit-item___E7GNu .eventBenefitItem__event-benefit-right___y8qXq .eventBenefitItem__event-benefit-right-list___\+mo5x {
        max-width:calc(100vw - 150px)
    }
}

.eventBenefitItem__event-benefit-item___E7GNu .eventBenefitItem__event-benefit-right___y8qXq .eventBenefitItem__event-benefit-right-list___\+mo5x li {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 4px
}

.eventBenefitItem__event-benefit-item___E7GNu .eventBenefitItem__event-benefit-right___y8qXq .eventBenefitItem__event-benefit-right-list___\+mo5x li:last-child {
    margin-bottom: 0
}

.eventBenefitItem__event-benefit-item___E7GNu .eventBenefitItem__event-benefit-right___y8qXq .eventBenefitItem__event-benefit-right-list___\+mo5x li>p {
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 4px
}

.eventBenefitItem__event-benefit-item___E7GNu .eventBenefitItem__event-benefit-right___y8qXq .eventBenefitItem__event-benefit-right-list___\+mo5x li>p:last-child {
    margin-bottom: 0
}

.eventBenefitItem__event-benefit-item___E7GNu .eventBenefitItem__event-benefit-right___y8qXq .eventBenefitItem__event-benefit-right-list___\+mo5x .eventBenefitItem__gift___h-KlV,.eventBenefitItem__event-benefit-item___E7GNu .eventBenefitItem__event-benefit-right___y8qXq .eventBenefitItem__event-benefit-right-list___\+mo5x .eventBenefitItem__shipping___t2W9E {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.eventBenefitItem__event-benefit-item___E7GNu .eventBenefitItem__event-benefit-right___y8qXq .eventBenefitItem__event-benefit-right-list___\+mo5x .eventBenefitItem__benefit___lQwyy {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.eventBenefitItem__event-benefit-item___E7GNu .eventBenefitItem__event-benefit-right___y8qXq .eventBenefitItem__event-benefit-right-list___\+mo5x .eventBenefitItem__installment___Y4IAt.eventBenefitItem__special-ellipsis___5rl3t:not(:first-child) {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.eventBenefitItem__event-benefit-item___E7GNu .eventBenefitItem__event-benefit-right___y8qXq .eventBenefitItem__event-benefit-right-list___\+mo5x .eventBenefitItem__shipping___t2W9E.eventBenefitItem__shipping-location___eubNf {
    display: flex;
    align-items: center
}

.eventBenefitItem__event-benefit-item___E7GNu .eventBenefitItem__event-benefit-right___y8qXq .eventBenefitItem__event-benefit-right-list___\+mo5x .eventBenefitItem__shipping___t2W9E .eventBenefitItem__shipping-location-text___x1JP0 {
    color: #0060ef;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.eventBenefitItem__event-benefit-item___E7GNu .eventBenefitItem__event-benefit-right___y8qXq .eventBenefitItem__event-benefit-right-list___\+mo5x .eventBenefitItem__shipping___t2W9E .eventBenefitItem__shipping-location-icon___M-hDf {
    width: 16px;
    height: 16px
}

.eventBenefitItem__event-benefit-item___E7GNu .eventBenefitItem__event-benefit-right___y8qXq .eventBenefitItem__event-benefit-right-icon___j7keM {
    font-size: 20px
}

.eventBenefitItem__event-benefit-item___E7GNu.eventBenefitItem__focus-visible___8BbMw {
    outline-offset: -4px
}

.eventBenefitItem__event-benefit-item___E7GNu:focus-visible {
    outline-offset: -4px
}

.eventBenefitItem__cursor___yB4w5 {
    cursor: default
}

.eventBenefitItem__hover___jYUIk:hover {
    background-color: rgba(247,249,250,.5)
}

.eventBenefitItem__event-benefit-item-wrapper___q7pcv {
    position: relative
}

.eventBenefitItem__event-benefit-item-wrapper___q7pcv::after {
    content: '';
    height: 1px;
    background-color: rgba(0,0,0,.08);
    position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    transform: scaleY(.5)
}

.eventBenefitItem__event-benefit-item-wrapper___q7pcv:last-child::after {
    display: none
}

.eventBenefitItem__gift-label___ORiP- {
    border: 1px solid #fa8c16;
    line-height: 14px!important;
    font-size: 12px!important;
    color: #fa8c16;
    display: inline-block;
    padding: 0 4px;
    border-radius: 3px;
    height: auto;
    margin-bottom: 4px
}

button[data-test-locator=eventBenefit-shipping] {
    display: none
}

.style__event-benefit-block___Vs0EM {
    border-radius: 8px;
    overflow: hidden;
    margin-top: 16px;
    display: block
}

.style__modal-title___rqDKl {
    width: 100%;
    text-indent: -16px
}

.style__modal-footer___TJd2M {
    text-align: right
}

.style__error___qhgju {
    display: flex;
    text-align: left
}

.style__error___qhgju .style__icon___6v-kn {
    margin-right: 8px;
    font-size: 24px;
    color: #e67e22
}

.style__error___qhgju .style__info___iy7JK {
    flex: 1 1;
    border-bottom: 1px solid rgba(0,0,0,.09);
    margin-bottom: 16px
}

.style__error___qhgju .style__title___\+BN3k {
    margin-bottom: 16px;
    font-size: 14px;
    line-height: 24px;
    font-weight: 600
}

.style__error___qhgju:last-child .style__info___iy7JK {
    border-bottom: 0;
    margin-bottom: 0
}

.style__error___qhgju:last-child .style__info___iy7JK .style__product___8NpIV:last-child {
    margin-bottom: 0
}

.style__product___8NpIV {
    display: flex;
    margin-bottom: 16px;
    margin-top: 16px
}

.style__product___8NpIV img {
    margin-right: 16px;
    width: 32px;
    height: 32px
}

.style__product___8NpIV .style__name___2uaol {
    display: flex;
    flex: 1 1;
    align-items: center;
    min-height: 32px
}

.style__product___8NpIV h5 {
    font-size: 14px;
    font-weight: 600;
    color: rgba(0,0,0,.65)
}

.index__icon-wrap___BrYdX {
    height: 100%;
    width: 100%;
    border-radius: 50%;
    background-color: #0060ef;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent
}

.index__icon-wrap-no-add___bToFJ {
    opacity: .45;
    cursor: no-drop;
    background-color: #0060ef!important
}

.index__icon___Cj6ra {
    height: 100%;
    width: 100%
}

@keyframes index__rotate___8EdRh {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

.index__loading-indicate___GJDRM {
    animation: index__rotate___8EdRh 2s linear 0s infinite
}

.index__all-add-cart-wrap___5lKpW {
    height: 40px;
    padding: 10px 12px;
    display: flex;
    align-items: center;
    border-radius: 20px;
    cursor: pointer;
    position: absolute;
    top: 16px;
    left: 16px
}

.index__all-add-cart-wrap___5lKpW .index__icon-img___7VF-z {
    height: 18px!important;
    width: 18px!important;
    margin-right: 4px
}

.index__all-add-cart-wrap___5lKpW .index__btn-text___KQ4\+s {
    font-weight: 600;
    font-size: 16px;
    line-height: 16px;
    color: #fff
}

.index__all-add-cart-wrap___5lKpW.index__mobile___bllIE {
    height: 24px;
    padding: 5px 6px;
    border-radius: 12px
}

.index__all-add-cart-wrap___5lKpW.index__mobile___bllIE .index__icon-img___7VF-z {
    height: 14px!important;
    width: 14px!important
}

.index__all-add-cart-wrap___5lKpW.index__mobile___bllIE .index__btn-text___KQ4\+s {
    font-size: 12px;
    line-height: 12px
}

.index__all-add-cart-wrap___5lKpW:hover {
    background-color: rgba(255,255,255,.12)
}

.index__all-add-cart-wrap___5lKpW:active {
    background-color: rgba(255,255,255,.08)
}

@keyframes index__rotate-all___41DFC {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

.index__loading-indicate-all___9sB8v {
    animation: index__rotate-all___41DFC 2s linear 0s infinite
}

@keyframes ScenariosItem__blings___o-yqS {
    0% {
        transform: scale(1)
    }

    50% {
        transform: scale(1.3);
        background-color: rgba(255,255,255,.5)
    }

    100% {
        transform: scale(1)
    }
}

@keyframes ScenariosItem__hover-line-left___oVCU7 {
    from {
        transform: translate(12px,0);
        width: 0;
        opacity: 0
    }

    to {
        width: 12px;
        opacity: 1
    }
}

@keyframes ScenariosItem__hover-line-right___cyOps {
    from {
        transform: translate(-12px,0);
        width: 0;
        opacity: 0
    }

    to {
        width: 12px;
        opacity: 1
    }
}

@keyframes ScenariosItem__hover-line-left-small___25PH1 {
    from {
        transform: translate(13px,0);
        width: 0;
        opacity: 0
    }

    to {
        width: 13px;
        opacity: 1
    }
}

@keyframes ScenariosItem__hover-line-right-small___GhktX {
    from {
        transform: translate(-13px,0);
        width: 0;
        opacity: 0
    }

    to {
        width: 13px;
        opacity: 1
    }
}

.ScenariosItem__show___Q56NB {
    opacity: 1!important
}

.ScenariosItem__hidden___wG0Sk {
    opacity: 0!important
}

.ScenariosItem__thumbnail___BrWyb {
    display: block;
    cursor: zoom-in;
    position: relative;
    margin: auto;
    -webkit-tap-highlight-color: transparent
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__img___1n6LX {
    height: 100%;
    width: 100%;
    display: block;
    max-width: 100%;
    max-height: 100%;
    flex: 0 0 auto;
    -webkit-tap-highlight-color: transparent
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__point-circle___50tJt {
    position: absolute;
    width: 16px;
    height: 16px;
    border-radius: 100%;
    background-color: rgba(255,255,255,.2)
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__point-circle___50tJt.ScenariosItem__small___rrm9i {
    width: 12px;
    height: 12px;
    transition: opacity .3s ease
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__circle-animation___xtT68 {
    animation: ScenariosItem__blings___o-yqS 1.2s linear 0s infinite both
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__line-animation-left___nEGD6 {
    animation: ScenariosItem__hover-line-left___oVCU7 .3s forwards
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__line-animation-right___WvIzC {
    animation: ScenariosItem__hover-line-right___cyOps .3s forwards
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__line-animation-left-small___tmQKY {
    animation: ScenariosItem__hover-line-left-small___25PH1 .3s forwards
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__line-animation-right-small___aDtbJ {
    animation: ScenariosItem__hover-line-right-small___GhktX .3s forwards
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__point___zzCNk {
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 100%;
    background-color: #fff
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__point___zzCNk .ScenariosItem__point-line___KrWd8 {
    position: absolute;
    width: 0;
    height: 1.5px;
    top: 0;
    right: 0;
    background-color: rgba(255,255,255,.4);
    opacity: 0
}

@media (max-width: 767px) {
    .ScenariosItem__thumbnail___BrWyb .ScenariosItem__point___zzCNk .ScenariosItem__point-line___KrWd8 {
        display:none
    }
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__point___zzCNk .ScenariosItem__add-cart___WsCNt {
    height: 36px;
    width: 36px;
    border-radius: 100%;
    margin-left: 8px;
    margin-right: 8px;
    flex-shrink: 0
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__point___zzCNk .ScenariosItem__label___U\+9o7 {
    display: flex;
    justify-items: center;
    align-items: center;
    position: absolute;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    border-radius: 99999px;
    background: rgba(255,255,255,.6);
    -webkit-backdrop-filter: blur(12px);
    backdrop-filter: blur(12px);
    cursor: pointer;
    padding: 6px 0;
    min-height: 52px;
    transition: opacity .3s ease
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__point___zzCNk .ScenariosItem__label___U\+9o7:hover {
    background-color: rgba(255,255,255,.8)
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__point___zzCNk .ScenariosItem__label___U\+9o7:hover button {
    background-color: #004ecb
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__point___zzCNk .ScenariosItem__label___U\+9o7:active {
    background-color: rgba(255,255,255,.5)
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__point___zzCNk .ScenariosItem__label___U\+9o7:active button {
    background-color: #003ea8
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__point___zzCNk .ScenariosItem__label___U\+9o7 .ScenariosItem__labelInfo___seX-h {
    margin-right: 16px
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__point___zzCNk .ScenariosItem__label___U\+9o7 .ScenariosItem__labelInfo___seX-h .ScenariosItem__labelTitle___-m0WW {
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    max-width: 200px;
    color: rgba(0,0,0,.85)
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__point___zzCNk .ScenariosItem__label___U\+9o7 .ScenariosItem__labelInfo___seX-h .ScenariosItem__labelPrice___evzbJ {
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    max-width: 198px;
    color: rgba(0,0,0,.85)
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__point___zzCNk .ScenariosItem__label___U\+9o7.ScenariosItem__disable___22zZF {
    background-color: rgba(255,255,255,.6);
    cursor: not-allowed
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__point___zzCNk .ScenariosItem__label___U\+9o7.ScenariosItem__disable___22zZF .ScenariosItem__labelTitle___-m0WW {
    color: rgba(0,0,0,.45)
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__point___zzCNk .ScenariosItem__label___U\+9o7.ScenariosItem__disable___22zZF .ScenariosItem__labelPrice___evzbJ {
    color: rgba(0,0,0,.45)
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__point___zzCNk.ScenariosItem__medium___TZgX3 .ScenariosItem__label___U\+9o7 {
    padding: 4px 0;
    min-height: 44px
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__point___zzCNk.ScenariosItem__medium___TZgX3 .ScenariosItem__label___U\+9o7 .ScenariosItem__add-cart___WsCNt {
    margin-left: 5px
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__point___zzCNk.ScenariosItem__medium___TZgX3 .ScenariosItem__label___U\+9o7 .ScenariosItem__labelInfo___seX-h .ScenariosItem__labelTitle___-m0WW {
    font-size: 14px;
    line-height: 20px;
    max-width: 174px
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__point___zzCNk.ScenariosItem__medium___TZgX3 .ScenariosItem__label___U\+9o7 .ScenariosItem__labelInfo___seX-h .ScenariosItem__labelPrice___evzbJ {
    font-size: 12px;
    line-height: 16px;
    max-width: 150px
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__point___zzCNk.ScenariosItem__small___rrm9i {
    width: 6px;
    height: 6px
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__point___zzCNk.ScenariosItem__small___rrm9i .ScenariosItem__add-cart___WsCNt {
    height: 30px;
    width: 30px;
    margin-left: 6px;
    margin-right: 6px
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__point___zzCNk.ScenariosItem__small___rrm9i .ScenariosItem__label___U\+9o7 {
    padding: 4px 0;
    min-height: 40px;
    transition: opacity .3s ease
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__point___zzCNk.ScenariosItem__small___rrm9i .ScenariosItem__label___U\+9o7 .ScenariosItem__labelInfo___seX-h .ScenariosItem__labelTitle___-m0WW {
    font-size: 12px;
    line-height: 16px;
    max-width: 150px
}

.ScenariosItem__thumbnail___BrWyb .ScenariosItem__point___zzCNk.ScenariosItem__small___rrm9i .ScenariosItem__label___U\+9o7 .ScenariosItem__labelInfo___seX-h .ScenariosItem__labelPrice___evzbJ {
    font-size: 12px;
    line-height: 16px;
    max-width: 150px
}

.CarouselPreview__slider___q1RCI {
    height: 100%;
    width: 100%
}

.CarouselPreview__slider___q1RCI .carousel+.carousel {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    background: #fff
}

.CarouselPreview__slider___q1RCI .fade-enter {
    opacity: 0
}

.CarouselPreview__slider___q1RCI .fade-enter-active {
    opacity: 1;
    transition: opacity .2s
}

.CarouselPreview__slider___q1RCI .carousel .slick-slide {
    display: flex!important;
    justify-content: center;
    align-items: center;
    pointer-events: none;
    overflow: hidden;
    opacity: 0!important
}

.CarouselPreview__slider___q1RCI .carousel .slick-active {
    z-index: 1;
    pointer-events: initial
}

.CarouselPreview__slider___q1RCI .carousel,.CarouselPreview__slider___q1RCI .carousel .slick-list,.CarouselPreview__slider___q1RCI .carousel .slick-slider,.CarouselPreview__slider___q1RCI .carousel .slick-track {
    height: 100%
}

.CarouselPreview__slider___q1RCI .carousel .slick-active,.CarouselPreview__slider___q1RCI .carousel .slick-list .slick-active,.CarouselPreview__slider___q1RCI .carousel .slick-slider .slick-active,.CarouselPreview__slider___q1RCI .carousel .slick-track .slick-active {
    opacity: 1!important
}

.CarouselPreview__slider___q1RCI .carousel .slick-arrow {
    background-color: rgba(0,0,0,.25);
    transition: all .6s ease
}

.CarouselPreview__slider___q1RCI .carousel .slick-arrow:hover {
    background-color: rgba(0,0,0,.15)
}

.CarouselPreview__slider___q1RCI .carousel .slick-arrow i {
    font-size: 24px;
    left: 0
}

.CarouselPreview__slider___q1RCI .carousel .slick-next {
    right: 16px
}

.CarouselPreview__slider___q1RCI .carousel .slick-prev {
    left: 16px
}

.CarouselPreview__slider___q1RCI .locked-video-player {
    opacity: 0
}

.CarouselPreview__slider___q1RCI .CarouselPreview__thumbnail___GvXOD {
    cursor: zoom-in
}

.CarouselPreview__slider___q1RCI .CarouselPreview__thumbnail___GvXOD img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
    flex: 0 0 auto
}

@media (max-width: 767px) {
    .CarouselPreview__slider___q1RCI .CarouselPreview__thumbnail___GvXOD img {
        margin:auto;
        object-fit: cover
    }
}

.CarouselPreview__slider___q1RCI .carousel .CarouselPreview__dots___\+QVNa {
    position: absolute;
    bottom: 24px;
    list-style: none;
    text-align: center;
    margin: 0;
    padding: 0;
    height: auto;
    width: auto;
    font-size: 0;
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap
}

@media (max-width: 767px) {
    .CarouselPreview__slider___q1RCI .carousel .CarouselPreview__dots___\+QVNa {
        display:none!important
    }
}

.CarouselPreview__slider___q1RCI .carousel .CarouselPreview__dots___\+QVNa li {
    position: relative;
    display: inline-block;
    vertical-align: bottom;
    margin: 0 0;
    padding: 0;
    transition: all .3s ease;
    overflow: hidden;
    cursor: pointer;
    border-radius: 8px
}

.CarouselPreview__slider___q1RCI .carousel .CarouselPreview__dots___\+QVNa li a {
    display: flex;
    opacity: .5;
    border-radius: 8px;
    border: 1px solid rgba(0,0,0,.25);
    overflow: hidden;
    width: 8px;
    height: 8px;
    align-items: center;
    justify-content: center;
    background: #fff;
    margin: 0 4px;
    position: relative;
    box-sizing: content-box;
    -webkit-backdrop-filter: blur(16px);
    backdrop-filter: blur(16px)
}

.CarouselPreview__slider___q1RCI .carousel .CarouselPreview__dots___\+QVNa li a:hover {
    opacity: 1
}

.CarouselPreview__slider___q1RCI .carousel .CarouselPreview__dots___\+QVNa li a::after {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: rgba(0,0,0,.25);
    z-index: 2;
    opacity: 1;
    pointer-events: none
}

.CarouselPreview__slider___q1RCI .carousel .CarouselPreview__dots___\+QVNa li img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: bottom;
    opacity: 0;
    flex: 0 0 auto;
    width: 100%
}

.CarouselPreview__slider___q1RCI .carousel .CarouselPreview__dots___\+QVNa .slick-active a {
    opacity: 1;
    border: 1px solid rgba(0,0,0,.85)
}

.CarouselPreview__slider___q1RCI .carousel .CarouselPreview__dots___\+QVNa .slick-active a::after {
    background-color: rgba(0,0,0,.85)
}

.CarouselPreview__slider___q1RCI .carousel .CarouselPreview__dots___\+QVNa .slick-active a img {
    opacity: 1
}

.CarouselPreview__slider___q1RCI:hover .CarouselPreview__dots___\+QVNa li a {
    width: 48px;
    height: 48px;
    border: 1px solid rgba(0,0,0,.15);
    transition: all .3s ease
}

@media (min-width: 768px) {
    .CarouselPreview__slider___q1RCI:hover .CarouselPreview__dots___\+QVNa li a {
        width:40px;
        height: 40px
    }
}

@media (min-width: 1200px) {
    .CarouselPreview__slider___q1RCI:hover .CarouselPreview__dots___\+QVNa li a {
        width:48px;
        height: 48px
    }
}

.CarouselPreview__slider___q1RCI:hover .CarouselPreview__dots___\+QVNa li a::after {
    opacity: 0;
    transition: all .3s ease
}

.CarouselPreview__slider___q1RCI:hover .CarouselPreview__dots___\+QVNa li a img {
    opacity: 1
}

@media (min-width: 768px) {
    .CarouselPreview__slider___q1RCI .carousel .slick-list .slick-track {
        left:0!important
    }

    .CarouselPreview__slider___q1RCI .carousel .slick-slide {
        position: absolute!important;
        left: 0!important
    }
}

@media (max-width: 767px) {
    .CarouselPreview__slider___q1RCI:hover .CarouselPreview__dots___\+QVNa li a {
        width:8px;
        height: 8px;
        border: 1px solid transparent
    }

    .CarouselPreview__slider___q1RCI:hover .CarouselPreview__dots___\+QVNa li a::after {
        opacity: 1
    }

    .CarouselPreview__slider___q1RCI:hover .CarouselPreview__dots___\+QVNa li a img {
        display: none
    }

    .CarouselPreview__slider___q1RCI .carousel .slick-slide {
        opacity: 1!important
    }
}

.CarouselPreview__nav___NYecQ {
    position: absolute;
    right: 1rem;
    top: 1rem;
    z-index: 1;
    padding: 0 8px;
    height: 24px;
    line-height: 24px;
    background: rgba(0,0,0,.45);
    color: #fff;
    font-size: 12px;
    border-radius: 4px;
    display: none
}

@media (max-width: 767px) {
    .CarouselPreview__nav___NYecQ {
        display:block
    }
}

.CarouselPreview__portal-nav___M6MSN {
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
    height: 44px;
    font-size: 16px;
    line-height: 44px;
    opacity: .75;
    padding: 0 10px;
    text-align: center;
    color: #3b3e40;
    z-index: 2000;
    pointer-events: none;
    display: none
}

@media (max-width: 767px) {
    .CarouselPreview__portal-nav___M6MSN {
        display:block
    }

    .CarouselPreview__portal-nav___M6MSN section {
        font-size: 18px;
        color: rgba(0,0,0,.85);
        font-weight: 600;
        font-family: 'Open Sans','PingFang SC','Microsoft YaHei','Helvetica Neue','Hiragino Sans GB','WenQuanYi Micro Hei',Arial,sans-serif
    }
}

.CarouselPreview__video-wrapper___YL8ZP {
    width: 100%;
    height: 100%;
    position: relative;
    background: #000
}

.CarouselPreview__video___DYhV\+ {
    position: absolute;
    top: 50%;
    width: 100%;
    height: 100vw;
    transform: translateY(-50%);
    max-width: 100vw;
    max-height: 100vh
}

.CarouselPreview__video___DYhV\+ iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font-weight: 400;
    vertical-align: baseline;
    background: 0 0
}

@media (max-width: 767px) {
    .CarouselPreview__video-thumbnail___Qn7lg {
        position:relative;
        width: 100%;
        height: 100%;
        display: flex;
        justify-content: center
    }

    .CarouselPreview__video-thumbnail___Qn7lg .CarouselPreview__play___Wq41F {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%,-50%);
        display: block;
        width: 48px;
        height: 48px;
        padding: 13px;
        border: 1px solid #fff;
        border-radius: 100px
    }

    .CarouselPreview__video-thumbnail___Qn7lg svg {
        width: 20px;
        height: 20px;
        fill: #fff
    }
}

.CarouselPreview__scenarios-wrapper___IKcfP {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.CarouselPreview__scenarios-wrapper___IKcfP a {
    transition: none;
    cursor: grab;
    height: min(min(calc(100vh - 144px),100vw),100%)!important;
    width: min(min(calc(100vh - 144px),100vw),100%)!important
}

.CarouselPreview__scenarios-wrapper___IKcfP img[class*=ScenariosItem__img___] {
    pointer-events: none
}

.CarouselPreview__hidden-dot___4J3bB {
    display: none!important
}

.ProductGallery__model-transparent___hFDSx {
    opacity: 0;
    z-index: -1!important;
    pointer-events: none
}

.ProductGallery__model-transparent___hFDSx model-viewer {
    height: 0!important
}

.ProductGallery__media-box___TYnCx {
    position: relative;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.ProductGallery__media-box___TYnCx>div {
    height: 100%
}

.ProductGallery__media-box___TYnCx iframe {
    width: 100%;
    height: 100%
}

.ProductGallery__media-box___TYnCx model-viewer {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ProductGallery__tabs___5XiWK .ProductGallery__title___rU01g {
    display: inline-block;
    padding: 8px 16px;
    border-radius: 100px;
    color: rgba(0,0,0,.85)
}

@media (max-width: 767px) {
    .ProductGallery__tabs___5XiWK .ProductGallery__title___rU01g {
        background:#f0f1f2;
        padding: 4px 12px
    }
}

.ProductGallery__tabs___5XiWK .ProductGallery__title___rU01g:hover {
    background: rgba(0,0,0,.09)
}

.ProductGallery__tabs___5XiWK .ProductGallery__title___rU01g.ProductGallery__active___CXg-y {
    color: #fff
}

.ProductGallery__tabs___5XiWK .ProductGallery__title___rU01g span {
    margin-left: 8px
}

@media (max-width: 767px) {
    .ProductGallery__tabs___5XiWK .ProductGallery__title___rU01g span {
        margin-left:4px
    }
}

.ProductGallery__tabs___5XiWK .ProductGallery__defualt-active-tab___DzUYX {
    background-color: rgba(0,0,0,.85)
}

.ProductGallery__tabs___5XiWK .ProductGallery__panel___V280h {
    opacity: 0;
    height: 0;
    overflow: hidden;
    transition: opacity .3s
}

.ProductGallery__tabs___5XiWK .ProductGallery__panel___V280h.ProductGallery__active___CXg-y {
    opacity: 1;
    height: auto
}

.ProductGallery__tabs___5XiWK .gallery-tab-bar-wrap {
    border: none;
    margin: 0
}

.ProductGallery__tabs___5XiWK .gallery-tab-container {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 10;
    text-align: center;
    width: 100%;
    margin-bottom: 0;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

@media (max-width: 767px) {
    .ProductGallery__tabs___5XiWK .gallery-tab-container {
        padding:0 12px
    }
}

.ProductGallery__tabs___5XiWK .gallery-tab-bar {
    white-space: nowrap;
    font-size: 14px
}

@media (max-width: 767px) {
    .ProductGallery__tabs___5XiWK .gallery-tab-bar {
        padding:12px 0
    }

    .ProductGallery__tabs___5XiWK .gallery-tab-bar>[aria-selected=true]>span {
        background: 0 0!important
    }
}

.ProductGallery__tabs___5XiWK .gallery-tab-bar>div {
    padding: 0;
    height: 32px;
    line-height: 16px;
    border-radius: 100px
}

@media (max-width: 767px) {
    .ProductGallery__tabs___5XiWK .gallery-tab-bar>div {
        height:24px;
        font-size: 12px
    }
}

.ProductGallery__tabs___5XiWK .gallery-tab-bar>div.focus-visible {
    outline-offset: -3px
}

.ProductGallery__tabs___5XiWK .gallery-tab-bar>div:focus-visible {
    outline-offset: -3px
}

.ProductGallery__tabs___5XiWK .gallery-tab-bar svg {
    vertical-align: bottom
}

.ProductGallery__tabs___5XiWK .gallery-tab-bar>div+div+div {
    margin-left: 4px
}

.ProductGallery__tabs___5XiWK .gallery-tab-bar>div:first-child {
    background: rgba(0,0,0,.85);
    z-index: -1;
    bottom: 0
}

@media (max-width: 767px) {
    .ProductGallery__tabs___5XiWK .gallery-tab-bar>div:first-child {
        bottom:12px
    }
}

.ProductGallery__tabs___5XiWK .active-bg {
    background-color: rgba(0,0,0,.85)
}

.ProductGallery__gallery___DFLP\+ {
    position: relative;
    position: -webkit-sticky;
    position: sticky;
    top: 16px
}

@media (min-height: 824px) {
    .ProductGallery__gallery___DFLP\+ {
        top:24px
    }
}

@media (min-height: 1200px) {
    .ProductGallery__gallery___DFLP\+ {
        top:32px
    }
}

.ProductGallery__gallery___DFLP\+ .ProductGallery__content___QiW3I {
    padding-bottom: 56px;
    height: calc(100vh - 128px);
    transition: all .6s ease;
    max-height: 712px;
    display: flex;
    justify-content: center;
    align-items: center
}

@media (min-width: 768px) {
    .ProductGallery__gallery___DFLP\+ .ProductGallery__content___QiW3I {
        padding-bottom:40px
    }
}

@media (min-width: 1200px) {
    .ProductGallery__gallery___DFLP\+ .ProductGallery__content___QiW3I {
        padding-bottom:56px
    }
}

.ProductGallery__gallery___DFLP\+ .ProductGallery__content___QiW3I.ProductGallery__hidden___BOf4P {
    display: none
}

@media (max-height: 840px) {
    .ProductGallery__gallery___DFLP\+ .ProductGallery__content___QiW3I .carousel .slick-next {
        right:calc((656px - (100vh - 128px - 56px))/ 2 + 16px)
    }

    .ProductGallery__gallery___DFLP\+ .ProductGallery__content___QiW3I .carousel .slick-prev {
        left: calc((656px - (100vh - 128px - 56px))/ 2 + 16px)
    }
}

@media (max-height: 500px) {
    .ProductGallery__gallery___DFLP\+ .ProductGallery__content___QiW3I .carousel .slick-next,.ProductGallery__gallery___DFLP\+ .ProductGallery__content___QiW3I .carousel .slick-prev {
        visibility:hidden;
        opacity: 0
    }
}

@media (min-width: 768px) {
    .ProductGallery__is-rectangle___poMLs {
        height:calc((100vw - 48px) * .45 * (2 / 3) + 40px)!important
    }
}

@media (min-width: 1200px) {
    .ProductGallery__is-rectangle___poMLs {
        height:calc(656px * (2 / 3) + 56px)!important
    }
}

@media (max-width: 767px) {
    .ProductGallery__is-rectangle___poMLs {
        height:calc(100vw * (2 / 3))!important
    }

    .ProductGallery__gallery___DFLP\+ .ProductGallery__content___QiW3I {
        max-height: 480px;
        padding-bottom: 0;
        height: 100vw
    }
}

.ProductGallery__video-content___aHhO-.ProductGallery__is-rectangle___poMLs {
    height: auto!important;
    flex-direction: column
}

@media (min-width: 768px) {
    .ProductGallery__video-content___aHhO-.ProductGallery__is-rectangle___poMLs {
        min-height:373px
    }
}

@media (min-width: 1200px) {
    .ProductGallery__video-content___aHhO-.ProductGallery__is-rectangle___poMLs {
        min-height:473px
    }
}

.ProductGallery__video-content___aHhO-.ProductGallery__is-rectangle___poMLs .ProductGallery__media-box___TYnCx {
    flex: 1 1;
    flex-direction: column
}

.ProductGallery__video-content___aHhO-.ProductGallery__is-rectangle___poMLs .ProductGallery__media-box___TYnCx iframe {
    flex: 1 1
}

@media (min-width: 768px) {
    .ProductGallery__regular___s6VK7.ProductGallery__video-content___aHhO-.ProductGallery__is-rectangle___poMLs {
        height:calc((100vw - 48px) * .45 * (2 / 3) + 40px)!important;
        min-height: initial
    }
}

@media (min-width: 1200px) {
    .ProductGallery__regular___s6VK7.ProductGallery__video-content___aHhO-.ProductGallery__is-rectangle___poMLs {
        height:calc(656px * (2 / 3) + 56px)!important
    }
}

@media (max-width: 767px) {
    .ProductGallery__regular___s6VK7.ProductGallery__video-content___aHhO-.ProductGallery__is-rectangle___poMLs {
        height:calc(100vw * (2 / 3))!important
    }
}

html[data-ab*='scenarios.A'] #productGallerytab-item-scenarios {
    display: none!important
}

.style__common-btn___ZlZkC {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    font-size: 14px;
    line-height: 24px;
    margin-top: 8px;
    padding: 24px;
    background-color: #f7f9fa;
    border-radius: 8px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: rgba(0,0,0,.85)
}

.style__common-btn___ZlZkC:hover {
    background-color: rgba(247,249,250,.5)
}

.style__common-btn___ZlZkC span {
    text-align: left
}

.style__choose-tips-btn___w2aSc i {
    font-size: 14px;
    margin-left: 24px;
    color: #0060ef
}

.style__choose-tips-video-btn___\+bFjM {
    padding: 12px
}

.style__choose-tips-video-btn___\+bFjM:hover .style__choose-tips-content___tqKQv .style__choose-tips-icon___NCkBb {
    background-color: rgba(0,0,0,.25)
}

.style__choose-tips-video-btn___\+bFjM .style__choose-tips-content___tqKQv {
    display: flex;
    position: relative
}

.style__choose-tips-video-btn___\+bFjM .style__choose-tips-content___tqKQv .style__wrapper___SyOXi {
    display: flex
}

.style__choose-tips-video-btn___\+bFjM .style__choose-tips-content___tqKQv .style__wrapper___SyOXi img {
    width: 88px;
    min-width: 88px;
    min-height: 88px;
    object-fit: cover;
    border-radius: 4px;
    height: 100%
}

.style__choose-tips-video-btn___\+bFjM .style__choose-tips-content___tqKQv .style__choose-tips-icon___NCkBb {
    height: 24px;
    width: 24px;
    position: absolute;
    top: 50%;
    left: 30px;
    transform: translateY(-10px);
    border-radius: 50%;
    transition: all .3s ease;
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyMiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIxLjU0MTggMTMuNDM3NUwwLjUzMDE3OCAyNS45Njc1TDAuNTMwMTc5IDAuOTA3NTA0TDIxLjU0MTggMTMuNDM3NVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPg==');
    background-color: rgba(0,0,0,.5);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 10px
}

.style__choose-tips-video-btn___\+bFjM .style__choose-tips-content___tqKQv .style__choose-tips-content-desc___WjjNC {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 10px 24px 10px 12px
}

.style__choose-tips-video-btn___\+bFjM .style__choose-tips-content___tqKQv .style__choose-tips-content-desc___WjjNC p {
    font-weight: 600;
    line-height: 20px;
    letter-spacing: -.02em;
    text-align: left
}

.style__choose-tips-video-btn___\+bFjM .style__choose-tips-content___tqKQv .style__choose-tips-content-desc___WjjNC span {
    font-weight: 400;
    line-height: 20px;
    letter-spacing: -.02em;
    margin-top: 8px
}

.SelectableItem__selectable-item___s3N7w {
    padding: 1px;
    border: 1px solid #ddd;
    border-radius: 2px;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.SelectableItem__selectable-item___s3N7w:hover {
    border-color: #ccc
}

.SelectableItem__selectable-item___s3N7w.SelectableItem__disabled___anvjH {
    border-color: #eee!important;
    cursor: not-allowed!important
}

.SelectableItem__selectable-item___s3N7w.SelectableItem__clickable___b-qDN {
    cursor: pointer
}

.SelectableItem__selectable-item___s3N7w.SelectableItem__active___c9pcf {
    padding: 0;
    border-width: 2px!important;
    border-color: rgba(68,168,242,.5)!important;
    background-color: rgba(68,168,242,.1)!important
}

.SelectableGroup__group___pHwkn .SelectableGroup__item___5LF4A {
    margin-top: 15px
}

.SelectableGroup__group___pHwkn .SelectableGroup__item___5LF4A:first-child {
    margin-top: 0
}

.styles__section___ksqDy .styles__title___db13g {
    font-size: 26px;
    font-weight: 300;
    text-transform: capitalize
}

@media (max-width: 767px) {
    .styles__section___ksqDy .styles__title___db13g {
        line-height:24px;
        font-size: 20px;
        color: #333;
        margin-bottom: 16px;
        font-weight: 600
    }
}

.styles__section___ksqDy .styles__summary___56vqS {
    margin-top: 20px;
    font-size: 16px
}

.styles__section___ksqDy .styles__summary___56vqS a {
    color: #0060ef
}

.styles__section___ksqDy .styles__summary___56vqS a:hover {
    text-decoration: underline
}

.styles__section___ksqDy .styles__list___Y9nX5 {
    margin-top: 20px
}

.styles__section___ksqDy .styles__list___Y9nX5 .styles__item___TDwzX {
    margin-top: 10px
}

.styles__section___ksqDy .styles__list___Y9nX5 .styles__item___TDwzX:first-child {
    margin-top: 0
}

.styles__accessory-item___bs36Q {
    display: flex;
    box-pack: justify;
    justify-content: space-between;
    padding: 20px;
    text-align: left
}

.styles__accessory-item___bs36Q .styles__action___1e9UC {
    display: flex;
    max-height: 60px;
    align-items: center
}

.styles__accessory-item___bs36Q .styles__info___24Fxe {
    display: flex;
    box-flex: 1;
    flex-grow: 1
}

.styles__accessory-item___bs36Q .styles__info___24Fxe .styles__image___-Q8Ch {
    width: 60px;
    height: 60px;
    line-height: 60px
}

.styles__accessory-item___bs36Q .styles__info___24Fxe .styles__image___-Q8Ch img {
    vertical-align: top
}

.styles__accessory-item___bs36Q .styles__info___24Fxe .styles__action___1e9UC+.styles__info___24Fxe .styles__image___-Q8Ch {
    margin-left: 20px
}

.styles__accessory-item___bs36Q .styles__info___24Fxe .styles__meta-container___6JZ6U {
    display: flex;
    flex: 1 1;
    flex-group: 1;
    box-flex: 1;
    box-pack: justify;
    justify-content: space-between;
    flex-direction: column
}

.styles__accessory-item___bs36Q .styles__info___24Fxe .styles__meta-container___6JZ6U .styles__meta___aDJ2x {
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-left: 20px;
    max-height: 60px;
    color: #333;
    font-size: 16px
}

@media (max-width: 767px) {
    .styles__accessory-item___bs36Q .styles__info___24Fxe .styles__meta-container___6JZ6U .styles__meta___aDJ2x {
        max-height:none
    }
}

.styles__accessory-item___bs36Q .styles__info___24Fxe .styles__meta-container___6JZ6U .styles__extra___X0NSz {
    margin: 10px 20px 0
}

.styles__accessory-item___bs36Q .styles__info___24Fxe .styles__meta-container___6JZ6U .styles__extra___X0NSz .styles__tips___nG4YG {
    color: #707473;
    font-size: 14px
}

.styles__accessory-item___bs36Q .styles__info___24Fxe .styles__meta-container___6JZ6U .styles__extra___X0NSz .styles__tips___nG4YG a:hover {
    text-decoration: underline
}

.styles__accessory-item___bs36Q .styles__info___24Fxe .styles__meta-container___6JZ6U .styles__extra___X0NSz .styles__tips___nG4YG+* {
    margin-top: 15px
}

.styles__accessory-item___bs36Q .styles__info___24Fxe .styles__meta-container___6JZ6U .styles__extra___X0NSz button {
    font-size: 14px
}

@media (max-width: 767px) {
    .styles__accessory-item___bs36Q .styles__info___24Fxe .styles__meta-container___6JZ6U .styles__extra___X0NSz button {
        padding:0 20px;
        overflow: hidden
    }
}

.styles__accessory-item___bs36Q .styles__info___24Fxe.styles__group-info___b8Buw .styles__meta-container___6JZ6U {
    display: block;
    width: 100%;
    margin: 10px
}

.styles__accessory-item___bs36Q .styles__info___24Fxe.styles__group-info___b8Buw .styles__meta-container___6JZ6U .styles__meta___aDJ2x {
    display: block;
    height: auto;
    margin-bottom: 20px
}

.styles__accessory-item___bs36Q .styles__info___24Fxe.styles__group-info___b8Buw .styles__meta-container___6JZ6U .styles__extra___X0NSz {
    display: flex;
    justify-content: space-between;
    margin: 0
}

.styles__accessory-item___bs36Q .styles__info___24Fxe.styles__group-info___b8Buw .styles__meta-container___6JZ6U .styles__extra___X0NSz .styles__col-select___9j1Y4 {
    display: flex;
    flex-direction: column;
    flex: 1 1;
    width: 100%;
    margin-left: 15px
}

.styles__accessory-item___bs36Q .styles__info___24Fxe.styles__group-info___b8Buw .styles__meta-container___6JZ6U .styles__extra___X0NSz .styles__col-select___9j1Y4 select {
    width: 100%;
    height: 50px;
    padding: 0 10px;
    border: 1px solid #ccc;
    background-color: #fff;
    outline: 0
}

.styles__accessory-item___bs36Q .styles__info___24Fxe.styles__group-info___b8Buw .styles__meta-container___6JZ6U .styles__extra___X0NSz .styles__col-select___9j1Y4 .styles__option___FnULi span {
    padding-right: 10px
}

.styles__accessory-item___bs36Q .styles__info___24Fxe.styles__group-info___b8Buw .styles__meta-container___6JZ6U .styles__extra___X0NSz .styles__col-select___9j1Y4 .styles__recommended-text___goGlt {
    line-height: 1.5;
    margin-top: 15px;
    color: #707473;
    font-size: 14px
}

.styles__accessory-item___bs36Q .styles__number-picker-container___ry-OS {
    display: flex
}

.styles__accessory-item___bs36Q .styles__item-title___OlbG4 {
    vertical-align: top;
    display: inline-block;
    width: 90%
}

@media (max-width: 767px) {
    .styles__accessory-item___bs36Q .styles__item-title___OlbG4 {
        font-size:16px;
        width: 100%
    }
}

.styles__accessory-item___bs36Q .styles__icon___KVw3O {
    width: 16px;
    height: 16px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain
}

@media (max-width: 767px) {
    .styles__accessory-item___bs36Q .styles__icon___KVw3O {
        display:none
    }
}

.styles__accessory-item___bs36Q .styles__icon-external-link___4PRsr {
    display: none;
    margin-left: 9px;
    vertical-align: middle;
    background-image: url(//store-cdn.djiits.com/assets/v3/static/media/icon-link.4356e85e.svg)
}

.styles__accessory-item___bs36Q:hover .styles__icon-external-link___4PRsr {
    display: inline-block
}

@media (max-width: 767px) {
    .styles__accessory-item___bs36Q:hover .styles__icon-external-link___4PRsr {
        display:none
    }
}

.Option__option___cVZbF {
    display: flex;
    align-items: center;
    height: 40px;
    padding: 5px 20px;
    cursor: pointer;
    box-sizing: border-box
}

.Option__option___cVZbF:hover {
    background-color: #0060ef;
    color: #fff
}

.Select__select___RhfnO {
    position: relative;
    height: 50px;
    border: 1px solid #ccc;
    border-radius: 2px;
    cursor: pointer;
    box-sizing: border-box
}

.Select__select___RhfnO:after {
    content: "";
    position: absolute;
    right: 13px;
    top: 13px;
    width: 24px;
    height: 24px;
    background: url(//store-cdn.djiits.com/assets/v3/static/media/icon-arrow-down.af37d9cd.svg) no-repeat
}

.Select__select___RhfnO .Select__selected___gMOKe {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
    padding: 5px 20px
}

.Select__select___RhfnO .Select__options___kgaJp {
    display: none;
    border: 1px solid #ccc;
    background-color: #fff;
    border-radius: 2px;
    transform: translateY(5px)
}

.Select__select___RhfnO.Select__open___6gavg .Select__options___kgaJp {
    display: block
}

.styles__add-cart-button___hJw3s .styles__button___mKzxI {
    line-height: 1;
    text-transform: uppercase;
    font-size: 14px
}

.style__product-specs___B8\+YG {
    display: flex;
    flex-wrap: wrap;
    flex-basis: 0
}

.style__product-specs___B8\+YG .style__spec-item___4zzjz {
    flex-grow: 0;
    margin-top: 20px;
    display: flex;
    width: 50%
}

.style__product-specs___B8\+YG .style__spec-item___4zzjz:nth-child(-n+2) {
    margin-top: 0
}

.style__product-specs___B8\+YG .style__spec-icon___wHEON {
    width: 60px;
    height: 48px;
    margin: 0 10px;
    line-height: 48px;
    text-align: center;
    align-self: center
}

.style__product-specs___B8\+YG .style__spec-icon___wHEON img {
    max-width: 100%;
    max-height: 100%;
    vertical-align: middle
}

.style__product-specs___B8\+YG .style__spec-info___8uOtl {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    flex: 1 1
}

.style__product-specs___B8\+YG .style__spec-info___8uOtl sup {
    margin-left: 5px
}

.style__product-specs___B8\+YG .style__spec-info___8uOtl .style__name___\+6VyJ {
    margin-bottom: 5px;
    line-height: 1em;
    color: #707473;
    font-size: 12px
}

.style__product-specs___B8\+YG .style__spec-info___8uOtl .style__values___9GgtD {
    display: flex;
    align-items: flex-end;
    font-family: 'Open Sans',BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Helvetica,'PingFang SC','Hiragino Sans GB','Microsoft YaHei',SimSun,sans-serif
}

.style__product-specs___B8\+YG .style__spec-info___8uOtl .style__value___hnJXx {
    margin-right: 5px;
    line-height: 1;
    color: #333;
    font-size: 18px;
    font-weight: 300
}

.style__product-specs___B8\+YG .style__spec-info___8uOtl .style__unit___abvCN {
    line-height: 1;
    color: #333;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: 300
}

.style__product-specs___B8\+YG .style__spec-info___8uOtl sup {
    font-size: 12px;
    color: #979797
}

.style__product-specs___B8\+YG .style__spec-font-icon___m4H\+3 {
    font-size: 48px;
    line-height: 48px;
    color: #707473
}

.style__icon___PFsza {
    width: 48px;
    height: 48px;
    display: inline-block;
    background-position: center;
    background-size: 90% 90%;
    background-repeat: no-repeat
}

.style__icon___PFsza.style__battery___bnSf8 {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAAVFBMVEUAAABxdXV0eXhwdXNwdXRxdXNxdXRwdXNyeXlxdXRxdXRydnWKiopxdXRxdXRydnRyeHRxdHR2gIBwdXNxdHNwdHNxdXRydXVzdnNwdXRxdXVwdHO8l6fkAAAAG3RSTlMAgx2n5nz86xrNuDsGYPdLQdgSsaKGcVcx4Y7LdQ9EAAABF0lEQVRo3u3Z24rCMBSF4ZzcSXoeHR3H9f7v6eUGRQihSxT2f1lov8IONCXOsqzWboKHFr8rIHhKdgWA5ysGvAEoMaGpFEPX8zOayz1CxNB4WxgQO4CE5tcKSH2DbQ4wwAADDDDgs4AtrVxgwEwFApYjFTjjlzqDKWGkAn/4cVRgwIUKBFmOVMDriDlAwkYFVh0xBzjhQgJ0xFTggOiowD82EqAjpgInVK9ddweKAJqU3YHrQauI1G/ylDFSgRnVUYGKmQqMyBMViPCOCQSRQgXOiI4D6BolAbpGqUDFTAJ0jZIAXaNMoIgUKuARuZvfTN/8VkcFtrR+/U+gAQYYYIABn3XEQj8kChnN5eJ6hPaDuuIsy3rdHaQHPFHYKOXJAAAAAElFTkSuQmCC)
}

.style__icon___PFsza.style__remote___wgLFS {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAAwFBMVEUAAABwdHOYmJhxdXR0dnaKiopxdXNxdXR4h4dxdXRxdXRydnRxdXNzeXlxdXRwdXRwdXNxdXRxdXRxdXRxdXRydnV3eHdwdXRxdnRxdnRydnVxdnV1fX1+fn53gHdwdXNxdHRxdXV0eXV1enVwdXRwdXNwdHRydnVzdnZwdHRxdHRxdHRxdXRxdnZxdXRxdXRxdXVzdXVwdXRydnRwdHP///91eXj19vbBw8OjpqWQk5J+goLh4uHOz8+ztbTn6OjLC4DuAAAANHRSTlMA8gL6JQXGcwns9lTUG+jdqKOZimZDF+RtYE40Ew8MnZNaKiDauq1JLrayzns7wLSBOI6CaVW8WwAAA+pJREFUaN7slttS2zAQQFeW4yTkSmzitA04pLkZKMPlOFdK//+vOkPDQzsjS1Z46nCeLc9q96x25ZNP/iOmSXzTThVn3V6U1ZdX8pE0rvtd/kZHD6F8EN8yBaTnd61V57LWGIYXyVOkgSipyen8yIFo9G+4V8tMQbd+aqo6C1BxaEjcLaQtOYGgrlAPYzGyvIX5d/FlnMOiUx5C0qT51be4Kcp+djyHOBAPLhS9qUsen+DcQ6eW5n4sTiSaeaNy/JpJzVnlJougYv4VE3Fndcagmj8p97VKCYVRFf9zemOpxB16Jc7UUVOpSJ+Zc6E7iuq902jzLI4s6Et1HtGho3SojniQsRAnch7Eh+EZU6cWQI3FiwnnbjeNfYeH1kMHGxTew/bGpduuicSXFrcuDTMSX2oKq39Bl1C8ueGLdb8ilRKuwmFQ+sZk1uFRptpFpKEbN0oUb4uFmDujXwPgsIbZo/ETdGDNonHRGbDeboriZV/ylPSsFWyzMuWH9a/ijR25GJizlHJSo2gR2+IPmwOPRsltm57i0uCPZlMc2RkLlVk91RhmcciheGdrHPETRr43GLIu3nkl9r7BjNDY4i/FkT3XJgmtwzYy1i9mf/z/T5qX9uOVQ2jM2G3e/r+m5d8HGYlxqisOu+3rHgbWEpqpl5zu5AA0zaqHdO0TeSZmnoG8JMbEvvAEimHpxlQaQJ9EbPxuv26bEgSiMAwfFhEhkrBQyWBUMh1LcfL5/7+tBp05be6i6Pno/XV9gVkuDlSYNU2sMmjaxhEvXjUzlvikBH7DtOrT2ToIc/uDz54esCX7+oDOt7AfYowJ5a77RuYKB3M63xKxImMr9BXRwrpJY2zpglRsw/xVb8/Ydimqd/5iYz4+PTLVrX+gA8e8nPGpN9eLzbswdMPiMFVT43KAGV1WirA0HmF1vK1+k6HEMqkv/+zHkenGiHnJR9UQn61vf/BUJsyPI/jtXnsfTIzrTJjzCFtFLfIRbgyM6wyYvQWivO3rUDA/ZXwod6FjVgn6JbVLreGkJ4zrTjAXazgralvvCe5YY8w3Mh1zGSHYUPvUHph6OuNj5V/MaYCopKuahXhfMuMerzDmt4GLqqArm0TAR6kxJg2zGgdwd4quzvMdhNM5M/6NMRdZBFQduqlhAqCb5fz+eMQ8nwwcIH6lm1tNHWBdM+YSHP7YI4l6WbfC7t+9pNt/7pBco5oxVzBmgXTGjFkuZqxhlosZ65jFGoIZa5ilYsY6ZqmYsYY5Jqm8kBlrmEkgnsYcT2ahBjpjfTLLM5bHvMKIGRswyzNmzMKMTZjlGctjzmDvmQRKA9gKX+jevXsX9ANYYonQm7nfdwAAAABJRU5ErkJggg==)
}

.style__icon___PFsza.style__speed___XqHEp {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAAkFBMVEUAAAB8iIhwdXN5e3t1dnZxdXRxdnVwdHNxdXRxdXNwdnRwdXV3eHdwdHRwdXRxdHRxdXRxdXRxdXNxdnRwdXNydnRwdXRwdXNydXNydnRwdXRydXRzeHhxdHRydXVydXVzeHN1enqAhINxdXVzdnNzdnZxdXVxd3d3d3dwdHRxdXRwdXVwdHP////z9PTOz8//EY6hAAAALHRSTlMAB+ARGvhL8c7Sjm0fv+znycRxXrB/uZuTPdpmJtVTOjMV/oNSRT8tDoalMI+jaoUAAAPCSURBVGje7FbZdqowFJVgmElklquIXdY6rP3/33cfSHraQpRIH7tfwoLDPuNOsvrDH/4wG2/neFuHTHAuWFhv4/PbL5I7XhRihDDynF+h/2h8ADxtcu+SuI7jJhcvb1IOwG8+Fge/YwA2VeuMvrTVBgDbOUvocwmw0970fX9igMxfduExIDg8tjkEAPNeok9KIPBmhBEAZWLP/+7Dj+eZxj78d9vqb4Fy/U0Ih+q+GXSwuVeHbzJYl8DWqhNuBv41/GMUjmVw/JoER+bO5193YPT7Ne8A8PpW9IMO+uJWcwBdfqUQGLr1XP49Q/hp7FYCkJEWAskgkoCo3M+gQrD9zPgZKN1CAKnnTO8gKSAKKivYrBzcDpkmTDIgbc22bQpkiXaYoXvUBzILtVkvIYvH5oWE7HVoIYVmxpYSLTjq6zP7aw1eUHG3T/UFrucnAqKHtmO7I8cTxSU+9PyXFJkJlGmp9QD/8a5RfppGEP1qJnqBaEQwCQ/+WkUFTvzPPXAUqg0+vAcTxBB/+cMCFE8MZp6kHIFqhTT119xpqYofIDcmIHV6GeqVJWpkuszSlMIOgU5YXm0dXCUKncLOYMNwGBQptK1dG4Q7nKJghvuJ/lAhXb2AFJUOdPo20+A0JCvQvuKghRgKe0Iz2WIfezVLlIAVUjU/e/jOpMg2w0NHUrGDh2542EwyRKqERxozSzgSR9XEKRWFqvKRpcbcSp2U9GuLcOJ+Du6QIwv+ALfhiYgdjvHt/oyUHFnx/9MHFBGnOI8sYzRKJrU9v0atpNognjgqc9Wgmy0/4aYGJZ84Oms1WncUtvyEAnc1sPXEEF3UDPe2/IReaekyMUYMCa12/IQEjNYfEHBpteSndxC0/gCHQ6sdP8EBp9Xg4LX6jB2ZSrScn0o0bvJyfmq2YUyX89OYGoS2lJ+EZtgqFvPTVjHe7J5i9789c0dhGAaCKITEqgzq0wlcRZ/73y5BzVTDeNhGAb3aP2xLu/M2p5Qf4vpks7t0JX6edfL66Op8kYIjTiuj91HEo5CCoyvZu5befvRCWzdUNl70ObmONhk186N40T/Uaan2Nuk1qUc5SOMVvgEaL9I6Rl8RWkfS/AY/Mppf1r5Hf1O07zyA6IV20oWMAMIjlN4qxCJAhCIhMARCII+xARBjdRD3QRCXKkGjL6BliA9kiNY5PtA5hpBygZDSSs3DUGqQghaQgrbW1JhaE2LWAGLWUssOUMu+HNdAjvt6XwO9v9aAwh6xrDgkMsZc6w7qbowa/2FYSse9m83mLl/htXZnQwQXJgAAAABJRU5ErkJggg==)
}

.style__icon___PFsza.style__video___INXUe {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAAkFBMVEUAAACPk5NwdHNxdnRxdHRxdXNxdXRxdHRxdnN7gXtxdHNxdHRydXVwdXNxdHR2eHhxdXRydXRxdXR0eXZxdXVydXR2dnZxdHNwdXNydXRydnZ2fX1xdHNxdHRwdXNxdXNxdXRxd3ZxeHhwdHNwdHRydXN1d3VydnZxdXNxdXRwdXVydnVwdHRxdXRxdHRwdHPowE0zAAAAL3RSTlMABfxV4NSlWmUL+PQs65IXmmeKHnhgKNmpTzgR0LWeyYEyJOWspCJIu3NrP8KuvYVhyXoAAAOBSURBVGje7ZhZk6IwFIVD1JEksogsgmzu2nbP+f//bmqqH6gashDS8+Z5TFLnS+69WYC89dZbk7VZ9NeuOAsqzkX3q19vftJ8t90H+FfB18fpR9wP/icALL+SrMoj5rHoVGX9ZQkA3fbgPPmQA2Lv38Y92VUAPHZaxq2lwCNjim62bijor3yuPes56DXXTyHmoAmb5X9fAu3NHMSY4lza23sJUFeThh47IGa2ye1An97U0R8ctV2yqwDLymYbFhAvm/ALNHYVzvbgi8mjFxStRywVgvpT50+REHuloNPWUInB35LAp+RhF6Al8xRC5Ob679B4ZKb2WBn3Q4Ll/BOSrYyrv4NWLtcShz7RbIkncZGPszZIPWqPOOkToe7w5ahc725KNdd1i5a4KsRFvQUovTkDIo6NGn6VNa8/NZVhdhl04FS6Ea/AaozQxSFSldhD2v4L3ApxwVNVYZkCkG2XFogStXxpEEwBWBPPAuEF8jRvsSdKALFBxEjlR6GvAdggFvJkBrhpADaICMKT7HEsiRbwjfCnIFaoZOv60gGsEK0s2j0SHcAKkSKRVrsOYIUo0YwbO1Q6gBVig2LcWCDXAawQEYJx4xmRDmCFYBDjRgGmA9ghKGRtng6gQjQA7orZuq+ALFbA0jfO1pwDjf3Wm5iDAicTwGw/VJHjPhjspcpRuOzkwd5qJ/fo1QBZaj3dWRRKHie4aAFm+0Ettvb3gdl+UI2X9EbbKQFW9uQALhvyhUwLMNsPOf4t/VzHVQMY7M0K5a+Kk+ZdNLI3vIuO0o4OaxVgZK/THSt5xxaNAiBG9jrtkSpf1zcpwMqeRJzulE++WNbs1yN7nRL1J86J8p37X0oxpFgSjNgZkKBRd+aUHh39c46jFt85Ah76ILAzPpz81wgOhmOEbxz8TwKZ8eukYLP9vRp70xhmGOM+u1wgnOnfg08pwhdHOsv/A7Sc+lczneNPkU0c6lOEM+Jj8S9rwbFndvUTg2YW418Cq41N/dfgpd2RsgL3p+9fgcL2EGMt8DltEfkDQ0QttDiDhpH5/E84gozMEQspeKi/gqJEAPFh9i/EC0AvpacqnfueA43TFbK5UiCIF9E4NGUY/MUfiaOiZw0AqzYtNxH7G7koL5/xd2O6Iz+hTfoQ+BYVFN/iv9Mj+Tl5lZ80RSAAiKBowu3LI/9HzCNvvfWWrf4AbYpiyfoGa1AAAAAASUVORK5CYII=)
}

.style__icon___PFsza.style__sensor_range_front___Suk4C {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAAhFBMVEUAAAB4g4NzeHhxdXRwdHN2fHtzeHiQkJBwdXRwdXRxdHRxdXR8gX1wdHNwdXRxdXRxdXRxdXRxdXR8fHxxdXRxdXRydnVwdXRxdXRxdHRxdXNxdXRxdXRxdXRxdXRxdXRxdXRxdXRydnVyd3VzeXV0eXdxdXRxdnVydnZydnZwdXRwdHPzhXAbAAAAK3RSTlMACBr68BMnBOrk3b4M9tfQuJxaEIBpP8Vvyoh2ZLWolZBTTjMsIaJKRTqv+SZgAgAAAopJREFUaN7t19myojAQBuAmBEzYd3Df1//9328mZXlGR0XQeK7y3VElSUHzd0cyDMMwdIMm39/AMAzDaDHIGWPOgPQLqnKeRBxn3PPT8d4hTaz9IsaZzYWU3MaZl2bO56tnp1CtPEyb/eayXOAeyrkf4i+/zOkD7pwDGBaV9agg63FiA+HsSG86TtXqDaPn8kztES/pDesECOcbeoUVAohX1BPbAbxwutWplIC/oT5KjnCUd89HI2CPLOrKSYDplvrI5zairg9RcYj+ZTtGsCfdXg8wZe9EZgGk9NoIGLc1I+f5q15y+C8b1Q788DBzk8XUC6HY0k+b9aOVXA/xi1LPIO9LZS1n4tKMpLABhSelc/951Ihad7D8iN1Vb8cByFmzcs/3DraHMo3UdtO7fAWJx9or5dCtVQ2gbtz7KGZTG4gm1t0CfayHKtDPIuE0HuCt6G1OakM2QVuEsxhIXHpPJWGPglddQnWVyVvzt7BRu12ecwfsgv65PMEuOo73jCPum/28hqi6T74IXs9CpJB97nBqDK1+byhlvXqR+v2H8tXCl1BEnWaMNFue7Nte5KsIazOJ1JLF4RxpVo2nISCKgPQ4xoD33+klyIaAzEgDFTgve5CIagjMPn+I3H9+Xphw9fl/xokhq+cBiyE21E/7BGqZL++y8vYKOWTcGjCLvicYxwC8EaPvqAQADqgR+Q17G9GSUV75wJj023LMrZ/j8YG0S1HTxRwx6WaFcP9VW2BNmlXwrs/I+quQ4XR1NcZC/wbJzb+UEWm2hri6SlCSbuLq09yG2JJuBeTPfPRxIu2C6HIWdmbgLunnSoSL5WZfCIR7+gaW4Cxe05ccF7U33K3IMAzD+G1/AL8bVYA+qLBFAAAAAElFTkSuQmCC)
}

.style__icon___PFsza.style__live_view___xoroU {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgAQMAAADYVuV7AAAABlBMVEUAAABwdHNzyU3rAAAAAXRSTlMAQObYZgAAAEBJREFUOMtjGNSA/z8UfEDn8DAwMzAcYDBgMBghHHuItzE5QIbBIOVAIwuTAwYGw4YDTZaYHCgwGB4cXLlxMAMA+ydqscKL7IEAAAAASUVORK5CYII=)
}

.style__icon___PFsza.style__gimbal___aSvJe {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAAaVBMVEUAAABxdXR0eHhxdXRxdXNxdHRxdHNwdHNxdXN0d3eAgIB+fn5xdXRwdXRydXVxdnRxd3VxdHNwdHRwdXVxdHNxdHNxdHRxdHRxdXVwdnZzdXVxdHRzd3dwdXV0fHR5eXl9fX2AgIBwdHPO3U+PAAAAInRSTlMA+xynuuzb9IcmBw93dFBKQeTBa+bMnpOMW1lEPDIhEwwColMdeQAAAi5JREFUaN7tmOl2gjAQhZ2sIKIsdd/v+z9kW2wwtqDQcNrY5v7QA0nmI5OZIWEUFBT0WHigZwDcaw2AAPgvgGfP5Auk/W4A/BCgUc8EuEC+XgVAAARAAPxBwGYplCSSSiw3gwNYiU8q2ZDmFwSQSGfxcTw+xrNUEECLoRBJpEF8ndzcW3OCjpIh7E8lwA9f7x84IKfu9ieA2Dc37QUwcTQ/5qC0vTkl8LGT/QJ6dq/DTKNwIXCo+H6PWIG7+F8b++0E/f11mIJs/5x3q0JprYrV7mx7idA1lhh/AYAXzi6xLpFayzGRqCUnluNTyKSbfVmPrwgRhDWbHFDRNj6d4m2kgNx6aoGo44oKVoEE+PufxjX+I2CeXbtmc1hG99DswwNm9o3K8dHIkL/9LsAtNpW3nUu6aV7UHpCsQ8VHJTpcn19mn3tn8jqHA6GSYNXsuwK4FU3Gvk2wooejEjOzfwx4X7m1iZ8cZVP/ErmJpTWEGQ90AyRESZ1u8+YBc5NiVe+egA2EyS+JrHlABnmuI3XTE7Csk2wH1TZCYVcn27InQMBUiVV7GkVYmXoB0ROgYMpcgW3biC0KU/KgegIkjrUf4tZKWnvvCNkTQDAhqHFqG3GCNqEM8g3Q30W+LXL/MPUt0fqXCt+KnUO59uOF4/LK/IWX/vDbluE3Xn5sHR02v75u37seQHw+QnU6BPp9jH14EH+GTwmdPoa4I0pBsESiZKOBldgfpJJRUNAf0isay3fJSIW+uAAAAABJRU5ErkJggg==)
}

.style__icon___PFsza.style__camera___zaVaF {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAAS1BMVEUAAABwdXR7g3twdHRxdXRwdHNxdXRxdHNxdnN0eHRxd3dye3dzdnRxdXRxdHNwdXRydXNxdXVzd3NxdnZyeXl0gHSAgIBwdXRwdHMIKt/IAAAAGHRSTlMAmQvB9/OtjXNALx5T8NnWpHpJNiYWBuXvQuSNAAABZElEQVRo3u2Z2W7EIAxF2QnZ15n7/1/avrQZtYGo4yCRyuctIOUoQMDYgmEYpkRqP1i8iR18LdI8JIjIR/L9GpCLEm+iFgnolEHiGQSJ8IRMjD8QBJEAxOfBf9rJSPho34CFLlgwRPssFF2gYKN9gPgzeOGr5V6CV1jAAhaQBaqVure217JVGQS1M/jGuPpiQTMC0FVYlVpDpQGMzZWCuYPx2/68eYNuvk5QAa758UkOqMiC/f3T79ZpNxAFM9AetbfAfIWg6TCJQyZ0zQWCEU5EcBjpghqmiS5eg5oscPAiioejCpTBFhdsMIooaKFFAo2WKJCoUoIKkijQCOlQVxMFPdaUYEVPFFiok0C0dMH5EJU+yefLtPQf7XyrKH2zO92uyz9wTo7MOxz6qbDlLoFXLHS8U/B7EL7f7wLyH+5oLGABCwiCDInZ3Knl7Mnx7On93AWK7CWW3EWi3GUuhmGYAvkAN8ZEyQQphUoAAAAASUVORK5CYII=)
}

.style__icon___PFsza.style__sensor_direction___T2b8i {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAAhFBMVEUAAABwdHNxdHRxdHRwdHNxdHNxdXRwdXR5e3txdXSQkJB0eHVwdXRxdXRxdXNxdXRydnVzeHZxdXRwdXNyd3Z2eHZwdHRzdnV1enlxdHNydXRxdXRydnVxdXNxdHRxdXSAgIBxdXRxdXVydXVxdHRxdXNxdnRwdHNwdXVxd3VwdHRwdHNYxmDqAAAAK3RSTlMA+vbr8Mx4bBB/BCjbkruETSPUnyweszkY2HBUQceqYgqLW0fgmWflOzPByytgRAAAA2JJREFUaN7tlulu6jAUhL3EIWQtIYTsEAhb5/3f70JKsbOQ0uXPlfxJlRqEx8dn5uAQjUaj0Wg0Go3m/2K7PnqVL1xOKXeFX3nH9fbPxB0zdjGCG5vOr8XtonZbsXeKG0aaGrhB3z8+rwv7F/KrmgMQ82JRs6tk5mzbdjnZdTtWL/ZzAYDXqx/KnysK6h8TQooTWGARBStgOBXXEo4+QKvzD+TfBMCDtrg5cEhIj+QAzNtjBhwQb9+UX8RAuPtorweWkxFyBu/DqF0IxIvvhLKmaHb3Bw9NREaJGnjkg10DGrwc3P0JRmZ/LgV/WtuC47MMOzNw2r+mPwfiR8sdRgvylIIy52FK3JryJYkPYyMffczIBDP48mFjwE++0l+fIFZKlhBOD2IIJT8rgdN6Wr9gqFSvBN6+SDOEmo4KrJi0l3XbeEHZaV8gOBdBpw0lLl0D2X6iHIojUfE6DswYwG5/nQ/hEZUj6Nu0vkqKlVocrSPbjupOWlZIyYs7OEY/MYna4ALG+h4EA4Vqk9VPluGM6Vsu5gMHl6rQ5pFHdePlIAdzpBYZEiMmPTYI5NSqgQ0hpzvAZkJqeltT6dkOB7XqXOmIOWhGOjLTXK5RitsNdYY7B8MfWvCRoW8mT5Bj+foJGrlQXeTbQw/G4+gq8a0HHti+LEZhK+D1B1v94rusKsO7Wlh/dD2I7egVz/vWWGpy1pTdlfaMrtVEWf248NWTW96Q7ZRxVJqNZWFZxRLyLDK+inHG+elvdX8HDxmR7Dha+I5IMtR9fXm8sR081ekIotOyzHddP+u0RMBR/fWk/igXDl9dXyInk+Qo1Qp88AuZxEnhOmqOXHvyRnPVDEUuwonXVXkpKUbEMMkEJmLlQV6Hk8woSucREgNvUxem8YiZU4IeyUtcQrDAkhpPTx3J3a2AIbx8rS3fonhmP+bmSa7Pj8m0My7f1V4iWQLNzPq8KjdkhA2961uzBlgm5HusY4Adorsp1WLw2liBzto+HRgQr8n3cW4rhRldTUlBvUVH3qNIL1d1U9zqcMjPsEwXQOPlkWkAYXBe2dd+r85BCBhmlHsNANe0yC+IzBJXeEnRwjlaaNn+U14P+GuSzVIwDGBiuUnIn+Hk80Pll+nplJZ+dZjnDtFoNBqNRqPRaP6Uf9Z0WbblsAQgAAAAAElFTkSuQmCC)
}

.style__icon___PFsza.style__sensor_range___O--fn {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAMAAADVRocKAAAAeFBMVEUAAAB3f3+JiYlwdHNxdHNxdHNwdHRwdHNxdHNxdXNxdnRxdXRxdXR3d3d3d3dxdXRxdXRwdXRxdXRxdXVxdnRxdXV0dnZ2eHZydHRxdnZzeXaAjo5wdXNwdXRwdXRxdXNwdHRxdXNxdHRwdXNydXNxdHR0eHRwdHNKs29OAAAAJ3RSTlMADwX57/Pc1M6QTLhlGxd6dK5/bVZFLyNdNSkJqOXhx7+zop2UikBMV/dHAAABxklEQVRo3u2Z6Y6CMBSFu1HaArIKbjPjft7/DUcTMzpGxUpNIPb7Y5pej0XoCfeUeDwez5Co412uvgXn4lvlu7h2Kj4qVwJXiFU5cqPOJhEOyHVa1QlljCZ1la4lDkQT1lmeZl8AzyfJ9UQyyTnwldFuqy8FoOI7IjRWgCg7XMU+BJbjRxXjJRDuX12+BqRpqzIS0C9dBFXg6RPfZCmHovb6iYCcPlc6lRCJrX7DsXh6WXQB3lhuLUDb1GvActsVqV19WnT3i0pH8uhFMtLViDiGlj/4x09JHconOgCCKDWzoxfNTBodxzpxJM+yAIiqOblgXkVAkDEX+o0C8hv2X+eAarrrmwByfMeIJALTVT8GFvTBBkNMulGgsJq2Z9o27fF8GEZxgCtD3sM8xIlwTt4AC4Ewa5rs+MmIe7YQ8ckABbbu9WfA+M+ngRlxjcbmPNhAE9eEMOeBQUhcE2B0+V4WDO8HbvxFA7vJNx/TQW2021YxKLO7tGuP58OYtk33vQFpb6H63gS2tbFDaMQfRAnDCUPeEecUmV19VvQtUrMLBXPwpm+xpm0w28do2SIc72+8/9QBRd+PWNoOiQZyzOXxeDxv5hdXUzq0KDetcAAAAABJRU5ErkJggg==)
}

.style__icon___PFsza.style__full-view___MZdR5 {
    background-image: url(//store-cdn.djiits.com/assets/v3/static/media/icon-full-view.55c29468.svg)
}

.style__icon___PFsza.style__gimbal-axis-3___oyoie {
    background-image: url(//store-cdn.djiits.com/assets/v3/static/media/icon-3-axis-gimbal.683de8dc.svg)
}

.style__icon___PFsza.style__sensor-direction-3___LondZ {
    background-image: url(//store-cdn.djiits.com/assets/v3/static/media/icon-3-directional-sensor.9da04bd0.svg)
}

.style__icon___PFsza.style__flight-time-21___6XKHy {
    background-image: url(//store-cdn.djiits.com/assets/v3/static/media/icon-21-flight-time.1e68d5c5.svg)
}

.style__icon___PFsza.style__foldable-portable___uyyTP {
    background-image: url(//store-cdn.djiits.com/assets/v3/static/media/icon-foldable-portable.61069c73.svg)
}

.style__icon___PFsza.style__smart-capture___x9T1D {
    background-image: url(//store-cdn.djiits.com/assets/v3/static/media/icon-smart-capture.f5251c02.svg)
}

@media (min-width: 768px) {
    .product-container {
        display:flex;
        justify-content: space-between
    }
}

@media (min-width: 768px) {
    .product-container .info-container {
        width:494px
    }
}

.product-container .info-container .info-section {
    padding: 30px 0;
    border-top: 1px solid #eee
}

.product-container .info-container .info-section:last-child {
    padding-bottom: 0
}

.product-container .info-container .info-section:first-child {
    padding-top: 0;
    border-top: none
}

.product-container .info-container .info-section.small-space {
    padding-top: 15px;
    padding-bottom: 15px
}

.product-container .info-container .info-section .info-content .title {
    margin-bottom: 20px;
    color: #707473;
    font-size: 14px
}

.product-container .info-container .info-section .info-content .content {
    color: #333
}

.product-container .info-container .new-info-view-contaniner .info-section {
    border-top: none;
    padding-top: 48px;
    padding-bottom: 0
}

.product-container .info-container .new-info-view-contaniner .info-section:first-child {
    padding-top: 0
}

.style__product-specs___nMLhR {
    margin-top: 30px
}

.style__media-container___HtBFF {
    padding: 15px;
    width: 100%;
    position: relative;
    height: 600px
}

.style__close___nW\+H0 {
    position: absolute;
    z-index: 100;
    right: -15px;
    top: -15px;
    color: #fff;
    border-radius: 50%;
    background: #000;
    border: 2px solid #fff;
    padding: 5px;
    font-weight: 700;
    box-shadow: 0 0 5px #000
}

.style__product-price___NBENE {
    margin-top: 20px
}

.style__product-specs___G-Pjv {
    margin-top: 30px
}

.style__product-tips___6L4Yz+.style__variant-actions___rR7O5 {
    padding-top: 0!important;
    border-top: none!important
}

.style__pool-wrapper___mXZPv {
    position: relative
}

.style__pool-wrapper___mXZPv .style__bundle-compare-btn___Cxp2e {
    border: none;
    position: absolute;
    right: 0;
    color: #000;
    font-size: 15px;
    top: 40px;
    color: #0060ef;
    font-family: 'Open Sans',BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Helvetica,'PingFang SC','Hiragino Sans GB','Microsoft YaHei',SimSun,sans-serif
}

.style__pool-wrapper___mXZPv .style__bundle-compare-btn___Cxp2e:hover {
    text-decoration: underline
}

.styles__color-symbol___h5xGL {
    display: block;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    margin: 8px auto;
    box-shadow: inset 0 1px 4px rgba(0,0,0,.2)
}

.styles__color-symbol___h5xGL::before {
    content: '';
    box-sizing: border-box;
    width: 100%;
    display: block;
    height: 100%;
    border-radius: 50%
}

.styles__attr-item___z\+HOx {
    margin-bottom: 8px
}

.styles__attr-item___z\+HOx:last-child {
    margin-bottom: 0
}

.styles__header___tAAPE {
    font-size: 26px;
    color: #333;
    margin: 10px 0
}

.styles__header-small___dW-cl {
    line-height: 24px;
    font-size: 20px;
    color: #333;
    margin-bottom: 16px;
    font-weight: 600
}

.styles__btn-modify___Kj8SC {
    position: absolute;
    right: 16px;
    top: 8px;
    text-align: right;
    color: #0060ef
}

.styles__btn-modify___Kj8SC:hover {
    text-decoration: underline;
    cursor: pointer
}

@media (min-width: 768px) {
    .styles__cols-2___BcvfD,.styles__cols-3___6sHkh {
        margin-top:20px;
        display: flex;
        flex-wrap: wrap
    }

    .styles__cols-2___BcvfD .styles__attr-item___z\+HOx,.styles__cols-3___6sHkh .styles__attr-item___z\+HOx {
        flex-grow: 1;
        flex: 1 1 150px;
        display: inline-block;
        margin: 0 15px 15px 0
    }

    .styles__cols-2___BcvfD .styles__attr-item___z\+HOx {
        min-width: calc((100% - 15px)/ 2);
        max-width: calc((100% - 15px)/ 2);
        flex-basis: 48%
    }

    .styles__cols-2___BcvfD .styles__attr-item___z\+HOx:nth-child(2n) {
        margin-right: 0
    }

    .styles__cols-3___6sHkh .styles__attr-item___z\+HOx {
        min-width: calc((100% - 31px)/ 3);
        max-width: calc((100% - 31px)/ 3)
    }

    .styles__cols-3___6sHkh .styles__attr-item___z\+HOx:nth-child(3n) {
        margin-right: 0
    }
}

.styles__attr-section___L2PVW:not(:last-child) {
    margin-bottom: 25px;
    padding-bottom: 20px;
    border-bottom: 1px solid #eee
}

.styles__error___pPDaG {
    color: #e74c3c
}

.styles__text___s4ujy {
    display: block;
    font-size: 18px;
    line-height: 24px;
    font-weight: 600
}

@media (max-width: 767px) {
    .styles__text___s4ujy {
        font-size:14px;
        line-height: 20px
    }
}

.styles__input___Ygi0L,.styles__text___s4ujy {
    vertical-align: middle
}

label.styles__attr-checkable___awf1l {
    height: 100%;
    border-radius: 8px
}

label.styles__attr-checkable___awf1l input+.styles__wrapper___69JLg {
    height: 100%;
    padding: 23px;
    border-radius: 8px
}

@media (max-width: 767px) {
    label.styles__attr-checkable___awf1l input+.styles__wrapper___69JLg {
        padding:15px;
        border-radius: 4px
    }
}

label.styles__attr-checkable___awf1l input+.styles__wrapper___69JLg:hover {
    transition: border-color .3s ease;
    border: 1px solid #0060ef
}

label.styles__attr-checkable___awf1l input+.styles__wrapper-not-available___62xva:hover {
    border: 1px dashed #0060ef
}

label.styles__attr-checkable___awf1l input:checked+.styles__wrapper___69JLg:hover {
    border: 2px solid #0060ef
}

label.styles__attr-checkable___awf1l input:checked+.styles__wrapper-not-available___62xva:hover {
    border: 2px dashed #0060ef
}

label.styles__attr-checkable___awf1l input:checked+.styles__wrapper___69JLg {
    border-color: #0060ef;
    border-radius: 8px;
    background: #fff;
    padding: 22px
}

@media (max-width: 767px) {
    label.styles__attr-checkable___awf1l input:checked+.styles__wrapper___69JLg {
        padding:14px;
        border-radius: 4px
    }
}

.styles__attr-item___z\+HOx input[type=checkbox]:checked+.styles__wrapper___69JLg .styles__input___Ygi0L,.styles__attr-item___z\+HOx input[type=radio]:checked+.styles__wrapper___69JLg .styles__input___Ygi0L {
    border-color: #0060ef
}

.styles__not-available___vcudf>input[type=checkbox]+.styles__wrapper___69JLg,.styles__not-available___vcudf>input[type=radio]+.styles__wrapper___69JLg {
    color: rgba(70,74,73,.6);
    border: 1px solid #ddd
}

.styles__not-available___vcudf>input[type=checkbox]:checked+.styles__wrapper___69JLg,.styles__not-available___vcudf>input[type=radio]:checked+.styles__wrapper___69JLg {
    padding: 19px;
    border: 2px solid rgba(68,168,242,.5)
}

.styles__colors___rOVGK {
    margin: 0 -4px;
    display: flex;
    flex-wrap: wrap
}

.styles__colors___rOVGK .styles__attr-item___z\+HOx {
    flex: 0 0 50%;
    padding: 0;
    margin: 4px 0;
    text-align: center
}

.styles__colors___rOVGK .styles__attr-checkable___awf1l {
    margin: 0 4px
}

.styles__colors___rOVGK input+.styles__wrapper___69JLg {
    text-align: center;
    padding: 15px
}

.styles__colors___rOVGK input:checked+.styles__wrapper___69JLg {
    padding: 14px
}

.styles__colors___rOVGK .styles__text___s4ujy {
    font-size: 16px;
    line-height: 20px;
    font-weight: 400
}

.styles__extra___ZhtBn {
    margin-top: 2px;
    font-size: 12px;
    line-height: 16px
}

.styles__attrs-btn___4tvvF {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    font-size: 14px;
    line-height: 24px;
    margin-top: 8px;
    padding: 24px;
    background-color: #f7f9fa;
    border-radius: 8px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: rgba(0,0,0,.85)
}

.styles__attrs-btn___4tvvF i {
    font-size: 14px;
    margin-left: 24px;
    color: #0060ef
}

.styles__attrs-btn___4tvvF:hover {
    background-color: rgba(247,249,250,.5)
}

.styles__attrs-btn___4tvvF span {
    text-align: left
}

@media (max-width: 767px) {
    label.styles__attr-checkable___awf1l input+.styles__wrapper___69JLg {
        border-color:#ddd
    }

    label.styles__attr-checkable___awf1l input+.styles__wrapper___69JLg:hover {
        border-color: #ddd
    }

    .styles__colors___rOVGK .styles__text___s4ujy {
        font-size: 14px;
        line-height: 20px;
        font-weight: 400
    }
}

.style__product-title___ItCPV {
    line-height: 1.2;
    color: #333;
    font-size: 30px;
    font-weight: 400
}

.style__product-logo___DZjOG {
    font-size: 40px
}

.style__product-affirm___WFUS8 {
    font-family: 'Open Sans',BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Helvetica,'PingFang SC','Hiragino Sans GB','Microsoft YaHei',SimSun,sans-serif
}

.style__product-affirm___WFUS8 button {
    font-family: inherit
}

.style__product-affirm___WFUS8 button a {
    color: #0060ef
}

.style__product-affirm___WFUS8 button a:hover {
    text-decoration: underline
}

.style__product-affirm___WFUS8 .style__icon-affirm___S8r\+S,.style__product-affirm___WFUS8 .style__link-affirm___AqYsD {
    color: #0060ef;
    font-size: .8125rem
}

.style__product-affirm___WFUS8 .style__link-affirm___AqYsD .style__action-detail___pdkWG {
    padding-left: 10px
}

.style__product-affirm___WFUS8 .style__link-affirm___AqYsD:hover {
    text-decoration: underline
}

.affirm-as-low-as {
    display: inline-block;
    font-size: 14px;
    cursor: default;
    color: rgba(0,0,0,.85);
    line-height: 20px
}

.affirm-as-low-as:hover {
    text-decoration: none
}

.affirm-modal-trigger {
    color: #0060ef
}

.affirm-modal-trigger:hover {
    text-decoration: underline
}

.affirm-prequal-text {
    margin-left: 3px;
    display: inline-block;
    font-size: .8125rem;
    cursor: pointer;
    color: #0060ef
}

.affirm-prequal-text:hover {
    text-decoration: underline
}

@media (max-width: 767px) {
    .style__product-affirm___WFUS8 button {
        text-align:left
    }
}

#klarna-placement-inCartBar::part(osm-container) {
    text-align: right
}

@media (max-width: 767px) {
    #klarna-placement-inCartBar::part(osm-container) {
        text-align:left
    }
}

.style__hidden___iEC2a {
    display: none
}

.style__klarna-container___dLTfh {
    min-height: 40px;
    transition: all .3s ease
}

.style__paypal___NpwGi {
    height: 100%;
    margin-top: 6px
}

.style__hidden___BxTlL {
    display: none
}

.style__wrapper___LcCbl {
    font-size: 14px
}

.style__tips___XmaVY {
    margin-top: 20px;
    line-height: 1.5em;
    color: #707473;
    font-size: 14px
}

.style__money___5q-3k {
    font-size: 14px;
    color: #3b3e40
}

.style__money___5q-3k.style__disabled___-DEB4 .style__discount-price___C3g5j {
    color: rgba(0,0,0,.45)
}

.style__money___5q-3k span {
    display: inline-block;
    line-height: 20px
}

.style__money___5q-3k .style__saved-price___fb0rv {
    text-align: right;
    color: #f5222d;
    font-size: 12px;
    line-height: 16px
}

.style__money___5q-3k .style__block-price___LKG6R {
    white-space: nowrap;
    text-align: right;
    line-height: 20px;
    margin-top: 4px
}

.style__money___5q-3k .style__block-price___LKG6R span {
    display: inline
}

.style__money___5q-3k .style__left___TsOrO {
    margin-right: 8px
}

.style__money___5q-3k .style__right___CG7-l {
    margin-right: 8px
}

.style__money___5q-3k .style__saved-text___Xo6qa {
    color: #e74c3c;
    margin-left: 10px
}

.style__money___5q-3k .style__saved-price___fb0rv {
    color: #f5222d;
    white-space: pre
}

.style__money___5q-3k .style__original-price___PHqiy {
    color: #9fa3a6;
    position: relative
}

.style__money___5q-3k .style__original-price___PHqiy:after {
    content: ' ';
    position: absolute;
    border-bottom: 1px solid #979797;
    width: 100%;
    left: 0;
    top: 50%
}

.style__invisible___sSoC- {
    display: inline-block;
    overflow-y: hidden
}

.style__invisible___sSoC->* {
    visibility: hidden
}

.CareContent__wrapper___Fn4Mo {
    display: flex;
    align-items: center;
    padding: 16px;
    background: rgba(0,0,0,.02);
    margin-bottom: 24px;
    position: relative
}

@media (max-width: 767px) {
    .CareContent__wrapper___Fn4Mo {
        padding:12px;
        margin-bottom: 32px
    }
}

.CareContent__pic___dyWXu {
    width: 64px
}

@media (max-width: 767px) {
    .CareContent__pic___dyWXu {
        width:88px
    }

    .CareContent__pic___dyWXu img {
        height: 88px;
        width: 88px
    }
}

.CareContent__pic___dyWXu img {
    height: 64px;
    width: 64px
}

.CareContent__content___owqMC {
    flex: 1 1;
    margin-left: 8px
}

.CareContent__content___owqMC h3 {
    font-size: 18px;
    font-weight: 600;
    color: rgba(0,0,0,.85)
}

.CareContent__content___owqMC p span span {
    margin-top: 8px;
    line-height: 24px;
    font-size: 16px
}

@media (max-width: 767px) {
    .CareContent__content___owqMC {
        margin-left:12px
    }

    .CareContent__content___owqMC h3 {
        font-size: 14px;
        line-height: 20px
    }

    .CareContent__content___owqMC p span span {
        font-size: 14px;
        line-height: 24px;
        margin-top: 16px
    }

    .CareContent__action___7i\+ju {
        position: absolute;
        bottom: 12px;
        right: 12px
    }
}

@font-face {
    font-family: 'DJI Demi';
    font-weight: 400;
    src: url('//store-cdn.djiits.com/assets/fonts/Dji/Demi/Dji-Demi-92558c3a43371e9aa6918445de0b113a.eot');
    src: url('//store-cdn.djiits.com/assets/fonts/Dji/Demi/Dji-Demi-ade74acd7ac9192bf8d8967f222f0f60.woff') format('woff'),url('//store-cdn.djiits.com/assets/fonts/Dji/Demi/Dji-Demi-928a70dddcca68346f654917223fea08.ttf') format('truetype');
    font-display: swap
}

@font-face {
    font-family: 'DJI Book';
    font-weight: 400;
    src: url('//store-cdn.djiits.com/assets/fonts/Dji/Book/Dji-Book-793e3681f7933f86096e8b0f492f7b80.eot');
    src: url('//store-cdn.djiits.com/assets/fonts/Dji/Book/Dji-Book-bf32738c7136614fc3ecf9ec6d7d2648.woff') format('woff'),url('//store-cdn.djiits.com/assets/fonts/Dji/Book/Dji-Book-a07c98734374d05b8649e3f68088cb40.ttf') format('truetype'),url('//store-cdn.djiits.com/assets/fonts/Dji/Book/Dji-Book-4a6172ec2654d8b802e37f01b10c9add.svg') format('svg');
    font-display: swap
}

@font-face {
    font-family: 'Open Sans';
    font-weight: 400;
    src: url('//store-cdn.djiits.com/assets/fonts/opensans/Regular/OpenSans-Regular-bf267baabdc6d63ff0417cba9fae03f1.eot');
    src: url('//store-cdn.djiits.com/assets/fonts/opensans/Regular/OpenSans-Regular-ec45559568d311d618a83a74f89b64a2.woff') format('woff'),url('//store-cdn.djiits.com/assets/fonts/opensans/Regular/OpenSans-Regular-f29dbb0301e04da3e97b9f789b665ea5.ttf') format('truetype'),url('//store-cdn.djiits.com/assets/fonts/opensans/Regular/OpenSans-Regular-f641a7d4e80fd6321135b1a2b4ce8bb1.svg') format('svg');
    font-display: swap
}

@font-face {
    font-family: 'Open Sans';
    font-weight: 300;
    src: url('//store-cdn.djiits.com/assets/fonts/opensans/Light/OpenSans-Light-3e7acbcad9bcc9e58947a6d97376f426.eot');
    src: url('//store-cdn.djiits.com/assets/fonts/opensans/Light/OpenSans-Light-de684f5e300c628f9a361bb89ace613e.woff') format('woff'),url('//store-cdn.djiits.com/assets/fonts/opensans/Light/OpenSans-Light-0efaaea939f7b7d44ce46be533be6871.ttf') format('truetype'),url('//store-cdn.djiits.com/assets/fonts/opensans/Light/OpenSans-Light-d79f021974b1f6bc5c21f31689cde94f.svg') format('svg');
    font-display: swap
}

@font-face {
    font-family: 'Open Sans';
    font-weight: 500;
    src: url('//store-cdn.djiits.com/assets/fonts/opensans/Semibold/OpenSans-Semibold-34f5f07700ff23aff5b4ab0c97694040.eot');
    src: url('//store-cdn.djiits.com/assets/fonts/opensans/Semibold/OpenSans-Semibold-012c16b6d112ed8bc8447b937942e054.woff') format('woff'),url('//store-cdn.djiits.com/assets/fonts/opensans/Semibold/OpenSans-Semibold-76ff80b4e11006cf6cb13f019d5b73e7.ttf') format('truetype'),url('//store-cdn.djiits.com/assets/fonts/opensans/Semibold/OpenSans-Semibold-bb100c995f1d20b8a96462fe5f528bd4.svg') format('svg');
    font-display: swap
}

@font-face {
    font-family: 'Open Sans';
    font-weight: 600;
    src: url('//store-cdn.djiits.com/assets/fonts/opensans/Semibold/OpenSans-Semibold-34f5f07700ff23aff5b4ab0c97694040.eot');
    src: url('//store-cdn.djiits.com/assets/fonts/opensans/Semibold/OpenSans-Semibold-012c16b6d112ed8bc8447b937942e054.woff') format('woff'),url('//store-cdn.djiits.com/assets/fonts/opensans/Semibold/OpenSans-Semibold-76ff80b4e11006cf6cb13f019d5b73e7.ttf') format('truetype'),url('//store-cdn.djiits.com/assets/fonts/opensans/Semibold/OpenSans-Semibold-bb100c995f1d20b8a96462fe5f528bd4.svg') format('svg');
    font-display: swap
}

@font-face {
    font-family: 'Open Sans';
    font-weight: 700;
    src: url('//store-cdn.djiits.com/assets/fonts/opensans/Bold/OpenSans-Bold-6e12ed18b41b210c67cf09147aaa278e.eot');
    src: url('//store-cdn.djiits.com/assets/fonts/opensans/Bold/OpenSans-Bold-8b64954925c72abf5e52d44c6f69b317.woff') format('woff'),url('//store-cdn.djiits.com/assets/fonts/opensans/Bold/OpenSans-Bold-31d1609399d7eb26aeaf789d0374ecfa.ttf') format('truetype'),url('//store-cdn.djiits.com/assets/fonts/opensans/Bold/OpenSans-Bold-d6291f88056601e360ce6cea4bf676f4.svg') format('svg');
    font-display: swap
}

.style__dialog-header___2lMAS {
    color: #333;
    font-weight: 700;
    line-height: 45px;
    position: relative;
    font-size: 40px;
    text-align: center;
    margin-bottom: 40px
}

@media (max-width: 767px) {
    .style__dialog-header___2lMAS {
        font-size:16px;
        text-align: left;
        line-height: 24px;
        padding-top: 16px;
        margin-bottom: 32px;
        padding-right: 24px
    }

    .style__dialog-header___2lMAS span {
        font-weight: 600
    }
}

@media (min-width: 768px) {
    .style__dialog-header___2lMAS {
        font-size:32px;
        line-height: 36px
    }
}

@media (min-width: 1200px) {
    .style__dialog-header___2lMAS {
        line-height:45px;
        font-size: 40px
    }
}

.style__body___e5UEx {
    padding: 0 120px 40px 120px
}

@media (max-width: 767px) {
    .style__body___e5UEx {
        padding:0
    }
}

@media (min-width: 768px) and (max-width:1150px) and (max-height:420px) {
    .style__body___e5UEx {
        margin-bottom:48px
    }
}

.style__body___e5UEx a {
    color: #0060ef
}

.style__input___EHRl4 {
    height: 48px;
    width: calc(100% - 106px);
    margin-right: 10px;
    padding: 0 20px;
    color: #979797;
    border: 1px solid #ccc;
    vertical-align: top;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    font-size: 16px;
    border-radius: 2px
}

@media (max-width: 1199px) {
    .style__input___EHRl4 {
        color:rgba(0,0,0,.65);
        width: calc(100% - 106px)
    }
}

@media (max-width: 767px) {
    .style__input___EHRl4 {
        width:100%;
        padding: 0 30px 0 16px;
        margin-right: 0
    }
}

.style__input___EHRl4:focus {
    outline: 0;
    border-color: #707473
}

@media (max-width: 767px) {
    .style__submit___A83hx {
        width:100%;
        max-width: initial;
        margin-top: 16px;
        height: 40px!important;
        min-height: 40px!important;
        font-size: 14px
    }
}

.style__submit_mutiple_rows___YGi8Z {
    width: 100%;
    margin-top: 16px
}

.style__input-field___VFrOG {
    margin: 16px 0
}

.style__input-field-content___pGrLo {
    position: relative
}

@media (min-width: 768px) {
    .style__input-field-content___pGrLo {
        display:flex
    }
}

.style__sn-help-wrap___wuIaF {
    width: 100%;
    margin-top: 16px;
    padding: 16px;
    box-sizing: border-box;
    background-color: #f5f5f5
}

@media (min-width: 768px) {
    .style__sn-help-wrap___wuIaF {
        display:none
    }
}

.style__sn-help-wrap-pc___dSUU4 {
    width: 100%;
    margin-top: 16px;
    padding: 16px;
    box-sizing: border-box;
    background-color: #f5f5f5
}

@media (max-width: 768px) {
    .style__sn-help-wrap-pc___dSUU4 {
        display:none
    }
}

.style__sn-help-tip___qvgsI {
    color: rgba(0,0,0,.85);
    font-size: 14px;
    line-height: 20px
}

.style__sn-help-link___2Vr1d {
    margin-top: 8px;
    font-size: 14px
}

.style__button-scan___Ooc0a {
    position: absolute;
    right: 8px;
    top: 24px;
    transform: translateY(-50%);
    height: 17px;
    width: 17px
}

.style__error___s7jcl {
    color: #e74c3c;
    margin-top: 8px
}

@media (max-width: 767px) {
    .style__error___s7jcl p {
        font-size:14px
    }
}

@media (min-width: 768px) {
    .style__error___s7jcl p {
        font-size:14px
    }
}

@media (min-width: 1200px) {
    .style__error___s7jcl p {
        font-size:16px
    }
}

.style__personal-info-form___3W09J .text-field {
    padding: 10px 0
}

.style__personal-info-form___3W09J .style__error___s7jcl {
    margin-bottom: 20px
}

@media (max-width: 767px) {
    .style__personal-info-form___3W09J .style__error___s7jcl {
        margin-bottom:24px
    }

    .style__personal-info-form___3W09J button {
        width: 100%
    }
}

.style__personal-info-form-submit___ZYH\+o {
    width: 100%
}

@media (max-width: 767px) {
    .style__personal-info-form-submit___ZYH\+o {
        min-height:40px!important;
        height: 40px!important;
        font-size: 14px
    }
}

.style__tips___g-kiG {
    color: #707473
}

@media (max-width: 767px) {
    .style__tips___g-kiG {
        font-size:12px
    }
}

@media (min-width: 768px) {
    .style__tips___g-kiG {
        font-size:14px
    }
}

@media (min-width: 1200px) {
    .style__tips___g-kiG {
        font-size:16px
    }
}

@media (max-width: 767px) {
    .style__info___WiX5P {
        font-size:14px
    }
}

@media (min-width: 768px) {
    .style__info___WiX5P {
        font-size:14px
    }
}

@media (min-width: 1200px) {
    .style__info___WiX5P {
        font-size:16px
    }
}

@media (max-width: 767px) {
    .style__info___WiX5P:nth-child(2) {
        margin-bottom:6px
    }
}

.style__info___WiX5P span:first-child {
    color: #979797;
    margin-right: 5px
}

.style__field-tips___7gjAt {
    color: #707473;
    margin-bottom: 8px
}

@media (max-width: 767px) {
    .style__field-tips___7gjAt {
        font-size:12px
    }
}

@media (min-width: 768px) {
    .style__field-tips___7gjAt {
        font-size:14px
    }
}

@media (min-width: 1200px) {
    .style__field-tips___7gjAt {
        font-size:16px
    }
}

.style__radio-group___L1dUn {
    display: flex;
    margin-top: 30px
}

.style__radio-group___L1dUn .checkable {
    color: #979797;
    margin-right: 10px
}

.style__radio-group___L1dUn .checkable>input[type=radio]+span {
    border: none;
    padding: 0;
    display: flex;
    align-items: center
}

.style__radio-group___L1dUn .checkable>input[type=radio]+span .input {
    margin-right: 5px
}

.style__radio-group___L1dUn .checkable>input[type=radio]:checked+span {
    background: 0 0
}

.style__fieldset___jMwN7 {
    margin: 20px 0
}

@media (max-width: 767px) {
    .style__fieldset___jMwN7 button {
        width:100%
    }

    .style__single-row___7nGjW {
        font-size: 14px
    }
}

@media (min-width: 768px) {
    .style__single-row___7nGjW {
        font-size:14px
    }
}

@media (min-width: 1200px) {
    .style__single-row___7nGjW {
        font-size:16px
    }
}

.style__where-sn___DJcXB {
    display: inline-block;
    position: relative
}

.style__where-sn___DJcXB:hover .style__where-sn-img-container___NlAtn {
    display: block
}

.style__single-row___7nGjW .style__where-sn___DJcXB::before {
    content: '( '
}

.style__single-row___7nGjW .style__where-sn___DJcXB::after {
    content: ' )'
}

.style__where-sn-toggle___dO2NU {
    color: #0060ef;
    cursor: pointer
}

.style__where-sn-img-container___NlAtn {
    display: none;
    position: absolute;
    z-index: 10;
    top: 160%;
    left: 50%;
    width: 500px;
    transform: translate(-50%);
    border-radius: 4px;
    border: 1px solid #ccc;
    transition: all .5s
}

.style__where-sn-img-container___NlAtn::before {
    position: absolute;
    top: -42px;
    left: 50%;
    width: 42px;
    height: 42px;
    content: '';
    border-bottom: 21px solid #ccc;
    border-top: 21px solid transparent;
    border-left: 21px solid transparent;
    border-right: 21px solid transparent;
    transform: translateX(-50%)
}

.style__where-sn-img-container___NlAtn::after {
    position: absolute;
    top: -40px;
    left: 50%;
    width: 40px;
    height: 40px;
    content: '';
    border-bottom: 20px solid #fff;
    border-top: 20px solid transparent;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    transform: translateX(-50%)
}

.style__mini-modal___E8Vo9 {
    position: relative;
    max-width: none
}

@media (max-width: 767px) {
    .style__mini-modal___E8Vo9>div:nth-child(2)>div:first-child {
        width:100%;
        height: 100%;
        border-radius: 0
    }
}

@media (min-width: 768px) and (max-width:1150px) and (max-height:420px) {
    .style__mini-modal___E8Vo9>div:nth-child(2)>div:first-child {
        width:100%;
        height: 100%;
        border-radius: 0
    }
}

.style__mini-modal___E8Vo9 main {
    padding: 80px;
    height: 100%
}

@media (max-width: 767px) {
    .style__mini-modal___E8Vo9 main {
        max-height:none!important;
        padding: 0;
        width: 100%;
        height: 100%;
        border-radius: 0
    }
}

@media (min-width: 768px) {
    .style__mini-modal___E8Vo9 main {
        padding:40px
    }
}

@media (min-width: 1200px) {
    .style__mini-modal___E8Vo9 main {
        padding:80px
    }
}

@media (min-width: 768px) and (max-width:1150px) and (max-height:420px) {
    .style__mini-modal___E8Vo9 main {
        width:100%;
        height: 100%;
        border-radius: 0;
        max-height: initial!important
    }
}

.style__mini-modal___E8Vo9>div {
    z-index: 9999
}

.style__mini-modal___E8Vo9>div>div:first-child {
    border-radius: 8px;
    z-index: 1
}

@media (max-width: 767px) {
    .style__mini-modal___E8Vo9>div>div:first-child {
        width:100%
    }
}

@media (min-width: 768px) {
    .style__mini-modal___E8Vo9>div>div:first-child {
        width:720px
    }
}

@media (min-width: 1200px) {
    .style__mini-modal___E8Vo9>div>div:first-child {
        width:840px
    }
}

.style__mini-modal___E8Vo9>div>div:first-child>span {
    z-index: 9999;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    background: rgba(0,0,0,.2);
    color: #fff;
    transition: all .3s ease;
    right: 16px;
    top: 16px
}

@media (max-width: 767px) {
    .style__mini-modal___E8Vo9>div>div:first-child>span {
        width:32px;
        height: 32px
    }
}

.style__mini-modal___E8Vo9>div>div:first-child>span:hover {
    background: rgba(0,0,0,.3);
    color: #fff
}

.style__mini-modal___E8Vo9>div>div:first-child>span:active {
    background: rgba(0,0,0,.4);
    color: #fff
}

.style__content___fq3WR {
    background-color: #fff;
    margin: 0 auto;
    position: relative
}

.style__close-btn___Xd9za {
    z-index: 999;
    font-size: 40px;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
    text-shadow: 0 1px 0 #fff;
    opacity: .8
}

.style__close-btn___Xd9za:hover {
    opacity: 1
}

.style__dialog-header___P0Nlz {
    color: #333;
    font-weight: 700;
    line-height: 45px;
    position: relative;
    font-size: 40px;
    text-align: center;
    text-transform: uppercase
}

.style__body___LRr9Z {
    padding: 40px 120px
}

.style__body___LRr9Z a {
    color: #0060ef
}

.style__row___VbQfe {
    margin-bottom: 15px
}

.style__error___2Wxim {
    color: #e74c3c
}

.styles__out-of-stock___1kpy9 p {
    width: 100%;
    color: #e74c3c;
    font-size: 14px;
    margin-top: 20px
}

.styles__not-sale___Qr\+vP {
    color: #e74c3c;
    font-size: 14px
}

.styles__action-button-v2___LrJ4C {
    width: 100%;
    font-family: 'Open Sans',BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Helvetica,'PingFang SC','Hiragino Sans GB','Microsoft YaHei',SimSun,sans-serif
}

.styles__action-button-v2___LrJ4C .styles__icon-container___pZZ1t {
    margin-right: 8px;
    width: 16px;
    min-width: 16px;
    max-width: 16px;
    display: none;
    align-items: center;
    justify-content: center
}

.styles__action-button-v2___LrJ4C.styles__disabled___dcoYN .styles__icon-container___pZZ1t {
    display: flex
}

.styles__action-button-v2___LrJ4C.styles__disabled___dcoYN .styles__text-container___2Oq9c {
    padding: 0
}

.styles__action-button-v2___LrJ4C.styles__focus-visible___m07qN {
    outline: 4px solid rgba(0,96,239,.4)
}

.styles__action-button-v2___LrJ4C:focus-visible {
    outline: 4px solid rgba(0,96,239,.4)
}

.styles__add-to-cart-group___PrU8t {
    display: flex
}

.styles__add-to-cart-group___PrU8t .styles__quantity-editor___0V0ja {
    margin-right: 10px
}

.styles__btn-txt-wrapper___QGyLB {
    overflow: hidden;
    height: 20px
}

.styles__btn-txt-wrapper___QGyLB p {
    display: block;
    margin: 0;
    line-height: 20px
}

.styles__out-of-stock-txt___zH4q0 {
    opacity: 0;
    transform: scale(.8)
}

.styles__out-of-stock-disabled___uj8sx {
    cursor: not-allowed!important
}

.styles__out-of-stock-btn___Ca2J0 .styles__default-txt___O7vYi {
    transform: translateY(-100%) scale(.8);
    opacity: 0
}

.styles__out-of-stock-btn___Ca2J0 .styles__out-of-stock-txt___zH4q0 {
    transform: translateY(-100%) scale(1);
    opacity: 1
}

.styles__icon___2\+Pcz {
    height: 16px;
    width: 16px;
    font-size: 16px
}

.styles__loading___d5tLj {
    animation-duration: 1s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    animation-name: styles__rotate___NR2U1
}

.styles__tips-title___jv45o {
    white-space: nowrap;
    padding-right: 6px
}

@keyframes styles__rotate___NR2U1 {
    from {
        transform: rotate(0)
    }

    to {
        transform: rotate(360deg)
    }
}

.styles__invisible___AyJbM {
    overflow-y: hidden;
    visibility: hidden
}

.styles__invisible___AyJbM>* {
    visibility: hidden
}

.bundle-compare-table.rc-table {
    color: rgba(0,0,0,.85);
    font-size: 14px;
    line-height: 16px;
    font-weight: 400
}

.bundle-compare-table.rc-table * {
    box-sizing: border-box
}

.bundle-compare-table.rc-table b {
    font-weight: 600
}

.bundle-compare-table.rc-table .rc-table-body {
    overflow-x: auto!important
}

.bundle-compare-table.rc-table .rc-table-header,.bundle-compare-table.rc-table .rc-table-placeholder,.bundle-compare-table.rc-table th {
    background: #f7f9fa
}

.bundle-compare-table.rc-table .rc-table-fixed-header .rc-table-body {
    background: #f7f9fa
}

.bundle-compare-table.rc-table th {
    font-weight: 600;
    border-bottom: 1px solid rgba(0,0,0,.09)
}

.bundle-compare-table.rc-table td.selected,.bundle-compare-table.rc-table th.selected {
    background: rgba(24,144,255,.05)
}

.bundle-compare-table.rc-table td,.bundle-compare-table.rc-table th {
    white-space: normal;
    vertical-align: middle
}

.bundle-compare-table.rc-table tr:hover {
    background: inherit
}

.bundle-compare-table.rc-table tr.rc-table-row-hover {
    background: inherit
}

.bundle-compare-table.rc-table .rc-table-title {
    border-top: 1px solid transparent
}

.bundle-compare-table.rc-table .rc-table-footer,.bundle-compare-table.rc-table .rc-table-placeholder,.bundle-compare-table.rc-table td {
    border-bottom: 1px solid transparent
}

.bundle-compare-table.rc-table .rc-table-row:nth-child(2n) {
    background: rgba(0,0,0,.02)
}

.bundle-compare-table.rc-table .rc-table-row:first-child td {
    padding: 16px 0
}

.data-processing-helper__installments___kr8bE * {
    font-size: 14px!important;
    line-height: 20px!important
}

.data-processing-helper__money___nVXa2 * {
    font-size: 16px!important;
    line-height: 24px!important
}

.data-processing-helper__money___nVXa2 [class*=original-price] {
    display: none!important
}

.data-processing-helper__column-cover___fVuOW {
    padding: 0 8px!important
}

.style__title___61ZGE {
    width: 100%
}

.style__title___61ZGE>div {
    font-weight: 600;
    margin-left: -16px;
    text-align: left
}

.index__header___XWgwt {
    position: -webkit-sticky;
    position: sticky;
    width: 100%;
    top: 0;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 8px 12px 8px 24px;
    z-index: 1;
    border-bottom: 1px solid rgba(0,0,0,.09);
    background-color: #fff
}

@media (max-width: 320px) {
    .index__header___XWgwt {
        padding:8px 12px 8px 16px
    }
}

.index__header___XWgwt .index__title___8MmnN {
    font-size: 16px;
    line-height: 24px;
    font-weight: 600;
    color: rgba(0,0,0,.85)
}

.index__header___XWgwt .index__icon___lHZjH {
    display: inline-block;
    vertical-align: top;
    text-decoration: none;
    border: 0;
    background: 0 0;
    outline: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    color: #3b3e40;
    font-size: 16px;
    height: 40px;
    width: 40px;
    position: relative;
    text-align: center;
    line-height: 40px
}

.index__header___XWgwt .index__icon___lHZjH i {
    line-height: inherit;
    vertical-align: top
}

.detail__modal___dLRR3>div {
    z-index: 1010
}

.detail__modal___dLRR3>div>div {
    overflow: initial
}

.detail__modal___dLRR3>div:nth-child(2) {
    border-radius: 24px 24px 0 0;
    overflow: hidden
}

.detail__modal___dLRR3 main {
    padding: 0;
    max-height: none!important;
    overflow: initial
}

.detail__modal___dLRR3 main+span {
    width: 40px;
    height: 40px;
    right: 8px;
    top: 8px;
    padding: 10px;
    color: rgba(0,0,0,.85);
    font-size: 12px;
    z-index: 3
}

.detail__modal___dLRR3 main+span i {
    font-size: 12px
}

@media (min-width: 768px) {
    .detail__modal___dLRR3>div:nth-child(2) {
        width:50%;
        max-height: 100vh;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content;
        transform: translate(-50%,-50%);
        top: 50%;
        left: 50%;
        border-radius: 8px
    }
}

.detail__detail___qYWYx .detail__cover-wrapper___UPmuu {
    background: #fff;
    width: 100%;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin: auto;
    position: relative
}

.detail__detail___qYWYx .detail__origin-cover___nSd1a {
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 2;
    object-fit: cover
}

.detail__detail___qYWYx .detail__cover___06MCT {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1;
    vertical-align: bottom;
    object-fit: cover
}

.detail__detail___qYWYx h4 {
    font-size: 24px;
    line-height: 28px;
    font-weight: 600;
    color: #3b3e40
}

.detail__detail___qYWYx p {
    color: #9fa3a6;
    font-size: 16px;
    line-height: 20px;
    margin-top: 16px
}

.detail__detail___qYWYx .detail__summary___qWL1D {
    margin-top: 8px
}

.detail__detail___qYWYx .detail__info___l3VsO {
    padding: 24px 24px 32px 24px
}

.compare__modalTitle___wog\+V {
    text-align: left;
    font-size: 20px;
    padding: 24px 24px 8px 24px;
    line-height: 28px;
    font-weight: 500
}

.compare__product-title___tNidZ {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px
}

.compare__product-price___nguaQ {
    margin-top: 2px;
    font-size: 14px;
    line-height: 20px;
    color: inherit
}

.compare__product-price___nguaQ span {
    margin-right: 4px;
    color: inherit
}

.box-tab-container {
    position: -webkit-sticky;
    position: sticky;
    top: 24px;
    z-index: 1;
    background-color: #fff
}

.box-tab-bar {
    position: relative;
    overflow-x: scroll;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    font-size: 14px;
    line-height: 20px;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.box-tab-bar>div {
    padding: 12px 0;
    margin-left: 24px
}

@media (max-width: 320px) {
    .box-tab-bar>div {
        margin-left:16px
    }
}

.box-tab-bar>div:first-child {
    padding: 0;
    margin-left: 0;
    bottom: 0
}

.box-tab-bar::-webkit-scrollbar {
    display: none
}

.box-tab-bar::after {
    content: '';
    padding: 12px;
    display: inline-block
}

@media (max-width: 320px) {
    .box-tab-bar::after {
        padding:8px
    }
}

.compare__tab-title___JEIa\+ {
    display: block
}

.compare__tab-content___OPR5I {
    padding: 24px 24px 32px 24px
}

@media (max-width: 320px) {
    .compare__tab-content___OPR5I {
        padding:16px 16px 24px 16px
    }
}

.compare__title___h6ILG {
    font-size: 20px;
    line-height: 24px;
    font-weight: 600
}

.compare__details___H3ogn {
    margin-top: 16px
}

.compare__item___jRLeC {
    display: flex;
    padding: 0 16px 0 8px;
    font-size: 14px;
    line-height: 20px;
    align-items: center;
    color: #0060ef
}

.compare__item___jRLeC:nth-child(odd) {
    background-color: #f7f9fa
}

.compare__item___jRLeC img {
    width: 64px;
    height: 64px
}

.compare__item-name___0r5Bb {
    flex: 1 1
}

.compare__item-count___GQTgW {
    font-weight: 600;
    width: 24px;
    text-align: center;
    color: rgba(0,0,0,.85)
}

.compare__item-count___GQTgW span {
    color: rgba(0,0,0,.25)
}

@media screen and (max-width: 767px) {
    .location-modal .input-with-btn-round-input {
        width:100%;
        margin-top: 16px
    }

    .location-modal .input-with-btn-round-input .input-with-btn-input-field {
        height: 40px;
        flex-direction: column
    }

    .location-modal .input-with-btn-round-input .input-with-btn-input-field .input-with-btn-input {
        width: 100%;
        padding: 8px 80px 8px 16px;
        font-size: 14px;
        height: 40px
    }

    .location-modal .input-with-btn-round-input .input-with-btn-input-field .input-with-btn-button {
        height: 32px;
        right: 4px
    }

    .location-modal .input-with-btn-round-input .input-with-btn-input-field .input-with-btn-button-mobile {
        padding: 6px 12px;
        height: 32px
    }

    .location-modal .input-with-btn-round-input .input-with-btn-input-field .input-with-btn-button-icon {
        width: 32px
    }
}

.input-with-btn-round-input {
    display: flex;
    flex-direction: column;
    width: 43%
}

.input-with-btn-round-input .input-with-btn-input-field {
    height: 56px;
    display: flex;
    justify-content: space-between;
    position: relative
}

.input-with-btn-round-input .input-with-btn-input-field .input-with-btn-input {
    width: 100%;
    border-radius: 100rem;
    background-color: #fff!important;
    padding: 16px 96px 16px 16px;
    border: none;
    height: 56px;
    line-height: 24px;
    font-size: 16px
}

.input-with-btn-round-input .input-with-btn-input-field .input-with-btn-input:focus {
    outline: 4px solid rgba(0,96,239,.4);
    border: none
}

.input-with-btn-round-input .input-with-btn-input-field .input-with-btn-input:disabled {
    color: #595959
}

.input-with-btn-round-input .input-with-btn-input-field .input-with-btn-button {
    position: absolute;
    height: 40px;
    right: 8px;
    top: 0;
    bottom: 0;
    margin: auto
}

.input-with-btn-round-input .input-with-btn-input-field .input-with-btn-button-icon {
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 100%
}

.input-with-btn-round-input .input-with-btn-input-field .input-with-btn-button-icon:hover {
    background-color: rgba(0,0,0,.02)
}

.input-with-btn-round-input .input-with-btn-error-tip {
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    color: #e7261e;
    margin-top: 8px;
    display: flex;
    align-items: center
}

.input-with-btn-round-input .input-with-btn-error-tip>span {
    margin-left: 4px
}

.style__location-modal___O-fEl {
    position: relative
}

@media (max-width: 767px) {
    .style__location-modal___O-fEl .style__others-content___q4pKm {
        display:flex;
        flex-direction: column;
        justify-content: center;
        height: 100%
    }
}

.style__location-modal___O-fEl .style__loading___0\+\+1Y {
    padding: 96px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 24px
}

@media (max-width: 767px) {
    .style__location-modal___O-fEl>div:nth-child(2)>div:first-child {
        width:100%;
        height: 100%;
        border-radius: 0
    }
}

.style__location-modal___O-fEl>div {
    z-index: 9999
}

.style__location-modal___O-fEl header {
    justify-content: left;
    padding: 8px 12px 8px 24px;
    font-size: 16px;
    line-height: 20px;
    border-bottom-color: rgba(0,0,0,.15)
}

.style__location-modal___O-fEl main {
    scroll-behavior: smooth;
    padding: 0;
    height: 100%
}

@media (max-width: 767px) {
    .style__location-modal___O-fEl main {
        max-height:calc(100vh - 57px)!important
    }
}

.style__location-modal___O-fEl>div>div:first-child {
    border-radius: 8px;
    z-index: 1
}

@media (max-width: 767px) {
    .style__location-modal___O-fEl>div>div:first-child {
        width:100%
    }
}

@media (min-width: 768px) {
    .style__location-modal___O-fEl>div>div:first-child {
        width:762px
    }
}

@media (min-width: 1200px) {
    .style__location-modal___O-fEl>div>div:first-child {
        width:794px
    }
}

.style__location-modal___O-fEl .style__modal-content___LpcTl {
    padding: 24px 24px 0
}

.style__location-modal___O-fEl .style__modal-content___LpcTl>.style__location-group___Bf9I8:last-child {
    margin-bottom: 64px
}

.style__location-modal___O-fEl .style__modal-content___LpcTl .style__select-address-font___TvmZA {
    font-size: 18px;
    line-height: 28px;
    font-weight: 600
}

.style__location-modal___O-fEl .style__modal-content___LpcTl .style__zip-container___OcTBh {
    padding: 8px 16px 16px 16px;
    margin-bottom: 24px;
    background: #f5f5f5;
    border-radius: 8px
}

@media (min-width: 1200px) {
    .style__location-modal___O-fEl .style__modal-content___LpcTl .style__zip-container___OcTBh {
        padding:16px
    }
}

.style__location-modal___O-fEl .style__modal-content___LpcTl .style__zip-container___OcTBh .style__tip___s8T82 {
    margin-top: 4px;
    margin-left: 4px
}

.style__location-modal___O-fEl .style__modal-content___LpcTl .style__zip-container___OcTBh .input-with-btn-round-input {
    margin-top: 16px;
    width: 100%
}

.style__location-modal___O-fEl .style__modal-content___LpcTl .style__zip-container___OcTBh .input-with-btn-button {
    padding: 10px 14px
}

.style__location-modal___O-fEl .style__modal-content___LpcTl .style__divider___Lhn-6 {
    display: flex;
    align-items: center;
    text-align: center;
    margin: 24px 0 20px 0
}

@media (min-width: 1200px) {
    .style__location-modal___O-fEl .style__modal-content___LpcTl .style__divider___Lhn-6 {
        margin:30px 0 26px 0
    }
}

.style__location-modal___O-fEl .style__modal-content___LpcTl .style__divider___Lhn-6::after,.style__location-modal___O-fEl .style__modal-content___LpcTl .style__divider___Lhn-6::before {
    content: '';
    flex: 1 1;
    height: 1px;
    background: linear-gradient(to left,#b4b9bc,transparent)
}

.style__location-modal___O-fEl .style__modal-content___LpcTl .style__divider___Lhn-6::after {
    background: linear-gradient(to right,#b4b9bc,transparent)
}

.style__location-modal___O-fEl .style__modal-content___LpcTl .style__divider___Lhn-6 .style__divider-text___BfX-V {
    padding: 0 10px;
    color: #b4b9bc
}

.style__location-modal___O-fEl .style__modal-content___LpcTl .input-with-btn-input {
    font-size: 16px!important
}

.style__location-modal___O-fEl .style__select-state___Mh5-G {
    margin-left: 6px;
    margin-bottom: 24px
}

.style__location-modal___O-fEl .style__city-search___MtQMk {
    width: 100%;
    margin-bottom: 32px;
    position: relative;
    display: flex;
    align-items: baseline
}

.style__location-modal___O-fEl .style__city-search___MtQMk .style__icon___K2y4f {
    font-size: 18px;
    position: absolute;
    top: 12px;
    width: 16px;
    height: 16px;
    display: inline-block;
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain
}

.style__location-modal___O-fEl .style__city-search___MtQMk .style__city-search-icon___V9ubT {
    left: 12px;
    background-image: url(//store-cdn.djiits.com/assets/v3/static/media/search-black-main.7c06d10e.svg)
}

.style__location-modal___O-fEl .style__city-search___MtQMk .style__city-cancel-icon___blawX {
    color: #fff;
    right: 12px;
    border-radius: 50%;
    background-image: url(//store-cdn.djiits.com/assets/v3/static/media/times-circle-solid-gray-main.676f37d9.svg)
}

.style__location-modal___O-fEl .style__city-search___MtQMk .style__city-cancel-icon___blawX:hover {
    background-image: url(//store-cdn.djiits.com/assets/v3/static/media/times-circle-solid-black-main.7f1b97a7.svg)
}

.style__location-modal___O-fEl .style__city-search___MtQMk .style__city-search-input___2YMTb {
    padding-left: 33px;
    padding-right: 33px
}

.style__location-modal___O-fEl .style__city-search___MtQMk .style__city-search-input___2YMTb::-moz-placeholder {
    color: rgba(0,0,0,.25)
}

.style__city-search-input___2YMTb::-moz-placeholder {
    color: rgba(0,0,0,.25)
}

.style__location-modal___O-fEl .style__city-search___MtQMk .style__city-search-input___2YMTb::placeholder {
    color: rgba(0,0,0,.25)
}

.style__location-modal___O-fEl .style__city-search___MtQMk .style__city-search-input___2YMTb::-ms-clear {
    display: none
}

.style__location-modal___O-fEl .style__city-search___MtQMk .style__address-dropdown___YXeOj {
    position: absolute;
    top: 48px;
    left: 0;
    width: 100%;
    z-index: 2;
    transition: all .3s ease
}

.style__location-modal___O-fEl .style__city-search___MtQMk .style__address-dropdown___YXeOj .style__address-dropdown-list___Uv9xL {
    position: relative;
    overflow: visible;
    display: flex;
    flex-direction: column;
    align-items: stretch;
    align-content: stretch;
    justify-content: space-between;
    vertical-align: middle;
    margin: 0;
    list-style: none;
    padding: 8px 0;
    background: #fff;
    box-shadow: 0 8px 16px rgba(0,0,0,.1);
    font-size: 14px;
    line-height: 20px;
    letter-spacing: -.02em;
    font-weight: 400;
    color: rgba(0,0,0,.65);
    white-space: nowrap;
    text-align: center;
    border-radius: 5px
}

.style__location-modal___O-fEl .style__city-search___MtQMk .style__address-dropdown___YXeOj .style__address-dropdown-list___Uv9xL .style__address-dropdown-item___k887v {
    list-style: none;
    color: rgba(0,0,0,.65)
}

.style__location-modal___O-fEl .style__city-search___MtQMk .style__address-dropdown___YXeOj .style__address-dropdown-list___Uv9xL .style__address-dropdown-item___k887v .style__search-result-menu-item___lpV0v {
    display: block;
    padding: 12px 24px 12px 32px;
    color: rgba(0,0,0,.85);
    position: relative;
    text-align: left;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    transition: all .3s ease;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: -.02em
}

.style__location-modal___O-fEl .style__city-search___MtQMk .style__address-dropdown___YXeOj .style__address-dropdown-list___Uv9xL .style__address-dropdown-item-hover___VMKwO:hover {
    cursor: pointer;
    background-color: rgba(0,0,0,.04)
}

.style__location-modal___O-fEl .style__letter-index-sticky___pBf5E {
    background-color: #fff;
    z-index: 2;
    border-bottom: 1px solid rgba(0,0,0,.06);
    position: absolute;
    top: 56px;
    left: 0;
    width: 100%;
    opacity: 0;
    transition: all .3s ease;
    pointer-events: none
}

.style__location-modal___O-fEl .style__letter-index-sticky___pBf5E.style__sticky___oqtDn {
    opacity: 1;
    pointer-events: auto
}

.style__location-modal___O-fEl .style__letter-index-sticky___pBf5E.style__sticky___oqtDn .style__content___TdGC6 {
    opacity: 1
}

.style__location-modal___O-fEl .style__header___czv3S {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 8px 12px 8px 24px
}

.style__location-modal___O-fEl .style__header___czv3S h3 {
    margin-bottom: 0
}

.style__location-modal___O-fEl .style__header___czv3S .style__icon___K2y4f {
    height: 32px;
    width: 32px;
    border-radius: 50%
}

.style__location-modal___O-fEl .style__header___czv3S .style__icon___K2y4f i {
    font-size: 14px;
    transition: all .3s ease
}

.style__location-modal___O-fEl .style__header___czv3S .style__icon___K2y4f:hover {
    background: rgba(0,0,0,.04)
}

.style__location-modal___O-fEl .style__header___czv3S .style__active___ou-wI i {
    transform: rotate(180deg)
}

.style__location-modal___O-fEl .style__content___TdGC6 {
    opacity: 0;
    transition: all .3s ease .3s
}

.style__location-modal___O-fEl .style__content___TdGC6>div {
    padding: 0 24px 16px 24px
}

@media (max-width: 767px) {
    .style__location-modal___O-fEl .style__content___TdGC6>div {
        display:grid;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
        grid-row-gap: 8px;
        grid-column-gap: 8px;
        padding-top: 8px
    }

    .style__location-modal___O-fEl .style__content___TdGC6>div .style__dji-btn___DtxAA {
        padding: 0;
        margin: 0;
        width: 100%
    }
}

.style__location-modal___O-fEl .style__location-group___Bf9I8 {
    margin-bottom: 32px;
    position: relative
}

.style__location-modal___O-fEl h3 {
    margin-bottom: 8px;
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    color: rgba(0,0,0,.85)
}

.style__location-modal___O-fEl .style__dji-btn___DtxAA {
    position: relative;
    display: inline-flex;
    height: 32px;
    width: auto;
    padding: 0 15px;
    border: 1px solid rgba(0,0,0,.15);
    justify-content: center;
    align-items: center;
    background: #fff;
    color: rgba(0,0,0,.65);
    font-size: 14px;
    line-height: 20px;
    white-space: nowrap;
    text-align: center;
    transition: all .3s ease;
    touch-action: manipulation;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    border-radius: 4px;
    margin-right: 8px;
    margin-top: 8px
}

.style__location-modal___O-fEl .style__dji-btn___DtxAA i {
    margin-right: 6px;
    font-size: 16px;
    margin-top: 2px
}

.style__location-modal___O-fEl .style__dji-btn___DtxAA:hover {
    cursor: pointer;
    background: rgba(0,0,0,.04);
    color: rgba(0,0,0,.85)
}

.style__zipcode-location-modal___42owP header {
    font-size: 24px;
    font-weight: 600;
    border: none;
    padding-top: 22px;
    padding-left: 33px
}

.style__zipcode-location-modal___42owP>div>div>span {
    right: 1.65rem;
    top: 1.55rem;
    height: 2rem;
    width: 2rem
}

.style__zipcode-location-modal___42owP>div>div>span i {
    font-size: 1.3rem
}

.style__zipcode-location-modal___42owP .style__city-search-input___2YMTb {
    border-radius: 100px
}

.style__hide___AYcJj {
    display: none
}

.style__show___t7ICW {
    display: block
}

.style__mark___GrC9i {
    font-weight: 600
}

.styles__container___pIdjS {
    width: 100%;
    background-color: #fff;
    padding: 16px 0;
    box-shadow: 0 -2px 4px rgba(0,0,0,.1);
    transform: translateY(0);
    border-bottom: 1px solid rgba(0,0,0,.09)
}

@media (min-width: 768px) {
    .styles__container___pIdjS {
        padding:16px 20px
    }
}

@media (min-width: 1200px) {
    .styles__container___pIdjS {
        padding:16px 0
    }
}

.styles__content___dFD9I {
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    color: rgba(0,0,0,.85)
}

.styles__info___WWp4L {
    display: flex;
    letter-spacing: -.03em
}

@media (min-width: 768px) {
    .styles__info___WWp4L {
        min-height:51px
    }
}

.styles__shipping-tips___Bj0RO {
    display: flex;
    letter-spacing: -.03em
}

@media (min-width: 768px) {
    .styles__info___WWp4L {
        align-items:center
    }
}

.styles__prices___jSejo {
    text-align: right;
    flex: auto
}

.styles__prices___jSejo.styles__invisible___IXQ3R .styles__original-price___chca2,.styles__prices___jSejo.styles__invisible___IXQ3R .styles__price___xAdOB {
    visibility: hidden
}

.styles__prices___jSejo .styles__shipping-tip___zm9OW {
    display: none
}

.styles__action-info___SzkbK {
    margin-right: 24px;
    display: flex;
    align-items: center;
    flex: auto
}

.styles__action-info___SzkbK .styles__shipping-target-btn___nXi-5 {
    display: none
}

.styles__price___xAdOB {
    font-weight: 600;
    line-height: 24px;
    height: 24px;
    font-size: 20px
}

.styles__original-price___chca2 {
    text-decoration: line-through;
    color: #9fa3a6;
    font-weight: 600;
    line-height: 24px;
    height: 24px;
    font-size: 20px;
    margin-left: 4px
}

.styles__installments___kpY3a div {
    vertical-align: bottom
}

.styles__installments___kpY3a .styles__wrapper___TDCCW>* {
    margin-top: 4px
}

.styles__installments___kpY3a iframe {
    max-width: 700px!important
}

.styles__shipping-icon___GYbXu svg {
    color: rgba(0,0,0,.45)
}

.styles__shipping-target___3xnsK {
    font-weight: 600;
    display: none;
    align-items: center;
    padding-bottom: 2px;
    margin-bottom: 2px;
    color: rgba(0,0,0,.85)
}

@media (max-width: 767px) {
    html[data-ab*='a-struc.B'] .styles__shipping-target-btn___nXi-5 {
        display:none!important
    }
}

html[data-ab*='a-struc.B'] .styles__shipping-target___3xnsK {
    display: none!important
}

.styles__btn-hide___VXiDX {
    display: none!important
}

.styles__shipping-target-btn___nXi-5 {
    font-family: 'Open Sans',BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Helvetica,'PingFang SC','Hiragino Sans GB','Microsoft YaHei',SimSun,sans-serif;
    position: relative;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0,0,0,.04);
    color: #0060ef;
    height: 24px;
    line-height: 16px;
    border-radius: 4px;
    font-weight: 400;
    white-space: nowrap;
    text-align: center;
    transition: all .3s ease;
    touch-action: manipulation;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    font-size: 14px;
    margin-left: 4px;
    padding: 0 8px
}

.styles__shipping-target-btn___nXi-5:focus,.styles__shipping-target-btn___nXi-5:hover {
    background: rgba(0,0,0,.06)
}

.styles__shipping-target-btn___nXi-5:active {
    background: rgba(0,0,0,.15)
}

.styles__shipping-target-btn___nXi-5 * {
    display: inline-flex
}

.styles__shipping-target-btn___nXi-5 .styles__icon___SXmPC {
    font-size: 14px;
    margin: 0 -1px 0 7px
}

.styles__shipping-content___4gINR {
    margin-left: 16px
}

.styles__shipping-content___4gINR::after {
    display: none
}

.styles__shipping-tip___zm9OW {
    font-size: 14px;
    line-height: 23px;
    letter-spacing: -.02em;
    font-weight: 400;
    color: rgba(0,0,0,.65);
    transition: all .3s ease
}

.styles__shipping-tip___zm9OW.styles__out-of-stock___dFlsQ {
    color: #f5222d
}

.styles__action___V6sQ7 {
    display: flex;
    font-size: 100%;
    flex: auto
}

@media (min-width: 768px) {
    .styles__action___V6sQ7 {
        min-height:51px
    }
}

.styles__action-btn___2B4GH .styles__btn___F1\+gF {
    min-width: 192px;
    height: 48px;
    color: #fff
}

@media (min-width: 768px) {
    .styles__action-btn___2B4GH {
        min-height:51px;
        display: flex;
        align-items: center
    }
}

.styles__delivery-loading___c0phW .styles__info___WWp4L {
    opacity: 0
}

.styles__show-shipping-target___ZAI1B .styles__shipping-target___3xnsK {
    display: flex
}

.styles__show-shipping-target___ZAI1B .styles__shipping-icon___GYbXu svg {
    margin: 2px 0
}

.styles__hide___TOt6q {
    visibility: hidden
}

.styles__tab-detail-show___auO8- {
    display: none
}

.styles__invisible___IXQ3R {
    display: inline-block;
    overflow-y: hidden;
    visibility: hidden
}

.styles__invisible___IXQ3R>* {
    visibility: hidden
}

@media (max-width: 767px) {
    .styles__container___pIdjS {
        transform:translateY(100%);
        transition: all .3s ease;
        opacity: 0;
        padding: 0 24px;
        height: 0
    }

    .styles__container___pIdjS .styles__content___dFD9I {
        flex-direction: column;
        align-items: initial
    }

    .styles__container___pIdjS .styles__info___WWp4L {
        display: none
    }

    .styles__container___pIdjS .styles__action___V6sQ7 {
        flex-direction: column
    }

    .styles__container___pIdjS .styles__action___V6sQ7 .styles__action-info___SzkbK {
        margin-right: 0;
        align-items: unset
    }

    .styles__container___pIdjS .styles__action___V6sQ7 .styles__action-info___SzkbK .styles__prices___jSejo {
        text-align: left
    }

    .styles__container___pIdjS .styles__action___V6sQ7 .styles__action-info___SzkbK .styles__prices___jSejo .styles__shipping-tip___zm9OW {
        font-size: 12px;
        line-height: 16px;
        margin-top: 4px;
        display: block
    }

    .styles__container___pIdjS .styles__action___V6sQ7 .styles__action-info___SzkbK .styles__shipping-target-btn___nXi-5 {
        display: inline-flex
    }

    .styles__container___pIdjS .styles__action___V6sQ7 .styles__action-info___SzkbK .styles__shipping-target-btn___nXi-5>span {
        margin-left: 8px;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 64px;
        display: initial;
        font-size: 12px
    }

    .styles__container___pIdjS .styles__action___V6sQ7 .styles__action-info___SzkbK .styles__installments___kpY3a {
        display: inline-block;
        font-weight: 400;
        font-size: 12px;
        line-height: 16px
    }

    .styles__container___pIdjS .styles__action___V6sQ7 .styles__action-info___SzkbK .styles__installments___kpY3a .styles__wrapper___TDCCW span {
        font-weight: 400;
        font-size: 12px;
        line-height: 16px;
        color: rgba(0,0,0,.65)
    }

    .styles__container___pIdjS .styles__action___V6sQ7 .styles__action-info___SzkbK .styles__installments-paypal___ksO6D {
        display: flex
    }

    .styles__container___pIdjS .styles__action-btn___2B4GH {
        margin-top: 8px
    }

    .styles__visible___2ocmd {
        opacity: 1;
        transform: translateY(0);
        height: auto;
        padding: 16px 24px
    }

    .styles__price___xAdOB {
        font-size: 18px;
        margin-right: 4px
    }

    .styles__original-price___chca2 {
        display: none
    }

    .styles__fast-shipping-comma-pc___FTw4- {
        display: none
    }
}

.styles__fast-shipping-text___BgrAU {
    display: inline-block
}

.styles__shipping-tip-text___WUDcW {
    font-size: 14px;
    line-height: 23px;
    letter-spacing: -.02em;
    font-weight: 400;
    color: rgba(0,0,0,.65);
    transition: all .3s ease
}

.styles__out-of-stock___dFlsQ {
    color: #f5222d
}

.styles__shipping-tips-enter___56ViS {
    opacity: 0
}

.styles__shipping-tips-enter-active___RP2t8 {
    opacity: 1;
    transition: opacity .2s ease
}

.styles__shipping-tips-exit___je6A1 {
    opacity: 1
}

.styles__shipping-tips-exit-active___jiJ8e {
    opacity: 0;
    transition: opacity .2s ease
}

.style__product-adaptation___ZPB2Y {
    padding-top: 24px;
    display: none
}

html[data-ab*='accy-opt.B'] .style__product-adaptation___ZPB2Y {
    display: block
}

.style__common-btn___k8Vk\+ {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    font-size: 14px;
    line-height: 24px;
    padding: 24px;
    background-color: #f7f9fa;
    border-radius: 8px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: rgba(0,0,0,.85)
}

.style__common-btn___k8Vk\+:hover {
    background-color: rgba(247,249,250,.5)
}

.style__common-btn___k8Vk\+ span {
    text-align: left;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

@media (max-width: 767px) {
    .style__common-btn___k8Vk\+ span {
        display:-webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis
    }
}

.style__common-btn___k8Vk\+ i {
    font-size: 14px;
    margin-left: 24px;
    color: #0060ef
}

.style__modal___vG5rC {
    z-index: 9999;
    position: relative
}

.style__modal___vG5rC main {
    padding: 0
}

.style__modal___vG5rC div[class^=style__modal-mask] {
    background: #000
}

.style__modal___vG5rC>div>div:first-child {
    border-radius: 8px
}

@media (min-width: 768px) {
    .style__modal___vG5rC>div>div:first-child {
        width:762px
    }
}

@media (max-width: 767px) {
    .style__modal___vG5rC>div>div:first-child {
        width:100%
    }
}

@media (min-width: 1200px) {
    .style__modal___vG5rC>div>div:first-child {
        width:794px
    }
}

.style__modal___vG5rC h2 {
    font-size: 28px;
    font-weight: 600;
    line-height: 36px;
    margin-bottom: 24px;
    color: rgba(0,0,0,.85);
    padding: 40px 0 0 40px
}

@media (max-width: 767px) {
    .style__modal___vG5rC h2 {
        font-size:20px;
        line-height: 26px;
        padding: 24px 0 0 24px
    }
}

.style__modal___vG5rC .style__child-title___jge8k {
    padding-bottom: 48px
}

@media (max-width: 767px) {
    .style__modal___vG5rC .style__child-title___jge8k {
        padding-bottom:32px
    }
}

.style__modal___vG5rC .style__child-title___jge8k:last-child {
    padding-bottom: 56px
}

@media (max-width: 767px) {
    .style__modal___vG5rC .style__child-title___jge8k:last-child {
        padding-bottom:50px
    }
}

.style__modal___vG5rC h3 {
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    color: rgba(0,0,0,.85);
    padding: 0 40px
}

@media (max-width: 767px) {
    .style__modal___vG5rC h3 {
        font-size:18px;
        line-height: 24px;
        padding: 0 24px
    }
}

.style__modal___vG5rC p {
    font-size: 16px;
    line-height: 24px;
    margin-top: 8px;
    padding: 0 40px 0 40px
}

@media (max-width: 767px) {
    .style__modal___vG5rC p {
        padding:0 24px 0 24px
    }

    .style__modal___vG5rC div[class^=style__modal-mask] {
        background: #000
    }

    .style__modal___vG5rC div[class^=style__modal-body] {
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center
    }
}

.style__clone-btn___MHA1E {
    background: #000;
    color: #fff;
    right: 24px;
    top: 24px;
    position: absolute;
    z-index: 3;
    display: flex;
    justify-content: center;
    margin: 0;
    height: 48px;
    padding: 0 15px;
    font-size: 16px;
    line-height: 20px;
    width: auto;
    border: none;
    align-items: center;
    border-radius: 40px;
    font-weight: 400;
    white-space: nowrap;
    text-align: center;
    transition: all .3s ease;
    touch-action: manipulation;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    background-color: rgba(255,255,255,.15)
}

.style__clone-btn___MHA1E:hover {
    background: rgba(0,0,0,.65)
}

.style__clone-btn___MHA1E i {
    font-size: 20px
}

.style__product-title___Wu1tx {
    font-size: 32px;
    font-weight: 600;
    line-height: 36px
}

@media (min-width: 768px) {
    .style__product-title___Wu1tx {
        font-size:28px;
        line-height: 32px
    }
}

@media (min-width: 1200px) {
    .style__product-title___Wu1tx {
        font-size:32px;
        line-height: 36px
    }
}

.style__product-price___4Dksd .style__business-support___-SEeq {
    border-bottom: 1px solid rgba(0,0,0,.09);
    padding-bottom: 24px;
    margin-bottom: 24px
}

.style__product-price___4Dksd .style__business-support___-SEeq li {
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #0060ef
}

.style__product-price___4Dksd .style__business-support___-SEeq li p {
    display: flex;
    align-items: center
}

.style__product-price___4Dksd .style__business-support___-SEeq li p .style__business-support-link___ax95O {
    display: inline-block
}

.style__product-price___4Dksd .style__business-support___-SEeq li p .style__business-support-link___ax95O:hover {
    text-decoration: underline
}

.style__product-price___4Dksd .style__business-support___-SEeq li p i {
    margin-left: 4px;
    font-weight: 600;
    font-size: 14px
}

.style__product-specs___\+Todl {
    margin-top: 30px
}

.style__product-tips___AC83y+.style__variant-actions___L1ih6 {
    border-top: none!important
}

.style__rich-text___SpYdU a {
    color: #0060ef
}

.style__rich-text___SpYdU a:hover {
    text-decoration: underline
}

.style__overview-link___AMa-8 {
    margin-top: 8px;
    display: flex;
    color: #0060ef;
    height: 24px;
    line-height: 24px;
    font-size: 16px;
    align-items: center
}

.style__overview-link___AMa-8 a:hover {
    text-decoration: underline
}

.style__overview-link___AMa-8 i {
    font-weight: 600;
    margin-left: 4px;
    font-size: 16px
}

.style__care-wrapper___cnDgE h3 {
    font-size: 18px;
    color: #333
}

.style__action-wrapper___Q0wGT {
    background-color: #f7f9fa;
    padding: 24px
}

.style__action-wrapper___Q0wGT .style__total-label___-XXT2 {
    color: rgba(0,0,0,.65);
    font-size: 14px;
    height: 24px;
    line-height: 24px
}

.style__stick-bar-container___o1n8j {
    box-shadow: 0 0 10px rgba(0,0,0,.2);
    top: 0;
    position: fixed;
    left: 0;
    z-index: 1300;
    width: 100%
}

.style__compare-btn___KYb9U {
    border: none;
    font-size: 14px;
    color: #0060ef;
    line-height: 24px
}

.style__compare-btn___KYb9U:hover {
    text-decoration: underline;
    cursor: pointer
}

.style__compare-btn-new___P9zv3 {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    font-size: 14px;
    line-height: 24px;
    margin-top: 8px;
    padding: 24px;
    background-color: #f7f9fa;
    border-radius: 8px;
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    color: rgba(0,0,0,.85)
}

.style__compare-btn-new___P9zv3 i {
    font-size: 14px;
    margin-left: 24px;
    transition: all .3s ease;
    color: #0060ef
}

.style__compare-btn-new___P9zv3:hover {
    background-color: rgba(247,249,250,.5)
}

.style__compare-btn-new___P9zv3 span {
    text-align: left
}

.style__plus___7ekeO {
    margin-left: 4px;
    color: #0060ef
}

.style__money-wrapper___5wxlW {
    margin-top: 16px
}

.style__money-wrapper___5wxlW span:first-child {
    margin-right: 4px;
    font-weight: 600
}

.style__money-wrapper___5wxlW span {
    line-height: 28px
}

@media (min-width: 768px) {
    .style__money-wrapper___5wxlW span {
        font-size:20px;
        line-height: 24px
    }
}

@media (min-width: 1200px) {
    .style__money-wrapper___5wxlW span {
        font-size:24px;
        line-height: 28px
    }
}

.style__event___H4B4s {
    display: none;
    margin-top: 8px;
    padding: 8px;
    height: 36px;
    background: rgba(255,78,23,.1);
    border-radius: 4px;
    font-size: 14px;
    line-height: 20px;
    color: #ff4e17
}

.style__event___H4B4s .style__warning___ewFVH {
    flex: 1 1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.style__event___H4B4s .style__count-down___cR4wM {
    margin-left: 16px;
    font-weight: 600
}

.style__event___H4B4s .style__count-down___cR4wM span {
    width: 4px;
    height: 20px;
    margin: 0 4px
}

.style__event___H4B4s .style__count-down___cR4wM em {
    padding: 0 2px;
    width: 20px;
    height: 20px;
    background: #ff4e17;
    border-radius: 2px;
    color: #fff;
    font-style: normal
}

@media (min-width: 768px) {
    .style__shopping-slider___xLlLv {
        width:45%
    }
}

@media (min-width: 1200px) {
    .style__shopping-slider___xLlLv {
        width:656px
    }
}

.style__shopping-slider___xLlLv .sticky .model-item,.style__shopping-slider___xLlLv .sticky .product-img,.style__shopping-slider___xLlLv .sticky .video-item {
    height: calc(100vh - 192px)
}

@media (min-width: 768px) {
    .style__info-view___rU00G {
        width:50%!important
    }
}

@media (min-width: 1200px) {
    .style__info-view___rU00G {
        width:500px!important
    }
}

.style__add-to-cart-bar___SiIvv {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 970;
    background-color: #fff;
    box-shadow: 0 -2px 4px rgba(0,0,0,.1)
}

@media (max-width: 767px) {
    .style__new-info-view-contaniner___JAIln {
        padding:0 24px;
        margin-top: 24px
    }

    .style__product-title___Wu1tx {
        font-size: 24px;
        line-height: 28px;
        font-weight: 600
    }

    .style__money-wrapper___5wxlW span {
        font-size: 20px;
        line-height: 24px;
        font-weight: 600
    }
}

.style__free-shipping___Eve8l {
    margin-top: 16px;
    font-size: 14px
}

.style__free-shipping___Eve8l .style__title___\+sM9E {
    padding-right: 2px;
    color: #979797
}

.style__free-shipping___Eve8l .style__content___R\+mR0 {
    margin-left: 5px;
    color: #333
}

.style__money-wrapper___5wxlW.style__active___m5CT5>div {
    color: #ff4e17
}

.style__event___H4B4s {
    display: flex
}

.style__government-subsidy-label___wBS77 {
    padding: 0 4px;
    margin-right: 8px;
    border-radius: 4px;
    color: #fff;
    height: 20px
}

.style__government-subsidy-title___wNFDj {
    font-weight: 600!important;
    color: #000!important
}

.style__government-subsidy-desc___2u37x {
    display: block
}

.foot-note__content___gluNC {
    box-sizing: border-box;
    background-color: #f7f9fa;
    font-size: 12px;
    line-height: 16px;
    color: rgba(0,0,0,.65);
    border-radius: 6px
}

@media (max-width: 767px) {
    .foot-note__content___gluNC {
        margin:32px auto;
        width: calc(100% - 32px);
        padding: 8px
    }
}

@media (min-width: 768px) {
    .foot-note__content___gluNC {
        margin:40px auto 153px;
        width: calc(100% - 16px);
        padding: 24px
    }
}

@media (min-width: 1200px) {
    .foot-note__content___gluNC {
        margin:40px auto 56px;
        padding: 24px;
        width: 100%;
        max-width: 1200px
    }
}

.foot-note__content___gluNC li+li,.foot-note__content___gluNC p+p {
    margin-top: 8px
}

@media (min-width: 768px) {
    .foot-note__content___gluNC li+li,.foot-note__content___gluNC p+p {
        margin-top:4px
    }
}

@media (min-width: 1200px) {
    .foot-note__content___gluNC li+li,.foot-note__content___gluNC p+p {
        margin-top:8px
    }
}

.foot-note__content___gluNC ul {
    list-style: none
}

.foot-note__content___gluNC ol {
    padding-left: 1em
}

.foot-note__content___gluNC a {
    color: rgba(0,0,0,.85);
    text-decoration: none
}

.foot-note__content___gluNC+footer,.foot-note__content___gluNC+section {
    margin-top: 0
}

@media (min-width: 768px) {
    .style__product-overview___V4QkI {
        padding:40px 24px 0
    }
}

@media (min-width: 1200px) {
    .style__product-overview___V4QkI {
        padding:40px 0 0
    }
}

.style__product-overview___V4QkI>div:nth-child(2)>div,.style__product-overview___V4QkI>div:nth-child(2)>section {
    margin-top: 0
}

.style__product-overview___V4QkI .style__divider___WSLJV+section {
    margin-top: 0;
    display: block
}

.style__product-overview___V4QkI .style__divider-M___nvK0p {
    display: none
}

.style__product-overview___V4QkI .style__compare-drone-section___kvX7i {
    margin-top: 96px
}

.style__product-overview___V4QkI .style__compare-drone-section___kvX7i .style__compare-title___P4b8L {
    position: absolute;
    color: rgba(0,0,0,.85);
    font-size: 32px;
    left: 50%;
    transform: translateX(-50%);
    margin-top: 48px;
    font-weight: 600
}

.style__product-overview___V4QkI .style__compare-drone-section___kvX7i .style__compare-background___nrfAi {
    height: 480px;
    background-size: cover;
    background-position: center
}

.style__product-overview___V4QkI .style__buying-guides-section___rQjiw {
    border-top: 1px solid rgba(0,0,0,.09);
    padding-top: 72px;
    margin-top: -48px
}

.style__product-overview___V4QkI .style__product-detail-section___COIn2 {
    margin-top: 96px
}

.style__product-overview___V4QkI .style__product-detail-section___COIn2 h3 {
    font-size: 32px;
    font-weight: 600;
    line-height: 40px;
    text-align: center
}

.style__product-overview___V4QkI .product-detail-temp-specs {
    font-family: 'Open Sans',BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Helvetica,'PingFang SC','Hiragino Sans GB','Microsoft YaHei',SimSun,sans-serif;
    max-width: 1200px;
    margin-left: auto;
    margin-right: auto
}

.style__product-overview___V4QkI .product-detail-temp-specs .temp-specs-title {
    padding-bottom: 20px;
    margin-bottom: 30px;
    color: #333;
    font-size: 30px;
    font-weight: lighter;
    text-align: center;
    border-bottom: 1px solid #ddd
}

.style__product-overview___V4QkI .product-detail-temp-specs .temp-specs-table {
    border-collapse: collapse;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto
}

.style__product-overview___V4QkI .product-detail-temp-specs .temp-specs-tr {
    display: flex
}

.style__product-overview___V4QkI .product-detail-temp-specs .temp-specs-td {
    padding: 30px 0;
    box-sizing: border-box;
    border-bottom: 1px solid #ddd;
    color: #707473;
    vertical-align: middle
}

.style__product-overview___V4QkI .product-detail-temp-specs .name {
    font-size: 20px;
    font-weight: lighter;
    min-width: 300px
}

.style__product-overview___V4QkI .product-detail-temp-specs .value {
    flex-grow: 1;
    padding-left: 10px;
    font-size: 16px
}

.style__product-overview___V4QkI .product-detail-temp-specs .learn-more-url {
    margin-top: 20px;
    text-align: center
}

.style__product-overview___V4QkI .product-detail-temp-specs .learn-more-url a {
    color: #0060ef
}

@media (max-width: 767px) {
    .style__product-overview___V4QkI .product-detail-temp-specs .temp-specs-title {
        padding-bottom:20px;
        margin-bottom: 0
    }

    .style__product-overview___V4QkI .product-detail-temp-specs .temp-specs-tr {
        display: block
    }

    .style__product-overview___V4QkI .product-detail-temp-specs .temp-specs-td {
        min-height: 20px;
        padding-top: 20px;
        padding-bottom: 20px
    }

    .style__product-overview___V4QkI .product-detail-temp-specs .name {
        width: 100%;
        padding-bottom: 10px;
        border-bottom-color: transparent
    }

    .style__product-overview___V4QkI .product-detail-temp-specs .value {
        padding-top: 0;
        padding-left: 0
    }
}

.style__product-overview___V4QkI .product-detail-temp-specs .name {
    font-size: 18px;
    font-weight: 400;
    min-width: 240px;
    color: #707473;
    line-height: 1.6em
}

@media (max-width: 767px) {
    .style__product-overview___V4QkI .product-detail-temp-specs .name {
        font-size:16px
    }
}

.style__product-overview___V4QkI .product-detail-temp-specs .value {
    flex-grow: 1;
    font-size: 16px;
    color: #333;
    line-height: 1.8em
}

@media (max-width: 767px) {
    .style__product-overview___V4QkI .product-detail-temp-specs .value {
        font-size:14px;
        line-height: 24px
    }
}

.style__product-overview___V4QkI .product-detail-temp-specs .value p {
    margin: 0!important;
    font-size: 16px;
    line-height: 24px;
    color: #333
}

@media (max-width: 767px) {
    .style__product-overview___V4QkI .product-detail-temp-specs .value p {
        font-size:14px;
        line-height: 24px
    }
}

.style__product-overview___V4QkI .brand {
    color: #979797;
    text-align: center;
    font-size: 12px;
    margin-top: 10px
}

.style__faq-section___sqMXP {
    margin-top: 96px;
    margin-bottom: 96px
}

.style__faq-section___sqMXP .style__faq___7w7zq {
    display: flex;
    justify-content: center;
    margin-left: -8px;
    margin-right: -8px;
    flex-wrap: wrap
}

.style__faq-section___sqMXP .style__faq___7w7zq>ul {
    flex-basis: 58.333%;
    max-width: 58.333%;
    padding-left: 8px;
    padding-right: 8px
}

.style__faq-section___sqMXP .style__faq___7w7zq>div {
    width: 100%
}

.style__textEchat___KPul7 {
    font-size: 14px;
    line-height: 20px;
    margin-top: 40px;
    text-align: center
}

.style__textEchat___KPul7 a {
    cursor: pointer;
    color: #0060ef
}

@media (min-width: 1024px) {
    .style__textEchat___KPul7 a:hover {
        text-decoration:underline
    }
}

.style__detail-product-contrast-module___NPWRo {
    margin-bottom: 96px
}

@media (max-width: 767px) {
    .style__detail-product-contrast-module___NPWRo {
        margin-top:32px;
        margin-bottom: 0
    }
}

@media (min-width: 768px) {
    .style__detail-product-contrast-module___NPWRo {
        margin-top:48px
    }
}

@media (min-width: 1200px) {
    .style__detail-product-contrast-module___NPWRo {
        margin-top:96px
    }
}

@media (min-width: 768px) {
    .style__detail-product-contrast-module___NPWRo .section-module>div>div {
        padding:0
    }

    .style__detail-product-contrast-module___NPWRo #compare-nav {
        width: 100%
    }
}

.style__detail-product-contrast-module___NPWRo h3 {
    font-weight: 600;
    text-align: center
}

@media (max-width: 767px) {
    .style__detail-product-contrast-module___NPWRo h3 {
        font-size:24px;
        line-height: 28px;
        text-align: left;
        padding: 0 24px
    }
}

@media (min-width: 768px) {
    .style__detail-product-contrast-module___NPWRo h3 {
        font-size:32px;
        line-height: 40px
    }
}

@media (max-width: 767px) {
    .style__product-overview___V4QkI .style__divider___WSLJV {
        display:none
    }

    .style__product-overview___V4QkI .style__divider-M___nvK0p {
        display: block
    }

    .style__product-overview___V4QkI .style__product-detail-section___COIn2 {
        margin-top: 48px
    }

    .style__product-overview___V4QkI .style__product-detail-section___COIn2 h3 {
        font-size: 24px;
        line-height: 28px;
        font-weight: 600;
        text-align: left
    }

    .style__faq-section___sqMXP {
        margin-left: 24px;
        margin-right: 24px;
        margin-bottom: 64px
    }

    .style__faq-section___sqMXP .style__faq___7w7zq {
        margin-left: 0;
        margin-right: 0
    }

    .style__faq-section___sqMXP .style__faq___7w7zq>ul {
        flex-basis: auto;
        max-width: initial;
        padding-left: 0;
        padding-right: 0
    }

    .style__textEchat___KPul7 {
        margin-top: 16px
    }
}
