.ad-free-shopping,
.free-orders-wrap {
    display: none !important
}

.footer1-mod .link-mod li .giveaway-go-link:last-of-type {
    color: #00ade5
}

.footer1-mod .link-mod li .giveaway-go-link:last-of-type:hover {
    text-decoration: underline
}

.footer-cate .giveaway-go-link .item-box a {
    color: #00ade5
}

.footer-cate .giveaway-go-link .item-box a:hover {
    text-decoration: underline
}

.festival .free-orders-wrap a:hover {
    border-bottom: 1px solid;
    text-decoration: none
}

.festival .free-orders-wrap a b {
    font-size: 10px
}

.festival .free-orders-wrap .red-new {
    margin-right: 10px;
    top: -3px;
    max-width: 58px
}

.festival .red-new {
    position: relative
}

.mobile-body .festival .red-new {
    max-width: .86rem;
    margin-right: .1rem;
    top: -.03rem
}

.mobile-body .festival a {
    margin-left: .1rem;
    margin-right: .1rem
}

.festival a {
    color: #eb1478
}

.festival.give-ad .free-orders-wrap a {
    margin-left: 5px;
    margin-right: 5px
}

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

    .ad-father-day.en,
    .ad-father-day.de {
        background: 0 0
    }

    .ad-father-day {
        padding: 0
    }
}

.free-orders-wrap:empty,
.festival-shipping-content.festival:empty {
    display: none
}

.give-ad span,
.give-ad a {
    color: #ef4446
}

.free-orders-wrap div:nth-child(2) {
    margin-left: 30px;
    margin-right: 30px;
    text-align: left;
    color: #333;
    line-height: 1.5
}

.ad-free-shopping.give-ad {
    color: #333
}

.give-ad a {
    display: inline-block
}

.give-ad a:hover {
    text-decoration: underline
}

.mobile-body .give-ad b {
    font-size: .18rem;
    transform: scale(.8);
    display: inline-block
}

html[lang=de-DE] .mobile-body .shipping-des-less {
    width: 7rem;
    margin: 0 auto
}

.give-ad em:hover {
    cursor: pointer
}

@media screen and (max-width:400px) {
    .mobile-body .give-ad b {
        font-size: .15rem;
        vertical-align: middle
    }
}

.festival.give-ad .free-orders-wrap a {
    color: #ef4446
}

.festival.give-ad .free-orders-wrap a {
    border-bottom: 1px solid transparent;
    color: #ef4446
}

.festival.give-ad .free-orders-wrap a:hover {
    border-bottom: 1px solid #ef4446
}

.mobile-body .give-ad {
    font-size: .22rem;
    position: relative;
    margin: 0 auto;
    text-align: center
}

.mobile-body .give-ad div:nth-child(3) {
    position: absolute;
    top: .1rem;
    left: .78rem
}

.mobile-body .give-ad div:nth-child(3) img {
    display: none
}

.mobile-body .give-ad img:nth-child(1) {
    max-width: .63rem;
    margin-right: .15rem
}

.pc-body .give-new-png {
    max-width: 61px;
    margin-right: 10px
}

.gift-for-dads {
    padding: 7.5px 21.5px;
    color: #fff;
    position: absolute;
    z-index: 1;
    font-size: 14px;
    font-weight: 500;
    font-family: quicksand;
    display: table;
    line-height: 1;
    right: 158px;
    top: 0;
    background-image: url(https://reolink.com/wp-content/uploads/2018/02/prime-day-shop.png);
    border-radius: 100px
}

.mobile-body .gift-for-dads {
    position: relative;
    top: auto;
    right: auto;
    left: -.1rem
}

.shop-product-label+.gift-for-dads {
    top: 54px
}

.ui-product-flag:not(.hide)+.list-img .gift-for-dads {
    margin-top: .4rem
}

.give-ad em {
    position: absolute;
    right: 0;
    top: 0;
    color: inherit;
    font-size: 24px
}

.mobile-body .give-ad em {
    font-size: .4rem
}

.prime-ad img {
    margin-right: 5px
}

.prime-ad .free-orders-wrap {
    padding: 0
}

.mobile-body .prime-ad .shipping-des-less {
    text-align: left;
    text-indent: .8rem
}

.mobile-body .prime-ad a {
    text-indent: initial
}

.mobile-body .give-ad.prime-ad img:nth-child(1) {
    max-width: .94rem;
    position: absolute;
    top: 0;
    left: .1rem
}

html[lang=en-US] .mobile-body .prime-ad .shipping-des-less {
    padding-left: 15px;
    padding-right: 15px;
    text-indent: .9rem
}

html[lang=de-DE] .mobile-body .prime-ad a {
    margin-left: 0;
    vertical-align: middle
}

.ui-button.reo-amazon-button {
    color: #333;
    background-color: #fbb12b;
    border: 1px solid #fbb12b
}

.ui-button.reo-amazon-button:hover {
    background-color: #fbb12b;
    border: 1px solid #fbb12b
}

.opo {
    opacity: 0
}

.uslp-table .absolute-right td.compare-column .tdchild .mount-show {
    flex: 1;
    width: auto
}

.ui-button.reo-amazon-button .icon-amazon {
    font-size: 24px;
    vertical-align: middle;
    margin-right: 5px
}

@media screen and (max-width:1199px) {
    .ui-button.reo-amazon-button .icon-amazon {
        font-size: .4rem;
        margin-right: .05rem
    }
}

.limited-time-products-m.hide {
    display: none
}

.limited-time-products.hide {
    display: none
}

.pc-body #container .publicity-mod .two-content .product-img {
    height: 203px;
    line-height: 203px
}

.pc-body #container .publicity-mod,
.pc-body #container .publicity-mod .two-content {
    box-sizing: border-box
}

.pc-body #container .publicity-mod .new {
    line-height: 27px
}

.mobile-body .subscribe-popup .popup-close-wrap .subscribe-popup-close {
    font-family: icomoon !important
}

.pc-body .video-picture-rotation .solutions-content {
    width: 950px;
    margin: .4rem auto 0
}

.mobile-body .video-picture-rotation .item-wrap .img-icon-box img {
    height: 4.6rem;
    width: 100%
}

.mobile-body .video-picture-rotation .solutions-content {
    width: 100%
}

.mobile-body .categories-control {
    z-index: 11 !important
}

.i-am-homepage .banner-carousel .holiday-part .carousel-content .carousel-des,
.i-am-homepage .banner-carousel .special-part .carousel-content .carousel-des {
    font-size: .32rem
}

@media screen and (max-width:1199px) {
    body .more-options-need .terms-wrap {
        margin-bottom: 0;
        padding-bottom: .6rem
    }
}

.add-to-cart-success .ui-button.short-button.primary-button {
    margin-top: 0
}

.pc-body .google-alexa-wrap .product-feature-box.hide {
    display: block
}

.deals-cart .nav-dropdown li h3 {
    max-width: 122px
}

.hot-deals-coming .coming-soon-box .decoration {
    display: none
}

.mobile-body#holiday-promotions #holiday-vote-wrap .video-user-info .video-title {
    -webkit-line-clamp: 2;
    line-clamp: 2
}

.pc-body .vote-video-list .video-user-info .video-title {
    -webkit-line-clamp: 1;
    line-clamp: 1;
    line-height: 1.4
}

.pc-body .work-with-cloud.overview-tab .work-with-mod .details {
    margin-left: .8rem
}

.mobile-body .holiday-banner .banner-img {
    background-size: 100% 100%
}

body .product-detail-bottom .quantity-box input.quantity {
    display: inline-block
}

body #reo-country-selector {
    justify-content: space-around
}

body#holiday-promotions .holiday-color:not(.more-options-need) {
    background: 0 0
}

.pc-body .holiday-captures .captures-content .captures-des-area {
    box-shadow: 0 0 20px rgb(51, 51, 51, .6)
}

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

    body#holiday-promotions .holiday-full-button,
    body#holiday-promotions .holiday-full-button:hover {
        background-color: #3b9b69;
        border: 1px solid #3b9b69
    }

    body#holiday-promotions .holiday-color:not(.more-options-need) {
        color: #3b9b69
    }
}

@media screen and (max-width:1199px) {
    body.holiday-promotions a.holiday-full-button {
        color: #3b9b69
    }
}

.holiday-captures .captures-video-area .video-wrap {
    transform: translate(0px, 0px)
}

@media screen and (max-width:1199px) {
    .holiday-captures .rules-wrap {
        margin: .6rem 0 0
    }
}

.holiday-vote .vote-video-list .video-wrap {
    transform: translateY(0px)
}

.pc-body .holiday-vote .vote-video-list .video-wrap .video-content {
    display: block
}

body #launcher {
    display: block !important
}

.welfare-recommendation-wrapper {
    display: none
}

.form-submission-wrap div.application-content,
.form-submission-wrap .hover-content p.note-des,
.form-submission-wrap .application-submit button.elderly-living-alone-btn,
.form-submission-wrap .application-submit button.no-profit-organization-btn {
    background: 0 0
}

#form-submission-wrap div.apply-content .apply-btn {
    background: #f5f5f5 !important;
    color: #777 !important;
    border-color: #ccc !important;
    cursor: not-allowed !important;
    position: static !important;
    box-shadow: none !important
}

.mod-download-content ul a.contact-us-for-download {
    font-size: 16px !important;
    font-weight: 500;
    text-align: inherit;
    background-color: #fff;
    border: none;
    border-radius: 5px;
    display: inline;
    width: auto;
    height: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 1.2;
    margin-bottom: 0
}

.mod-download-content ul li:hover a.contact-us-for-download {
    color: rgba(0, 173, 230, .8);
    background: #fff
}

.mod-download-content ul li:hover a.contact-us-for-download:hover {
    border-bottom: 1px solid
}

.mod-download-content ul p.notes-des {
    padding: 20px;
    box-sizing: border-box;
    line-height: 1.2;
    padding-top: 0;
    text-align: center
}

.mobile-body .mod-home-left p {
    font-size: .26rem;
    margin-bottom: 1.375em;
    text-align: center
}

.mobile-body .mod-home-left a {
    font-size: .26rem
}

.mobile-body .mod-home-content {
    padding: 3.75em 0 4em
}

.mobile-body .mod-download-content div.versions a.versions {
    border-top: .01rem solid #ccc
}

.mobile-body .mod-download-content ul p.notes-des {
    padding: 0 .4rem .4rem;
    font-size: .24rem
}

.mobile-body .mod-download-content ul a.contact-us-for-download {
    font-size: .24rem !important
}

.mobile-body .mod-app-right li img,
.mobile-body .mod-client-left li img {
    width: .75rem
}

.mobile-body .mod-app-right li h3,
.mobile-body .mod-client-left li h3 {
    font-size: .28rem;
    line-height: 1.2
}

.mobile-body .mod-app-right li p,
.mobile-body .mod-client-left li p {
    font-size: .26rem
}

@media only screen and (max-width:500px) {
    .mod-home-right {
        margin: 9vw 0 0
    }
}

.video-tab .youtube-wrap .advantage-youtube {
    max-width: 100%
}

.shop-abstract-banner-detail.has-product-groups .price-wrapper>.limited-time-products {
    display: none
}

.pc-body .no-video-selection-wrap,
.mobile-body .no-video-selection-wrap .stereo-carousel {
    display: none
}

.pc-body .video-user-info {
    height: .25rem
}

body.noneLauncher #launcher {
    display: none !important
}

.mobile-body .project-details-page-wrap .hidden-input input[placeholder] {
    color: #333;
    width: 97%
}

.mobile-body .area-item.hidden-input.dn.reo-vfx-area .reo-vfx-required-flag {
    top: 0;
    right: -.1rem;
    font-size: .32rem
}

.i-am-store-homepage .item-wrap.deals .time {
    padding-left: 0
}

.page-banner .active-period {
    justify-content: center
}

body:not(.mobile-body) .page-banner .active-period li {
    width: 3.8rem
}

.holiday-promotions.is-xmas .page-banner .active-period li {
    box-shadow: .1rem .2rem .5rem rgb(34, 71, 96, .2)
}

.holiday-promotions.is-xmas .page-banner h1,
.holiday-promotions.is-xmas .page-banner .sub-title,
.holiday-promotions.is-xmas .page-banner .inner {
    color: #224760
}

.holiday-promotions.is-xmas .vote-num {
    display: none !important
}

.page-banner .adward-stage li img {
    margin: auto
}

.pc-body .dialog-box-content {
    font-size: 20px
}

.mobile-body .dialog-box-content {
    font-size: .3rem
}

.reo-confirm-button {
    font-size: 16px
}

.mobile-body .reo-confirm-button {
    font-size: .26rem
}

.mobile-body .dialog-box div {
    overflow: visible
}

.pc-body .buy-and-get-gift-container .buy_and_get_gift_inner_box {
    margin-top: 30px
}

.pc-body.holiday-promotions .holiday-nav ul li {
    max-width: 150px;
    overflow: hidden;
    text-overflow: ellipsis
}

* {
    touch-action: auto
}

.owl-carousel .owl-stage {
    touch-action: pan-y
}

.mobile-body .nav-products .category-inner {
    max-height: 5000px
}

.shop-abstract-banner-detail .price-wrapper .wrap-top-product .button.reo-nostock-button {
    background: linear-gradient(150deg, #1e7ff2, #1dc4e4);
    color: #fff;
    border: 1px solid #00ade5
}

.shop-abstract-banner-detail .price-wrapper .wrap-top-product .button.reo-nostock-button:hover {
    box-shadow: 0 5px 10px rgb(0 0 0/20%);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    -webkit-box-shadow: 0 5px 10px rgb(0 0 0/20%);
    -o-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    -ms-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
    background: linear-gradient(150deg, #1e7ff2, #1dc4e4);
    color: #fff;
    border: 1px solid #00ade5
}

.direct-to-aliexpress.lack-of-stock .lack-stock-reminder-notice-box .lack-stock-notice,
.direct-to-aliexpress.lack-of-stock .lack-stock-reminder-notice-box .lack-stock-notice::before {
    color: #e74330
}

.banner-section h1>span {
    font-family: Montserrat, sans-serif
}

#finance_template .module-1 #subscribe-product-time {
    display: flex;
    justify-content: center
}

#finance_template .module-3 .subscribe-product>div {
    width: auto;
    margin: 0 auto;
    margin-bottom: 10px
}

#finance_template .module-3 .subscribe-product>div:last-child {
    width: 100%;
    margin: 0 auto
}

.e1-outdoor .shop-abstract-banner .watch-video-btn {
    display: none !important
}

.home-banner.home-banner .banner-section.duo-part.reolink-duo-preorder .sk-button {
    background: #00ade5
}

.banner-carousel.banner-carousel .duo-part.reolink-duo-preorder .carousel-content .banner-button {
    background: #00ade5;
    border-color: #00ade5
}

.recommend-container .recommend-box .spots-item .spots-des {
    color: #333
}

.mobile-body.i-am-homepage .banner-carousel .holiday-part .carousel-title {
    font-size: .6rem
}

.mobile-body.i-am-store-homepage .item-wrap.holiday-part .intro .banner-name>span:first-of-type {
    font-size: .4rem
}

.mobile-body .deals-wrapper .ui-tab-jump.holiday-part .title {
    font-size: .4rem
}

#holiday-captures .reo-container {
    margin: 0 auto
}

.z-21 {
    z-index: 21
}

#product-group-compare-table .product-details .product-image {
    width: 100%;
    margin-top: 0
}

.pc-body .scroll-parallax-video-wrap .right-video-wrap {
    z-index: 11
}

.eight-work .category-entry img {
    height: auto
}

body.mobile-body .m-eco-slideshow .reo-container .eco-slideshow-title,
.Google-and-Alexa .title,
.Google-and-Alexa .greet,
body.pc-body .product-section-20-container .feature-text-container h4,
body.pc-body .peace-of-mind-at-night-wrap .title-peace-night,
body.pc-body .left-font-right-pic .text-content .inner h3,
body.pc-body .fullscreen-video .video-bottom-font-left .product-left-des h3.product-title.rl-h3,
body.pc-body .left-video-right-text .right-text .title,
body.mobile-body .left-font-right-pic-device .text-content .inner h3,
body.mobile-body .fullscreen-video .video-bottom-font-left .product-left-des h3.product-title.rl-h3,
body.mobile-body .left-video-right-text .right-text .title,
body.mobile-body .m-eco-slideshow .reo-container .eco-slideshow-title {
    font-family: Quicksand !important;
    font-weight: 500 !important
}

body:not(.mobile-body) .left-font-right-pic .image-content {
    height: calc((7/8) * 50vw - 8.5px) !important;
    background-repeat: no-repeat
}

.mobile-body .left-font-right-pic-device .image-content {
    height: 6.56rem !important;
    background-repeat: no-repeat
}

.pc-body .flash-sale-content-wrapper .flash-sale-wrap .flash-sale .products-box .reo-product-note {
    word-break: break-all
}

#keen-prize-exhibition .text-wrapper .text {
    font-family: montserrat !important
}

#keen-prize-exhibition .prize-content .link-button span {
    font-family: montserrat !important
}

#keen-pt-video .pt-video-container .text_wraper p {
    font-family: montserrat !important
}

.keen-footer-container .keen-footer .policy_content .policy_warper {
    margin-right: 255px !important
}

.referral-balloon .SHVmYt7jMDRF4A6RqnTv {
    font-family: montserrat !important
}

.download-firmware .firmware-result .search-again,
.download-firmware .firmware-search .search-btn,
.firmware-download-important .got-it {
    transition: unset !important
}

.keen-coupon-inner .coupon-details .coupon-price .pre-price,
.keen-board-inner .coupon-details .coupon-price .pre-price {
    display: none
}

.mobile-body .product-layer .nvr-item-box {
    width: 6rem;
    margin-left: calc((100% - 6rem)/2)
}

.mobile-body .diy-container .product-layer .nvr-item-box {
    width: 6rem;
    margin-left: calc((100% - 6rem)/2)
}

.product-cate-tab-wrap .product-cate-button.empty-button {
    border: 1px solid #00ade5 !important
}

.product-cate-tab-wrap .product-cate-button.primary-button {
    border: none !important
}

.prizeExhibition-container {
    display: none !important
}

@media(max-width:1279px) {
    body {
        max-height: none !important
    }
}

.pc-body.i-am-store-homepage .deals .section-wrap .section-inner {
    color: transparent
}

.mobile-body.i-am-store-homepage .item-wrap.deals .intro .banner-name {
    color: transparent
}

.pc-body .ZJj0fBlsX8udf3e0wBMOfA\=\= div video {
    width: 100% !important
}

.pc-body .banner-section .section-wrap .center-mode {
    margin-top: -3rem
}

@media(max-width:1600px) {
    .pc-body .banner-section .section-wrap .center-mode {
        margin-top: -2rem
    }
}

.pc-body .slide-text-wrap {
    padding-right: 1.5rem
}

body iframe[src*=mainadv] {
    position: fixed;
    top: -99999px;
    left: -99999px
}

body[data-key=trackmix-lte-plus]:not(.mobile-body) .left-font-right-pic>div.image-content {
    height: 0 !important
}

.anniversary-14-limited-time-sale-products-wrap .container .cate-pro-list .list-content .cate-pro-item-list .cate-pro-item .product-details .reo-product-tips:empty,
.anniversary-14-limited-time-sale-products-wrap .container .cate-pro-list .list-content .initial-cate-pro-item-list .initial-cate-pro-item .product-details .reo-product-tips:empty,
.anniversary-14-limited-time-sale-products-wrap .container .cate-pro-list .list-content .rest-cate-pro-item-list .initial-cate-pro-item .product-details .reo-product-tips:empty,
.anniversary-14-limited-time-sale-products-wrap .container .cate-pro-list .list-content .initial-cate-pro-item-list .rest-cate-pro-item .product-details .reo-product-tips:empty,
.anniversary-14-limited-time-sale-products-wrap .container .cate-pro-list .list-content .rest-cate-pro-item-list .rest-cate-pro-item .product-details .reo-product-tips:empty {
    display: block
}

body[data-key=argus-3-ultra] #left-font-right-pic .image-content {
    height: 0 !important
}

#battery-camera-series-4k-cmp-table {
    min-height: 1000px
}

.ZPzveNMZLfUo3b87cG-Wgw\=\= .f9Awj1PU4qHCI4iq9N-aZA\=\= .sRP0X69h80-3AuKk4ad74A\=\= .lmjvt1itnNfJlwoWfy1\+4w\=\= {
    width: 400px !important
}

@media screen and (max-width:767px) {
    .ZPzveNMZLfUo3b87cG-Wgw\=\= .f9Awj1PU4qHCI4iq9N-aZA\=\= .sRP0X69h80-3AuKk4ad74A\=\= .lmjvt1itnNfJlwoWfy1\+4w\=\= {
        width: 4rem !important
    }
}

.multi-site-product .reo-shop-abstract-banner picture {
    display: unset
}

#press-mod h2 {
    font-family: Montserrat-SemiBold, montserrat;
    margin-bottom: 30px
}

._policy-center-body_32a27_82 {
    font-size: 16px
}

@media screen and (max-width:767px) {
    ._policy-center-body_32a27_82 {
        font-size: 14px
    }
}

#reo-adyen-googlepay-btn .adyen-checkout__threeds2__challenge {
    z-index: 999
}

@media screen and (max-width:767px) {
    .Media_showPC__15utp8l0 {
        display: none !important
    }
}

@media screen and (min-width:768px) {
    .Media_showM__15utp8l1 {
        display: none !important
    }
}

.multi-site-product #ssr-render-app a._reolink-linkClass {
    display: block;
    margin: 50px auto 0
}

@media screen and (max-width:1279px) {
    ._content-popup_1cm0i_19 {
        padding: 0
    }

    ._content-popup_7gob5_22 {
        padding: 0
    }
}

@media screen and (min-width:1280px) {
    ._content-popup_1cm0i_19 {
        padding: 0
    }

    ._content-popup_7gob5_22 {
        padding: 0
    }
}

._popup_1cm0i_1 {
    max-width: 940px
}

@media(max-width:1279px) {
    ._popup_1cm0i_1 {
        max-width: 89.2vw
    }

    ._coupon-popup_7gob5_1 {
        max-width: 89.6vw
    }
}

@media screen and (max-width:1040px) {
    ._coupon-popup_7gob5_1 {
        margin: 0 auto
    }
}

@media screen and (max-width:767px) {
    ._popup_1cm0i_1 {
        max-width: 90.3vw
    }

    ._coupon-popup_7gob5_1 {
        max-width: 90.33vw
    }
}

@media screen and (max-width:767px) {
    ._popup-container_1cm0i_92 ._shares-container_1cm0i_195 {
        margin-top: 4vw
    }
}

#st-1 {
    z-index: 999 !important
}

._popup-container_7gob5_60 {
    overflow-y: auto
}

._popup-container_7gob5_60 ._prize-info_7gob5_131 {
    padding: 0 48px;
    padding-top: 40px
}

body {
    --borderRadius__19kwb2y13: 24px 24px 24px 24px;
    --transition__19kwb2y15: all .2s cubic-bezier(.645, .045, .355, 1);
    --fontFamily__19kwb2y14: Montserrat;
    --border__19kwb2y16: 1px solid;
    --normal-backgroundColor__19kwb2y17: #0e6aff;
    --normal-borderColor__19kwb2y18: #0e6aff;
    --normal-color__19kwb2y19: #fff;
    --normalHover-backgroundColor__19kwb2y1a: rgba(14, 106, 255, .8);
    --normalHover-borderColor__19kwb2y1b: rgba(14, 106, 255, .8);
    --normalHover-color__19kwb2y1c: #fff;
    --disabled-backgroundColor__19kwb2y1d: #ccc;
    --disabled-borderColor__19kwb2y1e: #ccc;
    --disabled-color__19kwb2y1f: #fff;
    --disabled-cursor__19kwb2y1g: not-allowed;
    --disabled-userSelect__19kwb2y1h: none;
    --loading-background__19kwb2y1i: #ccc;
    --loading-borderColor__19kwb2y1j: #ccc;
    --loading-color__19kwb2y1k: #fff;
    --loading-userSelect__19kwb2y1l: none;
    --ghostLoading-backgroundColor__19kwb2y1m: #fff;
    --ghostLoading-borderColor__19kwb2y1n: #ccc;
    --ghostLoading-color__19kwb2y1o: #ccc;
    --ghostLoading-userSelect__19kwb2y1p: none;
    --ghostLoadingBar-longBarColor__19kwb2y1q: #f2f2f3;
    --ghostLoadingBar-shortBarColor__19kwb2y1r: #ccc;
    --ghost-backgroundColor__19kwb2y1s: transparent;
    --ghost-borderColor__19kwb2y1t: #0e6aff;
    --ghost-color__19kwb2y1u: #0e6aff;
    --ghostHover-backgroundColor__19kwb2y1v: #0e6aff;
    --ghostHover-borderColor__19kwb2y1w: #0e6aff;
    --ghostHover-color__19kwb2y1x: #fff;
    --ghostDisabled-backgroundColor__19kwb2y1y: #fff;
    --ghostDisabled-borderColor__19kwb2y1z: #ccc;
    --ghostDisabled-color__19kwb2y20: #ccc;
    --size-large-fontWeight__19kwb2y21: 500;
    --size-large-pc-padding__19kwb2y22: 0 35px;
    --size-large-pc-fontSize__19kwb2y23: 16px;
    --size-large-pc-lineHeight__19kwb2y24: 45px;
    --size-large-mobile-padding__19kwb2y25: 0 27px;
    --size-large-mobile-fontSize__19kwb2y26: 14px;
    --size-large-mobile-lineHeight__19kwb2y27: 36px;
    --size-medium-fontWeight__19kwb2y28: 500;
    --size-medium-pc-padding__19kwb2y29: 0 35px;
    --size-medium-pc-fontSize__19kwb2y2a: 16px;
    --size-medium-pc-lineHeight__19kwb2y2b: 45px;
    --size-medium-laptop-padding__19kwb2y2c: 0 27px;
    --size-medium-laptop-fontSize__19kwb2y2d: 14px;
    --size-medium-laptop-lineHeight__19kwb2y2e: 36px;
    --size-medium-mobile-padding__19kwb2y2f: 0 19px;
    --size-medium-mobile-fontSize__19kwb2y2g: 14px;
    --size-medium-mobile-lineHeight__19kwb2y2h: 29px;
    --size-small-fontWeight__19kwb2y2i: 500;
    --size-small-pc-padding__19kwb2y2j: 0 27px;
    --size-small-pc-fontSize__19kwb2y2k: 14px;
    --size-small-pc-lineHeight__19kwb2y2l: 36px;
    --size-small-laptop-padding__19kwb2y2m: 0 16px;
    --size-small-laptop-fontSize__19kwb2y2n: 12px;
    --size-small-laptop-lineHeight__19kwb2y2o: 25px;
    --size-small-mobile-padding__19kwb2y2p: 0 14px;
    --size-small-mobile-fontSize__19kwb2y2q: 12px;
    --size-small-mobile-lineHeight__19kwb2y2r: 18px;
    --withIconSize-large-pc-padding__19kwb2y2s: 0 23px;
    --withIconSize-large-pc-borderRadius__19kwb2y2t: 24px;
    --withIconSize-large-pc-iconWidth__19kwb2y2u: 19px;
    --withIconSize-large-pc-iconMargin__19kwb2y2v: 16px;
    --withIconSize-large-pc-loadingBarOffset__19kwb2y2w: 17.5px;
    --withIconSize-large-pc-loadingBarOffsetLeft__19kwb2y2x: -17.5px;
    --withIconSize-large-mobile-padding__19kwb2y2y: 0 19px;
    --withIconSize-large-mobile-borderRadius__19kwb2y2z: 24px;
    --withIconSize-large-mobile-iconWidth__19kwb2y30: 15px;
    --withIconSize-large-mobile-iconMargin__19kwb2y31: 10px;
    --withIconSize-large-mobile-loadingBarOffset__19kwb2y32: 12.5px;
    --withIconSize-large-mobile-loadingBarOffsetLeft__19kwb2y33: -12.5px;
    --withIconSize-medium-pc-padding__19kwb2y34: 0 23px;
    --withIconSize-medium-pc-borderRadius__19kwb2y35: 30px;
    --withIconSize-medium-pc-iconWidth__19kwb2y36: 19px;
    --withIconSize-medium-pc-iconMargin__19kwb2y37: 16px;
    --withIconSize-medium-pc-loadingBarOffset__19kwb2y38: 17.5px;
    --withIconSize-medium-pc-loadingBarOffsetLeft__19kwb2y39: -17.5px;
    --withIconSize-medium-laptop-padding__19kwb2y3a: 0 19px;
    --withIconSize-medium-laptop-borderRadius__19kwb2y3b: 30px;
    --withIconSize-medium-laptop-iconWidth__19kwb2y3c: 15px;
    --withIconSize-medium-laptop-iconMargin__19kwb2y3d: 10px;
    --withIconSize-medium-laptop-loadingBarOffset__19kwb2y3e: 12.5px;
    --withIconSize-medium-laptop-loadingBarOffsetLeft__19kwb2y3f: -12.5px;
    --withIconSize-medium-mobile-padding__19kwb2y3g: 0 15px;
    --withIconSize-medium-mobile-borderRadius__19kwb2y3h: 24px;
    --withIconSize-medium-mobile-iconWidth__19kwb2y3i: 12px;
    --withIconSize-medium-mobile-iconMargin__19kwb2y3j: 10px;
    --withIconSize-medium-mobile-loadingBarOffset__19kwb2y3k: 12.5px;
    --withIconSize-medium-mobile-loadingBarOffsetLeft__19kwb2y3l: -12.5px;
    --withIconSize-small-pc-padding__19kwb2y3m: 0 19px;
    --withIconSize-small-pc-borderRadius__19kwb2y3n: 30px;
    --withIconSize-small-pc-iconWidth__19kwb2y3o: 12px;
    --withIconSize-small-pc-iconMargin__19kwb2y3p: 7px;
    --withIconSize-small-pc-loadingBarOffset__19kwb2y3q: 9.5px;
    --withIconSize-small-pc-loadingBarOffsetLeft__19kwb2y3r: -9.5px;
    --withIconSize-small-laptop-padding__19kwb2y3s: 0 11px;
    --withIconSize-small-laptop-borderRadius__19kwb2y3t: 30px;
    --withIconSize-small-laptop-iconWidth__19kwb2y3u: 15px;
    --withIconSize-small-laptop-iconMargin__19kwb2y3v: 10px;
    --withIconSize-small-laptop-loadingBarOffset__19kwb2y3w: 12.5px;
    --withIconSize-small-laptop-loadingBarOffsetLeft__19kwb2y3x: -12.5px;
    --withIconSize-small-mobile-padding__19kwb2y3y: 0 9px;
    --withIconSize-small-mobile-borderRadius__19kwb2y3z: 24px;
    --withIconSize-small-mobile-iconWidth__19kwb2y40: 12px;
    --withIconSize-small-mobile-iconMargin__19kwb2y41: 4px;
    --withIconSize-small-mobile-loadingBarOffset__19kwb2y42: 8px;
    --withIconSize-small-mobile-loadingBarOffsetLeft__19kwb2y43: -8px;
    --onlyIcon-transition__19kwb2y44: all .5s cubic-bezier(.694, 0, .335, 1);
    --onlyIcon-large-pc-iconPadLeft__19kwb2y45: 55px;
    --onlyIcon-large-pc-iconPadding__19kwb2y46: 13px;
    --onlyIcon-large-mobile-iconPadLeft__19kwb2y47: 55px;
    --onlyIcon-large-mobile-iconPadding__19kwb2y48: 13px;
    --onlyIcon-medium-iconPadLeft__19kwb2y49: 44px;
    --onlyIcon-medium-iconPadding__19kwb2y4a: 10px;
    --onlyIcon-small-iconPadLeft__19kwb2y4b: 55px;
    --onlyIcon-small-iconPadding__19kwb2y4c: 8dppx
}

.store_banner .banner_btn_group ._reolink-buttonWrap {
    display: flex;
    align-items: center
}

.mobile-body audio,
.mobile-body canvas,
.mobile-body progress,
.mobile-body video {
    max-width: 100%
}

.multi-site-blank img {
    max-width: 100%;
    height: auto
}

.multi-site-store .nav_wrap .nav_container .product_cate_nav li a:hover span,
.multi-site-store .nav_wrap .nav_container .product_cate_nav li a:hover span p {
    text-decoration: unset !important
}

.download-firmware .firmware-subscribe .subscribe-content .reo-subscription-download-center div div {
    position: absolute
}

.download-firmware ._reolink-reoInputWrap ._reolink-inputWrap ._reolink-iconWrap.icon-icon_email-facet {
    position: static
}

._reolink-reo-popup .reo-product-subscribe .subscribe-content>div {
    flex-direction: column
}

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

    .multi-site-product .reo-variation-popup .reo-variation-bottom .bottom-inner .quantity-and-buttons button+button,
    .multi-site-store .reo-variation-popup .reo-variation-bottom .bottom-inner .quantity-and-buttons button+button {
        margin-top: 5px
    }
}

.text-content .reo-aliexpress-note {
    font-size: 16px
}

.large-pc#header .logo,
.multi-site-accessory.mobile-body .head-brand,
.multi-site-blank.mobile-body .head-brand,
.multi-site-deals.mobile-body .head-brand,
.multi-site-product.mobile-body .head-brand,
.multi-site-store.mobile-body .head-brand,
.multi-site-normal.mobile-body .head-brand {
    filter: invert(47%) brightness(200%) !important
}
.pc-body ._components-content_1yd47_1 .reo-ubb-icon.icon-news{
    font-size: 42px;
    vertical-align: middle;
}
.mobile-body ._components-content_1yd47_1 .reo-ubb-icon.icon-news{
    font-size: 36px;
    vertical-align: middle;
}

@media screen and (max-width: 767px) {
    ._container_97fhm_1 ._content_97fhm_33 ._btnGroup_97fhm_120 {
        text-align: center;
        justify-content: center;
    }
}
._product_container ._tabs_bar2_warp .comparison-tabs .comparison-tab{
    color: #A4A4A4;
}

.server-render #footer .logo-dec{
    margin-top: 10px;
}
.footer-central-mod .logo-left-content .logo-dec{
    margin-top: 10px !important;
}
.reo-accessory-container .accessory-select{
    flex-wrap: wrap;
    row-gap: 10px;
}
#footer .footer-middle-content .footer-mt-content .logo-content a.botlogo{
    display: inline-block !important;   
}
.pc-body .camovue_logo{
    display: inline-block;
    margin-left: 24px;
    padding-left: 24px;
    border-left: 2px solid rgba(255, 255, 255, 0.2);
}
.mobile-body .camovue_logo{
    margin-left: 14px;
    padding-left: 14px;
    border-left: 2px solid rgba(255, 255, 255, 0.2);
}
.mobile-body .camovue_logo_img{
    width: 120px;
}

.mobile-body.multi-site-accessory #footer .footer-logo,
.mobile-body.multi-site-blank #footer .footer-logo,
.mobile-body.multi-site-deals #footer .footer-logo,
.mobile-body.multi-site-product #footer .footer-logo,
.mobile-body.multi-site-store #footer .footer-logo,
.mobile-body.multi-site-normal #footer .footer-logo{
    display: flex;
    justify-content: center;
    align-items: center;
}
.mobile-body.multi-site-accessory #footer .footer-logo .footer-logo-img,
.mobile-body.multi-site-blank #footer .footer-logo .footer-logo-img,
.mobile-body.multi-site-deals #footer .footer-logo .footer-logo-img,
.mobile-body.multi-site-product #footer .footer-logo .footer-logo-img,
.mobile-body.multi-site-store #footer .footer-logo .footer-logo-img,
.mobile-body.multi-site-normal #footer .footer-logo .footer-logo-img {
    width: 123px;
}
._component-content_z2z1w_47{
    padding-bottom: 20px;
}

._top-right-link_vk1le_10 span.p273__ReoLink-0908_b6ea279__y9soa17{
    color: #fff;
}
._top-right-link_vk1le_10 span.p273__icon-222d_d57e8e7__1eukq700{
    color: #fff;
}

.footerlink.rma{
    display: none !important;
}
.mobile-body .footer .rma-link{
    display: none !important;
}

@media screen and (max-width: 1000px) {
    ._stage_text_1n1rp_99{
        align-items: flex-start !important;
    }
    ._stage_title_1n1rp_118{
        flex-wrap: wrap !important;
        flex-direction: column-reverse !important;
        gap: 10px !important;

    }
}
@media screen and (min-width: 1024px){
    ._container_1y2vf_1 ._title_1y2vf_21{
        font-size: 52px !important;
        font-weight: 600;
    }
}

._product-list-footer_x1ccl_275 a:first-child{
    display: none !important;
}
.mobile-body .price-and-button .text-content  {
    font-size: 16px;
}
._coupon-popup_15622_54>div>div>div{
    overflow: auto;
    max-height: calc(70vh) !important;
}
.mobile-body .reo-float-wrap-right-bottom .reo-global-notice{
    padding-bottom: 120px !important;
}








