.main-nav-wrapper {
    /* height: auto !important; */
}
nav#main-nav {will-change: auto;
}
#margin {margin-top: -50px;}

@-webkit-keyframes spin {
    0% {
        opacity: 1
    }

    50% {
        opacity: .2
    }

    to {
        opacity: 1;
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spin {
    0% {
        opacity: 1
    }

    50% {
        opacity: .2
    }

    to {
        opacity: 1;
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes flashpopup {
    0% {
        transform: translateX(10000%)
    }

    to {
        transform: translateX(0)
    }
}

@keyframes blinker {
    50% {
        opacity: 0
    }
}

@-webkit-keyframes blinker {
    50% {
        opacity: 0
    }
}

.tie-container {
    overflow: clip !important;
}

._cminp:after,._pdcmnt li[class^=_rvl_]:before,._sp,._sshropt .icn:before,.checkbox [type=checkbox]+label:after,.cmpr-chkbox-wrp .cmpr-chkbox input[type=checkbox]+label:after,.cmpt input[type=checkbox]+label:after,.radio [type=radio]+label:after {
    background-image: var(--sp)
}

.sprite_kp {
    background-image: url(../icons.svg);
    background-size: 400px auto;
    background-position: -100% -100%;
    display: inline-block
}

._cminp:after,._pdcmnt li[class^=_rvl_]:before,._sp,._sshropt .icn:before,.checkbox [type=checkbox]+label:after,.cmpr-chkbox-wrp .cmpr-chkbox input[type=checkbox]+label:after,.cmpt input[type=checkbox]+label:after,.psprite,.radio [type=radio]+label:after,.sprite,.sprite_eng {
    background-image: url(../icons.svg);
    background-position: 100% 100%;
    display: inline-block
}

._cmctg ._sp,._dlcw ._tmx>i,._hsrc ._hfcl,._hsrc ._hsicn,._lcpp ._sp,._ldw i,._msp,._pldp i,._pscl>a {
    background-image: url(../icons.svg)
}

.bc,.bcwrp {
    margin: 10px 0
}

.bcwrp .bc {
    margin: 0
}

.bc {
    font-size: 13px;
    line-height: 16px;
    padding: 0 0 2px;
    flex-wrap: wrap
}

.bc li,.bc li a {
    color: var(--cgry)
}

.bc,.bc li {
    list-style: none
}

.bc li {
    position: relative
}

.bc li+li {
    padding: 0 2px 0 12px
}

.bc li+li:before {
    width: 6px;
    height: 6px;
    content: "";
    position: absolute;
    top: 7px;
    left: 0;
    border-top: 1px solid var(--cgry);
    border-right: 1px solid var(--cgry);
    transform: rotate(45deg)
}

.bc li a {
    padding: 2px 2px 2px 0;
    display: block
}

.bc li.active {
    font-weight: 600;
    padding: 2px 2px 2px 12px
}

@media (min-width:1025px) {
    html:not(.winapp) .bcwrp {
        margin: 0 0 5px
    }

    html:not(.winapp) .bcwrp .bc {
        margin: 0
    }

    html:not(.winapp) .bc {
        font-size: 14px;
        line-height: 20px;
        padding-top: 15px;
        margin: 0 0 5px
    }

    html:not(.winapp) .bc li+li:before {
        top: 8px
    }

    html:not(.winapp) .bc li a:hover {
        color: var(--rcolor)
    }

    html:not(.winapp) .bc li.active {
        font-weight: 600;
        padding: 1px 2px 2px 12px
    }
}

.fl {
    float: left
}

.fr {
    float: right
}

.left {
    text-align: left
}

.center {
    text-align: center
}

.right {
    text-align: right
}

[data-href-url] {
    cursor: pointer
}

._wrp {
    width: 100%;
    margin: 0 auto
}

@media screen and (max-width:1280px) {
    ._wrp {
        width: 1280px
    }
}

._flx {
    display: flex
}

._hidden {
    display: none
}

._grid {
    display: grid
}

._ovfhide {
    overflow: hidden
}

._ad {
    color: #797e90;
    font-size: 11px;
    margin: 0 auto 25px;
    text-align: center
}

._ad>p,._ad>span,.adhead {
    color: #595959;
    text-align: center
}

._ad>p,._ad>span {
    font-size: 11px;
    margin: 0
}

._rhs>._ad>div {
    min-height: 250px
}

.adhead {
    font-size: 12px
}

._wwrap {
    word-wrap: break-word
}

.ellipsis {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.lclamp {
    word-break: break-word;
    display: -webkit-box!important;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 3;
    max-height: 60px
}

._lhs {
    width: 940px;
    min-height: 800px
}

._rhs {
    width: 300px;
    margin-left: 40px;
    flex: none
}

._btn {
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    background-color: var(--btnbg);
    height: 29px;
    line-height: 31px;
    padding: 0 20px;
    color: #fff;
    font-size: var(--btnfs);
    font-weight: var(--btnfw);
    border-radius: var(--btnbr);
    border: 0;
    outline: 0;
    cursor: pointer
}

._btngry {
    background: var(--grybg_2)
}

._gry-bg {
    background: var(--grybg)
}

._hd {
    font-size: var(--fshd);
    font-weight: 600;
    line-height: 1.2;
    color: var(--color);
    letter-spacing: var(--lshd);
    margin: 0;
    padding: 0 0 5px
}

._shins,._sshr,._sshropt li {
    position: relative
}

._sshr {
    width: 40px;
    height: 40px;
    display: inline-block;
    margin-left: 15px;
    margin-top: -3px;
    vertical-align: top;
    z-index: 3
}

._pd-share,._sshropt {
    position: absolute;
    right: 0;
    top: 4px;
    border-radius: 50%;
    background-color: var(--grybg);
    cursor: pointer;
    z-index: 2
}

._sshropt {
    overflow: hidden
}

._pd-share {
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-position: .3% 76.8%;
    background-size: 1140px;
    overflow: hidden;
    color: transparent
}

._sshropt {
    width: 0;
    height: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    align-items: center;
    box-shadow: 0 .125em .125em rgba(0,0,0,.3);
    opacity: 0;
    transition: width .4s ease-in-out,opacity .4s ease-in-out
}

._sshropt li {
    padding: 0;
    cursor: pointer;
    opacity: 0;
    transform: translateX(.625em);
    color: transparent
}

._sshr:hover ._pd-share {
    -webkit-animation: spin .4s linear;
    -moz-animation: spin .4s linear;
    animation: spin .4s linear
}

._sshr:hover ._sshropt {
    width: auto;
    height: 40px;
    overflow: unset;
    padding-right: 40px;
    border-radius: var(--br20);
    box-shadow: 0 0 10px 0 rgba(0,0,0,.3);
    opacity: 1;
    z-index: 1
}

._sshr:hover ._sshropt li {
    opacity: 1;
    transform: translateX(0);
    transition: .3s .15s
}

._sshr .snapchat,._sshropt .icn {
    padding: 0 5px;
    display: block
}

._sshr .snapchat a,._sshropt .snapchat i {
    background-color: #fffc00;
    border-radius: 50%
}

._sshr .snapchat a {
    width: 35px;
    height: 35px;
    display: block;
    text-align: center
}

._sshr .snapchat a>img {
    margin: auto
}

._sshr .snapchat button,._sshr .snapchat div {
    width: 35px;
    height: 35px;
    border: 0;
    border-radius: 50%;
    margin: 0 auto
}

._sshr .snapchat button img,._sshr .snapchat img,._sshropt ._twicn>img {
    width: 20px;
    height: 20px
}

._sshropt .icn {
    width: 45px;
    height: 35px;
    cursor: pointer;
    position: relative;
    overflow: hidden
}

._sshropt .icn:before {
    width: 35px;
    height: 35px;
    content: "";
    background-size: 1300px;
    border-radius: 50%
}

._sshropt ._wpicn:before {
    background-position: 32.5% 66.4%;
    background-color: #46a606;
    background-size: 720px
}

._sshropt ._fbicn:before {
    background-position: 13.75% 52.65%;
    background-color: #455b9d
}

._sshropt ._twicn:before {
    background-color: #000
}

._sshropt ._twicn {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative
}

._sshropt ._twicn>img {
    margin: 0 auto;
    filter: invert(1);
    position: absolute
}

._sshropt ._emlicn:before {
    background-position: 30.3% 52.8%;
    background-color: #a3a3a3;
    background-size: 1050px
}

._sshropt ._bellicon:before {
    background-position: 36.1% 38.1%;
    background-color: #f64646
}

._sshropt ._msngricn:before {
    background-position: 27% 66.1%;
    background-color: #3692fb;
    background-size: 730px
}

._sshropt .snapchat i {
    background-position: 58.8% 52.2%;
    background-size: auto;
    width: 36px;
    height: 36px;
    vertical-align: middle
}

._opright ._sshropt {
    left: 0;
    right: unset
}

._opright ._sshropt li {
    transform: translateX(-.6em)
}

._opright:hover ._sshropt {
    padding-left: 40px;
    padding-right: 0
}

._display {
    background-position: .18% 99.6%
}

._processor {
    background-position: 1.55% 99.5%
}

._front_camera,._selfie_camera {
    background-position: 4.23% 99.4%
}

._os {
    background-position: 7% 99.5%
}

._storage {
    background-position: 9.2% 99.4%
}

._rear_camera {
    background-position: 2.9% 99.6%
}

._battery_capacity {
    background-position: 5.63% 99.5%
}

._ram {
    background-position: 8.1% 99.3%
}

._stor {
    background-repeat: no-repeat;
    background-position: -100% -100%;
    display: inline-block
}

._amazon {
    background-position: .9% 7.2%
}

._amazon_com {
    background-position: 25.3% 7.5%
}

._amazon-s {
    background-position: .3% 28.2%
}

._flipkart {
    background-position: 52.4% 6.8%
}

._flipkart-s {
    background-position: 20% 28%
}

._tatacliq {
    background-position: 78% 13.3%
}

._tatacliq-s {
    background-position: 62% 28%
}

._paytmmall {
    background-position: 51.7% 13%
}

._paytmmall-s {
    background-position: 40.2% 28%
}

._boat {
    background-position: 18.4% 48.1%
}

._boat-s {
    background-position: 0 49%
}

._prime {
    background-position: 19.1% .5%
}

._croma {
    background-position: 18% 51.6%
}

._croma-s {
    background-position: -.4% 51.5%
}

._shrink,._shrinkjs {
    overflow: hidden;
    transition: all ease .2s
}

._eplnkw ._hdw {
    font-size: 20px;
    margin: 0 0 10px;
    text-transform: uppercase;
    font-weight: 600
}

._eplnkw ._hdw>a {
    color: #454545
}

._eplnkw ._mvrtg {
    background-color: #dba53b;
    border-radius: 4px;
    padding: 0 4px 0 0;
    overflow: hidden;
    position: absolute;
    left: 5px;
    top: 5px;
    z-index: 1;
    box-shadow: 0 0 4px 1px var(--smovly)
}

._eplnkw ._mvrtg>img {
    max-width: 25px;
    max-height: 25px
}

._eplnkw ._mvrtg ._csrt {
    font-size: 12px;
    color: #000;
    padding-top: 3px
}

._eplnkw ._hdw .arrow-right {
    width: 20px;
    height: 20px;
    background-position: 47.8% 37.7%;
    background-size: 1780px;
    position: relative;
    top: 2px
}

.hide {
    display: none!important
}

._rmbtn {
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: normal;
    color: #da0000;
    background-color: #fff;
    border-radius: 40px;
    padding: 10px 40px 8px;
    margin: 0 auto;
    position: relative;
    bottom: -8px;
    z-index: 1;
    box-shadow: 0 0 10px rgba(0,0,0,.2);
    flex-direction: column;
    cursor: pointer
}

._rmbtn:after,._rmbtn:before {
    width: 8px;
    height: 8px;
    content: "";
    position: absolute;
    top: 36%;
    border-top: 2px solid #c1c1c1;
    border-right: 2px solid #c1c1c1;
    transform: rotate(135deg)
}

._rmbtn:before {
    left: 15px
}

._rmbtn:after {
    left: auto;
    right: 15px
}

.error-box {
    border: 1px solid #da0000!important
}

#__kpw_prodt_rhs {
    min-height: 573px
}

#__kpw_prodt_rhs._stk {
    min-height: auto
}

#__kpw_prodt_rhs .__kp_wgt_exlink {
    margin-bottom: 30px
}

._ftrwrp .swiper-button-next {
    border-radius: 20px 0 0 20px
}

._ftrwrp .swiper-button-next,._ftrwrp .swiper-button-prev {
    width: 30px;
    height: 35px;
    right: 0;
    background-size: 10px auto;
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.2);
    transition: all .3s ease
}

._pdswpr .swiper-button-next {
    border-radius: 20px 0 0 20px
}

._pdswpr .swiper-button-next,._pdswpr .swiper-button-prev {
    width: 30px;
    height: 35px;
    right: 0;
    background-color: rgba(255,255,255,.8);
    background-size: 10px auto;
    box-shadow: 0 1px 5px 0 rgba(0,0,0,.2);
    transition: all .3s ease
}

._ftrwrp .swiper-button-next:hover,._ftrwrp .swiper-button-prev:hover,._pdswpr .swiper-button-next:hover,._pdswpr .swiper-button-prev:hover {
    width: 50px;
    background-size: 12px auto;
    background-color: #fff
}

._ftrwrp .swiper-button-prev,._pdswpr .swiper-button-prev {
    border-radius: 0 20px 20px 0;
    left: 0
}

._ftrwrp .swiper-button-next.swiper-button-disabled,._ftrwrp .swiper-button-prev.swiper-button-disabled,._pdswpr .swiper-button-next.swiper-button-disabled,._pdswpr .swiper-button-prev.swiper-button-disabled {
    display: none
}

._ftrwrp .swiper-button-next,._ftrwrp .swiper-button-next:hover,._ftrwrp .swiper-button-prev,._ftrwrp .swiper-button-prev:hover {
    background-color: rgba(63,68,72,.8)
}

._gflshw {
    width: 400px;
    min-height: 200px;
    position: fixed;
    top: 40px;
    right: -10px;
    z-index: 99999999;
    background-color: rgba(255,255,255,.9);
    border-radius: 10px;
    backdrop-filter: blur(20px);
    box-shadow: 0 0 28px 16px rgba(0,0,0,.2);
    padding: 20px;
    border: 3px solid #fff150;
    animation: flashpopup 1s ease;
    transition: background .3s ease
}

._gflshw:hover {
    background-color: #fff
}

._gflshw ._gflc {
    width: 22px;
    height: 22px;
    position: absolute;
    top: 10px;
    right: 20px;
    z-index: 1;
    background-color: #e93f33;
    border-radius: 50%;
    cursor: pointer
}

._gflshw ._gflc:after,._gflshw ._gflc:before {
    width: 5px;
    height: 30px;
    content: "";
    position: absolute;
    top: -4px;
    right: 9px;
    background-color: #fff;
    border-radius: 50%
}

._gflshw ._gflc:before {
    transform: rotate(45deg) scale(.5)
}

._gflshw ._gflc:after {
    transform: rotate(-45deg) scale(.5)
}

._gflshw ._hd {
    padding: 0 30px 0 25px;
    font-size: 20px;
    font-weight: 600;
    color: #000;
    text-transform: uppercase;
    position: relative
}

._gflshw ._hd:before {
    width: 30px;
    height: 28px;
    content: "";
    background-color: #fff150;
    position: absolute;
    left: -20px;
    top: 0;
    border-radius: 0 8px 8px 0
}

._gflshw ._gflnw,._sbcrb {
    width: 100%;
    margin: 20px 0 0
}

._gflshw ._gflnw a {
    align-items: flex-start
}

._gflshw ._gflnw ._thmb {
    width: 120px;
    height: auto;
    margin: 0 20px 0 0;
    flex: none
}

._gflshw ._gflnw ._thmb img {
    max-width: 120px;
    max-height: 120px;
    width: auto;
    height: auto;
    margin: 0;
    border-radius: 4px
}

._gflshw ._gflnw ._gfntl {
    color: #000;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.3;
    word-break: break-word;
    display: -webkit-box!important;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 4;
    max-height: 90px
}

._gflshw ._gfrm {
    width: auto;
    max-width: max-content;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    background-color: #e93f33;
    display: inline-block;
    padding: 3px 20px 5px;
    border-radius: 8px;
    margin: 0 0 0 140px
}

._sbcrb {
    margin: 0 0 25px;
    position: relative;
    padding: 3px 0 0;
    flex-wrap: wrap
}

._sbcrb label {
    display: block;
    width: 100%
}

._sbcrb input[type=text] {
    width: 70%;
    height: 36px;
    border: 1px solid #d2d0d0;
    border-radius: .2em;
    padding: 10px 5px
}

._sbcrb input._btn[type=submit] {
    width: 27%;
    height: 36px;
    padding: 0 10px;
    margin: 0 0 0 5px;
    font-weight: 700;
    letter-spacing: 0;
    font-size: 13px;
    border-radius: 0
}

._sbcrbmsg {
    width: 100%;
    font-size: 12px;
    color: #de0000
}

:root {
    --color: #000;
    --color2: #595959;
    --rcolor: #da0000;
    --rlogo: #e93f33;
    --gcolor: #008900;
    --grybg: #f2f2f2;
    --grybg_2: #979797;
    --fshd: 18px;
    --fs: 16px;
    --fs_2: 14px;
    --lh: 24px;
    --lshd: 0.2px;
    --br10: 10px;
    --br20: 20px;
    --bpd: 15px;
    --btnbg: #da0000;
    --btnfs: 14px;
    --btnfw: 700;
    --btnbr: 3px;
    --mbg: #fff;
    --hmbg: #717171;
    --inpbdr: #C3C3C3;
    --smclr: #3e4152;
    --smbrd: #eaeaec;
    --smovly: rgba(0,0,0,.7);
    --adtc: #545865;
    --cgry: #545454;
    --catxt: #ff2400;
    --cabg: rgba(0,0,0,0);
    --cab-rds: 0;
    --cm-npt: #f5f5f5;
    --cm-fdr0: rgba(255,255,255,0);
    --cm-fdr1: rgba(255,255,255,0.5);
    --cm-fdr2: rgba(255,255,255,0.9);
    --cm-fdr3: rgba(255,255,255,1);
    --rmbtn: #fff;
    --rmbtnsh: rgba(0,0,0,.2);
    --gbg: #929292;
    --gbg2: #eae8e8;
    --grytxt: #444;
    --gtxt: #333;
    --gtxt2: #555;
    --gtxt3: #f0f0f0;
    --lnktxt: #141AAA;
    --wbstxt: #4a4a4a;
    --dot: #d8d8d8;
    --dtxt: #828282;
    --bdr: #e1e1e7;
    --bdr2: #ccc;
    --bdr3: #c1c1c1;
    --tblbdr: #e6e6e6;
    --pgb: #fafafa;
    --pdctbg: #f5f4eb;
    --rg1: rgba(0,0,0,.2);
    --crdbg1: #eeeeee;
    --mvnmbg: #3e4152;
    --mvwbg: #3e4152
}

.gnavigation_bg {
    overflow: hidden;
    height: 37px;
    width: 100%;
    background: #f2f1f2;
    background: -moz-linear-gradient(top,#f2f1f2 0,#dcdbdc 100%);
    background: -webkit-gradient(left top,left bottom,color-stop(0,#f2f1f2),color-stop(100%,#dcdbdc));
    background: -webkit-linear-gradient(top,#f2f1f2 0,#dcdbdc 100%);
    background: -o-linear-gradient(top,#f2f1f2 0,#dcdbdc 100%);
    background: -ms-linear-gradient(top,#f2f1f2 0,#dcdbdc 100%);
    background: linear-gradient(to bottom,#f2f1f2 0,#dcdbdc 100%);
    font-family: Arial
}

.gnavigation_wrap {
    height: 100%;
    padding: 0;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.gnavigation {
    width: 1060px
}

.gnavigation ul {
    margin: 0;
    padding: 0;
    list-style: none;
    display: flex
}

.gnavigation ul li {
    font-size: 13px;
    margin-right: 7px
}

.gnavigation ul li:last-child,.gsocialbar ._gcol:last-child {
    margin-right: 0
}

.gnavigation ul li a {
    color: #333
}

.gnavigation ul li a,.gnavigation ul li a:hover,.gnavigation ul li span {
    font-size: 12px;
    text-transform: uppercase;
    padding: 2px 2px 0;
    font-weight: 400;
    text-decoration: none;
    display: block;
    height: 23px;
    line-height: 20px
}

.gnavigation ul li a.current,.gnavigation ul li a:hover,.gnavigation ul li span {
    background-color: #000;
    color: #fff!important;
    border-radius: 5px
}

.gnavigation .gntamil a,.gnavigation .gntamil a:hover {
    font-size: 14px;
    padding-top: 1px
}

.gnavigation .gnbengali a,.gnavigation .gnbengali a:hover {
    font-size: 14px
}

.gnavigation .new {
    position: relative;
    padding-right: 20px
}

.gnavigation .new a:after {
    content: "NEW";
    position: absolute;
    top: -4px;
    right: 5px;
    font-size: 9px;
    font-weight: 900;
    line-height: 10px;
    color: #fff;
    background: #ff2e2e;
    border-radius: 2px;
    padding: 1px 2px 0
}

.gsocialbar {
    display: flex;
    justify-content: end;
    min-width: 200px;
    flex: none;
    margin-top: -1px
}

.gsocialbar ._gcol {
    width: 22px;
    height: 22px;
    align-items: center;
    justify-content: center;
    margin-right: 10px
}

.gsocialbar ._gcol>a,.gsocialbar .grss a>span {
    width: 22px;
    height: 22px;
    display: flex;
    align-items: center;
    justify-content: center
}

.gsocialbar ._gcol>a {
    flex: none
}

.gsocialbar img {
    max-width: 24px;
    max-height: 24px;
    width: auto;
    height: auto;
    margin: 0
}

.gsocialbar .ggnws a {
    background-color: #fbfbfb;
    border: 1px solid var(--bdr);
    border-radius: 50%;
    flex: none;
    position: relative
}

.gsocialbar .ggnws img {
    padding: 4px
}

.gsocialbar .ginstaicn {
    background-color: transparent
}

.gsocialbar .ginstaicn img {
    max-width: 34px;
    max-height: 34px
}

.gsocialbar .gtwitter>a {
    background-color: #000;
    border-radius: 50%
}

.gsocialbar .gtwitter img {
    width: 12px;
    height: 12px;
    filter: invert(1)
}

.gsocialbar .grss a>span {
    background-color: #f77d29;
    border-radius: 50%
}

.gsocialbar .grss i {
    width: 22px;
    height: 22px;
    background-position: 26.75% 52.5%;
    background-size: 1120px
}

.header {
    display: block;
    padding-top: 10px
}

.navbar_header {
    width: 100%;
    height: 90px;
    align-items: center;
    justify-content: space-between
}

.logo_main {
    width: 360px;
    flex: none;
    align-items: center
}

.logo_main>a {
    width: auto;
    display: inline-flex;
    border-right: 1px solid var(--bdr);
    margin-right: 10px;
    padding-right: 10px
}

.logo_main img {
    width: 240px;
    height: 75px;
    display: block
}

.navbar_header ._adh {
    width: 100%;
    float: none;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

._g360langw {
    position: relative;
    cursor: pointer
}

._lngdr {
    width: 80px;
    height: 100%;
    flex-flow: column
}

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

._edtnx,._langdd li>a,._lnghd {
    width: 100%;
    color: #000;
    display: block
}

._edtnx {
    font-size: 13px;
    opacity: .5
}

._langdd {
    min-width: 140px;
    width: -moz-max-content;
    width: max-content;
    height: 0;
    overflow: hidden;
    opacity: 0;
    position: absolute;
    left: 0;
    top: 40px;
    z-index: 10000;
    background-color: #fff;
    padding: 5px 0
}

._g360langw:hover ._langdd,.topnav ._mnnvw>li:hover>ul {
    height: auto;
    opacity: 1;
    border-radius: 5px;
    box-shadow: 0 0 5px rgba(0,0,0,.6);
    -webkit-transition: .3s all ease;
    -moz-transition: .3s all ease;
    transition: .3s all ease
}

._langdd li {
    width: 100%
}

._langdd li>a {
    height: 34px;
    padding: 4px 10px;
    font-size: 15px;
    line-height: 2;
    border-bottom: 1px solid var(--bdr);
    cursor: pointer;
    transition: all .3s ease
}

._langdd li:last-child>a {
    border-bottom: none
}

._langdd li>a:hover {
    background-color: var(--grybg);
    transition: all .3s ease
}

._g360langw.arrow-r:after {
    transform: rotate(135deg)
}

.topnav {
    width: 100%;
    margin-top: 10px;
    height: 40px;
    background-color: #da0000
}

.topnav>._cntnr {
    display: flex;
    align-items: center
}

.topnav ._mnnvw {
    display: flex;
    width: 1280px;
    overflow-x: clip;
    margin: 0;
    list-style: none;
    flex: auto
}

.topnav ._mnnvw>li {
    margin: 0;
    padding: 0;
    white-space: nowrap;
    position: relative;
    text-transform: uppercase;
    cursor: pointer;
    transition: all .3s ease
}

.topnav ._mnnvw>li:last-child {
    margin: 0
}

.topnav ._mnnvw>li:hover {
    background-color: rgba(70,14,71,.1)
}

.topnav ._mnnvw>li a,.topnav ._mnnvw>li span {
    height: 100%;
    color: #fff;
    display: block;
    padding: 7px 8px;
    font-size: 17px;
    font-weight: 600;
    line-height: 26px;
    letter-spacing: .7px;
    border-right: 1px solid #cc2f2c;
    position: relative;
    cursor: pointer;
    -webkit-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out
}

.topnav ._mnnvw>li:last-child a,.topnav ._mnnvw>li:last-child span {
    border-right: none
}

.topnav ._mnnvw>li a.active,.topnav ._mnnvw>li span.active,.topnav ._mnnvw>li:hover>a,.topnav ._mnnvw>li:hover>span {
    color: #fff;
    background-color: rgba(70,14,71,.1)
}

.topnav ._mnnvw>li a.active:before,.topnav ._mnnvw>li span.active:before {
    width: 0;
    height: 0;
    content: "";
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 7px solid #fff;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    margin: auto
}

.topnav ._mnnvw>li>ul,.topnav ._mnnvw>li>ul>li {
    background: #fff;
    padding: 0;
    margin: 0
}

.topnav ._mnnvw>li>ul {
    min-width: 190px;
    width: -moz-max-content;
    width: max-content;
    height: 0;
    overflow: hidden;
    opacity: 0;
    position: absolute;
    left: 0;
    top: 40px;
    z-index: 10000
}

.topnav ._mnnvw>li>ul>li {
    float: none;
    width: 100%;
    display: block;
    position: relative
}

.topnav ._mnnvw>li>ul>li a {
    font-size: 16px;
    font-weight: 500;
    white-space: nowrap;
    color: #666;
    letter-spacing: 0;
    padding: 10px 15px 5px;
    border: 0;
    -webkit-transition: all 0s ease-in-out;
    -moz-transition: all 0s ease-in-out;
    transition: all 0s ease-in-out
}

.topnav ._mnnvw>li.hubs>ul>li a {
    min-width: 150px
}

.topnav ._mnnvw>li>ul>li a:hover {
    background: #f3f0ef;
    color: #e93f33
}

.topnav ._mnnvw>li.ces-tab a {
    color: #e2ef88
}

.topnav .arrow-r:after {
    border-color: #fff;
    display: inline-block;
    margin-left: 5px;
    position: relative;
    top: -3px;
    left: 0;
    transform: rotate(135deg)
}

.topnav ._mnnvw>li:hover .arrow-r:after {
    border-color: #fff
}

.topnav sup {
    position: relative;
    line-height: normal;
    font-size: 12px;
    color: #fff;
    background: #da0000;
    padding: 2px 2px 0;
    border-radius: 2px;
    text-transform: capitalize;
    top: -2px;
    right: -1px
}

.topnav ._mnnvw>li>ul.col2 {
    display: flex;
    flex-wrap: wrap;
    min-width: 440px;
    width: auto
}

.topnav ._mnnvw>li>ul.col2>li {
    width: 50%;
    border-bottom: 1px solid #ececec
}

.topnav ._mnnvw>li>ul.col2>li:nth-child(2n) {
    border-left: 1px solid #ececec
}

.topnav ._mnnvw>li>ul.dwr {
    left: unset;
    right: 0
}

.topnav ._mnnvw>li>ul.vdd {
    width: 520px;
    left: -100px
}

.topnav ._mnnvw>li>ul.dwc {
    left: -80px
}

.topnav ._mnnvw>li._aitab>a {
    padding: 7px 28px 7px 15px;
    letter-spacing: 2px;
    position: relative
}

.topnav ._mnnvw>li._aitab>a sup {
    padding: 4px 5px 0;
    background-color: #2e969d;
    border-radius: 10px;
    position: absolute;
    right: -3px;
    top: 0;
    font-size: 11px;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    line-height: 16px;
    transform: scale(.75);
    animation: blinker 1s step-end infinite;
    -webkit-animation: blinker 1s step-end infinite
}

html[lang=hi] .topnav {
    height: 44px
}

html[lang=hi] .topnav ._mnnvw>li {
    padding: 0
}

html[lang=hi] .topnav ._mnnvw>li>a {
    padding: 10px 18px
}

html[lang=hi] .topnav ._mnnvw>li._aitab>a {
    padding-right: 34px
}

html[lang=hi] .topnav ._mnnvw>li._aitab>a sup {
    padding: 3px 5px 2px
}

html[lang=hi] .topnav sup {
    padding: 1px 6px 4px;
    line-height: 10px;
    display: inline-block;
    top: -3px;
    right: -2px
}

body[data-tb-dashboard=gadgets-home] .header {
    margin: 0;
    padding-bottom: 0;
    background-color: #f7f7f7
}

.category_menu {
    height: 33px
}

.category_menu>ul {
    list-style: none;
    display: flex;
    overflow: hidden;
    background-color: #868586;
    border-radius: 0 0 15px 15px;
    padding: 0;
    height: 33px
}

.category_menu>ul>li {
    list-style: none;
    text-transform: uppercase;
    position: relative
}

.category_menu>ul>li span,.category_menu>ul>li>a {
    height: 100%;
    white-space: nowrap;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-flow: column;
    font-size: 14px;
    line-height: 20px;
    border-right: 1px solid #757474;
    padding: 0 11px;
    cursor: pointer;
    text-align: center;
    position: relative;
    transition: all .3s ease
}

.category_menu>ul>li>a.active,.category_menu>ul>li>a:hover {
    background-color: #757474;
    transition: all .3s ease
}

.category_menu>ul>li.ta>a {
    padding-top: 7px
}

html[lang=hi] .category_menu ul li a {
    padding: 0 20px
}

.category_menu>ul>li:last-child>a,.category_menu>ul>li:last-child>span {
    border-right: none
}

.category_menu>ul>li>a._prmdy,.category_menu>ul>li>span._prmdy {
    width: auto;
    height: auto;
    padding: 4px 8px 4px 0;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer
}

.category_menu>ul>li ._prmdy img {
    max-width: 68px;
    max-height: 25px;
    width: auto;
    height: auto;
    margin: 0
}

.category_menu>ul>li._tricolor a {
    background: linear-gradient(9deg,#fffe8b 30%,#fff 10%,#27fffa 100%);
    color: #000;
    font-weight: 600;
    line-height: 24px;
    text-shadow: 0 0 4px rgb(255 255 255/80%);
    padding: 5px 10px 4px!important
}

html[lang=en] .ggbyads ._ggbyadsd {
    font-size: 12px;
    line-height: 12px;
    margin-top: -6px;
    letter-spacing: .5px;
    position: relative
}

._awrdlnk a,html[lang=en] .crmbg a {
    font-weight: 600;
    line-height: 20px;
    border-radius: 0 0 0 15px
}

html[lang=en] .crmbg a {
    background-image: linear-gradient(to left bottom,#188734,#fff,#d74a04);
    color: #000;
    text-shadow: 0 1px 2px #fff
}

html[lang=en] .ggbyads ._ggbyadsd sup {
    line-height: normal;
    margin: 0-5px 0 0
}

html[lang=en] .ggbyads ._ggbyadsd>b {
    display: inline-block;
    font-weight: 600;
    color: #fff;
    background: #000;
    border-radius: 10px;
    padding: 2px 10px;
    line-height: 14px;
    transform: scale(.9);
    top: -1px;
    position: relative;
    text-shadow: none
}

html[lang=en] .ggbyads ._ggbyadsd>b:before {
    content: "";
    position: absolute;
    width: 10px;
    height: 3px;
    background: #65cb96;
    right: 10px;
    top: 1px
}

._awrdlnk a {
    background-image: linear-gradient(90deg,#f45488 10%,#ed90f6 50%,#e93831 90%);
    text-shadow: 0 1px 2px #000;
    transition: all .3s ease
}

._awrdlnk:hover a {
    background-image: linear-gradient(90deg,#e93831 10%,#ed90f6 50%,#f45488 90%);
    transition: all .3s ease
}

html[lang=en] .ggbyhdfc ._change>sup {
    background: #ff0;
    color: #000;
    padding: 0 4px;
    border-radius: 5px;
    font-size: 12px;
    text-transform: none;
    line-height: 12px;
    position: relative;
    right: 2px;
    top: 1px
}

html[lang=en] ._nvanm ._change._scnd {
    font-size: 13px;
    font-weight: 700
}

html[lang=en] .ggbyhdfc ._change._scnd>sup {
    font-weight: 700;
    position: static;
    background: 0 0;
    line-height: normal;
    border-radius: 0;
    padding: 0;
    color: #fef851
}

.dlmenu li ul {
    min-width: 190px;
    width: -moz-max-content;
    width: max-content;
    border: 1px solid #d5d5d5;
    height: 0;
    overflow: hidden;
    opacity: 0;
    position: absolute;
    left: 0;
    top: 33px;
    z-index: 10000
}

.dlmenu li:hover ul {
    height: auto;
    opacity: 1;
    box-shadow: 0 0 5px #eaeaea;
    transition: .3s all ease
}

.dlmenu ul li {
    width: 100%;
    background: #fff;
    border-bottom: 1px solid #d5d5d5;
    position: relative
}

.dlmenu ul li a {
    display: block;
    font-size: 14px;
    line-height: 24px;
    white-space: nowrap;
    color: #666;
    height: 40px;
    padding: 10px;
    text-align: left;
    transition: all 0s ease-in-out
}

.dlmenu ul li a:hover {
    background: #da0000;
    color: #fff
}

.dlmenu .arrow-r:after {
    border-color: #f1f1f1;
    display: inline-block;
    margin-left: 5px;
    position: relative;
    top: -3px;
    left: 0;
    transform: rotate(135deg)
}

._cls,._gsrch ._srchicn {
    width: 28px;
    height: 28px;
    position: absolute;
    top: 0;
    right: 0
}

._cls {
    z-index: 1;
    vertical-align: middle;
    background-position: 15.2% 25.1%;
    background-size: 1280px;
    cursor: pointer
}

._cls,._srchldr {
    display: none
}

.search {
    position: relative
}

._gsrch ._srchicn {
    background-color: #ff2600;
    font-size: 20px;
    color: #fff;
    text-align: center;
    border-radius: 0 5px 5px 0
}

._gsrch ._srchicn:before {
    width: 14px;
    height: 14px;
    content: "";
    border: 2px solid #fff;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    top: 5px;
    left: 5px
}

._gsrch ._srchicn:after {
    width: 7px;
    height: 3px;
    content: "";
    border-radius: 4px;
    background-color: #fff;
    display: inline-block;
    position: absolute;
    top: 18px;
    left: 15px;
    transform: rotate(48deg)
}

._gsrch label {
    display: block
}

._gsrch input[type=text] {
    width: 100%;
    height: 28px;
    margin: 0;
    border-radius: 5px;
    padding: 6px 28px 6px 6px;
    color: #333;
    font-weight: 400;
    font-size: 14px;
    border: 1px solid #c3c3c3;
    -webkit-appearance: none
}

._gsrch input[type=text]::-webkit-input-placeholder {
    color: #c3c3c3;
    font-weight: 400
}

._gsrch input[type=text]::-moz-placeholder {
    color: #c3c3c3;
    font-weight: 400
}

._adh,.subnav a {
    position: relative
}

._adh {
    width: auto;
    height: 90px;
    float: right;
    z-index: 9999
}

._ad728,._ad728>div {
    text-align: center;
    margin: 0 auto
}

._ad728 {
    width: 100%;
    padding: 10px 0
}

._ad728>span {
    font-size: 12px;
    line-height: normal;
    display: block;
    text-align: center
}

._ad728>div {
    width: 728px;
    height: 90px
}

._adh1px {
    height: 0;
    width: 0
}

.subnav {
    box-sizing: border-box;
    margin: 0 auto;
    padding-top: 4px;
    width: 1280px
}

.subnav a {
    color: #454545;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    line-height: 12px;
    margin: 0;
    padding: 5px;
    text-decoration: none
}

.subnav a:last-child {
    border: 0
}

.subnav a:hover {
    color: #da0000
}

.subnav a:after {
    content: "|";
    top: -1px;
    right: -5px;
    font-weight: 400;
    position: relative
}

.subnav a:last-child:after {
    content: unset
}

.arrow-l,.arrow-r {
    position: relative
}

.arrow-l:after {
    content: "";
    position: absolute;
    top: 14px;
    right: 12px;
    width: 8px;
    height: 8px;
    background: 0 0;
    border-top: 2px solid #666;
    border-right: 2px solid #666
}

.arrow-l:after,.arrow-r:after {
    -webkit-transition: all ease .2s;
    -moz-transition: all ease .2s;
    transition: all ease .2s
}

.arrow-r:after {
    content: "";
    position: absolute;
    top: 14px;
    right: 12px;
    width: 8px;
    height: 8px;
    background: 0 0;
    border-top: 2px solid #666;
    border-right: 2px solid #666;
    transform: rotate(45deg)
}

.arrow-l:after {
    transform: rotate(-135deg)
}

._sponsoredsrc #autocom-dflt ._sponsoredsrcli {
    background: #fffdeb;
    position: relative
}

@media all and (-ms-high-contrast:none),(-ms-high-contrast:active) {
    a {
        color: #000
    }

    a:hover {
        color: #da0000
    }

    ._btn {
        line-height: 27px
    }

    .topnav>ul>li a,.topnav>ul>li span {
        font-size: 14px;
        line-height: 24px
    }

    .category_menu>ul>li span,.category_menu>ul>li>a {
        display: block
    }

    html[lang=en] .topnav {
        display: block;
        width: 1280px
    }

    html[lang=en] .topnav>ul {
        width: 1000px;
        flex: none;
        float: left
    }

    html[lang=en] .category_menu>ul>li>a {
        font-size: 13px;
        padding: 9px 8px 4px
    }

    html[lang=en] ._gsrch {
        float: right
    }
}

@supports (-ms-ime-align:auto) {
    a {
        color: #000
    }

    a:hover {
        color: #da0000
    }

    ._btn {
        line-height: 27px
    }

    .topnav>ul>li a,.topnav>ul>li span {
        font-size: 14px;
        line-height: 24px
    }

    .category_menu>ul>li span,.category_menu>ul>li>a {
        display: block
    }

    html[lang=en] .topnav {
        display: block;
        width: 1280px
    }

    html[lang=en] .topnav>ul {
        width: 1000px;
        flex: none;
        float: left
    }

    html[lang=en] .category_menu>ul>li>a {
        font-size: 13px;
        padding: 9px 8px 4px
    }

    html[lang=en] ._gsrch {
        float: right
    }
}

.hrt {
    width: 44px
}

._src {
    width: 0;
    height: 0;
    position: fixed;
    right: -600px;
    top: 0;
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    transition: all .8s ease
}

._nvsrc {
    width: 44px;
    height: 44px;
    padding: 0;
    cursor: pointer;
    position: relative;
    flex: none
}

._sricn {
    width: 34px;
    height: 34px;
    position: absolute;
    top: 3px;
    right: 5px
}

._nvsrc ._sricn {
    top: 8px;
    z-index: 1
}

._sricn:after,._sricn:before {
    content: "";
    display: inline-block;
    position: absolute
}

._sricn:before {
    width: 18px;
    height: 18px;
    background-color: transparent;
    border-radius: 50%;
    border: 2px solid var(--color);
    left: 4px;
    top: 3px
}

._sricn:after {
    width: 3px;
    height: 8px;
    background-color: var(--color);
    top: 18px;
    left: 20px;
    transform: rotate(-43deg)
}

._nvsrc:after {
    width: 38px;
    height: 38px;
    content: "";
    background-color: rgba(0,0,0,.2);
    border-radius: 50%;
    position: absolute;
    top: 4px;
    left: 1px;
    z-index: 0;
    transition: all .2s ease;
    transform: scale(0)
}

._nvsrc:hover:after {
    transform: scale(.85)
}

._nvsrc:hover ._sricn {
    transform: scale(.9)
}

._srcact ._ghdrUp ._ghdr {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    transform: translateY(0);
    height: 100vh!important
}

._srcact ._stkyb ._ghdr {
    opacity: 1;
    visibility: visible;
    transform: none;
    -webkit-transform: none
}

@media screen and (min-width:1025px) {
    ._src {
        border-radius: 0;
        right: 0;
        display: none
    }

    ._nvsrc {
        padding: 15px 18px;
        height: 40px
    }

    ._nvsrc ._sricn {
        top: 6px;
        left: 6px
    }

    ._sricn {
        width: 30px;
        height: 30px;
        right: 0
    }

    ._sricn:before {
        border: 2px solid #fff
    }

    ._sricn:after {
        background-color: #fff
    }

    ._nvsrc:after {
        background-color: rgba(139,36,33,.6);
        top: 1px;
        left: 2px
    }@    -webkit-keyframes scrotation {
        0%{-webkit-transform: perspective(1000px) rotateX(-90deg);
        -moz-transform: perspective(1000px) rotateX(-90deg);
        transform: perspective(1000px) rotateX(-90deg)
    }

    to {
        -webkit-transform: perspective(1000px) translateY(0);
        -moz-transform: perspective(1000px) translateY(0);
        transform: perspective(1000px) translateY(0)
    }
}

@keyframes scrotation {
    0% {
        -webkit-transform: perspective(1000px) rotateX(-90deg);
        -moz-transform: perspective(1000px) rotateX(-90deg);
        transform: perspective(1000px) rotateX(-90deg)
    }

    to {
        -webkit-transform: perspective(1000px) translateY(0);
        -moz-transform: perspective(1000px) translateY(0);
        transform: perspective(1000px) translateY(0)
    }
}}

._fdr {
    width: 100%;
    height: 50px;
    margin: 0 auto;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    z-index: 2;
    text-align: center;
    background: -moz-linear-gradient(top,rgba(242,242,242,0)0,rgba(242,242,242,.5) 30%,rgba(242,242,242,.9) 70%,#f2f2f2 100%);
    background: -webkit-linear-gradient(top,rgba(242,242,242,0)0,rgba(242,242,242,.5) 30%,rgba(242,242,242,.9) 70%,#f2f2f2 100%);
    background: -o-linear-gradient(top,rgba(242,242,242,0)0,rgba(242,242,242,.5) 30%,rgba(242,242,242,.9) 70%,#f2f2f2 100%);
    background: -ms-linear-gradient(top,rgba(242,242,242,0)0,rgba(242,242,242,.5) 30%,rgba(242,242,242,.9) 70%,#f2f2f2 100%);
    background: linear-gradient(to bottom,rgba(242,242,242,0)0,rgba(242,242,242,.5) 30%,rgba(242,242,242,.9) 70%,#f2f2f2 100%)
}

._lpdi {
    padding: 20px;
    border-radius: var(--br10);
    margin-bottom: 10px;
    position: relative
}

._lpdi h1 {
    font-size: 40px;
    line-height: 40px;
    font-weight: 400;
    letter-spacing: -1.1px;
    padding-right: 40px;
    margin: 0;
    color: var(--color);
    display: block
}

._lpdi ._fdrw {
    border-radius: 0 0 10px 10px
}

._lpdi ._lsttxt {
    padding: 0;
    font-size: 13px;
    color: #828282;
    letter-spacing: .2px
}

._lpdi ._lpdtl,._lpdi ._lsttxt {
    position: relative
}

._lpdi ._sshr {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2
}

._lpdi,._lpdi p {
    font-size: var(--fs);
    color: #333;
    line-height: 22px
}

._lpdi p {
    margin: 5px 0 0
}

._lpdi ._hd {
    margin: 10px 0 5px
}

._lpdi p a {
    color: #ff2400;
    text-decoration: underline
}

._pgsrch label,._shrinkjsbm {
    height: 76px;
    overflow: hidden
}

._lavilt {
    font-size: 15px;
    color: #595959;
    padding-bottom: 12px
}

._lpdcntr {
    align-items: flex-start
}

._lpdlst {
    width: 670px;
    float: right;
    padding-top: 45px;
    position: relative
}

._lpdlst ._lsrtby {
    width: 100%;
    border-bottom: 1px solid #e1e1e1;
    font-size: 14px;
    color: #595959;
    margin-bottom: 20px;
    justify-content: space-between;
    position: absolute;
    top: 0
}

._lpdlst ._lsrtby,._lpdlst ._srtlnkwrp {
    align-items: center
}

._lpdlst ._srtlnkwrp>span {
    margin-right: 10px;
    white-space: nowrap
}

._lsrtby ._srtlnk {
    display: flex
}

._lsrtby ._srtlnk .psortby,._lsrtby>span {
    color: #595959;
    margin: 0 15px 0 0;
    display: inline-block;
    font-size: 13px;
    line-height: 22px;
    text-transform: uppercase;
    cursor: pointer
}

._lsrtby ._srtlnk._brndpg .psortby {
    margin-right: 12px
}

._lsrtby ._srtlnk .psortby {
    border-bottom: 3px solid transparent;
    white-space: nowrap
}

._lsrtby ._srtlnk .psortby.active,._lsrtby ._srtlnk .psortby:hover {
    border-bottom: 3px solid #da0000;
    color: #da0000
}

._pgsrch {
    margin: -10px 0 0;
    position: relative;
    top: 1px;
    width: 200px;
    flex: none
}

._pgsrch label {
    width: 0;
    height: 0;
    color: transparent
}

._pgsrch input {
    width: 200px;
    height: 35px;
    border: 1px solid #e1e1e1;
    padding: 0 38px 0 10px;
    font-size: 13px
}

._pgsrch .clear-icon,._pgsrch .search-btn {
    width: 35px;
    height: 35px;
    position: absolute;
    right: 0;
    top: 0;
    background-color: transparent;
    border: 0;
    cursor: pointer;
    overflow: hidden;
    color: transparent
}

._pgsrch .search-btn:before {
    width: 15px;
    height: 15px;
    content: "";
    border: 2px solid #d0011b;
    border-radius: 50%;
    display: inline-block;
    position: absolute;
    top: 9px;
    left: 10px
}

._pgsrch .search-btn:after {
    width: 7px;
    height: 2px;
    content: "";
    border-radius: 4px;
    background-color: #d0011b;
    display: inline-block;
    position: absolute;
    top: 23px;
    left: 19px;
    transform: rotate(51deg)
}

._pgsrch .clear-icon {
    background-position: 11.7% 24.8%;
    background-size: 1200px
}



.filter-str {
    flex-wrap: wrap;
    position: relative;
    padding-right: 70px;
    margin-bottom: 8px
}

.filter-str>._flx {
    flex-wrap: wrap;
    align-items: center;
    margin-right: 15px
}

.filter-str ._fsrtxt {
    color: #666;
    padding-right: 6px;
    font-size: 15px
}

.filter-str .search-fltr-cnt {
    height: 24px;
    border: 1px solid #e1e1e1;
    border-radius: 20px;
    font-size: 14px;
    line-height: 24px;
    margin: 2px 8px 2px 0;
    padding: 0 18px 0 8px;
    position: relative;
    transition: all .2s ease 0s;
    cursor: pointer
}

.filter-str .search-fltr-cnt:after,.filter-str .search-fltr-cnt:before {
    width: 10px;
    height: 2px;
    content: "";
    border-radius: 4px;
    background-color: #333;
    display: inline-block;
    position: absolute;
    right: 5px;
    top: 10px
}

.filter-str .search-fltr-cnt:before {
    transform: rotate(51deg)
}

.filter-str .search-fltr-cnt:after {
    transform: rotate(-45deg)
}

.filter-str .search-fltr-cnt:hover {
    color: #ff2400;
    text-decoration: line-through;
    opacity: .75
}

.filter-str .search-fltr-cnt:hover:after,.filter-str .search-fltr-cnt:hover:before {
    background-color: #ff2400
}

.filter-str .clear-all {
    font-size: 14px;
    color: #ff2400;
    text-transform: uppercase;
    position: absolute;
    top: 6px;
    right: 0;
    cursor: pointer;
    transition: all .2s ease
}

.filter-str .clear-all:hover {
    text-decoration: underline
}

._lpdwgt {
    margin-bottom: 30px;
    align-items: normal
}

._lpdwgt.pdbtlinks {
    margin-bottom: 60px
}

._lpdwgt,._lpdwgt ._lpbwg {
    width: 100%;
    position: relative
}

._lpdwgt ._lpbwg {
    border-radius: var(--br10);
    border: 1px solid var(--bdr);
    box-shadow: 0 0 3px 0 var(--rmbtnsh);
    padding: 15px 10px 0;
    flex-wrap: wrap
}

._lpdwgt._lpucwgt {
    padding-top: 25px
}

._lpdwgt ._lpupcmg {
    padding: 4px 20px;
    margin: auto;
    border-radius: var(--br20);
    background-color: #f7a002;
    color: #fff;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    top: -14px;
    line-height: 20px;
    height: 24px;
    width: max-content;
    font-size: 13px;
    letter-spacing: .5px
}

._lpdwgt ._lpimg {
    width: 120px;
    margin: 0 10px 0 0;
    text-align: center;
    flex: none;
    position: relative
}

._lpbuy span,._lpdwgt ._lpimg a {
    display: block
}

._lpdwgt ._lpimg ._lpimga {
    width: 120px;
    height: 120px;
    text-align: center
}

._lpdwgt ._lpimg img {
    max-width: 100%;
    max-height: 120px;
    width: auto;
    height: auto;
    display: block;
    margin: 0 auto
}

._lpdwgt ._lpcmpr {
    font-size: 13px;
    color: #444;
    align-items: center;
    margin: 20px 0 10px;
    display: block;
    cursor: pointer
}

._lpdwgt ._lpcmpr>span {
    width: 18px;
    height: 18px;
    border: 1px solid #444;
    border-radius: 50%;
    margin: -5px 3px 0 0;
    padding-left: 1px;
    font-size: 20px;
    color: #444;
    text-align: center;
    line-height: 17px;
    font-family: Arial;
    position: relative;
    top: 3px
}

._lpdwgt ._lpcmpr:hover,._lpdwgt ._lpcmpr:hover>span {
    color: #ff2400;
    border-color: #ff2400
}

._lpdwgt ._lpdscn {
    width: calc(100% - 130px);
    text-align: left
}

._lpdscn ._hd {
    font-size: 18px;
    display: inline-block
}

._lpdscn p {
    font-size: 14px;
    padding: 0;
    margin: 0 0 5px;
    -webkit-line-clamp: 2;
    color: var(--color2)
}

._lpdscn .read-more {
    color: var(--rcolor);
    cursor: pointer
}

._lpdwgt ._lspcswgt {
    align-items: normal;
    padding: 5px 0 0
}

._lpdwgt ._lspclist {
    width: 100%;
    padding-bottom: 10px;
    align-items: flex-start
}

._lpdwgt ._lspclist tbody {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

._lpdwgt ._lspclist tr._lpdsd {
    width: 49%;
    display: flex;
    position: relative;
    flex-flow: column;
    padding-left: 45px;
    margin-bottom: 10px
}

._lpdwgt ._lspclist tr._lpdsd:last-child {
    width: 100%
}

._lspclist ._lspicon {
    width: 32px;
    height: 32px;
    padding: 0;
    position: absolute;
    left: 0;
    top: 5px;
    border-radius: 50%;
    box-shadow: 0 0 3px 1px var(--rmbtnsh);
    display: flex;
    align-items: center;
    justify-content: center
}

._lpoptbuy>a+a:before,._lspclist ._lspicon img {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 6px;
    left: 6px;
    margin: 0 auto
}

._lspclist i {
    width: 30px;
    height: 30px;
    text-align: center;
    background-size: 2900px;
    margin: 0 auto;
    position: relative;
    transform: scale(.8)
}

._lspclist ._lpdsd td {
    vertical-align: top
}

._lpdsd ._ttl {
    color: var(--color2);
    font-size: 14px;
    line-height: 20px
}

._lpdsd ._vltxt {
    color: #000;
    font-size: 15px;
    word-break: break-word
}

._lpdwgt ._lrtngbuy,._pbyddopt>ul {
    width: 100%;
    border-top: 1px solid var(--bdr)
}

._lpdwgt ._lrtngbuy {
    align-items: center;
    justify-content: space-between
}

._lpdwgt ._lspclist+._lrtngbuy {
    border-left: 1px solid #f1f1f1
}

._lpdwgt._nolpoptbuy {
    padding-bottom: 0
}

._lgtrt,._lpbuy {
    align-items: center
}

._lgtrt {
    width: 260px;
    font-size: 14px;
    color: #595959;
    justify-content: center
}

._lpbwg ._lpimg i {
    width: 40px;
    height: 40px;
    display: block;
    background-size: 790px auto;
    position: absolute;
    left: -5px;
    top: -10px;
    background-color: var(--mbg);
    border-radius: 50%
}

._lgtrt+._lpbuy {
    width: calc(100% - 280px);
    border-left: 1px solid var(--bdr);
    height: 56px;
    justify-content: flex-end
}

._lgtrt ._dtli,._lpoptbuy>a {
    font-size: 14px;
    text-align: center
}

._lgtrt ._dtli {
    width: 100%;
    letter-spacing: .2px;
    color: var(--color)
}

._lgtrt ._dtli>span {
    font-size: 13px;
    color: var(--color2);
    display: block;
    padding-bottom: 2px
}

._lpbuy {
    width: 100%;
    justify-content: flex-end;
    padding: 10px
}

._lpbuy ._lprc,._lpbuy ._storlk {
    display: flex;
    align-items: center;
    margin-right: 15px
}

._lpbuy ._storlk {
    width: 35px;
    cursor: pointer;
    justify-content: center
}

._lpbuy i {
    width: 35px;
    height: 35px;
    background-size: 300px;
    overflow: hidden;
    color: transparent
}

._lpbuy ._lprc {
    font-size: 22px;
    font-weight: 700;
    flex-flow: column
}

._lpbuy ._lprc+._btn {
    min-width: 64px;
    height: 36px;
    line-height: 36px;
    border-radius: 5px
}

._lpbuy ._btngry,._lpbuy ._btnsml {
    font-size: 12px;
    padding: 0 5px
}

._lpbuy ._lpcprc {
    font-weight: 400;
    font-size: 16px;
    color: #666;
    text-decoration: line-through;
    margin-right: 10px
}

._lpoptbuy {
    width: 96%;
    margin: 0 auto;
    background-color: #f5f5f5;
    border-radius: 0 0 10px 10px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -37px;
    justify-content: space-around
}

._lpoptbuy>a {
    width: 50%;
    padding: 10px 5px 8px;
    color: #da0000;
    text-transform: uppercase;
    position: relative
}

._lpoptbuy>a:hover {
    text-decoration: underline
}

._lpoptbuy>a+a:before {
    content: "";
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 1px;
    background: #cbcbcb
}

._flspc {
    position: relative;
    display: inline-table
}

._flspc:after {
    content: "";
    border-color: #ff2400;
    border-style: solid;
    border-width: 2px 2px 0 0;
    position: relative;
    top: 0;
    left: 0;
    padding: 3px;
    transform: rotate(45deg);
    display: inline-block
}

._flspc,._vfg {
    font-size: 13px;
    color: #da0000;
    padding: 5px 0
}

._lpbuy._pbymore {
    height: auto;
    justify-content: center;
    position: relative
}

._lpbuy._pbymore,._lpbuy._pbymore>._flx {
    align-items: center
}

._pbyddopt li,._pbyopt {
    align-items: center;
    justify-content: flex-end;
    cursor: pointer
}

._pbyopt {
    width: 29px;
    height: 29px;
    margin: 0 0 0 10px;
    display: flex;
    position: relative;
    left: 10px
}

._pbyopt>._arw {
    width: 100%;
    height: 100%;
    position: relative;
    padding: 0;
    margin: 0 auto;
    background: var(--mbg2);
    border: 2px solid var(--btnbg);
    border-radius: 50%;
    transition: all .2s linear
}

._pbyopt>._arw:after {
    width: 10px;
    height: 10px;
    content: "";
    position: absolute;
    left: 7px;
    top: 6px;
    transform: rotate(225deg);
    z-index: 11;
    display: block;
    border-top: 3px solid var(--color);
    border-left: 3px solid var(--color)
}

._openpbydd ._pbyopt>._arw {
    transform: rotate(-180deg)
}

._pbyddopt {
    width: 254px;
    height: auto;
    display: none;
    padding: 0;
    position: absolute;
    top: -26px;
    right: 39px;
    margin: auto;
    z-index: 1
}

._pbyddopt>ul {
    padding: 6px 0;
    margin: 0;
    position: relative;
    z-index: 1;
    background-color: #fff;
    border-radius: 10px;
    box-shadow: 0 13px 26px 7px var(--rmbtnsh)
}

._openpbydd ._pbyddopt {
    display: block
}

._pbyddopt li {
    padding: 10px;
    font-size: 15px;
    color: var(--color);
    border-bottom: 1px solid var(--bdr);
    transition: all .3s ease
}

._pbyddopt li:last-child {
    border-bottom: none
}

._pbyddopt li:hover {
    background-color: #f0f0f0;
    transition: all .3s ease
}

._lfltr {
    position: sticky;
    width: 300px;
    float: right;
    margin: 0 0 25px 20px;
    padding: 10px;
    border-radius: var(--br10);
    transform: translate3d(0,0,0);
    top: 100px;
    background: #fff;
    height: 100vh;
    box-shadow: inset 1px 0 0 0 rgba(187,196,213,.2)
}

._lfhdr,._lfsfrm>input {
    width: 100%;
    background-color: #fff
}

._lfhdr {
    border-radius: var(--br10);
    padding: 5px 10px;
    margin-bottom: 20px;
    justify-content: space-between;
    align-items: center
}

._lfhdr ._lfhtxt {
    font-size: 26px;
    font-weight: 600;
    color: #4f4e56
}

._lfhdr ._lfbdg {
    width: 21px;
    height: 21px;
    text-align: center;
    line-height: 19px;
    margin-left: 5px;
    font-size: 14px;
    color: #fff;
    display: inline-block;
    background-color: #ff2400;
    border-radius: 50%
}

._lfhdr ._lfrstxt {
    font-size: 14px;
    color: #666;
    cursor: pointer
}

._lfhdr ._lfrst {
    width: 21px;
    height: 21px;
    margin-left: 5px;
    vertical-align: middle;
    background-position: 1.3% 25.5%;
    background-size: 800px;
    transition: all .5s ease
}

._lfhdr ._lfrstxt:hover ._lfrst {
    transform: rotate(360deg)
}

._lfltr ._lpprwgt {
    padding: 0;
    margin-bottom: 20px
}

._lfltr ._lpprwgt ._hd {
    font-size: 16px;
    font-weight: 600;
    padding: 0 0 5px
}

._lfltr ._lpprwgt>a {
    margin: 5px 6px 5px 0;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: .5px;
    color: #454545
}

.open._lfgrp {
    margin-bottom: 10px;
    position: relative
}

.morelist {
    font-size: 13px;
    color: #ff2400;
    padding: 0;
    display: none
}

.open .morelist {
    display: inline-block
}

._lfgrp ._lfhdctg,.morelist {
    cursor: pointer;
    font-weight: 600
}

._lfgrp ._lfhdctg {
    color: #454545;
    padding: 5px 10px 16px;
    margin: 5px -10px 0;
    position: relative;
    line-height: 16px;
    border-bottom: 1px solid #d1d1d1
}

.open ._lfhdctg {
    border: 0
}

._lfhdctg:before {
    width: 20px;
    height: 20px;
    content: "+";
    position: absolute;
    left: 10px;
    top: 3px;
    text-align: center;
    font-size: 24px;
    line-height: 20px;
    font-weight: 400
}

.open ._lfhdctg:before {
    width: 12px;
    height: 2px;
    content: "";
    background-color: #454545;
    position: absolute;
    left: 14px;
    top: 12px
}

._lfsfrm {
    position: relative;
    display: none;
    margin-bottom: 0;
    width: 100%
}

.open ._lfsfrm {
    display: block
}

._lfsfrm>input {
    height: 30px;
    border-radius: 5px;
    font-size: 12px;
    line-height: 28px;
    padding: 0 30px 0 8px;
    border: unset;
    color: #4f4e56
}

._lfsicon {
    width: 30px;
    height: 30px;
    background-position: 29.6% 38.2%;
    background-size: 1200px;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer
}

.open_filter ._lfsicon {
    background-position: 11.8% 25%;
    background-size: 1100px
}

._lftdlst {
    padding: 0;
    margin: 0;
    display: none
}

.open ._lftdlst {
    display: block
}

._lftdlst>li {
    padding: 4px 0;
    position: relative;
    align-items: normal
}

._lftdlst input[type=checkbox] {
    width: 16px;
    height: 16px;
    background-color: #fff;
    border: 1px solid #c2c2c2;
    border-radius: 3px;
    margin: 0 0 0 10px;
    padding: 6px;
    display: inline-block;
    position: relative;
    cursor: pointer;
    transition: all .6s ease;
    -webkit-appearance: none;
    -moz-appearance: none
}

._lftdlst input[type=checkbox]:checked {
    background-color: #ff2400;
    border: 1px solid #ff2400
}

._lftdlst input[type=checkbox]:checked:after {
    content: "";
    position: absolute;
    border-right: 2px solid #fff;
    border-bottom: 2px solid #fff;
    padding: 4px 2px;
    top: 1px;
    left: 4px;
    transform: rotate(45deg)
}

._lftdlst label {
    width: 100%;
    font-size: 14px;
    color: #484848;
    cursor: pointer
}

._lftdlst ._lftcnt {
    width: auto;
    font-size: 13px;
    justify-content: flex-end
}

._lftdlst ._ldactv:after {
    width: 100%;
    height: 25px;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    background-color: #ededed;
    opacity: .5
}

._lpprwgt {
    border-radius: var(--br10);
    margin: 25px 0 15px
}

._lpprwgt ul {
    flex-wrap: wrap
}

._lpprwgt li>a {
    font-size: 13px;
    color: #4f4f4f;
    display: inline-block;
    padding: 5px 15px 3px;
    margin: 0 10px 10px 0;
    border-radius: var(--br20);
    background-color: #ededed
}

._lpprwgt li>a.active,._lpprwgt li>a:hover,._twclw ._hd a:hover {
    color: var(--rcolor)
}

._lpprwgt li>a.active {
    border: 1px solid var(--rcolor);
    padding: 4px 14px 2px
}

.flfltr-list,.show-read-more .more-text {
    display: none
}

._facw ._lfltr {
    width: 200px;
    padding: 10px 6px
}

._facw ._lpdlst {
    width: 720px
}

._facw ._lfhdr ._lfbdg {
    margin: 0
}

._facw ._pgsrch input {
    width: 235px
}

._twclw {
    width: calc(100% + 15px);
    margin: 0-5px;
    flex-wrap: wrap
}

._twclw ._thrclw {
    width: 31.8%;
    padding: 10px 8px 0;
    flex-flow: column;
    margin: 0 5px 15px;
    border: 1px solid var(--bdr);
    border-radius: 5px;
    position: relative
}

._twclw ._thrclw:hover {
    box-shadow: 0 0 10px 1px var(--rmbtnsh)
}

._twclw ._thrclw ._lpimg {
    width: 100%;
    margin: 0 0 10px;
    text-align: center;
    flex: none
}

._twclw ._lpimg ._lpimga {
    width: 100%;
    height: 120px;
    display: flex;
    align-items: center;
    justify-content: center
}

._twclw ._lpimg ._lpimga>img {
    max-width: 200px;
    max-height: 120px;
    width: auto;
    height: auto;
    display: block;
    margin: 0 auto
}

._twclw ._hd {
    font-size: 16px;
    font-weight: 400;
    padding-bottom: 0;
    margin-bottom: 2px
}

._twclw ._hd .lclamp {
    -webkit-line-clamp: 2;
    height: 38px
}

._twclw ._twbuy {
    height: 46px;
    flex-flow: row;
    margin: 0-8px;
    padding: 0 8px
}

._twclw ._lpbuy {
    width: 100%;
    flex-flow: row;
    justify-content: space-between;
    padding: 0
}

._twclw ._lpbuy span {
    display: flex
}

._twclw ._lpbuy i {
    width: 65px;
    height: 18px;
    background-size: 300px
}

._twclw ._lprc {
    width: auto;
    font-size: 17px;
    font-weight: 600;
    margin: 0 5px 0 0;
    display: flex;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start
}

._twclw ._lpcprc {
    font-size: 14px;
    margin: 0
}

._twclw ._lgtrt {
    border-left: 1px solid var(--bdr);
    flex-flow: column-reverse;
    position: absolute;
    left: 3px;
    width: 40px;
    height: 40px;
    top: 3px;
    padding: 0;
    border: 0;
    background-color: var(--mbg);
    border-radius: 50%;
    box-shadow: 0 0 10px 0 var(--rmbtnsh);
    transform: scale(.9)
}

._twclw ._lgtrt i {
    width: 40px;
    height: 40px;
    background-size: 750px auto;
    margin: 0
}

._twclw ._lgtrt>span {
    display: none
}

._twclw ._lpbyw {
    height: 34px;
    min-width: 90px;
    border: 1px solid var(--bdr);
    border-radius: 4px;
    padding: 0;
    align-items: center;
    justify-content: center;
    transition: all .3s ease;
    font-size: 13px;
    color: var(--rcolor);
    font-weight: 600;
    text-transform: uppercase;
    position: relative
}

._twclw ._btngry {
    background-color: var(--cm-fdr1)
}

._twclw li:hover ._lpbyw {
    background-color: var(--grybg)
}

._twclw li:hover ._btngry {
    background-color: transparent
}

._twclw ._lpbyw span {
    height: 34px;
    align-items: center;
    padding: 0 5px
}

._twclw ._lpbyw ._bytx {
    padding-right: 0
}

._twclw ._stricnw {
    align-items: center;
    justify-content: center;
    width: 65px
}

._twclw ._ftrp {
    height: 72px;
    margin: 10px -8px 0;
    padding: 8px 0 0;
    border-top: 1px solid var(--bdr);
    background-color: #fbfbfb;
    border-radius: 0 0 5px 5px
}

._twclw ._ftrp li {
    width: 100%;
    font-size: 13px;
    color: var(--color2);
    margin: 0 0 5px;
    padding: 0 8px 0 18px;
    position: relative;
    -webkit-line-clamp: 1
}

._twclw ._ftrp li:before {
    width: 5px;
    height: 1px;
    content: "";
    background-color: var(--color2);
    position: absolute;
    top: 6px;
    left: 9px
}

._twclw ._lpbuy ._btngry {
    min-width: 90px;
    flex-flow: column-reverse;
    height: 40px;
    font-size: 12px;
    opacity: .7
}

._twclw ._lpbyw._btngry ._bytx {
    width: 100%;
    padding: 0;
    color: var(--color2);
    display: block;
    text-align: center;
    height: auto
}

._twclw ._lpbyw._btngry ._stricnw {
    height: 18px;
    padding-top: 3px
}

._twclw ._fcmglw {
    position: absolute;
    top: 7px;
    right: 8px;
    display: none
}

._twclw ._fcmglw ._lpcmpr {
    margin: 0;
    font-size: 14px
}

._twclw ._lpcmpr {
    font-size: 13px;
    color: #444;
    align-items: center;
    margin: 20px 0 10px
}

._twclw ._lpcmpr>span {
    width: 18px;
    height: 18px;
    border: 1px solid #444;
    border-radius: 50%;
    margin: -5px 3px 0 0;
    padding-left: 1px;
    font-size: 20px;
    color: #444;
    text-align: center;
    line-height: 17px;
    font-family: Arial;
    position: relative;
    top: 3px
}

._twclw ._lpcmpr ._cmpricn {
    width: 18px;
    height: 18px;
    margin: 0;
    padding: 2px;
    font-size: 22px;
    position: relative;
    display: inline-block
}

._twclw ._lpcmpr ._cmpricn>i:before {
    content: "+";
    font-size: 19px;
    position: absolute;
    top: 0;
    left: 2px
}

._twclw ._lpcmpr:hover,._twclw ._lpcmpr:hover>span {
    color: #ff2400;
    border-color: #ff2400
}

._twclw ._lpcmpr,._twclw ._thrclw:hover ._fcmglw {
    display: block;
    cursor: pointer
}

.midad {
    margin: -10px auto 10px;
    text-align: center;
    width: 100%
}

._lpdwgt+._ad {
    margin: -15px 0 10px
}

.kiui-slider-new.ui-state-disabled {
    cursor: default!important;
    pointer-events: none
}

.kiui-slider-new.ui-slider {
    position: relative;
    text-align: left
}

.kiui-slider-new.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.3em;
    height: 1.3em;
    -ms-touch-action: none;
    touch-action: none;
    border-radius: 50%;
    cursor: pointer
}

.kiui-slider-new.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    background-position: 0 0;
    border: 2px solid #4f4e56;
    border-radius: 12px
}

.kiui-slider-new.ui-slider.ui-state-disabled .ui-slider-handle,.kiui-slider-new .ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit
}

.kiui-slider-new.ui-slider-horizontal {
    height: 38px;
    margin: 10px 10px 15px;
    width: auto
}

.kiui-slider-new.ui-slider-horizontal .ui-slider-handle {
    top: -.5em;
    margin-left: -.6em
}

.kiui-slider-new.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

.kiui-slider-new.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}

.kiui-slider-new.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}

.kiui-slider-new.ui-slider-vertical {
    width: .8em;
    height: 100px
}

.kiui-slider-new.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em
}

.kiui-slider-new.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%
}

.kiui-slider-new.ui-slider-vertical .ui-slider-range-min {
    bottom: 0
}

.kiui-slider-new.ui-slider-vertical .ui-slider-range-max {
    top: 0
}

.kiui-slider-new.ui-sortable-handle {
    -ms-touch-action: none;
    touch-action: none
}

.kiui-slider-new.ui-widget,.kiui-slider-new.ui-widget button,.kiui-slider-new.ui-widget input,.kiui-slider-new.ui-widget select,.kiui-slider-new.ui-widget textarea {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em
}

.kiui-slider-new.ui-widget .ui-widget {
    font-size: 1em
}

.kiui-slider-new.ui-widget.ui-widget-content {
    border: 0
}

.kiui-slider-new.ui-widget-content {
    border: 0;
    color: #333
}

.kiui-slider-new.ui-widget-content a,.kiui-slider-new.ui-widget-header a {
    color: #333
}

.kiui-slider-new.ui-widget-header {
    border: 1px solid #ddd;
    color: #333;
    font-weight: 700;
    background: linear-gradient(70deg,rgba(94,91,255,.38),rgba(29,255,203,.68) 50%,rgba(43,138,255,.32))
}

.kiui-slider-new.ui-button,.kiui-slider-new.ui-state-default,.kiui-slider-new.ui-widget-content .ui-state-default,.kiui-slider-new.ui-widget-header .ui-state-default,.kiui-slider-newhtml .ui-button.ui-state-disabled:active,.kiui-slider-newhtml .ui-button.ui-state-disabled:hover {
    font-weight: 400;
    border-radius: 50%;
    background: #fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS4yNzEgMWgtLjVWMGgxMS4zNHYxSDEuMjcyem0wIDNoLS41VjNoMTEuMzR2MUgxLjI3MnptMCAzaC0uNVY2aDExLjM0djFIMS4yNzJ6IiBmaWxsPSIjRTZFN0VEIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) 50% no-repeat;
    cursor: pointer;
    cursor: grab;
    outline: 0;
    border: 2px solid #4f4e56;
    width: 28px;
    height: 28px;
    top: 5px;
    box-shadow: 0 4px 7px 0 rgba(0,0,0,.2)
}

.kiui-slider-new.ui-state-default,.kiui-slider-new.ui-widget-content .ui-state-default,.kiui-slider-new.ui-widget-header .ui-state-default,.kiui-slider-newhtml .ui-button.ui-state-disabled:active,.kiui-slider-newhtml .ui-button.ui-state-disabled:hover {
    color: #454545
}

.kiui-slider-new.ui-button,.kiui-slider-new.ui-state-default a,.kiui-slider-new.ui-state-default a:link,.kiui-slider-new.ui-state-default a:visited,.kiui-slider-newa.ui-button,.kiui-slider-newa:link.ui-button,.kiui-slider-newa:visited.ui-button {
    color: #454545;
    text-decoration: none
}

.kiui-slider-new.ui-state-focus a,.kiui-slider-new.ui-state-focus a:hover,.kiui-slider-new.ui-state-focus a:link,.kiui-slider-new.ui-state-focus a:visited,.kiui-slider-new.ui-state-hover a,.kiui-slider-new.ui-state-hover a:hover,.kiui-slider-new.ui-state-hover a:link,.kiui-slider-new.ui-state-hover a:visited,.kiui-slider-newa.ui-button:focus,.kiui-slider-newa.ui-button:hover {
    color: #2b2b2b;
    text-decoration: none
}

.kiui-slider-new.ui-visual-focus {
    box-shadow: 0 0 3px 1px #5e9ed6
}

.kiui-slider-new.ui-icon-background,.kiui-slider-new.ui-state-active .ui-icon-background {
    border: #003eff;
    background-color: #fff
}

.kiui-slider-new.ui-state-active a,.kiui-slider-new.ui-state-active a:link,.kiui-slider-new.ui-state-active a:visited {
    color: #fff;
    text-decoration: none
}

.kiui-slider-new.ui-corner-all,.kiui-slider-new.ui-corner-left,.kiui-slider-new.ui-corner-tl,.kiui-slider-new.ui-corner-top {
    border-radius: 3px
}

.kiui-slider-new.range-input {
    width: 100%;
    display: table;
    padding: 0
}

.kiui-slider-new.range-input .col {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    padding-right: 4px
}

.kiui-slider-new.range-input label,.kiui-slider-new.range-input span {
    display: block;
    font-size: 13px;
    color: var(--color2)
}

.kiui-slider-newinput[type=number] {
    width: 100%;
    height: 29px;
    border: 1px solid var(--bdr3);
    background-color: var(--rmbtn);
    border-radius: 5px;
    padding: 5px 0;
    text-align: center;
    font-size: 14px;
    color: var(--color);
    -webkit-appearance: none;
    -moz-appearance: none
}

.kiui-slider-new.range-input .btn {
    width: 100%;
    height: 29px;
    padding: 0;
    margin: 0;
    background-color: #ff2400;
    border: 0;
    border-radius: 5px;
    color: #fff;
    font-size: 14px
}

.kiui-slider-new.range-input .col:last-child {
    width: 50px;
    vertical-align: bottom;
    text-align: center;
    padding-right: 0
}
/*!
End jQuery UI Css */
@keyframes animatePanelOpen {
    0% {
        transform: translateY(calc(100vh - 82px));
        transform: translateY(calc(100dvh - 12px));
        transform: translateY(round(down,calc(100dvh - 12px),1px))
    }

    to {
        transform: translateY(0)
    }
}

@keyframes animatePanelClose {
    0% {
        transform: translateY(0)
    }

    to {
        transform: translateY(calc(100vh + 100px));
        transform: translateY(calc(100dvh + 100px));
        transform: translateY(round(down,calc(100dvh + 100px),1px))
    }
}

@keyframes animatePanelHint {
    0%,92%,96%,to {
        transform: translateY(-12px);
        transform: translateY(calc(max(12px,env(safe-area-inset-bottom))*-1))
    }

    94%,98% {
        transform: translateY(-24px);
        transform: translateY(calc(max(24px,env(safe-area-inset-bottom))*-1))
    }
}

@keyframes k-loading {
    0% {
        transform: translateX(0);
        animation-timing-function: ease-out
    }

    25% {
        transform: translateX(7px);
        animation-timing-function: ease-in-out
    }

    75% {
        transform: translateX(-7px);
        animation-timing-function: ease-in
    }

    to {
        transform: translateX(0);
        animation-timing-function: linear
    }
}

@keyframes k-delaying {
    0% {
        background-position: 100%0
    }

    to {
        background-position: 0 0
    }
}

@keyframes k-filtering {
    0% {
        background-position: 0 0
    }

    to {
        background-position: 50px 50px
    }
}



.open .kiui-slider-new{
    display: block;
    padding: 10px 0
}

.sliderText {
    width: 40%;
    margin-bottom: 30px;
    border-bottom: 2px solid red;
    padding: 10px 0;
    font-weight: 700
}

.price-range-field,.price-range-search {
    background-color: #f9f9f9;
    border: 1px solid #6e6666;
    border-radius: 5px
}

.price-range-search {
    width: 40.5%;
    min-width: 40%;
    display: inline-block;
    height: 32px;
    float: left;
    margin-bottom: 20px;
    font-size: 16px
}

.price-range-field {
    width: 20%;
    min-width: 16%;
    color: #000;
    font: 14px Arial,Helvetica,sans-serif;
    height: 26px;
    padding: 5px
}

.search-results-block {
    position: relative;
    display: block;
    clear: both
}

.pricerange span {
    width: calc(50% - 10px);
    float: left;
    margin-right: 10px
}

.pricerange span label {
    display: block
}

.pricerange span:last-child {
    float: right;
    margin-right: 0;
    text-align: right
}

.pricerange span:last-child input {
    text-align: right
}

#maxvalue,#minvalue {
    font-size: 11px;
    color: #000;
    border: 1px solid #ddd;
    margin: 0;
    padding: 3px 5px;
    width: 100%
}

#aps-sort-select {
    background-color: #4f4e56;
    box-shadow: 0 4px 20px -2px rgba(79,78,86,.35);
    color: #fff;
    border-radius: 12px;
    -webkit-appearance: none;
    appearance: none
}

.ti-select {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxOSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik02LjUyNyAxLjYwNEwxLjUwMiA1LjkzMW01LjA1My00LjI2Nmw0Ljk2NSA0LjI2Nm0uMDE2IDcuMjQ4TDYuNTEgMTcuNTA1TTEuNTQ3IDEzLjI0bDQuOTY0IDQuMjY1Ii8+PC9zdmc+);
    height: auto;
    width: 100%;
    margin: 0;
    padding: 8px 10px;
    text-align: right;
    background-position: 5%;
    background-repeat: no-repeat;
    font-weight: 400
}

.k-panel-bottombar {
    position: sticky;
    padding: 8px;
    margin: -8px;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 5;
    box-shadow: 0-1px 0 rgba(155,158,166,.12),0-2px 5px rgba(128,135,163,.15)
}

#filter-stack .filter-status-wrapper {
    width: 85%
}

#filter-stack .filter-status-wrapper .kiui-button {
    margin-right: 0;
}

#filter-stack .kiui-confirmation-panel,#filter-stack .kiui-share-panel {
    width: 273px
}

.labeled-wrapper li:hover label {
    background: rgba(184,192,203,.5)
}

@media only screen and (min-width:994px) {
    #filterlist .k-panel-handle, .kiui-omni-panel-helper {
        display: none;
    }

    #filter-stack .kiui-share {
        width: 15%
    }

    #filter-stack .filter-status-wrapper {
        width: 85%
    }

    #filter-stack .kiui-confirmation-panel,#filter-stack .kiui-share-panel {
        width: 273px
    }

    #filter-stack .results-status-wrapper {
        display: none!important
    }

}

@media only screen and (max-width:993px) {
    ._lfltr {
        display: none
    }

    .kiui-omni-panel-helper {
        cursor: pointer;
        display: block;
        background: #fff;
        position: fixed;
        height: 70px;
        left: 12px;
        right: 12px;
        bottom: 0;
        z-index: 999;
        user-select: none;
        transform: translateY(-12px);
        transform: translateY(calc(max(12px,env(safe-area-inset-bottom))*-1));
        -webkit-user-drag: none;
        -webkit-tap-highlight-color: transparent;
        border-radius: 24px;
        max-width: 450px;
        margin: 0 auto;
        background: rgba(255,255,255,.9);
        -webkit-backdrop-filter: blur(4px);
        backdrop-filter: blur(4px);
        box-shadow: 0 0 20px 0 rgba(9,3,45,.25),0 0 0 3px rgba(9,3,45,.02)
    }

    .kiui-omni-panel-helper .k-panel-content {
        display: flex;
        align-items: center;
        justify-content: space-between;
        align-content: center;
        flex-wrap: nowrap;
        height: 100%
    }

    .kiui-omni-panel-helper .k-panel-content .k-icon {
        margin-left: 12px
    }

    .k-icon.m-black {
        fill: #4f4e56
    }

    .kiui-omni-panel-helper .k-panel-content .status {
        flex-grow: 1
    }

    .kiui-omni-panel-helper .k-panel-content .kiui-button.k-price {
        margin: 0;
        line-height: 1.45;
        border-radius: 24px;
        padding: 4px 12px!important
    }

    .kiui-omni-panel-helper .wrapper {
        padding-left: 16px;
        padding-right: 16px
    }

    .kiui-omni-panel-helper.k-hint {
        animation-name: animatePanelHint;
        animation-duration: 8s;
        animation-delay: 12s;
        animation-iteration-count: 3;
        animation-timing-function: ease-in-out
    }

    .kiui-omni-panel-helper .k-panel-content .status .k-p {
        color: #a7a7b1;
        margin: 0
    }

    .kiui-omni-panel.k-open {
        padding-bottom: env(safe-area-inset-top);
        animation: animatePanelOpen .18s linear forwards
    }

    .aps-sidebar {
        display: none
    }
}

.labeled-wrapper li {
    display: inline-block
}

#filter-stack .kiui-confirmation-panel,#filter-stack .kiui-share-panel {
    bottom: 46px
}

#filter-stack .filter-status .active-filters i {
    margin-left: 1px;
    font-style: normal;
    color: #fff;
    background: #f11382;
    border-radius: 12px;
    margin-right: 1px;
    padding: 0 4px;
    letter-spacing: 0;
    font-size: 14px;
    font-weight: 700;
    vertical-align: top
}

.k-icon.k-stroke.gray {
    stroke: #a7a7b1
}

.kiui-button.k-main.more {
    background-color: rgba(14,53,127,.05);
    color: #4f4e56;
    box-shadow: none!important
}

.kiui-button {
    border-radius: 12px;
    font-size: 16px;
    line-height: 1.3;
    font-weight: 600;
    display: block;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-appearance: none;
    background-origin: border-box
}

._lfltr.Ti-open,.k-panel-handle {
    -webkit-tap-highlight-color: transparent
}

.k-panel-handle {
    z-index: 9999!important;
    height: 27px;
    width: 27px;
    padding: 5px;
    cursor: pointer;
    -ms-touch-select: none;
    opacity: .35
}

.k-icon {
    /*margin-top: 4px;*/
    vertical-align: top;
    fill: #4f4e56
}

#js_sidebar-panel_helper .filter-status-mini.k-active {
    color: #f11382;
    font-weight: 700
}

#filterlist .fltr-content {
    overflow-y: scroll!important;
    height: calc(100vh - 189px);
    padding: 10px
}

#js_sidebar-panel_helper .automarket-filtering {
    background: #ffffc3;
    box-shadow: 0 2px 4px 0 rgba(239,237,158,.46);
    padding: 0 2px 0 6px;
    border-radius: 6px;
    margin-right: -3px
}

#js_sidebar-panel_helper .automarket-filtering .k-icon {
    margin-right: 2px;
    fill: #f11382
}

._lfltr.Ti-open {
    display: block;
    animation: animatePanelOpen .18s linear forwards;
    height: 89%;
    top: 12px;
    height: calc(100vh - 67px);
    height: calc(100dvh - 12px);
    transform: translateY(120%);
    transform: translateY(calc(100vh + 100px));
    transform: translateY(calc(100dvh + 100px));
    overflow: hidden;
    background: #fff;
    position: fixed;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    user-select: none;
    -webkit-user-drag: none;
    box-shadow: 0 2px 30px 5px rgba(2,10,30,.2);
    border-radius: 12px 12px 0 0;
    max-width: 450px;
    margin: 0 auto;
    overscroll-behavior-y: contain;
    backface-visibility: hidden
}

.fltr-content:hover::-webkit-scrollbar-thumb {
    background-color: rgba(255,255,255,.15)
}

.fltr-content::-webkit-scrollbar-thumb:hover {
    background-color: rgba(255,255,255,.5)
}

@supports (scrollbar-gutter:auto) {
    .fltr-content {
        overflow: overlay
    }

    .fltr-content::-webkit-scrollbar {
        width: 16px;
        height: 16px;
        position: relative;
        overflow: visible;
        border: 0;
        box-shadow: none;
        background: 0 0
    }

    .fltr-content::-webkit-scrollbar-thumb {
        background-color: transparent;
        background-clip: content-box;
        border: 5px solid transparent;
        border-radius: 12px;
        background-color: rgba(28,28,54,.08)
    }

    .fltr-content:hover::-webkit-scrollbar-thumb {
        background-color: #babfc7;
        background-color: rgba(28,28,54,.35)
    }

    .fltr-content::-webkit-scrollbar-thumb:hover {
        background-color: #4f4e56
    }

    .fltr-content::-webkit-scrollbar-button {
        height: 0;
        width: 0
    }

    .fltr-content::-webkit-scrollbar-track {
        background-clip: content-box;
        border: solid transparent;
        background-color: transparent
    }

    .fltr-content::-webkit-scrollbar-corner {
        background: 0 0
    }
}

.labeled-wrapper input[type=checkbox]:checked+label {
    background-color: #4f4e56;
    color: #fff
}

.labeled-wrapper input[type=checkbox]+label {
    background-color: rgba(14,53,127,.05)
}

.labeled-wrapper input[type=checkbox]+label:hover {
    background: rgba(184,192,203,.5)
}

#filter-stack .filter-status-wrapper,#filter-stack .kiui-share,#filter-stack .results-status-wrapper,.device-results-list .item .kiui-confirmation-panel-wrapper .kiui-confirmation-panel:after,.labeled-wrapper ._hidden,.labeled-wrapper input[type=checkbox] {
    display: none
}

.labeled-wrapper label {
    width: auto;
    padding: 4px 7px;
    margin: 0;
    border-radius: 16px;
    font-size: 12px
}

.results-loading {
    background-color: #fff
}

.results-loading>li {
    opacity: .25;
    -webkit-filter: blur(3px);
    filter: blur(3px)
}

.aps-products.results-loading:after,.aps-products.results-loading:before {
    content: "";
    display: block;
    visibility: visible;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: fixed;
    top: 280px;
    left: 50%;
    margin-top: -5px;
    margin-left: -5px
}

.results-loading:after {
    background-color: #4f4e56;
    animation: k-loading 1.8s infinite
}

.results-loading:before {
    background-color: #babfc7;
    animation: k-loading 1.8s infinite reverse
}
#filter-stack {
    direction: ltr;
}
#filter-stack.k-delaying .loading-status {
    background-image: linear-gradient(90deg,#f11382 50%,rgba(14,53,127,.05) 50.1%);
    background-size: 200% 100%;
    background-position: 100%0;
    background-repeat: no-repeat;
    animation: k-delaying 1.4s cubic-bezier(.5,0,1,.5) forwards
}

#filter-stack.k-filtering .loading-status {
    background-image: linear-gradient(-45deg,#f889c1 25%,#f11382 0,#f11382 50%,#f889c1 0,#f889c1 75%,#f11382 0,#f11382);
    background-size: 50px 50px;
    animation: k-filtering 2s linear infinite;
    cursor: progress!important
}

#filter-stack.k-finished .filter-status-wrapper,#filter-stack.k-finished .kiui-share,#filter-stack.k-finished .results-status-wrapper {
    display: inline-block
}

#filter-stack .loading-status {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 3px;
    text-align: center
}

#filter-stack .loading-status .loading-status-text {
    display: block;
    margin-top: 20px;
    color: #a7a7b1
}

#filter-stack .filter-status {
    line-height: 1.1;
    padding: 0;
    min-height: 35px;
    color: #f11382;
    display: flex;
    column-gap: 12px;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    white-space: normal
}

#filter-stack .filter-status .active-filters {
    white-space: nowrap;
    color: #f11382
}

#filter-stack .filter-status.k-disabled,#filter-stack .filter-status.k-disabled .active-filters {
    color: #a7a7b1
}

#filter-stack .filter-status .number-results {
    color: #a7a7b1;
    font-size: 12px;
    font-weight: 400
}

#filter-stack .kiui-share .icon-share {
    margin-right: 0;
    margin-left: -9px
}

#filter-stack .kiui-share-panel {
    left: 0;
    right: auto
}

#filter-stack .kiui-share-panel:after {
    left: 21px;
    right: auto
}

#filter-stack .kiui-confirmation-panel {
    left: auto;
    right: 0
}

#filter-stack .kiui-confirmation-panel:after {
    left: calc(32.5% - 8px)
}

#filter-stack .clear-all {
    position: absolute;
    top: 11px;
    padding: 6px;
    left: 10px;
    font-size: 14px;
    font-weight: 700;
    color: #babfc7;
    cursor: pointer
}

#filter-stack .stack-list {
    min-height: 34px;
    max-height: 340px;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    margin: 10px -16px -10px -6px
}

#filter-stack .stack-list .item {
    border-bottom: 1px solid rgba(128,135,163,.08);
    position: relative
}

#filter-stack .stack-list .item:last-child {
    border-bottom: 0
}

#filter-stack .stack-list .item .group {
    cursor: pointer;
    margin: 4px 46px 4px 0;
    padding: 6px;
    border-radius: 6px
}

#filter-stack .stack-list .item .delete-item {
    cursor: pointer;
    display: block;
    width: 46px;
    height: 26px;
    right: 0;
    top: 0;
    position: absolute
}

#filter-stack .stack-list .item .delete-item svg {
    margin: 3px 14px;
    fill: #babfc7
}

.kiui-confirmation-panel-wrapper {
    position: relative
}

.kiui-confirmation-panel,.kiui-share-panel {
    background: #fff;
    box-shadow: 0 2px 30px 5px rgba(2,10,30,.2);
    border-radius: 18px;
    position: absolute;
    width: 100%;
    max-width: 450px;
    margin: 0 auto;
    outline: 0;
    text-align: left;
    display: none;
    z-index: 999
}

.kiui-confirmation-panel .k-h2,.kiui-confirmation-panel .k-h3,.kiui-share-panel .k-h2,.kiui-share-panel .k-h3 {
    margin-top: 0!important
}

.kiui-confirmation-panel:after,.kiui-share-panel:after {
    bottom: -10px;
    left: 50%;
    border: 0;
    background: #fff;
    width: 4px;
    height: 12px;
    border-radius: 4px;
    display: block;
    content: "";
    position: absolute;
    margin-left: -2px
}

.kiui-confirmation-panel.k-from-top,.kiui-share-panel.k-from-top {
    top: calc(100% + 8px)
}

.kiui-confirmation-panel.k-from-top:after,.kiui-share-panel.k-from-top:after {
    border-width: 0 12px 8px;
    top: -7px;
    border-color: transparent transparent #fff
}

.kiui-confirmation-panel.k-from-bottom,.kiui-share-panel.k-from-bottom {
    bottom: 54px;
    top: auto
}

.kiui-confirmation-panel.k-from-bottom:after,.kiui-share-panel.k-from-bottom:after {
    border-width: 8px 12px 0;
    top: auto;
    bottom: -8px;
    border-color: #fff transparent transparent
}

.kiui-confirmation-panel .panel-section,.kiui-share-panel .panel-section {
    padding: 16px
}

.kiui-confirmation-panel .panel-section+.panel-section,.kiui-share-panel .panel-section+.panel-section {
    border-top: 1px solid rgba(167,167,177,.12)
}

.device-results-list .item .kiui-confirmation-panel-wrapper {
    display: block;
    position: absolute;
    top: 14px;
    right: 16px;
    margin: 0;
    width: 100%;
    text-align: right;
    height: 0
}

.device-results-list .item .kiui-confirmation-panel-wrapper .kiui-confirmation-panel {
    max-width: 225px;
    margin: 0;
    right: 53px;
    top: 38px
}

.device-results-list .item .kiui-confirmation-panel-wrapper>.k-dots {
    padding: 1px 2px!important;
    vertical-align: middle
}

.device-results-list .item .kiui-confirmation-panel-wrapper>.item-compare {
    margin-left: 12px
}

#filter-stack .stack-list .item .group:hover {
    background-color: rgba(128,135,163,.08)
}

#filter-stack .stack-list .item .group:active {
    background-color: rgba(92,94,107,.172)
}

#filter-stack .stack-list .item .delete-item:hover svg {
    fill: #f11382
}

#filter-stack .clear-all:hover {
    color: #f11382
}

#results .more-results {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    height: 170px;
    width: 100%;
    background: 0 0;
    border: 0;
    cursor: pointer;
    color: #a7a7b1;
    line-height: 1;
    font-size: 16px;
    margin: 0;
    padding: 0 0 85px;
    text-rendering: optimizeLegibility;
    outline: 0;
    -webkit-outline: 0
}

#results .loading {
    position: relative;
    height: 84px;
    margin-bottom: 75px;
    display: block
}

#results .loading:after,#results .loading:before {
    content: "";
    display: block;
    visibility: visible;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -5px;
    margin-left: -5px
}

#results .loading:after {
    background-color: #4f4e56;
    animation: k-loading 1.8s infinite
}

#results .loading:before {
    background-color: #babfc7;
    animation: k-loading 1.8s infinite reverse
}
/*! CSS Used from:https://cdn-files.kimovil.com/assets/www/app-unfold-css.9b6aa1fd.css */
a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
    text-decoration: none;
    color: #3a51df
}

b {
    font-weight: 700
}

img {
    border-style: none;
    color: transparent
}

button,li,ul {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit
}

button {
    overflow: visible;
    text-transform: none;
    cursor: pointer;
    display: block;
    width: 100%;
    background: 0 0;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    line-height: 1
}

li,ul {
    vertical-align: baseline
}

i {
    font-style: normal
}

ul {
    list-style: none
}

[data-title] {
    cursor: help
}

::selection {
    color: #4f4e56!important;
    background: #ffffa0
}

.k-icon {
    fill: #4f4e56
}

.k-icon.k-fill.gray {
    fill: #a7a7b1
}

.k-icon.k-stroke.gray {
    stroke: #a7a7b1
}

.k-icon.k-fill.black {
    fill: #4f4e56
}

.k-icon.k-stroke.black {
    stroke: #4f4e56
}

.k-icon.k-fill.magenta {
    fill: #f11382
}

.k-icon.k-fill.orange {
    fill: #ff9826
}

.kiui-button,.kiui-round-button {
    cursor: pointer;
    white-space: nowrap
}

.kiui-button {
    border-radius: 12px;
    font-size: 16px;
    line-height: 1.3;
    font-weight: 600;
    display: block;
    text-align: center;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-appearance: none;
    background-origin: border-box
}

.kiui-button.k-medium {
    font-size: 16px;
    display: inline-block
}

.kiui-button.k-small {
    font-size: 14px;
    display: inline-block
}

.kiui-button.k-main {
    padding: 8px 10px;
    border: 2px solid transparent;
    background-color: #4f4e56;
    box-shadow: 0 4px 20px -2px rgba(79,78,86,.35);
    color: #fff
}

.kiui-button.k-main.k-medium,.kiui-button.k-main.k-small {
    padding: 1px 10px;
    box-shadow: 0 2px 10px -1px rgba(79,78,86,.25)
}

.kiui-button.k-main.white {
    background-color: #fff;
    color: #4f4e56;
    box-shadow: 0 3px 15px -2px rgba(79,78,86,.25)
}

.kiui-button.k-main.white.k-small {
    box-shadow: 0 2px 8px -1px rgba(79,78,86,.25)
}

.kiui-button.k-main.blue {
    background-color: #3a51df;
    box-shadow: 0 3px 15px -2px rgba(58,81,223,.25)
}

.kiui-button.k-main.blue.k-medium {
    box-shadow: 0 2px 8px -1px rgba(58,81,223,.25)
}

.kiui-round-button {
    margin: 0;
    display: inline-block
}

.kiui-round-button .icon {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0 4px 12px -2px rgba(79,78,86,.5);
    position: relative;
    margin: 0;
    display: inline-flex;
    justify-content: center;
    vertical-align: middle;
    align-items: center
}

.kiui-round-button .icon:after {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    position: absolute;
    top: 0;
    right: -8px;
    background: #4f4e56
    url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTggM2ExIDEgMCAwMTEgMXYzaDNhMSAxIDAgMDEwIDJIOXYzYTEgMSAwIDAxLTIgMFY5SDRhMSAxIDAgMTEwLTJoM1Y0YTEgMSAwIDAxMS0xeiIvPjwvc3ZnPg==)
    0 0 no-repeat
}

#new-dispo #margin .kau,.kiui-round-button .icon .k-icon {
    margin: 0
}

.kiui-round-button .action {
    font-weight: 700;
    font-size: 14px;
    line-height: 1.1;
    margin: 11px 12px;
    color: #4f4e56;
    display: inline-block;
    vertical-align: middle
}

.kiui-round-button.black .icon {
    box-shadow: 0 4px 12px -2px rgba(79,78,86,.5)
}

.kiui-round-button.black .icon:after {
    background-color: #4f4e56
}

.kiui-round-button.black .action {
    color: #4f4e56
}

.kiui-round-button.magenta .icon {
    box-shadow: 0 4px 12px -2px rgba(241,19,130,.5)
}

.kiui-round-button.magenta .icon:after {
    background-color: #f11382
}

.kiui-round-button.magenta .action {
    color: #f11382
}

.kiui-round-button.k-active .icon {
    background: #a7a7b1;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.3)
}

.kiui-round-button.k-active .icon .k-icon {
    fill: #fff
}

.kiui-round-button.k-active:not(.k-loading) .icon:after {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #08e58b
    url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xMy41IDEuNWwtOCA4bS00LTRsNCA0Ii8+PC9zdmc+)
    2px 2px no-repeat;
    position: absolute;
    top: 0;
    right: -8px
}

.device-results-list .item .device-name .version .market.m_global,.device-results-list .item .device-name .version .market.m_international,.kiui-round-button.k-active.black .icon {
    background: #4f4e56
}

.kiui-confirmation-panel-wrapper {
    position: relative
}

.kiui-confirmation-panel {
    background: #fff;
    box-shadow: 0 2px 30px 5px rgba(2,10,30,.2);
    border-radius: 18px;
    position: absolute;
    width: 100%;
    max-width: 450px;
    margin: 0 auto;
    outline: 0;
    text-align: left;
    display: none;
    z-index: 999
}

.kiui-confirmation-panel:after {
    bottom: -10px;
    left: 50%;
    border: 0;
    background: #fff;
    width: 4px;
    height: 12px;
    border-radius: 4px;
    display: block;
    content: "";
    position: absolute;
    margin-left: -2px
}

.kiui-confirmation-panel.k-from-top {
    top: calc(100% + 8px)
}

.kiui-confirmation-panel.k-from-top:after {
    border-width: 0 12px 8px;
    top: -7px;
    border-color: transparent transparent #fff
}

#new-dispo .more-results,.device-results-list .item .item-wrap {
    visibility: visible
}

.miniki {
    cursor: help
}

.device-results-list {
    position: relative;
    display: block
}

.device-results-list .item {
    display: inline-block;
    margin: 20px;
    position: relative;
    height: auto;
    width: 300px;
    background: #fff
}

.device-results-list .item .item-wrap {
    height: 226px;
    background: #fff;
    padding: 22px;
    overflow: hidden
}

.device-results-list .item a {
    outline: 0
}

.device-results-list .item .open-newtab {
    position: absolute;
    top: 0;
    left: 0;
    padding: 6px 5px 6px 6px;
    line-height: 1;
    visibility: hidden;
    cursor: pointer;
    z-index: 1
}

.device-results-list .item .open-newtab b {
    color: #a7a7b1;
    margin-right: 8px;
    font-weight: 400;
    font-size: .8572em;
    visibility: hidden
}

.device-results-list .item .open-newtab i {
    position: relative;
    width: 14px;
    height: 8px;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline
}

.device-results-list .item .open-newtab i:after,.device-results-list .item .open-newtab i:before {
    display: block;
    content: "";
    background: #babfc7;
    position: absolute;
    top: 50%;
    left: 50%
}

.device-results-list .item .open-newtab i:after {
    width: 17px;
    height: 1px;
    margin-top: -1px;
    margin-left: -9px
}

.device-results-list .item .open-newtab i:before {
    height: 16px;
    width: 1px;
    margin-top: -8px;
    margin-left: -1px
}

.device-results-list .item .kiui-confirmation-panel-wrapper {
    display: none
}

.device-results-list .item .item-options {
    white-space: nowrap;
    margin: 12px 0;
    user-select: none
}

.device-results-list .item .item-options .kiui-round-button .action {
    margin: 0 12px
}

.device-results-list .item .item-options .item-want {
    margin-right: 12px
}

.device-results-list .item .device-link {
    display: block;
    display: flex
}

.device-results-list .item .device-image {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 60px;
    height: 93px;
    position: relative
}

.device-results-list .item .device-image img {
    width: auto;
    height: 100%;
    color: transparent
}

.device-results-list .item .otp-tag {
    display: inline-block;
    color: #4f4e56;
    padding: 3px 6px 2px;
    border-radius: 6px;
    background: #ffffa0;
    font-weight: 700;
    font-size: 12px;
    line-height: 1;
    position: absolute;
    right: 22px;
    text-align: center
}

.device-results-list .item .device-name {
    width: 58%;
    vertical-align: top;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    position: relative
}

.device-results-list .item .device-name>* {
    display: block;
    margin-bottom: 4px
}

.device-results-list .item .device-name .title {
    font-size: 18px;
    font-weight: 600;
    color: #4f4e56
}

.device-results-list .item .device-name .version {
    color: #4f4e56;
    line-height: 1.2
}

.device-results-list .item .device-name .version .market {
    background: #a7a7b1;
    color: #fff;
    font-weight: 700;
    font-size: 12px;
    padding: 0 4px;
    border-radius: 4px;
    margin-right: 2px
}

.device-results-list .item .device-name .version .market.m_n-america {
    background: #c4b69d
}

.device-results-list .item .device-name .version .extra {
    font-size: 12px;
    margin-top: 2px;
    display: block;
    color: #a7a7b1
}

.device-results-list .item .device-name .status {
    color: #babfc7;
    font-size: 12px
}

.device-results-list .item .device-data {
    margin-top: 3px
}

.device-results-list .item .device-data .group-1 {
    background: #f5f6f9;
    padding: 12px 12px 0;
    border-radius: 6px 22px 0 0
}

.device-results-list .item .device-data .group-2 {
    background: #f5f6f9;
    padding: 6px 12px;
    border-radius: 0 0 22px 22px
}

.device-results-list .item .objetive-wrap {
    border-bottom: 1px solid #eef0f5
}

.device-results-list .item .objetive-wrap .miniki {
    display: block;
    float: right;
    width: 43px;
    height: 43px;
    position: relative;
    margin: -6px -4px -6px 10px
}

.device-results-list .item .objetive-wrap .miniki .rank {
    position: absolute;
    margin: 13px 0;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    text-shadow: 0 0 6px rgba(0,0,0,.2)
}

.device-results-list .item .objetive-wrap .ki-features {
    display: block;
    margin: 0 49px 0 66px;
    font-size: 12px;
    color: #a7a7b1
}

.device-results-list .item .objetive-wrap .ki-features .data {
    white-space: nowrap;
    margin-bottom: 2px
}

.device-results-list .item .objetive-wrap .ki-features .data .k-icon {
    margin-left: 3px
}

.device-results-list .item .objetive-wrap .ki-features .data+.data {
    margin-bottom: 8px
}

.device-results-list .item .objetive-wrap .ki-features .data+.data .k-icon {
    margin-right: 2px
}

.device-results-list .item .objetive-wrap .ki-coverage {
    width: 72px;
    float: left;
    margin-top: 4px
}

.device-results-list .item .objetive-wrap .ki-coverage .bands .bands-check-list {
    text-align: left;
    font-weight: 700;
    white-space: nowrap
}

.device-results-list .item .objetive-wrap .ki-coverage .bands .bands-check-list .band {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    white-space: nowrap
}

.device-results-list .item .objetive-wrap .ki-coverage .bands .bands-check-list .band .pie {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    margin-top: 0;
    width: 20px;
    height: 20px
}

.device-results-list .item .objetive-wrap .ki-coverage .bands .bands-check-list .band .pie-slice {
    border-radius: 50%;
    width: 16px;
    height: 16px;
    line-height: 1.5;
    text-align: center;
    background: #f5f6f9;
    margin: 2px;
    display: block;
    font-size: 10px;
    letter-spacing: -1px;
    text-indent: -1px
}

.device-results-list .item .subjetive-wrap {
    padding: 6px 0;
    color: #a7a7b1;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    border-bottom: 1px solid #eef0f5
}

.device-results-list .item .subjetive-wrap .user-reviews .score {
    color: #ff9826;
    font-weight: 700;
    min-width: 22px;
    display: inline-block;
    text-align: right
}

.device-results-list .item .subjetive-wrap .user-reviews .k-icon {
    vertical-align: middle;
    margin-top: -4px;
    margin-right: 9px;
    margin-left: 3px
}

.device-results-list .item .subjetive-wrap .user-reviews.unknown .score {
    color: #a7a7b1;
    text-align: center
}

.device-results-list .item .subjetive-wrap .user-reviews .number-opinions,.device-results-list .item .subjetive-wrap .user-reviews.unknown .number-opinions {
    color: #a7a7b1
}

.device-results-list .item .subjetive-wrap .photolab-reviews {
    margin-left: 12px;
    color: #a7a7b1
}

.device-results-list .item .subjetive-wrap .photolab-reviews svg {
    margin-bottom: -1px;
    margin-top: -1px
}

.device-results-list .item .price-wrap {
    padding-top: 16px;
    min-height: 35px;
    display: flex;
    align-items: center;
    gap: 18px;
    justify-content: space-between
}

.device-results-list .item .price-wrap .price-extra {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: middle;
    color: #a7a7b1;
    line-height: 1.2;
    width: 60%;
    display: flex;
    align-items: center;
    gap: 6px;
    justify-content: space-around;
    flex-grow: 1
}

.device-results-list .item .price-wrap .price-extra .local-delivery,.device-results-list .item .price-wrap .price-extra .refurb-delivery {
    display: inline-block;
    text-align: center;
    font-size: 16px;
    line-height: 1.1;
    font-weight: 600;
    color: #01bb71
}

.device-results-list .item .price-wrap .price-extra .local-delivery {
    color: #4f4e56
}

.device-results-list .item .price-wrap .price-extra .local-delivery .lpt {
    display: block;
    font-size: 14px;
    font-weight: 400;
    white-space: nowrap
}

.device-results-list .item .price-wrap .price {
    display: inline-block;
    vertical-align: middle;
    flex-grow: 1;
    width: 70%;
    margin: 2px -4px 2px 0
}

.device-results-list .item .price-wrap .kiui-button {
    font-size: 16px;
    line-height: 1.1;
    padding: 4px 6px;
    border-radius: 16px;
    min-height: 32px;
    display: block;
    position: relative;
    overflow: visible
}

.device-results-list .item .price-wrap .kiui-button .stores {
    font-size: 14px;
    font-weight: 400;
    display: block;
    color: rgba(255,255,255,.65)
}

.device-results-list .item .price-wrap .kiui-button.not-available {
    background-color: transparent!important;
    color: #a7a7b1!important;
    border: 1px solid rgba(167,167,177,.25)!important;
    box-shadow: none!important;
    padding-top: 5px;
    padding-bottom: 5px
}

.device-results-list .item .price-wrap .kiui-button.not-available .stores {
    color: #a7a7b1!important
}

@media (max-width:691px) {
    .device-results-list .item .item-options .device-to, .device-results-list .item .item-options .item-compare {
        display: none !important;
    }
    .device-results-list {
        display: block
    }

    .device-results-list .item {
        height: auto!important;
        width: auto;
        display: block;
        margin-bottom: 1px;
        max-width: 100%
    }

    .device-results-list .item .item-wrap {
        height: auto;
        position: relative;
        padding: 16px;
        overflow: visible
    }

    .device-results-list .item .device-link {
        margin-left: 30%
    }

    .device-results-list .item .kiui-confirmation-panel-wrapper {
        display: block;
        position: absolute;
        top: 14px;
        left: 16px;
        margin: 0;
        width: 100%;
        text-align: left;
        height: 0
    }

    .device-results-list .item .kiui-confirmation-panel-wrapper .kiui-confirmation-panel {
        max-width: 225px;
        margin: 0;
        right: 53px;
        top: 38px
    }

    .device-results-list .item .kiui-confirmation-panel-wrapper .kiui-confirmation-panel:after {
        display: none
    }

    .device-results-list .item .kiui-confirmation-panel-wrapper>.k-dots {
        padding: 1px 2px!important;
        vertical-align: middle
    }

    .device-results-list .item .kiui-confirmation-panel-wrapper>.item-compare {
        margin-left: 12px
    }

    .device-results-list .item .item-options {
        display: block;
        position: absolute;
        top: 14px;
        right: 14px;
        margin: 0;
        width: 28%
    }

    .device-results-list .item .item-options .device-to {
        display: block;
        position: static
    }

    .device-results-list .item .item-options .item-compare,.device-results-list .item .item-options .item-want {
        margin-top: 10px
    }

    .device-results-list .item .item-options>.device-to,.device-results-list .item .item-options>.item-compare,.device-results-list .item .open-newtab {
        display: none!important
    }

    .device-results-list .item .item-options>.device-to .item-want .icon .k-icon {
        margin: 3px 5px
    }

    .device-results-list .item .item-options .kiui-round-button .icon {
        width: 32px;
        height: 32px
    }

    .device-results-list .item .item-options .kiui-round-button .action {
        margin: 0;
        display: block
    }

    .device-results-list .item .item-options .kiui-round-button.trigger-compare .icon .k-icon {
        margin: 7px
    }

    .device-results-list .item .objetive-wrap .ki-features .data {
        margin-top: -3px;
        margin-bottom: 6px
    }

    .device-results-list .item:hover {
        z-index: inherit
    }

    .device-results-list .item:hover .item-wrap {
        box-shadow: none;
        height: auto;
        padding: 16px;
        position: static
    }
}

@media (max-width:691px) and (max-width:691px) {
    .device-results-list .item:hover .item-options .device-to {
        display: none!important
    }
}

@media (max-width:691px) {
    .device-results-list .item .device-image {
        width: 46px;
        height: 70px
    }

    .device-results-list .item .device-name {
        width: 75%
    }

    .device-results-list .item .device-data {
        margin-top: 4px;
        white-space: nowrap
    }

    .device-results-list .item .device-data .group-1,.device-results-list .item .device-data .group-2 {
        display: inline-block;
        vertical-align: top;
        white-space: normal;
        box-sizing: border-box;
        height: 200px
    }

    .device-results-list .item .device-data .group-1 {
        border-radius: 6px 0 0 6px;
        padding: 12px 12px 0;
        width: 70%
    }

    .device-results-list .item .device-data .group-2 {
        box-shadow: inset 3px 0 0 0#fff;
        border-radius: 0 6px 6px 0;
        padding: 6px;
        width: 30%
    }

    .device-results-list .item .otp-tag {
        right: 16px;
        top: 66px;
        width: 24%;
        padding: 2px 6px;
        color: #4f4e56
    }

    .device-results-list .item .otp-tag br,.device-results-list .item .price-wrap .price .kiui-button i {
        display: none;
    }

    .device-results-list .item .otp-tag:after {
        content: "";
        display: block;
        width: 3px;
        height: 9px;
        background: #ffffa0;
        border-radius: 3px;
        position: absolute;
        bottom: -9px;
        left: 50%
    }

    .device-results-list .item .objetive-wrap .ki-features {
        margin: 0 42px 0 66px;
    }

    .device-results-list .item .subjetive-wrap {
        border-bottom: 0;
        text-overflow: clip;
        position: relative
    }

    .device-results-list .item .subjetive-wrap .photolab-reviews {
        color: transparent;
        border-left: 0;
        position: absolute;
        right: 0;
        width: 14px
    }

    .device-results-list .item .price-wrap {
        text-align: center
    }

    .device-results-list .item .price-wrap .price-extra {
        width: 100%;
        display: block;
        min-height: 33px;
        margin-bottom: 0;
        margin-top: 0
    }

    .device-results-list .item .price-wrap .price-extra .local-delivery,.device-results-list .item .price-wrap .price-extra .refurb-delivery {
        white-space: nowrap;
        font-size: 12px
    }

    .device-results-list .item .price-wrap .price-extra .local-delivery .lpt {
        font-size: 0;
        float: left;
        margin-right: 6px;
        vertical-align: top;
        margin-top: 1px
    }

    .device-results-list .item .price-wrap .price {
        width: 100%;
        display: block;
        overflow: visible;
        text-overflow: none
    }

    .device-results-list .item .price-wrap .price .kiui-button {
        display: inline-block;
        padding: 2px 12px;
        margin-top: 2px;
        min-height: 17px;
        min-width: 64px
    }

    .device-results-list .item .price-wrap .price .kiui-button .stores {
        display: none;
        font-size: 12px
    }

    .device-results-list .item .price-wrap .lpt {
        display: none
    }
}

.panel-items .device-to {
    display: block
}

.panel-items .panel-item {
    white-space: nowrap;
    display: block;
    display: flex;
    align-items: center;
    padding: 8px 12px;
    margin-bottom: 1px;
    box-shadow: 0 1px 0 0 rgba(40,65,112,.06);
    color: #4f4e56;
    cursor: pointer
}

.panel-items .panel-item.sep {
    margin-bottom: 8px;
    box-shadow: 0 8px 0 0 rgba(40,65,112,.06)
}

.panel-items .panel-item:last-child {
    margin-bottom: 0;
    box-shadow: none
}

.panel-items .panel-item>* {
    display: inline-block;
    vertical-align: middle
}

.panel-items .panel-item .icon {
    width: 22px;
    height: 22px;
    text-align: center;
    margin-right: 12px
}

.panel-items .panel-item .action {
    flex-grow: 1
}

.panel-items .panel-item:hover {
    background-color: rgba(40,65,112,.04)
}

.panel-items .panel-item:active {
    background-color: rgba(40,65,112,.12)
}

.panel-items:first-child:last-child {
    overflow: hidden;
    border-radius: 18px
}

.panel-items .trigger-compare.k-active:after {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #08e58b
    url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xMy41IDEuNWwtOCA4bS00LTRsNCA0Ii8+PC9zdmc+)
    2px 0 no-repeat;
    margin-left: 6px
}

.panel-items .item-want {
    color: #f11382
}

.panel-items .item-want .k-icon {
    fill: #f11382
}

.panel-items .item-had {
    color: #a7a7b1
}

.panel-items .item-had .k-icon {
    stroke: #a7a7b1
}

.kau {
    text-align: center
}

@media only screen and (max-width:993px) {
    .kau {
        min-height: 267px
    }
}

.kau>* {
    border-radius: 4px!important;
    overflow: hidden;
    padding: 0;
    background: 0 0;
    text-align: center
}

.kau:before {
    content: " ";
    display: none
}

.lang-en .kau:before {
    content: "Advertisement"
}

#results-list .kau>* {
    margin: 10px 0
}

#new-dispo #margin .kau:before {
    text-align: center;
    display: block;
    font-size: 12px;
    min-height: 17px;
    color: #babfc7;
    margin-top: -6px
}

#new-dispo #margin .kau>* {
    background: -ms-linear-gradient(to right,rgba(14,53,127,0)0,rgba(14,53,127,.04) 50%,rgba(14,53,127,0) 100%);
    background: -moz-linear-gradient(to right,rgba(14,53,127,0)0,rgba(14,53,127,.04) 50%,rgba(14,53,127,0) 100%);
    background: -webkit-linear-gradient(90deg,rgba(14,53,127,0)0,rgba(14,53,127,.04) 50%,rgba(14,53,127,0));
    background: linear-gradient(90deg,rgba(14,53,127,0)0,rgba(14,53,127,.04) 50%,rgba(14,53,127,0));
    background-size: 300px 100%;
    background-repeat: no-repeat;
    background-position: top;
    overflow: hidden;
    height: 250px;
    margin: 0 auto;
    max-width: 306px
}

#new-dispo #margin .kau>*>* {
    margin: 0 auto
}

@media (display-mode:standalone) {
    .kau {
        display: none!important
    }
}

.device-to {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    position: relative;
    vertical-align: top
}

.device-to .action+.dat {
    color: #a7a7b1!important;
    font-size: 12px
}

.kiui-round-button.trigger-compare .k-icon {
    margin: 11px
}

.bands-check-list>.band:nth-child(n+4) {
    display: none!important
}

.bands-check-list .pie {
    border-radius: 50%;
    width: 32px;
    height: 32px;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: baseline;
    margin-right: 6px
}

.bands-check-list .pie .pie-slice {
    border-radius: 50%;
    width: 26px;
    height: 26px;
    line-height: 1.9;
    text-align: center;
    background: #fff;
    margin: 3px;
    display: block;
    letter-spacing: -1px
}

.bands-check-list .pie.pie-0 {
    color: #fff;
    background: #fa4352
}

.bands-check-list .pie.pie-0 .pie-slice {
    background: 0 0!important
}

.bands-check-list .pie.pie-10 {
    color: #08e58b;
    background-image: linear-gradient(90deg,#08e58b 50%,rgba(255,255,255,0)0,rgba(255,255,255,0)),linear-gradient(270deg,#08e58b 50%,rgba(255,255,255,0)0,rgba(255,255,255,0))
}

@media (max-width:691px) {
    #new-dispo #results .device-results-list {
        margin: 0
    }
}

#results .device-results-list {
    margin: 22px max(22px,calc(env(safe-area-inset-right) - 8px)) 22px max(22px,calc(env(safe-area-inset-left) - 8px))
}

@media (max-width:691px) {
    #results .device-results-list {
        margin: 16px env(safe-area-inset-right) 16px env(safe-area-inset-left)
    }
}

#results .more-results {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    height: 170px;
    width: 100%;
    background: 0 0;
    border: 0;
    cursor: pointer;
    color: #a7a7b1;
    line-height: 1;
    font-size: 16px;
    margin: 0;
    padding: 0 0 85px;
    text-rendering: optimizeLegibility;
    outline: 0;
    -webkit-outline: 0
}

#results .more-results:disabled {
    display: none!important
}

@media only screen and (min-width:994px) {
    .kau {
        min-height: 107px
    }

    #results .more-results:hover {
        color: #4f4e56
    }

    .kiui-button.k-main:hover {
        background-color: #69696f
    }

    .kiui-button.k-main:active {
        background-color: #434249;
        box-shadow: none
    }

    .kiui-button.k-main:focus {
        border-style: dashed;
        border-color: rgba(0,0,0,.25)
    }

    .kiui-button.k-main.white:hover {
        background-color: #fff
    }

    .kiui-button.k-main.white:active {
        background-color: #d9d9d9
    }

    .kiui-button.k-main.blue:hover {
        background-color: #586be4
    }

    .kiui-button.k-main.blue:active {
        background-color: #3145be
    }

    .kiui-button.k-main:focus:active {
        border-color: transparent!important
    }

    .device-results-list .item {
        /* z-index: 99; */
        /* width: auto; */
        /* max-width: 400px; */
    }

    .device-results-list .item .item-wrap {
        position: relative;
        top: 0;
        left: 0;
        right: 0;
        border-radius: 12px;
        padding: 22px 22px 0;
        height: auto
    }

    .device-results-list .item:hover .item-wrap {
        box-shadow: 0 3px 35px 0 rgba(0,0,0,.1),0 0 0 1px #efeff3
    }

    .device-results-list .item:hover .open-newtab,.device-results-list .item:hover .open-newtab:hover b {
        visibility: visible
    }

    .device-results-list .item:hover .open-newtab:hover i:after,.device-results-list .item:hover .open-newtab:hover i:before {
        background: #c1c5cd
    }

    .device-results-list .item:hover .open-newtab:active {
        transform: scale(.9)
    }

    .device-results-list .item:hover .item-options .item-compare,.device-results-list .item:hover .item-options .item-want {
        display: inline-block
    }
}
/*! CSS Used from:https://cdn-files.kimovil.com/assets/www/app-unfold-css.9b6aa1fd.css */
h1,h2,p {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline
}

i {
    font-style: normal
}

::selection {
    color: #4f4e56!important;
    background: #ffffa0
}

.big-wrapper {
    padding: 0 40px;
    margin: 0 auto;
    max-width: 1144px
}

@media only screen and (max-width:1295px) {
    .big-wrapper {
        max-width: 900px;
        padding-left: calc(16px + env(safe-area-inset-left));
        padding-right: calc(16px + env(safe-area-inset-right))
    }
}

@media (max-width:947px) {
    .big-wrapper {
        max-width: 100%
    }
}

#margin>.kc-container {
    padding-left: 200px!important;
}

@media (max-width:1275px) {
    #margin>.kc-container {
        padding-right: 0!important
    }
}

p {
    font-size: 14px;
    line-height: 1.3
}

.k-balance {
    -webkit-text-wrap: balance;
    text-wrap: balance
}

.k-h1,.k-p {
    color: #4f4e56
}

.k-h1 {
    font-family: -apple-system,BlinkMacSystemFont,Open Sans,Roboto,Droid Sans,Segoe UI,Helvetica Neue,Helvetica,Trebuchet MS,Arial,sans-serif;
    font-size: 2em;
    font-weight: 700;
    line-height: 1.1
}

.k-p {
    font-size: 14px;
    line-height: 1.3
}

.k-p,.k-p+.k-p {
    margin-top: 6px
}

.dark .k-h1 {
    color: #fff
}

.dark .k-p {
    color: rgba(255,255,255,.5)
}

.k-more-button,.k-more-button i {
    display: inline-block;
    position: relative
}

.k-more-button {
    color: #4f4e56;
    text-align: left;
    display: -moz-inline-stack;
    zoom: 1;
    line-height: 1.2;
    padding: 6px 12px;
    border-radius: 24px;
    background-color: rgba(14,53,127,.05);
    box-shadow: 0 6px 12px -2px transparent;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    outline: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    z-index: 0;
    white-space: nowrap;
    max-width: 100%;
    box-sizing: border-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -o-transition: background .2s linear;
    -ms-transition: background .2s linear;
    -moz-transition: background .2s linear;
    -webkit-transition: background .2s linear;
    transition: background .2s linear
}

.k-more-button i {
    width: 29px;
    height: 29px;
    vertical-align: middle;
    border: 1px solid transparent;
    margin: -9px 0-6px -6px;
    background: 0 0;
    border-radius: 50%
}

.k-more-button i:after,.k-more-button i:before {
    display: block;
    content: "";
    background: #4f4e56;
    border-radius: 3px;
    width: 2px;
    height: 14px;
    margin-top: -7px;
    margin-left: -1px;
    position: absolute;
    top: 50%;
    left: 50%
}

.k-more-button i:before {
    transform: rotate(90deg)
}

.k-more-button:hover {
    background-color: rgba(23,50,83,.15)
}

.k-more-button:active {
    background-color: rgba(29,45,74,.25)
}

.dark .k-more-button {
    color: #fff
}

.dark .k-more-button:hover {
    background: rgba(255,255,255,.15)
}

.dark .k-more-button,.dark .k-more-button:active {
    background: rgba(255,255,255,.08)
}

.dark .k-more-button i:after,.dark .k-more-button i:before {
    background: #fff
}

@media only screen and (min-width:994px) {
    .k-lay_kiui-sticky-sidebar-fixed .heading {
        box-sizing: border-box
    }
}

.kiui-readmore {
    text-align: center
}
.kiui-readmore.k-expanded .k-readmore-content {
    max-height: 100% !important;
}
.kiui-readmore .k-readmore-content {
    overflow: hidden;
    position: relative;
    max-height: 220px;
    text-align: right;
}

.kiui-readmore.k-collapsed .k-readmore-content:after {
    content: "";
    display: block;
    background: -o-linear-gradient(top,rgba(255,255,255,0)0,#fff 70%);
    background: -ms-linear-gradient(top,rgba(255,255,255,0)0,#fff 70%);
    background: -moz-linear-gradient(top,rgba(255,255,255,0)0,#fff 70%);
    background: -webkit-linear-gradient(top,rgba(255,255,255,0),#fff 70%);
    background: linear-gradient(180deg,rgba(255,255,255,0)0,#fff 70%);
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 70px;
    z-index: 0;
    pointer-events: none
}

.kc-container {
    min-height: 0;
    padding: 1px 0
}

.heading.kc-container .big-wrapper .k-h1,.heading.kc-container .big-wrapper .k-p,.kc-container .big-wrapper>* {
    visibility: visible
}

.kc-container.blue {
    background-color: #3b3ece;
    background-image: -webkit-linear-gradient(126deg,#2124b5,#3b3ece 30%,#3b3ece 70%,#2124b5);
    background-image: linear-gradient(126deg,#2124b5,#3b3ece 30%,#3b3ece 70%,#2124b5)
}

.heading {
    padding: 74px 0 36px !important;
    /* margin-top: -50px; */
}

.heading .kiui-readmore.k-small {
    text-align: right;
}

.heading .kiui-readmore.k-small .k-readmore-content:after {
    display: none!important
}
.heading .kiui-readmore.k-small.k-expanded .k-readmore-link {
    width: 23px;
    padding: 4px 4px;
}
.heading .kiui-readmore.k-small .k-readmore-link {
    margin-top: 6px;
    margin-bottom: -4px;
}
.kiui-readmore.k-expanded .k-readmore-link {
    color: transparent;
    width: 14px;
    margin-top: 6px;
    padding: 5px 10px;
}
.kiui-readmore.k-expanded .k-readmore-link:before {
    transform: rotate(45deg);
}
.dark .kiui-button.more.k-small.k-more:before {
    width: 10px;
    height: 10px;
    margin-left: 6px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTUgOVYxTTEgNWg4Ii8+PC9zdmc+) 50% no-repeat;
}
.dark .kiui-button.more.k-more:before {
    content: "";
    display: inline-block;
    vertical-align: baseline;
    width: 14px;
    height: 14px;
    margin-right: 6px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIxNCI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMiIgZD0iTTEgN2gxMk03IDF2MTIiLz48L3N2Zz4=) 50% no-repeat;
}

.heading .kiui-readmore.k-small .k-readmore-link {
    padding: 6px 0;
    margin-top: 0;
    font-size: 14px;
    margin-bottom: -7px;
    background: 0 0!important;
    color: rgba(255,255,255,.5);
    display: block;
    border-radius: 0;
    border-top: 1px solid rgba(255,255,255,.1);
    border-image: linear-gradient(90deg,rgba(255,255,255,.1) 50%,rgba(255,255,255,0)) 100%0 0 0 stretch
}

.heading .kiui-readmore.k-small .k-readmore-link i {
    opacity: .5;
    width: 21px;
    height: 21px;
    margin: -9px 2px -6px -6px
}

.heading .kiui-readmore.k-small>.k-readmore-content {
    max-height: 72px
}

@media only screen and (max-width:993px) {
    .heading {
        padding: 50px 0 18px
    }

    .heading h2.k-p+.k-p {
        margin-top: 0
    }
}

@media only screen and (min-width:994px) {
    .heading .h-2col>.kiui-readmore>.k-readmore-content {
        display: grid;
        grid-template-columns: 275px 1fr;
        grid-template-rows: 1fr;
        grid-column-gap: 24px;
        grid-row-gap: 0;
        text-align: right
    }

    .heading .h-2col>.kiui-readmore>.k-readmore-content>.k-left {
        grid-column: 1;
        grid-row: 1
    }

    .heading .h-2col>.kiui-readmore>.k-readmore-content>.k-right {
        grid-column: 2;
        grid-row: 1
    }

    .heading .h-2col>.kiui-readmore.k-big-disabled>.k-readmore-content {
        grid-template-columns: 475px 1fr
    }

    .heading .kiui-readmore.k-small.k-big-disabled>.k-readmore-content {
        max-height: 100%!important;
        border-bottom: 0!important
    }

    .heading .kiui-readmore.k-small.k-big-disabled>.k-readmore-link,.heading .kiui-readmore.k-small>.k-readmore-content:after {
        display: none!important
    }

    .heading .kiui-readmore.k-small>.k-readmore-content {
        max-height: 106px
    }
}

.device-results-list {
    display: grid;
    grid-column-gap: 0;
    grid-template-columns: repeat(auto-fit,minmax(324px,1fr));
    grid-auto-flow: dense;
    grid-gap: 1px
}
/*! CSS Used from:https://cdn-files.kimovil.com/assets/www/app-unfold-css.bd1065e3.css */
a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
    text-decoration: none;
    color: #3a51df
}

img {
    border-style: none;
    color: transparent
}

svg:not(:root) {
    overflow: hidden
}

h2,h3,li,p,ul {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline
}

i {
    font-style: normal
}

ul {
    list-style: none
}

.ir {
    background-color: transparent;
    border: 0;
    overflow: hidden;
    *text-indent: -9999px
}

.ir:before {
    content: "";
    display: block;
    width: 0;
    height: 100%
}

.center {
    text-align: center
}

::selection {
    color: #4f4e56!important;
    background: #ffffa0
}

#margin {
    backface-visibility: hidden
}

.big-wrapper {
    /* padding: 0 40px; */
    /* margin: 0 auto; */
    /* max-width: 1144px; */
}

@media only screen and (max-width:1295px) {
    .big-wrapper {
        max-width: 900px;
        padding-left: calc(16px + env(safe-area-inset-left));
        padding-right: calc(16px + env(safe-area-inset-right))
    }
}

@media (max-width:947px) {
    .big-wrapper {
        max-width: 100%
    }
}

.k-columns {
    white-space: nowrap
}

.k-columns>* {
    display: inline-block;
    vertical-align: top;
    white-space: normal
}

.k-column-blocks {
    margin-top: 12px
}

.k-column-blocks>* {
    display: inline-block;
    vertical-align: top;
    white-space: normal
}

@media only screen and (max-width:993px) {
    .k-column-blocks.g-col-gap {
        display: block
    }
}

.w66 {
    width: 66.66%
}

.w50 {
    width: 50%
}

.w33 {
    width: 33.33%
}

#margin>.kc-container {
    padding-left: 200px!important;
}

@media (max-width:1275px) {
    #margin>.kc-container {
        padding-left: 0!important;
    }
}

p {
    font-size: 14px;
    line-height: 1.3
}

.k-h1,.k-h2,.k-h4 {
    font-family: -apple-system,BlinkMacSystemFont,Open Sans,Roboto,Droid Sans,Segoe UI,Helvetica Neue,Helvetica,Trebuchet MS,Arial,sans-serif;
    font-size: 2em;
    font-weight: 700;
    color: #4f4e56;
    line-height: 1.1
}

.k-h2,.k-h4 {
    font-size: 1.4286em;
    font-weight: 600
}

.k-h4 {
    font-size: 1.1429em;
    line-height: 1.3
}

.k-h4 .h {
    box-shadow: inset 0-7px #ffffa0;
    display: inline
}

.k-h1+.k-h4,.k-h2+.k-h4 {
    margin-top: 6px
}

.k-icon {
    fill: #4f4e56
}

.k-icon.k-fill.gray {
    fill: #a7a7b1
}

.k-icon.k-stroke.magenta {
    stroke: #f11382
}

.k-more-button:hover {
    background-color: rgba(23,50,83,.15)
}

.k-more-button:active {
    background-color: rgba(29,45,74,.25)
}

.kc-container {
    min-height: 0;
    padding: 1px 0
}

#margin,.kc-container .big-wrapper>* {
    visibility: visible
}

.kc-container.lightgray {
    background-color: #f3f5fa
}

.kc-container.midgray {
    background-color: #ebeef5
}

.kc-container.white {
    background-color: #fff
}

.kc-container.white+.kc-container.white {
    border-top: 8px solid rgba(14,53,127,.05)
}

.kc-container .k-h2 {
    margin-top: 24px;
    margin-bottom: 12px
}

.kc-container .big-wrapper>.k-more-wrap,.kc-container .k-columns>*>.k-more-wrap {
    margin-bottom: 24px;
    margin-top: 12px
}

.simple-device-list .item,.top-device-list .item {
    position: relative;
    display: inline-block;
    vertical-align: top
}

.simple-device-list .item {
    display: -moz-inline-stack;
    zoom: 1;
    *display: inline;
    margin-right: 2px;
    width: 189px
}

.simple-device-list .item a {
    display: block;
    outline: 0
}

.simple-device-list .item img {
    float: left;
    margin-right: 10px;
    height: 60px;
    width: auto;
    max-width: 32px;
    border-radius: 3px
}

.simple-device-list .item .rummor {
    color: #f11382;
    display: block;
    font-size: .8572em
}

.simple-device-list .item .group {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    max-width: 68%;
    line-height: 1.2;
    font-size: 14px
}

.simple-device-list .item .group .title {
    color: #4f4e56;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: 32px
}

.simple-device-list .item .group .version {
    color: #a7a7b1;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: .8572em
}

.simple-device-list .item.tablet img {
    height: 35px;
    max-width: 50px;
    margin-bottom: 26px;
    margin-top: 7px
}

 .simple-device-list .item:hover .add-compare {
    display: block
}

.top-device-list .item {
    border-bottom: 1px solid #eeeff2;
    border-bottom: 1px solid rgba(14,53,127,.05);
    border-image: linear-gradient(90deg,rgba(14,53,127,.05) 30%,rgba(14,53,127,0) 90%)0 0 100%0 stretch;
    overflow: hidden;
    height: 33px;
    margin-bottom: -1px;
    line-height: 1;
    white-space: nowrap;
    width: 100%
}

.top-device-list .item:last-child {
    border-bottom: 0
}

.top-device-list .item>a {
    grid-template-rows: 1fr;
    grid-template-columns: 50px 30px auto 46px;
    align-items: center;
    outline: 0;
    display: flex
}

.top-device-list .item>a>* {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: middle
}

.top-device-list .item .image {
    width: 30px;
    min-width: 30px;
    height: 33px
}

.top-device-list .item .image img {
    transform: rotate(-15deg);
    position: relative;
    top: 8px;
    left: 8px;
    max-width: 17px;
    border-radius: 4px
}

.top-device-list .item .group {
    width: 215px;
    white-space: nowrap;
    overflow: hidden;
    line-height: 1.2;
    font-size: 1em;
    position: relative;
    flex-grow: 1
}

.top-device-list .item .group:after {
    display: block;
    width: 30px;
    height: 100%;
    content: "";
    background: -o-linear-gradient(left,rgba(255,255,255,0)0,#fff 100%);
    background: -ms-linear-gradient(left,rgba(255,255,255,0)0,#fff 100%);
    background: -moz-linear-gradient(left,rgba(255,255,255,0)0,#fff 100%);
    background: -webkit-linear-gradient(left,rgba(255,255,255,0),#fff);
    background: linear-gradient(left,rgba(255,255,255,0),#fff);
    position: absolute;
    right: 0;
    top: 0
}

.top-device-list .item .group .title {
    margin: 0;
    color: #4f4e56;
    padding-right: 5px
}

.top-device-list .item .price {
    color: #3a51df;
    font-weight: 700;
    width: auto;
    text-align: right;
    float: right;
    padding: 9px 0
}

.top-device-list .item .status {
    width: 50px;
    min-width: 50px;
}

.top-device-list .item .status .position {
    font-size: 16px;
    color: rgba(148,158,168,.4);
    min-width: 22px;
    display: inline-block
}

.top-device-list .item .status .change {
    color: #a7a7b1;
    vertical-align: middle;
    font-size: 10px;
    display: inline-block;
    margin-bottom: 3px;
    font-weight: 700
}

.top-device-list .item .status .change i {
    position: relative;
    display: inline-block;
    width: 8px;
    height: 8px;
    margin-right: 2px;
    margin-bottom: -1px
}

.top-device-list .item .status .change.up {
    color: #08e58b
}

.top-device-list .item .status .change.down i:after,.top-device-list .item .status .change.up i:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-color: transparent transparent #08e58b;
    border-style: solid;
    border-width: 0 4px 7px
}

.top-device-list .item .status .change.down {
    color: #fa4352
}

.top-device-list .item .status .change.down i:after {
    border-color: #fa4352 transparent transparent;
    border-width: 7px 4px 0
}

.top-device-list .item .status .change.same {
    color: #f6d32e
}

.top-device-list .item .status .change.same i:after,.top-device-list .item .status .change.same i:before {
    content: "";
    display: block
}

.top-device-list .item .status .change.same i:after {
    width: 8px;
    height: 2px;
    background: #f6d32e;
    margin-top: 2px
}

.top-device-list .item .status .change.same i:before {
    width: 8px;
    height: 2px;
    background: #f6d32e;
    margin-bottom: 2px
}

.top-device-list .item .status .change.new {
    color: #08e58b
}

.top-device-list .item .status .change.new i:after,.top-device-list .item .status .change.new i:before {
    content: "";
    display: block
}

.top-device-list .item .status .change.new i:after {
    position: absolute;
    width: 2px;
    height: 8px;
    background: #08e58b;
    left: 3px;
    top: 0
}

.top-device-list .item .status .change.new i:before {
    position: absolute;
    width: 8px;
    height: 2px;
    background: #08e58b;
    left: 0;
    top: 3px
}

.top-device-list .item:first-child .status .position {
    color: #a7a7b1
}

.top-device-list .item:nth-child(2) .status .position {
    color: rgba(148,158,168,.85)
}

.top-device-list .item:nth-child(3) .status .position {
    color: rgba(148,158,168,.7)
}

.top-device-list .item:nth-child(4) .status .position {
    color: rgba(148,158,168,.65)
}

.top-device-list .item:nth-child(5) .status .position {
    color: rgba(148,158,168,.4)
}

.w50+.w50 .top-device-list .item .status .position {
    color: rgba(148,158,168,.4)
}

 .top-device-list .item:hover {
    background: #eeeff2;
    box-shadow: -4px 0 0#eeeff2,4px 0 0#eeeff2;
    border-radius: 6px
}

 .top-device-list .item:hover .group:after {
    background: -o-linear-gradient(left,rgba(238,240,243,0)0,#eeeff2 100%);
    background: -ms-linear-gradient(left,rgba(238,240,243,0)0,#eeeff2 100%);
    background: -moz-linear-gradient(left,rgba(238,240,243,0)0,#eeeff2 100%);
    background: -webkit-linear-gradient(left,rgba(238,240,243,0),#eeeff2);
    background: linear-gradient(left,rgba(238,240,243,0),#eeeff2)
}

.k-columns .top-device-list {
    margin-top: 12px
}

.kau,.kau:before {
    text-align: center
}

@media only screen and (max-width:993px) {
    .kau {
        min-height: 267px
    }
}

@media only screen and (min-width:994px) {
    .kau {
        min-height: 107px
    }
}

.kau>* {
    border-radius: 4px!important;
    padding: 0;
    background: 0 0;
    text-align: center
}

.kau:before {
    content: " ";
    display: block;
    font-size: 12px;
    min-height: 17px;
    color: #babfc7
}

.lang-en .kau:before {
    content: "Advertisement"
}

.kau {
    margin-top: -1px;
    margin-bottom: -1px;
    padding: 7px 0 24px;
    background: -ms-linear-gradient(to right,rgba(14,53,127,0)0,rgba(14,53,127,.04) 50%,rgba(14,53,127,0) 100%);
    background: -moz-linear-gradient(to right,rgba(14,53,127,0)0,rgba(14,53,127,.04) 50%,rgba(14,53,127,0) 100%);
    background: -webkit-linear-gradient(90deg,rgba(14,53,127,0)0,rgba(14,53,127,.04) 50%,rgba(14,53,127,0));
    background: linear-gradient(90deg,rgba(14,53,127,0)0,rgba(14,53,127,.04) 50%,rgba(14,53,127,0));
    background-size: 300px 100%;
    background-repeat: no-repeat;
    background-position: top
}

.kau>* {
    margin: 0 auto;
    overflow: hidden;
    min-height: 90px
}

@media only screen and (min-width:994px) {
    .kau {
        min-height: 267px
    }
}

@media (display-mode:standalone) {
    .kau {
        display: none!important
    }
}

.commonly-compared-list {
    margin: 3px 0 12px;
    line-height: 1.2;
    overflow: hidden
}

@media only screen and (min-width:994px) {
    .commonly-compared-list .list-item:last-child,.commonly-compared-list .list-item:nth-last-child(2) {
        margin-bottom: -1px
    }
}

@media only screen and (max-width:993px) {
    .commonly-compared-list .list-item:last-child {
        margin-bottom: -1px
    }
}

.commonly-compared-list .list-item {
    border-bottom: 1px solid rgba(14,53,127,.05);
    border-image: linear-gradient(90deg,rgba(14,53,127,.05)0,rgba(14,53,127,0) 80%)0 0 100%0 stretch;
    padding: 10px 0;
    outline: 0;
    color: #4f4e56
}

.commonly-compared-list .list-item:last-child {
    box-shadow: none
}

.commonly-compared-list .list-item>a {
    color: #4f4e56;
    display: flex;
    align-items: center
}

.commonly-compared-list .list-item .comparison-photo-group {
    position: relative;
    width: 29px;
    height: 35px;
    margin-right: 12px;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top
}

.commonly-compared-list .list-item .comparison-photo-group img {
    position: absolute;
    top: 0;
    right: 0;
    border-radius: 3px;
    box-shadow: 2px 0 0 0#fff
}

.commonly-compared-list .list-item .comparison-photo-group img:nth-child(2) {
    right: 12px
}

.commonly-compared-list .list-item .item {
    position: relative;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top;
    width: 33%
}

@media (max-width:647px) {
    .commonly-compared-list .list-item .item {
        flex-grow: 1;
        max-width: 174px
    }
}

.commonly-compared-list .list-item .item:last-child:after {
    display: none
}

.commonly-compared-list .list-item .item .title {
    color: #4f4e56
}

.commonly-compared-list .list-item .item .version {
    color: #a7a7b1;
    display: block;
    font-size: .8572em
}

.commonly-compared-list .list-item .versus {
    margin: 8px 12px;
    background: rgba(14,53,127,.05);
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    padding: 0 6px 1px;
    color: #4f4e56;
    border-radius: 20px;
    font-weight: 700
}

.commonly-compared-list .list-item .price {
    color: #3a51df;
    display: block;
    margin: 3px 0 0;
    font-weight: 700;
    font-size: 12px
}

.commonly-compared-section .k-more-wrap {
    margin-bottom: 24px
}

.hotdeals-item-list {
    max-height: 180px;
    overflow: hidden;
    margin-bottom: -10px;
    margin-right: -2px;
    margin-top: 12px
}

.hotdeals-item-list .item {
    margin-bottom: 12px;
    margin-right: 2px;
    width: 189px;
    display: inline-block;
    vertical-align: top
}

.hotdeals-item-list .item a {
    display: block;
    color: #4f4e56;
    min-height: 80px;
    white-space: nowrap
}

.hotdeals-item-list .item .image-wrapp {
    width: 65px;
    height: 80px;
    overflow: hidden;
    text-align: center;
    display: flex;
    float: left;
    justify-content: center;
    align-items: center;
    background: #fff;
    border-radius: 12px;
    margin-right: 12px;
    box-shadow: 0 2px 6px 0#e2e8f2;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.05)
}

.hotdeals-item-list .item .image-wrapp img {
    width: auto;
    height: auto;
    max-height: 70px;
    max-width: 57px
}

.hotdeals-item-list .item .data-wrapp {
    display: inline-block;
    vertical-align: top;
    width: 102px;
    white-space: normal
}

.hotdeals-item-list .item .data-wrapp .offer {
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 12px;
    height: 50px;
    font-size: 1em;
    line-height: 1.2
}

.home-opinion-message p,.hotdeals-item-list .item .data-wrapp .version {
    color: #a7a7b1
}

.hotdeals-item-list .item .data-wrapp .title {
    display: block;
    -webkit-line-clamp: inherit;
    -webkit-box-orient: inherit;
    overflow: visible;
    text-overflow: none;
    max-height: 100%
}

.hotdeals-item-list .item .data-wrapp .version {
    display: block;
    margin-top: 3px;
    font-size: .8572em
}

.hotdeals-item-list .item .data-wrapp .sub-info {
    white-space: nowrap
}

.hotdeals-item-list .item .data-wrapp .sub-info .pre-price {
    color: #a7a7b1;
    text-decoration: line-through;
    padding-right: 8px;
    font-size: .8572em
}

.hotdeals-item-list .item .data-wrapp .sub-info .price {
    color: #f11382;
    font-weight: 700
}

@media only screen and (max-width:993px) {
    .hotdeals-item-list {
        max-height: 360px
    }
}

@media (max-width:647px) {
    .hotdeals-item-list .item {
        width: 50%;
        margin-right: 0
    }

    .hotdeals-item-list .item .data-wrapp {
        width: 58%;
        width: calc(100% - 70px)
    }

    .hotdeals-item-list .item .image-wrapp {
        width: 50px
    }

    .hotdeals-item-list .item .image-wrapp img {
        max-width: 44px
    }
}

.brands-image-list {
    margin-bottom: -2px;
    margin-right: -2px
}

.brands-image-list .item {
    margin: 0 2px 2px 0;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: top
}

.brands-image-list .item a {
    height: 100%;
    width: auto;
    display: block;
    border-radius: 3px;
    background-color: #fff;
    background-position: 50%;
    background-repeat: no-repeat;
    outline: 0
}

 .brands-image-list .item a:hover {
    position: relative;
    z-index: 1;
    box-shadow: 0 1px 4px #e2e2e2,0 5px 15px #e2e2e2;
    box-shadow: 0 1px 4px rgba(0,0,0,.1),0 5px 15px rgba(0,0,0,.1)
}

 .brands-image-list .item a:active {
    box-shadow: none;
    transform: scale(.95)
}

@media (max-width:647px) {
    .kc-container .brands-image-list .item {
        margin-right: 0
    }

    .kc-container .brands-image-list .item a {
        width: auto;
        margin-right: 2px
    }
}

.featured-content {
    margin: 24px 0
}

.featured-row {
    margin-bottom: 2px;
    vertical-align: top
}

.featured-row:last-child {
    margin-bottom: 0
}

.he1 {
    height: 114px
}

.he2,.he2 .banner-wrapper,.he2 .svg-bg {
    height: 230px
}

.wi1 {
    width: 189px
}

.wi2,.wi2 .banner-wrapper,.wi2 .svg-bg {
    width: 380px
}

.wi4,.wi4 .banner-wrapper,.wi4 .svg-bg {
    width: 762px
}

.banner {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 0 2px 0 0;
    background: #e8ecf3;
    border-radius: 0;
    overflow: hidden;
    vertical-align: top;
    color: #fff;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-repeat: no-repeat;
    position: relative
}

.banner:first-child {
    margin-left: 0
}

.banner:last-child {
    margin-right: 0
}

.banner .k-h1 {
    text-shadow: 0 0 28px rgba(0,0,0,.65);
    color: #fff
}

.banner .k-h4 {
    text-shadow: 0 0 18px rgba(0,0,0,.65);
    color: #fff;
    display: none
}

.banner .svg-bg {
    position: absolute;
    top: 0;
    left: 0
}

.banner .banner-wrapper {
    border-radius: 3px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    -o-transition: background-color .2s linear;
    -ms-transition: background-color .2s linear;
    -moz-transition: background-color .2s linear;
    -webkit-transition: background-color .2s linear;
    transition: background-color .2s linear;
    position: relative;
    z-index: 1
}

a.banner {
    cursor: pointer;
    -o-transition: scale .2s linear;
    -ms-transition: scale .2s linear;
    -moz-transition: scale .2s linear;
    -webkit-transition: scale .2s linear;
    transition: scale .2s linear
}

 a.banner:hover .banner-wrapper {
    background-color: rgba(0,0,0,.1)
}

 a.banner:active .banner-wrapper {
    background-color: rgba(0,0,0,.25)
}

.featured-row:first-child .banner:first-child {
    border-top-left-radius: 12px
}

.featured-row:first-child .banner:last-child {
    border-top-right-radius: 12px
}

.featured-row:nth-last-child(2) .banner:first-child {
    border-bottom-left-radius: 12px
}

.featured-row:nth-last-child(2) .banner:last-child {
    border-bottom-right-radius: 12px
}

@media only screen and (max-width:1439px) {
    .wi1 {
        width: 165px
    }

    .wi2,.wi2 .banner-wrapper,.wi2 .svg-bg {
        width: 332px
    }

    .wi4,.wi4 .banner-wrapper,.wi4 .svg-bg {
        width: 666px
    }
}

@media only screen and (max-width:1295px) {
    .wi1 {
        width: 148px
    }

    .wi2,.wi2 .banner-wrapper,.wi2 .svg-bg {
        width: 299px
    }

    .wi4,.wi4 .banner-wrapper,.wi4 .svg-bg {
        width: 599px
    }
}

@media (max-width:947px) {
    .wi1 {
        width: 198px
    }

    .wi2,.wi2 .banner-wrapper,.wi2 .svg-bg,.wi4,.wi4 .banner-wrapper,.wi4 .svg-bg {
        width: 299px
    }
}

@media (max-width:647px) {
    .featured-row {
        margin-bottom: 0
    }

    .wi1 {
        width: 50%;
        margin-right: 0;
        margin-bottom: 2px
    }

    .wi2,.wi2 .banner-wrapper,.wi2 .svg-bg,.wi4,.wi4 .banner-wrapper,.wi4 .svg-bg {
        width: 100%;
        margin-right: 0;
        margin-bottom: 2px
    }

    .he2,.he2 .svg-bg {
        height: 114px
    }

    .wi2 .banner-wrapper,.wi4 .banner-wrapper {
        display: block;
        padding-top: 42px;
        height: 72px
    }

    .featured-row+.featured-row {
        margin-top: 24px
    }

    .banner {
        border-radius: 0
    }

    .banner:first-child {
        border-radius: 12px 12px 0 0
    }

    .banner:last-child {
        border-radius: 0 0 12px 12px
    }
}

.flash-deals .k-h2 {
    color: #f11382
}

.flash-deals .k-h2 svg {
    vertical-align: bottom
}

@media (max-width:947px) {
    .flash-deals {
        overflow: visible;
        white-space: normal
    }
}

@media (max-width:647px) {
    .flash-deals {
        overflow: visible;
        white-space: normal
    }
}

.kc-container.white .big-wrapper .k-columns>div {
    overflow: visible;
}

.top-device-list {
    margin-top: 6px
}

.simple-device-list {
    margin-bottom: -10px;
    margin-right: -2px;
    margin-top: 12px
}

.simple-device-list .item {
    margin-bottom: 10px
}

.simple-device-list .item .ago {
    color: #a7a7b1;
    display: block;
    margin-bottom: 6px;
    font-size: 12px
}

.k-columns .top-device-list {
    margin-right: 35px
}

.home-opinion-message .k-h1 {
    display: block;
    margin-top: 36px;
    font-size: 60px;
    font-weight: 400
}

.home-opinion-message .k-h4 {
    display: block
}

.home-opinion-message .k-icon {
    margin: 8px auto 0
}

@media only screen and (max-width:1439px) {
    .kc-container .simple-device-list .item {
        width: 198px
    }

    .kc-container .simple-device-list.len6 .item:nth-child(6) {
        display: none
    }
}

@media only screen and (max-width:1295px) {
    .kc-container .simple-device-list .item {
        width: 178px
    }
}

@media (max-width:947px) {
    .big-wrapper .k-columns {
        white-space: normal
    }

    .big-wrapper .k-columns>.w33 {
        width: 100%
    }

    .kc-container .simple-device-list.len6 .item:nth-child(6) {
        display: -moz-inline-stack;
        display: inline-block;
        zoom: 1;
        *display: inline
    }

    .kc-container .simple-device-list .item {
        width: 198px
    }

    .kc-container .top-device-list {
        margin-right: 0;
    }

    .kc-container .user-top-satisfaction {
        background-position: bottom;
        margin-top: 35px;
        padding-top: 0;
        margin-bottom: 0;
        padding-bottom: 35px
    }

    .kc-container .user-top-satisfaction .k-columns {
        white-space: normal
    }

    .kc-container .user-top-satisfaction .w33,.kc-container .user-top-satisfaction .w50,.kc-container .user-top-satisfaction .w66 {
        width: 100%;
        float: none
    }

    .kc-container .user-top-satisfaction .w50:last-child .top-device-list {
        margin-top: 0
    }
}

@media (max-width:647px) {
    .kc-container .simple-device-list.len6 .item:nth-child(6) {
        display: -moz-inline-stack;
        display: inline-block;
        zoom: 1;
        *display: inline
    }

    .kc-container .simple-device-list .item {
        width: 50%;
        margin-right: 0;
        margin-bottom: 24px
    }
}

.add-compare {
    position: absolute;
    top: 13px;
    left: -13px;
    cursor: pointer;
    background-color: #fff;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIyNCI+PHBhdGggZmlsbD0iIzRGNEU1NiIgZD0iTTEwIDBhNC4wMDIgNC4wMDIgMCAwMTMuODc0IDNIMThhNCA0IDAgMDEzLjk5NSAzLjhMMjIgN3YxM2E0IDQgMCAwMS0zLjggMy45OTVMMTggMjRoLTZhNC4wMDIgNC4wMDIgMCAwMS0zLjg3NC0zSDRhNCA0IDAgMDEtMy45OTUtMy44TDAgMTdWNEE0IDQgMCAwMTMuOC4wMDVMNCAwaDZ6bTggNWgtNHYxMmE0IDQgMCAwMS0zLjczNyAzLjk5MWMuMzE3LjU1Ni44OTUuOTQ1IDEuNTY3IDEuMDAyTDEyIDIyaDZhMiAyIDAgMDAxLjk5NS0xLjg1TDIwIDIwVjdhMiAyIDAgMDAtMS44NS0xLjk5NUwxOCA1em0tOC0zSDRhMiAyIDAgMDAtMS45OTUgMS44NUwyIDR2MTNhMiAyIDAgMDAxLjg1IDEuOTk1TDQgMTloNFY3YTQgNCAwIDAxMy43MzctMy45OTEgMS45OTkgMS45OTkgMCAwMC0xLjU2Ny0xLjAwMkwxMCAyeiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: 5px;
    background-size: 21px;
    z-index: 4;
    box-shadow: 0 1px 6px rgba(0,0,0,.25);
    width: 0;
    height: 31px;
    border-radius: 16px;
    white-space: nowrap;
    padding-left: 31px;
    display: none;
    color: #4f4e56;
    font-weight: 700;
    overflow: hidden;
    -o-transition: width .15s linear;
    -ms-transition: width .15s linear;
    -moz-transition: width .15s linear;
    -webkit-transition: width .15s linear;
    transition: width .15s linear;
    transition-delay: .2s;
    font-size: 12px;
    text-overflow: ellipsis;
    line-height: 2.6
}

 .add-compare:hover {
    width: 140px
}

 .add-compare:active {
    box-shadow: none!important;
    background-color: #e9ebf0
}

.curr-rub .price {
    font-size: 12px!important
}

.curr-rub .price i {
    font-size: 10px!important
}

.curr-rub .hotdeals-item-list .item .data-wrapp .offer {
    margin-bottom: 6px
}

.curr-rub .hotdeals-item-list .item .data-wrapp .pre-price,.curr-rub .hotdeals-item-list .item .data-wrapp .price {
    display: block
}

.curr-rub .hotdeals-item-list .item .data-wrapp .pre-price {
    font-size: 10px
}

.ltr {
    direction: ltr;
}

@media (max-width:947px) {
    .kc-container .user-top-10 .w33,.kc-container .user-top-satisfaction .w33,.kc-container .user-top-satisfaction .w50,.kc-container .user-top-satisfaction .w66 {
        width: 100%;
        float: none
    }
}

.lightboxed {
    cursor: pointer
}

div#lightboxed--cache {
    position: fixed;
    left: -99999999px
}

div#lightboxed--container {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000;
    background: rgba(0,0,0,.9);
    z-index: 999999
}

div#lightboxed--stage {
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    overflow: hidden
}

div#lightboxed--content,div#lightboxed--content .lightboxed--frame,div#lightboxed--stage {
    position: absolute;
    top: 0;
    left: 0
}

div#lightboxed--content .lightboxed--frame iframe,div#lightboxed--content .lightboxed--frame img {
    border: 0
}

div#lightboxed--content .lightboxed--frame .lightboxed--caption {
    position: absolute;
    bottom: 0;
    right: 0;
    padding: 10px;
    background: #000;
    background: rgba(0,0,0,.9);
    color: #fff!important
}

div#lightboxed--thumbs {
    display: none;
    position: absolute;
    bottom: 0;
    left: 50%;
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

div#lightboxed--thumbs .lightboxed--thumb {
    float: left;
    overflow: hidden;
    border-radius: 2px;
    cursor: pointer
}

div#lightboxed--thumbs .lightboxed--thumb .lightboxed--thumb_border {
    position: relative;
    width: 100%;
    height: 100%;
    background: #fff;
    background: rgba(255,255,255,.4);
    transition: 500ms background
}

div#lightboxed--thumbs .lightboxed--thumb.lightboxed--active .lightboxed--thumb_border {
    background: rgba(255,255,255,.7);
    transition: 500ms background
}

div#lightboxed--content .lightboxed--frame iframe,div#lightboxed--content .lightboxed--frame img,div#lightboxed--thumbs .lightboxed--thumb img {
    position: absolute;
    top: 50%;
    left: 50%;
    max-width: 100%;
    max-height: 100%;
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

div#lightboxed--bttn_close,div#lightboxed--bttn_next,div#lightboxed--bttn_prev {
    position: absolute;
    background: #fff;
    background: rgba(255,255,255,.6);
    background-image: url(loader.png);
    background-repeat: no-repeat;
    background-size: auto 100%;
    width: 30px;
    height: 30px;
    border-radius: 100%;
    cursor: pointer
}

div#lightboxed--bttn_close {
    top: 10px;
    right: 10px;
    background-position: 100%
}

div#lightboxed--bttn_next,div#lightboxed--bttn_prev {
    display: none;
    top: 50%;
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

div#lightboxed--bttn_next {
    right: 10px;
    background-position: 50%
}

div#lightboxed--bttn_prev {
    left: 10px;
    background-position: 0
}

@media (min-width:992px) {
    .aps-content {
        width: 75%
    }

    .aps-sidebar {
        width: 25%
    }
}

.aps-container {
    padding-top: 0
}

.aps-tab-title {
    font-size: 20px
}

._wgt-pdtl._fxdiv {
    padding: 10px 0 0;
    border-radius: 0
}

._wgt-pdtl>.clearfix {
    width: 100%;
    margin: 0 auto;
    position: relative
}

._stky>.clearfix {
    width: 1280px
}

._wgt-pdtl ._thd {
    padding-left: 120px;
    align-items: flex-start;
    min-height: 48px
}

._shins,._sshr,._wgt-pdtl ._thd {
    position: relative
}

._wgt-pdtl h1 {
    font-size: 40px;
    font-weight: 500;
    letter-spacing: -1.1px;
    margin: 0;
    color: #000;
    display: inline
}

._sshr {
    width: 40px;
    height: 40px;
    display: inline-block;
    margin-right: 15px;
    margin-top: -3px;
    vertical-align: top
}

._pdinfo {
    margin: 0;
    padding: 5px 0
}

._flx,.swiper-slide a._flx {
    display: flex
}

._pdinfo li:first-child {
    padding-left: 0
}

._pdinfo li {
    padding: 0 10px;
    position: relative;
    font-size: 14px;
    color: #555;
    letter-spacing: .2px
}

._pdinfo li:first-child a {
    color: #da0000
}

._pdinfo li a {
    color: #555
}

._pdtbs,._pdtbs li {
    margin: 0;
    padding: 0
}

._pdtbs li {
    font-size: 16px;
    letter-spacing: .2px;
    position: relative;
    cursor: pointer;
    list-style: none
}

._pdtbs li a,._pdtbs li span {
    color: #000;
    display: block;
    padding: 10px 16px
}

._pdtbs li.selected a,._pdtbs li.selected span,._pdtbs li:hover a,._pdtbs li:hover span,._prcbx ._pnm a:hover {
    color: #da0000
}

._pdtbs li:hover {
    background: rgba(0,0,0,.05)
}

._pdtbs li a:focus {
    outline: 0
}

._pdtbs li.selected:after {
    width: 100%;
    height: 5px;
    content: "";
    position: absolute;
    left: 0;
    bottom: -1px;
    background-color: #da0000
}

#stickytabs {
    border: 0;
    margin-top: 15px;
    position: fixed
}

.currentnavtab {
    display: none
}

._pdgcnt {
    display: flex;
    padding: 10px 0 20px
}

._stk {
    position: -webkit-sticky;
    left: 0;
    top: 0;
    transition: top .5s ease;
    width: 33%;
    background: #fff;
    margin: 10px 0;
    border-radius: 12px
}

body.admin-bar ._pdgcnt ._stk {
    top: 150px
}

._pdimg {
    margin-right: 75px;
    position: relative
}

._pdimg ._pdmimg {
    max-width: 100%;
    min-height: 200px;
    cursor: pointer;
    justify-content: center
}

.__arModalBtn {
    cursor: pointer
}

._pdimg img {
    max-width: 100%;
    max-height: 300px;
    width: auto;
    height: auto;
    margin: auto
}

._psthumb,._psthumb li {
    width: 65px;
    justify-content: center
}

._psthumb {
    margin: 0;
    flex-wrap: wrap;
    position: absolute;
    right: -75px;
    top: 0;
    background: #fff
}

._psthumb li {
    height: 65px;
    border: 1px solid #e2e2e2;
    padding: 5px;
    border-radius: 10px;
    margin: 4px 0;
    text-align: center;
    position: relative;
    cursor: pointer
}

._psthumb li ._vdoicn {
    transform: scale(1.3);
    right: 19px;
    top: 20px
}

._psthumb li ._flx {
    align-items: center
}

._psthumb li img {
    max-width: 60px;
    max-height: 50px;
    width: auto;
    height: auto;
    display: block
}

._psthumb li:last-child span {
    font-size: 16px;
    border-radius: 50%;
    background: #fff
}

._fglnk {
    text-align: center;
    padding: 0;
    margin-top: 15px
}

._fglnk a {
    font-size: 16px;
    color: #da0000;
    outline: 0
}

._pdbtn {
    width: 190px;
    padding: 4px 40px 4px 0;
    margin: 15px auto;
    border-radius: 6px;
    position: relative;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    cursor: pointer;
    background-color: #3b3ece;
    background-image: -webkit-linear-gradient(126deg,#2124b5,#3b3ece 30%,#3b3ece 70%,#2124b5);
    background-image: linear-gradient(126deg,#2124b5,#3b3ece 30%,#3b3ece 70%,#2124b5)
}

._pdbtn:focus,._pdbtn:hover {
    color: #fff
}

._pdbtn ._cmpr-icn {
    width: 18px;
    height: 18px;
    border: 2px solid #fff;
    border-radius: 50%;
    background-position: 0;
    position: absolute;
    right: 12px;
    top: 6px
}

._pdbtn ._cmpr-icn:after,._pdbtn ._cmpr-icn:before {
    width: 8px;
    height: 2px;
    content: "";
    background-color: #fff;
    position: absolute;
    right: 3px;
    top: 6px
}

._pdbtn ._cmpr-icn:after {
    transform: rotate(90deg)
}

._pdbtn ._alrticon {
    width: 20px;
    height: 20px;
    background-position: 49.5% 66%;
    background-size: 650px;
    margin-right: 5px;
    position: absolute;
    right: 12px
}

._pdmid {
    width: 100%;
    padding-top: 20px
}

._pdsinfo {
    border-radius: 12px;
    padding: 10px;
    width: 66%
}

._gry-bg {
    background: #f3f5fa
}

._wgt-pdtl {
    padding: 10px;
    background-color: #fff
}

._pdswrp {
    width: 100%
}

._pdswrp ul {
    display: flex;
    flex-wrap: wrap
}

._dt,._pdswrp li {
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.05)
}

._pdswrp li {
    width: calc(33.3% - 6px);
    align-items: flex-start;
    display: block;
    padding: 10px 10px 0;
    box-sizing: border-box;
    color: #4f4e56;
    margin: 3px
}

._pdswrp li i {
    width: 32px;
    height: 32px;
    text-align: center;
    background-size: 3000px;
    opacity: .8;
    font-size: 24px
}

._pdswrp ._pdsd {
    width: calc(100% - 50px);
    margin-left: 8px
}

._pdswrp ._pdsd ._ttl {
    font-size: 13px;
    color: #595959;
    font-weight: 400;
    margin: 0 0 3px
}

._pdswrp ._pdsd ._vltxt {
    font-size: 15px;
    color: #000;
    line-height: 16px
}

._pdswrp ._pdsd ._ttl,._pdswrp ._pdsd ._vltxt {
    display: block;
    letter-spacing: .2px
}

._dt {
    justify-content: center;
    padding: 18px;
    border-radius: 12px;
    text-align: center
}

._dt ._dtli {
    width: 50%;
    text-align: center;
    font-size: 13px;
    letter-spacing: .2px;
    border-left: 1px solid #d1d1d1;
    color: #000
}

._dt ._dtli>span {
    font-size: 12px;
    color: #595959;
    display: block
}

._dt ._dtli:last-child {
    border-left: none
}

#specs ._spctbl {
    margin-bottom: 15px;
    border-radius: 20px;
    padding: 5px 15px;
    background-color: #fff
}

._spctbl>._flx {
    align-items: normal;
    padding-bottom: 5px
}

._spctbl ._hd {
    font-size: 16px;
    margin: 0 0 0 4px;
    text-align: right;
    line-height: 30px;
    padding: 0;
    box-shadow: inset 0-7px #ffffa0
}

._hd {
    font-size: 18px;
    font-weight: 700;
    line-height: 1.2;
    color: #000;
    letter-spacing: .2px;
    margin: 0;
    padding: 0 0 5px
}

._spctbl i {
    width: 30px;
    height: 30px;
    background-size: 550px
}

._cminp:after,._pdcmnt li[class^=_rvl_]:before,._sp,._sshropt .icn:before,.checkbox [type=checkbox]:checked+label:after,.checkbox [type=checkbox]:not(:checked)+label:after,.cmpr-chkbox-wrp .cmpr-chkbox input[type=checkbox]:checked+label:after,.cmpr-chkbox-wrp .cmpr-chkbox input[type=checkbox]:not(:checked)+label:after,.cmpt input[type=checkbox]:checked+label:after,.psprite,.radio [type=radio]:checked+label:after,.sprite,.sprite_eng {
    background-image: url(../icons.svg);
    background-position: 100% 100%;
    display: inline-block
}

._pd-share {
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    background-position: .3% 76.8%;
    background-size: 1140px;
    font-size: 0;
    color: transparent
}

._sshropt {
    width: 0;
    height: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    align-items: center;
    box-shadow: 0 .125em .125em rgb(0 0 0/30%);
    opacity: 0;
    transition: width .4s ease-in-out,opacity .4s ease-in-out
}

._pd-share,._sshropt {
    position: absolute;
    right: 0;
    top: 4px;
    overflow: hidden;
    border-radius: 50%;
    background-color: #f2f2f2;
    cursor: pointer;
    z-index: 2
}

._opright ._sshropt li {
    transform: translateX(-.6em)
}

._sshropt .icn,._sshropt li {
    cursor: pointer;
    position: relative
}

._sshropt li {
    padding: 0;
    opacity: 0;
    transform: translateX(.625em);
    font-size: 0;
    color: transparent
}

._sshropt .icn {
    height: 35px;
    padding: 0 5px;
    display: block
}

._sshropt .icn:before {
    width: 35px;
    height: 35px;
    content: "";
    background-size: 1300px;
    border-radius: 50%
}

._sshr:hover ._sshropt {
    width: auto;
    height: 40px;
    overflow: unset;
    padding-right: 40px;
    border-radius: 20px;
    box-shadow: 0 0 10px 0 rgb(0 0 0/30%);
    opacity: 1;
    z-index: 1
}

._sshr:hover ._sshropt li {
    opacity: 1;
    transform: translateX(0);
    transition: .3s .15s
}

._sshropt ._wpicn:before {
    background-position: 32.5% 66.4%;
    background-color: #4fce5d;
    background-size: 720px
}

._sshropt ._fbicn:before {
    background-position: 13.75% 52.65%;
    background-color: #3b5998
}

._sshropt ._twicn:before {
    background-position: 16.5% 52.5%;
    background-color: #1da1f2
}

.r1 {
    background-position: .9% 4.5%
}

.r2 {
    background-position: 6.7% 4.5%
}

.r3 {
    background-position: 12.5% 4.5%
}

.r4 {
    background-position: 18.1% 4.5%
}

.r5 {
    background-position: 23.7% 4.5%
}

.r6 {
    background-position: 29.6% 4.5%
}

.r7 {
    background-position: 35.3% 4.5%
}

.r8 {
    background-position: 41.1% 4.5%
}

.r9 {
    background-position: 46.8% 4.5%
}

.r10 {
    background-position: 52.3% 4.5%
}

._spctbl table {
    width: 100%;
    padding-bottom: 10px;
    margin: 0 0 5px
}

table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
    border-spacing: 0;
    border-collapse: collapse;
    background-color: transparent;
    font-size: 14px;
    border: 0;
    outline: 0
}

._spctbl td:first-child {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px
}

._spctbl td {
    width: 45%;
    padding: 6px 10px;
    font-size: 14px;
    background-color: #fff;
    color: #595959;
    outline: 0;
    border: 0
}

table tr td,table tr th {
    padding: 8px;
    line-height: 1.4;
    vertical-align: middle
}

._spctbl td:last-child {
    width: 55%;
    color: #000;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    word-break: break-all
}

._spctbl tr:nth-child(even) td {
    background-color: #fff
}

.cus-grp-icon {
    margin-left: 10px;
    font-size: 18px;
    color: #a7a8a9
}

._vdosldr {
    width: 100%;
    border-radius: 20px
}

._vdoview {
    background-color: #f1f1f1;
    border-radius: 12px;
    position: relative
}

._lstvs li,._vdoview .thumb {
    width: 100%;
    padding: 0;
    cursor: pointer
}

._vdoicn:after {
    width: 0;
    height: 0;
    content: "";
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-left: 10px solid #fff;
    position: absolute;
    left: 9px;
    top: 6px
}

._vdoview .thumb img {
    width: 100%;
    max-height: 420px;
    height: auto;
    display: block;
    border-radius: 0;
    margin: 0
}

._vdocntnt,._vdoview {
    width: 100%
}

.embedtool {
    width: 100%;
    position: relative;
    height: 0;
    padding-top: 56%;
    overflow: hidden;
    max-width: 100%
}

.embedtool iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.embedtool .fluid-vids {
    position: initial!important
}

._vdodtl {
    font-size: 16px;
    line-height: 20px;
    padding: 5px 10px
}

._vdodtl ._vdcount {
    font-size: 12px;
    line-height: 20px;
    color: #595959;
    position: relative;
    padding: 0;
    background: 0 0;
    vertical-align: middle;
    display: inline-block
}

._vdcount {
    font-size: 12px;
    color: #fff;
    background-color: rgba(0,0,0,.7);
    padding: 4px 10px 2px;
    position: absolute;
    left: 0;
    bottom: 0
}

._vdodtl ._vdcount:before {
    content: "|";
    position: relative;
    padding: 0 10px
}

.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

._vdoSwiper {
    padding: 10px 0 0
}

._lstvs ul {
    overflow: visible;
    flex-wrap: unset;
    white-space: nowrap;
    margin: 0;
    padding: 0;
    align-items: normal
}

._lstns ._hd,._lstvs {
    padding-left: 0
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

._lstvs li {
    width: 190px;
    margin: 0 0 0 10px;
    border-radius: 10px;
    border: 1px solid #e1e1e7
}

._lstvs li:last-child {
    margin-left: 0
}

._lstvs li.selected {
    box-shadow: 0 0 1px 0 rgb(0 0 0/75%)
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform
}

._lstvs li.selected:before {
    width: 102%;
    height: 102%;
    content: "";
    position: absolute;
    left: -2px;
    top: -2px;
    z-index: 1;
    background: rgba(255,255,255,.75)
}

._lstvs li>._flx {
    flex-direction: column-reverse
}

._lstvs ul .thumb {
    width: 100%;
    height: 125px;
    justify-content: center;
    position: relative;
    margin: 0;
    padding: 0
}

._lstvs ul .thumb img {
    width: 100%;
    max-height: 125px;
    border-radius: 8px 8px 0 0
}

._vdoicn {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    position: absolute;
    left: 11px;
    top: 13px;
    box-shadow: 0 0 4px 0#000;
    background-color: rgba(255,17,17,.8)
}

._lstvs ul ._vdoicn {
    transform: scale(1.5);
    left: 42%;
    top: 38%
}

._lstvs ._vdoicn {
    transform: scale(2);
    left: 47%;
    top: 46%
}

._vdoview ._vdoicn {
    transform: scale(3)
}

.swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next,.swiper-button-prev {
    position: absolute;
    top: 50%;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-position: center;
    background-repeat: no-repeat;
    width: 30px;
    height: 35px;
    background-color: rgba(255,255,255,.8);
    background-size: 10px auto;
    box-shadow: 0 1px 5px 0 rgb(0 0 0/20%);
    transition: all .3s ease
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    display: none;
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-prev {
    border-radius: 20px 0 0 20px;
    right: 0!important
}

.swiper-button-next {
    border-radius: 0 20px 20px 0;
    left: 0!important
}

._cmptblc .thumb i,.swiper-button-next:hover,.swiper-button-prev:hover {
    width: 50px;
    background-size: 12px auto;
    background-color: #fff
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

._lstvs ul .txtp {
    padding: 0;
    white-space: normal;
    font-size: 14px;
    line-height: 18px
}

._lstvs ul .lclamp {
    height: 52px;
    margin: 8px 0;
    padding: 0 5px;
    -webkit-line-clamp: 3
}

._prcegpt {
    border-radius: 20px;
    position: relative
}

._prcegpt ._shrinkjs {
    height: 410px;
    position: relative
}

._prcegpt ._prcbxwrp {
    padding: 15px 15px 0
}

._shrink,._shrinkjs {
    position: relative;
    overflow: hidden;
    transition: all ease .2s
}

.aps-overview-content {
    margin-bottom: 20px
}

.aps_fdrw {
    display: none
}

._prcbx {
    flex-direction: column
}

._prcbx li {
    width: 100%;
    background-color: #fff;
    border-radius: 10px;
    padding: 8px 10px;
    margin: 5px 0
}

._prcbx ._prcimg {
    width: auto;
    margin-left: 10px
}

._prcbx ._prcimg a {
    width: 80px;
    height: 80px;
    display: block
}

._prcbx ._prcimg img {
    max-width: 80px;
    max-height: 80px;
    width: auto;
    height: auto;
    margin: auto;
    display: block
}

._prcbx ._pnmtxpt {
    width: 100%
}

._prcbx ._pnm {
    font-size: 16px;
    line-height: 20px;
    text-align: right
}

._prcbx ._pnm a {
    color: #595959;
    padding: 0 0 5px;
    display: block
}

._prcbx ._pbrw {
    margin: 10px 0 0;
    justify-content: space-between;
    align-items: center
}

._pbrw ._prc {
    width: auto;
    font-size: 19px;
    font-weight: 700;
    color: #000;
    text-align: center
}

._pbrw ._prc a {
    color: #000
}

._pbrw ._storwrp {
    width: 75px;
    flex-wrap: wrap
}

._pbrw ._stor {
    width: 75px;
    height: 25px;
    display: block
}

._pbrw ._buybtn {
    width: auto;
    font-style: normal
}

._btn,._cmbx span,._cmor span {
    text-align: center;
    font-weight: 700
}

._btn {
    display: inline-block;
    vertical-align: middle;
    background-color: #da0000;
    height: 29px;
    line-height: 31px;
    padding: 0 20px;
    font-size: 14px;
    border-radius: 3px;
    border: 0;
    outline: 0;
    cursor: pointer
}

._btn,._btn:hover {
    color: #fff
}

._fdr {
    width: 100%;
    height: 80px;
    margin: 0 auto;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    z-index: 2;
    text-align: center;
    background: -moz-linear-gradient(top,rgba(255,255,255,0)0,rgba(242,242,242,.5) 30%,rgba(242,242,242,.9) 70%,#f2f2f2 100%);
    background: -webkit-linear-gradient(top,rgba(255,255,255,0)0,rgba(242,242,242,.5) 30%,rgba(242,242,242,.9) 70%,#f2f2f2 100%);
    background: -o-linear-gradient(top,rgba(255,255,255,0)0,rgba(242,242,242,.5) 30%,rgba(242,242,242,.9) 70%,#f2f2f2 100%);
    background: -ms-linear-gradient(top,rgba(255,255,255,0)0,rgba(242,242,242,.5) 30%,rgba(242,242,242,.9) 70%,#f2f2f2 100%);
    background: linear-gradient(to bottom,rgba(255,255,255,0)0,rgba(242,242,242,.5) 30%,rgba(242,242,242,.9) 70%,#f2f2f2 100%)
}

._fdrw {
    background: -moz-linear-gradient(top,rgba(255,255,255,0)0,rgba(255,255,255,.5) 30%,rgba(255,255,255,.9) 70%,#fff 100%);
    background: -webkit-linear-gradient(top,rgba(255,255,255,0)0,rgba(255,255,255,.5) 30%,rgba(255,255,255,.9) 70%,#fff 100%);
    background: -o-linear-gradient(top,rgba(255,255,255,0)0,rgba(255,255,255,.5) 30%,rgba(255,255,255,.9) 70%,#fff 100%);
    background: -ms-linear-gradient(top,rgba(255,255,255,0)0,rgba(255,255,255,.5) 30%,rgba(255,255,255,.9) 70%,#fff 100%);
    background: linear-gradient(to bottom,rgba(255,255,255,0)0,rgba(255,255,255,.5) 30%,rgba(255,255,255,.9) 70%,#fff 100%)
}

._shrinkOpen.k-more-button {
    bottom: -30px
}

._prcegpt ._fdrw {
    height: 80px;
    background: -moz-linear-gradient(top,rgba(242,242,242,0)0,rgba(242,242,242,.5) 30%,rgba(242,242,242,.9) 70%,#f2f2f2 100%);
    background: -webkit-linear-gradient(top,rgba(242,242,242,0)0,rgba(242,242,242,.5) 30%,rgba(242,242,242,.9) 70%,#f2f2f2 100%);
    background: -o-linear-gradient(top,rgba(242,242,242,0)0,rgba(242,242,242,.5) 30%,rgba(242,242,242,.9) 70%,#f2f2f2 100%);
    background: -ms-linear-gradient(top,rgba(242,242,242,0)0,rgba(242,242,242,.5) 30%,rgba(242,242,242,.9) 70%,#f2f2f2 100%);
    background: linear-gradient(to bottom,rgba(242,242,242,0)0,rgba(242,242,242,.5) 30%,rgba(242,242,242,.9) 70%,#f2f2f2 100%)
}

._rmbtn,._rmbtn._smlbtn {
    display: inline-block;
    cursor: pointer;
    position: relative
}

._rmbtn {
    font-size: 14px;
    font-weight: 700;
    line-height: normal;
    color: #da0000;
    background-color: #fff;
    border-radius: 40px;
    padding: 10px 40px 8px;
    margin: 0 auto;
    bottom: -8px;
    z-index: 1;
    box-shadow: 0 0 10px rgb(0 0 0/20%);
    flex-direction: column
}

._rmbtn._smlbtn {
    color: #4f4e56!important;
    text-align: left;
    display: -moz-inline-stack;
    zoom: 1;
    line-height: 1.2;
    padding: 6px 12px;
    border-radius: 24px;
    background-color: rgba(14,53,127,.05);
    box-shadow: 0 6px 12px -2px transparent;
    font-size: 16px;
    font-weight: 600;
    outline: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    z-index: 0;
    white-space: nowrap;
    max-width: 100%;
    box-sizing: border-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -o-transition: background .2s linear;
    -ms-transition: background .2s linear;
    -moz-transition: background .2s linear;
    -webkit-transition: background .2s linear;
    transition: background .2s linear
}

._prcegpt ._rmbtn {
    bottom: -35px
}

._rmbtn:after,._rmbtn:before {
    width: 8px;
    height: 8px;
    content: "";
    position: absolute;
    top: 36%;
    border-top: 2px solid #c1c1c1;
    border-right: 2px solid #c1c1c1;
    transform: rotate(135deg)
}

._rmbtn:before {
    left: 15px
}

._rmbtn:after {
    left: auto;
    right: 15px
}

._fdrcl ._rmbtn {
    bottom: 0
}

._rmbtn:hover:after,._rmbtn:hover:before {
    border-top-color: #da0000;
    border-right-color: #da0000
}

._fdrcl,._otcmpblc {
    padding: 15px 0;
    position: relative;
    text-align: center;
    display: none
}

#priceinegpt_fltr ._fdrcl {
    padding-bottom: 5px
}

._rmbtn._shrinkClose:after,._rmbtn._shrinkClose:before {
    transform: rotate(-45deg);
    top: 45%
}

._otcmpblc {
    width: 180px;
    margin-left: 10px;
    padding: 15px 10px;
    background-color: rgba(14,53,127,.05);
    border-radius: 10px;
    display: inline-block;
    vertical-align: top
}

._otcmpblc .thumb {
    position: relative;
    width: 120px;
    height: 100px;
    margin: 0 auto;
    align-items: center
}

._cmimg img,._cmptblc img,._otcmpblc img {
    max-width: 120px;
    max-height: 100px;
    width: auto;
    height: auto;
    margin: 0 auto
}

._cpt-cmpr {
    width: 100%;
    font-size: 15px;
    font-weight: 700;
    color: #000
}

._otcmpblc ._cpt-cmpr {
    margin: 10px auto 0;
    height: 75px
}

._ccbtn,._cmbx {
    border-radius: 10px
}

._ccbtn,._ccbtn>i {
    display: inline-block;
    position: relative
}

._ccbtn {
    background-color: #767676;
    font-size: 14px;
    font-weight: 600;
    padding: 2px 10px 2px 15px;
    line-height: 20px;
    z-index: 1
}

._ccbtn,._ccbtn:hover,._ccbtn:visited {
    color: #fff
}

._otcmpblc ._ccbtn {
    margin: 0 auto
}

._ccbtn>i {
    width: 15px;
    height: 15px;
    vertical-align: middle;
    margin-left: 5px;
    background-position: 10.9% 83.5%;
    background-size: 990px
}

._cmbx {
    width: 220px;
    margin-left: 10px;
    padding: 10px;
    background-color: #fff;
    vertical-align: top
}

._cmbx>._flx {
    align-items: center
}

._cmimg {
    width: 80px
}

._cmimg .thumb {
    width: 70px;
    height: 50px;
    position: relative;
    margin: 0 auto
}

._cmimg img,._cmptblc img {
    max-width: 70px;
    max-height: 50px
}

._cmbx ._cmtxt {
    font-size: 12px;
    font-weight: 700;
    color: #000;
    text-align: center;
    margin: 5px 0 0;
    white-space: normal;
    word-break: break-word;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    height: 34px;
    line-height: 14px
}

._cmbx span,._cmor span {
    border-radius: 50%
}

._cmbx span {
    flex: none;
    width: 25px;
    height: 25px;
    margin: 0 7px;
    line-height: 27px;
    color: #444;
    font-size: 11px;
    background-color: #f2f2f2;
    position: relative;
    z-index: 1
}

._cmor {
    margin: 10px 0
}

._cmor span {
    width: 30px;
    height: 30px;
    background-color: #000;
    line-height: 30px;
    color: #fff;
    font-size: 12px;
    display: block;
    margin: auto
}

._cmptblc {
    width: 220px;
    min-height: 100px;
    margin-left: 10px;
    padding: 10px;
    background-color: #fff;
    border-radius: 12px;
    vertical-align: top;
    box-shadow: inset 0 0 0 1px rgba(14,53,127,.1)
}

._cmptblc a {
    align-items: normal
}

._cmptblc .thumb {
    width: 80px;
    height: 70px;
    margin: 0 auto;
    position: relative;
    flex: none
}

._cmptblc .thumb i {
    width: 31px;
    height: 31px;
    position: absolute;
    top: -3px;
    right: -3px;
    background-size: 600px;
    border-radius: 50%
}

._cmptblc img {
    max-width: 80px;
    max-height: 70px;
    display: block;
    margin: auto
}

._cpt-cmpr .lclamp {
    -webkit-line-clamp: 2;
    max-height: 42px
}

._cpt-cmpr ._ccname {
    white-space: normal
}

._cpt-cmpr ._ccprc {
    font-size: 14px;
    color: #da0000;
    margin: 2px 0 0
}

._cpt-cmpr ._ccprc>i {
    font-style: normal
}

._cmptblc ._ccbtn {
    margin-right: 80px
}

._cminput {
    position: relative
}

._cminput input {
    width: 100%;
    height: 40px;
    padding: 10px 20px 10px 40px;
    font-size: 14px;
    color: #444;
    background-color: #f5f6f9;
    border-radius: 20px
}

._cminput input:focus {
    outline: 0;
    box-shadow: 0 0 10px rgb(0 0 0/40%)
}

._srchldr {
    position: absolute;
    top: 7px;
    left: 48px;
    display: none
}

._srchldr>img {
    width: 20px
}

._cminput ._srch {
    width: 44px;
    height: 36px;
    position: absolute;
    top: 4px;
    left: 6px;
    text-align: center
}

._cminput ._srch:after,._cminput ._srch:before {
    content: "";
    display: inline-block;
    position: absolute
}

._cminput ._srch:before {
    width: 16px;
    height: 16px;
    border: 2px solid #333;
    border-radius: 50%;
    top: 7px;
    left: 7px
}

._cminput ._srch:after {
    width: 9px;
    height: 3px;
    border-radius: 4px;
    background-color: #333;
    top: 22px;
    left: 17px;
    transform: rotate(48deg)
}

.error {
    font-size: 12px;
    color: #da0000
}

._cmprwth {
    text-align: center
}

._cmpddphn,._cmprwth ul {
    justify-content: space-between
}

._cmprwth ul {
    margin: 15px 0 10px;
    padding: 10px 0;
    background-color: #fff;
    border-radius: 10px
}

._cmprwth li {
    width: 33.333333%;
    padding: 0 10px;
    border-right: 1px solid #eaeaea;
    position: relative;
    cursor: pointer;
    align-self: normal
}

._cmpddphn {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end
}

._cmprwth li:first-child {
    border-right: none;
    cursor: auto
}

._cmprwth ._cmpdimg {
    display: flex;
    text-align: center;
    height: 150px;
    margin-bottom: 5px
}

.lclamp {
    word-break: break-word;
    display: -webkit-box!important;
    -webkit-box-orient: vertical;
    overflow: hidden;
    -webkit-line-clamp: 3;
    max-height: 60px
}

._cmprwth ._cmpdname,._cmprwth ._cmpdprc {
    font-weight: 700;
    text-align: center;
    display: block
}

._cmprwth ._cmpdname {
    font-size: 15px;
    -webkit-line-clamp: 3;
    max-height: 54px
}

._cmprwth ._cmpdprc {
    font-size: 14px;
    color: #da0000;
    margin: 5px 0
}

._cmprwth ._cmpdimg img {
    max-width: 150px;
    max-height: 150px;
    height: auto;
    margin: auto
}

._cmpbtn:before {
    top: 39%;
    transform: rotate(225deg)
}

._cmpbtn:after {
    display: none
}

._cmpddphn ._cmpddicn {
    width: 38px;
    height: 38px;
    border: 2px solid #c4cece;
    margin: auto;
    position: relative;
    transition: all .3s ease
}

._cmpddphn ._cmpddicn:after,._cmpddphn ._cmpddicn:before {
    width: 15px;
    height: 3px;
    content: "";
    background-color: #b4bdbd;
    position: absolute;
    left: 9px;
    top: 16px;
    transition: all .3s ease
}

._cmpddphn ._cmpddicn:after {
    transform: rotate(90deg)
}

._cmpddphn ._cmpddicn:hover {
    background-color: #c4cece
}

._autosuggest i,._cmpddphn ._cmpddicn:hover:after,._cmpddphn ._cmpddicn:hover:before {
    background-color: #fff
}

._cmpddphn ._cmpddicn,._lstblc img,._rvw ._rname img,._vs {
    border-radius: 50%;
    display: block
}

._prclist ul li a,._vs {
    margin: auto;
    text-align: center
}

._vs {
    width: 20px;
    height: 20px;
    line-height: 21px;
    background-color: #000;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
    font-style: normal;
    position: absolute;
    top: 0;
    bottom: 0;
    right: -11px
}

._autosuggest,._cls {
    position: absolute;
    left: 0
}

._cls {
    width: 28px;
    height: 28px;
    z-index: 1;
    display: none;
    vertical-align: middle;
    background-position: 15.2% 25.1%;
    background-size: 1280px;
    top: 0;
    cursor: pointer
}

._cmprwth ._cls {
    display: block;
    top: -10px;
    left: -2px;
    cursor: pointer
}

._autosuggest {
    right: 0;
    background: #fff;
    list-style: none;
    overflow: hidden;
    margin: auto;
    width: 100%;
    z-index: 10000;
    box-shadow: 0 3px 4px #999;
    -webkit-box-shadow: 0 3px 4px #999;
    -moz-box-shadow: 0 3px 4px #999
}

._cminput ._autosuggest {
    border-radius: 20px;
    box-shadow: 0 7px 10px 0#999
}

._autosuggest li {
    border-bottom: 1px solid #ccc;
    height: 64px
}

._autosuggest li:hover {
    background: #f2f2f2
}

._autosuggest li>._flx {
    display: flex;
    padding: 2px 8px;
    height: 60px;
    flex-wrap: nowrap;
    justify-content: normal
}

._autosuggest .thumb {
    position: relative;
    width: 72px;
    text-align: center;
    flex: none
}

._autosuggest li img {
    max-width: 60px;
    max-height: 56px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px
}

._autosuggest .txtp {
    width: 100%;
    padding: 4px 6px;
    flex: -moz-min-content
}

._autosuggest .lclamp {
    -webkit-line-clamp: 1;
    max-height: 20px;
    word-break: break-word;
    display: -webkit-box!important;
    -webkit-box-orient: vertical;
    overflow: hidden;
    color: #000;
    font-size: 16px
}

._autosuggest li span {
    display: block;
    font-size: 13px;
    color: #333;
    font-weight: 400;
    padding: 2px 0 0
}

._autosuggest i {
    width: 26px;
    height: 26px;
    background-size: 500px;
    right: 0;
    bottom: -2px;
    position: absolute;
    border-radius: 50%
}

._prclist {
    margin-bottom: 20px
}

._prclist ul li {
    width: 23%;
    list-style: none;
    margin: 0 0 10px 15px;
    align-self: flex-start
}

._prclist ul li a {
    font-size: 13px;
    display: block;
    width: 100%;
    border: 1px solid #eee
}

._prclist ul li img {
    max-width: 100px;
    height: 67px;
    width: auto;
    margin: auto;
    display: block
}

._prclist ul li a._prcttl {
    max-height: 32px;
    color: #000;
    font-size: 14px;
    padding: 5px 0;
    border: 0
}

._lstns,._lstvs {
    margin: 0 0 25px
}

._lstblc {
    width: 100%;
    padding: 5px;
    list-style: none
}

._lstblc a._flx {
    position: relative;
    align-items: normal
}

._lstblc a {
    color: #000
}

._lstblc a:hover {
    background-color: #f3f5f8;
    border-radius: 12px;
    color: #da0000
}

._lstblc .thumb {
    width: 120px;
    padding: 5px 0;
    position: relative
}

._lstblc img {
    width: 100%;
    max-height: 80px;
    height: auto;
    border-radius: 4px
}

._lstblc .txtp {
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    line-height: 22px;
    margin: 0;
    padding: 5px 10px;
    color: #444
}

._rvw {
    padding: 20px 0 0
}

._rvw ._rname {
    align-items: normal
}

._rvw ._rname>div {
    width: calc(100% - 110px)
}

._rvw ._rname h2 {
    font-size: 18px;
    font-weight: 700;
    letter-spacing: .2px;
    margin: 0;
    padding: 0 0 3px
}

._rvw ._rname span {
    font-size: 13px;
    color: #595959
}

._rvw ._rname span>a {
    color: #da0000
}

._rvw ._rname>a {
    width: 50px;
    height: 50px
}

._rvw ._rname img {
    max-width: 50px;
    max-height: 50px;
    margin-left: 10px
}

._rvw ._rwrtng {
    flex-wrap: wrap;
    margin: 10px 0
}

._rvw ._rwrtng li {
    width: 80px;
    margin: 0 0 10px;
    text-align: center
}

._rvw ._rwrtng li:first-child {
    margin-right: 0
}

._rvw ._rwrtng li i,.rvt-rating i {
    width: 50px;
    height: 50px;
    background-size: 970px auto
}

._rvw ._rwrtng li span {
    height: 26px;
    display: block;
    font-size: 10px;
    color: #000
}

._pdqty {
    justify-content: center;
    align-items: normal;
    margin-bottom: 10px
}

._pdqty ul {
    width: 100%;
    padding: 10px
}

._pdqty,.pros-and-cons-list {
    margin-top: 12px
}

.pros-and-cons-list table {
    width: 100%;
    text-align: left;
    border-collapse: separate;
    border-spacing: 0;
    table-layout: fixed
}

.pros-and-cons-list th,.pros-and-cons-list tr:nth-child(even) {
    background: #fff
}

tbody {
    display: table-row-group;
    vertical-align: middle;
    unicode-bidi: isolate;
    border-color: inherit
}

.pros-and-cons-list table td,.pros-and-cons-list table th {
    text-align: right;
    width: 50%;
    vertical-align: top
}

.pros-and-cons-list .k-h5 {
    margin-bottom: 6px
}

.k-h5 {
    color: #4f4e56;
    font-weight: 700;
    font-size: 1em;
    line-height: 1.3
}

.pros-and-cons-list .k-h5.pros .h {
    box-shadow: inset 0-7px #9cf9d3
}

.pros-and-cons-list .k-h5.cons .h {
    box-shadow: inset 0-7px #ffc0c9
}

._pdqty ul li {
    font-size: 13px;
    letter-spacing: .2px;
    padding: 5px 16px 5px 0;
    position: relative
}

._pdqty ul li:first-child,._pdqty ul:last-child li:first-child {
    font-weight: 700;
    box-shadow: inset 0-7px #9cf9d3
}

._pdqty ul:first-child li:first-child i {
    background-position: 10% 76.3%
}

._pdqty ul:first-child li:first-child i,._pdqty ul:last-child li:first-child i {
    width: 20px;
    height: 20px;
    margin-right: 5px;
    background-size: 1020px
}

._pdqty ul li:before {
    width: 5px;
    height: 5px;
    content: "✓";
    color: #b1dc8e;
    position: absolute;
    right: 0;
    top: 6px
}

._pdqty ul:last-child {
    margin: 0
}

._pdqty ul:last-child li:first-child {
    color: #d0021b
}

._pdqty ul:last-child li:first-child i {
    background-position: 7.1% 76.1%
}

._pdqty ul:last-child li:before {
    color: #f1aab2;
    content: "⤫"
}

._pdqty ul li._flx:before {
    content: ""
}

._rwcnt,._rwcnt p {
    font-size: 16px;
    line-height: 24px
}

._rwcnt {
    position: relative
}

._rwcnt p {
    font-family: "Open Sans"
}

.rvt-rating {
    width: 70px;
    text-align: center
}

#apsReviewForm label span {
    font-weight: 400
}

._rmbtncnt {
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -40px;
    margin: auto
}

#apsReviewForm ul {
    border: 0;
    border-radius: 12px;
    background: #fff;
    padding: 0
}

#apsReviewForm ul li.cus-half {
    width: 50%;
    padding: 0
}

#apsReviewForm ul li.cus-half-1st {
    padding-left: 10px
}

#apsReviewForm ul li.cus-half-lst {
    padding-right: 10px
}

#apsReviewForm ul li.cus-half label {
    position: relative;
    display: block;
    margin-bottom: 3px
}

#apsReviewForm ul li input.aps-cus-text {
    width: 100%;
    height: 36px;
    padding: 5px 20px;
    border: 0;
    background: #fff;
    border-bottom: 1px solid #ddd
}

#apsReviewForm input {
    outline: 0
}

#apsReviewForm ul li.cus-half span {
    width: 100%;
    display: block;
    position: relative;
    margin-bottom: 5px
}

.cus-dot-green,.cus-dot-red {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 5px;
    top: 15px;
    border-radius: 50%
}

.cus-dot-green {
    background-color: #b1dc8e
}

.cus-dot-red {
    background-color: #f1aab2
}

.cus-rm-fl {
    width: 16px;
    height: 16px;
    position: absolute;
    left: 2px;
    top: 3px;
    color: #ddd;
    cursor: pointer;
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    transition: all ease .3s
}

.cus-rm-fl:hover {
    color: #fd273f
}

.reviews-list {
    position: relative;
    margin-bottom: 30px
}

.revmorebtn {
    text-align: center;
    margin-top: 10px
}

#stickytabs ._pdtbs li.selected:after,.revloading {
    display: none
}

.cus-overall-ratings {
    display: flex;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.05);
    padding: 18px;
    margin-bottom: 24px;
    border-radius: 12px
}

.cus-satis-wrap {
    width: 30%
}

.cus-rating-sec {
    width: 35%;
    padding-left: 20px;
    border-left: 1px solid #f2f2f2
}

.cus-add-revnote {
    width: 35%;
    padding-right: 20px
}

.cus-rating-bars li {
    display: flex
}

.cus-rating-name {
    width: calc(100% - 30px);
    color: #999;
    line-height: 30px
}

.cus-rating-val {
    width: 30px
}

.cus-satis-score i._sp {
    width: 120px;
    height: 120px;
    background-size: 2400px
}

.cus-rating-val i._sp {
    width: 30px;
    height: 30px;
    background-size: 600px
}

.cus-add-h5 {
    font-weight: 700;
    font-size: 15px
}

.cus-add-revnote p {
    font-size: 14px;
    color: 777
}

.cus-satis-sub {
    color: #777
}

._author_rev ._pdqty ul {
    background: #fff
}

.revmorebtn1 {
    width: 100%;
    text-align: center;
    margin-top: -20px
}

p.rev-content {
    margin-bottom: 30px
}

.cus-gal-item img {
    max-width: 200px;
    max-height: 200px;
    width: 100%;
    cursor: pointer
}

@media (max-width:767px) {
    .aps-container {
        padding-left: 10px;
        padding-right: 10px
    }

    ._pdgcnt {
        flex-direction: column
    }

    ._pdsinfo,._stk {
        width: 100%
    }

    .topnavtabswrap {
        max-width: 360px;
        position: relative;
        margin: 10px 0;
        display: none
    }

    ._sshr {
        margin-top: 0;
        vertical-align: baseline
    }

    ._sshr ._sshropt {
        width: auto;
        height: 40px;
        overflow: unset;
        padding-right: 40px;
        border-radius: 20px;
        box-shadow: 0 0 10px 0 rgb(0 0 0/20%);
        opacity: 1;
        z-index: 1
    }

    ._sshr ._sshropt li {
        opacity: 1;
        transform: translateX(0);
        transition: .3s .15s
    }

    .currentnavtab {
        font-weight: 700;
        line-height: 1.3;
        display: block;
        position: relative;
        background: #fff;
        border: 1px solid #eee;
        cursor: pointer;
        padding: 7px 16px;
        -webkit-tap-highlight-color: transparent;
        color: #4f4e56;
        border-radius: 16px 0 0 16px;
        font-size: 14px;
        box-shadow: 0 0 20px 0 rgba(9,3,45,.25),0 0 0 3px rgba(9,3,45,.02)
    }

    ._pdtbs {
        width: 100%;
        display: none;
        position: absolute;
        z-index: 999;
        background: #fff;
        box-shadow: 2px 2px 5px rgb(0 0 0/10%)
    }

    ._pdtbs li {
        border-bottom: 1px solid #f3f4f5
    }

    ._pdtbs li:last-child {
        border: 0
    }

    ._pdtbs li.selected:after {
        display: none
    }

    #stickytabs li a {
        line-height: 1.3
    }

    ._wgt-pdtl {
        padding: 0
    }

    ._wgt-pdtl h1 {
        font-size: 32px;
        display: block
    }

    ._pdswrp {
        border-radius: 12px
    }

    #apsReviewForm ul li.cus-half,._pdgcnt,._pdmid,.cus-add-revnote,.cus-rating-sec,.cus-satis-wrap {
        width: 100%
    }

    ._wgt-pdtl ._thd {
        padding-left: 0
    }

    ._pdmid {
        margin-top: -80px
    }

    ._fglnk {
        margin-top: 5px
    }

    ._pdqty,.cus-overall-ratings,.cus_cont,ul._flx._pdinfo {
        display: block
    }

    ._pdswrp li {
        width: calc(50% - 6px)
    }

    ._pdimg {
        margin-right: 80px
    }

    ._pdqty ul:first-child {
        margin-bottom: 15px
    }

    ._cmprwth ._cmpdimg {
        height: 100px
    }

    ._cmprwth ._cmpdimg img {
        width: 100px;
        height: 100px
    }

    .cus-satis-wrap {
        text-align: center;
        margin-bottom: 15px
    }

    .cus-rating-sec {
        padding-left: 0;
        border: 0;
        margin-bottom: 15px
    }

    .cus-add-revnote {
        padding-right: 0
    }

    .cus-add-btn {
        text-align: center;
        margin-bottom: 15px
    }

    ._rvw ._rwrtng {
        padding-right: 5px
    }

    ._rvw ._rwrtng li {
        width: 50px
    }

    #apsReviewForm ul li.cus-half-1st,#apsReviewForm ul li.cus-half-lst {
        padding: 0
    }
}

.aps-flat-content {
    background-color: #fff;
    width: 100%;
    padding: 20px 40px;
    margin: 0 auto
}

.aps-flat-content,.aps-overview-content {
    border-top: 8px solid rgba(14,53,127,.05)
}

._hd span.h,.aps-tab-title span.h {
    box-shadow: inset 0-7px #ffffa0
}

._flx.cus_cont {
    display: block
}

#tie-wrapper:has(.aps-container) {
    background: #f3f5fa
}

@media (max-width:767px) {
    .aps-flat-content {
        padding-left: calc(16px + env(safe-area-inset-left));
        padding-right: calc(16px + env(safe-area-inset-right));
        padding: 10px
    }
}

ul.k-ul>li {
    margin-bottom: 6px;
    padding-right: 11px
}

ul.k-ul>li:before {
    content: "•";
    margin-right: -11px;
    padding-left: 6px
}

.k-more-wrap {
    text-align: center
}

.k-more-button,.k-more-button i {
    display: inline-block;
    position: relative
}

.k-more-button {
    color: #4f4e56!important;
    text-align: left;
    display: -moz-inline-stack;
    zoom: 1;
    line-height: 1.2;
    padding: 6px 12px;
    border-radius: 24px;
    background-color: rgba(14,53,127,.05);
    box-shadow: 0 6px 12px -2px transparent;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    outline: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    z-index: 0;
    white-space: nowrap;
    max-width: 100%;
    box-sizing: border-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -o-transition: background .2s linear;
    -ms-transition: background .2s linear;
    -moz-transition: background .2s linear;
    -webkit-transition: background .2s linear;
    transition: background .2s linear
}

.k-more-button.k-less-button i:after {
    transform: rotate(45deg)
}

.k-more-button.k-less-button i:before {
    transform: rotate(-45deg)
}

.k-more-button i {
    width: 29px;
    height: 29px;
    vertical-align: middle;
    border: 1px solid transparent;
    margin: -6px -6px -6px 0;
    background: 0 0;
    border-radius: 50%
}

.k-more-button i:after,.k-more-button i:before {
    display: block;
    content: "";
    background: #4f4e56;
    border-radius: 3px;
    width: 2px;
    height: 14px;
    margin-top: -7px;
    margin-left: -1px;
    position: absolute;
    top: 50%;
    left: 50%
}

.k-more-button i:before {
    transform: rotate(90deg)
}

#stickytabs .currentnavtab {
    font-weight: 700;
    line-height: 1.3;
    display: block;
    position: relative;
    background: #fff;
    border: 1px solid #eee;
    cursor: pointer;
    padding: 7px 16px;
    -webkit-tap-highlight-color: transparent;
    color: #4f4e56;
    border-radius: 16px 0 0 16px;
    font-size: 14px;
    box-shadow: 0 0 20px 0 rgba(9,3,45,.25),0 0 0 3px rgba(9,3,45,.02)
}

#stickytabs ._pdtbs {
    display: none;
    position: absolute;
    z-index: 999;
    box-shadow: 2px 2px 5px rgb(0 0 0/10%);
    min-width: 250px;
    max-width: 220px;
    background: #fff!important;
    color: #4f4e56!important;
    box-shadow: 0 0 38px 0 rgba(2,10,30,.35)!important;
    font-size: 16px;
    width: auto;
    vertical-align: top;
    padding: 0;
    border-radius: 18px
}

#stickytabs ._pdtbs li {
    border-bottom: 1px solid #f3f4f5
}

#stickytabs ._pdtbs li:last-child {
    border: 0
}

#stickytabs li a {
    line-height: 1.3
}
/*! user prefferences in the header */
#js_user-data_header {
    min-width: 50px;
    margin-right: 15px;
}

img {
    border-style: none;
    color: transparent
}

svg:not(:root) {
    overflow: hidden
}

i {
    font-style: normal
}

::selection {
    color: #4f4e56!important;
    background: #ffffa0
}

#js_user-data_header .k-icon,.l-user .link {
    vertical-align: middle
}

.k-icon.k-fill.white {
    fill: #fff
}

.l-user .link {
    padding: 0
}

/*! CSS Used from: https://cdn-files.kimovil.com/assets/www/app-unfold-css.9b6aa1fd.css */
a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
    text-decoration: none;
    color: #3a51df
}

img {
    border-style: none;
    color: transparent
}

svg:not(:root) {
    overflow: hidden
}

select {
    line-height: 1.2;
    text-transform: none
}

input {
    overflow: visible
}

[type=checkbox],input[type=checkbox] {
    box-sizing: border-box;
    padding: 0
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

h2,h4,li,ul {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline
}

i {
    font-style: normal
}

ul {
    list-style: none
}

input,select {
    font: inherit;
    margin: 0
}

input {
    line-height: normal
}

input[type=search] {
    -webkit-appearance: textfield;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    outline: 0;
    font-size: 16px
}

.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

::selection {
    color: #4f4e56!important;
    background: #ffffa0
}

.wrapper {
    max-width: 900px;
    position: relative;
    padding: 0 40px;
    margin: 0 auto
}

@media only screen and (max-width:1295px) {
    .wrapper {
        max-width: 900px;
        padding-left: calc(16px + env(safe-area-inset-left));
        padding-right: calc(16px + env(safe-area-inset-right))
    }
}

@media (max-width:947px) {
    .wrapper {
        max-width: 100%
    }
}

.k-columns {
    white-space: nowrap
}

.k-columns>* {
    display: inline-block;
    vertical-align: top;
    white-space: normal
}

.w50 {
    width: 50%
}

input,select {
    color: #4f4e56
}

.k-h1,.k-h2,.k-h4 {
    font-family: -apple-system,BlinkMacSystemFont,Open Sans,Roboto,Droid Sans,Segoe UI,Helvetica Neue,Helvetica,Trebuchet MS,Arial,sans-serif
}

.k-h1,.k-h2 {
    font-size: 2em;
    font-weight: 700;
    color: #4f4e56;
    line-height: 1.1
}

.k-h2 {
    font-size: 1.6em;
    font-weight: 600
}

.k-h4,.k-p {
    line-height: 1.3;
    color: #4f4e56
}

.k-h4 {
    font-weight: 600;
    font-size: 1.1429em
}

.k-h4 .h {
    box-shadow: inset 0-7px #ffffa0;
    display: inline
}

.k-p {
    margin-top: 6px;
    font-size: 14px
}

.k-p.gray {
    color: #a7a7b1
}

.k-icon {
    fill: #4f4e56
}

.k-icon.k-fill.white {
    fill: #fff
}

.k-icon.k-fill.lightgray {
    fill: #babfc7
}

.k-icon.k-stroke.gray {
    stroke: #a7a7b1
}

.k-icon.k-fill.black {
    fill: #4f4e56
}

.k-icon.k-stroke.black {
    stroke: #4f4e56
}

.k-icon.k-fill.magenta {
    fill: #f11382
}

.horizontal-device-list .item .k-remove:active svg,.horizontal-device-list .item .k-remove:hover svg,.k-icon.k-fill.red {
    fill: #fa4352
}

.k-icon.icon-locale {
    background: #4f4e56;
    color: #fff;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    line-height: 1.4;
    font-size: 16px;
    font-weight: 700;
    display: inline-block
}

.count {
    background-color: #a7a7b1;
    color: #fff;
    padding: 2px 3px 2px 4px;
    text-align: center;
    min-width: 9px;
    border-radius: 10px;
    margin-right: 2px;
    font-size: 12px;
    line-height: 1;
    font-weight: 700;
    vertical-align: bottom;
}

.kiui-button {
    border-radius: 12px;
    font-size: 16px;
    line-height: 1.3;
    font-weight: 600;
    display: block;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-appearance: none;
    background-origin: border-box
}

.kiui-button.k-small {
    font-size: 14px;
    display: inline-block
}

.kiui-button.k-disabled {
    opacity: .25!important;
    cursor: not-allowed!important
}

.kiui-button.k-main,.kiui-button.k-text {
    padding: 8px 10px;
    border: 2px solid transparent
}

.kiui-button.k-text {
    background-color: transparent
}

.kiui-button.k-text.k-small {
    padding: 1px 10px
}

.kiui-button.k-main {
    background-color: #4f4e56;
    box-shadow: 0 4px 20px -2px rgba(79,78,86,.35);
    color: #fff
}

.kiui-button.k-main.k-disabled {
    background-color: #4f4e56!important
}

.kiui-button.k-main.white {
    background-color: #fff;
    color: #4f4e56;
    box-shadow: 0 3px 15px -2px rgba(79,78,86,.25)
}

.kiui-button.k-main.white.k-disabled {
    background-color: #fff!important
}

.kiui-button.k-main.blue {
    background-color: #3a51df;
    box-shadow: 0 3px 15px -2px rgba(58,81,223,.25)
}

 .kiui-button.k-main:hover {
    background-color: #69696f
}

 .kiui-button.k-main:active {
    background-color: #434249;
    box-shadow: none
}

 .kiui-button.k-main:focus {
    border-style: dashed;
    border-color: rgba(0,0,0,.25)
}

 .kiui-button.k-main.white:hover {
    background-color: #fff
}

 .kiui-button.k-main.white:active {
    background-color: #d9d9d9
}

 .kiui-button.k-main.blue:hover {
    background-color: #586be4
}

 .kiui-button.k-main.blue:active {
    background-color: #3145be
}

 .kiui-button.k-main:focus:active {
    border-color: transparent!important
}

.kiui-button.k-text {
    color: #4f4e56;
    box-shadow: 0 3px 15px -2px transparent;
    /* rotate: 180deg; */
}

.kiui-button.k-text.k-small {
    box-shadow: 0 2px 8px -1px transparent
}

.kiui-button.k-text.gray {
    color: #a7a7b1
}

.kiui-button.k-text.red {
    color: #fa4352
}

 .kiui-button.k-text:hover {
    box-shadow: 0 3px 15px -2px rgba(79,78,86,.25);
    background-color: #ededee
}

 .kiui-button.k-text:active {
    background-color: #d3d3d5;
    box-shadow: none!important
}

 .kiui-button.k-text:focus {
    border-color: rgba(79,78,86,.25);
    border-style: dashed
}

 .kiui-button.k-text.k-small:hover {
    box-shadow: 0 2px 8px -1px rgba(79,78,86,.25)
}

 .kiui-button.k-text.gray:hover {
    border-color: #a7a7b1;
    box-shadow: 0 3px 15px -2px rgba(167,167,177,.25);
    background-color: #f6f6f7
}

 .kiui-button.k-text.gray:active {
    background-color: #e9e9ec;
    border-color: #a7a7b1
}

 .kiui-button.k-text.gray:focus {
    border-color: #a7a7b1
}

 .kiui-button.k-text.gray.k-small:hover {
    box-shadow: 0 2px 8px -1px rgba(167,167,177,.25)
}

 .kiui-button.k-text.red:hover {
    border-color: #fa4352;
    box-shadow: 0 3px 15px -2px rgba(250,67,82,.25);
    background-color: #ffecee
}

 .kiui-button.k-text.red:active {
    background-color: #fed0d4;
    border-color: #fa4352
}

 .kiui-button.k-text.red:focus {
    border-color: #fa4352
}

 .kiui-button.k-text.red.k-small:hover {
    box-shadow: 0 2px 8px -1px rgba(250,67,82,.25)
}

 .kiui-button.k-text:focus:active {
    border-style: solid!important
}

.kiui-round-button {
    cursor: pointer;
    margin: 0;
    display: inline-block;
    white-space: nowrap
}

.kiui-round-button .icon {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0 4px 12px -2px rgba(79,78,86,.5);
    position: relative;
    margin: 0;
    display: inline-flex;
    justify-content: center;
    vertical-align: middle;
    align-items: center
}

.kiui-round-button .icon:after {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    position: absolute;
    top: 0;
    right: -8px;
    background: #4f4e56 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTggM2ExIDEgMCAwMTEgMXYzaDNhMSAxIDAgMDEwIDJIOXYzYTEgMSAwIDAxLTIgMFY5SDRhMSAxIDAgMTEwLTJoM1Y0YTEgMSAwIDAxMS0xeiIvPjwvc3ZnPg==)0 0 no-repeat
}

.kiui-round-button .icon .k-icon {
    margin: 0
}

.kiui-round-button .action {
    font-weight: 700;
    font-size: 14px;
    line-height: 1.1;
    margin: 11px 12px;
    color: #4f4e56;
    display: inline-block;
    vertical-align: middle
}

.kiui-round-button.k-center {
    text-align: center;
    white-space: normal;
    max-width: 106px
}

.kiui-round-button.k-center .icon {
    margin: 10px auto 6px
}

.kiui-round-button.k-center .action {
    display: block;
    margin: 0
}

.kiui-round-button.gray .icon {
    box-shadow: 0 4px 12px -2px rgba(167,167,177,.5)
}

.kiui-round-button.gray .icon:after {
    background-color: #a7a7b1
}

.kiui-round-button.gray .action {
    color: #a7a7b1
}

.kiui-round-button.black .icon {
    box-shadow: 0 4px 12px -2px rgba(79,78,86,.5)
}

.kiui-round-button.black .icon:after {
    background-color: #4f4e56
}

.kiui-round-button.black .action {
    color: #4f4e56
}

.kiui-round-button.magenta .icon {
    box-shadow: 0 4px 12px -2px rgba(241,19,130,.5)
}

.kiui-round-button.magenta .icon:after {
    background-color: #f11382
}

.kiui-round-button.magenta .action {
    color: #f11382
}

input[type=checkbox] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    width: 22px!important;
    height: 22px!important;
    border-radius: 6px;
    border: 1px solid rgba(167,167,177,.12);
    background: rgba(14,53,127,.05);
    outline: 0
}

 input[type=checkbox]:focus {
    border: 1px solid rgba(167,167,177,.5);
    box-shadow: inset 0 0 0 1px rgba(167,167,177,.5)
}

 input[type=checkbox]:hover {
    background: rgba(184,192,203,.5)
}

 input[type=checkbox]:active, input[type=checkbox]:hover {
    border: 1px solid rgba(167,167,177,.25);
    box-shadow: inset 0 0 0 1px rgba(167,167,177,.25)
}

 input[type=checkbox]:active {
    background: #babfc7
}

input[type=checkbox]:checked {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMSI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTQuNTQzIDkuOTU3bC45NTcuOTU3IDkuNDMtOS40M0wxMy41MTYuMDcgNS41IDguMDg2IDEuNDY0IDQuMDUuMDUgNS40NjR6Ii8+PC9zdmc+)!important;
    background-position: 3px 5px!important;
    background-repeat: no-repeat!important;
    background-color: #4f4e56!important;
    border: 1px solid #4f4e56!important;
    box-shadow: inset 0 0 0 1px #4f4e56!important
}

.kiui-select,.kiui-select.white.k-main {
    background-position: 0;
    background-repeat: no-repeat;
    font-weight: 400
}

.kiui-select {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxOSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik02LjUyNyAxLjYwNEwxLjUwMiA1LjkzMW01LjA1My00LjI2Nmw0Ljk2NSA0LjI2Nm0uMDE2IDcuMjQ4TDYuNTEgMTcuNTA1TTEuNTQ3IDEzLjI0bDQuOTY0IDQuMjY1Ii8+PC9zdmc+);
    height: auto;
    width: 100%;
    margin: 0;
    text-align: left
}

.kiui-select.white.k-main {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxOSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNEY0RTU2IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik02LjUyNyAxLjYwNEwxLjUwMiA1LjkzMW01LjA1My00LjI2Nmw0Ljk2NSA0LjI2Nm0uMDE2IDcuMjQ4TDYuNTEgMTcuNTA1TTEuNTQ3IDEzLjI0bDQuOTY0IDQuMjY1Ii8+PC9zdmc+);
    border: 2px solid transparent;
    background-color: rgba(14,53,127,.05);
    box-shadow: none
}

 .kiui-select.white.k-main:hover {
    background-color: rgba(184,192,203,.5)
}

 .kiui-select.white.k-main:active {
    background-color: #babfc7
}

.kiui-select option:not(.main) {
    font-weight: 400
}

#k-panel-wrapper>.k-shadow {
    position: fixed;
    z-index: 998;
    background: #4f4e56;
    opacity: 0;
    transition: opacity .15s linear
}

#k-panel-wrapper>.k-shadow.k-show {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: .35
}

.kiui-omni-panel,.kiui-omni-panel .k-panel-handle {
    position: fixed;
    left: 0;
    -webkit-tap-highlight-color: transparent
}

.kiui-omni-panel {
    background: #fff;
    width: 100%;
    right: 0;
    bottom: 0;
    z-index: 1000;
    user-select: none;
    -webkit-user-drag: none;
    box-shadow: 0 2px 30px 5px rgba(2,10,30,.2);
    border-radius: 12px 12px 0 0;
    max-width: 450px;
    margin: 0 auto;
    overscroll-behavior-y: contain;
    backface-visibility: hidden
}

#js_overcontent-panel .k-panel-handle,.comparisoncart-panel .message-block>a {
    display: block
}

.kiui-omni-panel .k-panel-handle {
    z-index: 9999!important;
    top: 0px;
    left: 0px;
    height: 27px;
    width: 27px;
    padding: 16px;
    cursor: pointer;
    -ms-touch-select: none;
    opacity: .35;
}

.kiui-omni-panel .k-panel-content .k-h1 {
    padding-top: 14px
}

.kiui-omni-panel .k-panel-content .k-h1 .k-icon {
    margin-top: 4px;
    vertical-align: top
}

.kiui-omni-panel .k-panel-bottombar .k-columns {
    text-align: center
}

.kiui-omni-panel .k-panel-bottombar .k-columns>* .kiui-button {
    margin: 0 8px;
}

.kiui-omni-panel .k-panel-bottombar .k-columns>:first-child .kiui-button {
    margin-left: 0
}

.kiui-omni-panel .k-panel-bottombar .k-columns>:last-child .kiui-button {
    margin-right: 0
}

.kiui-omni-panel .k-panel-bottombar .k-columns>*+* .kiui-button {
    margin-left: 0
}

.kiui-omni-panel[data-scrollable=true] .k-panel-content {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    overflow: hidden
}

.kiui-omni-panel[data-scrollable=true] .k-panel-content>* {
    z-index: 0;
}

.kiui-omni-panel[data-scrollable=true].k-open .k-panel-content {
    scroll-behavior: smooth;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch
}

.kiui-omni-panel[data-scrollable=true].k-open .k-panel-content::-webkit-scrollbar-track {
    margin: 12px 0
}

.kiui-omni-panel[data-bottombar=false] .k-panel-bottombar {
    display: none!important
}

.kiui-omni-panel.k-popup.k-open .k-panel-content.k-shadow .k-heading {
    box-shadow: 0 1px 0 rgba(154,157,165,.12),0 3px 6px -2px rgba(128,135,163,.1);
    background-color: #fff
}

@media only screen and (max-width:993px) {
    .kiui-omni-panel {
        height: 89%;
        top: 12px;
        bottom: inherit;
        height: calc(100vh - 67px);
        height: calc(100dvh - 12px);
        transform: translateY(120%);
        transform: translateY(calc(100vh + 100px));
        transform: translateY(calc(100dvh + 100px));
        border-radius: 24px 24px 0 0;
        overflow: hidden
    }

    .kiui-omni-panel .wrapper {
        padding-left: 16px;
        padding-right: 16px
    }

    .kiui-omni-panel .k-panel-content .k-heading {
        position: sticky;
        top: 0;
        z-index: 99!important;
        transition: box-shadow .15s linear;
        padding-bottom: 12px
    }

    .kiui-omni-panel.k-open {
        animation: animatePanelOpen .18s linear forwards
    }

    .kiui-omni-panel.k-open[data-scrollable=true] .k-panel-content {
        overflow-y: scroll;
        -webkit-overflow-scrolling: touch
    }

    .kiui-omni-panel[data-bottombar=true].k-open .k-panel-content {
        bottom: 57px
    }

    .kiui-omni-panel[data-bottombar=true].k-open .k-panel-bottombar {
        position: absolute;
        padding: 8px 16px;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: #fff;
        box-shadow: 0-1px 0 rgba(154,157,165,.12),0-3px 6px -2px rgba(128,135,163,.1);
        display: block!important;
        height: 44px;
    }
}

@media only screen and (min-width:994px) {
@    supports (scrollbar-gutter:auto) {
        .micro-scroll,.selectize-dropdown-content,.ui-autocomplete.relative{overflow: overlay
    }

    .micro-scroll::-webkit-scrollbar,.selectize-dropdown-content::-webkit-scrollbar,.ui-autocomplete.relative::-webkit-scrollbar {
        width: 16px;
        height: 16px;
        position: relative;
        overflow: visible;
        border: 0;
        box-shadow: none;
        background: 0 0
    }

    .micro-scroll::-webkit-scrollbar-thumb,.selectize-dropdown-content::-webkit-scrollbar-thumb,.ui-autocomplete.relative::-webkit-scrollbar-thumb {
        background-color: transparent;
        background-clip: content-box;
        border: 5px solid transparent;
        border-radius: 12px;
        background-color: rgba(28,28,54,.08)
    }

    .micro-scroll:hover::-webkit-scrollbar-thumb,.selectize-dropdown-content:hover::-webkit-scrollbar-thumb,.ui-autocomplete.relative:hover::-webkit-scrollbar-thumb {
        background-color: #babfc7;
        background-color: rgba(28,28,54,.35)
    }

    .micro-scroll::-webkit-scrollbar-thumb:hover,.selectize-dropdown-content::-webkit-scrollbar-thumb:hover,.ui-autocomplete.relative::-webkit-scrollbar-thumb:hover {
        background-color: #4f4e56
    }

    .micro-scroll::-webkit-scrollbar-button,.selectize-dropdown-content::-webkit-scrollbar-button,.ui-autocomplete.relative::-webkit-scrollbar-button {
        height: 0;
        width: 0
    }

    .micro-scroll::-webkit-scrollbar-track,.selectize-dropdown-content::-webkit-scrollbar-track,.ui-autocomplete.relative::-webkit-scrollbar-track {
        background-clip: content-box;
        border: solid transparent;
        background-color: transparent
    }

    .micro-scroll::-webkit-scrollbar-corner,.selectize-dropdown-content::-webkit-scrollbar-corner,.ui-autocomplete.relative::-webkit-scrollbar-corner {
        background: 0 0
    }
}

.kiui-omni-panel .k-panel-bottombar .k-columns>:first-child .kiui-button {
    border-bottom-left-radius: 18px
}

.kiui-omni-panel .k-panel-bottombar .k-columns>:last-child .kiui-button {
    border-bottom-right-radius: 18px
}

.kiui-omni-panel[data-bottombar=true] .k-panel-content {
    bottom: 57px
}

.kiui-omni-panel[data-bottombar=true] .k-panel-bottombar {
    position: fixed;
    padding: 8px;
    left: 0;
    right: 0;
    bottom: 20px;
    box-shadow: 0-1px 0 rgba(155,158,166,.12),0-2px 5px rgba(128,135,163,.15);
    display: block!important;
    height: 41px
}

.kiui-omni-panel.k-popup {
    max-width: 500px;
    max-height: 780px;
    height: 70vh;
    height: 70dvh;
    transform: translateY(110vh);
    transform: translateY(110dvh);
    border-radius: 24px;
    overflow: hidden;
    height: round(down,70dvh,1px);
    transform: translateY(round(down,110dvh,1px))
}

.kiui-omni-panel.k-popup.k-open {
    animation: animatePanelPopupOpen .18s linear forwards
}

.kiui-omni-panel.k-popup.k-open .k-panel-content .k-heading {
    position: sticky;
    top: 0;
    z-index: 99!important;
    transition: box-shadow .15s linear;
    padding-bottom: 12px
}

.kiui-omni-panel.k-popup .k-panel-content>.wrapper {
    padding: 0 16px
}}

@media only screen and (max-width:993px) {
    .kiui-omni-panel {
        padding-bottom: calc(env(safe-area-inset-bottom))
    }

    .kiui-omni-panel.k-open {
        padding-bottom: env(safe-area-inset-top)
    }

    .kiui-omni-panel[data-bottombar=true].k-open .k-panel-content {
        bottom: calc(env(safe-area-inset-top) + env(safe-area-inset-bottom) + 56px)
    }

    .kiui-omni-panel[data-bottombar=true].k-open .k-panel-bottombar {
        padding-bottom: calc(env(safe-area-inset-bottom) + 20px);
    }
}

#k-panel-wrapper #js_overcontent-panel_shadow {
    z-index: 1000
}

#k-panel-wrapper #js_overcontent-panel {
    z-index: 1001
}

.kiui-navigation {
    font-size: 16px;
    user-select: none
}

.kiui-navigation.k-tabs {
    display: block;
    max-width: 100%;
    text-align: right;
    background: rgba(14,53,127,.05);
    border-radius: 12px;
    white-space: nowrap;
    overflow: visible;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: 14px
}

.kiui-navigation.k-tabs .item {
    position: relative;
    margin: 2px;
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 4px)
}

.kiui-navigation.k-tabs .item>* {
    color: #a7a7b1;
    border-radius: 10px;
    padding: 6px 12px;
    display: block;
    cursor: pointer;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis
}

.kiui-navigation.k-tabs .item>* .k-icon {
    display: block;
    margin: 0 auto 3px
}

.kiui-navigation.k-tabs .item>* .k-icon.k-fill {
    fill: #a7a7b1
}

.kiui-navigation.k-tabs .item:hover>* {
    background: rgba(14,53,127,.05);
    box-shadow: 0 0 0 2px rgba(14,53,127,.05);
    color: #4f4e56
}

.kiui-navigation.k-tabs .item.k-active>* .k-icon.k-fill,.kiui-navigation.k-tabs .item:hover>* .k-icon.k-fill {
    fill: #4f4e56
}

.kiui-navigation.k-tabs .item.k-active>* {
    background: #fff;
    color: #4f4e56;
    box-shadow: 0 2px 6px 0 rgba(0,0,0,.12);
    cursor: default
}

.k-panel-content,.k-panel-content>* {
    visibility: visible
}

@media only screen and (max-width:993px) {
    .device-to-wrapper {
        display: inherit;
        visibility: visible;
        height: auto
    }
}

.horizontal-device-list {
    margin-bottom: 12px
}

.horizontal-device-list .item {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 8px 0;
    border-bottom: 1px solid rgba(233,237,246,.75);
    border-image: linear-gradient(90deg,rgba(14,53,127,.05) 80%,rgba(14,53,127,0))0 0 100%0 stretch
}

.horizontal-device-list .item:last-child {
    border-bottom: 0
}

.horizontal-device-list .item .k-remove {
    width: 30px;
    cursor: pointer
}

.horizontal-device-list .item .k-remove svg {
    fill: #d0d3d8
}

.horizontal-device-list .item .k-remove:active {
    opacity: .5
}

.horizontal-device-list .item .device {
    display: flex;
    justify-content: space-between;
    align-items: center;
    line-height: 1.3;
    flex-grow: 1;
    color: #4f4e56
}

.horizontal-device-list .item .device img {
    max-width: 45px;
    width: auto;
    height: auto
}

.horizontal-device-list .item .device .title {
    flex-grow: 1
}

.horizontal-device-list .item .device .title .version {
    color: #a7a7b1
}

.country-selector .k-h1 {
    padding: 14px 16px
}

.country-selector.wrapper {
    padding: 1px 16px!important
}

.country-selector.wrapper .flex-wrap {
    display: flex
}

.country-selector.wrapper .k-h2 {
    margin-top: 7px;
    max-width: 100px
}

.country-selector .user-preferences {
    white-space: nowrap;
    font-size: 14px;
    width: 100%
}

.country-selector .user-preferences>div {
    padding: 8px 0 0;
    max-width: 182px;
    overflow: hidden;
    text-overflow: ellipsis
}

.country-selector .user-preferences .k-icon {
    vertical-align: middle
}

.country-selector .user-preferences .k-icon.icon-currency {
    fill: #4f4e56
}

.country-selector .user-preferences .k-icon.icon-locale {
    text-align: center
}

.country-selector .user-preferences .k-icon.icon-country {
    margin-right: 3px;
    margin-top: -3px
}

.country-selector .user-preferences .kiui-select.white.k-main {
    box-shadow: none;
    vertical-align: middle;
    font-size: 16px;
    height: 24px;
    display: inline-block;
    padding: 0 25px 0 5px!important;
    width: 85%;
    text-overflow: ellipsis;
    white-space: nowrap;
    background-color: transparent;
    line-height: 1
}

#new-detail .wrapper,.country-selector .selectize-control {
    position: static
}

.country-selector .selectize-input {
    position: sticky;
    top: 56px;
    z-index: 2;
    padding: 16px 16px 8px
}

.country-selector .selectize-input input {
    -webkit-appearance: none;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNTY2IDBDMi45NTMgMCAwIDIuODkgMCA2LjQyNnMyLjk1MyA2LjQyNiA2LjU2NiA2LjQyNmE2LjYxMiA2LjYxMiAwIDAwMy43NDctMS4xNThsNC4zMTUgNC4yM2ExLjE4IDEuMTggMCAwMDEuNjQxIDAgMS4xMiAxLjEyIDAgMDAwLTEuNjA3bC00LjMyLTQuMjIzYTYuMjgzIDYuMjgzIDAgMDAxLjE4Mi0zLjY2OEMxMy4xMzEgMi44OSAxMC4xNzggMCA2LjU2NiAwem0wIDIuMjY4YzIuMzYgMCA0LjI0OCAxLjg0OCA0LjI0OCA0LjE1OCAwIDIuMzEtMS44ODggNC4xNTgtNC4yNDggNC4xNTgtMi4zNiAwLTQuMjQ5LTEuODQ4LTQuMjQ5LTQuMTU4IDAtMi4zMSAxLjg4OS00LjE1OCA0LjI0OS00LjE1OHoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iIzRGNEU1NiIvPjwvc3ZnPg==)!important;
    background-position: 11px 15px!important;
    background-repeat: no-repeat!important;
    background-color: #f3f5fa!important;
    border: 1px solid #e5e8f0!important;
    box-shadow: inset 0 8px 8px 0#e5e8f0!important;
    border-radius: 12px!important;
    outline: 0;
    font-size: 18px;
    margin: 0!important;
    padding: 0!important;
    display: block!important;
    width: 100%!important;
    height: 48px!important;
    text-indent: 36px!important;
    cursor: text!important;
    -webkit-tap-highlight-color: transparent
}

.country-selector .selectize-input.dropdown-active {
    box-shadow: none;
    border: 0;
    background-color: #fff!important;
    background-image: none!important
}

.country-selector .selectize-dropdown {
    margin: 0;
    position: static;
    box-shadow: none;
    background: 0 0;
    min-width: 0;
    width: 100%!important
}

.country-selector .selectize-dropdown:after {
    display: none
}

.country-selector .selectize-dropdown .selectize-dropdown-content {
    max-height: 100%;
    border-radius: 0;
    overflow: visible
}

.country-selector .selectize-dropdown .optgroup-header {
    color: #a7a7b1;
    margin: 0 0 8px;
    font-size: 14px;
    padding: 5px 16px;
    display: block;
    background: #fff;
    z-index: 1;
    box-shadow: 16px 1px 0 rgba(233,237,246,.75);
    position: -webkit-sticky;
    position: sticky;
    top: 128px
}

.country-selector .selectize-dropdown .country:hover {
    background-color: rgba(198,212,233,.15)
}

.country-selector .selectize-dropdown .selectize-dropdown-content .country .auto {
    color: #ff9826;
    margin-right: 6px
}

.country-selector .selectize-dropdown .country {
    padding: 8px 16px;
    position: relative
}

.country-selector .selectize-dropdown .country .trans {
    font-size: 11px;
    line-height: 1.4;
    color: #a7a7b1;
    display: block;
    opacity: 1
}

.country-selector .selectize-dropdown .country.active {
    background-color: rgba(198,212,233,.15)
}

.device-to {
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
    position: relative;
    vertical-align: top
}

.device-to .action+.dat {
    color: #a7a7b1!important;
    font-size: 12px
}

.kiui-round-button.trigger-compare .k-icon {
    margin: 11px
}

.comparisoncart-panel .comparison-navigation {
    padding: 0 16px;
    background: linear-gradient(180deg,#f5f5f9 64px,#fff 94px)
}

.comparisoncart-panel .comparison-navigation .k-h1 {
    text-align: right;
    margin-bottom: 12px
}

.comparisoncart-panel .comparison-navigation .k-h1 .k-icon {
    margin-top: 6px;
    margin-right: 2px
}

.comparisoncart-panel .comparison-navigation .k-deselect {
    position: absolute;
    top: 18px;
    right: 56px
}

.comparisoncart-panel .comparison-navigation .k-deselect .k-icon {
    vertical-align: middle;
    margin-right: 6px;
    margin-top: -2px;
    height: 13px;
    width: 13px
}

.comparisoncart-panel .comparison-navigation .kiui-navigation {
    margin-top: 12px;
    margin-bottom: 12px;
    background: #f5f5f9
}

.comparisoncart-panel .comparison-navigation .kiui-navigation .icon-compare {
    margin: -1px auto 2px
}

.comparisoncart-panel .comparison-navigation .kiui-navigation .item .count {
    background: #f11382;
    line-height: 1;
    height: 11px;
    min-width: 11px;
    padding: 2px;
    display: inline-block;
    margin: 0 0 0 5px;
    position: absolute;
    top: 3px;
    left: 50%;
}

.comparisoncart-panel .comparison-group {
    padding: 0 16px 16px
}

.comparisoncart-panel .comparison-group .group-header,.comparisoncart-panel .comparison-group .k-h4 {
    background: #fff;
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    padding: 12px 0 0;
    margin-bottom: 6px;
    z-index: 1
}

.comparisoncart-panel .comparison-group .group-header {
    color: #a7a7b1;
    font-size: 14px;
    padding: 6px 0;
    display: block;
    box-shadow: 0 1px 0 rgba(14,53,127,.05);
    top: 32px;
    margin-bottom: 1px
}

.comparisoncart-panel .comparison-group .horizontal-device-list .item .input {
    margin-left: 24px
}

.comparisoncart-panel .comparison-group .horizontal-device-list .item:hover input[type=checkbox] {
    border: 1px solid rgba(167,167,177,.25);
    box-shadow: inset 0 0 0 1px rgba(167,167,177,.25);
    background: rgba(184,192,203,.5)
}

.comparisoncart-panel .comparison-group .remove-wrap {
    text-align: center;
    border-top: 8px solid rgba(128,135,163,.08);
    padding-top: 16px;
    margin-left: -16px;
    margin-right: -16px;
    margin-top: 15px
}

.comparisoncart-panel .comparison-group .k-remove-all {
    display: inline-block;
    color: #babfc7
}

.comparisoncart-panel .comparison-group .k-remove-all .k-icon {
    fill: #d0d3d8;
    margin: -2px 3px 0 0;
    vertical-align: bottom
}

.comparisoncart-panel .comparison-group .k-remove-all:active,.comparisoncart-panel .comparison-group .k-remove-all:hover {
    color: #fa4352
}

.comparisoncart-panel .comparison-group .k-remove-all:active .k-icon,.comparisoncart-panel .comparison-group .k-remove-all:hover .k-icon {
    fill: #fa4352
}

.comparisoncart-panel .comparison-list .item .device {
    cursor: default
}

.comparisoncart-panel .comparison-list .item .input input {
    cursor: pointer
}

.comparisoncart-panel .comparison-list .item .go {
    margin: 0 0 0 12px;
    color: #3a51df;
    font-weight: 700;
    white-space: nowrap
}

.comparisoncart-panel .comparison-list .item .go .circle-arrow {
    position: relative;
    border-radius: 12px;
    width: 16px;
    height: 16px;
    background: 0 0;
    display: inline-block;
    vertical-align: middle;
    margin: -3px 0-1px 6px
}

.comparisoncart-panel .comparison-list .item .go .circle-arrow:after,.comparisoncart-panel .comparison-list .item .go .circle-arrow:before {
    display: block;
    content: "";
    position: absolute;
    background: #3a51df;
    width: 7px;
    height: 2px;
    left: 5px
}

.comparisoncart-panel .comparison-list .item .go .circle-arrow:before {
    top: 5px;
    transform: rotate(45deg)
}

.comparisoncart-panel .comparison-list .item .go .circle-arrow:after {
    top: 9px;
    transform: rotate(-45deg)
}

.comparisoncart-panel .comparison-list .item .go:hover .circle-arrow {
    background: #3a51df
}

.comparisoncart-panel .comparison-list .item .go:hover .circle-arrow:after,.comparisoncart-panel .comparison-list .item .go:hover .circle-arrow:before {
    background: #fff
}

.comparisoncart-panel .comparison-list .item.item-added-related .device,.selectize-control {
    position: relative
}

.comparisoncart-panel .comparison-list .item.item-added-related .device .title:before {
    content: "";
    display: block;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    position: absolute;
    left: 8px;
    top: 1px;
    pointer-events: none;
    background: #08e58b url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xMy41IDEuNWwtOCA4bS00LTRsNCA0Ii8+PC9zdmc+)2px 2px no-repeat;
    box-shadow: 0 0 0 4px #fff
}

.comparisoncart-panel .comparison-group-wrap,.comparisoncart-panel .k-panel-bottombar {
    background-color: #fff
}

.comparisoncart-panel .kiui-navigation-up {
    font-size: 16px;
    border-radius: 15px;
    cursor: pointer;
    padding: 6px 12px 7px;
    font-weight: 600;
    margin-left: -50px;
    vertical-align: top;
    box-shadow: 0 3px 12px 0 rgba(0,0,0,.25);
    background: #4f4e56;
    color: #fff;
    position: fixed;
    z-index: 5;
    top: 15px;
    left: 50%;
    transition: transform .2s linear 0ms,opacity .2s linear .1s;
    opacity: 0;
    transform: translateY(-70px)
}

.comparisoncart-panel .kiui-navigation-up i {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 20px
}

.comparisoncart-panel .kiui-navigation-up i:after,.comparisoncart-panel .kiui-navigation-up i:before {
    display: block;
    content: "";
    position: absolute;
    background: #fff;
    width: 10px;
    height: 2px;
    margin-top: -1px;
    border-radius: 2px;
    top: -2px
}

.comparisoncart-panel .kiui-navigation-up i:after {
    transform: rotate(-45deg)
}

.comparisoncart-panel .kiui-navigation-up i:before {
    transform: rotate(45deg);
    left: 6px
}

.comparisoncart-panel .kiui-navigation-up .count {
    margin-left: 6px;
    display: inline-block;
    background-color: #f11382;
    box-shadow: 0 1px 6px rgba(0,0,0,.5)
}

.comparisoncart-panel .item-added-message {
    display: none;
    color: #08e58b;
    font-weight: 600;
    position: absolute;
    top: 50%;
    right: 12px;
    margin-top: -7px;
    z-index: 1;
    background: #fff;
    box-shadow: 0 0 6px 6px #fff
}

.comparisoncart-panel .item-added-message i {
    display: inline-block;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #08e58b url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik0xMy41IDEuNWwtOCA4bS00LTRsNCA0Ii8+PC9zdmc+)2px 2px no-repeat;
    margin-top: -2px;
    margin-right: 1px
}

.comparisoncart-panel .empty-alert {
    text-align: center;
    margin: 48px 0
}

.comparisoncart-panel .message-block {
    background-color: #f5f5f9;
    background: linear-gradient(180deg,#e7e8ef,#fcfcfd);
    box-shadow: inset 0 1px 4px 0 rgba(122,122,139,.2);
    padding: 3px 0 6px;
    box-sizing: border-box;
    border-radius: 12px;
    margin: 12px auto 0;
    position: relative;
    z-index: 2
}

.comparisoncart-panel .message-block .device {
    display: block;
    line-height: 1.3;
    color: #4f4e56;
    border-bottom: 1px solid rgba(233,237,246,.75);
    padding: 6px 12px;
    margin-bottom: 0
}

.comparisoncart-panel .message-block .device img,.horizontal-device-list .item .device img {
    float: left;
    max-height: 35px;
    margin-right: 12px;
    border-radius: 2px
}

.comparisoncart-panel .message-block .device .title .version {
    color: #a7a7b1;
    font-size: 12px
}

.comparisoncart-panel .message-block .device-to-wrapper {
    display: block;
    text-align: center;
    margin-top: 0
}

.comparisoncart-panel .message-block .device-to-wrapper .device-to {
    margin: 0 16px
}

.comparisoncart-panel .message-block .kiui-round-button.trigger-compare {
    margin: 12px 0 6px;
    text-align: center
}

.comparisoncart-panel .message-block.item-added {
    display: none!important;
    background: #e3fff4;
    padding: 3px 0 10px
}

.comparisoncart-panel .message-block.item-added .item-added-message {
    display: block;
    background: #e3fff4;
    box-shadow: 0 0 6px 6px #e3fff4
}

.comparisoncart-panel .message-block.item-added .device {
    opacity: .5;
    border-bottom: 0;
    padding-bottom: 0;
    margin-bottom: -1px
}

.comparisoncart-panel .message-block.item-added .trigger-compare {
    display: none
}

.comparisoncart-panel .k-panel-bottombar {
    z-index: 1
}

.comparisoncart-panel .k-panel-bottombar .kiui-button {
    margin: 0 6px;
    position: relative;
    padding: 6px 10px 4px
}

.comparisoncart-panel .k-panel-bottombar .kiui-button .count {
    position: absolute;
    top: 0;
    right: 0;
    margin: 3px;
    line-height: 1;
    height: 12px;
    min-width: 10px;
    padding: 2px 3px
}

.comparisoncart-panel .k-panel-bottombar .kiui-button .k-icon {
    display: block;
    margin: -2px auto 1px
}

.comparisoncart-panel .k-panel-bottombar .kiui-button.blue .count {
    background: #fff;
    color: #3a51df
}

.comparisoncart-panel .k-panel-bottombar .kiui-button.blue .k-icon {
    margin: -1px auto 1px
}

.comparisoncart-panel .k-panel-bottombar .kiui-button.white .count {
    background: #4f4e56;
    color: #fff
}

.comparisoncart-panel.kiui-omni-panel[data-bottombar=true] .k-panel-content {
    padding-top: 0;
    bottom: 74px
}

.comparisoncart-panel.kiui-omni-panel[data-bottombar=true] .k-panel-bottombar {
    height: 58px;
}

.selectize-dropdown {
    color: #4f4e56;
    font-family: inherit;
    font-size: 16px;
    -webkit-font-smoothing: inherit
}

.selectize-input {
    border-radius: 12px;
    line-height: 1.2;
    display: block;
    cursor: pointer;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: 0;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-appearance: none;
    position: relative;
    z-index: 1;
    min-width: 150px;
    text-align: left;
    padding: 8px 10px;
    border: 2px solid transparent;
    background-color: #fff;
    box-shadow: 0 3px 15px -2px rgba(79,78,86,.25);
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxOSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNEY0RTU2IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik02LjUyNyAxLjYwNEwxLjUwMiA1LjkzMW01LjA1My00LjI2Nmw0Ljk2NSA0LjI2Nm0uMDE2IDcuMjQ4TDYuNTEgMTcuNTA1TTEuNTQ3IDEzLjI0bDQuOTY0IDQuMjY1Ii8+PC9zdmc+);
    background-position: 100%;
    background-repeat: no-repeat;
    font-weight: 400
}

.selectize-input,.selectize-input input {
    color: #4f4e56;
    font-family: inherit;
    font-size: 16px;
    -webkit-font-smoothing: inherit
}

.selectize-control.single .selectize-input.input-active,.selectize-control.single .selectize-input.input-active input {
    cursor: text
}

.selectize-input.dropdown-active {
    background: 0 0!important;
    box-shadow: 0 0 0 1px rgba(128,135,163,.2)
}

.selectize-input>* {
    vertical-align: baseline;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline
}

.selectize-input>input {
    display: inline-block!important;
    padding: 0!important;
    min-height: 0!important;
    max-height: none!important;
    max-width: 100%!important;
    margin: 0 2px 0 0!important;
    text-indent: 0!important;
    border: 0!important;
    background: 0 0!important;
    line-height: 1!important;
    -webkit-user-select: auto!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    height: 18px
}

.selectize-input>input:focus {
    outline: 0!important
}

.selectize-input:after {
    content: " ";
    display: block;
    clear: left
}

.selectize-dropdown {
    position: absolute;
    z-index: 10;
    box-sizing: border-box;
    background: #fff;
    min-width: 150px;
    border-radius: 12px;
    box-shadow: 0 10px 50px 0 rgba(0,0,0,.25)
}

.selectize-dropdown:after {
    display: block;
    content: "";
    position: absolute;
    left: 12px;
    top: -8px;
    width: 0;
    height: 0;
    border-color: transparent transparent #fff;
    border-style: solid;
    border-width: 0 10px 8px
}

.selectize-dropdown [data-selectable] {
    cursor: pointer;
    padding: 6px 12px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}

.selectize-dropdown .optgroup-header {
    color: #a7a7b1;
    margin: 0 0 8px;
    font-size: 14px;
    padding: 5px 16px;
    display: block;
    background: #fff;
    z-index: 1;
    box-shadow: 16px 1px 0 rgba(233,237,246,.75);
    position: -webkit-sticky;
    position: sticky;
    top: 0
}

.selectize-dropdown .country {
    padding: 10px 68px 10px 15px;
    font-size: 16px;
    position: relative
}

.selectize-dropdown .country .trans {
    font-size: 11px;
    line-height: 1.4;
    opacity: .5;
    display: block
}

.selectize-dropdown .active {
    background-color: rgba(198,212,233,.15)
}

.selectize-dropdown-content {
    max-height: 300px;
    border-radius: 12px;
    overflow-y: auto;
    overflow-x: hidden;
    -webkit-overflow-scrolling: touch
}

.selectize-control.single .selectize-input,.selectize-control.single .selectize-input input {
    cursor: pointer
}

.country-selector .selectize-dropdown .selectize-dropdown-content .country img {
    float: right;
    margin: 6px -3px 6px 9px;
    width: 17px;
    height: 17px
}
/*! CSS Used keyframes */
@keyframes animatePanelOpen {
    0% {
        transform: translateY(calc(100vh - 82px));
        transform: translateY(calc(100dvh - 12px));
        transform: translateY(round(down,calc(100dvh - 12px),1px))
    }

    to {
        transform: translateY(0)
    }
}

@keyframes animatePanelPopupOpen {
    0% {
        transform: translateY(calc(100vh + 100px));
        transform: translateY(calc(100dvh + 100px));
        transform: translateY(round(down,calc(100dvh + 100px),1px))
    }

    to {
        transform: translateY(-16vh);
        transform: translateY(-16dvh);
        transform: translateY(round(down,-16dvh,1px))
    }
}

.kiui-omni-panel * {
    box-sizing: revert;
}
/*! CSS Used from: https://cdn-files.kimovil.com/assets/www/app-unfold-css.bd1065e3.css */
a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
    text-decoration: none;
    color: #3a51df
}

h1,h2 {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline
}

i {
    font-style: normal
}

::selection {
    color: #4f4e56!important;
    background: #ffffa0
}

.big-wrapper {
    /* padding: 0 40px; */
    /* margin: 0 auto; */
    /* max-width: 1144px; */
}

@media only screen and (max-width:1295px) {
    .big-wrapper {
        max-width: 900px;
        padding-left: calc(16px + env(safe-area-inset-left));
        padding-right: calc(16px + env(safe-area-inset-right))
    }
}

@media (max-width:947px) {
    .big-wrapper {
        max-width: 100%
    }
}

.kc-container {
    /* padding-left: 200px !important; */
}

@media (max-width:1275px) {
    .kc-container {
        padding-left: 0!important
    }
}

.k-balance {
    -webkit-text-wrap: balance;
    text-wrap: balance
}

.k-h1 {
    font-family: -apple-system,BlinkMacSystemFont,Open Sans,Roboto,Droid Sans,Segoe UI,Helvetica Neue,Helvetica,Trebuchet MS,Arial,sans-serif;
    font-size: 2em;
    font-weight: 700;
    line-height: 1.1
}

.k-h1,.k-p,.k-p a {
    color: #4f4e56
}

.k-p {
    margin-top: 6px;
    font-size: 14px;
    line-height: 1.3
}

.k-p a {
    box-shadow: inset 0-6px rgba(14,53,127,.08)
}

.k-p a:hover {
    box-shadow: inset 0-6px rgba(14,53,127,.15)
}

.k-p a:active {
    box-shadow: inset 0-6px rgba(14,53,127,.25)
}

.dark .k-h1 {
    color: #fff
}

.dark .k-p,.dark .k-p a {
    color: rgba(255,255,255,.5);
}

.dark .k-p a {
    box-shadow: inset 0-6px rgba(255,255,255,.08)
}

.dark .k-p a:hover {
    box-shadow: inset 0-6px rgba(255,255,255,.15)
}

.dark .k-p a:active {
    box-shadow: inset 0-6px rgba(255,255,255,.25)
}

.k-more-button,.k-more-button i {
    display: inline-block;
    position: relative
}

.k-more-button {
    color: #4f4e56;
    text-align: left;
    display: -moz-inline-stack;
    zoom: 1;
    line-height: 1.2;
    padding: 6px 12px;
    border-radius: 24px;
    background-color: rgba(14,53,127,.05);
    box-shadow: 0 6px 12px -2px transparent;
    font-size: 16px;
    font-weight: 600;
    cursor: pointer;
    outline: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    z-index: 0;
    white-space: nowrap;
    max-width: 100%;
    box-sizing: border-box;
    text-overflow: ellipsis;
    overflow: hidden;
    -o-transition: background .2s linear;
    -ms-transition: background .2s linear;
    -moz-transition: background .2s linear;
    -webkit-transition: background .2s linear;
    transition: background .2s linear
}

.k-more-button i {
    width: 29px;
    height: 29px;
    vertical-align: middle;
    border: 1px solid transparent;
    margin: -9px 0-6px -6px;
    background: 0 0;
    border-radius: 50%
}

.k-more-button i:after,.k-more-button i:before {
    display: block;
    content: "";
    background: #4f4e56;
    border-radius: 3px;
    width: 2px;
    height: 14px;
    margin-top: -7px;
    margin-left: -1px;
    position: absolute;
    top: 50%;
    left: 50%
}

.k-more-button i:before {
    transform: rotate(90deg)
}

.k-more-button:hover {
    background-color: rgba(23,50,83,.15)
}

.k-more-button:active {
    background-color: rgba(29,45,74,.25)
}

.dark .k-more-button {
    color: #fff
}

.dark .k-more-button:hover {
    background: rgba(255,255,255,.15)
}

.dark .k-more-button,.dark .k-more-button:active {
    background: rgba(255,255,255,.08)
}

.dark .k-more-button i:after,.dark .k-more-button i:before {
    background: #fff
}

.k-more-button.white {
    color: #4f4e56;
    background: #fff
}

.k-more-button.white:hover {
    background: rgba(255,255,255,.9)
}

.k-more-button.white:active {
    background: rgba(255,255,255,.8)
}

.k-more-button.white i:after,.k-more-button.white i:before {
    background: #4f4e56
}

.kiui-slider-new {
    position: relative;
    padding: 0 16px
}

.kiui-slider-new[data-connect=lower] {
    padding: 0 12px 0 0
}

.heading,.kc-container {
    min-height: 0
}

.heading.kc-container .big-wrapper .k-h1,.heading.kc-container .big-wrapper .k-p,.heading>*,.kc-container .big-wrapper>* {
    visibility: visible
}

@media only screen and (max-width:993px) {
    .heading {
        min-height: 0
    }
}

.max-price-slider-wrapper {
    display: block
}

.kc-container {
    padding: 1px 0
}

.kc-container.blue {
    background-color: #3b3ece;
    background-image: -webkit-linear-gradient(126deg,#2124b5,#3b3ece 30%,#3b3ece 70%,#2124b5);
    background-image: linear-gradient(126deg,#2124b5,#3b3ece 30%,#3b3ece 70%,#2124b5)
}

.heading {
    padding: 74px 0 36px
}

.heading .h-main {
    display: grid;
    grid-template-columns: 365px 1fr;
    grid-template-rows: 1fr;
    grid-column-gap: 0;
    grid-row-gap: 0
}

.heading .h-main .h-left {
    grid-column: 1;
    grid-row: 1
}

.heading .h-main .h-right {
    grid-column: 2;
    grid-row: 1
}

.heading .h-main .k-h1+.k-p {
    margin-top: 6px
}

@media only screen and (max-width:993px) {
    .heading {
        padding: 50px 0 18px
    }

    .heading .h-main {
        grid-template-columns: 1fr;
        grid-template-rows: 1fr
    }

    .heading .h-main .h-left {
        grid-column: 1;
        grid-row: 1
    }

    .heading .h-main .h-right {
        grid-column: 1;
        grid-row: 2
    }
}

.kiui-slider-new.priceslider {
    position: relative;
    width: 100%;
    max-width: 600px;
    height: 44px;
    /* display: inline-block; */
    vertical-align: middle;
    margin-top: 52px
}

.heading {
    padding-bottom: 36px;
    padding-top: 78px
}

.heading .h-main .home-more-wrap {
    margin-top: 18px
}

.heading .h-main .h-right {
    position: relative
}

.heading .h-main .h-right .max-price-slider-wrapper {
    position: absolute;
    bottom: 0;
    width: 100%;
    margin-left: -72px
}

.heading .h-main .h-left .k-p {
    max-width: 230px
}

@media only screen and (max-width:993px) {
    .heading {
        padding-bottom: 36px;
        padding-top: 78px
    }

    .heading .h-main {
        position: relative;
        display: block
    }

    .heading .h-main .h-left .home-more-wrap {
        text-align: center;
        margin-top: 128px!important
    }

    .heading .h-main .h-right {
        position: absolute;
        width: 100%;
        box-sizing: border-box;
        padding-right: 4px;
        bottom: 49px
    }

    .heading .h-main .h-right .max-price-slider-wrapper {
        margin-top: 0!important;
        margin-left: 0;
        text-align: center
    }
}

.h-right .kiui-slider-new.open {
    position: absolute;
    bottom: 0;
    width: 100%;
    margin-left: -72px
}

.kiui-slider-new.ui-state-disabled {
    cursor: default!important;
    pointer-events: none
}

.kiui-slider-new.ui-slider {
    position: relative;
    text-align: left;
}

.kiui-slider-new.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.3em;
    height: 1.3em;
    -ms-touch-action: none;
    touch-action: none;
    border-radius: 50%;
    cursor: pointer
}

.kiui-slider-new.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    background-position: 0 0;
    border: 2px solid #4f4e56;
    border-radius: 12px
}

.kiui-slider-new.ui-slider.ui-state-disabled .ui-slider-handle,.kiui-slider-new.ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit
}

.kiui-slider-new.ui-slider-horizontal {
    height: 38px;
    margin: 10px 10px 15px;
    width: auto
}

.kiui-slider-new.ui-slider-horizontal .ui-slider-handle {
    top: -.5em;
    margin-left: -.6em
}

.kiui-slider-new.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

.kiui-slider-new.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}

.kiui-slider-new.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}

.kiui-slider-new.ui-slider-vertical {
    width: .8em;
    height: 100px
}

.kiui-slider-new.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em
}

.kiui-slider-new.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%
}

.kiui-slider-new.ui-slider-vertical .ui-slider-range-min {
    bottom: 0
}

.kiui-slider-new.ui-slider-vertical .ui-slider-range-max {
    top: 0
}

.kiui-slider-new.ui-sortable-handle {
    -ms-touch-action: none;
    touch-action: none
}

.kiui-slider-new.ui-widget,.kiui-slider-new.ui-widget button,.kiui-slider-new.ui-widget input,.kiui-slider-new.ui-widget select,.kiui-slider-new.ui-widget textarea {
    font-family: Arial,Helvetica,sans-serif;
    font-size: 1em
}

.kiui-slider-new.ui-widget .ui-widget {
    font-size: 1em
}

.kiui-slider-new.ui-widget.ui-widget-content {
    border: 0
}

.kiui-slider-new.ui-widget-content {
    border: 0;
    color: #333
}

.kiui-slider-new.ui-widget-content a,.kiui-slider-new.ui-widget-header a {
    color: #333
}

.kiui-slider-new.ui-slider.priceslider {
    border: 1px solid #ddd;
    color: #333;
    font-weight: 700;
    background: linear-gradient(70deg,rgba(94,91,255,.38),rgba(29,255,203,.68) 50%,rgba(43,138,255,.32));
    height: 38px;
}

.kiui-slider-new.ui-slider {
   
    height: 4px;
    border-radius: 3px;
    background-color: #4f4e56;
    width: 80%;
}

.kiui-slider-new.ui-button,.kiui-slider-new.ui-state-default,.kiui-slider-new.ui-widget-content .ui-state-default,.kiui-slider-new.ui-widget-header .ui-state-default,.kiui-slider-newhtml .ui-button.ui-state-disabled:active,.kiui-slider-newhtml .ui-button.ui-state-disabled:hover {
    font-weight: 400;
    border-radius: 50%;
    background: #fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS4yNzEgMWgtLjVWMGgxMS4zNHYxSDEuMjcyem0wIDNoLS41VjNoMTEuMzR2MUgxLjI3MnptMCAzaC0uNVY2aDExLjM0djFIMS4yNzJ6IiBmaWxsPSIjRTZFN0VEIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)50%no-repeat;
    cursor: pointer;
    cursor: grab;
    outline: 0;
    border: 2px solid #4f4e56;
    width: 28px;
    height: 28px;
    top:-10px;
    box-shadow: 0 4px 7px 0 rgba(0,0,0,.2);
    transition: none;
}
.priceslider.kiui-slider-new.ui-widget-content .ui-state-default {top:5px}
.kiui-slider-new.ui-state-default,.kiui-slider-new.ui-widget-content .ui-state-default,.kiui-slider-new.ui-widget-header .ui-state-default,.kiui-slider-newhtml .ui-button.ui-state-disabled:active,.kiui-slider-newhtml .ui-button.ui-state-disabled:hover {
    color: #454545
}

.kiui-slider-new.ui-button,.kiui-slider-new.ui-state-default a,.kiui-slider-new.ui-state-default a:link,.kiui-slider-new.ui-state-default a:visited,.kiui-slider-newa.ui-button,.kiui-slider-newa:link.ui-button,.kiui-slider-newa:visited.ui-button {
    color: #454545;
    text-decoration: none
}

.kiui-slider-new.ui-state-focus a,.kiui-slider-new.ui-state-focus a:hover,.kiui-slider-new.ui-state-focus a:link,.kiui-slider-new.ui-state-focus a:visited,.kiui-slider-new.ui-state-hover a,.kiui-slider-new.ui-state-hover a:hover,.kiui-slider-new.ui-state-hover a:link,.kiui-slider-new.ui-state-hover a:visited,.kiui-slider-newa.ui-button:focus,.kiui-slider-newa.ui-button:hover {
    color: #2b2b2b;
    text-decoration: none
}

.kiui-slider-new.ui-visual-focus {
    box-shadow: 0 0 3px 1px #5e9ed6
}

.kiui-slider-new.ui-icon-background,.kiui-slider-new.ui-state-active .ui-icon-background {
    border: #003eff;
    background-color: #fff
}

.kiui-slider-new.ui-state-active a,.kiui-slider-new.ui-state-active a:link,.kiui-slider-new.ui-state-active a:visited {
    color: #fff;
    text-decoration: none
}

.kiui-slider-new.ui-corner-all,.kiui-slider-new.ui-corner-left,.kiui-slider-new.ui-corner-tl,.kiui-slider-new.ui-corner-top {
    border-radius: 12px
}

.kiui-slider-new.range-input {
    width: 100%;
    display: table;
    padding: 0
}

.kiui-slider-new.range-input .col {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    padding-right: 4px
}

.kiui-slider-new.range-input label,.kiui-slider-new.range-input span {
    display: block;
    font-size: 13px;
    color: var(--color2)
}

.kiui-slider-newinput[type=number] {
    width: 100%;
    height: 29px;
    border: 1px solid var(--bdr3);
    background-color: var(--rmbtn);
    border-radius: 5px;
    padding: 5px 0;
    text-align: center;
    font-size: 14px;
    color: var(--color);
    -webkit-appearance: none;
    -moz-appearance: none
}

.kiui-slider-new.range-input .btn {
    width: 100%;
    height: 29px;
    padding: 0;
    margin: 0;
    background-color: #ff2400;
    border: 0;
    border-radius: 5px;
    color: #fff;
    font-size: 14px
}

.kiui-slider-new.range-input .col:last-child {
    width: 50px;
    vertical-align: bottom;
    text-align: center;
    padding-right: 0
}
/*! End jQuery UI Css */


.open .kiui-slider-new{
    display: block;
    padding: 10px 0
}

.sliderText {
    width: 40%;
    margin-bottom: 30px;
    border-bottom: 2px solid red;
    padding: 10px 0;
    font-weight: 700
}

.price-range-field,.price-range-search {
    background-color: #f9f9f9;
    border: 1px solid #6e6666;
    border-radius: 5px
}

.price-range-search {
    width: 40.5%;
    min-width: 40%;
    display: inline-block;
    height: 32px;
    float: left;
    margin-bottom: 20px;
    font-size: 16px
}

.price-range-field {
    width: 20%;
    min-width: 16%;
    color: #000;
    font: 14px Arial,Helvetica,sans-serif;
    height: 26px;
    padding: 5px
}

.search-results-block {
    position: relative;
    display: block;
    clear: both
}

.pricerange span {
    width: calc(50% - 10px);
    float: left;
    margin-right: 10px
}

.pricerange span label {
    display: block
}

.pricerange span:last-child {
    float: right;
    margin-right: 0;
    text-align: right
}

.pricerange span:last-child input {
    text-align: right
}

#maxvalue,#minvalue {
    font-size: 11px;
    color: #000;
    border: 1px solid #ddd;
    margin: 0;
    padding: 3px 5px;
    width: 100%
}
/*! CSS Used from: https://cdn-files.kimovil.com/assets/www/app-unfold-css.552a27af.css */
.fiter-container .k-values {
    cursor: default;
    height: 22px;
    margin-top: 18px;
    line-height: 1.2;
    text-align: center
}

.fiter-container .k-values>* {
    font-size: 14px;
    padding: 3px 30px;
    height: 22px;
    text-align: center;
    vertical-align: top;
    border-radius: 12px;
    position: relative;
    color: #a7a7b1;
    background-color: rgba(167,167,177,.08);
    transition: color .15s linear,background-color .15s linear;
    display: inline-block
}

.fiter-container .k-values>* .k-unit {
    margin-left: 2px
}

.fiter-containerv .k-values>.k-editable {
    box-shadow: inset 0 2px 2px 0 rgba(167,167,177,.12)
}

.fiter-container .k-values>.k-editable .k-unit,.fiter-container .k-values>.k-editable .k-value {
    cursor: text
}

.fiter-container .k-values .k-input {
    display: none;
    text-align: center;
    color: #4f4e56;
    background-color: #fff;
    box-shadow: inset 0 1px 4px 0 rgba(122,122,139,.3);
    -webkit-appearance: none;
    -moz-appearance: textfield;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 22px;
    padding: 0;
    border: 0;
    border-radius: 12px;
    cursor: text;
    font-size: 16px
}

.fiter-container .k-values .k-minus,.fiter-container .k-values .k-plus {
    position: absolute;
    top: 0;
    display: block;
    width: 24px;
    height: 100%;
    cursor: pointer;
    -webkit-tap-highlight-color: transparent;
    opacity: .5
}

.fiter-container .k-values .k-minus:after,.fiter-container .k-values .k-plus:after {
    display: block;
    content: "";
    width: 12px;
    height: 2px;
    background: #a7a7b1;
    position: absolute;
    left: 6px;
    top: 10px;
    border-radius: 2px
}

.fiter-container .k-values .k-minus:active,.fiter-container .k-values .k-plus:active {
    background-color: rgba(167,167,177,.1);
    opacity: 1
}

.fiter-container .k-values .k-minus {
    left: 0;
    border-radius: 12px 0 0 12px
}

.fiter-container .k-values .k-plus {
    right: 0;
    border-radius: 0 12px 12px 0
}

.fiter-container .k-values .k-plus:before {
    display: block;
    content: "";
    width: 12px;
    height: 2px;
    background: #a7a7b1;
    position: absolute;
    left: 6px;
    top: 10px;
    transform: rotate(90deg)
}

@media only screen and (min-width:994px) and (max-width:1295px) {
    .fiter-container .k-values {
        height: 36px;
        display: flex;
        column-gap: 12px;
        align-items: flex-start
    }
}

.fiter-container .k-values>* {
    min-width: 56px
}

.fiter-container .k-values .k-min {
    float: right;
    margin-left: -12px
}

.fiter-container .k-values .k-max {
    float: left;
    margin-right: -12px
}

.kiui-slider-new.k-big .k-values {
    margin-top: 12px
}

#max-price-tooltip {
    background: #333;
    display: block;
    color: #fff;
    font-size: 14px;
    white-space: nowrap;
    z-index: 1;
    outline: 0;
    text-align: center;
    line-height: 1;
    padding: 6px 10px;
    border-radius: 15px;
    font-weight: 600;
    box-shadow: 0 4px 12px rgba(0,0,0,.25);
    background-color: rgba(0,0,0,.45);
    margin-left: -15px;
    width: 100px
}

#max-price-tooltip:before {
    content: "";
    left: 50%;
    width: 4px;
    bottom: -12px;
    margin-left: 0;
    height: 12px;
    border-radius: 0 0 3px 3px;
    background-color: rgba(0,0,0,.4);
    position: absolute;
    display: block;
    -o-transition: background .2s linear;
    -ms-transition: background .2s linear;
    -moz-transition: background .2s linear;
    -webkit-transition: background .2s linear;
    transition: background .2s linear
}

#price-slider>a:nth-child(2),.kiui-slider-new.open .k-min {
    display: none
}


.fiter-container .k-values .k-editing .k-input {
    display: block;
}
 .fiter-container .k-values .k-input {
    display: none;
    text-align: center;
    color: #4f4e56;
    background-color: #fff;
    box-shadow: inset 0 1px 4px 0 rgba(122, 122, 139, .3);
    -webkit-appearance: none;
    -moz-appearance: textfield;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 22px;
    padding: 0;
    border: 0;
    border-radius: 12px;
    cursor: text;
    font-size: 16px;
}

@media only screen and (max-width: 993px) {
    #filter-stack .w10 {
        width: 12%;
    }
        #filter-stack .w45 {
        width: 44%;
    }
        #filter-stack .w45 {
        width: 44%;
    }
}




/*! CSS Used from: https://cdn-files.kimovil.com/assets/www/app-unfold-css.f50bd544.css */
img{border-style:none;}
svg:not(:root){overflow:hidden;}
i{font-style:normal;}
img{color:transparent;}
::selection{color:#4f4e56!important;background:#ffffa0;}
.k-icon{fill:#4f4e56;}
.k-icon.k-stroke.white{stroke:#fff;}
 .header-user>*{visibility:visible;}
 .l-lists{float:right;height:50px;cursor:pointer;color:#fff;position:relative;/* margin: 0 0 0 16px; */line-height: 1;}
 .l-lists .coun{background:#f11382;box-shadow:0 0 6px 0 #f11382;color:#fff;font-size:12px;font-weight:700;position:absolute;top:8px;left:16px;border-radius:10px;padding:1px 2px;min-width:9px;height:11px;text-align:center;z-index:3;}
 .l-lists .link{position:relative;display:block;outline:none;white-space:nowrap;font-size:16px;height:16px;color:#fff;padding:17px 0;}
 .l-lists .link .k-icon{margin-right:7px;vertical-align:middle;margin-top: 0px;fill:#fff;}
 .l-lists .link .k-icon{margin-left:8px;}
 .l-lists .link .coun{left: 55px;}
 #comparison-cart-list.k-active .icon-lists {
    display: none;
}
@media only screen and (max-width:1295px){
 .l-lists .link .coun{left:30px;}
}
 #comparison-cart-list .active{display:inline-block;border-radius:50%;vertical-align:top;width:29px;height:29px;overflow:hidden;text-align:center;background:#fff;margin-top:-8px;border:2px solid #fff;margin-left: 7px;box-shadow:0 2px 4px 0 rgba(0,0,0,.05),0 5px 16px 0 rgba(0,0,0,.25);}
@media only screen and (max-width:1295px){
 #comparison-cart-list .active{margin-right:0;}
}
 #comparison-cart-list .active img{vertical-align:middle;border-radius:3px;}
 #comparison-cart-list .active img:first-child{max-height:27px;margin:4px 0 4px -1px;position:relative;z-index:3;border-radius:3px;}
 #comparison-cart-list .active img:nth-child(2){max-height:22px;margin:2px 0 0 -4px;position:relative;z-index:2;border-radius:2px;}
 #comparison-cart-list .active img:nth-child(3){max-height:14px;margin:4px 2px 0 -4px;z-index:1;border-radius:1px;}
 #comparison-cart-list .active img:nth-child(4), #comparison-cart-list.k-active .icon-lists{display:none;}
 #comparison-cart-list.k-added .active{animation:chipAddZoom .45s forwards;}
  .l-lists:hover:after{display:block;content:"";position:absolute;left:0;right:0;bottom:-3px;height:4px;border-radius:2px;margin-left:0;margin-right:0;background:#fff;transform:none;width:auto;box-shadow:0 0 10px rgba(10,37,88,.15);}
  .l-lists:hover:before{display:none;}
@media only screen and (max-width:1295px){
 .l-lists{margin:0;}
 .l-lists .link .k-icon{margin-right:0;}
 .l-lists .link .alt-h{display:none;}
 .l-lists .coun{left:24px;}
 .l-lists .link{padding: 17px 13px 17px 5px;}

#js_user-data_header {
    min-width: fit-content;
    margin-right: 0px;
}
}
/*! CSS Used keyframes */
@keyframes chipAddZoom{0%{transform:scale(1);}40%{transform:scale(1.3);}60%{transform:scale(.9);}80%{transform:scale(1.15);}to{transform:scale(1);}}


#js_content-panel>.dot {
    position: fixed;
    top: 50px;
    left: 50px;
    z-index: 9999;
    pointer-events: none;
    transition: all .4s cubic-bezier(.49,-.29,.75,.41);
}

#js_content-panel>.dot .dotin {
    width: 29px;
    height: 29px;
    border-radius: 29px;
    background-color: rgba(0,0,0,.3);
    transition: all .4s linear
}


.kiui-button.k-loading {
    color: transparent!important;
    position: relative;
    cursor: progress!important
}

.kiui-button.k-loading>* {
    visibility: hidden
}

.kiui-button.k-loading:after,.kiui-button.k-loading:before {
    content: "";
    display: block;
    visibility: visible;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -5px;
    margin-left: -5px
}

.kiui-round-button.k-loading .icon{position:relative;cursor:progress!important;}
.kiui-round-button.k-loading .icon>*{visibility:hidden;}
.kiui-round-button.k-loading .icon:after,.kiui-round-button.k-loading .icon:before{content:"";display:block;visibility:visible;width:10px;height:10px;border-radius:50%;position:absolute;background-image:none;top:50%;right: 50%;margin-top:-5px;margin-right: -5px;}
.kiui-round-button.k-loading .icon:after{background-color:#3f3e45;animation:k-loading 1.8s infinite;}
.kiui-round-button.k-loading .icon:before{background-color:#727178;animation:k-loading 1.8s infinite reverse;}
.kiui-round-button.k-loading.black .icon:after{background-color:#3f3e45;}
.kiui-round-button.k-loading.black .icon:before{background-color:#727178;}

.kiui-button.k-loading:after {
    background-color: #3f3e45;
    animation: k-loading 1.8s infinite
}

.kiui-button.k-loading:before {
    background-color: #727178;
    animation: k-loading 1.8s infinite reverse
}

.kiui-button.k-loading.main:after {
    background-color: #3f3e45
}

.kiui-button.k-loading.main:before {
    background-color: #727178
}

.kiui-button.k-loading.white:after {
    background-color: #ccc;
    background-color: #86868e
}

.kiui-button.k-loading.white:before {
    background-color: #b9b9c1
}

.kiui-button.k-loading.light:after {
    background-color: #ababb4
}

.kiui-button.k-loading.light:before {
    background-color: #dedee7
}

.kiui-button.k-loading.lightgray:after {
    background-color: #95999f
}

.kiui-button.k-loading.lightgray:before {
    background-color: #c8ccd2
}

.kiui-button.k-loading.gray:after {
    background-color: #86868e
}

.kiui-button.k-loading.gray:before {
    background-color: #b9b9c1
}

.kiui-button.k-loading.black:after {
    background-color: #3f3e45
}

.kiui-button.k-loading.black:before {
    background-color: #727178
}

.kiui-button.k-loading.blue:after {
    background-color: #2e41b2
}

.kiui-button.k-loading.blue:before {
    background-color: #6174e5
}

.kiui-button.k-loading.turquoise:after {
    background-color: #00afba
}

.kiui-button.k-loading.turquoise:before {
    background-color: #33e2ed
}

.kiui-button.k-loading.green:after {
    background-color: #019f60
}

.kiui-button.k-loading.green:before {
    background-color: #34d293
}

.kiui-button.k-loading.magenta:after {
    background-color: #c10f68
}

.kiui-button.k-loading.magenta:before {
    background-color: #f4429b
}

.kiui-button.k-loading.red:after {
    background-color: #c83642
}

.kiui-button.k-loading.red:before {
    background-color: #fb6975
}

.kiui-button.k-loading.orange:after {
    background-color: #cc7a1e
}

.kiui-button.k-loading.orange:before {
    background-color: #ffad51
}

.kiui-button.k-loading.violet:after {
    background-color: #7404be
}

.kiui-button.k-loading.violet:before {
    background-color: #a737f1
}

.kiui-button.k-loading.more:after {
    background-color: rgba(1,5,12,.24)
}

.kiui-button.k-loading.more:before {
    background-color: rgba(233,236,243,.24)
}

.kiui-button.k-loading.more_zero:after {
    background-color: rgba(0,0,0,.2)
}

.kiui-button.k-loading.more_zero:before {
    background-color: hsla(0,0%,100%,.2)
}

.kiui-button.k-loading.more_hover:after {
    background-color: rgba(6,12,20,.32)
}

.kiui-button.k-loading.more_hover:before {
    background-color: rgba(198,205,213,.32)
}

.kiui-button.k-loading.more_active:after {
    background-color: rgba(11,16,27,.4)
}

.kiui-button.k-loading.more_active:before {
    background-color: rgba(173,179,189,.4)
}


/*header adjustment*/
nav#main-nav {height: 50px!important;line-height: 50px!important;}

div#logo {
    width: 190px;
    height: 50px;
    line-height: 50px;
    margin: 0 !important;
    padding: 0;
}
@media only screen and (max-width:991px) {
nav#main-nav {height: 80px!important;line-height: 50px!important;}
}
@media only screen and (min-width:992px) {
    .header-layout-1 .main-menu-wrapper {
        display: flex!important
    }

    .header-user {
        order: 1;
        cursor: pointer
    }
    
}

.header-user {
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    z-index: 997;
    height: 50px;}


/*scroll bar*/

@media only screen and (min-width: 994px) {
    @supports (scrollbar-gutter:auto) {
        .micro-scroll,.selectize-dropdown-content,.ui-autocomplete.relative {
            overflow:overlay
        }

        .micro-scroll::-webkit-scrollbar,.selectize-dropdown-content::-webkit-scrollbar,.ui-autocomplete.relative::-webkit-scrollbar {
            width: 16px;
            height: 16px;
            position: relative;
            overflow: visible;
            border: 0;
            box-shadow: none;
            background: transparent
        }

        .micro-scroll::-webkit-scrollbar-thumb,.selectize-dropdown-content::-webkit-scrollbar-thumb,.ui-autocomplete.relative::-webkit-scrollbar-thumb {
            background-color: transparent;
            background-clip: content-box;
            border: 5px solid transparent;
            border-radius: 12px;
            background-color: rgba(28,28,54,.08)
        }

        .micro-scroll:hover::-webkit-scrollbar-thumb,.selectize-dropdown-content:hover::-webkit-scrollbar-thumb,.ui-autocomplete.relative:hover::-webkit-scrollbar-thumb {
            background-color: #babfc7;
            background-color: rgba(28,28,54,.35)
        }

        .micro-scroll::-webkit-scrollbar-thumb:hover,.selectize-dropdown-content::-webkit-scrollbar-thumb:hover,.ui-autocomplete.relative::-webkit-scrollbar-thumb:hover {
            background-color: #4f4e56
        }

        .micro-scroll::-webkit-scrollbar-button,.selectize-dropdown-content::-webkit-scrollbar-button,.ui-autocomplete.relative::-webkit-scrollbar-button {
            height: 0;
            width: 0
        }

        .micro-scroll::-webkit-scrollbar-track,.selectize-dropdown-content::-webkit-scrollbar-track,.ui-autocomplete.relative::-webkit-scrollbar-track {
            background-clip: content-box;
            border: solid transparent;
            background-color: transparent
        }

        .micro-scroll::-webkit-scrollbar-corner,.selectize-dropdown-content::-webkit-scrollbar-corner,.ui-autocomplete.relative::-webkit-scrollbar-corner {
            background: transparent
        }
    }
}
/*add to compare transition*/
#ajax-wrapper>.dot{position:fixed;top:0;left:0;z-index:9999;pointer-events:none;transition:all .4s cubic-bezier(.49,-.29,.75,.41);}
#ajax-wrapper>.dot .dotin{width:29px;height:29px;border-radius:29px;background-color:rgba(0,0,0,.3);transition:all .4s linear;}





/*! CSS Used from: https://cdn-files.kimovil.com/assets/www/app-unfold-css.f50bd544.css */
#device-comparison-table-ajax {
    width: 100vw;
}
body{margin:0;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;}
img{border-style:none;}
svg:not(:root){overflow:hidden;}
input{font-family:sans-serif;font-size:100%;line-height:1.2;margin:0;}
input{overflow:visible;}
h2,h3,h4,li,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;}
i{font-style:normal;}
ul{list-style:none;}
img{color:transparent;}
input{font:inherit;margin:0;}
input{line-height:normal;}
.hidden{display:none!important;}
.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
[data-title]{cursor:help;}
body{padding-top:0;background:#f3f5fa;color:#4f4e56;font-family:-apple-system,BlinkMacSystemFont,Open Sans,Helvetica Neue,Segoe UI,Helvetica,Trebuchet MS,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;}
::selection{color:#4f4e56!important;background:#ffffa0;}
{backface-visibility:hidden;}
.wrapper{max-width:900px;position:relative;}
.big-wrapper,.wrapper{/* padding:0 40px; *//* margin:0 auto; */}
.big-wrapper{max-width:1144px;}
@media only screen and (max-width:1295px){
.big-wrapper,.wrapper{max-width:900px;}
.big-wrapper,.wrapper{padding-right: calc(30px + env(safe-area-inset-right));padding-left: calc(30px + env(safe-area-inset-left));}
}
@media (max-width:947px){
.big-wrapper,.wrapper{max-width:100%;}
}
.k-column-blocks{margin-top:12px;}
.k-column-blocks>*{display:inline-block;vertical-align:top;white-space:normal;}
@media only screen and (max-width:993px){
.k-column-blocks.g-col-gap{display:block;}
}
input{color:#4f4e56;}
input[type=text]{outline:none;font-size:16px;}
a{text-decoration:none;color:#3a51df;}
.k-h1,.k-h2,.k-h3,.k-h4{font-family:-apple-system,BlinkMacSystemFont,Open Sans,Roboto,Droid Sans,Segoe UI,Helvetica Neue,Helvetica,Trebuchet MS,Arial,sans-serif;}
.k-h1{font-size:2em;}
.k-h1,.k-h2{font-weight:700;color:#4f4e56;line-height:1.1;}
.k-h2{font-size:1.4286em;font-weight:600;}
.k-h3{font-size:1.2858em;line-height:1.1;}
.k-h3,.k-h4{font-weight:700;font-weight:600;color:#4f4e56;}
.k-h4{font-size:1.1429em;line-height:1.3;}
.k-h4 .h{box-shadow:inset 0 -7px #ffffa0;display:inline;}
.k-h2+.k-h4{margin-top:6px;}
ul.k-ul{list-style:none;line-height:1.3;}
ul.k-ul>li{margin-bottom:6px;padding-right:11px;}
ul.k-ul>li:before{content:"\2022";margin-right:-11px;padding-left:6px;}
ul.k-ul>li:last-child{margin-bottom:0;}
.k-foward-link{color:#a7a7b1;display:block;margin-top:-6px;margin-bottom:12px;text-align:left;font-size:12px;cursor:pointer;}
.k-foward-link i{width:0;height:0;margin-right:5px;position:relative;display:inline-block;vertical-align:middle;width:3px;}
.k-foward-link i:after,.k-foward-link i:before{display:block;content:"";position:absolute;width:0;height:0;background:#96969f;width:6px;height:1px;margin-top:-1px;border-radius:1px;right:0;}
.k-foward-link i:after{top:1px;transform:rotate(45deg);}
.k-foward-link i:before{width:5px;right:0;top:-3px;transform:rotate(-45deg);}
.round-icon{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:middle;text-align:center;width:22px;height:22px;border-radius:50%;background:#4f4e56;}
.round-icon svg{height:100%;}
.dark .k-h3{color:#fff;}
.k-icon,.k-icon.m-main{fill:#4f4e56;}
.k-icon.k-fill.white{fill:#fff;}
.k-icon.m-gray{fill:#a7a7b1;}
.k-icon.k-stroke.black{stroke:#4f4e56;}
.k-icon.k-stroke.magenta{stroke:#f11382;}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
.kiui-button{border-radius:12px;font-size:16px;line-height:1.3;font-weight:700;font-weight:600;display:block;text-align:center;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-appearance:none;background-origin:border-box;}
.kiui-button.k-small{font-size:14px;display:inline-block;}
.kiui-button.k-disabled{opacity:.25!important;cursor:not-allowed!important;}
.kiui-button.k-main{padding:8px 10px;background-color:transparent;border:2px solid transparent;color:#4f4e56;}
.kiui-button.k-main.k-small{padding:1px 10px;}
.kiui-button.k-main{background-color:#4f4e56;box-shadow:0 4px 20px -2px rgba(79,78,86,.35);color:#fff;}
.kiui-button.k-main.k-small{box-shadow:0 2px 10px -1px rgba(79,78,86,.25);}
.kiui-button.k-main.k-disabled{background-color:#4f4e56!important;}
.kiui-button.k-main.blue{background-color:#3a51df;box-shadow:0 3px 15px -2px rgba(58,81,223,.25);}
.kiui-button.k-main.blue.k-disabled{background-color:#3a51df!important;}
.kiui-button.k-main.more{background-color:rgba(14,53,127,.05);color:#4f4e56;box-shadow:0 3px 15px -2px rgba(79,78,86,.25);}
.dark .kiui-button.more {
    color: #fff!important;
    background: hsla(0, 0%, 100%, .08) !important;
}
.kiui-button.k-main.more.k-small{box-shadow:0 2px 8px -1px rgba(79,78,86,.25);}
.kiui-button.k-main.more{box-shadow:none!important;}
.kiui-button.k-main:hover{background-color:#69696f;}
.kiui-button.k-main:active{background-color:#434249;box-shadow:none;}
.kiui-button.k-main:focus{border-style:dashed;border-color:rgba(0,0,0,.25);}
.kiui-button.k-main.blue:hover{background-color:#586be4;}
.kiui-button.k-main.blue:active{background-color:#3145be;}
.kiui-button.k-main.more:hover{background-color:rgba(23,50,83,.15);}
.kiui-button.k-main.more:active{background-color:rgba(29,45,74,.25);}
.kiui-button.k-main:focus:active{border-color:transparent!important;}
.k-more-button{color:#4f4e56;text-align:right;display:-moz-inline-stack;display:inline-block;zoom:1;line-height:1.2;padding:6px 12px;border-radius:24px;background-color:rgba(14,53,127,.05);box-shadow:0 6px 12px -2px rgba(238,239,242,0);font-size:16px;font-weight:700;font-weight:600;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:0;white-space:nowrap;max-width:100%;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;-o-transition:background .2s linear;-ms-transition:background .2s linear;-moz-transition:background .2s linear;-webkit-transition:background .2s linear;transition:background .2s linear;}
.k-more-button i{width:29px;height:29px;display:inline-block;vertical-align:middle;border:1px solid transparent;position:relative;margin: -6px -6px -10px -6px;background:none;border-radius:50%;}
.k-more-button i:after,.k-more-button i:before{display:block;content:"";background:#4f4e56;border-radius:3px;width:2px;height:14px;margin-top:-7px;margin-right:-1px;position:absolute;top:50%;right:50%;}
.k-more-button i:before{transform:rotate(-90deg);}
.k-more-button:hover{background-color:rgba(23,50,83,.15);}
.k-more-button:active{background-color:rgba(29,45,74,.25);}
#k-panel-wrapper>.k-shadow{position:fixed;z-index:998;background:#4f4e56;opacity:0;transition:opacity .15s linear;}
.kiui-omni-panel{background:#fff;position:fixed;width:100%;right:0;left:0;bottom:0;z-index:1000;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-shadow:0 2px 30px 5px rgba(2,10,30,.2);border-radius:12px 12px 0 0;max-width:450px;margin:0 auto;overscroll-behavior-y:contain;backface-visibility:hidden;}
.kiui-omni-panel .k-panel-handle{position:fixed;z-index:9999!important;top:0;left:0;height:27px;width:27px;padding:16px;cursor:pointer;-ms-touch-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:.35;}
.kiui-omni-panel[data-scrollable=true] .k-panel-content{position:absolute;top:0;bottom:0;width:100%;overflow:hidden;}
.kiui-omni-panel[data-scrollable=true] .k-panel-content>*{z-index:0;}
@media only screen and (max-width:993px){
.kiui-omni-panel{height:89%;top:12px;bottom:inherit;height:calc(100vh - 67px);height:calc(100dvh - 12px);transform:translateY(120%);transform:translateY(calc(100vh + 100px));transform:translateY(calc(100dvh + 100px));border-radius:24px 24px 0 0;overflow:hidden;}
}
@media only screen and (min-width:994px){
.kiui-omni-panel[data-bottombar=true] .k-panel-content{bottom:57px;}
.kiui-omni-panel[data-bottombar=true] .k-panel-bottombar{position:fixed;padding:8px;right:0;left:0;bottom:0;box-shadow:0 -1px 0 rgba(155,158,166,.12),0 -2px 5px rgba(128,135,163,.15);display:block!important;height:41px;}
.kiui-omni-panel.k-popup{max-width:500px;max-height:780px;height:70%;height:70vh;height:70dvh;transform:translateY(110%);transform:translateY(110vh);transform:translateY(110dvh);border-radius:24px;overflow:hidden;height:round(down,70dvh,1px);transform:translateY(round(down,110dvh,1px));}
}
@media only screen and (max-width:993px){
.kiui-omni-panel{padding-bottom:calc(env(safe-area-inset-bottom));}
}
#k-panel-wrapper #js_overcontent-panel_shadow{z-index:1000;}
#k-panel-wrapper #js_overcontent-panel{z-index:1001;}
.kiui-navigation{font-size:16px;user-select:none;}
.kiui-navigation.k-loupe{font-size:16px;width:auto;display:inline-block;vertical-align:top;padding:0;border-radius:18px;background:#fff;color:#4f4e56;box-shadow:0 0 20px 0 rgba(9,3,45,.25),0 0 0 3px rgba(9,3,45,.02);}
.kiui-navigation.k-loupe .item a{display:none;color:#4f4e56;cursor:pointer;padding:7px 16px;-webkit-tap-highlight-color:transparent;}
.kiui-navigation.k-loupe .item a.k-active{display:inline-block;font-weight:700;font-weight:600;color:#4f4e56;margin-top:0!important;}
.kiui-navigation.k-loupe>.item:first-child a{margin-top:7px;}
.kiui-navigation.k-loupe>.item:last-child a{margin-bottom:0;}
.kiui-navigation.k-loupe:hover{min-width:250px;padding:8px;max-width:220px;background:#fff!important;color:#4f4e56!important;box-shadow:0 0 38px 0 rgba(2,10,30,.35)!important;}
.kiui-navigation.k-loupe:hover a{display:block;padding:7px 12px;color:#4f4e56;margin-bottom:3px;border-radius:12px;}
.kiui-navigation.k-loupe:hover a.k-active{display:block;background-color:rgba(14,53,127,.05)!important;color:#4f4e56!important;padding:7px 12px!important;}
.kiui-navigation.k-loupe:hover a.k-active i{width:7px!important;height:7px!important;border-radius:50%;background:#4f4e56!important;display:inline-block;float:left;margin:5px 0 0!important;}
.kiui-navigation.k-loupe:hover a:hover{background-color:rgba(14,53,127,.05);}
.kiui-navigation.k-loupe:hover .item:first-child a{box-shadow:none;}
.kiui-tabs{border-radius:12px;}
.kiui-tabs{margin-bottom:12px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;max-width:100%;text-align:right;background:rgba(14,53,127,.05);white-space:nowrap;overflow-y:hidden;overflow-x:auto;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.kiui-tabs::-webkit-scrollbar{display:none;}
.kiui-tabs li{margin:2px;display:inline-block;vertical-align:top;}
.kiui-tabs li>*{color:#a7a7b1;border-radius:10px;padding:6px 12px;display:block;cursor:pointer;text-align:center;overflow:hidden;text-overflow:ellipsis;}
.kiui-tabs li.k-active>*{background:#fff;color:#4f4e56;box-shadow:0 2px 6px 0 rgba(0,0,0,.12);cursor:default;}
.kiui-tabs li>:hover {
    background: rgba(14,53,127,.05);
    box-shadow: 0 0 0 2px rgba(14,53,127,.05);
    color: #4f4e56
}
.kiui-tabs li.k-active>* {
    background: #fff;
    color: #4f4e56;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .12);
    cursor: default;
}

.kiui-tabs li>:active {
    background: rgba(23,50,83,.15);
    box-shadow: 0 0 0 2px rgba(23,50,83,.15)
}

#user-sidebar>*{visibility:visible;}
.kc-container{min-height:0;}
.kc-container .big-wrapper>*,.kc-container .wrapper>*{visibility:visible;}
,.k-panel-content>*{visibility:visible;}
.k-panel-content{visibility:visible;}
.notification-message-wrap{top:51px;left:0;position:fixed;z-index:997;}
.kc-container{padding:1px 0;}
.kc-container.lightgray{background-color:#f3f5fa;}
.kc-container.white{background-color:#fff;}
.kc-container.bluedark{background:#162bb3;}
.kc-container.white+.kc-container.white{border-top:8px solid rgba(14,53,127,.05);}
.kc-container .k-h2,.kc-container .k-h3{margin-top:24px;margin-bottom:12px;}
.mini-help{width:17px;height:16px;background:url(https://cdn-files.kimovil.com/images/mini-help-v4.png) 100% 0 no-repeat;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;cursor:help;margin-bottom:-3px;margin-right:5px;}
@media only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){
.mini-help{background-image:url(https://cdn-files.kimovil.com/images/mini-help-v4@2x.png);background-size:34px 16px;}
}
.mini-help:hover{background-position:right -18px top 0;}
.hotdeals-block{overflow:hidden;width:100%;box-shadow:0 -1px 0 #e6ebf4;font-size:14px;text-align:center;}
.hotdeals-block .hotdeals-wrapp{padding:12px;}
.hotdeals-block .k-h4{text-align:right;color:#f11382;margin:0;}
.hotdeals-block .k-h4 svg{vertical-align:baseline;}
.hotdeals-block .sidebar-hotdeals-item-list{overflow:hidden;height:269px;text-align:right;}
.hotdeals-block .sidebar-hotdeals-item-list .item{height:67px;overflow:hidden;}
.hotdeals-block .sidebar-hotdeals-item-list .item a{display:block;color:#4f4e56;width:auto;padding:12px 0;border:0;border-bottom:1px solid #e6ebf4;border-image:-ms-linear-gradient(left,rgba(230,235,244,0) 0,#e6ebf4 50%,rgba(230,235,244,0) 100%) 0 0 100% 0 stretch;border-image:-webkit-linear-gradient(left,rgba(230,235,244,0),#e6ebf4 50%,rgba(230,235,244,0)) 0 0 100% 0 stretch;border-image:linear-gradient(90deg,rgba(230,235,244,0) 0,#e6ebf4 50%,rgba(230,235,244,0)) 0 0 100% 0 stretch;white-space:nowrap;height:65px;}
.hotdeals-block .sidebar-hotdeals-item-list .item .image-wrapp{width:50px;height:53px;overflow:hidden;text-align:center;display:flex;float:right;justify-content:center;align-items:center;background:#fff;border-radius:12px;margin-left:6px;box-shadow:0 2px 6px 0 #e2e8f2;box-shadow:0 2px 4px 0 rgba(0,0,0,.05);}
.hotdeals-block .sidebar-hotdeals-item-list .item .image-wrapp img{width:auto;height:auto;max-height:45px;max-width:45px;border-radius:5px;}
.hotdeals-block .sidebar-hotdeals-item-list .item .data-wrapp{display:inline-block;vertical-align:top;white-space:normal;width:103px;width:calc(100% - 60px);}
.hotdeals-block .sidebar-hotdeals-item-list .item .data-wrapp .offer{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px;max-height:43px;}
.hotdeals-block .sidebar-hotdeals-item-list .item .data-wrapp .version{color:#a7a7b1;font-size:10px;}
.hotdeals-block .sidebar-hotdeals-item-list .item .data-wrapp .sub-info{white-space:nowrap;}
.hotdeals-block .sidebar-hotdeals-item-list .item .data-wrapp .sub-info .pre-price{color:#a7a7b1;text-decoration:line-through;padding-left:8px;font-size:10px;}
.hotdeals-block .sidebar-hotdeals-item-list .item .data-wrapp .sub-info .price{color:#f11382;font-weight:700;}
.hotdeals-block .sidebar-hotdeals-item-list .item:nth-child(n+5){display:none!important;}
.hotdeals-block .sidebar-hotdeals-item-list .item.animate-show{animation-name:hotdeals-height-open;animation-duration:.5s;animation-delay:0;animation-iteration-count:1;animation-fill-mode:forwards;}
.hotdeals-block .sidebar-hotdeals-item-list .item.animate-show a{animation-name:hotdeals-show-from-right;animation-duration:.5s;animation-delay:0;animation-iteration-count:1;animation-fill-mode:forwards;}
.hotdeals-block .sidebar-hotdeals-item-list .item.animate-hide{animation-name:hotdeals-hide;animation-duration:.25s;animation-delay:0;animation-iteration-count:1;animation-fill-mode:forwards;}
.hotdeals-block .k-more-button{margin:6px auto 0;}
.kau{text-align:center;}
@media only screen and (max-width:993px){
.kau{min-height:267px;}
}
@media only screen and (min-width:994px){
.kau{min-height:107px;}
}
.kau>*{border-radius:4px!important;overflow:hidden;padding:0;background:transparent;text-align:center;}
.kau:before{content:" ";}
.lang-en .kau:before{content:"Advertisement";}
.kau:before{display:none;}
#user-sidebar .kau>*{border-radius:2px!important;margin:0 0 -2px;}
#device-comparison-table-ajax .kau{margin-top:-1px;margin-bottom:-1px;padding:7px 0 24px;background:-ms-linear-gradient(to left,rgba(14,53,127,0) 0,rgba(14,53,127,.04) 50%,rgba(14,53,127,0) 100%);background:-moz-linear-gradient(to left,rgba(14,53,127,0) 0,rgba(14,53,127,.04) 50%,rgba(14,53,127,0) 100%);background:-webkit-linear-gradient(-90deg,rgba(14,53,127,0) 0,rgba(14,53,127,.04) 50%,rgba(14,53,127,0));background:linear-gradient(-90deg,rgba(14,53,127,0) 0,rgba(14,53,127,.04) 50%,rgba(14,53,127,0));background-size:300px 100%;background-repeat:no-repeat;background-position:top;}
#device-comparison-table-ajax .kau:before{text-align:center;display:block;font-size:12px;min-height:17px;color:#babfc7;}
#device-comparison-table-ajax .kau>*{margin:0 auto;overflow:hidden;min-height:90px;}
#device-comparison-table-ajax .kau>*>*{margin:0 auto;}
@media (display-mode:standalone){
.kau{display:none!important;}
}
.user-score{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;width:50px;margin-right:9px;margin-top:4px;}
.user-score .global{position:absolute;height:100%;width:100%;}
.user-score .global>*{height:100%;border-radius:1px;}
.user-score .global>.s-10{background:rgba(0,255,119,.18);background:linear-gradient(-90deg,rgba(0,255,119,0),rgba(0,255,119,.18));}
.user-score .global>.s-9{background:rgba(28,255,92,.18);background:linear-gradient(-90deg,rgba(28,255,92,0),rgba(28,255,92,.18));}
.user-score .global>.s-8{background:rgba(76,255,68,.18);background:linear-gradient(-90deg,rgba(76,255,68,0),rgba(76,255,68,.18));}
.user-score .set{display:block;position:relative;z-index:1;height:4px;}
.user-score .set>*{min-width:4px;height:100%;border-radius:1px 0 0 1px;}
.user-score .set>.s-5{background:#08e58b;color:#08e58b;}
.user-score .set>.s-4{background:#a8f340;color:#a8f340;}
.user-score .set>.s-3{background:#efec21;color:#efec21;}
.user-score .set>.s-2{background:#fcbb3b;color:#fcbb3b;}
.user-score .set>.s-1{background:#fa4352;color:#fa4352;}
.user-score .set>.zero{background:#babfc7;background:rgba(23,50,83,.15);color:#babfc7;min-width:2px;}
.average{margin-top:12px;}
.average .score{font-size:20px;line-height:.8;font-weight:700;font-weight:600;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.average .user-score{margin-top:0;width:80px;}
.average .user-score .set{height:3px;}
.average .round-icon{margin-right:9px;margin-top:-7px;}

.average .round-icon.s-10 {
    background: #08e58b
}

.average .round-icon.s-9 {
    background: #41ea67
}

.average .round-icon.s-8 {
    background: #76ef53
}

.average .round-icon.s-7 {
    background: #a8f340
}

.average .round-icon.s-6 {
    background: #cbf031
}

.average .round-icon.s-5 {
    background: #efec21
}

.average .round-icon.s-4 {
    background: #f6d32e
}

.average .round-icon.s-3 {
    background: #fcbb3b
}

.average .round-icon.s-2 {
    background: #fc9451
}

.average .round-icon.s-1 {
    background: #ff737e
}

.average .round-icon.s-0 {
    background: #fa4352
}
.goto-card{display:block;position:relative;margin:12px 0;max-width:380px;color:#4f4e56;}
.goto-card:after,.goto-card:before{content:"";display:block;border-radius:12px;height:24px;position:absolute;box-shadow:0 2px 6px 0 rgba(0,0,0,.05);top:0;}
.goto-card:after{width:95.5%;background:#edf0f7;margin:-12px 2.25% 0;}
.goto-card:before{width:98%;background:#f3f5fa;margin:-6px 1% 0;z-index:1;}
.goto-card .wrap{background-color:#fff;box-shadow:0 2px 6px 0 rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.07),0 2px 6px 0 rgba(0,0,0,.05);border-radius:12px;padding:12px;min-height:24px;position:relative;z-index:2;font-size:1.2666em;font-weight:700;font-weight:600;}
.goto-card .wrap .sub{font-size:14px;font-weight:400;margin-top:10px;margin-bottom:12px;}
.goto-card .wrap .k-foward-link{text-align:right;margin-top:12px;margin-bottom:0;font-weight:400;max-width:100%!important;margin-right:0!important;line-height:1.3;}
.goto-card .wrap .gray{color:#a7a7b1;}
.goto-card .icon-antutu{color:#e62100;fill:#650800;width:19px;height:25px;vertical-align:bottom;margin-left:2px;}
.goto-card .antutu-progress{display:block;height:3px;width:100%;background:#edf0f7;border-radius:2px;margin-top:3px;position:relative;}
.goto-card .antutu-progress .bar{min-width:4px;height:100%;background:#a7a7b1;border-radius:2px;}
.commonly-compared-list{margin:3px 0 12px;line-height:1.2;overflow:hidden;}
@media only screen and (min-width:994px){
.commonly-compared-list .list-item:last-child,.commonly-compared-list .list-item:nth-last-child(2){margin-bottom:-1px;}
}
@media only screen and (max-width:993px){
.commonly-compared-list .list-item:last-child{margin-bottom:-1px;}
}
.commonly-compared-list .list-item{border-bottom:1px solid rgba(14,53,127,.05);border-image:linear-gradient(90deg,rgba(14,53,127,.05) 0,rgba(14,53,127,0) 80%) 0 0 100% 0 stretch;padding:10px 0;outline:none;color:#4f4e56;}
.commonly-compared-list .list-item:last-child{box-shadow:none;}
.commonly-compared-list .list-item>a{color:#4f4e56;display:flex;align-items:center;}
.commonly-compared-list .list-item .comparison-photo-group{position:relative;width:29px;height:35px;margin-left:12px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;}
.commonly-compared-list .list-item .comparison-photo-group img{position:absolute;top:0;left:0;border-radius:3px;box-shadow:-2px 0 0 0 #fff;}
.commonly-compared-list .list-item .comparison-photo-group img:nth-child(2){left:12px;}
.commonly-compared-list .list-item .item{position:relative;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;width:33%;}
@media (max-width:647px){
.commonly-compared-list .list-item .item{flex-grow:1;max-width:174px;}
}
.commonly-compared-list .list-item .item:last-child:after{display:none;}
.commonly-compared-list .list-item .item .title{color:#4f4e56;}
.commonly-compared-list .list-item .item .version{color:#a7a7b1;display:block;font-size:.8572em;}
.commonly-compared-list .list-item .versus{margin:8px 12px;background:rgba(14,53,127,.05);display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;padding:0 6px 1px;color:#4f4e56;border-radius:20px;font-weight:700;}
 .device-comparison-table-ajax>.device-comparison-footer, .device-comparison-table-ajax>.device-comparison-header, .device-comparison-table-ajax>.kc-container{padding-left:200px!important;}
@media (max-width:1275px){
 .device-comparison-table-ajax>.device-comparison-footer, .device-comparison-table-ajax>.device-comparison-header, .device-comparison-table-ajax>.kc-container{padding-left:0!important;}
}
.device-comparison-table-ajax .f-table{display:table;}
.device-comparison-table-ajax .f-caption{display:table-caption;}
.device-comparison-table-ajax .f-tr{display:table-row;}
.device-comparison-table-ajax .f-td,.device-comparison-table-ajax .f-th{display:table-cell;}
.device-comparison-table-ajax .k-controls{position:sticky;top:64%;height:1px;z-index:3;}
.device-comparison-table-ajax .k-next,.device-comparison-table-ajax .k-prev{display:none;position:absolute;width:38px;height:72px;background:#4f4e56;background:rgba(79,78,86,.9);text-align:center;margin-top:24px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(79,78,86,.75);}
.device-comparison-table-ajax .k-prev{left: 0;border-radius:24px 0 0 24px;padding-right:env(safe-area-inset-right);background:linear-gradient(-270deg,rgba(79,78,86,.9) 41px,rgba(79,78,86,0));}
.device-comparison-table-ajax .k-next{left:0;border-radius:0 24px 24px 0;padding-left:env(safe-area-inset-left);background:linear-gradient(-90deg,rgba(79,78,86,.9) 41px,rgba(79,78,86,0));}
.k-pin{display:none;}

@media (max-width:947px){
.k-pin{color:#a7a7b1;background:#fff;z-index:1;left:6px;bottom:12px;padding:8px 10px;border-radius:24px;box-shadow:0 1px 4px 0 rgba(0,0,0,.12);cursor:pointer;font-size:12px;}
.k-pin,.k-pin:before{display:block;position:absolute;}
.k-pin:before{content:"";margin:-16px;top:0;right:0;left:0;bottom:0;}
.k-pin i{display:inline-block;width:9px;height:13px;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="13" viewBox="0 0 9 13"><path fill="%23A7A7B1" fill-rule="evenodd" d="M20.6307087,2 C21.1108415,2 21.5232086,2.34123499 21.6130473,2.81288789 L22.5654282,7.81288789 C22.6687674,8.3554185 22.3127324,8.8789994 21.7702018,8.98233857 C21.7085238,8.99408675 21.6458765,9 21.5830897,9 L19.791,9 L19.7915448,13 C19.7915448,13.5522847 19.3438296,14 18.7915448,14 C18.2392601,14 17.7915448,13.5522847 17.7915448,13 L17.791,9 L16,9 C15.4477153,9 15,8.55228475 15,8 C15,7.93721315 15.0059133,7.87456584 15.0176614,7.81288789 L15.9700424,2.81288789 C16.059881,2.34123499 16.4722482,2 16.952381,2 L20.6307087,2 Z" transform="rotate(30 13.158 -20.49)"/></svg>');vertical-align:bottom;}
}
.device-comparison-header{display:block;position:sticky;top: 83px;z-index:995;height:0;display:none;}
.device-comparison-header .container-device-navigation{height:32px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxOSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNEY0RTU2IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik02LjUyNyAxLjYwNEwxLjUwMiA1LjkzMW01LjA1My00LjI2Nmw0Ljk2NSA0LjI2Nm0uMDE2IDcuMjQ4TDYuNTEgMTcuNTA1TTEuNTQ3IDEzLjI0bDQuOTY0IDQuMjY1Ii8+PC9zdmc+");background-repeat:no-repeat;background-position:0%;margin-left:24px;}
.device-comparison-header .container-device-navigation .kiui-navigation .item a{min-height:0;}
.device-comparison-header .container-device-navigation .kiui-navigation.k-loupe:hover{min-width:170px;}
@media (max-width:947px){
.device-comparison-header .container-device-navigation{display:none!important;user-select:none;position:-webkit-sticky;position:sticky;z-index:99;top:50px;background-color:#3b3ece!important;box-shadow:0 1px 2px rgba(22,27,130,.2);height:29px;margin-top:-29px;}
.device-comparison-header .container-device-navigation .kiui-navigation.k-loupe{margin:0 -16px 0 0!important;background:transparent;color:#fff;box-shadow:none;}
.device-comparison-header .container-device-navigation .kiui-navigation.k-loupe .item a.k-active{color:#fff;font-weight:400;}
.device-comparison-header .container-device-navigation .kiui-navigation-up{margin:0 0 0 -12px!important;float:left;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:transparent;color:#fff;box-shadow:none;}
.device-comparison-header .container-device-navigation .kiui-navigation-up i:after,.device-comparison-header .container-device-navigation .kiui-navigation-up i:before{background:#fff;}
}
.device-comparison-header .kiui-navigation.k-loupe{background:transparent;box-shadow:none;width:100%;margin-right:-16px;}
.device-comparison-header .kiui-navigation.k-loupe>.item:first-child a{margin-top:0;}
.device-comparison-header .kiui-navigation.k-loupe:hover{margin-top:-6px;}
.device-comparison-header .big-wrapper{overflow:hidden;border-radius:0 0 24px 24px;background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 0 20px 0 rgba(9,3,45,.25),0 0 0 3px rgba(9,3,45,.02);padding:0 16px;}
.device-comparison-header .f-table{border-spacing:0;border-collapse:separate;width:100%;}
.device-comparison-header .f-table .f-td{width:80%;min-width:80%;max-width:80%;padding:0;}
.device-comparison-header .f-table .f-td:first-child{width:20%;min-width:20%;max-width:20%;}
.device-comparison-header .f-table .f-table .f-td,.device-comparison-header .f-table .f-table .f-td:first-child{width:25%;min-width:25%;max-width:25%;}
.device-comparison-header .f-table .f-table .f-td:first-child{box-shadow:none;}
.device-comparison-header .f-table .f-table .f-td a{position:relative;}
.device-comparison-header .f-table .f-table .f-td a:after{content:"";display:inline-block;vertical-align:middle;width:13px;height:13px;border-radius:8px;margin-top:-7px;position:absolute;top:50%;right:5px;box-shadow:0 0 0 2px #f4f6fb;}
.device-comparison-header .f-table .f-table .f-td:first-child a:after{background-color:#ff655a;}
.device-comparison-header .f-table .f-table .f-td:nth-child(2) a:after{background-color:#00cfb0;}
.device-comparison-header .f-table .f-table .f-td:nth-child(3) a:after{background-color:#c5a972;}
.device-comparison-header .f-table .f-table .f-td:nth-child(4) a:after{background-color:#c671ff;}
.device-comparison-header .device{display:block;font-weight:400;color:#4f4e56;padding:8px 12px 8px 8px;min-height:36px;}
.device-comparison-header .device img{float:right;margin-left:8px;max-height:36px;width:auto;}
.device-comparison-header .device .title{margin-bottom:3px;margin-top:3px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600;}
.device-comparison-header .device .version{display:block;color:#a7a7b1;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.device-comparison-header li:last-child a{box-shadow:none;}
.device-comparison-header .f-table .f-table .f-td{position:relative;}
@media only screen and (min-width:1296px){
.device-comparison-header .big-wrapper:hover{overflow:visible;}
}
@media only screen and (max-width:1295px){
.device-comparison-header{border-top:1px solid #e3e6ed;background-color:#f3f5fa;padding-top:0;}
.device-comparison-header .f-table{table-layout:fixed;}
.device-comparison-header .big-wrapper>.f-table>.f-tr>.f-td:first-child{display:none;}
.device-comparison-header .f-table .f-table{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:none!important;}
.device-comparison-header .big-wrapper{position:relative;}
}
@media (max-height:580px){
.device-comparison-header a{min-height:29px;}
.device-comparison-header a img{max-height:27px;margin-bottom:0;}
.device-comparison-header a .version{margin-bottom:0;}
.device-comparison-header .f-table .f-table .f-td a:after{width:12px;height:12px;margin-top:-7px;}
}
@media (max-width:580px){
.device-comparison-header{padding-right:0;}
}
.kc-container.pre-footer{height:80px;}
.device-comparison-footer{display:block;position:sticky;bottom:0;z-index:995;height:0;}
.device-comparison-footer+.kc-container.lightgray{border-top:8px solid rgba(14,53,127,.05);position:relative;z-index:996;}
.device-comparison-footer .big-wrapper{overflow:hidden;background-color:#fff;border-radius:24px 24px 0 0;background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 0 20px 0 rgba(9,3,45,.25),0 0 0 3px rgba(9,3,45,.02);padding:0 16px;top:-59px;position:relative;}
.device-comparison-footer .big-wrapper>.f-table{user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent;}
.device-comparison-footer .big-wrapper>.f-table>.f-tr>.f-td{padding:8px 0;vertical-align:middle;}
.device-comparison-footer .big-wrapper>.f-table>.f-tr>.f-td:first-child{padding:12px 0;}
.device-comparison-footer .big-wrapper>.f-table .k-icon{vertical-align:middle;margin-top:-7px;}
.device-comparison-footer .big-wrapper>.f-table .no-price{color:#a7a7b1;cursor:default;display:block;padding:0 16px;}
.device-comparison-footer .f-table{width:100%;border-spacing:0;border-collapse:separate;min-height:44px;}
.device-comparison-footer .f-table .f-td{width:80%;min-width:80%;max-width:80%;vertical-align:middle;}
.device-comparison-footer .f-table .f-td:first-child{width:20%;min-width:20%;max-width:20%;}
.device-comparison-footer .f-table .f-table .f-td,.device-comparison-footer .f-table .f-table .f-td:first-child{width:25%;min-width:25%;max-width:25%;}
.device-comparison-footer .f-table .f-table .f-td:first-child{box-shadow:none;}
.device-comparison-footer .f-table .f-table .f-td{position:relative;}
@media only screen and (max-width:1295px){
.device-comparison-footer .f-table{table-layout:fixed;}
.device-comparison-footer .big-wrapper>.f-table>.f-tr>.f-td:first-child{display:none;}
.device-comparison-footer .f-table .f-table{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:none!important;}
.device-comparison-footer .big-wrapper{position:relative;}
}
@media (max-width:580px){
.device-comparison-footer{padding-right:0;}
}
.device-comparison-table{line-height:1.3;margin-bottom:12px;width:100%;position:relative;border-spacing:0;border-collapse:separate;}
.device-comparison-table thead th{padding:12px!important;border-bottom:3px solid #f6f7f9;}
.device-comparison-table thead th:last-child{border-left:0;}
.device-comparison-table thead th .version{color:#a7a7b1;font-weight:400;}
.device-comparison-table .f-thead th{padding:12px!important;border-bottom:3px solid #f6f7f9;border-image:none;vertical-align:middle;}
.device-comparison-table .f-thead th:last-child{border-left:0;}
.device-comparison-table .f-thead th img{float:right;margin-left:12px;max-height:46px;width:auto;}
.device-comparison-table .f-thead th .version{color:#a7a7b1;font-weight:400;}
.device-comparison-table .f-caption,.device-comparison-table caption{text-align:right;margin-bottom:6px;}
.device-comparison-table .f-td,.device-comparison-table .f-th,.device-comparison-table td,.device-comparison-table th{padding:0;border:0;}
.device-comparison-table .f-th,.device-comparison-table th{padding:6px 12px 6px 6px;box-sizing:border-box;text-align:right;vertical-align:top;}
.device-comparison-table .f-th,.device-comparison-table tbody th{font-weight:400;color:#a7a7b1;padding:6px 0 6px 6px;}
.device-comparison-table .f-td,.device-comparison-table td{padding:6px 12px 6px 6px;box-sizing:border-box;text-align:right;vertical-align:top;color:#4f4e56;}
.device-comparison-table .f-td:last-child,.device-comparison-table td:last-child{border-left:0;}
@media only screen and (min-width:1296px){
.device-comparison-table{table-layout:fixed;}
.device-comparison-table .f-th,.device-comparison-table tbody th{border-bottom:1px solid #f6f7f9;border-image:linear-gradient(90deg,rgba(246,247,249,0) 0,#f6f7f9) 0 0 100% 0 stretch;}
.device-comparison-table tbody td:first-child{border-bottom:1px solid #f6f7f9;}
.device-comparison-table .f-td:nth-child(n+2),.device-comparison-table tbody td:nth-child(n+2){color:#4f4e56;border-bottom:1px solid #f6f7f9;}
.device-comparison-table .f-td:last-child,.device-comparison-table tbody td:last-child{border-bottom:1px solid #f6f7f9;border-image:linear-gradient(90deg,#f6f7f9 0,rgba(246,247,249,0)) 0 0 100% 0 stretch;border-left:0;}
.device-comparison-table .f-tr:last-child .f-td,.device-comparison-table .f-tr:last-child .f-th,.device-comparison-table tbody tr:last-child .f-th,.device-comparison-table tbody tr:last-child td,.device-comparison-table tbody tr:last-child th{border-bottom:0!important;}
}
@media only screen and (max-width:1295px){
.device-comparison-table .f-th,.device-comparison-table tbody th:first-child,.device-comparison-table thead tr th:first-child{position:absolute;}
.device-comparison-table .f-th,.device-comparison-table tbody th:first-child{width:100%!important;min-width:100%!important;max-width:100%!important;box-sizing:border-box;padding:6px 16px 1px 6px;border-bottom:1px solid #f6f7f9;border-bottom:1px solid rgba(227,230,237,.32);text-shadow:0 1px 0 #fff,0 -1px 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,0 3px 0 #fff,0 -3px 0 #fff;}
.device-comparison-table tbody th:first-child br{display:none;}
.device-comparison-table .f-td,.device-comparison-table td{padding:30px 16px 12px 6px;}
.device-comparison-table tbody>tr:first-child td{border-image:linear-gradient(180deg,rgba(227,230,237,0) 26px,#e3e6ed 0) 1 100%;}
.device-comparison-table .f-tr:last-child .f-td,.device-comparison-table tbody>tr:last-child td{border-image:linear-gradient(180deg,#e3e6ed 0,rgba(227,230,237,0)) 1 100%;}
.device-comparison-table tbody>tr:first-child:last-child td{border-image:linear-gradient(180deg,rgba(227,230,237,0) 26px,#e3e6ed 0,rgba(227,230,237,0)) 1 100%;}
.device-comparison-table .f-caption+.f-tr .f-td{border-image:linear-gradient(180deg,rgba(227,230,237,0) 26px,#e3e6ed 0) 1 100%;}
.device-comparison-table .f-caption+.f-tr:last-child .f-td{border-image:linear-gradient(180deg,rgba(227,230,237,0) 26px,#e3e6ed 0,rgba(227,230,237,0)) 1 100%;}
}
@media (max-width:947px){
.device-comparison-table{padding-top:26px;}
.device-comparison-table .f-caption,.device-comparison-table caption{position:absolute;top:0;white-space:nowrap;}
.device-comparison-table .f-th,.device-comparison-table tbody th:first-child{width:100vw!important;min-width:100vw!important;max-width:100vw!important;width:calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right))!important;min-width:calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right))!important;max-width:calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right))!important;}
.device-comparison-table td:first-of-type{padding-right:16px;}
}
.device-comparison-table tr.k-sep .f-th,.device-comparison-table tr.k-sep td{border-bottom-width:3px;border-image:none;}
.device-comparison-table .gray{color:#a7a7b1;}
.device-comparison-table-wrap{position:relative;}
.device-comparison-table-wrap:last-child{margin-bottom:36px;}
@media only screen and (max-width:580px){
.device-comparison-table-ajax[data-size="4"] .device-comparison-footer,.device-comparison-table-ajax[data-size="4"] .device-comparison-header{padding-right:0;}
}
@media only screen and (min-width:948px) and (max-width:1295px){
.device-comparison-table-ajax[data-size="4"] .device-comparison-footer,.device-comparison-table-ajax[data-size="4"] .device-comparison-header{padding-right:0;}
}
@media only screen and (min-width:1296px){
.device-comparison-table-ajax[data-size="4"] .device-comparison-table .f-td,.device-comparison-table-ajax[data-size="4"] .device-comparison-table .f-th,.device-comparison-table-ajax[data-size="4"] .device-comparison-table .f-thead th:nth-child(n+2),.device-comparison-table-ajax[data-size="4"] .device-comparison-table td,.device-comparison-table-ajax[data-size="4"] .device-comparison-table th{width:20%;min-width:20%;max-width:20%;}
.device-comparison-table-ajax[data-size="4"] .device-comparison-footer .f-table .f-table .f-td:first-child,.device-comparison-table-ajax[data-size="4"] .device-comparison-header .f-table .f-table .f-td:first-child{box-shadow:none;}
}
@media only screen and (max-width:1295px){
.device-comparison-table-ajax[data-size="4"] .device-comparison-table .f-td,.device-comparison-table-ajax[data-size="4"] .device-comparison-table .f-th,.device-comparison-table-ajax[data-size="4"] .device-comparison-table .f-thead th:nth-child(n+2),.device-comparison-table-ajax[data-size="4"] .device-comparison-table td,.device-comparison-table-ajax[data-size="4"] .device-comparison-table th{width:25%;min-width:25%;max-width:25%;}
}
@media (max-width:947px){
.device-comparison-table-ajax[data-size="4"] .device-comparison-footer .f-table .f-td,.device-comparison-table-ajax[data-size="4"] .device-comparison-header .f-table .f-td{width:100%;min-width:100%;max-width:100%;}
.device-comparison-table-ajax[data-size="4"] .device-comparison-footer .f-table .f-table .f-td,.device-comparison-table-ajax[data-size="4"] .device-comparison-header .f-table .f-table .f-td{width:33.33333vw;min-width:33.33333vw;max-width:33.33333vw;width:calc(33.33333vw - env(safe-area-inset-left)/3 - env(safe-area-inset-right)/3);min-width:calc(33.33333vw - env(safe-area-inset-left)/3 - env(safe-area-inset-right)/3);max-width:calc(33.33333vw - env(safe-area-inset-left)/3 - env(safe-area-inset-right)/3);}
.device-comparison-table-ajax[data-size="4"] .device-comparison-footer .big-wrapper,.device-comparison-table-ajax[data-size="4"] .device-comparison-header .big-wrapper{width:100vw;width:calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right));}
.device-comparison-table-ajax[data-size="4"] .device-comparison-table-wrap{width:100vw;width:calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right));overflow:hidden;}
.device-comparison-table-ajax[data-size="4"] .device-comparison-table .f-td,.device-comparison-table-ajax[data-size="4"] .device-comparison-table .f-th,.device-comparison-table-ajax[data-size="4"] .device-comparison-table .f-thead th:nth-child(n+2),.device-comparison-table-ajax[data-size="4"] .device-comparison-table td,.device-comparison-table-ajax[data-size="4"] .device-comparison-table th{width:33.33vw;min-width:33.33vw;max-width:33.33vw;width:calc(33.33vw - env(safe-area-inset-left)/3 - env(safe-area-inset-right)/3);min-width:calc(33.33vw - env(safe-area-inset-left)/3 - env(safe-area-inset-right)/3);max-width:calc(33.33vw - env(safe-area-inset-left)/3 - env(safe-area-inset-right)/3);}
}
@media only screen and (max-width:580px){
.device-comparison-table-ajax[data-size="4"] .device-comparison-footer .f-table .f-table .f-td,.device-comparison-table-ajax[data-size="4"] .device-comparison-header .f-table .f-table .f-td,.device-comparison-table-ajax[data-size="4"] .device-comparison-table .f-td,.device-comparison-table-ajax[data-size="4"] .device-comparison-table .f-th,.device-comparison-table-ajax[data-size="4"] .device-comparison-table .f-thead th:nth-child(n+2),.device-comparison-table-ajax[data-size="4"] .device-comparison-table td,.device-comparison-table-ajax[data-size="4"] .device-comparison-table th{width:50vw;min-width:50vw;max-width:50vw;}
}
.device-comparison-footer .f-table-original,.device-comparison-header .f-table-original,.device-comparison-table-original,.device-comparison-table-original .f-caption,.device-comparison-table-original .f-th,.device-comparison-table-original caption,.device-comparison-table-original tbody th{transition:transform .2s linear;}
.ki-score-rows .title{font-size:12px;color:#a7a7b1;}
@media only screen and (max-width:1295px){
.ki-score-rows .title{display:none!important;}
}
.ki-score-rows .global-score{display:inline-block;vertical-align:top;padding:6px 12px;margin-bottom:6px;border-radius:12px;background-color:#a7a7b1;}

.ki-score-rows .global-score.s-0 {
    background-color: #e13c4a
}

.ki-score-rows .global-score.s-1 {
    background-color: #e66871
}

.ki-score-rows .global-score.s-2 {
    background-color: #e38549
}

.ki-score-rows .global-score.s-3 {
    background-color: #e3a835
}

.ki-score-rows .global-score.s-4 {
    background-color: #ddbe29
}

.ki-score-rows .global-score.s-5 {
    background-color: #d7d41e
}

.ki-score-rows .global-score.s-6 {
    background-color: #b7d82c
}

.ki-score-rows .global-score.s-7 {
    background-color: #97db3a
}

.ki-score-rows .global-score.s-8 {
    background-color: #6ad74b
}

.ki-score-rows .global-score.s-9 {
    background-color: #3bd35d
}

.ki-score-rows .global-score.s-10 {
    background-color: #07ce7d
}

.ki-score-rows .global-score.s-unk {
    background-color: #babfc7
}

.ki-score-rows .global-score.s-8{background-color:#6ad74b;}
.ki-score-rows .global-score.s-9{background-color:#3bd35d;}
.ki-score-rows .global-score.s-unk{background-color:#babfc7;}
.ki-score-rows .global-score .score{display:inline-block;vertical-align:middle;line-height:.9;font-size:30px;font-weight:700;font-weight:600;color:#fff;min-width:48px;}
.ki-score-rows .global-score .title{display:inline-block!important;vertical-align:middle;margin-right:3px;font-size:12px;line-height:1.2;font-weight:700;font-weight:600;color:#fff;}
.ki-score-rows .global-user-score{display:inline-block;vertical-align:top;padding:6px 12px;margin-bottom:0;border-radius:12px;box-shadow:inset 0 0 0 1px #e3e6ed;min-height:28px;}
.ki-score-rows .global-user-score .score{display:inline-block;vertical-align:top;line-height:.9;font-size:30px;font-weight:700;font-weight:600;color:#4f4e56;min-width:48px;}
.ki-score-rows .global-user-score .user-score{width:84px;display:inline-block!important;vertical-align:top;margin-right:6px;}
.ki-score-rows .global-user-score .number-opinions{color:#a7a7b1;font-size:12px;margin-top:6px;}
.ki-score-rows .average{margin-top:0;}
.ki-score-rows .average .score{line-height:1;min-width:32px;}
.ki-score-rows .average .round-icon{margin:-7px 8px -1px 4px;}
.ki-score-rows .average+.title{vertical-align:middle;display:inline-block;margin-top:-5px;}
.device-comparison-table-ajax .k-h1{margin:24px 0 12px;}
.device-comparison-table-ajax .device-intro-images{margin-top:0!important;margin-bottom:0!important;}
.device-comparison-table-ajax .device-intro-images th{padding-top:0!important;}
.device-comparison-table-ajax .device-intro-images td,.device-comparison-table-ajax .device-intro-images th{padding-bottom:0!important;}
.device-comparison-table-ajax .device-intro-images .k-h2{margin-top:0!important;}
.device-comparison-table-ajax .device-intro-images .k-h3{margin-top:3px;margin-bottom:4px;margin-left:32px;}
.device-comparison-table-ajax .device-intro-images .version{color:#a7a7b1;margin-left:12px;}
.device-comparison-table-ajax .device-intro-images .kiui-button{margin-top:6px;}
.device-comparison-table-ajax .device-intro-images td .image{position:relative;float:right;margin-left:16px;}
.device-comparison-table-ajax .device-intro-images td .image:after{content:"";display:inline-block;vertical-align:middle;width:25px;height:25px;border-radius:25px;margin-top:-17px;position:absolute;top:32px;right:-17px;box-shadow:0 6px 6px rgba(0,0,0,.2);border:4px solid #fff;}
.device-comparison-table-ajax .device-intro-images td:nth-child(2) .image:after{background-color:#ff655a;}
.device-comparison-table-ajax .device-intro-images td:nth-child(3) .image:after{background-color:#00cfb0;}
.device-comparison-table-ajax .device-intro-images td:nth-child(4) .image:after{background-color:#c5a972;}
.device-comparison-table-ajax .device-intro-images td:nth-child(5) .image:after{background-color:#c671ff;}
.device-comparison-table-ajax .device-intro-images .vs{position:absolute;top:23px;left:1px;background:transparent;color:#c5c5d1;font-weight:400;display:block;border-radius:20px;padding:4px;font-size:16px;border:1px solid #e3e6ed;height: 24px;width: 24px;line-height:1.2;text-align:center;}
.device-comparison-table-ajax .device-intro-images td{position:relative;}
.device-comparison-table-ajax .device-intro-images td:last-child .vs{display:none;}
@media only screen and (max-width:1295px){
.device-comparison-table-ajax .device-intro-images .vs{top:47px;left:-3px;}
.device-comparison-table-ajax .device-intro-images th{border-bottom:0!important;padding:0!important;}
.device-comparison-table-ajax .device-intro-images td{padding:32px 16px 12px 6px!important;}
.device-comparison-table-ajax .device-intro-images td .image{margin-bottom:12px;}
.device-comparison-table-ajax .device-intro-images td .image img{width:auto;height:89px;}
}
@media (max-width:947px){
.device-comparison-table-ajax .device-intro-images{padding-top:0!important;}
.device-comparison-table-ajax .device-intro-images .vs{display:none;}
.device-comparison-table-ajax .device-intro-images .k-h3{margin-top:0;}
.device-comparison-table-ajax .device-intro-images td{padding:32px 16px 12px 6px!important;}
.device-comparison-table-ajax .device-intro-images td .image{margin-bottom:0;}
.device-comparison-table-ajax .device-intro-images td .image:after{width:16px;height:16px;margin-top:-9px;top:17px;right:-8px;border:2px solid #fff;}
}
.device-comparison-table-ajax .kc-container>.big-wrapper>.device-comparison-table-wrap:first-child .device-comparison-table{margin-top:24px;}
.device-comparison-table-ajax .goto-card{margin:6px 0 6px 6px;}
.device-comparison-table-ajax .user-score-rows .average{margin-top:3px;}
.device-comparison-table-ajax .user-score-rows .average .score{min-width:28px;}
.device-comparison-table-ajax .mini-datasheet-wrap .k-h4{margin-top:24px;margin-bottom:-12px;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows{background-color:#fff;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows .f-th,.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows th{font-weight:700;font-weight:600;color:#4f4e56;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows .f-th.sec{color:#a7a7b1;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows .round-icon{margin:-5px -27px -3px 2px;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows .spec{line-height:1.3;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows .spec.main{font-weight:700;font-weight:600;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows .spec.sec{color:#a7a7b1;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows .round-icon.antutu{background-color:#ebeef5;box-shadow:0 0 0 1px #ebeef5;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows .round-icon.antutu .k-icon{color:#e62100;fill:#650800;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows .bullet-num{display:inline-block;padding:1px 0;width:11px;height:9px;background:#babfc7;color:#fff;font-size:10px;font-weight:700;margin-left:0;text-align:center;border-radius:12px;line-height:.8;vertical-align:top;margin-top:3px;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows .k-icon+.bullet-num{margin-right:6px;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows .spec.main .bullet-num{background:#4f4e56;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows .bullet-text{display:inline-block;padding:1px 3px;height:9px;background:#4f4e56;color:#fff;font-size:10px;font-weight:700;margin-left:0;text-align:center;border-radius:12px;line-height:.8;vertical-align:top;margin-top:3px;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows .bands-check-list{text-align:right;margin-top:0;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows .bands-check-list .band{display:inline-block;vertical-align:top;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows .bands-check-list .band .pie{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;margin-top:0;width:22px;height:22px;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows .bands-check-list .band .pie-slice{border-radius:50%;width:18px;height:18px;line-height:1.7;text-align:center;background:#fff;margin:2px;display:block;font-size:11px;letter-spacing:-1px;font-weight:700;}
@media only screen and (min-width:947px){
#device-comparison-table-ajax {
    width: 100vw;
}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows{border-radius:12px;margin-bottom:24px;box-shadow:0 2px 5px 0 rgba(0,0,0,.08);}
}
@media only screen and (min-width:1296px){
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows .f-th,.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows th{padding:6px 32px 6px 6px;}
}
@media only screen and (max-width:1295px){
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows .round-icon{margin:-10px 0 -7px 2px;box-shadow:-8px 0 0 3px #fff,8px 0 0 3px #fff;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows .f-thead th:first-child{border-bottom:0;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows .f-thead th:nth-child(n+2){border-bottom:0!important;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows tr.k-sep{box-shadow:inset 0 -8px 0 #f3f5fa;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows tr.k-sep .f-th{border-bottom-width:1px;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows tr.k-sep td:nth-child(n+2){padding-bottom:20px;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows tr.k-sep+tr .f-th,.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows tr:first-child th{padding-top:14px;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows tr.k-sep+tr td{padding-top:38px;border-image:linear-gradient(180deg,rgba(227,230,237,0) 34px,#e3e6ed 0) 1 100%!important;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows .spec.main,.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows .spec.sec{font-weight:400;color:#4f4e56;}
}
@media (max-width:947px){
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows{padding-top:12px;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows .f-th,.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows th:first-child{border-bottom:1px solid #f6f7f9;border-bottom:1px solid rgba(227,230,237,.32);text-shadow:0 1px 0 #fff,0 -1px 0 #fff,0 2px 0 #fff,0 -2px 0 #fff,0 3px 0 #fff,0 -3px 0 #fff;padding:6px 16px 1px 6px;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows td{padding-top:30px;border-image:none;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows .f-thead th:first-child{border-bottom:0;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows .f-thead th:nth-child(n+2){border-bottom:0!important;padding-top:0!important;}
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows tr:last-child td{border-bottom:0;border-image:linear-gradient(180deg,#e3e6ed 0,rgba(227,230,237,0)) 1 100%;}
}
@media only screen and (max-width:580px){
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows .f-thead th:first-child{visibility:hidden;}
}
@media only screen and (min-width:948px) and (max-width:1295px){
.device-comparison-table-ajax .device-comparison-table.mini-datasheet-rows .f-thead th:first-child{visibility:hidden;}
}
.device-comparison-table-ajax[data-size="4"] .device-comparison-table.mini-datasheet-rows .f-thead{display:none;}
@media (max-width:947px){
.device-comparison-table-ajax .kc-container.mini-datasheet-wrap{background-color:#fff;margin-top:-36px;margin-bottom:-36px;}
}
.device-comparison-table-ajax .device-comparison-table .device-bands-score td{height:37px;}
.device-comparison-table-ajax .device-comparison-table .device-bands-score .bands-check-list>.band:nth-child(n+4){display:inline-block!important;}
.device-comparison-table-ajax .comparison-search{margin:0 0 24px;}
.device-comparison-table-ajax .comparison-search .comparison-search-list .item:first-child{background-color:#ff655a;}
.device-comparison-table-ajax .comparison-search .comparison-search-list .item:nth-child(2){background-color:#00cfb0;}
.device-comparison-table-ajax .comparison-search .comparison-search-list .item:nth-child(3){background-color:#c5a972;}
.device-comparison-table-ajax .comparison-search .comparison-search-list .item:nth-child(4){background-color:#c671ff;}
@media (max-width:947px){
.device-comparison-table-ajax .comparison-search{margin:12px 16px;}
.device-comparison-table-ajax .comparison-search .comparison-search-list .item:first-child:before{background-color:#ff655a;}
.device-comparison-table-ajax .comparison-search .comparison-search-list .item:nth-child(2):before{background-color:#00cfb0;}
.device-comparison-table-ajax .comparison-search .comparison-search-list .item:nth-child(3):before{background-color:#c5a972;}
.device-comparison-table-ajax .comparison-search .comparison-search-list .item:nth-child(4):before{background-color:#c671ff;}
}
.device-comparison-table-ajax .proto-group-wrapper{text-align:center;margin:0 20% 24px 0;}
.device-comparison-table-ajax .proto-group-wrapper .kiui-tabs{margin-top:-38px;}
.device-comparison-table-ajax .proto-group-wrapper .proto-group{display:inline-block;vertical-align:bottom;position:relative;text-align:right;}
.device-comparison-table-ajax .proto-group-wrapper .proto-group.lateral{margin-right:12px;}
.device-comparison-table-ajax .proto-group-wrapper .proto-group .proto-activator{position:absolute;bottom:0;right:0;left:0;margin:12px;z-index:2;}
.device-comparison-table-ajax .proto-group-wrapper .proto-group .proto-activator .activator{display:block;padding:6px;cursor:pointer;}
.device-comparison-table-ajax .proto-group-wrapper .proto-group .proto-activator .activator:hover{opacity:1!important;}
.device-comparison-table-ajax .proto-group-wrapper .proto-group .proto-activator .activator:first-child{color:#ff655a;}
.device-comparison-table-ajax .proto-group-wrapper .proto-group .proto-activator .activator:nth-child(2){color:#00cfb0;}
.device-comparison-table-ajax .proto-group-wrapper .proto-group .proto-activator .activator:nth-child(3){color:#c5a972;}
.device-comparison-table-ajax .proto-group-wrapper .proto-group .proto-activator .activator:nth-child(4){color:#c671ff;}
.device-comparison-table-ajax .proto-group-wrapper .proto-group .proto-activator:hover .activator{opacity:.5;}
.device-comparison-table-ajax .proto-group-wrapper.ungrouped .proto-activator{display:none!important;}
.device-comparison-table-ajax .proto-group-wrapper.ungrouped .proto-group.frontal{width:100%!important;display:inline-block;vertical-align:bottom;position:relative;}
.device-comparison-table-ajax .proto-group-wrapper.ungrouped .proto-group.lateral{display:none;}
.device-comparison-table-ajax .proto-group-wrapper.ungrouped .hproto{position:static;right:inherit;bottom:inherit;display:inline-block;vertical-align:bottom;white-space:nowrap;}
.device-comparison-table-ajax .proto-group-wrapper.ungrouped .hproto .proto-deep{display:inline-block;vertical-align:bottom;border-radius:3px;margin-right:12px;}
.device-comparison-table-ajax .proto-group-wrapper.ungrouped .hproto .proto-deep:before{content:"";width:100%;height:0;border-top:1px dashed #013256;position:absolute;right:-3px;margin-top:-1px;opacity:.2;z-index:0;}
.device-comparison-table-ajax .proto-group-wrapper.ungrouped .hproto .proto-size{border-radius:12px;margin-right:12px;display:inline-block;vertical-align:bottom;position:relative;}
.device-comparison-table-ajax .proto-group-wrapper.ungrouped .hproto .title{text-align:center;display:block;line-height:1.3;position:absolute;bottom:0;width:100%;box-sizing:border-box;padding:12px;white-space:normal;}
.device-comparison-table-ajax .proto-group-wrapper.ungrouped .hproto .proto-deep,.device-comparison-table-ajax .proto-group-wrapper.ungrouped .hproto .proto-size{background:#f3f5fa;border:1px solid #e3e6ed;}
.device-comparison-table-ajax .proto-group-wrapper.ungrouped .hproto:first-child .proto-deep,.device-comparison-table-ajax .proto-group-wrapper.ungrouped .hproto:first-child .proto-size{background:rgba(255,101,90,.1);border-color:rgba(255,101,90,.65);}
.device-comparison-table-ajax .proto-group-wrapper.ungrouped .hproto:first-child .title{color:#ff655a;}
.device-comparison-table-ajax .proto-group-wrapper.ungrouped .hproto:nth-child(2) .proto-deep,.device-comparison-table-ajax .proto-group-wrapper.ungrouped .hproto:nth-child(2) .proto-size{background:rgba(0,207,176,.1);border-color:rgba(0,207,176,.65);}
.device-comparison-table-ajax .proto-group-wrapper.ungrouped .hproto:nth-child(2) .title{color:#00cfb0;}
.device-comparison-table-ajax .proto-group-wrapper.ungrouped .hproto:nth-child(3) .proto-deep,.device-comparison-table-ajax .proto-group-wrapper.ungrouped .hproto:nth-child(3) .proto-size{background:rgba(197,169,114,.1);border-color:rgba(197,169,114,.65);}
.device-comparison-table-ajax .proto-group-wrapper.ungrouped .hproto:nth-child(3) .title{color:#c5a972;}
.device-comparison-table-ajax .proto-group-wrapper.ungrouped .hproto:nth-child(4) .proto-deep,.device-comparison-table-ajax .proto-group-wrapper.ungrouped .hproto:nth-child(4) .proto-size{background:rgba(198,113,255,.1);border-color:rgba(198,113,255,.65);}
.device-comparison-table-ajax .proto-group-wrapper.ungrouped .hproto:nth-child(4) .title{color:#c671ff;}
.device-comparison-table-ajax[data-size="4"] .proto-group-wrapper.ungrouped .hproto{width:25%;}
@media only screen and (max-width:1295px){
.device-comparison-table-ajax .goto-card{margin:18px 0 6px 6px;}
.device-comparison-table-ajax .ki-score-rows .global-score,.device-comparison-table-ajax .ki-score-rows .global-user-score{margin-top:9px;}
.device-comparison-table-ajax .proto-group-wrapper{margin:0 0 24px!important;}
}
@media (max-width:947px){
.device-comparison-table-ajax .proto-group-wrapper{display:none!important;}
.device-comparison-table-ajax .device-comparison-footer>.big-wrapper,.device-comparison-table-ajax .device-comparison-header>.big-wrapper,.device-comparison-table-ajax .kc-container>.big-wrapper{padding:0 env(safe-area-inset-right) 0 env(safe-area-inset-left);}
.device-comparison-table-ajax .device-comparison-footer>.big-wrapper .k-h2,.device-comparison-table-ajax .kc-container>.big-wrapper .k-h1,.device-comparison-table-ajax .kc-container>.big-wrapper .k-h2,.device-comparison-table-ajax .kc-container>.big-wrapper .k-h3,.device-comparison-table-ajax .kc-container>.big-wrapper .k-h4{margin-right:16px;margin-left:16px;}
}
#user-sidebar{width:180px!important;height:calc(100vh - 66px);position:fixed;left:12px;top:62px;display:block;box-shadow:none;z-index:995;}
#user-sidebar .hotdeals-block{overflow:hidden;width:180px;height:213px;font-size:14px;box-shadow:none;background:hsla(0,0%,100%,.85);display:block;border-radius:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);}
#user-sidebar .hotdeals-block .sidebar-hotdeals-item-list{height:132px;font-size:12px;}
#user-sidebar .hotdeals-block .sidebar-hotdeals-item-list .item{height:auto;}
#user-sidebar .hotdeals-block .sidebar-hotdeals-item-list .item a{height:55px;padding:6px 0;border-bottom:none;}
#user-sidebar .hotdeals-block .sidebar-hotdeals-item-list .item .data-wrapp .offer .version,#user-sidebar .hotdeals-block .sidebar-hotdeals-item-list .item .data-wrapp .sub-info .pre-price{color:rgba(24,24,27,.35);}
#user-sidebar .hotdeals-block .k-more-button{margin:6px auto -3px;}
#user-sidebar .kau{height:600px;margin:12px 0;padding:7px 0 24px;background:hsla(0,0%,100%,.75);background:linear-gradient(-180deg,hsla(0,0%,100%,.75) 0,hsla(0,0%,100%,.3) 45%,hsla(0,0%,100%,0) 90%);display:block;border-radius:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);}
#user-sidebar .kau:before{text-align:center;display:block;font-size:12px;min-height:17px;color:rgba(23,35,55,.3);content:"Anuncio";}
#user-sidebar .user-sidebar-wrapper{height:calc(100vh - 72px);position:relative;overflow:visible;}
@media (max-width:1275px){
#user-sidebar{display:none;}
}
.bands-check-list>.band:nth-child(n+4){display:none!important;}
.bands-check-list .pie{border-radius:50%;width:32px;height:32px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:baseline;margin-left:6px;}
.bands-check-list .pie .pie-slice{border-radius:50%;width:26px;height:26px;line-height:1.9;text-align:center;background:#fff;margin:3px;display:block;letter-spacing:-1px;}
.bands-check-list .pie.pie-10{color:#08e58b;background-image:linear-gradient(-90deg,#08e58b 50%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0)),linear-gradient(-270deg,#08e58b 50%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0));}
.comparison-search{width:100%;height:42px;border-radius:22px;position:relative;margin:25px 0 12px;background-color:#fff;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;max-width:100%;box-shadow:0 4px 18px -4px rgba(61,64,72,.3);}
.comparison-search>*{flex:1 auto;}
.comparison-search .comparison-search-list-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;}
.comparison-search .comparison-search-input{margin:0;height:100%;width:100%;border:0!important;border-radius:0;padding:0 36px 0 0;background-image:url(https://cdn-files.kimovil.com/images/ui/comparison-add.png)!important;background-position:right 5px top 50%!important;background-repeat:no-repeat!important;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;-ms-box-shadow:none;box-shadow:none;font-size:16px;position:relative;background-color:transparent!important;}
.comparison-search .comparison-search-list{height:100%;white-space:nowrap;text-align:right;}
.comparison-search .comparison-search-list .item{border-radius:20px;margin:4px;background-color:#a7a7b1;-o-transition:background-color .6s linear;-ms-transition:background-color .6s linear;-webkit-transition:background-color .6s linear;transition:background-color .6s linear;color:#fff;padding:0 14px 0 0;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;cursor:default;text-align:right;height:34px;}
.comparison-search .comparison-search-list .item+.item{margin-right:0;}
.comparison-search .comparison-search-list .item>*{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:middle;}
.comparison-search .comparison-search-list .item .title{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;color:#fff!important;-moz-osx-font-smoothing:auto!important;-webkit-font-smoothing:subpixel-antialiased!important;line-height:1.2;}
.comparison-search .comparison-search-list .item .version{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;border:0;border-radius:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:10px;font-size:12px;color:hsla(0,0%,100%,.65);margin:0;padding:0;max-width:150px;}
.comparison-search .comparison-search-list .item:first-child{background-color:#3a51df;}
.comparison-search .comparison-search-list .item:nth-child(2){background-color:#f11382;}
.comparison-search .comparison-search-list .item:nth-child(3){background-color:#01c778;}
.comparison-search .comparison-search-list .item:nth-child(4){background-color:#ff9826;}
.comparison-search .remove{cursor:pointer;width:28px;height:32px;position:relative;margin-right:5px;opacity:.5;}
.comparison-search .remove:after,.comparison-search .remove:before{display:block;content:"";width:2px;height:14px;background:#fff;right:50%;top:50%;margin-top:-6px;margin-right:-2px;position:absolute;}
.comparison-search .remove:before{transform:rotate(45deg);}
.comparison-search .remove:after{transform:rotate(-45deg);}
.comparison-search .kiui-button{white-space:nowrap;/* height:20px; */width:120px;min-width:120px;max-width:120px;padding-top:9px;padding-bottom:9px;border-radius:20px 0 0 20px!important;}
.comparison-search .kiui-button .k-icon{vertical-align:middle;margin-top:-2px;}
.comparison-search.maximum .comparison-search-input{display:none;}
@media (max-width:947px){
.comparison-search{height:auto;display:block;position:relative;background:transparent;border-radius:0;max-width:100%;margin:12px 0;box-sizing:border-box;width:auto;box-shadow:none;}
.comparison-search .comparison-search-list-wrapper{margin-bottom:24px;display:block;}
.comparison-search .comparison-search-list{margin-right:0;white-space:normal;}
.comparison-search .comparison-search-list .item{padding:10px 0;line-height:1;margin:0;border-radius:0;display:block;position:relative;color:#4f4e56;background-color:transparent!important;border-bottom:1px solid #f6f7f9;height:auto;}
.comparison-search .comparison-search-list .item:nth-child(4){border-bottom:1px solid transparent!important;}
.comparison-search .comparison-search-list .item:before{content:"";display:inline-block;vertical-align:middle;width:16px;height:16px;border-radius:8px;margin-left:6px;margin-top:-4px;margin-bottom:-4px;}
.comparison-search .comparison-search-list .item:first-child:before{background-color:#ff655a;}
.comparison-search .comparison-search-list .item:nth-child(2):before{background-color:#00cfb0;}
.comparison-search .comparison-search-list .item:nth-child(3):before{background-color:#c5a972;}
.comparison-search .comparison-search-list .item:nth-child(4):before{background-color:#c671ff;}
.comparison-search .comparison-search-list .item .group{line-height:1.3;max-width:85%;overflow:hidden;text-overflow:ellipsis;}
.comparison-search .comparison-search-list .item .title{display:inline;color:#4f4e56!important;margin-left:6px;}
.comparison-search .comparison-search-list .item .version{display:inline;border:0;border-radius:0;font-size:14px;color:#a7a7b1;max-width:100%;margin:0;padding:0;}
.comparison-search .comparison-search-list .item .remove{position:absolute;left:0;top:8px;opacity:1;width:18px;height:20px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIyMCI+PHBhdGggZmlsbD0iI0Q2RDZFMSIgZD0iTTEzIDNoNGExIDEgMCAxMTAgMmwtMSAxMmMtLjA1NSAxLjc5My0xLjM1OCAzLTMgM0g1Yy0xLjY0MSAwLTIuOTQ1LTEuMjA3LTMtM0wxIDVhMSAxIDAgMTEwLTJoNFYyYTIgMiAwIDAxMi0yaDRhMiAyIDAgMDEyIDJ2MXptMiAySDNsMSAxMmMtLjAzLjU5OC40MDQgMSAxIDFoOGMuNTk3IDAgMS4wMzEtLjQwMiAxLTFsMS0xMnpNNyAydjFoNFYySDd6TTYgN2ExIDEgMCAwMTEgMXY3YTEgMSAwIDExLTIgMFY4YTEgMSAwIDAxMS0xem0zIDBhMSAxIDAgMDExIDF2N2ExIDEgMCAxMS0yIDBWOGExIDEgMCAwMTEtMXptMyAwYTEgMSAwIDAxMSAxdjdhMSAxIDAgMTEtMiAwVjhhMSAxIDAgMDExLTF6Ii8+PC9zdmc+") 100% 0 no-repeat;}
.comparison-search .comparison-search-list .item .remove:after,.comparison-search .comparison-search-list .item .remove:before{display:none;}
.comparison-search .comparison-search-input{height:34px;box-sizing:border-box;font-size:16px;margin-top:0;height:38px;padding-right:21px;background-position:right -7px top 50%!important;}
.comparison-search .kiui-button{height:auto;box-sizing:border-box;margin-top:0;border-radius:12px!important;width:100%!important;max-width:100%!important;}
.comparison-search .kiui-button .k-icon{margin-top:-4px;margin-bottom:-3px;margin-left:3px;}
}
@media (max-width:947px){
.dark .comparison-search .comparison-search-list .item{color:#fff;border-bottom:1px solid hsla(0,0%,100%,.05);}
.dark .comparison-search .comparison-search-list .item:before{background-color:#fff;}
.dark .comparison-search .comparison-search-list .item .title{color:#fff!important;}
.dark .comparison-search .comparison-search-list .item .version{color:hsla(0,0%,100%,.5);}
.dark .comparison-search .comparison-search-list .item .remove{opacity:.25;}
.dark .comparison-search .comparison-search-input{color:#fff;}
}
#new-comparison.new-comparison-page{background-color:#fff;}
#new-comparison.new-comparison-page .comparison-form .k-h3{margin-top:16px;margin-bottom:6px;}
#new-comparison .commonly-compared-list{margin-bottom:24px;}
#new-comparison .device-comparison-header .f-table .f-td:first-child{vertical-align:middle;}
@media (max-width:947px){
#new-comparison .commonly-compared-list{margin-right:16px;margin-left:16px;}
#new-comparison .kc-container.comparison-form{background:#fff;}
#new-comparison .kc-container.comparison-form .k-h3{color:#4f4e56;}
#new-comparison .kc-container.comparison-form .comparison-search .comparison-search-input{color:#4f4e56!important;}
#new-comparison .kc-container.comparison-form .comparison-search-list .item .title{color:#4f4e56!important;}
#new-comparison .kc-container.comparison-form .comparison-search-list .item .version{color:#a7a7b1;}
#new-comparison .kc-container.comparison-form .comparison-search-list .item .remove{opacity:1;}
}
/*! CSS Used keyframes */
@keyframes hotdeals-height-open{0%{height:0;}to{height:67px;}}
@keyframes hotdeals-show-from-right{0%{opacity:0;transform:translateX(-260px);}to{opacity:1;transform:translateX(0);}}
@keyframes hotdeals-hide{0%{opacity:1;}99%{opacity:0;}to{opacity:0;display:none;}}



/*! CSS Used from: https://cdn-files.kimovil.com/assets/www/app-unfold-css.f50bd544.css */
a{background-color:transparent;-webkit-text-decoration-skip:objects;}
li,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;}
ul{list-style:none;}
::selection{color:#4f4e56!important;background:#ffffa0;}
a{text-decoration:none;color:#3a51df;}
.ui-front{z-index:100;}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;}
.ui-autocomplete{background:#fff;box-shadow:0 15px 35px 5px #a2a7b1;box-shadow:0 15px 50px 0 rgba(0,0,0,.25);border-radius:4px;color:#a7a7b1;font-size:13px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99999;}
.ui-autocomplete a{color:#4f4e56;display:block;padding:3px 10px;min-height:35px;}
.ui-autocomplete .text{margin:11px 0 0 30px;}
.ui-autocomplete .version{color:#a7a7b1;}
.ui-autocomplete .name{font-weight:700;padding-right:5px;}
.ui-autocomplete .ui-menu-item{padding:0;position:relative;border-bottom:1px solid #f4f5f7;cursor:pointer;}
.ui-autocomplete .ui-menu-item:last-child{border-bottom:0;}
.ui-autocomplete.relative{box-shadow:0 15px 50px 0 rgba(10,37,88,.15);border-radius:18px 0 18px 18px;padding:6px 0;position:absolute;max-height:328px;overflow-x:hidden;overflow-y:auto;margin:-1px 0 0;font-size:14px;}
.ui-autocomplete.relative::-webkit-scrollbar-thumb{background-color:#babfc7;}
.ui-autocomplete.relative::-webkit-scrollbar-thumb:hover{background-color:#4f4e56;}
.ui-autocomplete.relative .text{margin:0;}
.ui-autocomplete.relative a{padding:10px 16px 10px 35px;min-height:0;}
.ui-autocomplete.relative.ui-menu .ui-menu-item{height:auto;}
#ajax-wrapper li.ui-menu-item:hover {background: #f3f5fa;
    box-shadow: 0 1px 0 0 #f3f5fa,0 -1px 0 0 #f3f5fa}
@media (max-width:647px){
.ui-autocomplete{right:-1px;left:auto!important;}
}

.comparison-search .comparison-search-input.working {
    background: url(../kispinner-checking-22.gif) 100% no-repeat!important;
    background: url(../comparison-add.webp) 5px no-repeat,url(../kispinner-checking-22.gif) 100% no-repeat!important
}

.comparison-search .comparison-search-list .item.highlight {
    animation: highlightShake .35s linear;
    animation-iteration-count: 1;
    transform: translateX(0)
}

.device-comparison-header.k-show {
    display: block;
}

.device-comparison-table-ajax .k-controls{position:sticky;top:64%;height:1px;z-index:3;}
.device-comparison-table-ajax .k-next,.device-comparison-table-ajax .k-prev{display:none;position:absolute;width:38px;height:72px;background:#4f4e56;background:rgba(79,78,86,.9);text-align:center;margin-top:24px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:rgba(79,78,86,.75);}
.device-comparison-table-ajax .k-prev{right: 0;border-radius:24px 0 0 24px;padding-right:env(safe-area-inset-right);background:linear-gradient(-270deg,rgba(79,78,86,.9) 41px,rgba(79,78,86,0));}
.device-comparison-table-ajax .k-next{left: 0;border-radius:0 24px 24px 0;padding-left:env(safe-area-inset-left);background:linear-gradient(-90deg,rgba(79,78,86,.9) 41px,rgba(79,78,86,0));}
.device-comparison-table-ajax .k-next i{width:9px!important;margin:38px 0 35px;position:relative;display:inline-block;vertical-align:middle;width:7px;}
.device-comparison-table-ajax .k-next i:after,.device-comparison-table-ajax .k-next i:before{display:block;content:"";position:absolute;width:0;height:0;background:#fff;width:14px;height:2px;margin-top:-1px;border-radius:2px;right:0;}
.device-comparison-table-ajax .k-next i:after{top:1px;transform:rotate(45deg);}
.device-comparison-table-ajax .k-next i:before{width:13px;right:0;top:-7px;transform:rotate(-45deg);width:14px;top:-8px;}
.device-comparison-table-ajax .k-prev i {
    width: 9px!important;
    margin: 38px -4px 35px 4px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 7px
}

.device-comparison-table-ajax .k-prev i:after,.device-comparison-table-ajax .k-prev i:before {
    display: block;
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    background: #fff;
    width: 14px;
    height: 2px;
    margin-top: -1px;
    border-radius: 2px;
    right: 0
}

.device-comparison-table-ajax .k-prev i:after {
    width: 13px;
    right: 1px;
    top: 1px;
    transform: rotate(-45deg)
}

.device-comparison-table-ajax .k-prev i:before {
    top: -7px;
    transform: rotate(45deg);
    width: 14px;
    top: -8px
}
@keyframes highlightShake {
    10%,90% {
        transform: translateX(2px)
    }

    20%,80% {
        transform: translateX(-5px)
    }

    30%,50%,70% {
        transform: translateX(10px)
    }

    40%,60% {
        transform: translateX(-10px)
    }
}








@media only screen and (max-width: 580px) {
    .device-comparison-table-ajax[data-size="1"] .device-comparison-footer,.device-comparison-table-ajax[data-size="1"] .device-comparison-header,.device-comparison-table-ajax[data-size="2"] .device-comparison-footer,.device-comparison-table-ajax[data-size="2"] .device-comparison-header,.device-comparison-table-ajax[data-size="3"] .device-comparison-footer,.device-comparison-table-ajax[data-size="3"] .device-comparison-header,.device-comparison-table-ajax[data-size="4"] .device-comparison-footer,.device-comparison-table-ajax[data-size="4"] .device-comparison-header {
        padding-right:0
    }
}

@media only screen and (min-width: 948px) and (max-width:1295px) {
    .device-comparison-table-ajax[data-size="1"] .device-comparison-footer,.device-comparison-table-ajax[data-size="1"] .device-comparison-header,.device-comparison-table-ajax[data-size="2"] .device-comparison-footer,.device-comparison-table-ajax[data-size="2"] .device-comparison-header,.device-comparison-table-ajax[data-size="3"] .device-comparison-footer,.device-comparison-table-ajax[data-size="3"] .device-comparison-header,.device-comparison-table-ajax[data-size="4"] .device-comparison-footer,.device-comparison-table-ajax[data-size="4"] .device-comparison-header {
        padding-right:0
    }
}

@media only screen and (min-width: 1296px) {
    .device-comparison-table-ajax[data-size="1"] .device-comparison-table .f-th,.device-comparison-table-ajax[data-size="1"] .device-comparison-table th,.device-comparison-table-ajax[data-size="2"] .device-comparison-table .f-th,.device-comparison-table-ajax[data-size="2"] .device-comparison-table th {
        width:20%;
        min-width: 20%;
        max-width: 20%
    }

    .device-comparison-table-ajax[data-size="1"] .device-comparison-table .f-td,.device-comparison-table-ajax[data-size="1"] .device-comparison-table .f-thead th:nth-child(n+2),.device-comparison-table-ajax[data-size="1"] .device-comparison-table td,.device-comparison-table-ajax[data-size="2"] .device-comparison-table .f-td,.device-comparison-table-ajax[data-size="2"] .device-comparison-table .f-thead th:nth-child(n+2),.device-comparison-table-ajax[data-size="2"] .device-comparison-table td {
        width: 40%;
        min-width: 40%;
        max-width: 40%
    }
}

@media only screen and (max-width: 1295px) {
    .device-comparison-table-ajax[data-size="1"] .device-comparison-table .f-td,.device-comparison-table-ajax[data-size="1"] .device-comparison-table .f-th,.device-comparison-table-ajax[data-size="1"] .device-comparison-table .f-thead th:nth-child(n+2),.device-comparison-table-ajax[data-size="1"] .device-comparison-table td,.device-comparison-table-ajax[data-size="1"] .device-comparison-table th,.device-comparison-table-ajax[data-size="2"] .device-comparison-table .f-td,.device-comparison-table-ajax[data-size="2"] .device-comparison-table .f-th,.device-comparison-table-ajax[data-size="2"] .device-comparison-table .f-thead th:nth-child(n+2),.device-comparison-table-ajax[data-size="2"] .device-comparison-table td,.device-comparison-table-ajax[data-size="2"] .device-comparison-table th {
        width:50%;
        min-width: 50%;
        max-width: 50%
    }

    .device-comparison-table-ajax[data-size="1"] .device-comparison-table-fixed,.device-comparison-table-ajax[data-size="2"] .device-comparison-table-fixed {
        width: 25%
    }

    .device-comparison-table-ajax[data-size="1"] .device-comparison-table-fixed .f-td,.device-comparison-table-ajax[data-size="1"] .device-comparison-table-fixed .f-th,.device-comparison-table-ajax[data-size="1"] .device-comparison-table-fixed .f-thead th:nth-child(n+2),.device-comparison-table-ajax[data-size="1"] .device-comparison-table-fixed td,.device-comparison-table-ajax[data-size="1"] .device-comparison-table-fixed th,.device-comparison-table-ajax[data-size="2"] .device-comparison-table-fixed .f-td,.device-comparison-table-ajax[data-size="2"] .device-comparison-table-fixed .f-th,.device-comparison-table-ajax[data-size="2"] .device-comparison-table-fixed .f-thead th:nth-child(n+2),.device-comparison-table-ajax[data-size="2"] .device-comparison-table-fixed td,.device-comparison-table-ajax[data-size="2"] .device-comparison-table-fixed th {
        width: 100%;
        min-width: 100%;
        max-width: 100%
    }
}

@media only screen and (min-width: 1296px) {
    .device-comparison-table-ajax[data-size="3"] .device-comparison-table .f-th,.device-comparison-table-ajax[data-size="3"] .device-comparison-table th {
        width:22%;
        min-width: 22%;
        max-width: 22%
    }

    .device-comparison-table-ajax[data-size="3"] .device-comparison-table .f-td,.device-comparison-table-ajax[data-size="3"] .device-comparison-table .f-thead th:nth-child(n+2),.device-comparison-table-ajax[data-size="3"] .device-comparison-table td {
        width: 26%;
        min-width: 26%;
        max-width: 26%
    }

    .device-comparison-table-ajax[data-size="3"] .device-comparison-footer .f-table .f-td,.device-comparison-table-ajax[data-size="3"] .device-comparison-header .f-table .f-td {
        width: 78%;
        min-width: 78%;
        max-width: 78%
    }

    .device-comparison-table-ajax[data-size="3"] .device-comparison-footer .f-table .f-td:first-child,.device-comparison-table-ajax[data-size="3"] .device-comparison-header .f-table .f-td:first-child {
        width: 22%;
        min-width: 22%;
        max-width: 22%
    }

    .device-comparison-table-ajax[data-size="3"] .device-comparison-footer .f-table .f-table .f-td,.device-comparison-table-ajax[data-size="3"] .device-comparison-footer .f-table .f-table .f-td:first-child,.device-comparison-table-ajax[data-size="3"] .device-comparison-header .f-table .f-table .f-td,.device-comparison-table-ajax[data-size="3"] .device-comparison-header .f-table .f-table .f-td:first-child {
        width: 33.333333%;
        min-width: 33.333333%;
        max-width: 33.333333%
    }
}

@media only screen and (max-width: 1295px) {
    .device-comparison-table-ajax[data-size="3"] .device-comparison-table .f-td,.device-comparison-table-ajax[data-size="3"] .device-comparison-table .f-th,.device-comparison-table-ajax[data-size="3"] .device-comparison-table .f-thead th:nth-child(n+2),.device-comparison-table-ajax[data-size="3"] .device-comparison-table td,.device-comparison-table-ajax[data-size="3"] .device-comparison-table th {
        width:33.333333%;
        min-width: 33.333333%;
        max-width: 33.333333%
    }

    .device-comparison-table-ajax[data-size="3"] .device-comparison-table-fixed {
        width: 33.333333%
    }

    .device-comparison-table-ajax[data-size="3"] .device-comparison-table-fixed .f-td,.device-comparison-table-ajax[data-size="3"] .device-comparison-table-fixed .f-th,.device-comparison-table-ajax[data-size="3"] .device-comparison-table-fixed .f-thead th:nth-child(n+2),.device-comparison-table-ajax[data-size="3"] .device-comparison-table-fixed td,.device-comparison-table-ajax[data-size="3"] .device-comparison-table-fixed th {
        width: 100%;
        min-width: 100%;
        max-width: 100%
    }
}

@media only screen and (min-width: 1296px) {
    .device-comparison-table-ajax[data-size="4"] .device-comparison-table .f-td,.device-comparison-table-ajax[data-size="4"] .device-comparison-table .f-th,.device-comparison-table-ajax[data-size="4"] .device-comparison-table .f-thead th:nth-child(n+2),.device-comparison-table-ajax[data-size="4"] .device-comparison-table td,.device-comparison-table-ajax[data-size="4"] .device-comparison-table th {
        width:20%;
        min-width: 20%;
        max-width: 20%
    }

    .device-comparison-table-ajax[data-size="4"] .device-comparison-footer .f-table .f-table .f-td:first-child,.device-comparison-table-ajax[data-size="4"] .device-comparison-header .f-table .f-table .f-td:first-child {
        box-shadow: none
    }
}

@media only screen and (max-width: 1295px) {
    .device-comparison-table-ajax[data-size="4"] .device-comparison-table .f-td,.device-comparison-table-ajax[data-size="4"] .device-comparison-table .f-th,.device-comparison-table-ajax[data-size="4"] .device-comparison-table .f-thead th:nth-child(n+2),.device-comparison-table-ajax[data-size="4"] .device-comparison-table td,.device-comparison-table-ajax[data-size="4"] .device-comparison-table th {
        width:25%;
        min-width: 25%;
        max-width: 25%
    }

    .device-comparison-table-ajax[data-size="4"] .device-comparison-table-fixed {
        width: 25%
    }

    .device-comparison-table-ajax[data-size="4"] .device-comparison-table-fixed .f-td,.device-comparison-table-ajax[data-size="4"] .device-comparison-table-fixed .f-th,.device-comparison-table-ajax[data-size="4"] .device-comparison-table-fixed .f-thead th:nth-child(n+2),.device-comparison-table-ajax[data-size="4"] .device-comparison-table-fixed td,.device-comparison-table-ajax[data-size="4"] .device-comparison-table-fixed th {
        width: 100%;
        min-width: 100%;
        max-width: 100%
    }
}

@media (max-width: 947px) {
    .device-comparison-table-ajax[data-size="1"] .device-comparison-footer .f-table .f-td,.device-comparison-table-ajax[data-size="1"] .device-comparison-header .f-table .f-td,.device-comparison-table-ajax[data-size="2"] .device-comparison-footer .f-table .f-td,.device-comparison-table-ajax[data-size="2"] .device-comparison-header .f-table .f-td,.device-comparison-table-ajax[data-size="3"] .device-comparison-footer .f-table .f-td,.device-comparison-table-ajax[data-size="3"] .device-comparison-header .f-table .f-td,.device-comparison-table-ajax[data-size="4"] .device-comparison-footer .f-table .f-td,.device-comparison-table-ajax[data-size="4"] .device-comparison-header .f-table .f-td {
        width:100%;
        min-width: 100%;
        max-width: 100%
    }

    .device-comparison-table-ajax[data-size="1"] .device-comparison-footer .f-table .f-table .f-td,.device-comparison-table-ajax[data-size="1"] .device-comparison-header .f-table .f-table .f-td,.device-comparison-table-ajax[data-size="2"] .device-comparison-footer .f-table .f-table .f-td,.device-comparison-table-ajax[data-size="2"] .device-comparison-header .f-table .f-table .f-td,.device-comparison-table-ajax[data-size="3"] .device-comparison-footer .f-table .f-table .f-td,.device-comparison-table-ajax[data-size="3"] .device-comparison-header .f-table .f-table .f-td,.device-comparison-table-ajax[data-size="4"] .device-comparison-footer .f-table .f-table .f-td,.device-comparison-table-ajax[data-size="4"] .device-comparison-header .f-table .f-table .f-td {
        width: 33.33333vw;
        min-width: 33.33333vw;
        max-width: 33.33333vw;
        width: calc(33.33333vw - env(safe-area-inset-left)/3 - env(safe-area-inset-right)/3);
        min-width: calc(33.33333vw - env(safe-area-inset-left)/3 - env(safe-area-inset-right)/3);
        max-width: calc(33.33333vw - env(safe-area-inset-left)/3 - env(safe-area-inset-right)/3)
    }

    .device-comparison-table-ajax[data-size="1"] .device-comparison-footer .big-wrapper,.device-comparison-table-ajax[data-size="1"] .device-comparison-header .big-wrapper,.device-comparison-table-ajax[data-size="2"] .device-comparison-footer .big-wrapper,.device-comparison-table-ajax[data-size="2"] .device-comparison-header .big-wrapper,.device-comparison-table-ajax[data-size="3"] .device-comparison-footer .big-wrapper,.device-comparison-table-ajax[data-size="3"] .device-comparison-header .big-wrapper,.device-comparison-table-ajax[data-size="4"] .device-comparison-footer .big-wrapper,.device-comparison-table-ajax[data-size="4"] .device-comparison-header .big-wrapper {
        width: 100vw;
        width: calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right))
    }

    .device-comparison-table-ajax[data-size="1"] .device-comparison-table-wrap,.device-comparison-table-ajax[data-size="2"] .device-comparison-table-wrap,.device-comparison-table-ajax[data-size="3"] .device-comparison-table-wrap,.device-comparison-table-ajax[data-size="4"] .device-comparison-table-wrap {
        width: 100vw;
        width: calc(100vw - env(safe-area-inset-left) - env(safe-area-inset-right));
        overflow: hidden
    }

    .device-comparison-table-ajax[data-size="1"] .device-comparison-table .f-td,.device-comparison-table-ajax[data-size="1"] .device-comparison-table .f-th,.device-comparison-table-ajax[data-size="1"] .device-comparison-table .f-thead th:nth-child(n+2),.device-comparison-table-ajax[data-size="1"] .device-comparison-table td,.device-comparison-table-ajax[data-size="1"] .device-comparison-table th,.device-comparison-table-ajax[data-size="2"] .device-comparison-table .f-td,.device-comparison-table-ajax[data-size="2"] .device-comparison-table .f-th,.device-comparison-table-ajax[data-size="2"] .device-comparison-table .f-thead th:nth-child(n+2),.device-comparison-table-ajax[data-size="2"] .device-comparison-table td,.device-comparison-table-ajax[data-size="2"] .device-comparison-table th,.device-comparison-table-ajax[data-size="3"] .device-comparison-table .f-td,.device-comparison-table-ajax[data-size="3"] .device-comparison-table .f-th,.device-comparison-table-ajax[data-size="3"] .device-comparison-table .f-thead th:nth-child(n+2),.device-comparison-table-ajax[data-size="3"] .device-comparison-table td,.device-comparison-table-ajax[data-size="3"] .device-comparison-table th,.device-comparison-table-ajax[data-size="4"] .device-comparison-table .f-td,.device-comparison-table-ajax[data-size="4"] .device-comparison-table .f-th,.device-comparison-table-ajax[data-size="4"] .device-comparison-table .f-thead th:nth-child(n+2),.device-comparison-table-ajax[data-size="4"] .device-comparison-table td,.device-comparison-table-ajax[data-size="4"] .device-comparison-table th {
        width: 33.33vw;
        min-width: 33.33vw;
        max-width: 33.33vw;
        width: calc(33.33vw - env(safe-area-inset-left)/3 - env(safe-area-inset-right)/3);
        min-width: calc(33.33vw - env(safe-area-inset-left)/3 - env(safe-area-inset-right)/3);
        max-width: calc(33.33vw - env(safe-area-inset-left)/3 - env(safe-area-inset-right)/3)
    }

    .device-comparison-table-ajax[data-size="1"] .device-comparison-table-fixed,.device-comparison-table-ajax[data-size="2"] .device-comparison-table-fixed,.device-comparison-table-ajax[data-size="3"] .device-comparison-table-fixed,.device-comparison-table-ajax[data-size="4"] .device-comparison-table-fixed {
        width: 33.33vw
    }

    .device-comparison-table-ajax[data-size="1"] .device-comparison-table-fixed .f-td,.device-comparison-table-ajax[data-size="1"] .device-comparison-table-fixed .f-th,.device-comparison-table-ajax[data-size="1"] .device-comparison-table-fixed .f-thead th:nth-child(n+2),.device-comparison-table-ajax[data-size="1"] .device-comparison-table-fixed td,.device-comparison-table-ajax[data-size="1"] .device-comparison-table-fixed th,.device-comparison-table-ajax[data-size="2"] .device-comparison-table-fixed .f-td,.device-comparison-table-ajax[data-size="2"] .device-comparison-table-fixed .f-th,.device-comparison-table-ajax[data-size="2"] .device-comparison-table-fixed .f-thead th:nth-child(n+2),.device-comparison-table-ajax[data-size="2"] .device-comparison-table-fixed td,.device-comparison-table-ajax[data-size="2"] .device-comparison-table-fixed th,.device-comparison-table-ajax[data-size="3"] .device-comparison-table-fixed .f-td,.device-comparison-table-ajax[data-size="3"] .device-comparison-table-fixed .f-th,.device-comparison-table-ajax[data-size="3"] .device-comparison-table-fixed .f-thead th:nth-child(n+2),.device-comparison-table-ajax[data-size="3"] .device-comparison-table-fixed td,.device-comparison-table-ajax[data-size="3"] .device-comparison-table-fixed th,.device-comparison-table-ajax[data-size="4"] .device-comparison-table-fixed .f-td,.device-comparison-table-ajax[data-size="4"] .device-comparison-table-fixed .f-th,.device-comparison-table-ajax[data-size="4"] .device-comparison-table-fixed .f-thead th:nth-child(n+2),.device-comparison-table-ajax[data-size="4"] .device-comparison-table-fixed td,.device-comparison-table-ajax[data-size="4"] .device-comparison-table-fixed th {
        width: 100%;
        min-width: 100%;
        max-width: 100%
    }

    .device-comparison-table-ajax[data-size="1"] .device-comparison-table-fixed .f-th[colspan],.device-comparison-table-ajax[data-size="1"] .device-comparison-table-fixed th[colspan],.device-comparison-table-ajax[data-size="2"] .device-comparison-table-fixed .f-th[colspan],.device-comparison-table-ajax[data-size="2"] .device-comparison-table-fixed th[colspan],.device-comparison-table-ajax[data-size="3"] .device-comparison-table-fixed .f-th[colspan],.device-comparison-table-ajax[data-size="3"] .device-comparison-table-fixed th[colspan],.device-comparison-table-ajax[data-size="4"] .device-comparison-table-fixed .f-th[colspan],.device-comparison-table-ajax[data-size="4"] .device-comparison-table-fixed th[colspan] {
        width: 33.33vw!important;
        min-width: 33.33vw!important;
        max-width: 33.33vw!important
    }
}

@media only screen and (max-width: 580px) {
    .device-comparison-table-ajax[data-size="1"] .device-comparison-footer .f-table .f-table .f-td,.device-comparison-table-ajax[data-size="1"] .device-comparison-header .f-table .f-table .f-td,.device-comparison-table-ajax[data-size="1"] .device-comparison-table .f-td,.device-comparison-table-ajax[data-size="1"] .device-comparison-table .f-th,.device-comparison-table-ajax[data-size="1"] .device-comparison-table .f-thead th:nth-child(n+2),.device-comparison-table-ajax[data-size="1"] .device-comparison-table td,.device-comparison-table-ajax[data-size="1"] .device-comparison-table th,.device-comparison-table-ajax[data-size="2"] .device-comparison-footer .f-table .f-table .f-td,.device-comparison-table-ajax[data-size="2"] .device-comparison-header .f-table .f-table .f-td,.device-comparison-table-ajax[data-size="2"] .device-comparison-table .f-td,.device-comparison-table-ajax[data-size="2"] .device-comparison-table .f-th,.device-comparison-table-ajax[data-size="2"] .device-comparison-table .f-thead th:nth-child(n+2),.device-comparison-table-ajax[data-size="2"] .device-comparison-table td,.device-comparison-table-ajax[data-size="2"] .device-comparison-table th,.device-comparison-table-ajax[data-size="3"] .device-comparison-footer .f-table .f-table .f-td,.device-comparison-table-ajax[data-size="3"] .device-comparison-header .f-table .f-table .f-td,.device-comparison-table-ajax[data-size="3"] .device-comparison-table .f-td,.device-comparison-table-ajax[data-size="3"] .device-comparison-table .f-th,.device-comparison-table-ajax[data-size="3"] .device-comparison-table .f-thead th:nth-child(n+2),.device-comparison-table-ajax[data-size="3"] .device-comparison-table td,.device-comparison-table-ajax[data-size="3"] .device-comparison-table th,.device-comparison-table-ajax[data-size="4"] .device-comparison-footer .f-table .f-table .f-td,.device-comparison-table-ajax[data-size="4"] .device-comparison-header .f-table .f-table .f-td,.device-comparison-table-ajax[data-size="4"] .device-comparison-table .f-td,.device-comparison-table-ajax[data-size="4"] .device-comparison-table .f-th,.device-comparison-table-ajax[data-size="4"] .device-comparison-table .f-thead th:nth-child(n+2),.device-comparison-table-ajax[data-size="4"] .device-comparison-table td,.device-comparison-table-ajax[data-size="4"] .device-comparison-table th {
        width:50vw;
        min-width: 50vw;
        max-width: 50vw
    }

    .device-comparison-table-ajax[data-size="1"] .device-comparison-table-fixed,.device-comparison-table-ajax[data-size="2"] .device-comparison-table-fixed,.device-comparison-table-ajax[data-size="3"] .device-comparison-table-fixed,.device-comparison-table-ajax[data-size="4"] .device-comparison-table-fixed {
        width: 50vw
    }

    .device-comparison-table-ajax[data-size="1"] .device-comparison-table-fixed .f-th[colspan],.device-comparison-table-ajax[data-size="1"] .device-comparison-table-fixed th[colspan],.device-comparison-table-ajax[data-size="2"] .device-comparison-table-fixed .f-th[colspan],.device-comparison-table-ajax[data-size="2"] .device-comparison-table-fixed th[colspan],.device-comparison-table-ajax[data-size="3"] .device-comparison-table-fixed .f-th[colspan],.device-comparison-table-ajax[data-size="3"] .device-comparison-table-fixed th[colspan],.device-comparison-table-ajax[data-size="4"] .device-comparison-table-fixed .f-th[colspan],.device-comparison-table-ajax[data-size="4"] .device-comparison-table-fixed th[colspan] {
        width: 50vw!important;
        min-width: 50vw!important;
        max-width: 50vw!important
    }
}

@media (max-width: 947px) {
    .device-comparison-table-ajax[data-fixed="1"] .device-comparison-table-original.device-intro-images .k-h2,.device-comparison-table-ajax[data-fixed="1"] .mini-datasheet-wrap .k-h4,.device-comparison-table-ajax[data-fixed="2"] .device-comparison-table-original.device-intro-images .k-h2,.device-comparison-table-ajax[data-fixed="2"] .mini-datasheet-wrap .k-h4,.device-comparison-table-ajax[data-fixed="3"] .device-comparison-table-original.device-intro-images .k-h2,.device-comparison-table-ajax[data-fixed="3"] .mini-datasheet-wrap .k-h4,.device-comparison-table-ajax[data-fixed="4"] .device-comparison-table-original.device-intro-images .k-h2,.device-comparison-table-ajax[data-fixed="4"] .mini-datasheet-wrap .k-h4 {
        display:none
    }

    .device-comparison-table-ajax[data-fixed="1"] .device-comparison-header:after,.device-comparison-table-ajax[data-fixed="2"] .device-comparison-header:after,.device-comparison-table-ajax[data-fixed="3"] .device-comparison-header:after,.device-comparison-table-ajax[data-fixed="4"] .device-comparison-header:after {
        content: "";
        display: block;
        width: 6px;
        height: calc(100vh - 50px);
        position: absolute;
        right: 33.33vw;
        top: 0;
        background: linear-gradient(-90deg,rgba(27,28,29,.08),rgba(27,28,29,0));
        box-shadow: inset -1px 0 0 #d7d7da;
        pointer-events: none
    }

    .device-comparison-table-ajax[data-fixed="1"] .device-comparison-footer .f-table-original,.device-comparison-table-ajax[data-fixed="1"] .device-comparison-header .f-table-original,.device-comparison-table-ajax[data-fixed="1"] .device-comparison-table-original,.device-comparison-table-ajax[data-fixed="2"] .device-comparison-footer .f-table-original,.device-comparison-table-ajax[data-fixed="2"] .device-comparison-header .f-table-original,.device-comparison-table-ajax[data-fixed="2"] .device-comparison-table-original,.device-comparison-table-ajax[data-fixed="3"] .device-comparison-footer .f-table-original,.device-comparison-table-ajax[data-fixed="3"] .device-comparison-header .f-table-original,.device-comparison-table-ajax[data-fixed="3"] .device-comparison-table-original,.device-comparison-table-ajax[data-fixed="4"] .device-comparison-footer .f-table-original,.device-comparison-table-ajax[data-fixed="4"] .device-comparison-header .f-table-original,.device-comparison-table-ajax[data-fixed="4"] .device-comparison-table-original {
        margin-right: 33.3vw;
        border-right: 1px solid transparent
    }

    .device-comparison-table-ajax[data-fixed="1"] .device-comparison-table-original .f-caption,.device-comparison-table-ajax[data-fixed="1"] .device-comparison-table-original caption,.device-comparison-table-ajax[data-fixed="2"] .device-comparison-table-original .f-caption,.device-comparison-table-ajax[data-fixed="2"] .device-comparison-table-original caption,.device-comparison-table-ajax[data-fixed="3"] .device-comparison-table-original .f-caption,.device-comparison-table-ajax[data-fixed="3"] .device-comparison-table-original caption,.device-comparison-table-ajax[data-fixed="4"] .device-comparison-table-original .f-caption,.device-comparison-table-ajax[data-fixed="4"] .device-comparison-table-original caption {
        visibility: hidden
    }

    .device-comparison-table-ajax[data-fixed="1"] .device-comparison-table-original .f-th,.device-comparison-table-ajax[data-fixed="1"] .device-comparison-table-original th,.device-comparison-table-ajax[data-fixed="2"] .device-comparison-table-original .f-th,.device-comparison-table-ajax[data-fixed="2"] .device-comparison-table-original th,.device-comparison-table-ajax[data-fixed="3"] .device-comparison-table-original .f-th,.device-comparison-table-ajax[data-fixed="3"] .device-comparison-table-original th,.device-comparison-table-ajax[data-fixed="4"] .device-comparison-table-original .f-th,.device-comparison-table-ajax[data-fixed="4"] .device-comparison-table-original th {
        color: transparent!important;
        text-shadow: none!important
    }

    .device-comparison-table-ajax[data-fixed="1"] .device-comparison-table-original .f-th .camera-number,.device-comparison-table-ajax[data-fixed="1"] .device-comparison-table-original .f-th .k-h5,.device-comparison-table-ajax[data-fixed="1"] .device-comparison-table-original .f-th .k-icon,.device-comparison-table-ajax[data-fixed="1"] .device-comparison-table-original .f-th .round-icon,.device-comparison-table-ajax[data-fixed="1"] .device-comparison-table-original th .camera-number,.device-comparison-table-ajax[data-fixed="1"] .device-comparison-table-original th .k-h5,.device-comparison-table-ajax[data-fixed="1"] .device-comparison-table-original th .k-icon,.device-comparison-table-ajax[data-fixed="1"] .device-comparison-table-original th .round-icon,.device-comparison-table-ajax[data-fixed="2"] .device-comparison-table-original .f-th .camera-number,.device-comparison-table-ajax[data-fixed="2"] .device-comparison-table-original .f-th .k-h5,.device-comparison-table-ajax[data-fixed="2"] .device-comparison-table-original .f-th .k-icon,.device-comparison-table-ajax[data-fixed="2"] .device-comparison-table-original .f-th .round-icon,.device-comparison-table-ajax[data-fixed="2"] .device-comparison-table-original th .camera-number,.device-comparison-table-ajax[data-fixed="2"] .device-comparison-table-original th .k-h5,.device-comparison-table-ajax[data-fixed="2"] .device-comparison-table-original th .k-icon,.device-comparison-table-ajax[data-fixed="2"] .device-comparison-table-original th .round-icon,.device-comparison-table-ajax[data-fixed="3"] .device-comparison-table-original .f-th .camera-number,.device-comparison-table-ajax[data-fixed="3"] .device-comparison-table-original .f-th .k-h5,.device-comparison-table-ajax[data-fixed="3"] .device-comparison-table-original .f-th .k-icon,.device-comparison-table-ajax[data-fixed="3"] .device-comparison-table-original .f-th .round-icon,.device-comparison-table-ajax[data-fixed="3"] .device-comparison-table-original th .camera-number,.device-comparison-table-ajax[data-fixed="3"] .device-comparison-table-original th .k-h5,.device-comparison-table-ajax[data-fixed="3"] .device-comparison-table-original th .k-icon,.device-comparison-table-ajax[data-fixed="3"] .device-comparison-table-original th .round-icon,.device-comparison-table-ajax[data-fixed="4"] .device-comparison-table-original .f-th .camera-number,.device-comparison-table-ajax[data-fixed="4"] .device-comparison-table-original .f-th .k-h5,.device-comparison-table-ajax[data-fixed="4"] .device-comparison-table-original .f-th .k-icon,.device-comparison-table-ajax[data-fixed="4"] .device-comparison-table-original .f-th .round-icon,.device-comparison-table-ajax[data-fixed="4"] .device-comparison-table-original th .camera-number,.device-comparison-table-ajax[data-fixed="4"] .device-comparison-table-original th .k-h5,.device-comparison-table-ajax[data-fixed="4"] .device-comparison-table-original th .k-icon,.device-comparison-table-ajax[data-fixed="4"] .device-comparison-table-original th .round-icon {
        display: none!important
    }

    .device-comparison-table-ajax[data-fixed="1"] .country-coverage-selector-wrap,.device-comparison-table-ajax[data-fixed="2"] .country-coverage-selector-wrap,.device-comparison-table-ajax[data-fixed="3"] .country-coverage-selector-wrap,.device-comparison-table-ajax[data-fixed="4"] .country-coverage-selector-wrap {
        max-width: 46%;
        max-width: calc(50vw - 24px)
    }

    .device-comparison-table-ajax[data-fixed="1"] .country-coverage-selector-wrap .selectize-input,.device-comparison-table-ajax[data-fixed="2"] .country-coverage-selector-wrap .selectize-input,.device-comparison-table-ajax[data-fixed="3"] .country-coverage-selector-wrap .selectize-input,.device-comparison-table-ajax[data-fixed="4"] .country-coverage-selector-wrap .selectize-input {
        min-width: 135px
    }

    .device-comparison-table-ajax[data-fixed="1"] .device-comparison-footer .f-table-original .f-table .f-td:first-child,.device-comparison-table-ajax[data-fixed="1"] .device-comparison-header .f-table-original .f-table .f-td:first-child,.device-comparison-table-ajax[data-fixed="1"] .device-comparison-table-original .f-td:nth-child(2),.device-comparison-table-ajax[data-fixed="1"] .device-comparison-table-original td:nth-child(2),.device-comparison-table-ajax[data-fixed="2"] .device-comparison-footer .f-table-original .f-table .f-td:nth-child(2),.device-comparison-table-ajax[data-fixed="2"] .device-comparison-header .f-table-original .f-table .f-td:nth-child(2),.device-comparison-table-ajax[data-fixed="2"] .device-comparison-table-original .f-td:nth-child(3),.device-comparison-table-ajax[data-fixed="2"] .device-comparison-table-original td:nth-child(3),.device-comparison-table-ajax[data-fixed="3"] .device-comparison-footer .f-table-original .f-table .f-td:nth-child(3),.device-comparison-table-ajax[data-fixed="3"] .device-comparison-header .f-table-original .f-table .f-td:nth-child(3),.device-comparison-table-ajax[data-fixed="3"] .device-comparison-table-original .f-td:nth-child(4),.device-comparison-table-ajax[data-fixed="3"] .device-comparison-table-original td:nth-child(4),.device-comparison-table-ajax[data-fixed="4"] .device-comparison-footer .f-table-original .f-table .f-td:nth-child(4),.device-comparison-table-ajax[data-fixed="4"] .device-comparison-header .f-table-original .f-table .f-td:nth-child(4),.device-comparison-table-ajax[data-fixed="4"] .device-comparison-table-original .f-td:nth-child(5),.device-comparison-table-ajax[data-fixed="4"] .device-comparison-table-original td:nth-child(5) {
        display: none
    }
}

@media only screen and (max-width: 580px) {
    .device-comparison-table-ajax[data-fixed="1"] .device-comparison-footer:after,.device-comparison-table-ajax[data-fixed="1"] .device-comparison-header:after,.device-comparison-table-ajax[data-fixed="2"] .device-comparison-footer:after,.device-comparison-table-ajax[data-fixed="2"] .device-comparison-header:after,.device-comparison-table-ajax[data-fixed="3"] .device-comparison-footer:after,.device-comparison-table-ajax[data-fixed="3"] .device-comparison-header:after,.device-comparison-table-ajax[data-fixed="4"] .device-comparison-footer:after,.device-comparison-table-ajax[data-fixed="4"] .device-comparison-header:after {
        right:50vw
    }

    .device-comparison-table-ajax[data-fixed="1"] .device-comparison-footer .f-table-original,.device-comparison-table-ajax[data-fixed="1"] .device-comparison-header .f-table-original,.device-comparison-table-ajax[data-fixed="2"] .device-comparison-footer .f-table-original,.device-comparison-table-ajax[data-fixed="2"] .device-comparison-header .f-table-original,.device-comparison-table-ajax[data-fixed="3"] .device-comparison-footer .f-table-original,.device-comparison-table-ajax[data-fixed="3"] .device-comparison-header .f-table-original,.device-comparison-table-ajax[data-fixed="4"] .device-comparison-footer .f-table-original,.device-comparison-table-ajax[data-fixed="4"] .device-comparison-header .f-table-original {
        margin-right: 50vw;
        width: 50vw
    }

    .device-comparison-table-ajax[data-fixed="1"] .device-comparison-table-original,.device-comparison-table-ajax[data-fixed="2"] .device-comparison-table-original,.device-comparison-table-ajax[data-fixed="3"] .device-comparison-table-original,.device-comparison-table-ajax[data-fixed="4"] .device-comparison-table-original {
        margin-right: 50vw
    }
}

.device-comparison-footer .f-table-original,.device-comparison-header .f-table-original,.device-comparison-table-original,.device-comparison-table-original .f-caption,.device-comparison-table-original .f-th,.device-comparison-table-original caption,.device-comparison-table-original tbody th {
    transition: transform .2s linear
}

@media (max-width: 947px) {
    .device-comparison-table-ajax[data-position="1"] .device-comparison-footer .f-table-original,.device-comparison-table-ajax[data-position="1"] .device-comparison-header .f-table-original,.device-comparison-table-ajax[data-position="1"] .device-comparison-table-original {
        transform:translateX(33.3vw)
    }

    .device-comparison-table-ajax[data-position="1"] .device-comparison-table-original .f-caption,.device-comparison-table-ajax[data-position="1"] .device-comparison-table-original .f-th,.device-comparison-table-ajax[data-position="1"] .device-comparison-table-original caption,.device-comparison-table-ajax[data-position="1"] .device-comparison-table-original tbody th {
        transform: translateX(-33.3vw)
    }

    .device-comparison-table-ajax[data-position="2"] .device-comparison-footer .f-table-original,.device-comparison-table-ajax[data-position="2"] .device-comparison-header .f-table-original,.device-comparison-table-ajax[data-position="2"] .device-comparison-table-original {
        transform: translateX(66.6vw)
    }

    .device-comparison-table-ajax[data-position="2"] .device-comparison-table-original .f-caption,.device-comparison-table-ajax[data-position="2"] .device-comparison-table-original .f-th,.device-comparison-table-ajax[data-position="2"] .device-comparison-table-original caption,.device-comparison-table-ajax[data-position="2"] .device-comparison-table-original tbody th {
        transform: translateX(-66.6vw)
    }
}

@media only screen and (max-width: 580px) {
    .device-comparison-table-ajax[data-position="1"] .device-comparison-footer .f-table-original,.device-comparison-table-ajax[data-position="1"] .device-comparison-header .f-table-original,.device-comparison-table-ajax[data-position="1"] .device-comparison-table-original {
        transform:translateX(50vw)
    }

    .device-comparison-table-ajax[data-position="1"] .device-comparison-table-original .f-caption,.device-comparison-table-ajax[data-position="1"] .device-comparison-table-original .f-th,.device-comparison-table-ajax[data-position="1"] .device-comparison-table-original caption,.device-comparison-table-ajax[data-position="1"] .device-comparison-table-original tbody th {
        transform: translateX(-50vw)
    }

    .device-comparison-table-ajax[data-position="2"] .device-comparison-footer .f-table-original,.device-comparison-table-ajax[data-position="2"] .device-comparison-header .f-table-original,.device-comparison-table-ajax[data-position="2"] .device-comparison-table-original {
        transform: translateX(100vw)
    }

    .device-comparison-table-ajax[data-position="2"] .device-comparison-table-original .f-caption,.device-comparison-table-ajax[data-position="2"] .device-comparison-table-original .f-th,.device-comparison-table-ajax[data-position="2"] .device-comparison-table-original caption,.device-comparison-table-ajax[data-position="2"] .device-comparison-table-original tbody th {
        transform: translateX(-100vw)
    }

    .device-comparison-table-ajax[data-position="3"] .device-comparison-footer .f-table-original,.device-comparison-table-ajax[data-position="3"] .device-comparison-header .f-table-original,.device-comparison-table-ajax[data-position="3"] .device-comparison-table-original {
        transform: translateX(150vw)
    }

    .device-comparison-table-ajax[data-position="3"] .device-comparison-table-original .f-caption,.device-comparison-table-ajax[data-position="3"] .device-comparison-table-original .f-th,.device-comparison-table-ajax[data-position="3"] .device-comparison-table-original caption,.device-comparison-table-ajax[data-position="3"] .device-comparison-table-original tbody th {
        transform: translateX(-150vw)
    }
}


@media (max-width: 947px) {
    .device-comparison-table-ajax[data-fixed="1"] .k-prev,.device-comparison-table-ajax[data-fixed="2"] .k-prev,.device-comparison-table-ajax[data-fixed="3"] .k-prev,.device-comparison-table-ajax[data-fixed="4"] .k-prev {
        left:33.33vw
    }
}

@media only screen and (max-width: 580px) {
    .device-comparison-table-ajax[data-fixed="1"] .k-prev,.device-comparison-table-ajax[data-fixed="2"] .k-prev,.device-comparison-table-ajax[data-fixed="3"] .k-prev,.device-comparison-table-ajax[data-fixed="4"] .k-prev {
        left:50vw
    }
}

.k-pin {
    display: none
}

.device-comparison-table-ajax[data-size="1"] .k-pin,.device-comparison-table-ajax[data-size="2"] .k-pin {
    display: none!important
}

@media only screen and (min-width: 581px) {
    .device-comparison-table-ajax[data-size="3"] .k-pin {
        display:none!important
    }
}

@media (max-width: 947px) {
    .k-pin {
        color:#a7a7b1;
        background: #fff;
        z-index: 1;
        left: 6px;
        bottom: 12px;
        padding: 8px 10px;
        border-radius: 24px;
        box-shadow: 0 1px 4px 0 rgba(0,0,0,.12);
        cursor: pointer;
        font-size: 12px
    }

    .k-pin,.k-pin:before {
        display: block;
        position: absolute
    }

    .k-pin:before {
        content: "";
        margin: -16px;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0
    }

    .k-pin i {
        display: inline-block;
        width: 9px;
        height: 13px;
        background-repeat: no-repeat;
        background-position: 50%;
        background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="9" height="13" viewBox="0 0 9 13"><path fill="%23A7A7B1" fill-rule="evenodd" d="M20.6307087,2 C21.1108415,2 21.5232086,2.34123499 21.6130473,2.81288789 L22.5654282,7.81288789 C22.6687674,8.3554185 22.3127324,8.8789994 21.7702018,8.98233857 C21.7085238,8.99408675 21.6458765,9 21.5830897,9 L19.791,9 L19.7915448,13 C19.7915448,13.5522847 19.3438296,14 18.7915448,14 C18.2392601,14 17.7915448,13.5522847 17.7915448,13 L17.791,9 L16,9 C15.4477153,9 15,8.55228475 15,8 C15,7.93721315 15.0059133,7.87456584 15.0176614,7.81288789 L15.9700424,2.81288789 C16.059881,2.34123499 16.4722482,2 16.952381,2 L20.6307087,2 Z" transform="rotate(30 13.158 -20.49)"/></svg>');
        vertical-align: bottom
    }

    .device-comparison-table-fixed .k-pin,.f-table-fixed .k-pin {
        color: #fff;
        background: #4f4e56;
        box-shadow: inset 0 1px 4px 0 rgba(0,0,0,.12)
    }

    .device-comparison-table-fixed .k-pin i,.f-table-fixed .k-pin i {
        background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="9" viewBox="0 0 8 9"><path fill="%23FFF" fill-rule="evenodd" d="M11.6587035,5 C12.1388362,5 12.5512034,5.34123499 12.641042,5.81288789 L13.593423,10.8128879 C13.6967622,11.3554185 13.3407271,11.8789994 12.7981965,11.9823386 C12.7365186,11.9940867 12.6738713,12 12.6110844,12 L10.8189947,12 L10.8195396,13 C10.8195396,13.5522847 10.3718243,14 9.81953958,14 C9.26725483,14 8.81953958,13.5522847 8.81953958,13 L8.81899474,12 L7.02799474,12 C6.47570999,12 6.02799474,11.5522847 6.02799474,11 C6.02799474,10.9372132 6.03390799,10.8745658 6.04565617,10.8128879 L6.99803712,5.81288789 C7.08787577,5.34123499 7.50024296,5 7.98037569,5 L11.6587035,5 Z" transform="translate(-6 -5)"/></svg>')
    }
}

.device-comparison-header {
    display: block;
    position: sticky;
    top: 80px;
    z-index: 995;
    height: 0;
    display: none
}

.device-comparison-header .container-device-navigation {
    height: 32px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxOSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNEY0RTU2IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik02LjUyNyAxLjYwNEwxLjUwMiA1LjkzMW01LjA1My00LjI2Nmw0Ljk2NSA0LjI2Nm0uMDE2IDcuMjQ4TDYuNTEgMTcuNTA1TTEuNTQ3IDEzLjI0bDQuOTY0IDQuMjY1Ii8+PC9zdmc+");
    background-repeat: no-repeat;
    background-position: 100%;
    margin-right: 24px
}



@media only screen and (max-width: 1295px) and (max-width: 580px) {
    .device-comparison-header .big-wrapper>.f-table-fixed {
        width: 50%;
        max-width: 50%;
    }

    .device-comparison-header .big-wrapper>.f-table-fixed {
        position: absolute;
        top: 0;
        width: 33.33%;
        max-width: 33.33%;
        background: #fff;
        box-shadow: 1px 0 0 #d7d7da, 4px 0 6px rgba(27, 28, 29, .08);
    }

    .device-comparison-header .f-table {
        table-layout: fixed;
    }
}

.device-comparison-table-wrap .device-comparison-table-fixed {
    background: #fff;
    box-shadow: 1px 0 0 #d7d7da;
    position: absolute;
    top: 0;
    right: 0;
}



@media only screen and (max-width: 580px) {
    .device-comparison-table-ajax[data-fixed="1"] .k-prev, .device-comparison-table-ajax[data-fixed="2"] .k-prev, .device-comparison-table-ajax[data-fixed="3"] .k-prev, .device-comparison-table-ajax[data-fixed="4"] .k-prev {
        right: 50vw;
    }
}

@media only screen and (max-width: 1295px) and (max-width: 580px) {
    .device-comparison-header .big-wrapper>.f-table-fixed {
        width: 50%;
        max-width: 50%;
    }
}

@media only screen and (max-width: 1295px) and (max-width: 580px) {
    .device-comparison-header .big-wrapper>.f-table-fixed {
        width: 50%;
        max-width: 50%;
    }
}


@media only screen and (max-width: 1295px) and (max-width: 580px) {
    .device-comparison-footer .big-wrapper>.f-table-fixed {
        width: 50%;
        max-width: 50%;
    }
}

@media only screen and (max-width: 1295px) {
    .device-comparison-footer .big-wrapper>.f-table-fixed {
        position: absolute;
        top: 0;
        width: 33.33%;
        max-width: 33.33%;
        background: #fff;
        box-shadow: 1px 0 0 #d7d7da, 4px 0 6px rgba(27, 28, 29, .08);
    }
}


.device-comparison-table-ajax[data-fixed="1"] .device-comparison-header .f-table-fixed .f-table .f-td a:after {
    background-color: #ff655a
}

.device-comparison-table-ajax[data-fixed="2"] .device-comparison-header .f-table-fixed .f-table .f-td a:after {
    background-color: #00cfb0
}

.device-comparison-table-ajax[data-fixed="3"] .device-comparison-header .f-table-fixed .f-table .f-td a:after {
    background-color: #c5a972
}

.device-comparison-table-ajax[data-fixed="4"] .device-comparison-header .f-table-fixed .f-table .f-td a:after {
    background-color: #c671ff
}





/*! CSS Used from: https://cdn-files.kimovil.com/assets/www/app-unfold-css.f50bd544.css search popup css */
pre{font-family:monospace,monospace;font-size:1em;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;}
img{border-style:none;}
svg:not(:root){overflow:hidden;}
button,input{font-family:sans-serif;font-size:100%;line-height:1.2;margin:0;}
button,input{overflow:visible;}
button{text-transform:none;}
[type=submit],button{-webkit-appearance:button;}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}
h4,li,p,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;}
ul{list-style:none;}
img{color:transparent;}
button,input{font:inherit;margin:0;}
button,input{line-height:normal;}
button,input[type=submit]{-webkit-appearance:button;cursor:pointer;}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
::selection{color:#4f4e56!important;background:#ffffa0;}
input{color:#4f4e56;}
input[type=search]{outline:none;font-size:16px;}
button{display:block;width:100%;padding:0;background:transparent;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:0;line-height:1;}
a{text-decoration:none;color:#3a51df;}
p{font-size:14px;line-height:1.3;}
.k-h1,.k-h2,.k-h4{font-family:-apple-system,BlinkMacSystemFont,Open Sans,Roboto,Droid Sans,Segoe UI,Helvetica Neue,Helvetica,Trebuchet MS,Arial,sans-serif;}
.k-h1{font-size:2em;}
.k-h1,.k-h2{font-weight:700;color:#4f4e56;line-height:1.1;}
.k-h2{font-size:1.4286em;font-weight:600;}
.k-h4{font-weight:700;font-weight:600;color:#4f4e56;}
.k-h4{font-size:1.1429em;line-height:1.3;}
.k-h4 .h{box-shadow:inset 0 -7px #ffffa0;display:inline;}
.k-p{margin-top:6px;}
.k-p{font-size:14px;line-height:1.3;}
.k-p{color:#4f4e56;}
.k-p.gray{color:#a7a7b1;}
.dark .k-h1{color:#fff;}
.k-icon{fill:#4f4e56;}
.k-icon.k-fill.white{fill:#fff;}
.k-icon.k-fill.black{fill:#4f4e56;}
.kiui-button{border-radius:12px;font-size:16px;line-height:1.3;font-weight:700;font-weight:600;display:block;text-align:center;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-appearance:none;background-origin:border-box;}
.kiui-button.k-main{padding:8px 10px;background-color:transparent;border:2px solid transparent;color:#4f4e56;}
.kiui-button.k-main{background-color:#4f4e56;box-shadow:0 4px 20px -2px rgba(79,78,86,.35);color:#fff;}
.kiui-button.k-main.white{background-color:#fff;color:#4f4e56;box-shadow:0 3px 15px -2px rgba(79,78,86,.25);}
.no-mqtouch .kiui-button.k-main:hover{background-color:#69696f;}
.no-mqtouch .kiui-button.k-main:active{background-color:#434249;box-shadow:none;}
.no-mqtouch .kiui-button.k-main:focus{border-style:dashed;border-color:rgba(0,0,0,.25);}
.no-mqtouch .kiui-button.k-main.white:hover{background-color:#fff;}
.no-mqtouch .kiui-button.k-main.white:active{background-color:#d9d9d9;}
.no-mqtouch .kiui-button.k-main:focus:active{border-color:transparent!important;}
.kiui-omni-panel{background:#fff;position:fixed;width:100%;right:0;left:0;bottom:0;z-index:1000;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-shadow:0 2px 30px 5px rgba(2,10,30,.2);border-radius:12px 12px 0 0;max-width:450px;margin:0 auto;overscroll-behavior-y:contain;backface-visibility:hidden;}
.kiui-omni-panel .k-panel-handle{position:fixed;z-index:9999!important;top:0;left:0;height:27px;width:27px;padding:16px;cursor:pointer;-ms-touch-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:.35;}
.kiui-omni-panel .k-panel-content .k-h1{padding-top:14px;}
.kiui-omni-panel .k-panel-content .k-h1 .k-icon{margin-top:4px;vertical-align:top;}
.kiui-omni-panel[data-scrollable=true] .k-panel-content{position:absolute;top:0;bottom:0;width:100%;overflow:hidden;}
.kiui-omni-panel[data-scrollable=true] .k-panel-content>*{z-index:0;}
.kiui-omni-panel[data-scrollable=true].k-open .k-panel-content{scroll-behavior:smooth;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;}
.kiui-omni-panel[data-scrollable=true].k-open .k-panel-content::-webkit-scrollbar-track{margin:12px 0;}
.kiui-omni-panel[data-bottombar=false] .k-panel-bottombar{display:none!important;}
@media only screen and (max-width:993px){
.kiui-omni-panel{height:89%;top:12px;bottom:inherit;height:calc(100vh - 67px);height:calc(100dvh - 12px);transform:translateY(120%);transform:translateY(calc(100vh + 100px));transform:translateY(calc(100dvh + 100px));border-radius:24px 24px 0 0;overflow:hidden;}
.kiui-omni-panel .k-panel-content .k-heading{position:sticky;top:0;z-index:99!important;transition:box-shadow .15s linear;padding-bottom:12px;}
.kiui-omni-panel .k-panel-content.k-shadow .k-heading{box-shadow:0 1px 0 rgba(154,157,165,.12),0 3px 6px -2px rgba(128,135,163,.1);background-color:#fff;}
.kiui-omni-panel.k-open{animation:animatePanelOpen .18s linear forwards;}
.kiui-omni-panel.k-open[data-scrollable=true] .k-panel-content{overflow-y:scroll;-webkit-overflow-scrolling:touch;}
}
@media only screen and (min-width:994px){
.kiui-omni-panel.k-popup{max-width:500px;max-height:780px;height:70%;height:70vh;height:70dvh;transform:translateY(110%);transform:translateY(110vh);transform:translateY(110dvh);border-radius:24px;overflow:hidden;height:round(down,70dvh,1px);transform:translateY(round(down,110dvh,1px));}
.kiui-omni-panel.k-popup.k-open{animation:animatePanelPopupOpen .18s linear forwards;}
.kiui-omni-panel.k-popup.k-open .k-panel-content .k-heading{position:sticky;top:0;z-index:99!important;transition:box-shadow .15s linear;padding-bottom:12px;}
.kiui-omni-panel.k-popup.k-open .k-panel-content.k-shadow .k-heading{box-shadow:0 1px 0 rgba(154,157,165,.12),0 3px 6px -2px rgba(128,135,163,.1);background-color:#fff;}
.kiui-omni-panel.k-popup.k-bigger{max-width:920px;max-height:100%;}
}
@media only screen and (max-width:993px){
.kiui-omni-panel{padding-bottom:calc(env(safe-area-inset-bottom));}
.kiui-omni-panel.k-open{padding-bottom:env(safe-area-inset-top);}
}
.k-panel-content>*{visibility:visible;}
.k-panel-content{visibility:visible;}

.ki0 {
    background-color: #fa4352!important
}

.ki0,.ki1 {
    color: #fff;
    border-color: transparent!important
}

.ki1 {
    background-color: #ff737e!important
}

.ki2 {
    background-color: #fc9451!important
}

.ki2,.ki3 {
    color: #fff;
    border-color: transparent!important
}

.ki3 {
    background-color: #fcbb3b!important
}

.ki4 {
    background-color: #f6d32e!important
}

.ki4,.ki5 {
    color: #fff;
    border-color: transparent!important
}

.ki5 {
    background-color: #efec21!important
}

.ki6 {
    background-color: #cbf031!important
}

.ki6,.ki7 {
    color: #fff;
    border-color: transparent!important
}

.ki7 {
    background-color: #a8f340!important
}

.ki8 {
    background-color: #76ef53!important
}

.ki8,.ki9 {
    color: #fff;
    border-color: transparent!important
}

.ki9 {
    background-color: #41ea67!important
}

.ki10 {
    background-color: #08e58b!important;
    color: #fff;
    border-color: transparent!important
}
.kiui-omni-panel.panel-search .k-panel-handle svg{fill:#1c1c36;}
.kiui-omni-panel.panel-search button.kiui-button{display:inline-block;}
.kiui-omni-panel.panel-search .new-search-wrap .k-h1{padding-right:16px;padding-left:16px;}
.kiui-omni-panel.panel-search .k-heading{display:flex;padding:12px 16px 12px 60px;}
.kiui-omni-panel.panel-search .header-search{position:relative;flex-grow:1;}
.kiui-omni-panel.panel-search .kiui-suggest{display:block!important;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNTY2IDBDMi45NTMgMCAwIDIuODkgMCA2LjQyNnMyLjk1MyA2LjQyNiA2LjU2NiA2LjQyNmE2LjYxMiA2LjYxMiAwIDAwMy43NDctMS4xNThsNC4zMTUgNC4yM2ExLjE4IDEuMTggMCAwMDEuNjQxIDAgMS4xMiAxLjEyIDAgMDAwLTEuNjA3bC00LjMyLTQuMjIzYTYuMjgzIDYuMjgzIDAgMDAxLjE4Mi0zLjY2OEMxMy4xMzEgMi44OSAxMC4xNzggMCA2LjU2NiAwem0wIDIuMjY4YzIuMzYgMCA0LjI0OCAxLjg0OCA0LjI0OCA0LjE1OCAwIDIuMzEtMS44ODggNC4xNTgtNC4yNDggNC4xNTgtMi4zNiAwLTQuMjQ5LTEuODQ4LTQuMjQ5LTQuMTU4IDAtMi4zMSAxLjg4OS00LjE1OCA0LjI0OS00LjE1OHoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iIzRGNEU1NiIvPjwvc3ZnPg==") right 14px top 16px no-repeat,linear-gradient(-180deg,#ebeef4,#f6f6fa)!important;background-color:#f3f5fa!important;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.06)!important;border-radius:16px!important;}
.kiui-omni-panel.panel-search .k-hint{color:#babfc7;height:48px;width:100%;width:calc(100% - 50px);overflow:hidden;text-overflow:ellipsis;background:none!important;font-size:18px;line-height:1.3;text-indent:40px;padding:0;border:0;outline:none;}
.kiui-omni-panel.panel-search .k-clear{display:none;position:absolute;top:0;left:0;width:36px;height:36px;margin:6px 3px;cursor:pointer;}
.kiui-omni-panel.panel-search .k-clear:after,.kiui-omni-panel.panel-search .k-clear:before{display:block;content:"";position:absolute;width:0;height:0;right:50%;top:50%;background:#babfc7;margin-right:-7px;margin-top:-1px;width:14px;height:2px;}
.kiui-omni-panel.panel-search .k-clear:after{transform:rotate(45deg);}
.kiui-omni-panel.panel-search .k-clear:before{transform:rotate(-45deg);}
.kiui-omni-panel.panel-search .search-results-list{min-height:0;width:33.33%;padding-bottom:24px;}
.kiui-omni-panel.panel-search .search-results-list .k-title{margin:6px 10px 0;}
.kiui-omni-panel.panel-search .search-results-list .item{clear:both;position:relative;border-radius:12px;}
.kiui-omni-panel.panel-search .search-results-list .item>a{display:block;outline:none;padding:8px 10px;min-height:38px;}
.kiui-omni-panel.panel-search .search-results-list .item .image{float:right;margin-left:10px;display:block;width:18px;}
.kiui-omni-panel.panel-search .search-results-list .item .image img{height:38px;width:auto;border-radius:2px;background:#4f4e56;}
.kiui-omni-panel.panel-search .search-results-list .item .text{display:block;color:#4f4e56;font-weight:400;font-size:14px;line-height:1.1;margin:0 0 3px 26px;}
.kiui-omni-panel.panel-search .search-results-list .item .ki-val{width:29px;height:15px;background:#babfc7;color:#fff;border-radius:4px 8px 8px 8px;text-align:center;font-weight:700;font-size:12px;line-height:1.3;position:absolute;top:9px;left:9px;}
.kiui-omni-panel.panel-search .search-results-list .item:hover{background:#f5f6f7;background:rgba(14,53,127,.05);}
.kiui-omni-panel.panel-search .search-results-list.search-results-list-tablets .item .image{margin-top:3px;width:50px;text-align:center;}
.kiui-omni-panel.panel-search .search-results-list.search-results-list-tablets .item .image img{height:32px;width:auto;}
.kiui-omni-panel.panel-search #js_panel-search-input{-webkit-appearance:none;appearance:none;border:0!important;outline:none;font-size:18px;margin:0!important;padding:0!important;display:block!important;width:100%!important;height:48px!important;text-indent:40px!important;cursor:text!important;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.kiui-omni-panel.panel-search #js_trending-results{display:none;padding:0 16px;box-sizing:border-box;}
.kiui-omni-panel.panel-search #js_trending-results .k-h2{margin:12px 0 6px;}
.kiui-omni-panel.panel-search #js_trending-results .search-results-wrap{margin:0 -10px;display:flex;column-gap:6px;flex-wrap:nowrap;}
.kiui-omni-panel.panel-search #js_trending-results .search-results-wrap .search-results-list{width:50%;}
.kiui-omni-panel.panel-search #js_trending-results .search-results-wrap .search-results-list .ki-val{position:static;display:inline-block;}
.kiui-omni-panel.panel-search #js_panel-search-results{display:block;padding:0 16px;}
.kiui-omni-panel.panel-search #js_panel-search-results .k-h2{margin:12px 0 6px;}
.kiui-omni-panel.panel-search #js_panel-search-results .k-p{margin-bottom:24px;display:none;}
.kiui-omni-panel.panel-search #js_panel-search-results .k-p .k-icon{margin:7px -2px 7px 8px;float:right;}
.kiui-omni-panel.panel-search #js_panel-search-results #js_panel-search-results-wrap{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:6px;flex-wrap:nowrap;margin:0 -10px;align-items:stretch;}
.kiui-omni-panel.panel-search #js_panel-search-results #js_panel-search-results-wrap.k-empty{display:none;}
.kiui-omni-panel.panel-search #js_panel-search-results #js_panel-search-results-wrap .search-results-list{padding-bottom:52px;position:relative;}
.kiui-omni-panel.panel-search #js_panel-search-results.k-cleared{background:url("data:image/jpg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QBMRXhpZgAATU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAADCqADAAQAAAABAAAAXgAAAAD/7QA4UGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAAA4QklNBCUAAAAAABDUHYzZjwCyBOmACZjs+EJ+/8AAEQgAXgMKAwEiAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYHCAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNicoIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeIiYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAECdwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/bAEMAAgICAgICBAICBAYEBAQGCAYGBgYICggICAgICgwKCgoKCgoMDAwMDAwMDA4ODg4ODhERERERExMTExMTExMTE//bAEMBAwMDBQQFCAQECBQNCw0UFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFP/dAAQAMf/aAAwDAQACEQMRAD8A/fyim5ooAdRRSGgAzRmkwaMGgBc0ZpMGjaaAFzSbqMGk2mgBd1G6k2mjaaYC7qN1JtNJtNAC7qN9JsNGw0ALvo30mw0bDRoA8HIzS0gGBilpAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVG77eBUlVpvvfhTQC+c3tSec3tUOaM0wJvOb2o85vaoc0lAE/nN7VLG+8fSqeasQd6GBYJwMmq/njsKnIyMGq3kN2IpIB3n+1H2j2pnkP6ijyH9RT0Ad9o9qPtHtTfIf1FHkP6ijQB32j2o+0e360z7O/qKPs7+oo0Af9o9v1o+0+360z7O/qKPs7+oo0Af9p9v1pPtPt+tN+zyeopPs8nqKNBD/ALT7frR9p9qZ9nk9RR9mk9RRoA/7T7frT45g7bcYqH7NJ6ipIoCjbmNLQZZooopAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAIx2gse1UDdvngCrsv+rb6GsbNUkJlv7XJ6Cj7XJ6CqmaKdhXLf2uT0FH2yT0H+fxqnmjNFguXVvGz8wGPatCsLNbtJoaIJpxDgYyTVf7b/s/rUtxbmUhlOCKrfY5fUUKwEn27/Z/Wj7d/s/rUf2KX1FH2KX1FPQNST7d/s/rR9u/2f1/+tUf2KX1FJ9il9RRoGpL9u/2f1pPt3+z+v8A9ao/sUvqKPsUvqKNA1JPt3+z+v8A9aj7f/s/r/8AWqP7FL6ik+wzeoo0DUl+3/7H6/8A1qPt/wDsfr/9aovsMvqKPsM3qKNA1JPt/wDsfrR9v/2P1qP7DN6j9aPsM3qKNA1JPt/+z+tWhcwkZzVH7DN6irIsosc0nYNT/9D9+c0lJmjNMCUdKKQdKa5xSAfRUGaM07AT0VBmnIecCiwEtFFFIAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKqz/f/CrVVJ/v/hTQEOaKTNJVCHZpKTNFAC1Zt+/4VUzVq2/i/CkwLVFI2dpx1rMJJ5NJIZqUVlZozRYDVorKyRyK1FztGetDQC0UUUgCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAjl/wBU30NY1bMv+qb6GsTNXETFzRmkzSVRI7NJmkzSUAOzW/XPZroaiRSKtzcGLCr1NUftc/8Ae/QVbu4Gkw6ckdqz/Jm/un8qasDJPtc/979BR9rn/vfoKi8qb+6fyo8mb+635GnoIl+1z/3v0FaFtP5ykN1FZXkzf3G/KtK0gaIFn4J7UpWGi5RRRUDCiiigAooooAKKKKACiiigD//R/fgq3ak2tUtFO4AKKKKQCYHpRgelLRQAmB6UuAOlFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFMeNX60+igCD7OnqaPs6epqeincCv9nT1NH2ZPU1YoouBX+zJ6mpURYxhafRSuAU0oh5IFOooAZ5cf90flR5cf90flT6KAG7EByAKdRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAEZ4NVDZQk55FW6KLgU/sMXqaPsMXqauUU7sCn9hi9TSfYYvU1doouwKi2cStu5P1q3RRSuAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH//0v38oqoWJOTSZp2AuUUinKg013CCkA+ioPO9qPO9qdgJ6Kg8/wBqPP8AaiwE9FV/P9qPP9qLAWKKr+f7Uef7UWAsUVX+0e1H2j2osBYoqt9o9qPtHt+tFgLNFVvtHt+tH2j2/WiwFmimI4ddwp9IAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiq885iICjmgCxRWf9rk9BR9rk9BTsFzQorP+1yegpPtcnoKLCuaNFZ32uT0FWoJvNByMEUWHcnopCQBk9qpG9HZf1pWAvUVR+2/7P60fbf9n9admK5eoqh9u/2f1o+3f7P60WYXL9FUPt3+z+tH27/Z/X/61FmFy/RVD7d/s/r/APWo+3f7P6//AFqLMLl+is/7d/s/r/8AWo+3f7P6/wD1qLMLmhRWf9u/2P1/+tR9v/2f1/8ArUWYXNCis/7f/sfrU0N0srbMYNFmO5aooopAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFIzBVLHtzWUdQlzwBimlcDWorJ+3zeg/Wj7fN6D9afKxXNaisn7fN6D9aPt83oP1o5WFzWorLS/fcN4GPatSk1YYUVWuLlYMDGSarf2j/sfr/8AWoswuaVFZv8AaP8Asfr/APWo/tH/AGP1/wDrUWYrmlRWb/aP+x+v/wBaj+0f9j9f/rUWYXNKis3+0f8AY/X/AOtR/aP+x+v/ANaizC5pUVm/2j/sfr/9aj+0f9j9f/rUWYXNKis3+0f9j9f/AK1H9o/7H6//AFqLMLmlRWb/AGj/ALH6/wD1qP7R/wBj9f8A61FmFzSorN/tH/Y/X/61WhdQkZzRZjuf/9P97qKSkqwLyfdH0psibxxTk+4PpTqkCt5L+oo8l/UVZoouBV8l/UUeS/t/n8KtUUXAq+S/t/n8KPIf1FWqKLgVPIf1FHkP6irdFFwKnkP6ijyH9RVuii4FTyH9RSfZ39RVyii4FP7O/qKPs7+oq5RRcCONNi4qSiikAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABWdd/6wfStGs28/1o+lNCZWzRTc0VdhC5opM0lFgHZq9ZfxfhWfmr9j/F+FJ7Ai8wDKVPes42cnYitKipTKM37HL6ik+xy+orToo5hWMz7FL6ij7FL6itOinzMLGZ9il9RR9il9RWnRRzMLGX9il9RR9il9RWpRRzMLGX9im9RR9hl9RWpRRzMLGV9hl9RR9hm9RWrRRzMLGV9hm9R/n8Knt7Ron3uRx0xV6ilzMLBRRRSGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUARzf6l/oa5+ugm/1L/Q1z9XETCiiiqJCiiigArpK5uukqZFIp3NqZyGU4I45qr9gm9R+tWrq5MICp941Q+2XH979B/hQrgyX7BN6j9aPsE3qP1qL7Zcf3v0H+FH2y4/vfoP8KeotCX7BN6j9aPsE3qP1qL7Zcf3v0H+FX7W5MwKv94UndD0Kv2Cb1H60fYJvUfrWtRS5mFjJ+wTeo/Wj7BN6j9a1qKOZhYyfsE3qP1o+wTeo/WtaijmYWMn7BN6j9aPsE3qP1rWoo5mFjJ/s+X1H61ZFjFjkmrtFLmYWP/U/evNJSupRttIAScCrEaCfcH0qG4JAAHSp1GFA9KCAeDUjM3NFaPlp6Cjy09BTuBnZqaAnfgdKteWn90U4Kq/dGKVwFooopAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABWZe/wCtH0rTqGWBJsbu3pTTsBj5pK0/sUXqaPsUXqarmRNjMozWn9ii9TR9hi9TT5kFjLrQsP4/wqT7DF6mrEUSRLtSk5DsOckISvXHFYJJJyetdBTDFETkqD+FSnYGjBzSVveTF/dH5UeTD/dH5VXMFjCBIOQa30JKAt1xzTRFEDkKB+FSVLdwSCiiikMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCOb/Uv9DXP10hAIwapGwhJzkiqi7CaMiitf7BD6n9KPsEPqf0quZCsZFFa/2CH1P6UfYIfU/pRzILGRXSVUSyhRg3Jx61bqZO40ijeW7SYkTkjjFZ3kTf3D+RrfooUrBYwPJm/uH8jR5M39w/ka36KOYLGB5E39w/ka0bO3aPMj8E8Yq9RQ5XCwUUUVIwooooAKKKKACiiigAooooA//9k=") left 60% top 24px no-repeat;min-height:118px;}
.kiui-omni-panel.panel-search #js_panel-search-results.k-cleared .k-p{display:block;}
.kiui-omni-panel.panel-search #js_panel-search-results.k-cleared #js_panel-search-results-wrap{display:none;}
.kiui-omni-panel.panel-search #js_panel-search-results.k-cleared+#js_trending-results{display:block;}
.kiui-omni-panel.panel-search .ean-scanner-wrap .k-h1{flex-grow:1;padding-top:6px;padding-bottom:4px;text-align:center;margin-left:40px;}
.kiui-omni-panel.panel-search .ean-scanner-wrap .k-h1 svg{margin-left:9px;vertical-align:baseline;}
.kiui-omni-panel.panel-search .ean-scanner-wrap .js_show-new-search{width:41px;height:41px;border-radius:16px!important;line-height:.8;margin-right:-4px;background:hsla(0,0%,100%,.25)!important;}
.kiui-omni-panel.panel-search .ean-scanner-wrap .js_show-new-search svg{vertical-align:middle;}
.kiui-omni-panel.panel-search #js_ean-scanner{border:0!important;margin-top:-71px!important;height:400px;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMSIgaGVpZ2h0PSIyMSI+PGNpcmNsZSBjeD0iMTAuNSIgY3k9IjEwLjUiIHI9IjEuNSIgZmlsbD0iI0ZGRiIgZmlsbC1vcGFjaXR5PSIuMDgiIGZpbGwtcnVsZT0iZXZlbm9kZCIvPjwvc3ZnPg==") 100% 0 repeat,linear-gradient(-180deg,#2a2a2a,#1d1d1d);}
.kiui-omni-panel.panel-search #js_ean-scanner-results{max-width:494px;margin:-32px auto 48px;position:relative;z-index:2;}

.kiui-omni-panel.panel-search #js_panel-search-results #js_panel-search-results-wrap .k-more-wrap {
    text-align: center;
    position: absolute;
    bottom: 12px;
    left: 0;
    right: 0;
}


.kiui-omni-panel.panel-search .search-results-list .item.k-loading {
    position: relative;
    min-height: 80px
}

.kiui-omni-panel.panel-search .search-results-list .item.k-loading:after,.kiui-omni-panel.panel-search .search-results-list .item.k-loading:before {
    content: "";
    display: block;
    visibility: visible;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -5px;
    margin-left: -5px
}

.kiui-omni-panel.panel-search .search-results-list .item.k-loading:after {
    background-color: #86868e;
    animation: k-loading 1.8s infinite
}

.kiui-omni-panel.panel-search .search-results-list .item.k-loading:before {
    background-color: #b9b9c1;
    animation: k-loading 1.8s infinite reverse
}

.kiui-omni-panel.panel-search .search-results-list .item.k-loading+.k-more-wrap {
    display: none
}

.kiui-omni-panel.panel-search .search-results-list.search-results-list-tablets .item .image,.kiui-omni-panel.panel-search .search-results-list.search-results-list-tvs .item .image {
    margin-top: 3px;
    width: 50px;
    text-align: center
}

.kiui-omni-panel.panel-search .search-results-list.search-results-list-tablets .item .image img,.kiui-omni-panel.panel-search .search-results-list.search-results-list-tvs .item .image img {
    height: 32px;
    width: auto
}


.kiui-omni-panel.panel-search .kiui-suggest.k-loading {
    position: relative;
    background: linear-gradient(180deg,#ebeef4,#f6f6fa)!important
}

.kiui-omni-panel.panel-search .kiui-suggest.k-loading:after,.kiui-omni-panel.panel-search .kiui-suggest.k-loading:before {
    content: "";
    display: block;
    visibility: visible;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    right: 22px;
    margin-top: -5px;
    margin-right: -5px
}

.kiui-omni-panel.panel-search .kiui-suggest.k-loading:after {
    background-color: #3f3e45;
    animation: k-loading 1.8s infinite
}

.kiui-omni-panel.panel-search .kiui-suggest.k-loading:before {
    background-color: #727178;
    animation: k-loading 1.8s infinite reverse
}

@media only screen and (max-width:993px){
.kiui-omni-panel.panel-search .kiui-suggest{background-position:right 11px top 13px,100% 0!important;}
.kiui-omni-panel.panel-search .k-heading{padding:8px 8px 8px 62px;}
.kiui-omni-panel.panel-search #js_panel-search-input,.kiui-omni-panel.panel-search .k-hint{height:42px!important;text-indent:36px!important;font-size:16px!important;}
.kiui-omni-panel.panel-search .ean-scanner-wrap .js_show-new-search{margin-right:0;box-shadow:0 2px 6px rgba(0,0,0,.6);}
.kiui-omni-panel.panel-search .new-search-wrap{min-height:calc(100dvh + 32px);}
.kiui-omni-panel.panel-search .k-panel-handle{position:fixed;}
.kiui-omni-panel.panel-search .k-clear{margin:3px;}
.kiui-omni-panel.panel-search #js_trending-results{padding:0 16px 12px;}
.kiui-omni-panel.panel-search #js_trending-results .search-results-wrap{display:block;}
.kiui-omni-panel.panel-search #js_trending-results .search-results-wrap .search-results-list{width:100%;padding-bottom:12px;}
.kiui-omni-panel.panel-search #js_panel-search-results.k-cleared{width: 100%;min-height:119px;}
.kiui-omni-panel.panel-search #js_panel-search-results #js_panel-search-results-wrap{display:block;}
.kiui-omni-panel.panel-search #js_panel-search-results #js_panel-search-results-wrap .search-results-list{width:100%;}
}
/*! CSS Used keyframes */
@keyframes animatePanelOpen{0%{transform:translateY(calc(100vh - 82px));transform:translateY(calc(100dvh - 12px));transform:translateY(round(down,calc(100dvh - 12px),1px));}to{transform:translateY(0);}}
@keyframes animatePanelPopupOpen{0%{transform:translateY(calc(100vh + 100px));transform:translateY(calc(100dvh + 100px));transform:translateY(round(down,calc(100dvh + 100px),1px));}to{transform:translateY(-16vh);transform:translateY(-16dvh);transform:translateY(round(down,-16dvh,1px));}}


/*tooltips*/
.ui-tooltip {
    position: absolute!important;
    z-index: 99999!important;
    padding: 10px 12px;
    max-width: 350px!important;
    border-radius: 12px!important;
    text-shadow: none!important;
    box-shadow: 0 3px 20px -3px rgba(0,0,0,.2)!important;
    color: #fff!important;
    background: rgba(79,78,86,.9)!important;
    border: none !important;
    pointer-events: none!important;
    line-height: 1.5!important
}

.ui-tooltip .ui-tooltip-close {
    display: none
}

.ui-tooltip .ui-tooltip-hidden {
    display: none!important
}
.ui-tooltip .ui-tooltip-close {display:none}
@media (max-width: 947px) { 
 .ui-tooltip .ui-tooltip-close {
    position: absolute;
    top: 12px;
    left: 12px;
    right: auto;
    width: 27px;
    height: 27px;
    display: block;
    cursor: pointer;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNyIgaGVpZ2h0PSIyNyI+PHBhdGggZmlsbD0iI0E3QTdCMSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTMuNSAwQzIwLjk1NiAwIDI3IDYuMDQ0IDI3IDEzLjVTMjAuOTU2IDI3IDEzLjUgMjcgMCAyMC45NTYgMCAxMy41IDYuMDQ0IDAgMTMuNSAwem02IDYuMDg2bC02IDYtNi02TDYuMDg2IDcuNWw2IDYtNS44NDQgNS44NDQgMS40MTQgMS40MTQgNS44NDQtNS44NDQgNS44NDQgNS44NDQgMS40MTQtMS40MTQtNS44NDQtNS44NDQgNi02TDE5LjUgNi4wODZ6Ii8+PC9zdmc+);
    opacity: .65;
}

 .ui-tooltip {
    margin: 22px;
    max-height: 200px;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
    pointer-events: all;
    padding: 16px 20px 16px 40px !important;
    border-radius: 16px;
}

}
.ui-autocomplete {
    background: #fff;
    box-shadow: 0 15px 35px 5px #a2a7b1;
    box-shadow: 0 15px 50px 0 rgba(0,0,0,.25);
    border-radius: 4px;
    color: #a7a7b1;
    font-size: 13px;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99999
}

.ui-autocomplete a {
    color: #4f4e56;
    display: block;
    padding: 3px 10px;
    min-height: 35px
}

.ui-autocomplete img {
    max-height: 35px;
    max-width: 20px;
    float: left
}



/*preven body scrolling with modal opened*/
.ti-modal-open {
    overflow: hidden;
}

/*header*/
#content{margin-top:0!important}
.apscrumbs a,.apscrumbs span {
    color: #fff;
}



/*! CSS Used from: https://cdn-files.kimovil.com/assets/www/app-unfold-css.3f21ce84.css */
aside{display:block;}
a{background-color:transparent;-webkit-text-decoration-skip:objects;}
b{font-weight:inherit;font-weight:700;}
small{font-size:80%;}
img{border-style:none;}
svg:not(:root){overflow:hidden;}
button,input,optgroup,select{font-family:sans-serif;font-size:100%;line-height:1.2;margin:0;}
button,input{overflow:visible;}
button,select{text-transform:none;}
button{-webkit-appearance:button;}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}
h2,li,p,ul{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;}
i{font-style:normal;}
ul{list-style:none;}
img{color:transparent;}
button,input,select{font:inherit;margin:0;}
button,input{line-height:normal;}
button{-webkit-appearance:button;cursor:pointer;}
input[disabled]{cursor:default;}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.hidden{display:none!important;}
[data-title]{cursor:help;}
a[data-title]{cursor:pointer;}
::selection{color:#4f4e56!important;background:#ffffa0;}
.wrapper{max-width:900px;position:relative;}
.wrapper{padding:0 40px;margin:0 auto;}
@media only screen and (max-width:1295px){
.wrapper{max-width:900px;}
.wrapper{padding-right:calc(16px + env(safe-area-inset-right));padding-left:calc(16px + env(safe-area-inset-left));}
}
@media (max-width:947px){
.wrapper{max-width:100%;}
}
.columns{*zoom:1;}
.columns:after,.columns:before{content:"";display:table;}
.columns:after{clear:both;}
.columns>*{overflow-y:scroll;-webkit-overflow-scrolling:touch;}
.columns>div{float:right;height:100%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;}
.columns>*>*{-o-transform:translateZ(0);-moz-transform:translateZ(0);-webkit-transform:translateZ(0);transform:translateZ(0);}
.k-columns{white-space:nowrap;}
.k-columns>*{display:inline-block;vertical-align:top;white-space:normal;}
.w100{width:100%;}
.w60{width:60%;}
.w50{width:50%;}
.w45{width:45%;}
.w40{width:40%;}
.w10{width:10%;}
.kiui-sticky-sidebar-wrapper.k-sticky-sidebar-left .lay-main>.kc-container{padding-left:200px!important;}
@media (max-width:1275px){
.kiui-sticky-sidebar-wrapper.k-sticky-sidebar-left .lay-main>.kc-container{padding-left:0!important;}
}
.ksps>*{display:none;}
.curr-usd .ksps .xx_usd{display:block;}
input,select{color:#4f4e56;}
input[type=number],input[type=search]{outline:none;font-size:16px;}
button{display:block;width:100%;padding:0;background:transparent;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:0;line-height:1;}
a{text-decoration:none;color:#3a51df;}
p{font-size:14px;line-height:1.3;}
.k-h1,.k-h2,.k-h3,.k-h4,.k-h5{font-family:-apple-system,BlinkMacSystemFont,Open Sans,Roboto,Droid Sans,Segoe UI,Helvetica Neue,Helvetica,Trebuchet MS,Arial,sans-serif;}
.k-h3 a{color:#4f4e56;}
.k-h1{font-size:2em;}
.k-h1,.k-h2{font-weight:700;color:#4f4e56;line-height:1.1;}
.k-h2{font-size:1.7142857em;}
.k-h3{font-size:1.4285714em;line-height:1.1;}
.k-h3,.k-h4{font-weight:700;font-weight:600;color:#4f4e56;}
.k-h4{font-size:1.2857143em;line-height:1.3;}
.k-h4 .h{box-shadow:inset 0 -7px #ffffa0;display:inline;}
.k-h5{color:#4f4e56;font-weight:700;font-size:1em;line-height:1.3;}
.k-h3+.k-h4,.k-p{margin-top:6px;}
.k-p{font-size: 12px;line-height:1.3;}
.k-p{color:#4f4e56;}
.k-disclaimer{font-size:12px;margin:24px 0;}
.help a{color:#9105ed;}
.k-icon{fill:#4f4e56;}
.k-icon.k-fill.gray{fill:#a7a7b1;}
.k-icon.k-stroke.gray{stroke:#a7a7b1;}
.k-icon.k-multiple.c-gray{color:#a7a7b1;}
.k-icon.m-black{fill:#4f4e56;}
.k-icon.k-fill.black{fill:#4f4e56;}
.k-icon.k-stroke.black{stroke:#4f4e56;}
.k-icon.k-multiple.f-black{fill:#4f4e56;}
.k-icon.k-fill.green{fill:#01c778;}
.k-icon.k-fill.magenta{fill:#f11382;}
.k-icon.k-fill.orange{fill:#ff9826;}
input[type=radio]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;width:14px;height:14px;border-radius:7px;border:1px solid #c7cdd8;vertical-align:bottom;background:#fff;background:rgba(184,192,203,.2);box-shadow:inset 0 1px 2px rgba(184,192,203,.5);outline:none;}
input[type=radio]:active,input[type=radio]:focus,input[type=radio]:hover{border:1px solid #4e5159;box-shadow:inset 0 0 0 1px #4e5159;}
input[type=radio]:checked{background:#4e5159;box-shadow:inset 0 0 0 1px #4e5159,inset 0 0 0 5px #fff;border:1px solid #4e5159;}
.kiui-button{border-radius:20px;font-size:18px;line-height:1.3;font-weight:700;font-weight:600;display:inline-block;text-align:center;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-origin:border-box;padding:5px 16px;background-color:#4f4e56;box-shadow:0 4px 20px -2px rgba(79,78,86,.35);color:#fff;border:2px solid transparent;transition:background-color .2s linear;-webkit-appearance:none;appearance:none;}
button.kiui-button{display:inline-block;-webkit-appearance:none;width:auto;box-sizing:content-box;}
.kiui-button.k-big{font-size: 16px;height:23px;/* padding:5px 16px; */}
.kiui-button.k-medium{font-size:16px;height:20px;padding:3px 12px;}
.kiui-button.k-small{font-size:14px;padding:1px 10px;}
.kiui-button.k-medium,.kiui-button.k-small{box-shadow:0 2px 10px -1px rgba(79,78,86,.25);}
.kiui-button.white{background-color:#fff;color:#4f4e56;box-shadow:0 3px 15px -2px rgba(79,78,86,.25);}
.kiui-button.white.k-small{box-shadow:0 2px 8px -1px rgba(79,78,86,.25);}
.kiui-button.black{background-color:#4f4e56;box-shadow:0 3px 15px -2px rgba(79,78,86,.25);}
.kiui-button.blue{background-color:#3a51df;box-shadow:0 3px 15px -2px rgba(58,81,223,.25);}
.kiui-button.blue.k-medium{box-shadow:0 2px 8px -1px rgba(58,81,223,.25);}
.kiui-button.green{background-color:#01c778;box-shadow:0 3px 15px -2px rgba(1,199,120,.25);}
.kiui-button.more{background-color:rgba(14,53,127,.05);color:#4f4e56;box-shadow:none;}
.kiui-button.more.k-small{box-shadow:none;}
.dark .kiui-button.more {
    color: #fff;
    background: hsla(0, 0%, 100%, .08)!important;
}
.no-mqtouch .kiui-button:hover{background-color:#69696f;}
.no-mqtouch .kiui-button:active{background-color:#434249;box-shadow:none;}
.no-mqtouch .kiui-button:focus{border-style:dashed;border-color:hsla(0,0%,100%,.25);}
.no-mqtouch .kiui-button.white:hover{background-color:#f3f4f8;}
.no-mqtouch .kiui-button.white:active{background-color:#dce0e4;}
.no-mqtouch .kiui-button.white:focus{border-style:dashed;border-color:rgba(0,0,0,.15);}
.no-mqtouch .kiui-button.black:hover{background-color:#69696f;}
.no-mqtouch .kiui-button.black:active{background-color:#434249;}
.no-mqtouch .kiui-button.blue:hover{background-color:#586be4;}
.no-mqtouch .kiui-button.blue:active{background-color:#3145be;}
.no-mqtouch .kiui-button.green:hover{background-color:#27cf8c;}
.no-mqtouch .kiui-button.green:active{background-color:#01a966;}
.no-mqtouch .kiui-button.more:hover{background-color:rgba(23,50,83,.15);}
.no-mqtouch .kiui-button.more:active{background-color:rgba(29,45,74,.25);}
.no-mqtouch .kiui-button.more:focus{border-style:dashed;border-color:rgba(0,0,0,.15);}
.no-mqtouch .kiui-button:focus:active{border-color:transparent!important;}
.kiui-round-button{cursor:pointer;margin:0;display:inline-block;white-space:nowrap;}
.kiui-round-button .icon{width:40px;height:40px;border-radius:50%;background:#fff;box-shadow:0 4px 12px -2px rgba(79,78,86,.5);position:relative;margin:0;display:inline-flex;justify-content:center;vertical-align:middle;align-items:center;}
.kiui-round-button .icon:after{content:"";display:block;width:16px;height:16px;border-radius:50%;position:absolute;top:0;left:-8px;background:#4f4e56 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTggM2ExIDEgMCAwMTEgMXYzaDNhMSAxIDAgMDEwIDJIOXYzYTEgMSAwIDAxLTIgMFY5SDRhMSAxIDAgMTEwLTJoM1Y0YTEgMSAwIDAxMS0xeiIvPjwvc3ZnPg==) 100% 0 no-repeat;}
.kiui-round-button .icon .k-icon{margin:0;}
.kiui-round-button .action{font-weight:700;font-size:14px;line-height:1.1;margin:11px 12px;color:#4f4e56;display:inline-block;vertical-align:middle;}
.kiui-round-button.black .icon{box-shadow:0 4px 12px -2px rgba(79,78,86,.5);}
.kiui-round-button.black .icon:after{background-color:#4f4e56;}
.kiui-round-button.black .action{color:#4f4e56;}
.kiui-round-button.magenta .icon{box-shadow:0 4px 12px -2px rgba(241,19,130,.5);}
.kiui-round-button.magenta .icon:after{background-color:#f11382;}
.kiui-round-button.magenta .action{color:#f11382;}
input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;width:22px!important;height:22px!important;border-radius:6px;border:1px solid rgba(167,167,177,.12);background:rgba(14,53,127,.05);outline:none;}
.no-mqtouch input[type=checkbox]:focus{border:1px solid rgba(167,167,177,.5);box-shadow:inset 0 0 0 1px rgba(167,167,177,.5);}
.no-mqtouch input[type=checkbox]:hover{background:rgba(184,192,203,.5);}
.no-mqtouch input[type=checkbox]:active,.no-mqtouch input[type=checkbox]:hover{border:1px solid rgba(167,167,177,.25);box-shadow:inset 0 0 0 1px rgba(167,167,177,.25);}
.no-mqtouch input[type=checkbox]:active{background:#babfc7;}
input[type=checkbox]:checked{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMSI+PHBhdGggZmlsbD0iI0ZGRiIgZD0iTTQuNTQzIDkuOTU3bC45NTcuOTU3IDkuNDMtOS40M0wxMy41MTYuMDcgNS41IDguMDg2IDEuNDY0IDQuMDUuMDUgNS40NjR6Ii8+PC9zdmc+")!important;background-position:right 3px top 5px!important;background-repeat:no-repeat!important;}
input[type=checkbox]:checked{background-color:#4f4e56!important;border:1px solid #4f4e56!important;box-shadow:inset 0 0 0 1px #4f4e56!important;}
.kiui-checks{margin-top:4px;}
.kiui-checks .item{margin-bottom:10px;position:relative;}
.kiui-checks .item a{color:#4f4e56;margin-right:4px;}
.kiui-checks .item i{color:#a7a7b1;font-size:.8572em;margin-right:4px;}
.kiui-checks .item:last-child{margin-bottom:0;}
.kiui-checks.k-2cols .item{width:50%;display:inline-block;vertical-align:top;}
.kiui-checks input[type=checkbox]{margin-bottom:2px;margin-top:-2px;vertical-align:middle!important;margin-left:6px!important;margin-right:-32px;}
.kiui-checks label{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);padding-right:32px;display:block;line-height:.8;}
.kiui-checks .mini-help{position:absolute;left:0;top:0;}
.kiui-checkbetter{margin-left:-14px;}
.kiui-checkbetter .title{margin-bottom:6px;margin-left:14px;}
.kiui-checkbetter .columns>*{overflow:visible;}
.kiui-checkbetter .k-list{border-radius:12px;margin-left:14px;}
.kiui-checkbetter .k-list .item{box-shadow:0 1px 0 rgba(167,167,177,.12);background:rgba(14,53,127,.05);padding:6px 12px;position:relative;min-height:26px;cursor:pointer;display:flex;align-items:center;}
.kiui-checkbetter .k-list .item:before{content:"";width:15px;min-width:15px;height:11px;display:inline-block;vertical-align:middle;margin-left:6px;margin-right:-1px;background-repeat:no-repeat;background-position:100% 0;}
.kiui-checkbetter .k-list .item:first-child{border-radius:11px 11px 0 0;}
.kiui-checkbetter .k-list .item:last-child{border-radius:0 0 11px 11px;box-shadow:none;}
.kiui-checkbetter .k-list .item a{color:#4f4e56;}
.kiui-checkbetter .k-list .item i{position:absolute;top:50%;text-align:center;margin-top:-7px;right:-8px;display:block;width:15px;height:15px;font-weight:700;border-radius:50%;line-height:1.2;background:#f5f6f8;color:#a7a7b1;font-size:13px;}
.kiui-checkbetter .k-list .item span{color:#a7a7b1;margin-right:6px;}
.kiui-checkbetter .k-list .item:hover,.kiui-checkbetter .k-list .item:hover~.item{background:rgba(184,192,203,.5);}
.kiui-checkbetter .k-list .item:hover:before,.kiui-checkbetter .k-list .item:hover~.item:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxMSI+PHBhdGggZmlsbD0iI0E3QTdCMSIgZmlsbC1vcGFjaXR5PSIuNDMiIGQ9Ik00LjU0MyA5Ljk1N2wuOTU3Ljk1NyA5LjQzLTkuNDNMMTMuNTE2LjA3IDUuNSA4LjA4NiAxLjQ2NCA0LjA1LjA1IDUuNDY0eiIvPjwvc3ZnPg==");visibility:visible!important;}
.kiui-checkbetter .k-list .item:hover i,.kiui-checkbetter .k-list .item:hover~.item i{background-color:#d7dbe1;box-shadow:0 0 0 2px #d7dbe1;}
.kiui-checkbetter .k-list .item:active,.kiui-checkbetter .k-list .item:active~.item{background:#babfc7;}
.kiui-checkbetter .k-list .item:active i,.kiui-checkbetter .k-list .item:active~.item i{background-color:#babfc7;box-shadow:0 0 0 2px #babfc7;}
.kiui-checkbetter .k-list:hover .item:before{visibility:hidden;}
.kiui-label-checks{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.kiui-label-checks .item{cursor:pointer;padding:4px 12px;margin:0 0 6px 6px;border-radius:16px;background-color:rgba(14,53,127,.05);-webkit-tap-highlight-color:rgba(0,0,0,0);display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.kiui-label-checks .item input{display:none!important;}
.kiui-label-checks .item.k-hidden{display:none;}
.kiui-label-checks .item.k-active {
    background-color: #4f4e56 !important;
    color: #fff !important;
}
.kiui-label-checks .max-reached{position:absolute;bottom:25px;right:45px;left:45px;background:#f5376d;background:rgba(245,55,109,.75);padding:2px 8px;color:#fff;border-radius:4px;text-align:center;pointer-events:none;display:none;}
.backdropfilter .kiui-label-checks .max-reached{background:rgba(255,0,73,.65);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:3px 8px;}
.no-mqtouch .kiui-label-checks .item:hover{background:rgba(184,192,203,.5);}
.no-mqtouch .kiui-label-checks .item:active{background:#babfc7;}
.kiui-select{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxOSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik02LjUyNyAxLjYwNEwxLjUwMiA1LjkzMW01LjA1My00LjI2Nmw0Ljk2NSA0LjI2Nm0uMDE2IDcuMjQ4TDYuNTEgMTcuNTA1TTEuNTQ3IDEzLjI0bDQuOTY0IDQuMjY1Ii8+PC9zdmc+);background-position: 5%;background-repeat:no-repeat;height:auto;width:100%;margin:0;font-weight:400;text-align:right;}
.kiui-select.k-big{height:37px;}
.kiui-select.white.k-main{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxOSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNEY0RTU2IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik02LjUyNyAxLjYwNEwxLjUwMiA1LjkzMW01LjA1My00LjI2Nmw0Ljk2NSA0LjI2Nm0uMDE2IDcuMjQ4TDYuNTEgMTcuNTA1TTEuNTQ3IDEzLjI0bDQuOTY0IDQuMjY1Ii8+PC9zdmc+);background-position:0%;background-repeat:no-repeat;font-weight:400;border:2px solid transparent;background-color:rgba(14,53,127,.05);box-shadow:none;}
.no-mqtouch .kiui-select.white.k-main:hover{background-color:rgba(184,192,203,.5);}
.no-mqtouch .kiui-select.white.k-main:active{background-color:#babfc7;}
.kiui-select option:not(.main){font-weight:400;}
.kiui-inline-search{-webkit-appearance:none;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNTY2IDBDMi45NTMgMCAwIDIuODkgMCA2LjQyNnMyLjk1MyA2LjQyNiA2LjU2NiA2LjQyNmE2LjYxMiA2LjYxMiAwIDAwMy43NDctMS4xNThsNC4zMTUgNC4yM2ExLjE4IDEuMTggMCAwMDEuNjQxIDAgMS4xMiAxLjEyIDAgMDAwLTEuNjA3bC00LjMyLTQuMjIzYTYuMjgzIDYuMjgzIDAgMDAxLjE4Mi0zLjY2OEMxMy4xMzEgMi44OSAxMC4xNzggMCA2LjU2NiAwem0wIDIuMjY4YzIuMzYgMCA0LjI0OCAxLjg0OCA0LjI0OCA0LjE1OCAwIDIuMzEtMS44ODggNC4xNTgtNC4yNDggNC4xNTgtMi4zNiAwLTQuMjQ5LTEuODQ4LTQuMjQ5LTQuMTU4IDAtMi4zMSAxLjg4OS00LjE1OCA0LjI0OS00LjE1OHoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iI0E3QURCRSIvPjwvc3ZnPg==) right 11px top 11px no-repeat;border-radius:12px;outline:none;margin:0;padding:0;display:block;width:100%;height:38px;text-indent:34px;border:0;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.kiui-inline-search:active{background-color:rgba(167,167,177,.25);}
.kiui-inline-search:focus{background-color:transparent;box-shadow:inset 0 0 0 1px rgba(128,135,163,.2);}
.kiui-input-search{-webkit-appearance:none;background:transparent url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYuNTY2IDBDMi45NTMgMCAwIDIuODkgMCA2LjQyNnMyLjk1MyA2LjQyNiA2LjU2NiA2LjQyNmE2LjYxMiA2LjYxMiAwIDAwMy43NDctMS4xNThsNC4zMTUgNC4yM2ExLjE4IDEuMTggMCAwMDEuNjQxIDAgMS4xMiAxLjEyIDAgMDAwLTEuNjA3bC00LjMyLTQuMjIzYTYuMjgzIDYuMjgzIDAgMDAxLjE4Mi0zLjY2OEMxMy4xMzEgMi44OSAxMC4xNzggMCA2LjU2NiAwem0wIDIuMjY4YzIuMzYgMCA0LjI0OCAxLjg0OCA0LjI0OCA0LjE1OCAwIDIuMzEtMS44ODggNC4xNTgtNC4yNDggNC4xNTgtMi4zNiAwLTQuMjQ5LTEuODQ4LTQuMjQ5LTQuMTU4IDAtMi4zMSAxLjg4OS00LjE1OCA0LjI0OS00LjE1OHoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iI0E3QURCRSIvPjwvc3ZnPg==) right 11px top 11px no-repeat;background-color:rgba(14,53,127,.05);border-radius:12px;outline:none;margin:0;padding:0;display:block;width:100%;height:38px;text-indent:34px;border:0;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.kiui-slider-new{position:relative;padding:0 16px;}
.kiui-slider-new .k-interface,.kiui-slider-new .k-interface *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box;}
.kiui-slider-new .k-interface{position:relative;border-radius:12px;}
.kiui-slider-new .k-base,.kiui-slider-new .k-connects{width:100%;height:100%;position:relative;z-index:1;}
.kiui-slider-new .k-connects{z-index:0;cursor:pointer;}
.kiui-slider-new .k-connect,.kiui-slider-new .k-origin{position:absolute;will-change:transform;z-index:1;top:0;left:0;height:100%;-ms-transform-origin:100% 0;-webkit-transform-origin:100% 0;-webkit-transform-style:preserve-3d;transform-origin:100% 0;transform-style:flat;}
.kiui-slider-new .k-origin{width:100%;}
.kiui-slider-new .k-horizontal .k-origin{height:0;}
.kiui-slider-new .k-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;}
.kiui-slider-new .k-touch-area{height:160%;width:160%;margin-right:-30%;margin-top:-30%;}
.kiui-slider-new .k-horizontal .k-handle{width:26px;height:26px;left:-14px;top:-6px;}
.kiui-slider-new .k-connects{border-radius:3px;overflow:hidden;}
.kiui-slider-new .k-connect{background:#4f4e56;}
.kiui-slider-new .k-handle{border-radius:50%;background:#fff url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMS4yNzEgMWgtLjVWMGgxMS4zNHYxSDEuMjcyem0wIDNoLS41VjNoMTEuMzR2MUgxLjI3MnptMCAzaC0uNVY2aDExLjM0djFIMS4yNzJ6IiBmaWxsPSIjRTZFN0VEIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=) 50% no-repeat;cursor:pointer;cursor:grab;outline:none;border:2px solid #4f4e56;width:28px;height:28px;top:5px;box-shadow:0 4px 7px 0 rgba(0,0,0,.2);}
.kiui-slider-new .k-handle.k-handle-lower{margin-right:3px;}
.kiui-slider-new .k-handle.k-handle-upper{margin-right:-3px;}
.kiui-slider-new .k-values{cursor:default;height:22px;margin-top:18px;line-height:1.2;text-align:center;}
.kiui-slider-new .k-values>*{font-size:14px;padding:3px 30px;min-width:56px;height:16px;text-align:center;color:#4f4e56;vertical-align:top;border-radius:12px;position:relative;color:#a7a7b1;background-color:rgba(167,167,177,.08);transition:color .15s linear,background-color .15s linear;display:inline-block;}
.kiui-slider-new .k-values>* .k-unit{margin-right:2px;}
.kiui-slider-new .k-values>.k-editable{box-shadow:inset 0 2px 2px 0 rgba(167,167,177,.12);}
.kiui-slider-new .k-values>.k-editable .k-unit,.kiui-slider-new .k-values>.k-editable .k-value{cursor:text;}
.kiui-slider-new .k-values>.k-diff{background:#4f4e56;color:#fff;-webkit-font-smoothing:auto;}
.kiui-slider-new .k-values .k-min{margin-right:-12px;}
.kiui-slider-new .k-values .k-min .k-minus{opacity:0;visibility:hidden;}
.kiui-slider-new .k-values .k-min.k-diff .k-minus{opacity:.5;visibility:visible;}
.kiui-slider-new .k-values .k-max{margin-left:-12px;}
.kiui-slider-new .k-values .k-max .k-plus{opacity:0;visibility:hidden;}
.kiui-slider-new .k-values .k-input{display:none;text-align:center;color:#4f4e56;background-color:#fff;box-shadow:inset 0 1px 4px 0 rgba(122,122,139,.3);-webkit-appearance:none;-moz-appearance:textfield;position:absolute;top:0;right:0;z-index:1;width:100%;height:22px;padding:0;border:0;border-radius:12px;cursor:text;font-size:16px;}
.kiui-slider-new .k-values .k-minus,.kiui-slider-new .k-values .k-plus{position:absolute;top:0;display:block;width:24px;height:100%;border-radius:0 12px 12px 0;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:.5;}
.kiui-slider-new .k-values .k-minus:after,.kiui-slider-new .k-values .k-plus:after{display:block;content:"";width:12px;height:2px;background:#a7a7b1;position:absolute;right:6px;top:10px;border-radius:2px;}
.kiui-slider-new .k-values .k-minus:active,.kiui-slider-new .k-values .k-plus:active{background-color:rgba(167,167,177,.1);opacity:1;}
.kiui-slider-new .k-values .k-minus{right:0;border-radius:0 12px 12px 0;}
.kiui-slider-new .k-values .k-plus{left:0;border-radius:12px 0 0 12px;}
.kiui-slider-new .k-values .k-plus:before{display:block;content:"";width:12px;height:2px;background:#a7a7b1;position:absolute;right:6px;top:10px;transform:rotate(-90deg);}
@media only screen and (min-width:994px) and (max-width:1295px){
.kiui-slider-new .k-values{height:36px;display:flex;column-gap:12px;align-items:flex-start;}
}
.kiui-slider-new[data-connect=true] .k-values>*{min-width:56px;}
.kiui-slider-new[data-connect=true] .k-values .k-min{float:right;margin-right:-12px;}
.kiui-slider-new[data-connect=true] .k-values .k-max{float:left;margin-left:-12px;}
.kiui-slider-new .k-tooltip{display:block;position:absolute;border-radius:12px;background:#ffffa0;color:#4f4e56;padding:6px 10px;text-align:center;white-space:nowrap;height:26px;min-width:50px;box-shadow:0 5px 10px rgba(0,0,0,.1);pointer-events:none;transition:opacity .15s linear;font-size:14px;max-width:150px;opacity:0;}
.kiui-slider-new .k-tooltip:after{content:"";display:block;position:absolute;right:50%;width:4px;height:10px;border-radius:4px;margin-right:-2px;bottom:-8px;border:none;background-color:#ffffa0;}
.kiui-slider-new .k-horizontal .k-tooltip{-webkit-transform:translate(50%);transform:translate(50%);right:50%;bottom:36px;}
.kiui-slider-new[data-connect=upper]{padding:0 12px 0 0;}
.kiui-slider-new[data-connect=lower]{padding:0 0 0 12px;}
.kiui-slider-new.k-default{margin-top:12px;}
.kiui-slider-new.k-default .k-base{background:rgba(128,135,163,.08);height:4px;border-radius:3px;}
.kiui-slider-new.k-default .k-connect{background-color:#4f4e56;width:100%;}
.kiui-slider-new.k-default .k-handle{top:-11px;}
.kiui-slider-new.k-medium{margin-top:12px;}
.kiui-slider-new.k-medium .k-base{background:rgba(128,135,163,.08);height:9px;border-radius:6px;}
.kiui-slider-new.k-medium .k-connect{position:absolute;border:2px solid #4f4e56;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);border-radius:12px;background:transparent;}
.kiui-slider-new.k-medium .k-handle{top:-9px;}
.kiui-slider-new.k-big .k-interface{box-shadow:inset 0 1px 3px 0 rgba(79,78,86,.12);border-radius:12px;background:rgba(14,53,127,.05);height:38px;}
.kiui-slider-new.k-big .k-base{height:38px;border-radius:12px;}
.kiui-slider-new.k-big .k-connect{position:absolute;border:2px solid #4f4e56;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);border-radius:12px;background:transparent;}
.kiui-slider-new.k-big .k-handle{top:6px;}
.kiui-slider-new.k-big .k-values{margin-top:12px;}
.kiui-slider-new.priceslider .k-interface{background:linear-gradient(-70deg,rgba(94,91,255,.38),rgba(29,255,203,.68) 50%,rgba(43,138,255,.32));}
.kiui-slider-new.stepscore .k-interface{background-image:linear-gradient(-90deg,#ff766f 0,#ff766f 10%,#ff9b66 10.1%,#ff9b66 20%,#ffb14e 20.1%,#ffb14e 30%,#ffce48 30.1%,#ffce48 40%,#fff43b 40.1%,#fff43b 50%,#dafa2f 50.1%,#dafa2f 60%,#8dff50 60.1%,#8dff50 70%,#59fc55 70.1%,#59fc55 80%,#19f364 80.1%,#19f364 90%,#16e668 90.1%,#16e668);background-size:100%;background-position:0% 0;}
.kiui-slider-new.stepdate .k-interface{background-image:linear-gradient(-90deg,transparent 90%,#f11382);}
.kiui-slider-new .price-columns{position:absolute;width:100%;height:100%;z-index:0;vertical-align:bottom;border-radius:12px;overflow:hidden;pointer-events:none;text-align:center;}
.kiui-slider-new .price-columns .k-col{width:2.12%;height:0;min-height:6px;background-color:#fff;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:bottom;position:relative;margin:0;outline:none;}
.kiui-slider-new .k-help,.kiui-slider-new .k-help-disabled{position:absolute;top:50%;right:0;left:0;height:13px;text-align:center;margin-top:-7px;margin-right:18px;margin-left:18px;opacity:0;z-index:3;pointer-events:none;color:#4f4e56;transition:opacity .3s linear;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.kiui-slider-new.disabled .k-help-disabled,.kiui-slider-new.k-not-filtered .k-help{opacity:.5;}
.kiui-onoff{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:bottom;margin:0 6px;}
.kiui-onoff .k-interface{height:24px;width:42px;border-radius:20px;background:rgba(14,53,127,.08);position:relative;display:inline-block;vertical-align:middle;margin-left:6px;-o-transition:background .1s linear;-ms-transition:background .1s linear;-moz-transition:background .1s linear;-webkit-transition:background .1s linear;transition:background .1s linear;cursor:pointer;margin-top:1px;}
.kiui-onoff .k-interface .k-handle{width:20px;height:20px;margin:2px;border-radius:50%;z-index:1;outline:none;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.15),0 4px 7px rgba(0,0,0,.15);position:absolute;top:0;-o-transition:right .1s linear;-ms-transition:right .1s linear;-moz-transition:right .1s linear;-webkit-transition:right .1s linear;transition:right .1s linear;}
.kiui-onoff .k-interface.k-on{background:#17dd94;box-shadow:inset 0 1px 5px rgba(0,0,0,.1);}
.kiui-onoff .k-interface.k-on .k-handle{right:18px;}
@media only screen and (min-width:994px){
.k-lay_kiui-sticky-sidebar-fixed .k-sticky-sidebar-content,.k-lay_kiui-sticky-sidebar-fixed .kiui-sticky-sidebar,.k-lay_kiui-sticky-sidebar-fixed .kiui-sticky-sidebar-wrapper,.k-lay_kiui-sticky-sidebar-fixed .lay-main{box-sizing:border-box;}
.k-lay_kiui-sticky-sidebar-fixed .kiui-sticky-sidebar-wrapper{margin-left:200px;}
.k-lay_kiui-sticky-sidebar-fixed .kiui-sticky-sidebar-wrapper.k-sticky-sidebar-left{margin-left:0;}
.k-lay_kiui-sticky-sidebar-fixed .lay-wrapper .kiui-omni-panel{background:none;border-radius:0;bottom:auto;right:auto;left:auto;top:auto;height:auto;position:relative;box-shadow:none;max-width:100%;z-index:1;}
.k-lay_kiui-sticky-sidebar-fixed .lay-wrapper .kiui-omni-panel .k-panel-handle{display:none;}
.k-lay_kiui-sticky-sidebar-fixed .lay-wrapper .kiui-omni-panel[data-scrollable=true] .k-panel-content{padding-top:1px;top:auto;bottom:auto;right:auto;left:auto;width:100%;overflow: visible;}
.k-lay_kiui-sticky-sidebar-fixed .lay-wrapper .kiui-omni-panel[data-scrollable=true] .k-panel-bottombar{bottom:0;}
.k-lay_kiui-sticky-sidebar-fixed .k-sticky-sidebar-content{position:relative;transform:translate(0);transform:translateZ(0);will-change:position,transform;min-height:calc(100vh - 50px);}
.k-lay_kiui-sticky-sidebar-fixed .lay-main{margin-left:0;margin-right:300px;}
.k-lay_kiui-sticky-sidebar-fixed .kiui-sticky-sidebar{width:300px;will-change:min-height;}
.k-lay_kiui-sticky-sidebar-fixed .k-sticky-sidebar-left .kiui-sticky-sidebar{float:right;position: sticky;width: 350px;/* float: right; */margin: 0 20px 0 0;/* padding: 10px; *//* border-radius: var(--br10); *//* transform: translate3d(0, 0, 0); */top: 85px;/* background: #fff; *//* height: 100vh; *//* box-shadow: inset 1px 0 0 0 rgba(187, 196, 213, .2); *//* overflow-y: scroll !important; *//* height: calc(100vh - 130px); *//* overflow-x: clip; */}
.k-lay_kiui-sticky-sidebar-fixed .k-sticky-sidebar-left .kiui-sticky-sidebar .k-sticky-sidebar-content{box-shadow:inset 1px 0 0 0 rgba(187,196,213,.2);}
#js_sidebar-panel .k-panel-content.k-sticky-sidebar-content.micro-scroll {
    position: sticky;
    padding: 10px;
    border-radius: var(--br10);
    transform: translate3d(0, 0, 0);
    top: 85px;
    background: #fff;
    height: 100vh;
    overflow-y: scroll !important;
    height: calc(100vh - 130px);
    overflow-x: clip;
}

}
@media (min-width:1500px){
.k-lay_kiui-sticky-sidebar-fixed .kiui-sticky-sidebar{width:350px;}
.k-lay_kiui-sticky-sidebar-fixed .lay-main{margin-right:350px;}
}
@media (max-width:1275px){
.k-lay_kiui-sticky-sidebar-fixed .kiui-sticky-sidebar-wrapper,.k-lay_kiui-sticky-sidebar-fixed .kiui-sticky-sidebar-wrapper.k-sticky-sidebar-left{margin-left:0;}
}
.kiui-omni-panel-helper{display:none;}
@media only screen and (max-width:993px){
.kiui-omni-panel-helper{cursor:pointer;display:block;background:#fff;position:fixed;height:70px;right:12px;left:12px;bottom:0;z-index:999;user-select:none;transform:translateY(-12px);transform:translateY(calc(max(12px, env(safe-area-inset-bottom))*-1));-webkit-user-drag:none;-webkit-tap-highlight-color:rgba(0,0,0,0);border-radius:24px;max-width:450px;margin:0 auto;background:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 0 20px 0 rgba(9,3,45,.25),0 0 0 3px rgba(9,3,45,.02);}
.kiui-omni-panel-helper:active{transform:translateY(3px);transition:transform 80ms linear;}
.kiui-omni-panel-helper.k-hint{animation-name:animatePanelHint;animation-duration:8s;animation-delay:12s;animation-iteration-count:3;animation-timing-function:ease-in-out;}
.kiui-omni-panel-helper .wrapper{padding-right:16px;padding-left:16px;}
.kiui-omni-panel-helper .k-panel-content{display:flex;align-items:center;justify-content:space-between;align-content:center;flex-wrap:nowrap;height:100%;}
.kiui-omni-panel-helper .k-panel-content .k-icon{margin-left:12px;}
.kiui-omni-panel-helper .k-panel-content .status{flex-grow:1;}
.kiui-omni-panel-helper .k-panel-content .status .k-p{margin-top:0;color:#a7a7b1;}
.kiui-omni-panel-helper .k-panel-content .kiui-button.k-price{margin:0;line-height:1.45;border-radius:24px;padding:4px 12px!important;}
}
.kiui-omni-panel{background:#fff;position:fixed;width:100%;right:0;left:0;bottom:0;z-index:1000;user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-shadow:0 2px 30px 5px rgba(2,10,30,.2);border-radius:12px 12px 0 0;max-width:450px;margin:0 auto;overscroll-behavior-y:contain;backface-visibility:hidden;}
.kiui-omni-panel .kiui-inline-search{font-size:16px;}
.kiui-omni-panel .k-panel-handle{position:fixed;z-index:9999!important;top:0;left: 0px;height:27px;width:27px;padding:16px;cursor:pointer;-ms-touch-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);opacity:.35;}
.kiui-omni-panel .k-panel-content .k-h1{padding-top:14px;}
.kiui-omni-panel .k-panel-content .k-h1 .k-icon{margin-top:4px;vertical-align:top;}
.kiui-omni-panel .k-panel-bottombar .k-columns{text-align:center;}
.kiui-omni-panel .k-panel-bottombar .k-columns>* .kiui-button{margin-right: 8px;width:calc(100% - 8px);box-sizing:border-box;height:auto;}
.kiui-omni-panel .k-panel-bottombar .k-columns>:last-child .kiui-button{margin-left:0;width:100%;}
.kiui-omni-panel[data-scrollable=true] .k-panel-content{position:absolute;top:0;bottom:0;width:100%;overflow:hidden;}
.kiui-omni-panel[data-scrollable=true] .k-panel-content>*{z-index:0;}
@media only screen and (max-width:993px){
.kiui-omni-panel{height:89%;top:12px;bottom:inherit;height:calc(100vh - 67px);height:calc(100dvh - 12px);transform:translateY(120%);transform:translateY(calc(100vh + 100px));transform:translateY(calc(100dvh + 100px));border-radius:24px 24px 0 0;overflow:hidden;}
.kiui-omni-panel .k-panel-content .k-heading{position:sticky;top:0;z-index:99!important;transition:box-shadow .15s linear;padding-bottom:12px;}
}
@media only screen and (min-width:994px){
.kiui-omni-panel .k-panel-bottombar .k-columns>:last-child .kiui-button{border-bottom-left-radius:18px;}
.kiui-omni-panel[data-bottombar=true] .k-panel-content{bottom:57px;}
.kiui-omni-panel[data-bottombar=true] .k-panel-bottombar{position:fixed;padding:8px;right:0;left:0;bottom:0;box-shadow:0 -1px 0 rgba(155,158,166,.12),0 -2px 5px rgba(128,135,163,.15);display:block!important;height:49px;}
.kiui-omni-panel.kiui-sticky-sidebar .k-panel-bottombar{width:283px;left:auto;right:0;background-color:#fff;}
}
@media only screen and (min-width:994px) and (min-width:1500px){
.kiui-omni-panel.kiui-sticky-sidebar .k-panel-bottombar{width:333px;}
}
@media only screen and (max-width:993px){
.kiui-omni-panel{padding-bottom:calc(env(safe-area-inset-bottom));}
}
.kiui-confirmation-panel-wrapper{position:relative;}
.kiui-confirmation-panel{z-index:99;background:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.15),0 7px 15px 0 rgba(0,0,0,.25);box-shadow:0 2px 30px 5px rgba(2,10,30,.2);border-radius:18px;position:absolute;width:100%;max-width:450px;margin:0 auto;outline:none;text-align:right;display:none;z-index:999;}
.kiui-confirmation-panel .k-h3{margin-top:0!important;}
.kiui-confirmation-panel:after{bottom:-10px;right:50%;border:none;background:#fff;width:4px;height:12px;border-radius:4px;display:block;content:"";position:absolute;margin-right:-2px;}
.kiui-confirmation-panel.k-from-top{top:calc(100% + 8px);}
.kiui-confirmation-panel.k-from-top:after{border-width:0 12px 8px;top:auto;top:-7px;border-color:transparent transparent #fff;}
.kiui-confirmation-panel.k-from-bottom{bottom:54px;top:auto;}
.kiui-confirmation-panel.k-from-bottom:after{border-width:8px 12px 0;top:auto;bottom:-8px;border-color:#fff transparent transparent;}
.kiui-confirmation-panel .panel-section{padding:16px;}
.kiui-share{position:relative;}
.kiui-share .kiui-share-panel-trigger .icon-share{margin-top:-3px;margin-bottom:-7px;margin-left:-3px;}
.kiui-tabs{border-radius:12px;}
.kiui-tabs{margin-bottom:12px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;max-width:100%;text-align:right;background:rgba(14,53,127,.05);white-space:nowrap;overflow-y:hidden;overflow-x:auto;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.kiui-tabs::-webkit-scrollbar{display:none;}
.kiui-tabs li{margin:2px;display:inline-block;vertical-align:top;}
.kiui-tabs li>*{color:#a7a7b1;border-radius:10px;padding:6px 12px;display:block;cursor:pointer;text-align:center;overflow:hidden;text-overflow:ellipsis;}
.kiui-tabs li.k-active>*{background:#fff;color:#4f4e56;box-shadow:0 2px 6px 0 rgba(0,0,0,.12);cursor:default;}
.kc-container{min-height:0;}
.k-panel-content>*{visibility:visible;}
#new-dispo .more-results,.device-results-list .item .item-wrap{visibility:visible;}
.k-disclaimer,.k-panel-content{visibility:visible;}
.kc-container{padding:1px 0;}
.kc-container.white{background-color:#fff;}
.kiui-button.k-price{position:relative;vertical-align:top;margin:3px 3px 3px 12px;min-width:62px;padding:4px 6px!important;font-size:16px;line-height:.95;overflow:visible;}
.mini-help{width:17px;height:16px;background:url(https://cdn-files.kimovil.com/images/mini-help-v4.png) 100% 0 no-repeat;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;cursor:help;margin-bottom:-3px;margin-right:5px;}
@media only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:2dppx),only screen and (min-resolution:192dpi){
.mini-help{background-image:url(https://cdn-files.kimovil.com/images/mini-help-v4@2x.png);background-size:34px 16px;}
}
.mini-help:hover{background-position:right -18px top 0;}
.miniki{cursor:help;}
.device-results-list{position:relative;display:block;}
.device-results-list .item{display:inline-block;margin:0;position:relative;height:270px;width:300px;background:#fff;}
.device-results-list .item .item-wrap{height: 274px;background:#fff;padding:22px;overflow:hidden;}
.device-results-list .item a{outline:none;}
.device-results-list .item .open-newtab{position:absolute;top:0;left:0;padding:9px 6px 6px 9px;line-height:1;visibility:hidden;cursor:pointer;z-index:1;}
.device-results-list .item .open-newtab b{color:#a7a7b1;margin-left:8px;font-weight:400;font-size:.8572em;visibility:hidden;}
.device-results-list .item .open-newtab i{position:relative;width:14px;height:8px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.device-results-list .item .open-newtab i:after,.device-results-list .item .open-newtab i:before{display:block;content:"";background:#babfc7;position:absolute;top:50%;right:50%;}
.device-results-list .item .open-newtab i:after{width:17px;height:1px;margin-top:-1px;margin-right:-9px;}
.device-results-list .item .open-newtab i:before{height:16px;width:1px;margin-top:-8px;margin-right:-1px;}
.device-results-list .item .kiui-confirmation-panel-wrapper{display:none;}
.device-results-list .item .item-options{white-space:nowrap;margin:12px 0;user-select:none;}
.device-results-list .item .item-options .kiui-round-button .action{margin:0 12px;}
.device-results-list .item .item-options .item-compare{display:none;}
.device-results-list .item .item-options .item-want{display:none;margin-left:12px;}
.no-mqtouch .device-results-list .item:hover{z-index: 99;}
.no-mqtouch .device-results-list .item:hover .item-wrap{box-shadow:0 3px 35px 0 rgba(0,0,0,.1),0 0 0 1px #efeff3;position:absolute;top:0;right:0;left:0;border-radius:12px;padding:22px 22px 0;height:auto;}
.no-mqtouch .device-results-list .item:hover .open-newtab,.no-mqtouch .device-results-list .item:hover .open-newtab:hover b{visibility:visible;}
.no-mqtouch .device-results-list .item:hover .open-newtab:hover i:after,.no-mqtouch .device-results-list .item:hover .open-newtab:hover i:before{background:#c1c5cd;}
.no-mqtouch .device-results-list .item:hover .open-newtab:active{transform:scale(.9);}
.no-mqtouch .device-results-list .item:hover .item-options .item-compare,.no-mqtouch .device-results-list .item:hover .item-options .item-want{display:inline-block;}
.device-results-list .item .device-link{display:block;display:flex;}
.device-results-list .item .device-image{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;width:60px;height:93px;position:relative;}
.device-results-list .item .device-image img{width:auto;height:100%;color:transparent;}
.device-results-list .item .otp-tag{display:inline-block;color:#4f4e56;padding:3px 6px 2px;border-radius:6px;background:#ffffa0;font-weight:700;font-size:12px;line-height:1;position:absolute;left:22px;text-align:center;}
.device-results-list .item .device-name{width:58%;vertical-align:top;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;position:relative;}
.device-results-list .item .device-name>*{display:block;margin-bottom:4px;}
.device-results-list .item .device-name .title{font-size:18px;font-weight:700;font-weight:600;color:#4f4e56;}
.device-results-list .item .device-name .version{color:#4f4e56;line-height:1.2;}
.device-results-list .item .device-name .version .market{background:#a7a7b1;color:#fff;font-weight:700;font-size:12px;padding:0 4px;border-radius:4px;margin-left:2px;}
.device-results-list .item .device-name .version .market.m_global{background:#4f4e56;}
.device-results-list .item .device-name .status{color:#babfc7;font-size:12px;}
.device-results-list .item .device-name .status.new{color:#3a51df;}
.device-results-list .item .device-data{margin-top:3px;}
.device-results-list .item .device-data .group-1{background:#f5f6f9;padding:12px 12px 0;border-radius:22px 6px 0 0;}
.device-results-list .item .device-data .group-2{background:#f5f6f9;padding:6px 12px;border-radius:0 0 22px 22px;}
.device-results-list .item .objetive-wrap{border-bottom:1px solid #eef0f5;}
.device-results-list .item .objetive-wrap .miniki{display:block;float:right;width:43px;height:43px;position:relative;margin:-6px -4px -6px 10px;}
.device-results-list .item .objetive-wrap .miniki .rank{position:absolute;margin:13px 0;width:100%;text-align:center;color:#fff;font-size:16px;font-weight:700;text-shadow:0 0 6px rgba(0,0,0,.2);}
.device-results-list .item .objetive-wrap .ki-features{display:block;margin:0 49px 0 66px;font-size:12px;color:#a7a7b1;}
.device-results-list .item .objetive-wrap .ki-features .data{white-space:nowrap;margin-bottom:2px;}
.device-results-list .item .objetive-wrap .ki-features .data .k-icon{margin-left:3px;}
.device-results-list .item .objetive-wrap .ki-features .data+.data{margin-bottom:8px;}
.device-results-list .item .objetive-wrap .ki-features .data+.data .k-icon{margin-left:2px;}
.device-results-list .item .objetive-wrap .ki-coverage{width:72px;float:left;margin-top:4px;}
.device-results-list .item .objetive-wrap .ki-coverage .bands .bands-check-list{text-align:right;font-weight:700;white-space:nowrap;}
.device-results-list .item .objetive-wrap .ki-coverage .bands .bands-check-list .band{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;white-space:nowrap;}
.device-results-list .item .objetive-wrap .ki-coverage .bands .bands-check-list .band .pie{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;margin-top:0;width:20px;height:20px;}
.device-results-list .item .objetive-wrap .ki-coverage .bands .bands-check-list .band .pie-slice{border-radius:50%;width:16px;height:16px;line-height:1.5;text-align:center;background:#f5f6f9;margin:2px;display:block;font-size:10px;letter-spacing:-1px;text-indent:-1px;}
.device-results-list .item .subjetive-wrap{padding:6px 0;color:#a7a7b1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid #eef0f5;}
.device-results-list .item .subjetive-wrap .user-reviews .score{color:#ff9826;font-weight:700;min-width:22px;display:inline-block;text-align:left;}
.device-results-list .item .subjetive-wrap .user-reviews .k-icon{vertical-align:middle;margin-top:-4px;margin-left:9px;margin-right:3px;}
.device-results-list .item .subjetive-wrap .user-reviews .number-opinions{color:#a7a7b1;}
.device-results-list .item .subjetive-wrap .photolab-reviews{margin-right:12px;color:#a7a7b1;}
.device-results-list .item .subjetive-wrap .photolab-reviews svg{margin-bottom:-1px;margin-top:-1px;}
.device-results-list .item .price-wrap{padding-top:16px;min-height:35px;display:flex;align-items:center;gap:18px;justify-content:space-between;}
.device-results-list .item .price-wrap .price-extra{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:middle;color:#a7a7b1;line-height:1.2;width:60%;display:flex;align-items:center;gap:6px;justify-content:space-around;flex-grow:1;}
.device-results-list .item .price-wrap .price-extra .refurb-delivery{display:inline-block;text-align:center;font-size:16px;line-height:1.1;font-weight:700;font-weight:600;color:#01bb71;}
.device-results-list .item .price-wrap .price-extra .local-delivery{display:inline-block;text-align:center;font-size:16px;line-height:1.1;font-weight:700;font-weight:600;color:#4f4e56;}
.device-results-list .item .price-wrap .price-extra .local-delivery .lpt{display:block;font-size:14px;font-weight:400;white-space:nowrap;}
.device-results-list .item .price-wrap .price{display:inline-block;vertical-align:middle;flex-grow:1;width:70%;margin:2px 0 2px -4px;}
.device-results-list .item .price-wrap .kiui-button{font-size:16px;line-height:1.1;padding:4px 6px;border-radius:18px;min-height:32px;display:block;position:relative;overflow:visible;}
.device-results-list .item .price-wrap .kiui-button .stores{font-size:14px;font-weight:400;display:block;color:hsla(0,0%,100%,.65);}
.device-results-list .item .price-wrap .kiui-button.not-available{background-color:transparent!important;color:#a7a7b1!important;border:1px solid rgba(167,167,177,.25)!important;box-shadow:none!important;padding-top:5px;padding-bottom:5px;}
.device-results-list .item .price-wrap .kiui-button.not-available .stores{color:#a7a7b1!important;}
.device-results-list .item.no-lps .price-wrap .price-extra .local-delivery{color:#a7a7b1;font-weight:400;}
@media (max-width:691px){
.device-results-list{display:block;}
.device-results-list .item{height:auto!important;width:auto;display:block;margin-bottom:1px;max-width:100%;}
.device-results-list .item .item-wrap{height:auto;position:relative;padding: 16px 28px;overflow:visible;}
.device-results-list .item .device-link{margin-left:30%;}
.device-results-list .item .kiui-confirmation-panel-wrapper{display:block;position:absolute;top:14px;left:16px;margin:0;width:100%;text-align:left;height:0;}
 .kiui-confirmation-panel-wrapper .aps-item-buttons {margin-left:40px}
.device-results-list .item .kiui-confirmation-panel-wrapper .kiui-confirmation-panel{max-width:225px;margin:0;left:53px;top:38px;}
.device-results-list .item .kiui-confirmation-panel-wrapper .kiui-confirmation-panel:after{display:none;}
.device-results-list .item .kiui-confirmation-panel-wrapper>.k-dots{padding:1px 2px!important;vertical-align:middle;}
.device-results-list .item .kiui-confirmation-panel-wrapper>.item-compare{margin-right:12px;}
.device-results-list .item .item-options{display:block;position:absolute;top:14px;left:14px;margin:0;width:28%;}
.device-results-list .item .item-options .device-to{display:block;position:static;}
.device-results-list .item .item-options .item-compare,.device-results-list .item .item-options .item-want{margin-top:10px;}
.device-results-list .item .item-options>.device-to,.device-results-list .item .item-options>.item-compare{display:none!important;}
.device-results-list .item .item-options>.device-to .item-want .icon .k-icon{margin:3px 5px;}
.device-results-list .item .item-options .kiui-round-button .icon{width:32px;height:32px;}
.device-results-list .item .item-options .kiui-round-button .action{margin:0;display:block;}
.device-results-list .item .item-options .kiui-round-button.trigger-compare .icon .k-icon{margin:7px;}
.device-results-list .item .open-newtab{display:none!important;}
.device-results-list .item .objetive-wrap .ki-features .data{margin-top:-3px;margin-bottom:6px;}
.no-mqtouch .device-results-list .item:hover{z-index:inherit;}
.no-mqtouch .device-results-list .item:hover .item-wrap{box-shadow:none;height:auto;padding: 16px 28px;position:static;}
}
@media (max-width:691px) and (max-width:691px){
.no-mqtouch .device-results-list .item:hover .item-options .device-to{display:none!important;}
}
@media (max-width:691px){
.device-results-list .item .device-image{width:46px;height:70px;}
}
@media (max-width:691px){
.device-results-list .item .device-name{width:75%;}
}
@media (max-width:691px){
.device-results-list .item .device-data{margin-top:4px;white-space:nowrap;}
.device-results-list .item .device-data .group-1,.device-results-list .item .device-data .group-2{display:inline-block;vertical-align:top;white-space:normal;box-sizing:border-box;height: 100px;}
.device-results-list .item .device-data .group-1{border-radius:0 6px 6px 0;padding:12px 12px 0;width:70%;}
.device-results-list .item .device-data .group-2{box-shadow:inset -3px 0 0 0 #fff;border-radius:6px 0 0 6px;padding:6px;width:30%;}
}
@media (max-width:691px){
.device-results-list .item .otp-tag{left:16px;top:66px;width:24%;padding:2px 6px;color:#4f4e56;}
.device-results-list .item .otp-tag br{display:none;}
.device-results-list .item .otp-tag:after{content:"";display:block;width:3px;height:9px;background:#ffffa0;border-radius:3px;position:absolute;bottom:-9px;right:50%;}
}
@media (max-width:691px){
.device-results-list .item .objetive-wrap .ki-features{margin:0 42px 0 66px;}
}
@media (max-width:691px){
.device-results-list .item .subjetive-wrap{border-bottom:0;text-overflow:clip;position:relative;}
.device-results-list .item .subjetive-wrap .photolab-reviews{color:transparent;border-right:0;position:absolute;left:0;width:14px;}
}
@media (max-width:691px){
.device-results-list .item .price-wrap{text-align:center;}
.device-results-list .item .price-wrap .price-extra{width:100%;display:block;min-height:33px;margin-bottom:0;margin-top:0;}
.device-results-list .item .price-wrap .price-extra .local-delivery{white-space:nowrap;font-size:12px;}
.device-results-list .item .price-wrap .price-extra .local-delivery .lpt{font-size:0;float:right;margin-left:6px;vertical-align:top;margin-top:1px;}
.device-results-list .item .price-wrap .price-extra .refurb-delivery{white-space:nowrap;font-size:12px;}
.device-results-list .item .price-wrap .price{width:100%;display:block;overflow:visible;text-overflow:none;}
.device-results-list .item .price-wrap .price .kiui-button{display:inline-block;padding:2px 12px;margin-top:2px;min-height:17px;min-width:64px;}
.device-results-list .item .price-wrap .price .kiui-button i{display:none;}
.device-results-list .item .price-wrap .price .kiui-button .stores{display:none;font-size:12px;}
.device-results-list .item .price-wrap .lpt{display:none;}
}
.panel-items .device-to{display:block;}
.panel-items .panel-item{white-space:nowrap;display:block;display:flex;align-items:center;padding:8px 12px;margin-bottom:1px;box-shadow:0 1px 0 0 rgba(40,65,112,.06);color:#4f4e56;cursor:pointer;}
.panel-items .panel-item.sep{margin-bottom:8px;box-shadow:0 8px 0 0 rgba(40,65,112,.06);}
.panel-items .panel-item:last-child{margin-bottom:0;box-shadow:none;}
.panel-items .panel-item>*{display:inline-block;vertical-align:middle;}
.panel-items .panel-item .icon{width:22px;height:22px;text-align:center;margin-left:12px;}
.panel-items .panel-item .action{flex-grow:1;}
.panel-items .panel-item:hover{background-color:rgba(40,65,112,.04);}
.panel-items .panel-item:active{background-color:rgba(40,65,112,.12);}
.panel-items:first-child:last-child{overflow:hidden;border-radius:18px;}
.panel-items .item-want{color:#f11382;}
.panel-items .item-want .k-icon{fill:#f11382;}
.panel-items .item-had{color:#a7a7b1;}
.panel-items .item-had .k-icon{stroke:#a7a7b1;}
#country-coverage-filters .selectize-input{margin-top:0;margin-bottom:16px;}
#country-coverage-filters .item{margin-bottom:12px;clear:both;}
#country-coverage-filters .item.k-hide{display:none;}
#country-coverage-filters .item input{float:right;}
#country-coverage-filters .item .band-info{line-height:1.4;margin-bottom:-4px;}
#country-coverage-filters .item .band-info>*{vertical-align:top;display:inline-block;}
#country-coverage-filters .item .name span{color:#a7a7b1;font-size:.8666em;margin-right:0;}
#country-coverage-filters .item .providers img{border-radius:3px;box-shadow:0 1px 1px rgba(79,78,86,.2);margin-right:4px;background-color:#fff;width:12px;height:12px;margin-bottom:0;}
#country-coverage-filters .selectall{display:block;margin-top:16px;color:#a7a7b1;cursor:pointer;font-size:11px;}
#country-coverage-filters .selectall:hover{text-decoration:underline;}
#country-coverage-filters .show-all-networks{margin:16px 0 0;}
#country-coverage-filters .error-link{color:#fa4352;display:block;}
.kau{text-align:center;}
@media only screen and (max-width:993px){
.kau{min-height:267px;}
}
@media only screen and (min-width:994px){
.kau{min-height:107px;}
}
.kau>*{border-radius:4px!important;overflow:hidden;padding:0;background:transparent;text-align:center;}
.kau:before{content:" ";}
.lang-en .kau:before{content:"Advertisement";}
.kau:before{display:none;}
#results-list .kau>*{margin:10px 0;}
#new-dispo #margin .kau{margin:0;}
#new-dispo #margin .kau:before{text-align:center;display:block;font-size:12px;min-height:17px;color:#babfc7;margin-top:-6px;}
#new-dispo #margin .kau>*{background:-ms-linear-gradient(to left,rgba(14,53,127,0) 0,rgba(14,53,127,.04) 50%,rgba(14,53,127,0) 100%);background:-moz-linear-gradient(to left,rgba(14,53,127,0) 0,rgba(14,53,127,.04) 50%,rgba(14,53,127,0) 100%);background:-webkit-linear-gradient(-90deg,rgba(14,53,127,0) 0,rgba(14,53,127,.04) 50%,rgba(14,53,127,0));background:linear-gradient(-90deg,rgba(14,53,127,0) 0,rgba(14,53,127,.04) 50%,rgba(14,53,127,0));background-size:300px 100%;background-repeat:no-repeat;background-position:top;overflow:hidden;height:250px;margin:0 auto;max-width:306px;}
#new-dispo #margin .kau>*>*{margin:0 auto;}
@media (display-mode:standalone){
.kau{display:none!important;}
}
.device-to{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;position:relative;vertical-align:top;}
.device-to .action+.dat{color:#a7a7b1!important;font-size:12px;}
.kiui-round-button.trigger-compare .k-icon{margin:11px;}
.filters-default{font-size:14px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;}
.filters-default #filters{
        /* padding-bottom:1px; */
        /* overflow-y: scroll !important; */
        /* height: calc(100vh - 130px); */
        /* overflow-x: clip; */
        }

.filters-default .k-h1{padding:16px 16px 12px;}
.filters-default .k-h1 .k-icon{vertical-align:middle;margin-top:-4px;}
.filters-default .k-h3{margin-top:0;margin-bottom:6px;}
.filters-default .k-h4{position:relative;}
.filters-default p.help{margin-top:12px;}
.filters-default p.help .mini-help{filter:grayscale(1);cursor:default;margin-right:0;}
.filters-default p.help .mini-help:hover{background-position:100% 0;}
.filters-default .k-resume{margin-bottom:16px;font-size:14px;font-weight:700;color:#ff9826;line-height:1.2;padding-right:12px;}
.filters-default .k-resume i{display:inline-block;width:0;height:0;border-color:transparent transparent #ff9826;border-style:solid;border-width:0 5px 9px;margin-right:-12px;}
.filters-default .group-section{padding:16px 0;}
.filters-default .group-section>.k-h3{margin:6px 16px;}
.filters-default .group-section>.k-h4{margin:16px 16px 6px;display:inline-block;}
.filters-default .group-section>.k-h3+.k-h4{margin-top:6px;}
.filters-default .group-section+.group-section{border-top:8px solid rgba(128,135,163,.08);}
.filters-default .k-heading+.group-section{padding-top:0;}
.filters-default .filter-section{padding:14px 16px 16px;border-bottom:1px solid rgba(128,135,163,.08);position:relative;transition:background-color .15s linear;}
.filters-default .filter-section:first-child{padding-top:0;}
.filters-default .filter-section .disabled{position:relative;}
.filters-default .filter-section .disabled:after{cursor:not-allowed;display:block;content:"";z-index:2;position:absolute;top:0;right:0;left:0;bottom:0;margin:-6px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5IiBoZWlnaHQ9IjE4Ij48cGF0aCBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05IDB2OC4xNkw0LjE3NiAxOGgtNEw5IDB6TTQgMEwwIDguMTZWMGg0eiIvPjwvc3ZnPg==");background-repeat:repeat;background-color:hsla(0,0%,100%,.85);opacity:.75;}
.filters-default .filter-section.active .k-h3{position:relative;padding-right:12px;color:#f11382;}
.filters-default .filter-section.active .k-h3:after{background-color:#f11382;content:"";border-radius:50%;height:8px;width:8px;display:block;position:absolute;bottom:6px;right:0;}
.filters-default .filter-unit{border-bottom:1px solid rgba(128,135,163,.08);transition:background-color .15s linear;}
.filters-default .filter-unit .filter-collapse{background:transparent;width:20px;display:none;margin:9px 0 0 18px;position:relative;float:left;cursor:pointer;}
.filters-default .filter-unit .filter-collapse:after,.filters-default .filter-unit .filter-collapse:before{display:block;content:"";width:2px;height:11px;background:#babfc7;right:50%;top:50%;margin-top:-6px;position:absolute;}
.filters-default .filter-unit:last-child{border-bottom:0;padding-bottom:0;}
.filters-default .filter-unit .filter-unit-header .filter-unit-name{min-width:130px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:75%;}
.filters-default .filter-unit .filter-unit-header .filter-unit-name a{color:#4f4e56;}
.filters-default .filter-unit .filter-unit-header>*{padding:10px 0 8px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:middle;}
.filters-default .filter-unit .filter-unit-header .icon{width:25px;height:16px;padding:0;margin-right:11px;}
.filters-default .filter-unit .filter-unit-header .icon.act{background:url(https://cdn-files.kimovil.com/images/filters/filters-mini-icons-sprite.png) right 20px top 20px no-repeat;}
.filters-default .filter-unit.filter-screen-size .filter-unit-header .icon.act{background-position:right 6px top 2px;}
.filters-default .filter-unit.filter-structure-weight .filter-unit-header .icon.act{background-position:right 6px top -24px;}
.filters-default .filter-unit.filter-structure-dimensions .filter-unit-header .icon.act{background-position:right 6px top -52px;}
.filters-default .filter-unit.filter-resistence-crystal .filter-unit-header .icon.act{background-position:right 6px top -109px;}
.filters-default .filter-unit.filter-performance-antutu .filter-unit-header .icon.act{background-position:right 6px top -138px;}
.filters-default .filter-unit.filter-performance-ram .filter-unit-header .icon.act{background-position:right 6px top -166px;}
.filters-default .filter-unit.filter-storage-capacity .filter-unit-header .icon.act{background-position:right 6px top -193px;}
.filters-default .filter-unit.filter-fcamera-resolution .filter-unit-header .icon.act,.filters-default .filter-unit.filter-rcamera-resolution .filter-unit-header .icon.act{background-position:right 5px top -223px;}
.filters-default .filter-unit.filter-rcamera-aperture .filter-unit-header .icon.act{background-position:right 6px top -251px;}
.filters-default .filter-unit.filter-phone-sim .filter-unit-header .icon.act{background-position:right 6px top -276px;}
.filters-default .filter-unit.filter-connectivity-gps .filter-unit-header .icon.act{background-position:right 6px top -301px;}
.filters-default .filter-unit.filter-battery-capacity .filter-unit-header .icon.act{background-position:right 6px top -325px;}
.filters-default .filter-unit .filter-unit-body{padding:6px 36px 16px 16px;display:none;}
.filters-default .filter-unit .filter-unit-body .title{font-weight:700;text-align:center;display:block;margin-bottom:12px;}
.filters-default .filter-unit .filter-unit-body .title.left{text-align:right;}
.filters-default .filter-unit .filter-unit-body .group{margin:0 -36px 0 -16px;padding:16px 36px 16px 16px;border-bottom:1px solid #dbdee8;border-bottom:1px solid rgba(174,183,202,.2);}
.filters-default .filter-unit .filter-unit-body .group:first-child{margin-top:-10px;}
.filters-default .filter-unit .filter-unit-body .group:last-child{margin-bottom:-16px;border-bottom:0;}
.filters-default .filter-unit.active{background-color:rgba(128,135,163,.08)!important;}
.filters-default .filter-unit.active .filter-unit-header .filter-unit-name{position:relative;padding-right:12px;color:#f11382;font-weight:700;}
.filters-default .filter-unit.active .filter-unit-header .filter-unit-name:after{content:"";border-radius:50%;height:8px;width:8px;background-color:#f11382;display:block;position:absolute;bottom:11px;right:0;}
.filters-default .filter-unit.active .filter-unit-header .icon{background:none!important;}
.filters-default .filter-unit.collapsed .filter-collapse{display:none;}
.filters-default .filter-unit.collapsed .filter-collapse:after{transform:rotate(-45deg);margin-right:4px;}
.filters-default .filter-unit.collapsed .filter-collapse:before{transform:rotate(45deg);margin-right:-3px;}
.filters-default .filter-unit.collapsed.active .filter-unit-body{display:block;}
.filters-default .filter-unit.expanded{background-color:rgba(128,135,163,.08);cursor:default;}
.filters-default .filter-unit.expanded .filter-collapse:after{transform:rotate(45deg);margin-right:4px;}
.filters-default .filter-unit.expanded .filter-collapse:before{transform:rotate(-45deg);margin-right:-3px;}
.filters-default .filter-unit.expanded .filter-unit-body{display:block;}
#new-dispo .filters-default .group-section:last-child {
    padding-bottom: 86px;
}
.no-mqtouch .filters-default .filter-unit.active .filter-unit-header .filter-collapse{display:none!important;}
.no-mqtouch .filters-default .filter-unit.collapsed:hover{background:rgba(128,135,163,.08);}
.no-mqtouch .filters-default .filter-unit.collapsed:hover .filter-unit-header .filter-collapse{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.no-mqtouch .filters-default .filter-unit.collapsed:active{background:rgba(92,94,107,.172);}
.no-mqtouch .filters-default .filter-unit.expanded .filter-unit-header:hover .filter-collapse{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.filters-default .title-tabs{display:flex;margin:-14px -16px 12px;}
.filters-default .title-tabs .item{width:50%;padding:14px 16px 12px;background:rgba(14,53,127,.05);cursor:pointer;}
.filters-default .title-tabs .item:first-child{border-radius:0 0 0 20px;}
.filters-default .title-tabs .item:last-child{background:linear-gradient(-90deg,rgba(14,53,127,.05),rgba(14,53,127,0));border-radius:0 0 20px 0;}
.filters-default .title-tabs .item .k-h3{margin:0;color:#a7a7b1;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.filters-default .title-tabs .item .k-h3:after{display:none;}
.filters-default .title-tabs .item:hover{background:rgba(23,50,83,.15);}
.filters-default .title-tabs .item:hover .k-h3{color:#4f4e56;}
.filters-default .title-tabs .item:active{background:rgba(29,45,74,.25);}
.filters-default .title-tabs .item:active .k-h3{color:#4f4e56;}
.filters-default .title-tabs .item.k-active{background:#fff!important;cursor:default;}
.filters-default .title-tabs .item.k-active .k-h3{color:#4f4e56;}
.filters-default .title-tabs .item.k-active .k-h3:after{display:block;}
.filters-default .group-section-general .filter-unit-body{padding:6px 16px 16px;}
.filters-default .group-section-general .group{margin:0 -16px;padding:16px;}
.filters-default .group-section-general .filter-unit .filter-unit-header .icon{width:16px;height:18px;padding:0;margin-right:0;}
.filters-default .filter-automarkets.active .k-h3{padding-right:22px;}
.filters-default .filter-automarkets.active .k-h3:after{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNyIgaGVpZ2h0PSIxNiI+PHBhdGggZmlsbD0iI0YxMTM4MiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNOS41MTcuMjc2YTIgMiAwIDAxLjcxLjcxbDYuNTAzIDExLjA1NmEyIDIgMCAwMS0xLjcyNCAzLjAxNEgyYTIgMiAwIDAxLTEuNzI0LTMuMDE0TDYuNzguOTg2YTIgMiAwIDAxMi43MzgtLjcxem0tMS4wMTQgMTAuNzhjLS41NTEgMC0xIC40NC0xIDFzLjQ0OSAxIDEgMWMuNTUyIDAgMS0uNDQgMS0xcy0uNDQ4LTEtMS0xem0wLTdjLS41OCAwLS45NDUuMzMzLS45OTQuODcybC0uMDA2LjEyOC4wMDIuMTA4di4wMmwtLjAwMS0uMDUxdjMuOTIzYy4xMy42NDMuNDIgMSAxIDEgLjU3MyAwIC44NjgtLjM1NyAxLTF2LTRjMC0uNjEzLS4zNy0xLTEtMXoiLz48L3N2Zz4=") no-repeat;border-radius:0;height:15px;width:17px;bottom:3px;right:0;}
.filters-default .filter-automarkets .alert-block{background:#ffffc3;box-shadow:0 2px 4px 0 rgba(239,237,158,.46);border-radius:12px;padding:12px;position:relative;}
.filters-default .filter-automarkets .alert-block .k-disclaimer{margin:6px 0 0;opacity:.6;}
.filters-default .filter-automarkets .alert-block .mk-country{white-space:nowrap;}
.filters-default .filter-automarkets .alert-block .market-info{display:none;margin:-12px -12px 12px;padding:8px 12px;border-bottom:1px solid rgba(0,0,0,.04);}
.filters-default .filter-automarkets .alert-block:after{content:"";width:4px;height:12px;background-image:linear-gradient(-180deg,#ffffc3,#f4f4bd);border-radius:0 0 2px 2px;position:absolute;bottom:-12px;right:30px;}
.filters-default .filter-automarkets .alert-block.active:after{display:none;}
.filters-default .filter-automarkets .alert-block.active .market-info{display:block;}
.filters-default .filter-automarkets .alert-block .market-setting{margin:-12px;padding:8px 12px;display:flex;align-items:center;}
.filters-default .filter-automarkets .alert-block .market-setting .kiui-onoff{margin:-1px 0 0 3px;display:inline-block;vertical-align:middle;}
.filters-default .filter-automarkets .alert-block .market-setting .k-h5{display:inline-block;vertical-align:middle;line-height:1.1;}
.filters-default .filter-automarkets .market-labels{margin-top:4px;white-space:nowrap;margin-left:-12px;overflow:hidden;position:relative;}
.filters-default .filter-automarkets .market-labels:after{content:"";width:46px;height:100%;position:absolute;left:0;top:0;background:linear-gradient(-90deg,rgba(255,255,195,0) 0,#ffffc3 90%);}
.filters-default .filter-automarkets .market-labels input{display:none!important;}
.filters-default .filter-automarkets .market-labels .market{background:rgba(0,0,0,.13);color:#ffffc3;font-weight:700;font-size:12px;padding:1px 3px;border-radius:4px;margin-left:3px;min-width:42px;text-align:center;text-decoration:line-through;display:inline-block;vertical-align:top;}
.filters-default .filter-automarkets .market-labels .market.active{text-decoration:none;background:#4f4e56;color:#ffffc3;}
.filters-default .filter-markets .market{background:#a7a7b1;color:#fff;font-weight:700;font-size:12px;padding:3px 2px;border-radius:4px;margin-left:4px;min-width:42px;display:inline-block;text-align:center;margin-right:3px;text-decoration:line-through;}
.filters-default .filter-markets .market.m_global,.filters-default .filter-markets .market.m_international{background:#4f4e56;}
.filters-default .filter-markets .market.m_brazil,.filters-default .filter-markets .market.m_latam{background:#c9a198;}
.filters-default .filter-markets .market.m_america,.filters-default .filter-markets .market.m_n-america{background:#c4b69d;}
.filters-default .filter-markets .help{margin-top:0;}
.filters-default .filter-section-price .kiui-tabs{margin-bottom:18px;margin-top:0;width:100%;white-space:normal;display:flex;align-items:stretch;}
.filters-default .filter-section-price .kiui-tabs li{width:calc(33.33% - 4px);}
.filters-default .filter-section-price .kiui-tabs li>*{color:#4f4e56;height:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;padding:6px 8px;}
.filters-default .filter-section-price .kiui-tabs li>* .k-icon{margin:0 0 -1px 4px;}
.filters-default .filter-section-price .kiui-tabs li .k-icon{opacity:.5;}
.filters-default .filter-section-price .kiui-tabs li.k-active .k-icon,.filters-default .filter-section-price .kiui-tabs li:hover .k-icon{opacity:1;}
.filters-default .filter-structure-uss .filter-unit-body .k-icon{margin:-4px 2px 0;vertical-align:middle;}
.filters-default .kiui-inline-search{margin:-6px -10px 6px;width:calc(100% + 20px);}
.filters-default .filter-status-wrapper .kiui-button{margin-left:4px;}
.filters-default .results-status-wrapper .kiui-button{margin-right:4px;min-height:49px;margin-left:0;}
@media only screen and (max-width:993px){
.filters-default .kiui-inline-search{font-size:16px;}
.filters-default .kiui-button{font-size: 14px !important;padding:12px 10px;}
.filters-default .filter-unit .filter-unit-body{padding:6px 36px 16px;}
.filters-default .filter-unit .filter-unit-body .group{margin:0 -36px;padding:16px 36px;}
}
@media only screen and (min-width:994px){
.filters-default .k-panel-bottombar{display:none!important;}
.filters-default .filter-section{padding:14px 16px 16px 12px;max-width:256px;}
.filters-default .filter-unit .filter-collapse{margin:9px 0 0 26px;}
.filters-default .filter-unit .filter-unit-body{padding:6px 36px 16px 28px;}
.filters-default .filter-unit .filter-unit-body .group{padding:16px 36px 16px 28px;}
}
@media (min-width:1500px){
.filters-default .filter-section{max-width:306px;}
}
.filters-default .filter-section-brands{padding-bottom:0;}
.filters-default .filter-section-brands .filter-brands{position:relative;}
.filters-default .filter-section-brands .filter-brands:after{content:"";position:absolute;z-index:1;bottom:0;right:0;width:100%;height:16px;pointer-events:none;background:linear-gradient(-180deg,hsla(0,0%,100%,0),#fff);}
.filters-default .filter-section-brands #brands-filter{max-height:168px;overflow-y:auto;-webkit-overflow-scrolling:touch;margin-left:-16px;min-height:56px;padding-bottom:16px;}
.filters-default .filter-section-brands .js_kiui-label-checks-show-hidden-trigger{/* margin-top:-16px; *//* margin-bottom:12px; */z-index:1;position:relative;font-size:14px;}
.filters-default .filter-section-price .k-resume{display:block;margin-top:16px;}
#js_sidebar-panel_helper .filter-status-mini.k-active{color:#f11382;font-weight:700;}
#js_sidebar-panel_helper .automarket-filtering{background:#ffffc3;box-shadow:0 2px 4px 0 rgba(239,237,158,.46);padding:0 2px 0 6px;border-radius:6px;margin-right:-3px;}
#js_sidebar-panel_helper .automarket-filtering .k-icon{margin-left:2px;}
#filter-stack .filter-status-wrapper,#filter-stack .kiui-share,#filter-stack .results-status-wrapper{display:none;}
#filter-stack.k-finished .filter-status-wrapper,#filter-stack.k-finished .kiui-share,#filter-stack.k-finished .results-status-wrapper{display:inline-block;}
#filter-stack .loading-status{position:absolute;top:0;right:0;left:0;height:3px;text-align:center;}
#filter-stack .loading-status .loading-status-text{display:block;margin-top:20px;color:#a7a7b1;}
#filter-stack .filter-status{line-height:1.1;padding:0;min-height:49px;margin-left:0;width:100%;color:#f11382;display:flex;column-gap: 40px !important;align-items:center;justify-content:center;flex-wrap:wrap;white-space:normal;}
#filter-stack .filter-status .active-filters{white-space:nowrap;color:#f11382;}
#filter-stack .filter-status .active-filters i{color:#fff;background:#f11382;border-radius:12px;margin-left:1px;padding:0 4px;letter-spacing:0;font-size:14px;font-weight:700;vertical-align:top;}
#filter-stack .filter-status .number-results{color:#a7a7b1;font-size:12px;font-weight:400;}
#filter-stack .kiui-confirmation-panel{bottom:46px;max-width:418px;width:calc(100vw - 32px);}
#filter-stack .kiui-share .icon-share{margin-left:0;margin-right:-9px;transform: rotate(180deg);}
#filter-stack .kiui-confirmation-panel{right:auto;left: -37px;}
#filter-stack .kiui-confirmation-panel:after{right:calc(32.5% - 8px);}
#filter-stack .clear-all{position:absolute;top:11px;padding:6px;left:10px;font-size:14px;font-weight:700;color:#babfc7;cursor:pointer;}
#filter-stack .stack-list{min-height:34px;max-height:340px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;margin:10px -6px -10px -16px;}
#filter-stack .stack-list .item{border-bottom:1px solid rgba(128,135,163,.08);position:relative;}
#filter-stack .stack-list .item:last-child{border-bottom:0;}
#filter-stack .stack-list .item .group{cursor:pointer;margin:4px 0 4px 46px;padding:6px;border-radius:6px;}
#filter-stack .stack-list .item .delete-item{cursor:pointer;display:block;width:46px;height:26px;left:0;top:0;position:absolute;}
#filter-stack .stack-list .item .delete-item svg{margin:3px 14px;fill:#babfc7;}
.no-mqtouch #filter-stack .stack-list .item .group:hover{background-color:rgba(128,135,163,.08);}
.no-mqtouch #filter-stack .stack-list .item .group:active{background-color:rgba(92,94,107,.172);}
.no-mqtouch #filter-stack .stack-list .item .delete-item:hover svg{fill:#f11382;}
.no-mqtouch #filter-stack .clear-all:hover{color:#f11382;}
@media only screen and (max-width:993px){
#filter-stack .kiui-confirmation-panel{bottom:48px;width:calc(100vw - 32px);}
#filter-stack .kiui-confirmation-panel{right:-42px;}
#filter-stack .filter-status{gap: 0;}
#filter-stack .filter-status i{width:20px;height:20px;}
#filter-stack .w45{width: 44%;}
#filter-stack .w10{width:12%;}
}
@media only screen and (min-width:994px){
#filter-stack .kiui-confirmation-panel{width:273px;}
#filter-stack .kiui-confirmation-panel:after{right:153px;}
#filter-stack .kiui-share{width:15%;}
#filter-stack .kiui-share .icon-share{margin-left:0;margin-right:-6px;transform: rotate(180deg);}
#filter-stack .filter-status-wrapper{width:85%;}
#filter-stack .filter-status-wrapper .kiui-button{margin-left:0;}
#filter-stack .results-status-wrapper{display:none!important;}
}
@media (min-width:1500px){
#filter-stack .kiui-confirmation-panel{width:323px;}
#filter-stack .kiui-confirmation-panel:after{right:181px;}
}
.selectize-input{color:#4f4e56;font-family:inherit;font-size:16px;-webkit-font-smoothing:inherit;}
.selectize-input{cursor:text;}
.selectize-input{border-radius:12px;font-size:16px;line-height:1.2;display:block;cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-appearance:none;position:relative;z-index:1;min-width:150px;text-align:right;padding:8px 10px;border:2px solid transparent;background-color:#fff;color:#4f4e56;box-shadow:0 3px 15px -2px rgba(79,78,86,.25);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMyIgaGVpZ2h0PSIxOSI+PHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNEY0RTU2IiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2Utd2lkdGg9IjIiIGQ9Ik02LjUyNyAxLjYwNEwxLjUwMiA1LjkzMW01LjA1My00LjI2Nmw0Ljk2NSA0LjI2Nm0uMDE2IDcuMjQ4TDYuNTEgMTcuNTA1TTEuNTQ3IDEzLjI0bDQuOTY0IDQuMjY1Ii8+PC9zdmc+);background-position:0%;background-repeat:no-repeat;font-weight:400;}
.selectize-input .country .icon-country{margin-bottom:-3px;display:inline-block;margin-top:-2px;vertical-align:top;margin-left:3px;}
.selectize-input>*{vertical-align:baseline;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.selectize-input:after{content:" ";display:block;clear:right;}
.bands-check-list>.band:nth-child(n+4){display:none!important;}
.bands-check-list .pie{border-radius:50%;width:32px;height:32px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:baseline;margin-left:6px;}
.bands-check-list .pie .pie-slice{border-radius:50%;width:26px;height:26px;line-height:1.9;text-align:center;background:#fff;margin:3px;display:block;letter-spacing:-1px;}
.bands-check-list .pie.pie-10{color:#08e58b;background-image:linear-gradient(-90deg,#08e58b 50%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0)),linear-gradient(-270deg,#08e58b 50%,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,0));}
#new-dispo.k-lay_kiui-sticky-sidebar-fixed .lay-wrapper .kiui-omni-panel .k-panel-content{background:#fff;}
#new-dispo.k-lay_kiui-sticky-sidebar-fixed .lay-wrapper .kiui-omni-panel[data-scrollable=true] .k-panel-bottombar{background:#fff;}
#new-dispo.k-lay_kiui-sticky-sidebar-fixed .lay-wrapper .kiui-omni-panel[data-scrollable=true] .k-panel-bottombar .kiui-share-panel-trigger{padding:10px 9px 11px 6px;}
#new-dispo .filters-default .group-section:last-child{padding-bottom:86px;}
#new-dispo .filter-unveiled-date .k-values>*{min-width:142px;}
#new-dispo .kiui-input-search-wrap{position:relative;}
#new-dispo .kiui-input-search-wrap .kiui-input-search{height:36px;text-indent:38px;font-size:16px;color:#4f4e56;border:1px solid rgba(167,167,177,.12);background-color:rgba(14,53,127,.05);}
#new-dispo .kiui-input-search-wrap .kiui-input-search:hover{border:1px solid rgba(167,167,177,.25);box-shadow:inset 0 0 0 1px rgba(167,167,177,.25);background-color:rgba(184,192,203,.35);}
#new-dispo .kiui-input-search-wrap .kiui-input-search:focus{border:1px solid #babfc7;box-shadow:none;background-color:rgba(14,53,127,.05);}
#new-dispo .kiui-input-search-wrap .k-clear{display:none;position:absolute;top:6px;left:4px;width:26px;height:26px;border-radius:6px;cursor:pointer;}
#new-dispo .kiui-input-search-wrap .k-clear:after,#new-dispo .kiui-input-search-wrap .k-clear:before{display:block;content:"";position:absolute;width:0;height:0;right:50%;top:50%;background:#f5f6f9;margin-right:-9px;margin-top:-1px;width:18px;height:2px;}
#new-dispo .kiui-input-search-wrap .k-clear:after{transform:rotate(45deg);}
#new-dispo .kiui-input-search-wrap .k-clear:before{transform:rotate(-45deg);}
#new-dispo .kiui-input-search-wrap .k-clear.k-show{display:block;}
@media only screen and (min-width:994px){
#new-dispo.k-lay_kiui-sticky-sidebar-fixed .lay-wrapper .kiui-omni-panel[data-scrollable=true] .k-panel-bottombar{position:fixed;width:283px;}
}
@media (min-width:1500px){
#new-dispo.k-lay_kiui-sticky-sidebar-fixed .lay-wrapper .kiui-omni-panel[data-scrollable=true] .k-panel-bottombar{width:333px;}
}
@media only screen and (min-width:994px){
#new-dispo.k-lay_kiui-sticky-sidebar-fixed .lay-wrapper .kiui-omni-panel .k-panel-content{/* overflow:hidden!important; */}
}
@media (max-width:691px){
#new-dispo #results .device-results-list{margin:0;}
}
#results .device-results-list{margin:22px max(22px,calc(env(safe-area-inset-right) - 8px)) 22px max(22px,calc(env(safe-area-inset-left) - 8px));}
@media (max-width:691px){
#results .device-results-list{margin:16px env(safe-area-inset-right) 16px env(safe-area-inset-left);}
}
#results .more-results{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;height:170px;width:100%;background:transparent;border:0;cursor:pointer;color:#a7a7b1;line-height:1;font-size:16px;margin:0;padding:0 0 85px;text-rendering:optimizeLegibility;outline:none;-webkit-outline:none;}
#results .more-results:disabled{display:none!important;}
.no-mqtouch #results .more-results:hover{color:#4f4e56;}
/*! CSS Used keyframes */
@keyframes animatePanelHint{0%{transform:translateY(-12px);transform:translateY(calc(max(12px, env(safe-area-inset-bottom))*-1));}92%{transform:translateY(-12px);transform:translateY(calc(max(12px, env(safe-area-inset-bottom))*-1));}94%{transform:translateY(-24px);transform:translateY(calc(max(24px, env(safe-area-inset-bottom))*-1));}96%{transform:translateY(-12px);transform:translateY(calc(max(12px, env(safe-area-inset-bottom))*-1));}98%{transform:translateY(-24px);transform:translateY(calc(max(24px, env(safe-area-inset-bottom))*-1));}to{transform:translateY(-12px);transform:translateY(calc(max(12px, env(safe-area-inset-bottom))*-1));}}

/*! CSS Used from: https://techinspecto.com/core/modules/9e8ec990c1/css/aps-styles-rtl.css ; media=all 
breadcramps section*/
@media all{
@media (max-width: 767px){
ol.apscrumbs li span{font-size:var(--aps-small-text);}
}
@media (min-width: 768px){
ol.apscrumbs li span{font-size:var(--aps-small-text);}
}
@media (min-width: 992px){
ol.apscrumbs li span{font-size:var(--aps-small-text);}
}
ol.apscrumbs{margin-bottom:10px;}
ol.apscrumbs li{margin-left:20px;position:relative;display:inline-block;}
ol.apscrumbs li:after{color:#c1c2c3;position:absolute;top:0;left:-19px;}
ol.apscrumbs.style-6 li:after{content:"\203A";left:-15px;}
ol.apscrumbs li:last-child:after{content:"";}
}
@media only screen and (min-width: 994px) {
#js_sidebar-panel .k-panel-bottombar {position: sticky!important;bottom: 0;}
}


#js_sidebar-panel .k-panel-content.k-sticky-sidebar-content.micro-scroll {
        /* position: sticky; */
        /* padding: 10px; */
        /* border-radius: var(--br10); */
        /* transform: translate3d(0, 0, 0); */
        /* top: 85px; */
        /* background: #fff; */
        /* height: 100vh; */
        /* overflow-y: scroll !important; */
        /* height: calc(100vh - 130px); */
        /* overflow-x: clip; */
        }


input.aps-compare-cb {display:none;}