@charset "UTF-8";

@media(min-width:1024px) {
    .phoenix-layout .phoenix-layout-container {
        max-width: 1190px;
        margin: 0 auto
    }

    .phoenix-layout.one-column>.content>div {
        width: 100%
    }

    .phoenix-layout.two-column>.content>div {
        width: 50%
    }

    .phoenix-layout.three-column>.content>div {
        width: 33.33333333%
    }

    .phoenix-layout.four-column>.content>div {
        width: 25%
    }

    .phoenix-layout>.content {
        overflow: hidden
    }

    .phoenix-layout>.content>div {
        float: left
    }

    .phoenix-layout .newpar {
        width: 100% !important
    }
}

.phoenix-pt {
    padding: 50px 0 50px !important
}

.pix-skeleton-root {
    display: none
}

div[card-type='uiCard'][card-wcm-mode='DISABLED']+.pix-skeleton-root {
    display: block;
    position: relative
}

@keyframes pix-fade-in {

    0.00001%,
    100% {
        opacity: 0
    }

    50% {
        opacity: 1
    }
}

/* body {
    font-family: "Manrope", Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #000;
    line-height: 24px;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

.huawei-v4,
.huawei-v4>.v4 {
    font-family: "Manrope", Arial, Helvetica Neue, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #000;
    line-height: 24px;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

body {
    margin: 0;
    padding: 0;
    overflow-x: hidden
}

* {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video,
p {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
main {
    display: block
}

audio:not([controls]) {
    display: none
}

[hidden],
.hidden {
    display: none
}

a {
    text-decoration: none;
    color: #000
}

a:focus,
a:hover,
a:active {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: bold
}

blockquote {
    margin: 0
}

dfn {
    font-style: italic
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

ins {
    background: #ff9;
    color: #000;
    text-decoration: none
}

pre,
code,
kbd,
samp {
    font-family: monospace, serif;
    font-size: 1em
}

pre {
    white-space: pre;
    word-wrap: break-word
}

q {
    quotes: none
}

q::before,
q::after {
    content: ''
} */

small {
    font-size: 85%
}

.huawei-v4 .v4 sub,
.huawei-v4 .v4 sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

.huawei-v4 .v4 sup {
    top: -0.5em
}

.huawei-v4 .v4 sub {
    bottom: -0.25em
}

nav ul,
nav ol,
ul,
ol {
    list-style: none;
    list-style-image: none;
    margin: 0;
    padding: 0
}

img {
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: middle
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

form {
    margin: 0
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0
}

label {
    cursor: pointer
}

legend {
    border: 0;
    padding: 0;
    white-space: normal
}

button,
input,
select {
    font-size: 100%;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
    outline: 0
}

button,
input {
    line-height: normal
}

button,
input[type='button'],
input[type='reset'],
input[type='submit'] {
    cursor: pointer;
    -webkit-appearance: button
}

button[disabled],
input[disabled] {
    cursor: default
}

input[type='text'],
input[type='email'],
input[type='password'],
input[type='search'],
textarea {
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

textarea {
    font-size: 100%;
    margin: 0;
    padding: 0;
    outline: 0;
    overflow: auto;
    vertical-align: top;
    resize: vertical
}

input:invalid,
textarea:invalid {
    background-color: #f0dddd
}

input,
textarea,
select {
    outline: 0
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    border-color: transparent
}

td {
    vertical-align: top
}

.clearfix:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.author-com-title {
    width: 100%;
    height: 40px;
    line-height: 40px;
    color: #000;
    font-size: .875rem;
    text-align: center;
    font-weight: bold;
    background-color: #ddd;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc
}

.huawei-v4 .v4 .container-fluid {
    width: 100%;
    padding-right: 20px;
    padding-left: 20px;
    margin-right: auto;
    margin-left: auto
}

.huawei-v4 .v4 .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -20px;
    margin-left: -20px
}

.huawei-v4 .v4 .no-gutters {
    margin-right: 0;
    margin-left: 0
}

.huawei-v4 .v4 .no-gutters>.col,
.huawei-v4 .v4 .no-gutters>[class*="col-"] {
    padding-right: 0;
    padding-left: 0
}

.huawei-v4 .v4 .col-1,
.huawei-v4 .v4 .col-2,
.huawei-v4 .v4 .col-3,
.huawei-v4 .v4 .col-4,
.huawei-v4 .v4 .col-5,
.huawei-v4 .v4 .col-6,
.huawei-v4 .v4 .col-7,
.huawei-v4 .v4 .col-8,
.huawei-v4 .v4 .col-9,
.huawei-v4 .v4 .col-10,
.huawei-v4 .v4 .col-11,
.huawei-v4 .v4 .col-12,
.huawei-v4 .v4 .col,
.huawei-v4 .v4 .col-auto,
.huawei-v4 .v4 .col-sm-1,
.huawei-v4 .v4 .col-sm-2,
.huawei-v4 .v4 .col-sm-3,
.huawei-v4 .v4 .col-sm-4,
.huawei-v4 .v4 .col-sm-5,
.huawei-v4 .v4 .col-sm-6,
.huawei-v4 .v4 .col-sm-7,
.huawei-v4 .v4 .col-sm-8,
.huawei-v4 .v4 .col-sm-9,
.huawei-v4 .v4 .col-sm-10,
.huawei-v4 .v4 .col-sm-11,
.huawei-v4 .v4 .col-sm-12,
.huawei-v4 .v4 .col-sm,
.huawei-v4 .v4 .col-sm-auto,
.huawei-v4 .v4 .col-md-1,
.huawei-v4 .v4 .col-md-2,
.huawei-v4 .v4 .col-md-3,
.huawei-v4 .v4 .col-md-4,
.huawei-v4 .v4 .col-md-5,
.huawei-v4 .v4 .col-md-6,
.huawei-v4 .v4 .col-md-7,
.huawei-v4 .v4 .col-md-8,
.huawei-v4 .v4 .col-md-9,
.huawei-v4 .v4 .col-md-10,
.huawei-v4 .v4 .col-md-11,
.huawei-v4 .v4 .col-md-12,
.huawei-v4 .v4 .col-md,
.huawei-v4 .v4 .col-md-auto,
.huawei-v4 .v4 .col-lg-1,
.huawei-v4 .v4 .col-lg-2,
.huawei-v4 .v4 .col-lg-3,
.huawei-v4 .v4 .col-lg-4,
.huawei-v4 .v4 .col-lg-5,
.huawei-v4 .v4 .col-lg-6,
.huawei-v4 .v4 .col-lg-7,
.huawei-v4 .v4 .col-lg-8,
.huawei-v4 .v4 .col-lg-9,
.huawei-v4 .v4 .col-lg-10,
.huawei-v4 .v4 .col-lg-11,
.huawei-v4 .v4 .col-lg-12,
.huawei-v4 .v4 .col-lg,
.huawei-v4 .v4 .col-lg-auto,
.huawei-v4 .v4 .col-xl-1,
.huawei-v4 .v4 .col-xl-2,
.huawei-v4 .v4 .col-xl-3,
.huawei-v4 .v4 .col-xl-4,
.huawei-v4 .v4 .col-xl-5,
.huawei-v4 .v4 .col-xl-6,
.huawei-v4 .v4 .col-xl-7,
.huawei-v4 .v4 .col-xl-8,
.huawei-v4 .v4 .col-xl-9,
.huawei-v4 .v4 .col-xl-10,
.huawei-v4 .v4 .col-xl-11,
.huawei-v4 .v4 .col-xl-12,
.huawei-v4 .v4 .col-xl,
.huawei-v4 .v4 .col-xl-auto,
.huawei-v4 .v4 .col-xxl-1,
.huawei-v4 .v4 .col-xxl-2,
.huawei-v4 .v4 .col-xxl-3,
.huawei-v4 .v4 .col-xxl-4,
.huawei-v4 .v4 .col-xxl-5,
.huawei-v4 .v4 .col-xxl-6,
.huawei-v4 .v4 .col-xxl-7,
.huawei-v4 .v4 .col-xxl-8,
.huawei-v4 .v4 .col-xxl-9,
.huawei-v4 .v4 .col-xxl-10,
.huawei-v4 .v4 .col-xxl-11,
.huawei-v4 .v4 .col-xxl-12,
.huawei-v4 .v4 .col-xxl,
.huawei-v4 .v4 .col-xxl-auto {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 20px;
    padding-left: 20px
}

.huawei-v4 .v4 .col {
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%
}

.huawei-v4 .v4 .col-auto {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none
}

.huawei-v4 .v4 .col-1 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.33333%;
    -ms-flex: 0 0 8.33333%;
    flex: 0 0 8.33333%;
    max-width: 8.33333%
}

.huawei-v4 .v4 .col-2 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.66667%;
    -ms-flex: 0 0 16.66667%;
    flex: 0 0 16.66667%;
    max-width: 16.66667%
}

.huawei-v4 .v4 .col-3 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%
}

.huawei-v4 .v4 .col-4 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.33333%;
    -ms-flex: 0 0 33.33333%;
    flex: 0 0 33.33333%;
    max-width: 33.33333%
}

.huawei-v4 .v4 .col-5 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.66667%;
    -ms-flex: 0 0 41.66667%;
    flex: 0 0 41.66667%;
    max-width: 41.66667%
}

.huawei-v4 .v4 .col-6 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

.huawei-v4 .v4 .col-7 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.33333%;
    -ms-flex: 0 0 58.33333%;
    flex: 0 0 58.33333%;
    max-width: 58.33333%
}

.huawei-v4 .v4 .col-8 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.66667%;
    -ms-flex: 0 0 66.66667%;
    flex: 0 0 66.66667%;
    max-width: 66.66667%
}

.huawei-v4 .v4 .col-9 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%
}

.huawei-v4 .v4 .col-10 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.33333%;
    -ms-flex: 0 0 83.33333%;
    flex: 0 0 83.33333%;
    max-width: 83.33333%
}

.huawei-v4 .v4 .col-11 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.66667%;
    -ms-flex: 0 0 91.66667%;
    flex: 0 0 91.66667%;
    max-width: 91.66667%
}

.huawei-v4 .v4 .col-12 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

.huawei-v4 .v4 .offset-1 {
    margin-left: 8.33333%
}

.huawei-v4 .v4 .offset-2 {
    margin-left: 16.66667%
}

.huawei-v4 .v4 .offset-3 {
    margin-left: 25%
}

.huawei-v4 .v4 .offset-4 {
    margin-left: 33.33333%
}

.huawei-v4 .v4 .offset-5 {
    margin-left: 41.66667%
}

.huawei-v4 .v4 .offset-6 {
    margin-left: 50%
}

.huawei-v4 .v4 .offset-7 {
    margin-left: 58.33333%
}

.huawei-v4 .v4 .offset-8 {
    margin-left: 66.66667%
}

.huawei-v4 .v4 .offset-9 {
    margin-left: 75%
}

.huawei-v4 .v4 .offset-10 {
    margin-left: 83.33333%
}

.huawei-v4 .v4 .offset-11 {
    margin-left: 91.66667%
}

@media only screen and (min-width:576px) {
    .huawei-v4 .v4 .col-sm {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .huawei-v4 .v4 .col-sm-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .huawei-v4 .v4 .col-sm-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .huawei-v4 .v4 .col-sm-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .huawei-v4 .v4 .col-sm-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .huawei-v4 .v4 .col-sm-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .huawei-v4 .v4 .col-sm-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .huawei-v4 .v4 .col-sm-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .huawei-v4 .v4 .col-sm-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .huawei-v4 .v4 .col-sm-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .huawei-v4 .v4 .col-sm-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .huawei-v4 .v4 .col-sm-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .huawei-v4 .v4 .col-sm-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .huawei-v4 .v4 .col-sm-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .huawei-v4 .v4 .offset-sm-0 {
        margin-left: 0
    }

    .huawei-v4 .v4 .offset-sm-1 {
        margin-left: 8.33333%
    }

    .huawei-v4 .v4 .offset-sm-2 {
        margin-left: 16.66667%
    }

    .huawei-v4 .v4 .offset-sm-3 {
        margin-left: 25%
    }

    .huawei-v4 .v4 .offset-sm-4 {
        margin-left: 33.33333%
    }

    .huawei-v4 .v4 .offset-sm-5 {
        margin-left: 41.66667%
    }

    .huawei-v4 .v4 .offset-sm-6 {
        margin-left: 50%
    }

    .huawei-v4 .v4 .offset-sm-7 {
        margin-left: 58.33333%
    }

    .huawei-v4 .v4 .offset-sm-8 {
        margin-left: 66.66667%
    }

    .huawei-v4 .v4 .offset-sm-9 {
        margin-left: 75%
    }

    .huawei-v4 .v4 .offset-sm-10 {
        margin-left: 83.33333%
    }

    .huawei-v4 .v4 .offset-sm-11 {
        margin-left: 91.66667%
    }
}

@media only screen and (min-width:768px) {
    .huawei-v4 .v4 .col-md {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .huawei-v4 .v4 .col-md-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .huawei-v4 .v4 .col-md-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .huawei-v4 .v4 .col-md-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .huawei-v4 .v4 .col-md-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .huawei-v4 .v4 .col-md-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .huawei-v4 .v4 .col-md-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .huawei-v4 .v4 .col-md-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .huawei-v4 .v4 .col-md-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .huawei-v4 .v4 .col-md-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .huawei-v4 .v4 .col-md-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .huawei-v4 .v4 .col-md-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .huawei-v4 .v4 .col-md-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .huawei-v4 .v4 .col-md-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .huawei-v4 .v4 .offset-md-0 {
        margin-left: 0
    }

    .huawei-v4 .v4 .offset-md-1 {
        margin-left: 8.33333%
    }

    .huawei-v4 .v4 .offset-md-2 {
        margin-left: 16.66667%
    }

    .huawei-v4 .v4 .offset-md-3 {
        margin-left: 25%
    }

    .huawei-v4 .v4 .offset-md-4 {
        margin-left: 33.33333%
    }

    .huawei-v4 .v4 .offset-md-5 {
        margin-left: 41.66667%
    }

    .huawei-v4 .v4 .offset-md-6 {
        margin-left: 50%
    }

    .huawei-v4 .v4 .offset-md-7 {
        margin-left: 58.33333%
    }

    .huawei-v4 .v4 .offset-md-8 {
        margin-left: 66.66667%
    }

    .huawei-v4 .v4 .offset-md-9 {
        margin-left: 75%
    }

    .huawei-v4 .v4 .offset-md-10 {
        margin-left: 83.33333%
    }

    .huawei-v4 .v4 .offset-md-11 {
        margin-left: 91.66667%
    }
}

@media only screen and (min-width:992px) {
    .huawei-v4 .v4 .col-lg {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .huawei-v4 .v4 .col-lg-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .huawei-v4 .v4 .col-lg-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .huawei-v4 .v4 .col-lg-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .huawei-v4 .v4 .col-lg-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .huawei-v4 .v4 .col-lg-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .huawei-v4 .v4 .col-lg-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .huawei-v4 .v4 .col-lg-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .huawei-v4 .v4 .col-lg-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .huawei-v4 .v4 .col-lg-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .huawei-v4 .v4 .col-lg-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .huawei-v4 .v4 .col-lg-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .huawei-v4 .v4 .col-lg-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .huawei-v4 .v4 .col-lg-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .huawei-v4 .v4 .offset-lg-0 {
        margin-left: 0
    }

    .huawei-v4 .v4 .offset-lg-1 {
        margin-left: 8.33333%
    }

    .huawei-v4 .v4 .offset-lg-2 {
        margin-left: 16.66667%
    }

    .huawei-v4 .v4 .offset-lg-3 {
        margin-left: 25%
    }

    .huawei-v4 .v4 .offset-lg-4 {
        margin-left: 33.33333%
    }

    .huawei-v4 .v4 .offset-lg-5 {
        margin-left: 41.66667%
    }

    .huawei-v4 .v4 .offset-lg-6 {
        margin-left: 50%
    }

    .huawei-v4 .v4 .offset-lg-7 {
        margin-left: 58.33333%
    }

    .huawei-v4 .v4 .offset-lg-8 {
        margin-left: 66.66667%
    }

    .huawei-v4 .v4 .offset-lg-9 {
        margin-left: 75%
    }

    .huawei-v4 .v4 .offset-lg-10 {
        margin-left: 83.33333%
    }

    .huawei-v4 .v4 .offset-lg-11 {
        margin-left: 91.66667%
    }
}

@media only screen and (min-width:1200px) {
    .huawei-v4 .v4 .col-xl {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .huawei-v4 .v4 .col-xl-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .huawei-v4 .v4 .col-xl-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .huawei-v4 .v4 .col-xl-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .huawei-v4 .v4 .col-xl-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .huawei-v4 .v4 .col-xl-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .huawei-v4 .v4 .col-xl-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .huawei-v4 .v4 .col-xl-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .huawei-v4 .v4 .col-xl-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .huawei-v4 .v4 .col-xl-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .huawei-v4 .v4 .col-xl-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .huawei-v4 .v4 .col-xl-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .huawei-v4 .v4 .col-xl-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .huawei-v4 .v4 .col-xl-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .huawei-v4 .v4 .offset-xl-0 {
        margin-left: 0
    }

    .huawei-v4 .v4 .offset-xl-1 {
        margin-left: 8.33333%
    }

    .huawei-v4 .v4 .offset-xl-2 {
        margin-left: 16.66667%
    }

    .huawei-v4 .v4 .offset-xl-3 {
        margin-left: 25%
    }

    .huawei-v4 .v4 .offset-xl-4 {
        margin-left: 33.33333%
    }

    .huawei-v4 .v4 .offset-xl-5 {
        margin-left: 41.66667%
    }

    .huawei-v4 .v4 .offset-xl-6 {
        margin-left: 50%
    }

    .huawei-v4 .v4 .offset-xl-7 {
        margin-left: 58.33333%
    }

    .huawei-v4 .v4 .offset-xl-8 {
        margin-left: 66.66667%
    }

    .huawei-v4 .v4 .offset-xl-9 {
        margin-left: 75%
    }

    .huawei-v4 .v4 .offset-xl-10 {
        margin-left: 83.33333%
    }

    .huawei-v4 .v4 .offset-xl-11 {
        margin-left: 91.66667%
    }
}

@media only screen and (min-width:1600px) {
    .huawei-v4 .v4 .col-xxl {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
    }

    .huawei-v4 .v4 .col-xxl-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: none
    }

    .huawei-v4 .v4 .col-xxl-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
    }

    .huawei-v4 .v4 .col-xxl-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
    }

    .huawei-v4 .v4 .col-xxl-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
    }

    .huawei-v4 .v4 .col-xxl-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
    }

    .huawei-v4 .v4 .col-xxl-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
    }

    .huawei-v4 .v4 .col-xxl-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }

    .huawei-v4 .v4 .col-xxl-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
    }

    .huawei-v4 .v4 .col-xxl-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
    }

    .huawei-v4 .v4 .col-xxl-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
    }

    .huawei-v4 .v4 .col-xxl-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
    }

    .huawei-v4 .v4 .col-xxl-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
    }

    .huawei-v4 .v4 .col-xxl-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .huawei-v4 .v4 .offset-xxl-0 {
        margin-left: 0
    }

    .huawei-v4 .v4 .offset-xxl-1 {
        margin-left: 8.33333%
    }

    .huawei-v4 .v4 .offset-xxl-2 {
        margin-left: 16.66667%
    }

    .huawei-v4 .v4 .offset-xxl-3 {
        margin-left: 25%
    }

    .huawei-v4 .v4 .offset-xxl-4 {
        margin-left: 33.33333%
    }

    .huawei-v4 .v4 .offset-xxl-5 {
        margin-left: 41.66667%
    }

    .huawei-v4 .v4 .offset-xxl-6 {
        margin-left: 50%
    }

    .huawei-v4 .v4 .offset-xxl-7 {
        margin-left: 58.33333%
    }

    .huawei-v4 .v4 .offset-xxl-8 {
        margin-left: 66.66667%
    }

    .huawei-v4 .v4 .offset-xxl-9 {
        margin-left: 75%
    }

    .huawei-v4 .v4 .offset-xxl-10 {
        margin-left: 83.33333%
    }

    .huawei-v4 .v4 .offset-xxl-11 {
        margin-left: 91.66667%
    }
}

.huawei-v4 .v4 *,
.huawei-v4 .v4 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.huawei-v4 .v4::before,
.huawei-v4 .v4::after,
.huawei-v4 .v4 *::before,
.huawei-v4 .v4 *::after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.huawei-v4 .v4 .centered {
    text-align: center
}

.huawei-v4 .v4 .flex-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.huawei-v4 .v4 .sr-only {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.huawei-v4 .v4 .has-cover {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center
}

.huawei-v4 .v4.no-margin {
    margin-bottom: 0
}

.huawei-v4 .v4 h1,
.huawei-v4 .v4 h2,
.huawei-v4 .v4 h3,
.huawei-v4 .v4 h4,
.huawei-v4 .v4 h5,
.huawei-v4 .v4 h6 {
    font-family: "Manrope", Arial, Helvetica Neue, Helvetica, sans-serif;
    font-weight: 700;
    color: #000
}

.huawei-v4 .v4 .heading {
    font-weight: 700;
    color: #000
}

.huawei-v4 .v4 h1 a,
.huawei-v4 .v4 h2 a,
.huawei-v4 .v4 h3 a,
.huawei-v4 .v4 h4 a,
.huawei-v4 .v4 h5 a,
.huawei-v4 .v4 h6 a {
    color: inherit
}

.huawei-v4 .v4 .heading-01 {
    font-size: 120px;
    line-height: 1;
    letter-spacing: -1px
}

.huawei-v4 .v4 .heading-02 {
    font-size: 88px;
    line-height: 1.1;
    letter-spacing: -1px
}

.huawei-v4 .v4 .heading-03 {
    font-size: 48px;
    line-height: 1.17;
    letter-spacing: -0.75px
}

.huawei-v4 .v4 .heading-04 {
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: -0.5px
}

.huawei-v4 .v4 .heading-05 {
    font-size: 26px;
    font-weight: 400;
    line-height: 1.23;
    letter-spacing: -0.5px
}

.huawei-v4 .v4 .heading-06 {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: .3px;
    margin-bottom: 8px
}

@media only screen and (max-width:767.98px) {
    .huawei-v4 .v4 .heading-01 {
        font-size: 48px;
        line-height: 1.16
    }

    .huawei-v4 .v4 .heading-02 {
        font-size: 32px;
        line-height: 1.25
    }

    .huawei-v4 .v4 .heading-03 {
        font-size: 32px;
        line-height: 1.25
    }

    .huawei-v4 .v4 .heading-04 {
        font-size: 26px;
        line-height: 1.6
    }
}

.huawei-v4 .v4 p {
    color: #000
}

.huawei-v4 .v4 .body-text {
    color: #7f7f7f
}

.huawei-v4 .v4 .body-large {
    font-size: 22px;
    line-height: 1.45
}

.huawei-v4 .v4 .body-medium {
    font-size: 16px;
    line-height: 1.5;
    letter-spacing: .3px
}

.huawei-v4 .v4 .body-small {
    font-size: 14px;
    line-height: 1.71;
    opacity: .8
}

.huawei-v4 .v4 .body-tag {
    font-size: 11px;
    font-weight: 700;
    line-height: 1.45;
    letter-spacing: .3px
}

.huawei-v4 .v4 .body-extrasmall {
    font-size: 10px;
    line-height: 1.6
}

.huawei-v4 .v4 img {
    max-width: 100%;
    height: auto
}

.huawei-v4 .v4 iframe {
    border: 0;
    width: 100%
}

.huawei-v4 .v4 .link-arrow {
    font-size: 16px;
    line-height: 1.5;
    color: #000;
    font-weight: 700
}

.huawei-v4 .v4 .link-arrow::after {
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
    border-top: 2px solid #000;
    border-right: 2px solid #000;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: relative;
    top: -1px;
    margin-left: 4px;
    -webkit-transition: .6s ease;
    transition: .6s ease
}

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

    .no-touch.skrollr.skrollr-mobile,
    .no-touch.skrollr.skrollr-mobile body {
        overflow: auto !important
    }

    .no-touch .huawei-v4 .v4 .link-arrow:hover {
        background-color: transparent
    }

    .no-touch .huawei-v4 .v4 .link-arrow:hover::after {
        -webkit-transform: translateX(3px) rotate(45deg);
        transform: translateX(3px) rotate(45deg)
    }
}

.huawei-v4.scroll-disabled {
    position: fixed;
    width: 100%;
    height: 100%;
    overflow: hidden;
    overflow-y: scroll
}

.huawei-v4.custom-service-scroll-disabled {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.huawei-v4.active-focus a:focus,
.huawei-v4.active-focus button:focus,
.huawei-v4.active-focus .login-v4-wrap:focus,
.huawei-v4.active-focus .footer-links__title:focus,
.huawei-v4.active-focus .shop-bag:focus,
.huawei-v4.active-focus .nav-addons__profile:focus,
.huawei-v4.active-focus .v4.n03-expanded-support a:focus .dropdown__holder-icon-src,
.h-focus-active {
    outline: 1px solid #d20a2c
}

.huawei-v4 .main-nav__item:focus,
.huawei-v4 .nav-addons:focus,
.huawei-v4 div[tabindex],
.huawei-v4 div {
    outline: 0
}

.huawei-v4 div[tabindex]:focus-visible,
.huawei-v4 div:focus-visible {
    outline: 0
}

.huawei-v4 .v4.main {
    background-color: #f5f5f5;
    width: 100%;
    overflow: hidden
}

.huawei-v4 .main.main--white {
    background-color: #fff
}

.huawei-v4 .v4 .container {
    width: 100%;
    padding: 0 80px;
    max-width: none
}

.huawei-v4 .v4 .wrap {
    max-width: 1760px;
    width: 100%;
    margin: 0 auto
}

.huawei-v4 .v4 .wrap--small {
    max-width: 1160px
}

.huawei-v4 .v4 .wrap--tiny {
    max-width: 860px
}

.huawei-v4 .ec-price .sale-price {
    font-size: 24px;
    font-weight: 600
}

.huawei-v4 .ec-price span {
    font-size: 13px;
    color: rgba(0, 0, 0, 0.5)
}

.huawei-v4 .ec-price .original-price {
    margin-right: 8px
}

@media only screen and (min-width:768px) and (max-width:1599.98px) {
    .huawei-v4 .v4 .container {
        padding: 0 40px
    }
}

@media only screen and (max-width:767.98px) {
    .huawei-v4 .v4 .container {
        padding: 0 16px
    }
}

.huawei-v4 button,
.huawei-v4 input[type='button'],
.huawei-v4 input[type='submit'] {
    font-family: "Manrope", Arial, Helvetica Neue, Helvetica, sans-serif;
    background: 0;
    border: 0;
    cursor: pointer;
    outline: 0;
    padding: 0
}

.huawei-v4 a,
.huawei-v4 button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: 0
}

.huawei-v4 .v4 .btn {
    background-color: #000;
    color: #fff;
    display: inline-block;
    font-size: 13px;
    line-height: 24px;
    font-weight: 800;
    padding: 10px 26px;
    border-radius: 40px;
    border: 1px solid #000
}

.loaded .huawei-v4 .v4 .btn {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

@media only screen and (min-width:1200px) {
    .no-touch .huawei-v4 .v4 .btn:hover {
        opacity: .8
    }
}

@media only screen and (min-width:1200px) and (max-width:1599.98px) {
    .huawei-v4 .v4 .btn {
        padding: 2px 22px
    }

    .huawei-v4 .v4 .btn.btn--arrow,
    .huawei-v4 .v4 .btn.btn--arrow-white {
        padding: 2px 26px
    }
}

.huawei-v4 .v4 .btn--white {
    background-color: #fff;
    color: #000;
    border-color: #fff
}

.huawei-v4 .v4 .btn--transparent {
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, 0.3);
    color: #000
}

@media only screen and (min-width:1200px) {
    .no-touch .huawei-v4 .v4 .btn--transparent:hover {
        border-color: #000;
        opacity: 1
    }
}

.huawei-v4 .v4 .btn--transparent-white {
    background-color: transparent;
    border: 1px solid rgba(255, 255, 255, 0.3);
    color: #fff
}

@media only screen and (min-width:1200px) {
    .no-touch .huawei-v4 .v4 .btn--transparent-white:hover {
        border-color: #fff;
        opacity: 1
    }
}

.huawei-v4 .v4 .btn--disabled {
    opacity: .3;
    pointer-events: none
}

.huawei-v4 .v4 .btn--arrow::after {
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
    border-top: 2px solid #000;
    border-right: 2px solid #000;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: relative;
    top: -1px;
    margin-left: 12px;
    -webkit-transition: .6s ease;
    transition: .6s ease
}

@media only screen and (min-width:1200px) {
    .no-touch .huawei-v4 .v4 .btn--arrow:hover::after {
        -webkit-transform: translateX(3px) rotate(45deg);
        transform: translateX(3px) rotate(45deg)
    }
}

.huawei-v4 .v4 .btn--arrow-white::after {
    border-color: #fff
}

.huawei-v4 .v4 .btn__word {
    margin-right: 20px
}

@media only screen and (max-width:767.98px) {
    .huawei-v4 .v4 .btn__word {
        margin-right: 2px
    }
}

@media only screen and (max-width:767.98px) {
    .huawei-v4 .v4 .btn__word--long {
        display: block
    }
}

.huawei-v4 .v4 .btn-tag {
    font-size: 14px;
    line-height: 24px;
    color: #000;
    font-weight: 400;
    border-radius: 14px;
    position: relative;
    background: rgba(0, 0, 0, 0.06);
    margin-right: 10px;
    cursor: pointer;
    display: inline-block;
    margin-bottom: 10px;
    padding: 4px 36px 4px 16px
}

.huawei-v4 .v4 .btn-tag::before,
.huawei-v4 .v4 .btn-tag::after {
    content: '';
    position: absolute;
    right: 18px;
    top: 11px;
    height: 10px;
    width: 1px;
    display: block;
    background: #000;
    border-radius: 2px
}

.huawei-v4 .v4 .btn-tag::before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.huawei-v4 .v4 .btn-tag::after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.huawei-v4 .v4 .btn-tag:last-of-type {
    margin-right: 0
}

@media only screen and (min-width:1200px) {
    .no-touch .huawei-v4 .v4 .btn-tag:hover {
        background: rgba(0, 0, 0, 0.1)
    }
}

.huawei-v4 .v4 .dropdown-group {
    display: inline-block;
    position: relative
}

.huawei-v4 .v4 .dropdown-group__btn {
    position: relative;
    padding: 4px 44px 4px 24px;
    background-color: #ebebeb;
    border-radius: 24px;
    display: inline-block
}

.loaded .huawei-v4 .v4 .dropdown-group__btn {
    -webkit-transition: .15s ease-out .4s;
    transition: .15s ease-out .4s
}

.huawei-v4 .v4 .dropdown-group__btn .icon {
    position: absolute;
    top: 13px;
    right: 20px;
    font-size: 8px
}

.loaded .huawei-v4 .v4 .dropdown-group__btn .icon {
    -webkit-transition: .15s ease-out;
    transition: .15s ease-out
}

@media only screen and (min-width:1200px) {
    .no-touch .huawei-v4 .v4 .dropdown-group__btn:hover {
        background-color: #fafafa
    }
}

.huawei-v4 .v4 .dropdown-group--transparent .dropdown-group__btn {
    background-color: transparent;
    border: 2px solid rgba(0, 0, 0, 0.3)
}

.loaded .huawei-v4 .v4 .dropdown-group--transparent .dropdown-group__btn {
    -webkit-transition: border-color .15s ease-out, border-radius .15s ease-out .4s;
    transition: border-color .15s ease-out, border-radius .15s ease-out .4s
}

@media only screen and (min-width:1200px) {
    .no-touch .huawei-v4 .v4 .dropdown-group--transparent .dropdown-group__btn:hover {
        background-color: transparent;
        border: 2px solid black
    }
}

.huawei-v4 .v4 .dropdown-group--transparent .dropdown-group__list {
    border-top: 1px solid rgba(0, 0, 0, 0.3)
}

.loaded .huawei-v4 .v4 .dropdown-group--transparent .dropdown-group__btn--open {
    -webkit-transition: .15s ease-out;
    transition: .15s ease-out
}

.huawei-v4 .v4 .dropdown-group__btn--open {
    border-radius: 16px 16px 0 0;
    background-color: #fafafa
}

.huawei-v4 .v4 .dropdown-group__btn--open .icon {
    top: 12px;
    right: 20px;
    position: absolute;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.loaded .huawei-v4 .v4 .dropdown-group__btn--open {
    -webkit-transition: .15s ease-out 0;
    transition: .15s ease-out 0
}

.huawei-v4 .v4 .dropdown-group__btn-text {
    font-size: 14px;
    line-height: 24px;
    color: #000;
    font-weight: 700;
    text-align: left
}

.huawei-v4 .v4 .dropdown-group__list {
    background-color: #fafafa;
    border-radius: 0 0 16px 16px;
    display: none;
    position: absolute;
    left: 0;
    top: 32px;
    border-top: 1px solid rgba(235, 235, 235, 0.99);
    overflow: hidden;
    padding: 4px 0;
    width: 100%;
    z-index: 1
}

.huawei-v4 .v4 .dropdown-group__list-item {
    display: block
}

.huawei-v4 .v4 .dropdown-group__list-button {
    font-size: 14px;
    font-weight: 400;
    color: #7f7f7f;
    line-height: 1.71;
    padding: 4px 44px 4px 24px;
    width: 100%;
    display: block
}

@media only screen and (min-width:1200px) {
    .no-touch .huawei-v4 .v4 .dropdown-group__list-button:hover {
        color: #000;
        background-color: rgba(235, 235, 235, 0.5)
    }
}

.huawei-v4 .v4 .dropdown-group__list-button--selected {
    display: none
}

.huawei-v4 .v4 input,
.huawei-v4 .v4 textarea,
.huawei-v4 .v4 select {
    font-family: "Manrope", Arial, Helvetica Neue, Helvetica, sans-serif;
    background: #fff;
    border-radius: 0;
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #000;
    width: 100%
}

.huawei-v4 .v4 input:-webkit-autofill,
.huawei-v4 .v4 textarea:-webkit-autofill,
.huawei-v4 .v4 select:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0 1000px #fff;
    box-shadow: inset 0 0 0 1000px #fff
}

.huawei-v4 .v4 input::-webkit-input-placeholder,
.huawei-v4 .v4 textarea::-webkit-input-placeholder,
.huawei-v4 .v4 select::-webkit-input-placeholder {
    color: gray
}

.huawei-v4 .v4 input::-moz-placeholder,
.huawei-v4 .v4 textarea::-moz-placeholder,
.huawei-v4 .v4 select::-moz-placeholder {
    color: gray
}

.huawei-v4 .v4 input:-ms-input-placeholder,
.huawei-v4 .v4 textarea:-ms-input-placeholder,
.huawei-v4 .v4 select:-ms-input-placeholder {
    color: gray
}

.huawei-v4 .v4 input::-ms-input-placeholder,
.huawei-v4 .v4 textarea::-ms-input-placeholder,
.huawei-v4 .v4 select::-ms-input-placeholder {
    color: gray
}

.huawei-v4 .v4 input::placeholder,
.huawei-v4 .v4 textarea::placeholder,
.huawei-v4 .v4 select::placeholder {
    color: gray
}

.huawei-v4 .v4 input::-ms-clear,
.huawei-v4 .v4 textarea::-ms-clear,
.huawei-v4 .v4 select::-ms-clear {
    display: none
}

.loaded .huawei-v4 .v4 input,
.loaded .huawei-v4 .v4 textarea,
.loaded .huawei-v4 .v4 select {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

.huawei-v4 .v4 .rte li {
    position: relative;
    font-size: 18px;
    font-weight: 400;
    color: #000;
    line-height: 30px
}

.huawei-v4 .v4 .rte ul {
    padding-left: 28px
}

.huawei-v4 .v4 .rte ul li {
    margin-bottom: 30px
}

.huawei-v4 .v4 .rte ul li::before {
    content: '';
    position: absolute;
    top: 13px;
    left: -25px;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background-color: #000
}

.huawei-v4 .v4 .rte ul ul {
    padding-left: 56px;
    padding-top: 30px
}

.huawei-v4 .v4 .rte ul ul li {
    margin-bottom: 30px
}

.huawei-v4 .v4 .rte ul ul li::before {
    content: '';
    position: absolute;
    top: 14px;
    left: -28px;
    width: 8px;
    height: 2px;
    background-color: #000
}

.huawei-v4 .v4 .rte ol {
    padding-left: 28px;
    counter-reset: ol-list;
    margin-bottom: 40px
}

.huawei-v4 .v4 .rte ol li {
    margin-bottom: 30px
}

.huawei-v4 .v4 .rte ol li::before {
    counter-increment: ol-list;
    content: counter(ol-list) ".";
    position: absolute;
    color: gray;
    top: 0;
    left: -28px
}

.huawei-v4 .v4 .product-wrap {
    background-color: #fff;
    padding-top: 20px
}

.huawei-v4 .v4 .product-wrap .product-block__img {
    max-width: 200px
}

@media only screen and (max-width:991.98px) {
    .huawei-v4 .v4 .product-wrap {
        overflow: hidden
    }

    .huawei-v4 .v4 .product-wrap .product-block__swatches {
        text-align: left
    }

    .huawei-v4 .v4 .product-wrap .product-block__btn {
        padding: 0;
        border: 0
    }
}

@media only screen and (max-width:991.98px) {
    .huawei-v4 .v4 .product-row {
        margin-right: -2px;
        margin-left: -2px
    }
}

@media only screen and (max-width:991.98px) {
    .huawei-v4 .v4 .product-col {
        padding-right: 2px;
        padding-left: 2px
    }
}

.huawei-v4 .v4 .product-col--small .product-block__img {
    max-width: 220px
}

.huawei-v4 .v4 .product-col--small .product-block__img:first-of-type {
    left: 67%;
    z-index: 1;
    width: 162px
}

.huawei-v4 .v4 .product-col--small .product-block__img:last-of-type {
    left: 33%;
    width: 162px
}

.huawei-v4 .v4 .product-col--small .product-block__details--gift {
    padding: 37px 40px 290px 0
}

.huawei-v4 .v4 .product-col--small .product-block__gift {
    top: auto;
    right: auto;
    bottom: 0
}

.huawei-v4 .v4 .product-col--small .product-block__img-wrap {
    width: 288px
}

@media only screen and (min-width:1200px) {
    .no-touch .huawei-v4 .v4 .product-col--small .product-block__in:hover .product-block__img:first-of-type {
        left: 67%;
        -webkit-transform: translate(-50%, -50%) scale(1.07);
        transform: translate(-50%, -50%) scale(1.07)
    }

    .no-touch .huawei-v4 .v4 .product-col--small .product-block__in:hover .product-block__img:last-of-type {
        left: 33%;
        -webkit-transform: translate(-50%, -50%) scale(1.0325);
        transform: translate(-50%, -50%) scale(1.0325)
    }
}

@media only screen and (max-width:1599.98px) {
    .huawei-v4 .v4 .product-col--small .product-block__img-wrap {
        width: 180px
    }
}

@media only screen and (max-width:991.98px) {
    .huawei-v4 .v4 .product-col--small .product-block__details {
        padding: 16px 0 16px
    }

    .huawei-v4 .v4 .product-col--small .product-block__swatches {
        display: none
    }

    .huawei-v4 .v4 .product-col--small .product-block__in {
        padding: 24px;
        min-height: 192px;
        background-color: #f5f5f5 !important
    }

    .huawei-v4 .v4 .product-col--small .product-block__title {
        font-size: 14px
    }

    .huawei-v4 .v4 .product-col--small .product-block__details--gift {
        padding: 16px 0 108px 18px
    }

    .huawei-v4 .v4 .product-col--small .product-block__gift {
        right: auto;
        bottom: 0
    }

    .huawei-v4 .v4 .product-col--small .product-block__btns .product-block__btn:first-of-type {
        margin: 0 0 5px;
        display: block
    }

    .huawei-v4 .v4 .product-col--small .product-block__img-wrap {
        width: 140px
    }

    .huawei-v4 .v4 .product-col--small .product-block__img:first-of-type,
    .huawei-v4 .v4 .product-col--small .product-block__img:last-of-type {
        width: 70px
    }
}

@media only screen and (max-width:767.98px) {
    .huawei-v4 .v4 .product-col--small .product-block__img-wrap {
        width: 140px
    }

    .huawei-v4 .v4 .product-col--small .product-block__img:first-of-type,
    .huawei-v4 .v4 .product-col--small .product-block__img:last-of-type {
        width: 60px
    }
}

.huawei-v4 .v4 .product-block {
    margin-bottom: 77px
}

@media only screen and (max-width:1199.98px) {
    .huawei-v4 .v4 .product-block {
        margin-bottom: 30px
    }

    .v4.p01-product-cards .product-card__price.has-price-info {
        margin-bottom: 16px
    }

    .huawei-v4 .ec-price .sale-price,
    .huawei-v4 .ec-price span {
        font-size: 13px;
        font-weight: 600
    }

    .huawei-v4 .ec-price .original-price {
        margin-right: 0;
        margin-left: 8px
    }
}

@media only screen and (max-width:991.98px) {
    .huawei-v4 .v4 .product-block {
        margin-bottom: 14px
    }
}

.huawei-v4 .v4 .product-block__in {
    padding: 24px 24px 60px;
    background-color: #f5f5f5;
    min-height: 592px;
    position: relative;
    cursor: pointer;
    z-index: 10
}

.loaded .huawei-v4 .v4 .product-block__in {
    -webkit-transition: .6s ease-out;
    transition: .6s ease-out
}

@media only screen and (min-width:1200px) {
    .no-touch .huawei-v4 .v4 .product-block__in:hover .product-block__img:first-of-type {
        left: 43.5%;
        -webkit-transform: translate(-50%, -50%) scale(1.035);
        transform: translate(-50%, -50%) scale(1.035)
    }

    .no-touch .huawei-v4 .v4 .product-block__in:hover .product-block__img:last-of-type {
        left: 61%;
        -webkit-transform: translate(-50%, -50%) scale(1.035);
        transform: translate(-50%, -50%) scale(1.035)
    }

    .no-touch .huawei-v4 .v4 .product-block__in:hover .product-block__img-one {
        -webkit-transform: translate(-50%, -50%) scale(1.0325);
        transform: translate(-50%, -50%) scale(1.0325)
    }
}

@media only screen and (max-width:991.98px) {
    .huawei-v4 .v4 .product-block__in {
        min-height: 276px
    }
}

.huawei-v4 .v4 .product-block__background {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .25;
    z-index: -1
}

@media only screen and (min-width:1200px) {
    .no-touch .huawei-v4 .v4 .product-col--big .product-block__in:hover .product-block__img {
        left: 50%
    }

    .no-touch .huawei-v4 .v4 .product-col--big .product-block__in:hover .product-block__img:first-of-type {
        -webkit-transform: translate(-82%, -55%) scale(1.035);
        transform: translate(-82%, -55%) scale(1.035)
    }

    .no-touch .huawei-v4 .v4 .product-col--big .product-block__in:hover .product-block__img:last-of-type {
        -webkit-transform: translate(17%, -55%) scale(1.035);
        transform: translate(17%, -55%) scale(1.035)
    }
}

.huawei-v4 .v4 .product-col--big .product-block__img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.loaded .huawei-v4 .v4 .product-col--big .product-block__img {
    -webkit-transition: .6s ease-out;
    transition: .6s ease-out
}

.huawei-v4 .v4 .product-col--big .product-block__img:first-of-type {
    left: 50%;
    -webkit-transform: translate(-75%, -55%);
    transform: translate(-75%, -55%);
    z-index: 1
}

.huawei-v4 .v4 .product-col--big .product-block__img:last-of-type {
    left: 50%;
    -webkit-transform: translate(10%, -55%);
    transform: translate(10%, -55%);
    width: 128px
}

@media only screen and (max-width:991.98px) {
    .huawei-v4 .v4 .product-col--big .product-block__img {
        width: 100px
    }

    .huawei-v4 .v4 .product-col--big .product-block__img:first-of-type {
        -webkit-transform: translate(-75%, -50%);
        transform: translate(-75%, -50%)
    }

    .huawei-v4 .v4 .product-col--big .product-block__img:last-of-type {
        -webkit-transform: translate(15%, -50%);
        transform: translate(15%, -50%);
        width: 64px
    }
}

.huawei-v4 .v4 .product-block__details {
    padding: 37px 0;
    position: relative
}

@media only screen and (max-width:991.98px) {
    .huawei-v4 .v4 .product-block__details {
        padding: 56px 0 30px
    }
}

.huawei-v4 .v4 .product-block__details--gift {
    padding-right: 215px
}

@media only screen and (max-width:991.98px) {
    .huawei-v4 .v4 .product-block__details--gift {
        padding-right: 120px
    }
}

.huawei-v4 .v4 .product-block__title {
    font-size: 22px;
    line-height: 1.45;
    margin-bottom: 25px
}

@media only screen and (max-width:991.98px) {
    .huawei-v4 .v4 .product-block__title {
        font-size: 16px;
        line-height: 1.5;
        margin-bottom: 12px
    }
}

@media only screen and (min-width:1200px) {
    .no-touch .huawei-v4 .v4 .product-block__title-link:hover {
        text-decoration: underline
    }
}

.huawei-v4 .v4 .product-block__text {
    font-size: 14px;
    font-weight: 500;
    color: #7f7f7f;
    line-height: 1.71;
    margin-bottom: 16px
}

@media only screen and (max-width:767.98px) {
    .huawei-v4 .v4 .product-block__text {
        display: none
    }
}

.huawei-v4 .v4 .product-block__price {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

@media only screen and (max-width:991.98px) {
    .huawei-v4 .v4 .product-block__price {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.huawei-v4 .v4 .product-block__price-item {
    color: #7f7f7f;
    margin: 0 15px 10px 0
}

@media only screen and (max-width:991.98px) {
    .huawei-v4 .v4 .product-block__price-item {
        font-size: 13px;
        display: block;
        margin: 0
    }
}

.huawei-v4 .v4 .product-block__price-line {
    text-decoration: line-through
}

.huawei-v4 .v4 .product-block__price-red {
    color: #d20a2c;
    font-weight: 500
}

@media only screen and (max-width:991.98px) {
    .huawei-v4 .v4 .product-block__price-red {
        font-size: 13px
    }
}

.huawei-v4 .v4 .product-block__img-one {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: 65%;
    max-height: 100%
}

.loaded .huawei-v4 .v4 .product-block__img-one {
    -webkit-transition: .6s ease-out;
    transition: .6s ease-out
}

.huawei-v4 .v4 .product-block__img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.loaded .huawei-v4 .v4 .product-block__img {
    -webkit-transition: .6s ease-out;
    transition: .6s ease-out
}

.huawei-v4 .v4 .product-block__img:first-of-type {
    left: 44.5%;
    z-index: 1
}

.huawei-v4 .v4 .product-block__img:last-of-type {
    left: 60%;
    width: 128px
}

@media only screen and (max-width:991.98px) {
    .huawei-v4 .v4 .product-block__img {
        width: 100px
    }

    .huawei-v4 .v4 .product-block__img:first-of-type {
        left: 35%
    }

    .huawei-v4 .v4 .product-block__img:last-of-type {
        left: 76%;
        width: 68px
    }
}

.huawei-v4 .v4 .product-block__info {
    font-size: 14px;
    line-height: 1.72;
    font-weight: 500;
    color: #c3172e;
    position: absolute;
    top: 25px;
    left: 24px;
    z-index: 20
}

@media only screen and (max-width:991.98px) {
    .huawei-v4 .v4 .product-block__info {
        font-size: 10px;
        top: 8px;
        left: 7px
    }
}

.huawei-v4 .v4 .product-block__info--btn {
    color: #fff;
    background-color: #d20a2c;
    padding: 0 8px;
    border-radius: 24px
}

.huawei-v4 .v4 .product-block__btns {
    margin-top: 30px
}

.huawei-v4 .v4 .product-block__btns .product-block__btn:first-of-type {
    margin-right: 15px
}

@media only screen and (max-width:1199.98px) {
    .huawei-v4 .v4 .product-block__btns .product-block__btn:first-of-type {
        margin-bottom: 15px
    }
}

@media only screen and (max-width:991.98px) {
    .huawei-v4 .v4 .product-block__btns {
        margin-top: 0
    }

    .huawei-v4 .v4 .product-block__btns .product-block__btn:first-of-type {
        margin-bottom: 5px
    }

    .huawei-v4 .v4 .product-block__btns .btn--arrow::after {
        margin-left: 5px
    }
}

.huawei-v4 .v4 .product-block__btn {
    margin-bottom: 15px
}

.huawei-v4 .v4 .product-block__gift {
    position: absolute;
    right: 0;
    top: 37px
}

.huawei-v4 .v4 .product-block__gift .product-block__gift-info {
    top: 17px;
    left: 17px
}

.huawei-v4 .v4 .product-block__gift .product-block__gift-img {
    max-width: 100px
}

@media only screen and (max-width:991.98px) {
    .huawei-v4 .v4 .product-block__gift {
        top: 25px;
        right: 24px
    }

    .huawei-v4 .v4 .product-block__gift .product-block__gift-info {
        top: 5px;
        left: 5px
    }

    .huawei-v4 .v4 .product-block__gift .product-block__gift-img {
        max-width: 50px
    }
}

.huawei-v4 .v4 .product-block__gift-holder {
    position: relative;
    width: 212px;
    height: 200px;
    background-color: #f5f5f5;
    padding: 10px;
    margin-bottom: 12px
}

@media only screen and (max-width:991.98px) {
    .huawei-v4 .v4 .product-block__gift-holder {
        width: 94px;
        height: 96px
    }
}

.huawei-v4 .v4 .product-block__gift-img {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.huawei-v4 .v4 .product-block__gift-details {
    display: block
}

.huawei-v4 .v4 .product-block__gift-details,
.huawei-v4 .v4 .product-block__gift-link {
    font-size: 14px;
    line-height: 1.71;
    font-weight: 500;
    margin-bottom: 10px
}

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

    .huawei-v4 .v4 .product-block__gift-details,
    .huawei-v4 .v4 .product-block__gift-link {
        display: none
    }
}

.huawei-v4 .v4 .product-block__gift-link {
    color: #000
}

@media only screen and (min-width:1200px) {
    .no-touch .huawei-v4 .v4 .product-block__gift-link:hover {
        text-decoration: underline
    }
}

.huawei-v4 .v4 .product-block__swatches {
    position: absolute;
    bottom: 23px;
    left: 0;
    right: 0;
    z-index: 10
}

@media only screen and (max-width:991.98px) {
    .huawei-v4 .v4 .product-block__swatches {
        bottom: -50px;
        left: 24px;
        pointer-events: none
    }
}

.huawei-v4 .v4 .product-block__img-wrap {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: calc(100% - 50px);
    width: 100%;
    max-height: 70%
}

.huawei-v4 .v4 .swatches {
    width: 100%;
    max-width: 250px;
    text-align: center;
    font-size: 0;
    line-height: 1;
    padding: 0 30px;
    margin: 0 auto
}

.huawei-v4 .v4 .swatches .swatches__holder {
    width: 100%;
    padding: 10px 0;
    display: inline-block
}

.huawei-v4 .v4 .swatches .swatches__arrow {
    position: absolute;
    top: 10px;
    width: 20px;
    height: 20px;
    margin: 0;
    opacity: .3;
    border-radius: 0;
    background-color: transparent
}

.huawei-v4 .v4 .swatches .swatches__arrow::before,
.huawei-v4 .v4 .swatches .swatches__arrow::after {
    width: 8px
}

.huawei-v4 .v4 .swatches .swatches__arrow::before {
    margin-left: -2px
}

.huawei-v4 .v4 .swatches .swatches__arrow::after {
    margin-left: 2px
}

@media only screen and (min-width:1200px) {
    .no-touch .huawei-v4 .v4 .swatches .swatches__arrow:hover {
        opacity: .75;
        color: #000;
        background-color: transparent
    }

    .no-touch .huawei-v4 .v4 .swatches .swatches__arrow:hover::before,
    .no-touch .huawei-v4 .v4 .swatches .swatches__arrow:hover::after {
        background-color: #000
    }
}

.huawei-v4 .v4 .swatches .swatches__prev {
    left: 0
}

.huawei-v4 .v4 .swatches .swatches__next {
    right: 0
}

.huawei-v4 .v4 .swatches .swiper-button-disabled {
    display: none
}

.huawei-v4 .v4 .swatches__item {
    padding: 0 9px;
    display: inline-block;
    vertical-align: top
}

.huawei-v4 .v4 .swatches__swatch {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background-color: #ccc;
    position: relative;
    font-size: 0;
    -webkit-box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
    box-shadow: inset 0 1px 1px 0 rgba(0, 0, 0, 0.2);
    display: block;
    overflow: visible
}

.loaded .huawei-v4 .v4 .swatches__swatch {
    -webkit-transition: .15s ease-out;
    transition: .15s ease-out
}

.huawei-v4 .v4 .swatches__swatch::before {
    content: '';
    display: block;
    position: absolute;
    top: -9px;
    right: -9px;
    left: -9px;
    bottom: -9px;
    border: 1.5px solid rgba(0, 0, 0, 0.2);
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    border-radius: 50%;
    -webkit-transition: opacity .15s linear, -webkit-transform .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: opacity .15s linear, -webkit-transform .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    transition: transform .3s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity .15s linear;
    transition: transform .3s cubic-bezier(0.25, 0.46, 0.45, 0.94), opacity .15s linear, -webkit-transform .3s cubic-bezier(0.25, 0.46, 0.45, 0.94)
}

@media only screen and (max-width:991.98px) {
    .huawei-v4 .v4 .swatches__swatch {
        width: 12px;
        height: 12px
    }

    .huawei-v4 .v4 .swatches__swatch::before {
        top: -5px;
        right: -5px;
        left: -5px;
        bottom: -5px;
        border: .5px solid rgba(0, 0, 0, 0.2)
    }
}

@media only screen and (min-width:1200px) {
    .no-touch .huawei-v4 .v4 .swatches__swatch:hover::before {
        opacity: 1;
        -webkit-transform: scale(0.8);
        transform: scale(0.8)
    }
}

.huawei-v4 .v4 .swatches__swatch--active {
    opacity: 1
}

.huawei-v4 .v4 .swatches__swatch--active::before {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

@media only screen and (min-width:1200px) {
    .no-touch .huawei-v4 .v4 .swatches__swatch--active:hover::before {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@media only screen and (max-width:991.98px) {
    .huawei-v4 .v4 .swatches__item {
        padding: 0 3px
    }
}

.huawei-v4 .v4 .popup {
    position: fixed;
    top: 80px;
    bottom: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    opacity: 0;
    visibility: hidden;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    z-index: 10;
    pointer-events: none
}

.huawei-v4 .platform-invisible .popup {
    top: 56px
}

.loaded .huawei-v4 .v4 .popup {
    -webkit-transition: .6s ease-out;
    transition: .6s ease-out
}

.huawei-v4 .v4 .popup--visible {
    opacity: 1;
    visibility: visible;
    z-index: 20;
    pointer-events: auto
}

@media only screen and (max-width:1198px) {
    .huawei-v4 .v4 .popup {
        pointer-events: auto
    }
}

.huawei-v4 .v4 .popup__close-btn {
    position: absolute;
    right: 64px;
    top: 32px;
    width: 48px;
    height: 48px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 50%
}

.huawei-v4 .v4 .popup__close-btn::after,
.huawei-v4 .v4 .popup__close-btn::before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    height: 18px;
    width: 1px;
    background-color: #000
}

.loaded .huawei-v4 .v4 .popup__close-btn::after,
.loaded .huawei-v4 .v4 .popup__close-btn::before {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

.huawei-v4 .v4 .popup__close-btn::after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg)
}

.huawei-v4 .v4 .popup__close-btn::before {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg)
}

.loaded .huawei-v4 .v4 .popup__close-btn {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

@media only screen and (min-width:1200px) {
    .no-touch .huawei-v4 .v4 .popup__close-btn:hover {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    .no-touch .huawei-v4 .v4 .popup__close-btn:hover::after {
        -webkit-transform: translate(-50%, -50%) rotate(-45deg) scale(0.95);
        transform: translate(-50%, -50%) rotate(-45deg) scale(0.95)
    }

    .no-touch .huawei-v4 .v4 .popup__close-btn:hover::before {
        -webkit-transform: translate(-50%, -50%) rotate(45deg) scale(0.95);
        transform: translate(-50%, -50%) rotate(45deg) scale(0.95)
    }
}

@media screen and (min-width:1400px) and (max-width:1500px) and (max-height:901px) {
    .huawei-v4 .v4 .popup__close-btn {
        top: 22px
    }
}

@media screen and (min-width:1200px) and (max-width:1399px) and (max-height:769px) {
    .huawei-v4 .v4 .popup__close-btn {
        top: 12px
    }
}

.huawei-v4 .v4 .dropdown-container--text-right {
    text-align: right
}

.huawei-v4 .v4 .dropdown-container--text-centered {
    text-align: center
}

.huawei-v4 .v4 .dropdown-container--border-bottom .wrap--small {
    border-bottom: 1px solid #ededed;
    padding-bottom: 24px
}

@media only screen and (max-width:991.98px) {
    .huawei-v4 .v4 .dropdown-container {
        padding-top: 24px
    }

    .huawei-v4 .v4 .dropdown-container--text-right {
        text-align: center
    }
}

@media only screen and (max-width:991.98px) {
    .huawei-v4 .v4.page-home .v4.h01-hero-product-carousel {
        margin-bottom: 20px
    }
}

.huawei-v4 .v4.page-about .v4.h04-hero-image-or-video .hero-image-or-video__container {
    margin-bottom: 64px
}

.huawei-v4 .v4.page-about .v4.c01-cards .cards__item-wrap {
    padding-bottom: 0
}

.huawei-v4 .v4.page-about .v4.s03-story-carousel {
    margin-bottom: 80px
}

@media only screen and (max-width:991.98px) {
    .huawei-v4 .v4.page-about .v4.c01-cards .cards__content {
        padding: 24px
    }
}

@media only screen and (max-width:767.98px) {
    .huawei-v4 .v4 .page-about .v4.s03-story-carousel {
        margin-bottom: 0
    }
}

.huawei-v4 .v4 .easy-autocomplete {
    position: relative;
    width: auto !important
}

.huawei-v4 .v4 .easy-autocomplete-container {
    width: 100%
}

.huawei-v4 .v4 .easy-autocomplete-container ul {
    padding: 0 32px;
    display: none
}

.huawei-v4 .v4 .easy-autocomplete-container li {
    font-size: 26px;
    font-weight: 400;
    color: rgba(0, 0, 0, 0.3);
    line-height: 32px;
    letter-spacing: -0.5px;
    margin-bottom: 16px;
    cursor: pointer;
    display: block
}

.loaded .huawei-v4 .v4 .easy-autocomplete-container li {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

.huawei-v4 .v4 .easy-autocomplete-container li.selected {
    color: rgba(0, 0, 0, 0.6)
}

.huawei-v4 .v4 .easy-autocomplete-container li b {
    font-weight: 400;
    color: #000
}

@media only screen and (max-width:767.98px) {
    .huawei-v4 .v4 .easy-autocomplete-container {
        max-height: calc(100vh - 220px)
    }

    .huawei-v4 .v4 .easy-autocomplete-container ul {
        padding: 0 24px
    }

    .huawei-v4 .v4 .easy-autocomplete-container li {
        font-size: 20px
    }
}

.huawei-v4 .v4 .selectric-wrapper {
    width: 100%;
    position: relative;
    cursor: pointer
}

.huawei-v4 .v4 .selectric {
    width: 100%;
    height: 72px;
    position: relative;
    font-size: 16px;
    font-weight: 400;
    color: #7f7f7f;
    line-height: 24px;
    letter-spacing: .3px;
    padding: 24px 30px 24px 0;
    background-color: #fff;
    border-bottom: 1px solid #d8d8d8
}

.loaded .huawei-v4 .v4 .selectric {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

@media only screen and (min-width:1200px) {
    .no-touch .huawei-v4 .v4 .selectric:hover {
        border-color: #000
    }
}

.huawei-v4 .v4 .selectric .label {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    display: block
}

.huawei-v4 .v4 .selectric-field-error {
    border-color: #c3172e
}

.huawei-v4 .v4 .selectric-arrow {
    position: absolute;
    right: 0;
    top: 24px;
    width: 24px;
    height: 24px;
    overflow: hidden
}

.loaded .huawei-v4 .v4 .selectric-arrow {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

.huawei-v4 .v4 .selectric-arrow::before,
.huawei-v4 .v4 .selectric-arrow::after {
    content: '';
    position: absolute;
    top: 10px;
    left: 8px;
    width: 9px;
    height: 2px;
    border-radius: 2px;
    background-color: rgba(0, 0, 0, 0.3);
    overflow: hidden
}

.huawei-v4 .v4 .selectric-arrow::before {
    margin-left: -3px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

.huawei-v4 .v4 .selectric-arrow::after {
    margin-left: 3px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.huawei-v4 .v4 .selectric-open {
    z-index: 40
}

.huawei-v4 .v4 .selectric-open .selectric {
    border-color: #000
}

.huawei-v4 .v4 .selectric-open .selectric .selectric-arrow {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.huawei-v4 .v4 .selectric-open .selectric-items {
    display: block
}

.huawei-v4 .v4 .selectric-disabled {
    opacity: .2;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.huawei-v4 .v4 .selectric-hide-select {
    position: relative;
    overflow: hidden;
    width: 0;
    height: 0
}

.huawei-v4 .v4 .selectric-hide-select select {
    position: absolute;
    left: -100%;
    display: none
}

.huawei-v4 .v4 .selectric-input {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 1px !important;
    height: 1px !important;
    outline: none !important;
    border: none !important;
    background: none !important
}

.huawei-v4 .v4 .selectric-temp-show {
    position: absolute !important;
    visibility: hidden !important;
    display: block !important
}

.huawei-v4 .v4 .selectric-items {
    display: none;
    width: auto;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    background-color: #fafafa;
    z-index: -1
}

.huawei-v4 .v4 .selectric-items .selectric-scroll {
    height: 100%;
    max-height: 300px;
    overflow-y: auto
}

.huawei-v4 .v4 .selectric-items ul {
    padding: 15px 0
}

.huawei-v4 .v4 .selectric-items li {
    font-size: 16px;
    font-weight: 400;
    color: #7f7f7f;
    line-height: 24px;
    letter-spacing: .3px;
    padding: 8px 16px;
    display: block;
    cursor: pointer
}

.loaded .huawei-v4 .v4 .selectric-items li {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

.huawei-v4 .v4 .selectric-items li:first-of-type {
    display: none
}

@media only screen and (min-width:1200px) {
    .no-touch .huawei-v4 .v4 .selectric-items li:hover {
        background-color: #f1f1f1;
        color: #000
    }
}

.huawei-v4 .v4 .selectric-items li.selected,
.huawei-v4 .v4 .selectric-items li.highlighted {
    background-color: #f1f1f1;
    color: #000
}

.huawei-v4 .v4 .selectric-form__input--error .selectric {
    border-color: #c3172e
}

.huawei-v4 .v4 .selectric-form__input--error .label {
    color: #c3172e
}

.huawei-v4 .v4 .swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0
}

.huawei-v4 .v4 .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform
}

.huawei-v4 .v4 .swiper-container-android .swiper-slide,
.huawei-v4 .v4 .swiper-wrapper {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.huawei-v4 .v4 .swiper-container-multirow>.swiper-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.huawei-v4 .v4 .swiper-container-multirow-column>.swiper-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.huawei-v4 .v4 .swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.huawei-v4 .v4 .swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    display: block
}

.huawei-v4 .v4 .swiper-slide-invisible-blank {
    visibility: hidden
}

.huawei-v4 .v4 .swiper-container-autoheight,
.huawei-v4 .v4 .swiper-container-autoheight .swiper-slide {
    height: auto
}

.huawei-v4 .v4 .swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform
}

.huawei-v4 .v4 .swiper-container-css-mode>.swiper-wrapper {
    overflow: auto;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.huawei-v4 .v4 .swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
    display: none
}

.huawei-v4 .v4 .swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
    scroll-snap-align: start start
}

.huawei-v4 .v4 .swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
    -webkit-scroll-snap-type: x mandatory;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory
}

.huawei-v4 .v4 .swiper-button-prev,
.huawei-v4 .v4 .swiper-button-next {
    width: 64px;
    height: 64px;
    font-size: 0;
    background-color: #e7e7e7;
    border-radius: 50%;
    z-index: 10;
    display: block;
    -webkit-transition: background-color .3s ease-out;
    transition: background-color .3s ease-out;
    background-image: none
}

.huawei-v4 .v4 .swiper-button-prev::before,
.huawei-v4 .v4 .swiper-button-prev::after,
.huawei-v4 .v4 .swiper-button-next::before,
.huawei-v4 .v4 .swiper-button-next::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 14px;
    height: 2px;
    border-radius: 2px;
    background-color: #000;
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;
    display: block
}

.huawei-v4 .v4 .swiper-button-prev::before,
.huawei-v4 .v4 .swiper-button-next::before {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg);
    margin-left: -4px
}

.huawei-v4 .v4 .swiper-button-prev::after,
.huawei-v4 .v4 .swiper-button-next::after {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
    margin-left: 5px
}

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

    .no-touch .huawei-v4 .v4 .swiper-button-prev:hover,
    .no-touch .huawei-v4 .v4 .swiper-button-next:hover {
        background-color: #000
    }

    .no-touch .huawei-v4 .v4 .swiper-button-prev:hover::after,
    .no-touch .huawei-v4 .v4 .swiper-button-prev:hover::before,
    .no-touch .huawei-v4 .v4 .swiper-button-next:hover::after,
    .no-touch .huawei-v4 .v4 .swiper-button-next:hover::before {
        background-color: #fff
    }
}

.huawei-v4 .v4 .swiper-button-prev {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.huawei-v4 .v4 .swiper-button-next {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.huawei-v4 .v4 .swiper-button-prev.swiper-button-disabled,
.huawei-v4 .v4 .swiper-button-next.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.huawei-v4 .v4 .swiper-button-lock {
    display: none
}

.huawei-v4 .v4 .swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: 300ms opacity;
    transition: 300ms opacity;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10
}

.huawei-v4 .v4 .swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.huawei-v4 .v4 .swiper-pagination-fraction,
.huawei-v4 .v4 .swiper-pagination-custom,
.huawei-v4 .v4 .swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 10px;
    left: 0;
    width: 100%;
    font-size: 0
}

.huawei-v4 .v4 .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2;
    outline: 0
}

.huawei-v4 .v4 button.swiper-pagination-bullet {
    border: 0;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.huawei-v4 .v4 .swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.huawei-v4 .v4 .swiper-pagination-bullet-active {
    opacity: 1
}

.huawei-v4 .v4 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 8px
}

.huawei-v4 .v4 .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap
}

.huawei-v4 .v4 .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: 200ms left, 200ms -webkit-transform;
    transition: 200ms left, 200ms -webkit-transform;
    transition: 200ms transform, 200ms left;
    transition: 200ms transform, 200ms left, 200ms -webkit-transform
}

.huawei-v4 .v4 .swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: 200ms right, 200ms -webkit-transform;
    transition: 200ms right, 200ms -webkit-transform;
    transition: 200ms transform, 200ms right;
    transition: 200ms transform, 200ms right, 200ms -webkit-transform
}

.huawei-v4 .v4 .swiper-pagination-progressbar {
    background: rgba(0, 0, 0, 0.25);
    position: absolute
}

.huawei-v4 .v4 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    transform-origin: left top
}

.huawei-v4 .v4 .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
    transform-origin: right top
}

.huawei-v4 .v4 .swiper-container-horizontal>.swiper-pagination-progressbar {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.huawei-v4 .v4 .swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.huawei-v4 .v4 .swiper-pagination-lock {
    display: none
}

.huawei-v4 .v4 .swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s infinite linear;
    animation: swiper-preloader-spin 1s infinite linear;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 4px solid #000;
    border-radius: 50%;
    border-top-color: transparent
}

@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.huawei-v4 .v4 .swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.huawei-v4 .v4 .swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.huawei-v4 .v4 .swiper-container-fade .swiper-slide {
    -webkit-transition-property: opacity;
    transition-property: opacity
}

.huawei-v4 .v4 .swiper-container-fade .swiper-slide-active {
    z-index: 100
}

@media print {
    body.huawei-v4 {
        background: #fff;
        color: #000;
        margin: 0;
        padding: 0;
        text-align: left
    }

    .huawei-v4 .v4 a:link,
    .huawei-v4 .v4 a:visited {
        background: #fff;
        color: #000;
        text-decoration: underline
    }

    .huawei-v4 .v4 a:not([href='javascript:;']):after {
        content: "[" attr(href) "]"
    }

    .huawei-v4 .v4 h1,
    .huawei-v4 .v4 h2,
    .huawei-v4 .v4 h3,
    .huawei-v4 .v4 h4,
    .huawei-v4 .v4 h5,
    .huawei-v4 .v4 h6 {
        background: 0;
        color: #000
    }
}

.v4.s02-service-banner .service-banner__buttons .btn.v4-small-btn {
    padding: 2px 22px
}

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

    .huawei-v4 .v4 .btn.v4-small-btn,
    .v4.h01-hero-product-carousel .hero-carousel__buttons .btn.v4-small-btn {
        padding: 2px 22px
    }
}

.huawei-v4 .v4 .btn--arrow.btn--arrow-white::after {
    border-top: 2px solid #fff;
    border-right: 2px solid #fff
}

.huawei-v4 .v4 .container:before,
.huawei-v4 .v4 .container:after,
.huawei-v4 .v4 .container-fluid:before,
.huawei-v4 .v4 .container-fluid:after,
.huawei-v4 .v4 .row:before,
.huawei-v4 .v4 .row:after {
    display: block !important;
    content: none !important
}

.loading_mask {
    opacity: .3;
    background-color: #000;
    Z-INDEX: 9999;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    display: none
}

.loading_mask img {
    position: fixed;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    top: 50%
}

.buy-button-hide-v4 {
    visibility: hidden;
    display: none !important
}

.img-lazy {
    visibility: hidden
}

.img-lazy.show {
    visibility: visible
}

.rrp-tips {
    background-color: currentColor;
    border-radius: 50%;
    cursor: pointer;
    display: inline-block;
    height: 16px;
    margin-left: 8px;
    position: relative;
    transform: translateY(8%);
    width: 16px;
    z-index: 18
}

.rrp-tips:after,
.rrp-tips:before {
    background: #fff;
    border-radius: 2px;
    box-sizing: border-box;
    content: '';
    display: block;
    left: 50%;
    position: absolute;
    transform: translate3d(-50%, 0, 0);
    width: 2px
}

.rrp-tips:after {
    bottom: 2px;
    height: 8px;
    top: 5.5px
}

.rrp-tips:before {
    height: 2px;
    top: 2px
}

.rrp-tooltips {
    background-color: #fff;
    border-radius: 8px;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.16), 1px 3px 6px 0 rgba(0, 0, 0, 0.16);
    opacity: 0;
    position: fixed;
    transition: all .2s;
    z-index: -120
}

.rrp-tooltips.active {
    opacity: 1;
    z-index: 199
}

@supports(filter:drop-shadow(0 0 1px rgba(0, 0, 0, 0.16))) {
    .rrp-tooltips {
        filter: drop-shadow(0 0 1px rgba(0, 0, 0, 0.16))
    }
}

.rrp-tooltips.downwards {
    transform: translateX(-50%) translateY(-8px) translateY(-100%)
}

.rrp-tooltips.downwards .triangle {
    border-top: 8px solid #fff;
    bottom: 2px;
    transform: translate3d(50%, 100%, 0)
}

.rrp-tooltips.upwards {
    transform: translateX(-50%) translateY(24px)
}

.rrp-tooltips.upwards .triangle {
    border-bottom: 6px solid #fff;
    top: 0;
    transform: translate3d(50%, -100%, 0)
}

.rrp-tooltips .rrp-tooltips-wrapper {
    -ms-overflow-style: none;
    margin: 16px;
    overflow: auto;
    overflow: -moz-scrollbars-none;
    scrollbar-width: none;
    transition: all .3s
}

.rrp-tooltips .rrp-tooltips-wrapper::-webkit-scrollbar {
    display: none
}

.rrp-tooltips .rrp-tooltips-container {
    max-height: 200px;
    max-width: calc(62.105vw + 35.789px);
    min-height: 20px;
    min-width: 20px;
    transition: all .5s
}

@media screen and (min-width:991.98px) {
    .rrp-tooltips .rrp-tooltips-container {
        max-height: 240px
    }
}

@media screen and (min-width:390.98px) and (max-width:991.98px) {
    .rrp-tooltips .rrp-tooltips-container {
        max-width: calc(3.667vw + 263.7px)
    }
}

@media screen and (min-width:991.98px) and (max-width:1200px) {
    .rrp-tooltips .rrp-tooltips-container {
        max-width: calc(9.524vw + 205.714px)
    }
}

@media screen and (min-width:1200.98px) and (max-width:1600px) {
    .rrp-tooltips .rrp-tooltips-container {
        max-width: calc(10vw + 200px)
    }
}

@media screen and (min-width:1600.98px) {
    .rrp-tooltips .rrp-tooltips-container {
        max-width: 360px
    }
}

.rrp-tooltips .rrp-tooltips-content {
    color: #676767;
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    word-break: break-word
}

.rrp-tooltips .triangle {
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    height: 0;
    position: absolute;
    right: 50%;
    width: 0
}

@font-face {
    font-family: "svgicons";
    src: url("common-v4/fonts/svgicons.eot");
    src: url("common-v4/fonts/svgicons.eot?#iefix") format("embedded-opentype"), url("common-v4/fonts/svgicons.woff") format("woff"), url("common-v4/fonts/svgicons.ttf") format("truetype"), url("common-v4/fonts/svgicons.svg#uxfonteditor") format("svg");
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'svgicons-new';
    src: url('common-v4/fonts/svgicons-new.woff2?k6jwx3') format('woff2'), url('common-v4/fonts/svgicons-new.ttf?k6jwx3') format('truetype'), url('common-v4/fonts/svgicons-new.woff?k6jwx3') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

@font-face {
    font-family: 'social';
    src: url('common-v4/fonts/social.woff2?bu1acw') format('woff2'), url('common-v4/fonts/social.ttf?bu1acw') format('truetype'), url('common-v4/fonts/social.woff?bu1acw') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap
}

.huawei-v4 .v4 .font-ico-arrow-down:before,
.huawei-v4 .v4 .font-ico-bag:before,
.huawei-v4 .v4 .font-ico-book:before,
.huawei-v4 .v4 .font-ico-box:before,
.huawei-v4 .v4 .font-ico-call:before,
.huawei-v4 .v4 .font-ico-checkmark:before,
.huawei-v4 .v4 .font-ico-chevron-right:before,
.huawei-v4 .v4 .font-ico-clock:before,
.huawei-v4 .v4 .font-ico-devices:before,
.huawei-v4 .v4 .font-ico-door:before,
.huawei-v4 .v4 .font-ico-download:before,
.huawei-v4 .v4 .font-ico-earbuds:before,
.huawei-v4 .v4 .font-ico-express-repair:before,
.huawei-v4 .v4 .font-ico-external-link:before,
.huawei-v4 .v4 .font-ico-eye:before,
.huawei-v4 .v4 .font-ico-facebook:before,
.huawei-v4 .v4 .font-ico-globe:before,
.huawei-v4 .v4 .font-ico-huawei-apps:before,
.huawei-v4 .v4 .font-ico-instagram:before,
.huawei-v4 .v4 .font-ico-laptop:before,
.huawei-v4 .v4 .font-ico-lifering:before,
.huawei-v4 .v4 .font-ico-linkedin:before,
.huawei-v4 .v4 .font-ico-move-layer-down:before,
.huawei-v4 .v4 .font-ico-notification:before,
.huawei-v4 .v4 .font-ico-padlock:before,
.huawei-v4 .v4 .font-ico-phones:before,
.huawei-v4 .v4 .font-ico-play-button:before,
.huawei-v4 .v4 .font-ico-profile:before,
.huawei-v4 .v4 .font-ico-repair-service:before,
.huawei-v4 .v4 .font-ico-repair-status:before,
.huawei-v4 .v4 .font-ico-return:before,
.huawei-v4 .v4 .font-ico-rewarranty-period:before,
.huawei-v4 .v4 .font-ico-search:before,
.huawei-v4 .v4 .font-ico-service-centre:before,
.huawei-v4 .v4 .font-ico-service-query:before,
.huawei-v4 .v4 .font-ico-tablets:before,
.huawei-v4 .v4 .font-ico-twitter:before,
.huawei-v4 .v4 .font-ico-youtube:before {
    font-family: 'svgicons';
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    display: block;
    line-height: 1;
    vertical-align: middle
}

.huawei-v4 .v4 .font-ico-OK:before,
.huawei-v4 .v4 .font-ico-VK:before {
    font-family: 'svgicons-new';
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    display: block;
    line-height: 1
}

.huawei-v4 .v4 .font-ico-Googleplus:before,
.huawei-v4 .v4 .font-ico-Pinterest:before,
.huawei-v4 .v4 .font-ico-Tumblr:before,
.huawei-v4 .v4 .font-ico-Snapchat:before,
.huawei-v4 .v4 .font-ico-Line:before,
.huawei-v4 .v4 .font-ico-Aparat:before,
.huawei-v4 .v4 .font-ico-Tme:before,
.huawei-v4 .v4 .font-ico-Kakao:before,
.huawei-v4 .v4 .font-ico-Naver:before,
.huawei-v4 .v4 .font-ico-TikTok:before,
.huawei-v4 .v4 .font-ico-YK:before {
    font-family: 'social';
    display: block;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    text-decoration: none;
    text-transform: none;
    line-height: 1
}

.huawei-v4 .v4 [class*='font-ico'] {
    display: inline-block
}

.font-ico-arrow-down:before {
    content: "\e001"
}

.font-ico-bag:before {
    content: "\e002"
}

.font-ico-book:before {
    content: "\e003"
}

.font-ico-box:before {
    content: "\e004"
}

.font-ico-call:before {
    content: "\e005"
}

.font-ico-checkmark:before {
    content: "\e006"
}

.font-ico-chevron-right:before {
    content: "\e007"
}

.font-ico-clock:before {
    content: "\e008"
}

.font-ico-devices:before {
    content: "\e009"
}

.font-ico-door:before {
    content: "\e00a"
}

.font-ico-download:before {
    content: "\e00b"
}

.font-ico-earbuds:before {
    content: "\e00c"
}

.font-ico-express-repair:before {
    content: "\e00d"
}

.font-ico-external-link:before {
    content: "\e00e"
}

.font-ico-eye:before {
    content: "\e00f"
}

.font-ico-globe:before {
    content: "\e010"
}

.font-ico-huawei-apps:before {
    content: "\e011"
}

.font-ico-laptop:before {
    content: "\e012"
}

.font-ico-lifering:before {
    content: "\e013"
}

.font-ico-move-layer-down:before {
    content: "\e014"
}

.font-ico-notification:before {
    content: "\e015"
}

.font-ico-padlock:before {
    content: "\e016"
}

.font-ico-phones:before {
    content: "\e017"
}

.font-ico-play-button:before {
    content: "\e018"
}

.font-ico-profile:before {
    content: "\e019"
}

.font-ico-repair-service:before {
    content: "\e01a"
}

.font-ico-repair-status:before {
    content: "\e01b"
}

.font-ico-return:before {
    content: "\e01c"
}

.font-ico-rewarranty-period:before {
    content: "\e01d"
}

.font-ico-search:before {
    content: "\e01e"
}

.font-ico-service-centre:before {
    content: "\e01f"
}

.font-ico-service-query:before {
    content: "\e020"
}

.font-ico-tablets:before {
    content: "\e021"
}

.huawei-v4 .v4 .font-ico-instagram:before {
    content: "";
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2055%2055'%3E%20%3Cg%3E%20%3Cg%3E%20%3Cpath%20d='M27.5,5c7.34,0,8.21,0,11.11.17a15.42,15.42,0,0,1,5.11.94,8.57,8.57,0,0,1,3.16,2.06,8.57,8.57,0,0,1,2.06,3.16,15.42,15.42,0,0,1,.94,5.11c.14,2.9.17,3.77.17,11.11s0,8.21-.17,11.11a15.42,15.42,0,0,1-.94,5.11,9.15,9.15,0,0,1-5.22,5.22,15.42,15.42,0,0,1-5.11.94c-2.9.14-3.77.17-11.11.17s-8.21,0-11.11-.17a15.42,15.42,0,0,1-5.11-.94,8.57,8.57,0,0,1-3.16-2.06,8.57,8.57,0,0,1-2.06-3.16,15.42,15.42,0,0,1-.94-5.11C5,35.71,5,34.84,5,27.5s0-8.21.17-11.11a15.42,15.42,0,0,1,.94-5.11A8.57,8.57,0,0,1,8.12,8.12a8.57,8.57,0,0,1,3.16-2.06,15.42,15.42,0,0,1,5.11-.94C19.29,5,20.16,5,27.5,5M27.5,0C20,0,19.09,0,16.16.17A20.07,20.07,0,0,0,9.49,1.44,13.49,13.49,0,0,0,4.62,4.62,13.49,13.49,0,0,0,1.44,9.49,20.07,20.07,0,0,0,.17,16.16C0,19.09,0,20,0,27.5s0,8.41.17,11.34a20.07,20.07,0,0,0,1.27,6.67,13.49,13.49,0,0,0,3.18,4.87,13.49,13.49,0,0,0,4.87,3.18,20.07,20.07,0,0,0,6.67,1.27C19.09,55,20,55,27.5,55s8.41,0,11.34-.17a20.07,20.07,0,0,0,6.67-1.27,14.15,14.15,0,0,0,8.05-8.05,20.07,20.07,0,0,0,1.27-6.67C55,35.91,55,35,55,27.5s0-8.41-.17-11.34a20.07,20.07,0,0,0-1.27-6.67,13.49,13.49,0,0,0-3.18-4.87,13.49,13.49,0,0,0-4.87-3.18A20.07,20.07,0,0,0,38.84.17C35.91,0,35,0,27.5,0Z'/%3E%20%3Cpath%20d='M27.5,13.38A14.12,14.12,0,1,0,41.62,27.5,14.12,14.12,0,0,0,27.5,13.38Zm0,23.29a9.17,9.17,0,1,1,9.17-9.17A9.18,9.18,0,0,1,27.5,36.67Z'/%3E%20%3Ccircle%20cx='42.18'%20cy='12.82'%20r='3.3'/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E") no-repeat
}

.huawei-v4 .v4 .font-ico-linkedin:before {
    content: "";
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2060%2060'%3E%20%3Cdefs%3E%20%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%20%3C/defs%3E%20%3Cg%3E%20%3Cg%3E%20%3Ccircle%20cx='30'%20cy='30'%20r='30'/%3E%20%3Cpath%20class='cls-1'%20d='M42.62,41h-5.3V32.69c0-2,0-4.53-2.76-4.53s-3.18,2.16-3.18,4.39V41H26.07V23.92h5.09v2.33h.07a5.61,5.61,0,0,1,5-2.76c5.37,0,6.37,3.54,6.37,8.14Z'/%3E%20%3Cpath%20class='cls-1'%20d='M20.09,21.58a3.08,3.08,0,1,1,3.07-3.07,3.07,3.07,0,0,1-3.07,3.07h0'/%3E%20%3Crect%20class='cls-1'%20x='17.43'%20y='23.92'%20width='5.31'%20height='17.08'/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E") no-repeat
}

.huawei-v4 .v4 .font-ico-facebook:before {
    content: "";
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2059.94%2059.94'%3E%20%3Cdefs%3E%20%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%20%3C/defs%3E%20%3Cg%3E%20%3Cg%3E%20%3Cpath%20d='M59.94,30A30,30,0,1,0,25.29,59.58V38.63H17.68V30h7.61v-6.6c0-7.51,4.47-11.66,11.32-11.66a46.51,46.51,0,0,1,6.71.58v7.38H39.54c-3.72,0-4.89,2.31-4.89,4.68V30H43l-1.33,8.66h-7V59.58A30,30,0,0,0,59.94,30Z'/%3E%20%3Cpath%20class='cls-1'%20d='M41.64,38.63,43,30H34.65V24.35c0-2.37,1.17-4.68,4.89-4.68h3.78V12.29a46.51,46.51,0,0,0-6.71-.58c-6.85,0-11.32,4.15-11.32,11.66V30H17.68v8.66h7.61V59.58a30.6,30.6,0,0,0,9.36,0V38.63Z'/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E") no-repeat
}

.huawei-v4 .v4 .font-ico-twitter:before {
    content: "";
    width: 24px;
    height: 24px;
    background: url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22150%22%20height%3D%22150%22%20viewBox%3D%220%200%20150%20150%22%3E%0A%20%20%3Cg%20id%3D%22%E7%BB%84_357%22%20data-name%3D%22%E7%BB%84%20357%22%20transform%3D%22translate(-1506%20-894)%22%3E%0A%20%20%20%20%3Ccircle%20id%3D%22%E6%A4%AD%E5%9C%86_154%22%20data-name%3D%22%E6%A4%AD%E5%9C%86%20154%22%20cx%3D%2275%22%20cy%3D%2275%22%20r%3D%2275%22%20transform%3D%22translate(1506%20894)%22%2F%3E%0A%20%20%20%20%3Cpath%20id%3D%22%E8%B7%AF%E5%BE%84_732%22%20data-name%3D%22%E8%B7%AF%E5%BE%84%20732%22%20d%3D%22M75.122%2C71.033H52.7L35.2%2C47.613%2C15.155%2C71.032H3.965L29.99%2C40.639%2C2.61%2C4H25.58L41.367%2C25.36%2C59.677%2C4h11.19l-24.3%2C28.389%2C28.56%2C38.644ZM15.562%2C10.445%2C55.816%2C64.211h6.12L22.194%2C10.445Z%22%20transform%3D%22translate(1542.39%20931)%22%20fill%3D%22%23fff%22%2F%3E%0A%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E')no-repeat;
    background-size: cover
}

.huawei-v4 .v4 .font-ico-youtube:before {
    content: "";
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2060.82%2060.82'%3E%20%3Cg%3E%20%3Cg%3E%20%3Cpath%20d='M26.62,36.11l9.89-5.7-9.89-5.7Z'/%3E%20%3Cpath%20d='M30.41,0A30.41,30.41,0,1,0,60.82,30.41,30.42,30.42,0,0,0,30.41,0Zm19,30.44s0,6.17-.78,9.14a4.76,4.76,0,0,1-3.35,3.35c-3,.78-14.87.78-14.87.78s-11.87,0-14.87-.81a4.76,4.76,0,0,1-3.35-3.35c-.78-2.94-.78-9.14-.78-9.14s0-6.17.78-9.14a4.85,4.85,0,0,1,3.35-3.38c3-.78,14.87-.78,14.87-.78s11.89,0,14.87.81a4.76,4.76,0,0,1,3.35,3.35C49.44,24.24,49.41,30.44,49.41,30.44Z'/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E") no-repeat
}

.huawei-v4 .v4 .font-ico-OK:before {
    content: "";
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2060%2060'%3E%20%3Cdefs%3E%20%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%20%3C/defs%3E%20%3Cg%3E%20%3Cg%3E%20%3Ccircle%20cx='30'%20cy='30'%20r='30'/%3E%20%3Cpath%20class='cls-1'%20d='M39.72,31.43a1.69,1.69,0,0,0-.75-.85,2.3,2.3,0,0,0-2.81.47,3.18,3.18,0,0,0-.75.56,7.41,7.41,0,0,1-2.15.85A10.23,10.23,0,0,1,30,33a12.68,12.68,0,0,1-3.28-.47,8.38,8.38,0,0,1-2.24-.94l-.75-.56a3.13,3.13,0,0,0-1.59-.75,1.71,1.71,0,0,0-1.22.28,2.25,2.25,0,0,0-.75.85,2.05,2.05,0,0,0-.09,2,13.12,13.12,0,0,0,2.24,2,13.28,13.28,0,0,0,5.9,1.78L27,38.36l-5,5a1.91,1.91,0,0,0-.56,1.4A1.93,1.93,0,0,0,22,46.13l.28.28a2,2,0,0,0,1.41.56,1.91,1.91,0,0,0,1.4-.56l5-5,5,5a1.91,1.91,0,0,0,1.4.56,2,2,0,0,0,1.41-.56l.28-.28a1.93,1.93,0,0,0,.56-1.41,1.91,1.91,0,0,0-.56-1.4l-5.15-5L31.57,37a14.08,14.08,0,0,0,5.9-1.78,7,7,0,0,0,2.25-2C40.09,32.83,40.09,32.18,39.72,31.43Z'/%3E%20%3Cpath%20class='cls-1'%20d='M35.88,15.88a8.39,8.39,0,0,0-12,0,8.39,8.39,0,0,0,0,12,8.19,8.19,0,0,0,6,2.53,8,8,0,0,0,6-2.53,8.37,8.37,0,0,0,0-12Zm-3,8.9A3.9,3.9,0,0,1,30,26a3.77,3.77,0,0,1-2.9-1.22,3.9,3.9,0,0,1-1.22-2.9A3.77,3.77,0,0,1,27.08,19a4.08,4.08,0,0,1,5.8,0,3.89,3.89,0,0,1,1.22,2.91A3.73,3.73,0,0,1,32.88,24.78Z'/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E") no-repeat
}

.huawei-v4 .v4 .font-ico-VK:before {
    content: "";
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2060%2060'%3E%20%3Cdefs%3E%20%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%20%3C/defs%3E%20%3Cg%3E%20%3Cg%3E%20%3Ccircle%20cx='30'%20cy='30'%20r='30'/%3E%20%3Cpath%20class='cls-1'%20d='M45.67,41.32a3.66,3.66,0,0,1-.57,0H39.57a1,1,0,0,1-.66-.24,13.37,13.37,0,0,1-1.14-1C36.85,39.24,36,38.3,35,37.37c-.28-.29-.59-.55-.88-.81a.77.77,0,0,0-.56-.18.62.62,0,0,0-.6.38,2.42,2.42,0,0,0-.2.71c0,.44,0,.88-.06,1.32a5.42,5.42,0,0,1-.16,1.45,2.81,2.81,0,0,1-.26.62,1,1,0,0,1-.87.51c-1.61,0-3.22.06-4.83,0a2.27,2.27,0,0,1-.84-.25,13.58,13.58,0,0,1-4-2.94c-1.39-1.48-2.66-3.08-3.93-4.67a49.42,49.42,0,0,1-4.5-6.83A19,19,0,0,1,12.09,24a2.21,2.21,0,0,1,0-1.39,1.44,1.44,0,0,1,.18-.4.55.55,0,0,1,.49-.28H18a1.06,1.06,0,0,1,.8.33,6.63,6.63,0,0,1,1,1.39c.31.54.63,1.09.9,1.66a26.51,26.51,0,0,0,2.15,3.52c.38.55.8,1.07,1.2,1.61a.93.93,0,0,0,.74.36c.29,0,.41-.11.41-.41V24a.61.61,0,0,0-.55-.59l-.46-.07a.7.7,0,0,1-.71-.69v0a1.38,1.38,0,0,1,.94-1.52A2.47,2.47,0,0,1,25.3,21h4.47c.3,0,.61,0,.91,0a4.89,4.89,0,0,1,.93.16,1.45,1.45,0,0,1,1.11,1.32c0,.16,0,.32,0,.49v7.08a1.47,1.47,0,0,0,0,.36.52.52,0,0,0,.65.36.45.45,0,0,0,.19-.11A6.37,6.37,0,0,0,35.77,28c.47-1,.87-2,1.3-3,.35-.79.71-1.57,1.07-2.36a4.93,4.93,0,0,1,.34-.54.54.54,0,0,1,.46-.23h6.49a1.58,1.58,0,0,1,1.28.61.94.94,0,0,1,.19.5,3.45,3.45,0,0,1-.57,2.31A13.18,13.18,0,0,1,45,27.18,40.13,40.13,0,0,0,42.06,31c-.24.34-.43.71-.64,1.06a.6.6,0,0,0,.06.74c.39.47.77,1,1.18,1.41,1,1.07,2,2.11,3,3.17.32.35.6.71.89,1.08.1.12.17.26.26.38a1.68,1.68,0,0,1-.61,2.3,1.72,1.72,0,0,1-.49.19Z'/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E") no-repeat
}

.huawei-v4 .v4 .font-ico-Googleplus:before {
    content: "";
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2060%2060'%3E%20%3Cg%3E%20%3Cg%3E%20%3Cpath%20d='M30,0A30,30,0,1,0,60,30,30,30,0,0,0,30,0ZM21.49,45.15a15.14,15.14,0,0,1,0-30.28,14.65,14.65,0,0,1,10.14,3.94l-4.11,4a8.6,8.6,0,0,0-6-2.33,9.54,9.54,0,0,0,0,19.07c4,0,7.93-2.33,8.56-6.51H21.49v-5.2H35.77A14.09,14.09,0,0,1,36,30.35c0,8.65-5.8,14.8-14.51,14.8Zm27.82-13v4.23H45.08V32.18H40.73V27.94H45V23.59h4.35v4.23h4.24v4.36Z'/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E") no-repeat
}

.huawei-v4 .v4 .font-ico-Pinterest:before {
    content: "";
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2060.07%2060.29'%3E%20%3Cdefs%3E%20%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%20%3C/defs%3E%20%3Cg%3E%20%3Cg%3E%20%3Ccircle%20class='cls-1'%20cx='30.8'%20cy='29.6'%20r='27.31'/%3E%20%3Cpath%20d='M30.28,0A30.14,30.14,0,0,0,19.41,58.31a33.38,33.38,0,0,1,0-8.65l3.46-15.07a10.86,10.86,0,0,1-1-4.45c0-4.2,2.47-7.41,5.43-7.41s3.71,2,3.71,4.2-1.73,6.42-2.47,10.13S30,42.5,33,42.5s9.38-5.69,9.38-13.84S37.2,16.31,29.78,16.31,16.44,23,16.44,29.65a12.14,12.14,0,0,0,2.23,6.92,1,1,0,0,1,.24.74l-.74,3.46c-.24.49-.49.74-1,.49C13.48,39.53,11,34.1,11,29.65c0-9.39,6.92-18.28,20-18.28s18.53,7.41,18.53,17.29S42.88,47.44,34,47.44c-3,0-5.93-1.49-6.91-3.46l-2,7.16a33.27,33.27,0,0,1-3.71,7.91,30.14,30.14,0,1,0,8.9-59Z'/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E") no-repeat
}

.huawei-v4 .v4 .font-ico-Tumblr:before {
    content: "";
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2060%2060'%3E%20%3Cdefs%3E%20%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%20%3C/defs%3E%20%3Cg%3E%20%3Cg%3E%20%3Ccircle%20cx='30'%20cy='30'%20r='30'/%3E%20%3Cpath%20class='cls-1'%20d='M27.72,12.65s.07,7.76-7.62,9.77V28H25V38.55s-.87,8.09,7.9,8.83h7V40.62H36.12a3.11,3.11,0,0,1-2.81-3.24v-9.3H39.6V21.45H33.31V12.62Z'/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E") no-repeat
}

.huawei-v4 .v4 .font-ico-Snapchat:before {
    content: "";
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2060%2060'%3E%20%3Cdefs%3E%20%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%20%3C/defs%3E%20%3Cg%3E%20%3Cg%3E%20%3Ccircle%20cx='30'%20cy='30'%20r='30'/%3E%20%3Cpath%20class='cls-1'%20d='M21.08,19.21c-.86,1.94-.52,5.42-.38,7.86-.94.51-2.14-.4-2.82-.4a1.74,1.74,0,0,0-1.69,1.16c-.09.5.13,1.23,1.74,1.87.62.24,2.1.53,2.44,1.34.48,1.13-2.47,6.36-7.1,7.12a.7.7,0,0,0-.6.75c.08,1.41,3.23,2,4.63,2.18a12.13,12.13,0,0,1,.45,1.63.8.8,0,0,0,.84.61,11.77,11.77,0,0,1,3.95-.2c2,.33,3.92,3.19,7.57,3.19,3.38,0,5.4-2.87,7.35-3.19a8.44,8.44,0,0,1,3.17.08c.75.14,1.41.23,1.63-.51a11.8,11.8,0,0,1,.44-1.62c1.38-.21,4.56-.76,4.63-2.17a.7.7,0,0,0-.6-.75c-4.55-.75-7.59-6-7.1-7.13.34-.8,1.81-1.09,2.44-1.34,1.18-.46,1.77-1,1.75-1.69,0-.85-1-1.35-1.78-1.35s-1.85.9-2.74.41c.14-2.45.48-5.91-.38-7.85A9.58,9.58,0,0,0,30,13.68,9.54,9.54,0,0,0,21.08,19.21Z'/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E") no-repeat
}

.huawei-v4 .v4 .font-ico-Line:before {
    content: "";
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2060%2060'%3E%20%3Cdefs%3E%20%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%20%3C/defs%3E%20%3Cg%3E%20%3Cg%3E%20%3Ccircle%20cx='30'%20cy='30'%20r='30'/%3E%20%3Cg%20id='TYPE_A'%20data-name='TYPE%20A'%3E%20%3Cpath%20class='cls-1'%20d='M46.42,28.7c0-7.35-7.37-13.32-16.42-13.32s-16.42,6-16.42,13.32c0,6.58,5.84,12.1,13.73,13.14.54.12,1.27.35,1.45.81a3.41,3.41,0,0,1,0,1.49l-.23,1.4c-.07.42-.33,1.62,1.42.89s9.45-5.57,12.9-9.54h0a11.82,11.82,0,0,0,3.52-8.19'/%3E%20%3Cpath%20d='M26.66,25.15H25.51a.32.32,0,0,0-.32.32v7.15a.32.32,0,0,0,.32.32h1.15a.32.32,0,0,0,.32-.32V25.47a.32.32,0,0,0-.32-.32'/%3E%20%3Cpath%20d='M34.59,25.15H33.44a.32.32,0,0,0-.32.32v4.25l-3.28-4.43,0,0h0l0,0H28.42a.32.32,0,0,0-.32.32v7.15a.32.32,0,0,0,.32.32h1.15a.32.32,0,0,0,.32-.32V28.37l3.29,4.44a.27.27,0,0,0,.08.07h1.33a.32.32,0,0,0,.32-.32V25.47a.32.32,0,0,0-.32-.32'/%3E%20%3Cpath%20d='M23.89,31.15H20.76V25.47a.32.32,0,0,0-.32-.32H19.29a.32.32,0,0,0-.32.32v7.15h0a.29.29,0,0,0,.09.22h0a.29.29,0,0,0,.22.09h4.6a.32.32,0,0,0,.32-.32V31.47a.32.32,0,0,0-.32-.32'/%3E%20%3Cpath%20d='M41,26.94a.32.32,0,0,0,.32-.32V25.47a.32.32,0,0,0-.32-.32h-4.6a.28.28,0,0,0-.22.09h0a.29.29,0,0,0-.09.22h0v7.15h0a.29.29,0,0,0,.09.22h0a.28.28,0,0,0,.22.09H41a.32.32,0,0,0,.32-.32V31.47a.32.32,0,0,0-.32-.32H37.82V29.94H41a.32.32,0,0,0,.32-.32V28.47a.32.32,0,0,0-.32-.32H37.82V26.94Z'/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E") no-repeat
}

.huawei-v4 .v4 .font-ico-Aparat:before {
    content: "";
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2060%2060'%3E%20%3Cdefs%3E%20%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%20%3C/defs%3E%20%3Cg%3E%20%3Cg%3E%20%3Ccircle%20cx='30'%20cy='30'%20r='30'/%3E%20%3Cpath%20class='cls-1'%20d='M22.19,12.44a9.12,9.12,0,0,0-1.17.48,5.51,5.51,0,0,0-2.36,2.32,26.41,26.41,0,0,0-1.17,3.85c0,.16.26-.11,1.13-1a15.7,15.7,0,0,1,5.47-3.67,19.44,19.44,0,0,1,3.59-1c.25,0,.43-.08.41-.1l-1.74-.5a9.32,9.32,0,0,0-2.7-.49A4.77,4.77,0,0,0,22.19,12.44Z'/%3E%20%3Cpath%20class='cls-1'%20d='M29,14.66a15.62,15.62,0,0,0-5.08,1.42,15.06,15.06,0,0,0-8.48,11.41,20.79,20.79,0,0,0,0,4.32,15.06,15.06,0,0,0,8.48,11.41,15.24,15.24,0,0,0,21.53-10.9,21.69,21.69,0,0,0,0-5.34A15.13,15.13,0,0,0,39,17.2,15.38,15.38,0,0,0,29,14.66Zm-2,4.1a4.27,4.27,0,1,1-3.93,7.16,4.14,4.14,0,0,1,0-6A4.2,4.2,0,0,1,27.05,18.76Zm11,2.12A4.2,4.2,0,0,1,41.32,25a3.92,3.92,0,0,1-1.21,3,4.5,4.5,0,0,1-2.06,1.17,4.11,4.11,0,0,1-3-.38,4.21,4.21,0,0,1-2.27-4.52A3.92,3.92,0,0,1,34,22a4,4,0,0,1,3-1.28A4.35,4.35,0,0,1,38.08,20.88ZM31.27,28.1a1.81,1.81,0,0,1,1,1.6,1.87,1.87,0,0,1-2.72,1.71,1.41,1.41,0,0,1-.87-.88A1.87,1.87,0,0,1,31.27,28.1Zm-6.48,2a4.66,4.66,0,0,1,1.12.42,4.21,4.21,0,0,1,2.27,4.52A4,4,0,0,1,27,37.26a4.2,4.2,0,0,1-5,.79,4.26,4.26,0,0,1-1.55-6.17A4.4,4.4,0,0,1,24.79,30.11Zm11.13,2.14a4.28,4.28,0,0,1,3.13,5,4.69,4.69,0,0,1-2.24,2.93,4.33,4.33,0,0,1-5-.77,4.22,4.22,0,0,1,0-6A4.37,4.37,0,0,1,35.92,32.25Z'/%3E%20%3Cpath%20class='cls-1'%20d='M40.57,16.64a1.23,1.23,0,0,0,.37.34,17.6,17.6,0,0,1,3.3,3.66A16.76,16.76,0,0,1,46.75,27a1.83,1.83,0,0,0,.14.58s.27-.95.58-2.07A10.1,10.1,0,0,0,48,22.72a5.19,5.19,0,0,0-1.59-3.81A6.32,6.32,0,0,0,43,17.24l-1.9-.5A1.65,1.65,0,0,0,40.57,16.64Z'/%3E%20%3Cpath%20class='cls-1'%20d='M13.92,32.31s-.21.83-.46,1.78A8.71,8.71,0,0,0,13,36.58a5.18,5.18,0,0,0,1.58,3.8c.89.88,1.49,1.17,3.7,1.76,1,.26,1.8.46,1.81.45s-.07-.12-.21-.22a26.51,26.51,0,0,1-2.48-2.49,16.82,16.82,0,0,1-3.23-6.73C14,32.44,13.92,32.11,13.92,32.31Z'/%3E%20%3Cpath%20class='cls-1'%20d='M43.28,40c-.18.25-.68.79-1.09,1.22a16.77,16.77,0,0,1-8.39,4.54,6.29,6.29,0,0,0-.9.21s0,0,1.9.55c2.57.68,3.6.67,5.16-.1a5.41,5.41,0,0,0,2.6-2.8c.22-.56,1.11-3.87,1.08-4S43.46,39.74,43.28,40Z'/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E") no-repeat
}

.huawei-v4 .v4 .font-ico-Tme:before {
    content: "";
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2060%2060'%3E%20%3Cdefs%3E%20%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%20%3C/defs%3E%20%3Cg%3E%20%3Cg%3E%20%3Ccircle%20cx='30'%20cy='30'%20r='30'/%3E%20%3Cpath%20class='cls-1'%20d='M41.82,18.08a.54.54,0,0,0-.57-.1L13.33,28.57a.57.57,0,0,0-.36.48.58.58,0,0,0,.28.52l9,5a.54.54,0,0,0,.56,0l6.71-4.24-5,4.92a.53.53,0,0,0-.2.39v7.89a.57.57,0,0,0,.34.51.52.52,0,0,0,.21,0,.59.59,0,0,0,.4-.16l4.63-4.7,5.29,3.11a.5.5,0,0,0,.49,0A.52.52,0,0,0,36,42l6-23.34A.56.56,0,0,0,41.82,18.08Z'/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E") no-repeat
}

.huawei-v4 .v4 .font-ico-Kakao:before {
    content: "";
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2060%2060'%3E%20%3Cdefs%3E%20%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%20%3C/defs%3E%20%3Cg%3E%20%3Cg%3E%20%3Ccircle%20cx='30'%20cy='30'%20r='30'/%3E%20%3Cpath%20class='cls-1'%20d='M26.19,28l-1,2.92h2.07Z'/%3E%20%3Cpath%20class='cls-1'%20d='M30,15.52c-9.94,0-18,6.31-18,14.1,0,5,3.37,9.45,8.44,11.94-2,6.68-2,6.71-1.67,6.9s.95,0,8-5a22.42,22.42,0,0,0,3.2.23c9.94,0,18-6.32,18-14.1s-8.06-14.1-18-14.1Zm-8.91,18a1,1,0,0,1-2.08,0V27.42H17.39a1,1,0,1,1,0-2h5.32a1,1,0,1,1,0,2H21.09Zm8.06,1c-1.08,0-.88-.85-1.37-1.8H24.61c-.49.94-.3,1.8-1.38,1.8s-1.22-.64-.91-1.61l2.49-6.5a1.45,1.45,0,0,1,2.77,0C29.22,31.51,31.56,34.53,29.15,34.53Zm5.91-.14H31.73c-1.74,0-.68-2.35-1-7.95a1.06,1.06,0,0,1,2.12,0V32.5h2.2a.95.95,0,1,1,0,1.89Zm8.13-.78a1,1,0,0,1-.4.68c-1.43,1.08-2.49-2.07-3.89-3.41l-.36.36v2.25a1,1,0,1,1-2.08,0v-7a1,1,0,1,1,2.08,0v2.21c1.91-1.43,3-4,4.18-2.8s-1.27,2.21-2.29,3.63c2.41,3.32,2.87,3.4,2.76,4.13Z'/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E") no-repeat
}

.huawei-v4 .v4 .font-ico-Naver:before {
    content: "";
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2060%2060'%3E%20%3Cdefs%3E%20%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%20%3C/defs%3E%20%3Cg%3E%20%3Cg%3E%20%3Ccircle%20cx='30'%20cy='30'%20r='30'/%3E%20%3Cpath%20class='cls-1'%20d='M8.16,25.19h3.07s2.79,4.22,2.88,4.33.09,0,.09,0a7.31,7.31,0,0,1-.27-2V25.19H17V33H13.93l-2.81-4.1c-.09-.11-.1,0-.1,0a5.06,5.06,0,0,1,.2,1.56V33H8.16Z'/%3E%20%3Cpath%20class='cls-1'%20d='M21.82,30.17l.42-1.58a6.79,6.79,0,0,0,.15-.79c0-.07.11-.07.13,0a5.85,5.85,0,0,0,.16.77l.42,1.59ZM21.25,32h2.41l.3,1h3.38L24.2,25.19H20.66L17.6,33H21Z'/%3E%20%3Cpath%20class='cls-1'%20d='M35.41,25.19,32,33H29.29l-3.42-7.81h3.35l1.16,3.55A8.76,8.76,0,0,1,30.61,30a.06.06,0,0,0,.11,0,8.27,8.27,0,0,1,.22-1.23l1.13-3.55Z'/%3E%20%3Cpath%20class='cls-1'%20d='M36.07,25.19H42v2.13H39.3v.75h2.46v2H39.3v.77h2.79V33h-6V25.19Z'/%3E%20%3Cpath%20class='cls-1'%20d='M46.52,27.3h.25c.55,0,1,.07,1,.67s-.53.65-1,.65h-.23ZM43.39,33h3.13v-2.5s0-.09.08,0L48,33h3.69l-1.92-2.54a2.24,2.24,0,0,0-.54-.46c-.06,0,0-.06,0-.06,1.2-.36,1.71-.85,1.71-2,0-2-1.68-2.72-3.67-2.72H43.39Z'/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E") no-repeat
}

.huawei-v4 .v4 .font-ico-TikTok:before {
    content: "";
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2060%2060'%3E%20%3Cdefs%3E%20%3Cstyle%3E.cls-1%7Bfill:%23f00044;%7D.cls-2%7Bfill:%2308fff9;%7D.cls-3%7Bfill:%23fff;%7D%3C/style%3E%20%3C/defs%3E%20%3Cg%3E%20%3Cg%3E%20%3Ccircle%20cx='30'%20cy='30'%20r='30'/%3E%20%3Cpath%20class='cls-1'%20d='M27.34,29.54A4.5,4.5,0,0,0,25,37.92a4.54,4.54,0,0,1,5.28-6.71v-5a9.76,9.76,0,0,0-1.44-.11h-.07v3.71A4.51,4.51,0,0,0,27.34,29.54Z'/%3E%20%3Cpath%20class='cls-1'%20d='M38.33,14.42H37a7.69,7.69,0,0,0,2.92,4.64A7.75,7.75,0,0,1,38.33,14.42Z'/%3E%20%3Cpath%20class='cls-1'%20d='M46,22.09A8.57,8.57,0,0,1,44.56,22v3.61a12.32,12.32,0,0,1-4.91-1A13,13,0,0,1,36.85,23l0,11.14a9.33,9.33,0,0,1-2.79,6.63,9.48,9.48,0,0,1-5.32,2.65,9.73,9.73,0,0,1-1.43.11,9.53,9.53,0,0,1-5.84-2,7.31,7.31,0,0,0,.6.66,9.56,9.56,0,0,0,6.75,2.76,9.73,9.73,0,0,0,1.43-.11,9.48,9.48,0,0,0,5.32-2.65,9.33,9.33,0,0,0,2.79-6.63L38.3,24.39A12.51,12.51,0,0,0,41.09,26,12.7,12.7,0,0,0,46,27'/%3E%20%3Cpath%20class='cls-2'%20d='M22.08,28.83a9.55,9.55,0,0,1,6.69-2.77V24.72a11.32,11.32,0,0,0-1.43-.1,9.51,9.51,0,0,0-6.76,2.77,9.42,9.42,0,0,0,.91,14.12,9.28,9.28,0,0,1-2.19-6A9.43,9.43,0,0,1,22.08,28.83Z'/%3E%20%3Cpath%20class='cls-2'%20d='M44.56,22V20.62h0a7.65,7.65,0,0,1-4.64-1.56A7.67,7.67,0,0,0,44.56,22Z'/%3E%20%3Cpath%20class='cls-2'%20d='M28.59,40a4.74,4.74,0,0,0,1.69-.22,4.52,4.52,0,0,0,3.12-4.28V14.42H37A8.57,8.57,0,0,1,36.84,13H31.91V34.05a4.5,4.5,0,0,1-3.13,4.27,4.28,4.28,0,0,1-1.69.22A4.6,4.6,0,0,1,25,37.91,4.57,4.57,0,0,0,28.59,40Z'/%3E%20%3Cpath%20class='cls-3'%20d='M28.77,43.37a9.48,9.48,0,0,0,5.32-2.65,9.33,9.33,0,0,0,2.79-6.63l0-11.14a12.77,12.77,0,0,0,2.8,1.62,12.53,12.53,0,0,0,4.91,1V22a7.67,7.67,0,0,1-4.65-2.9A7.63,7.63,0,0,1,37,14.42H33.41V35.49a4.5,4.5,0,0,1-3.12,4.27,4.33,4.33,0,0,1-1.69.22A4.58,4.58,0,0,1,25,37.91a4.49,4.49,0,0,1,2.34-8.37,4.81,4.81,0,0,1,1.43.22V26.05a9.56,9.56,0,0,0-6.69,2.78,9.41,9.41,0,0,0-2.78,6.66,9.21,9.21,0,0,0,2.2,6,9.47,9.47,0,0,0,5.84,2,8.52,8.52,0,0,0,1.43-.1Z'/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E%20") no-repeat
}

.huawei-v4 .v4 .font-ico-YK:before {
    content: "";
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2060%2060'%3E%20%3Cdefs%3E%20%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%20%3C/defs%3E%20%3Cg%3E%20%3Cg%3E%20%3Ccircle%20cx='30'%20cy='30'%20r='30'/%3E%20%3Cpath%20class='cls-1'%20d='M30.37,36.91a4.11,4.11,0,0,1-.27-.51,3.68,3.68,0,0,1-.16-.54,2.62,2.62,0,0,1-.06-.57V22.85a2.67,2.67,0,0,1,.2-1,2.8,2.8,0,0,1,.63-.92,2.72,2.72,0,0,1,.92-.62,3.1,3.1,0,0,1,1.12-.19,3,3,0,0,1,1.09.23,2.54,2.54,0,0,1,.9.63,2.63,2.63,0,0,1,.62.92,2.9,2.9,0,0,1,.19,1.07v3.49l5-5.41.2-.16.2-.16.21-.15.23-.14.08,0,.07,0h.08a.09.09,0,0,0,.06,0l.15-.05.17,0h.09a.07.07,0,0,0,.06,0h.23l.07,0h.14a2.56,2.56,0,0,1,.79.11,3,3,0,0,1,.74.33,2.74,2.74,0,0,1,.64.53,2.57,2.57,0,0,1,.44.72,2.55,2.55,0,0,0,.11.33,2.12,2.12,0,0,1,.09.31,1,1,0,0,1,0,.3v.29a3.08,3.08,0,0,1,0,.53,3.37,3.37,0,0,1-.15.48,3.61,3.61,0,0,1-.22.44,1.41,1.41,0,0,1-.3.34l-3.88,3.67,4.45,4.94a3.05,3.05,0,0,1,.32.44,5.12,5.12,0,0,1,.22.47,4.37,4.37,0,0,1,.12.49,2.72,2.72,0,0,1,0,.49,2.56,2.56,0,0,1-.07.62,5.14,5.14,0,0,1-.2.59,3.77,3.77,0,0,1-.34.54,2.82,2.82,0,0,1-.47.44l-.26.17-.26.15-.15,0-.12.05h-.08A.08.08,0,0,0,44,38h-.07l-.07,0-.19,0-.18,0h-.1l-.07,0h-.2a3.18,3.18,0,0,1-.62-.06,3.58,3.58,0,0,1-.56-.16,2.33,2.33,0,0,1-.52-.28,2,2,0,0,1-.39-.38l-5.48-6.66v4.74a3.61,3.61,0,0,1-.05.59,2.25,2.25,0,0,1-.17.54,2.57,2.57,0,0,1-.26.49,2.73,2.73,0,0,1-.36.45,2.57,2.57,0,0,1-.39.32,3.89,3.89,0,0,1-.44.24l-.22.06-.23.06-.23.05-.23,0h-.49a2.41,2.41,0,0,1-.48-.08l-.46-.14a2.18,2.18,0,0,1-.42-.24l-.39-.32v0A1.43,1.43,0,0,1,30.37,36.91Z'/%3E%20%3Cpath%20class='cls-1'%20d='M29.11,23a2.38,2.38,0,0,0,.22-.49l.13-.29-.05,0a2.73,2.73,0,0,0,.05-.5,2.58,2.58,0,0,0-4.84-1.25h0a2.59,2.59,0,0,0-.17.38l-3,6.69-4.72-7.07h0a2.58,2.58,0,0,0-4.84,1.25,2.63,2.63,0,0,0,.45,1.47h0L19,33.07l-3.13,7h0a2.58,2.58,0,0,0,4.32,2.8h0v0a2.57,2.57,0,0,0,.46-1Z'/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E") no-repeat
}

.v4.header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 151;
    height: auto;
    transition: transform .2s
}

.edit-mode .v4.header {
    top: 42px
}

.v4.header.minisite-nav {
    position: absolute
}

.v4.header.header-move {
    transform: translateY(0)
}

.v4.header.stuck {
    display: none
}

.v4.header-placeholder {
    width: 100%;
    height: 80px;
    position: relative;
    transition: height .2s
}

.v4.header-placeholder-pl {
    width: 100%;
    height: 56px
}

#header-placeholder {
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

@media only screen and (min-width:1200px) {
    .v4.header::after {
        content: '';
        position: absolute;
        top: 100%;
        left: 0;
        width: 100%;
        height: calc(100vh - 80px);
        background-color: #fff;
        border-top: 1px solid #e5e5e5;
        display: none
    }

    .huawei-v4 .platform-invisible.header::after {
        height: calc(100vh - 80px)
    }

    .v4.header.header--popup-opened::after {
        display: block
    }
}

.huawei-v4 .huawei-app-cookie {
    display: none
}

.huawei-v4 .huawei-cookie {
    background: #d7d7d7;
    padding: 15px 0;
    display: none
}

.huawei-v4 .huawei-cookie-cnt {
    width: 90%;
    max-width: 1350px;
    margin: 0 auto;
    position: relative
}

.huawei-v4 .huawei-cookie-cnt .huawei-cookie-txt {
    font-size: 14px;
    color: #000;
    padding-right: 60px;
    text-align: left
}

.huawei-v4 .huawei-cookie-cnt .huawei-cookie-txt a {
    font-weight: bold;
    text-decoration: underline
}

.huawei-v4 .huawei-cookie-cnt .huawei-cookie-close {
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 0;
    height: 32px;
    width: 32px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer
}

@media(max-width:1023px) {
    .huawei-v4 .huawei-cookie {
        display: none
    }

    .huawei-v4 .huawei-app-cookie {
        display: none;
        background: #d7d7d7;
        padding: 15px 0
    }

    .huawei-v4 .huawei-cookie-cnt {
        width: 90%;
        max-width: 1024px;
        margin: 0 auto;
        position: relative
    }

    .huawei-v4 .huawei-cookie-cnt .huawei-cookie-txt {
        font-size: 14px;
        color: #000;
        padding-right: 40px
    }

    .huawei-v4 .huawei-cookie-cnt .huawei-cookie-txt a {
        font-weight: bold;
        text-decoration: underline
    }

    .huawei-v4 .huawei-cookie-cnt .huawei-cookie-close {
        display: inline-block;
        position: absolute;
        top: 50%;
        right: 0;
        height: 32px;
        width: 32px;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@media screen and (min-width:1024px) {
    .huawei-v4 .huawei-cookie-cnt {
        max-width: inherit
    }
}

.huawei-v4 .huawei-bootom-cookie {
    display: none;
    background: rgba(215, 215, 215, 0.9);
    padding: 15px 0;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 208;
    width: 100%
}

.hasCookie #livechat-compact-container {
    z-index: 207 !important
}

.convergentCookie #livechat-compact-container {
    z-index: 207 !important
}

.huawei-v4 .huawei-cookie-cnt .huawei-cookie-txt a {
    font-weight: bolder !important;
    text-decoration: none;
    border-bottom: 1px solid #000;
    color: #000
}

@media(max-width:580px) {
    .huawei-v4 .huawei-cookie-cnt .huawei-cookie-txt {
        padding-right: 0
    }

    .huawei-v4 .huawei-cookie-cnt .huawei-cookie-close {
        position: static;
        top: inherit;
        right: inherit;
        transform: none;
        -webkit-transform: none;
        float: right
    }
}

.huawei-v4 .huawei-bootom-cookie.cookie-style-two {
    height: 100%;
    background: rgba(0, 0, 0, 0.8);
    z-index: 1000000
}

.huawei-v4 .cookie-style-two .huawei-cookie-cnt {
    position: fixed;
    display: flex;
    width: 100%;
    padding: 15px 0;
    bottom: 0;
    background: #000
}

.huawei-v4 .cookie-style-two .huawei-cookie-cnt .huawei-cookie-txt {
    display: inline-block;
    width: 60%;
    padding: 0 0 0 5%;
    color: #fff;
    box-sizing: border-box
}

.huawei-v4 .cookie-style-two .huawei-cookie-cnt .huawei-cookie-txt a {
    color: #fff;
    border-bottom: 1px solid #fff
}

.huawei-v4 .cookie-style-two .huawei-cookie-cnt .two-choose {
    width: 40%;
    display: inline-block;
    text-align: right;
    position: absolute;
    top: 50%;
    right: 0;
    padding-right: 5%;
    box-sizing: border-box;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -moz-transform: translateY(-50%)
}

.huawei-v4 .cookie-style-two .huawei-cookie-cnt .two-choose a.accept-cookie {
    color: #fff;
    border-radius: .25rem;
    background-color: #0098dc;
    border: 1px solid #0098dc;
    padding: 8px;
    margin-left: 30px
}

.huawei-v4 .cookie-style-two .huawei-cookie-cnt .two-choose a.reject-cookie {
    color: #fff;
    border-bottom: 1px solid #fff
}

@media(max-width:1023px) {
    .huawei-v4 .cookie-style-two .huawei-cookie-cnt {
        display: block
    }

    .huawei-v4 .cookie-style-two .huawei-cookie-cnt .huawei-cookie-txt {
        display: block;
        width: 90%;
        margin: 0 auto;
        padding-left: 0
    }

    .huawei-v4 .cookie-style-two .huawei-cookie-cnt .two-choose {
        display: block;
        width: 90%;
        margin: 0 auto;
        text-align: left;
        padding-top: 28px;
        padding-bottom: 10px;
        padding-left: 0;
        position: relative;
        transform: unset;
        -webkit-transform: unset;
        -ms-transform: unset;
        -moz-transform: unset
    }
}

.huawei-v4 .huawei-convergent-cookie {
    display: none;
    padding: 16px 0;
    position: fixed;
    bottom: 0;
    left: 0;
    z-index: 2147483647;
    width: 100%;
    background: rgba(0, 0, 0, 0.95)
}

.huawei-v4 .huawei-convergent-cookie .convergent-cookie-cnt {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 1200px;
    padding: 0 80px;
    margin: 0 auto;
    justify-content: center;
    align-items: center;
    position: relative
}

.huawei-v4 .huawei-convergent-cookie .convergent-cookie-button-wrapper {
    position: relative;
    padding: 0 60px 0 16px
}

html[dir=rtl] .huawei-v4 .huawei-convergent-cookie .convergent-cookie-button-wrapper {
    padding: 0 16px 0 60px
}

.huawei-v4 .huawei-convergent-cookie .convergent-cookie-button-group {
    display: flex;
    flex-direction: row
}

.huawei-v4 .huawei-convergent-cookie .convergent-cookie-button-group>.convergent-cookie-button:not(:first-child) {
    margin-left: 24px
}

html[dir=rtl] .huawei-v4 .huawei-convergent-cookie .convergent-cookie-button-group>.convergent-cookie-button:last-child {
    margin-left: 0;
    margin-right: 24px
}

html[dir=rtl] .huawei-v4 .huawei-convergent-cookie.model-default .convergent-cookie-button-group>.convergent-cookie-button:last-child {
    margin-left: 0;
    margin-right: 0
}

.huawei-v4 .huawei-convergent-cookie .convergent-cookie-txt {
    font-size: 13px;
    color: #fff;
    line-height: 20px
}

.huawei-v4 .huawei-convergent-cookie .convergent-cookie-txt a {
    font-size: 13px;
    color: #fff;
    line-height: 20px;
    text-decoration: underline
}

.huawei-v4 .huawei-convergent-cookie .convergent-cookie-button {
    position: relative
}

.huawei-v4 .huawei-convergent-cookie .convergent-cookie-button a {
    font-size: 13px;
    color: #000;
    background-color: #fff;
    line-height: 18px;
    border-radius: 6px;
    padding: 14px 24px;
    font-weight: 700;
    display: inline-block;
    white-space: nowrap;
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;
    text-align: center
}

.huawei-v4 .huawei-convergent-cookie .convergent-cookie-button a.bg-white,
.huawei-v4 .huawei-convergent-cookie .convergent-cookie-button a.bg-black {
    border-radius: 6px
}

.huawei-v4 .huawei-convergent-cookie .convergent-cookie-button a.bg-white {
    background-color: #fff;
    color: #000;
    border: 1px solid rgba(0, 0, 0, 0.3)
}

.huawei-v4 .huawei-convergent-cookie .convergent-cookie-button a.bg-black {
    background-color: #000;
    color: #fff;
    border: 1px solid rgba(255, 255, 255, 0.3)
}

.huawei-v4 .huawei-convergent-cookie .convergent-cookie-close {
    width: 20px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg%20viewBox='0%200%2024%2024'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3E%20%3Cg%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%3E%20%3Cg%3E%20%3Cpath%20d='M16.292,17.707%20L11.992,13.415%20L7.704,17.707%20C7.51912395,17.8940562%207.26700027,17.9992278%207.004,17.999%20C6.59986094,17.9989144%206.23550094,17.7555792%206.08059121,17.382308%20C5.92568149,17.0090368%206.01067781,16.5792161%206.296,16.293%20L10.581,12.001%20L6.296,7.707%20C6.11470267,7.52713988%206.00975409,7.28428958%206.003,7.029%20L6.003,6.969%20C6.00975409,6.71371042%206.11470267,6.47086012%206.296,6.291%20C6.68808897,5.90257753%207.31991103,5.90257753%207.712,6.291%20L11.996,10.586%20L16.296,6.291%20C16.6889089,5.91254495%2017.3126378,5.9188293%2017.6978415,6.30512419%20C18.0830451,6.69141908%2018.087565,7.3151633%2017.708,7.707%20L13.408,11.999%20L17.708,16.291%20C17.8918826,16.4709545%2017.9993297,16.7148595%2018.008,16.972%20L18.008,17.029%20C17.9972573,17.4290162%2017.7490823,17.7841128%2017.3771239,17.9316773%20C17.0051654,18.0792419%2016.5810515,17.990858%2016.299,17.707%20L16.292,17.707%20Z'%20fill='%23FFFFFF'%20fill-rule='nonzero'%3E%3C/path%3E%20%3Crect%20x='0'%20y='0'%20width='24'%20height='24'%3E%3C/rect%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E") no-repeat center center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 40px;
    cursor: pointer;
    transition: all .3s
}

.huawei-v4 .huawei-convergent-cookie.model-default .convergent-cookie-close {
    width: 24px;
    height: 24px
}

.huawei-v4 .huawei-convergent-cookie .convergent-cookie-close.inner {
    right: 0
}

.huawei-v4 .huawei-convergent-cookie .convergent-cookie-close.outer {
    display: none
}

html[dir=rtl] .huawei-v4 .huawei-convergent-cookie .convergent-cookie-close.inner {
    right: auto;
    left: 0
}

.huawei-v4.convergentCookie #robotIcon {
    z-index: 2147483646
}

@media only screen and (min-width:1600px) {
    .huawei-v4 .huawei-convergent-cookie .convergent-cookie-close {
        right: 80px
    }

    html[dir=rtl] .huawei-v4 .huawei-convergent-cookie .convergent-cookie-close {
        right: auto;
        left: 80px
    }
}

@media only screen and (min-width:992px) {
    .huawei-v4 .huawei-convergent-cookie .convergent-cookie-button a.bg-white:hover {
        background-color: rgba(255, 255, 255, 0.75)
    }

    .huawei-v4 .huawei-convergent-cookie .convergent-cookie-button a.bg-black:hover {
        border-color: rgba(255, 255, 255, 1)
    }
}

@media only screen and (max-width:1599.98px) and (min-width:768px) {
    .huawei-v4 .huawei-convergent-cookie .convergent-cookie-cnt {
        padding: 0 40px
    }
}

@media only screen and (max-width:991.98px) {
    .huawei-v4 .huawei-convergent-cookie {
        padding: 20px 0
    }

    .huawei-v4 .huawei-convergent-cookie .convergent-cookie-button-wrapper {
        width: 100%;
        padding: 8px 0
    }

    html[dir=rtl] .huawei-v4 .huawei-convergent-cookie .convergent-cookie-button-wrapper {
        padding: 8px 0
    }

    .huawei-v4 .huawei-convergent-cookie .convergent-cookie-button-group {
        justify-content: flex-end
    }

    .huawei-v4 .huawei-convergent-cookie.model-default .convergent-cookie-button-group {
        justify-content: flex-start
    }

    .huawei-v4 .huawei-convergent-cookie .convergent-cookie-button {
        max-width: 100%;
        margin-left: 0;
        margin-right: 0;
        padding-right: 0
    }

    .huawei-v4 .huawei-convergent-cookie .convergent-cookie-button a {
        padding: 14px 36px
    }

    .huawei-v4 .huawei-convergent-cookie .convergent-cookie-close.inner {
        display: none
    }

    .huawei-v4 .huawei-convergent-cookie .convergent-cookie-close.outer {
        display: block;
        top: 0;
        transform: none
    }

    html[dir=rtl] .huawei-v4 .huawei-convergent-cookie .convergent-cookie-close.outer {
        left: 36px;
        right: auto
    }

    .huawei-v4 .huawei-convergent-cookie .convergent-cookie-cnt {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .huawei-v4 .huawei-convergent-cookie .convergent-cookie-txt {
        padding-right: 32px
    }

    html[dir=rtl] .huawei-v4 .huawei-convergent-cookie .convergent-cookie-txt {
        padding-right: 0;
        padding-left: 32px
    }
}

@media only screen and (max-width:767.98px) {
    .huawei-v4 .huawei-convergent-cookie .convergent-cookie-cnt {
        padding: 0 16px
    }

    .huawei-v4 .huawei-convergent-cookie .convergent-cookie-close {
        right: 16px
    }

    html[dir=rtl] .huawei-v4 .huawei-convergent-cookie .convergent-cookie-close.outer {
        left: 12px;
        right: auto
    }
}

@media only screen and (max-width:290.98px) {
    .huawei-v4 .huawei-convergent-cookie .convergent-cookie-button-group {
        flex-direction: column
    }

    .huawei-v4 .huawei-convergent-cookie .convergent-cookie-button a {
        padding: 14px 0;
        width: 75%;
        margin: 0 auto;
        display: block
    }

    .huawei-v4 .huawei-convergent-cookie .convergent-cookie-button-group>.convergent-cookie-button:last-child {
        margin-top: 24px;
        margin-left: 0
    }

    html[dir=rtl] .huawei-v4 .huawei-convergent-cookie .convergent-cookie-button-group>.convergent-cookie-button:last-child {
        margin-left: 0;
        margin-right: 0
    }
}

.huawei-v4.convergentCookie #robotIcon {
    z-index: 2147483646
}

.huawei-v4.app-hidden #header-v4 {
    display: none !important
}

.huawei-v4.app-hidden #header-placeholder {
    display: none !important
}

.huawei-v4.app-hidden .v4.n09-footer .container div:not(.policy-text) {
    display: none !important
}

.huawei-v4.app-hidden .global-style-forbidden {
    cursor: not-allowed;
    pointer-events: none
}

.huawei-v4.app-hidden .global-style-hide {
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0 !important
}

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

    .v4.header-placeholder.nav-v2,
    .v4.header-placeholder-pl.nav-v2 {
        height: 56px
    }

    .huawei-v4 .v4.header.nav-v2 .popup {
        top: 56px
    }

    .huawei-v4 .v4.header.nav-v2 .popup__close-btn {
        display: none
    }
}

.huawei-v4.nav-hidden #header-v4 {
    display: none !important
}

.huawei-v4.nav-hidden #second-navigation-v4 {
    display: none !important
}

.huawei-v4.nav-hidden #robotIcon {
    display: none !important
}

.huawei-v4.nav-hidden #cookie-information-template-wrapper {
    display: none !important
}

.huawei-v4.nav-hidden #cookie-information-template-wrapper,
.huawei-v4.nav-hidden .huawei-convergent-cookie,
.huawei-v4.nav-hidden .optanon-alert-box-wrapper,
.huawei-v4.nav-hidden .nps-survey,
.huawei-v4.nav-hidden .hwv3-animate-box,
.huawei-v4.nav-hidden .huawei-bootom-cookie {
    display: none !important
}

.huawei-v4.nav-hidden #header-placeholder {
    display: none !important
}

.huawei-v4.nav-hidden .v4.n09-footer .container div:not(.policy-text) {
    display: none !important
}

.huawei-v4.nav-hidden .global-style-forbidden {
    cursor: not-allowed;
    pointer-events: none
}

.huawei-v4.nav-hidden .global-style-hide {
    cursor: not-allowed;
    pointer-events: none;
    opacity: 0 !important
}

.huawei-v4.nav-hidden .huawei-ie-tips {
    display: none !important
}

#second-navigation-v4 {
    position: relative;
    top: 0;
    z-index: 150;
    background-color: #fff;
    width: 100%
}

#second-navigation-v4.isEdge {
    position: relative
}

#second-navigation-v4.stuck {
    position: fixed
}

@supports(position:-webkit-sticky) {
    #second-navigation-v4 {
        position: -webkit-sticky
    }
}

@supports(position:sticky) {
    #second-navigation-v4 {
        position: sticky
    }
}

@supports(-webkit-backdrop-filter:blur(0)) {
    #second-navigation-v4 {
        background: rgba(255, 255, 255, 0.9);
        -webkit-backdrop-filter: saturate(180%) blur(20px)
    }
}

@supports(backdrop-filter:blur(0)) {
    #second-navigation-v4 {
        background: rgba(255, 255, 255, 0.9);
        backdrop-filter: saturate(180%) blur(20px)
    }
}

.v4.n06-second-navigation .product-tabs-wrap {
    -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1)
}

.v4.n06-second-navigation .product-link-container {
    display: flex
}

.v4.n06-second-navigation .product-link_item {
    margin: 0 15px;
    position: relative;
    white-space: nowrap
}

.v4.n06-second-navigation .product-link_item::before {
    content: " ";
    display: inline-block;
    width: 2px;
    height: 16px;
    background-color: #000;
    position: absolute;
    top: 50%;
    left: -16px;
    transform: translateY(-50%)
}

.v4.n06-second-navigation .product-link_item:first-child {
    margin-left: 0
}

.v4.n06-second-navigation .product-link_item:first-child::before {
    content: none
}

.v4.n06-second-navigation .product-link {
    color: #7f7f7f
}

.v4.n06-second-navigation .product-link:hover,
.v4.n06-second-navigation .product-tabs__link:hover {
    color: #000
}

.v4.n06-second-navigation .product-link__active {
    color: #000
}

.v4.n06-second-navigation .product-tabs__heading {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 24px 0;
    position: relative
}

.v4.n06-second-navigation .product-tabs__title {
    margin-top: 3px;
    font-weight: 700
}

.v4.n06-second-navigation .product-tabs__links-container {
    position: relative;
    margin-left: auto;
    margin-right: 30px;
    overflow: hidden;
    overflow-x: scroll
}

.v4.n06-second-navigation .product-tabs__links {
    margin-top: 2px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.v4.n06-second-navigation .product-tabs__links-item {
    position: relative;
    padding: 0 16px
}

.v4.n06-second-navigation .product-tabs__link {
    display: block;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: 0;
    padding: 0 4px;
    font-size: 16px;
    font-weight: 400;
    color: #7f7f7f;
    line-height: 1.5;
    letter-spacing: .3px;
    text-align: center;
    white-space: nowrap
}

.v4.n06-second-navigation .product-tabs__link.product-tabs__link--active {
    font-weight: 700;
    color: #000;
    letter-spacing: -0.2px;
    cursor: default;
    border-bottom: 2px solid #000
}

@media only screen and (min-width:1200px) {
    .no-touch .v4.n06-second-navigation .product-tabs__link:hover {
        color: #000
    }
}

.v4.n06-second-navigation .product-tabs__button {
    padding: 2px 24px;
    height: auto;
    min-width: auto;
    border-radius: 6px
}

.v4.n06-second-navigation .product-tabs__button-container {
    margin-top: -1px
}

.v4.n06-second-navigation .product-tabs__button.btn--red {
    border: 1px solid #ad0824;
    background-color: #ad0824
}

@media only screen and (min-width:1200px) {
    .no-touch .v4.n06-second-navigation .product-tabs__button:hover {
        opacity: .75
    }
}

@media only screen and (max-width:991.98px) {
    .v4.n06-second-navigation .product-tabs__heading {
        padding: 18px 0 0 0;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .v4.n06-second-navigation .product-tabs__title {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0;
        max-width: 65%;
        padding-bottom: 9px
    }

    .v4.n06-second-navigation .product-tabs__links-container {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        margin: 4px 0 0 0;
        width: 100%
    }

    .v4.n06-second-navigation .product-tabs__links {
        width: 100%
    }

    .v4.n06-second-navigation .product-tabs__links-item {
        padding: 0 19px 0 0
    }

    .v4.n06-second-navigation .product-tabs__links-item:last-child {
        padding-right: 0
    }

    .v4.n06-second-navigation .product-tabs__link {
        white-space: nowrap;
        padding-bottom: 10px
    }

    .v4.n06-second-navigation .product-tabs__link:first-child {
        padding-left: 0
    }

    .v4.n06-second-navigation .product-tabs__button-container {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        margin-left: auto
    }
}

.v4.n06-second-navigation .drop-down__btn.open svg {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.v4.n06-second-navigation .drop-down__btn svg {
    -webkit-transition: .7s transform cubic-bezier(0.075, 0.82, 0.165, 1);
    transition: .7s transform cubic-bezier(0.075, 0.82, 0.165, 1)
}

.v4.n06-second-navigation .drop-down__wrap {
    display: none;
    position: absolute;
    width: 100%;
    top: auto
}

.v4.n06-second-navigation .customized-link__container {
    background-color: #faf8f9;
    -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
    overflow: hidden
}

.v4.n06-second-navigation .customized__links-item {
    margin: 10px 0
}

.v4.n06-second-navigation .customized__link {
    font-weight: 400;
    letter-spacing: .3px
}

.v4.n06-second-navigation .customized__link:hover {
    text-decoration: underline;
    opacity: .8
}

.v4.n06-second-navigation .product-tabs__links-container::-webkit-scrollbar,
.v4.n06-second-navigation .product-tabs__title::-webkit-scrollbar {
    display: none
}

.v4.n06-second-navigation .product-tabs__links-container,
.v4.n06-second-navigation .product-tabs__title {
    scrollbar-width: none;
    -ms-overflow-style: none
}

.v4.n06-second-navigation .customized-link__container-mob,
.v4.n06-second-navigation .drop-down__mob {
    display: none
}

.v4.n06-second-navigation .drop-down__btn-wrap {
    margin-left: 5px
}

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

    .v4.n06-second-navigation .customized-link__container-mob,
    .v4.n06-second-navigation .drop-down__mob {
        display: block
    }

    .v4.n06-second-navigation .drop-down__mob .drop-down__btn {
        margin-top: 3px
    }

    .v4.n06-second-navigation .product-link_item__mob {
        display: none
    }

    .v4.n06-second-navigation .product-link_item {
        white-space: normal
    }

    .v4.n06-second-navigation .product-link_item:first-child {
        margin: 0
    }
}

.sec-nav-item-dropDown {
    width: 253px;
    max-height: 421px;
    display: none;
    position: absolute;
    background-color: #fff;
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.08);
    z-index: 1000;
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 40px 50px 40px 16px
}

.product-category-item {
    margin-bottom: 40px
}

.product-category-item:last-child {
    margin-bottom: 0
}

.product-category-title {
    font-size: 14px;
    font-weight: bold;
    font-stretch: normal;
    line-height: 17px;
    letter-spacing: 0;
    color: #000
}

.product-category-name {
    line-height: 17px;
    margin-top: 16px;
    position: relative
}

.product-category-name.active::before {
    content: '';
    display: block;
    width: 10px;
    height: 2px;
    background-color: #000;
    position: absolute;
    top: 8px;
    right: -20px;
    transform: rotateZ(-45deg)
}

.product-category-name.active::after {
    content: '';
    display: block;
    position: absolute;
    top: 8px;
    right: -20px;
    width: 5px;
    height: 2px;
    background-color: #000;
    transform: rotateZ(45deg) translate(-5px, 6px)
}

.product-category-name.active a {
    opacity: 1
}

.product-category-name a {
    width: 100%;
    display: inline-block;
    line-height: 17px;
    opacity: .5;
    color: #000;
    font-size: 14px;
    word-break: break-word
}

.product-category-name a:hover {
    opacity: 1;
    text-decoration: underline
}

.v4.n06-second-navigation .product-tabs__links-item.with-drop-down-config {
    padding-right: 32px
}

.v4.n06-second-navigation .with-drop-down-config.unfold-status a {
    color: #000
}

.sec-nav-item-arrow-icon {
    position: absolute;
    top: 10px;
    right: 20px;
    width: 8px;
    height: 5px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.sec-nav-item-arrow-icon.reverse {
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

.sec-nav-item-arrow-icon:before {
    content: '';
    display: block;
    width: 5px;
    height: 2px;
    background-color: #7f7f7f;
    position: absolute;
    top: 0;
    transform: rotateZ(-45deg)
}

.sec-nav-item-arrow-icon:after {
    content: '';
    display: block;
    position: absolute;
    top: 0;
    width: 5px;
    height: 2px;
    background-color: #7f7f7f;
    transform: rotateZ(45deg) translate(2px, -2px)
}

.sec-nav-item-arrow-icon.reverse:before,
.sec-nav-item-arrow-icon.reverse:after {
    background-color: #000
}

.with-drop-down-config:hover .sec-server-surpport-item {
    color: #000
}

.with-drop-down-config:hover .sec-nav-item-arrow-icon:before {
    background-color: #000
}

.with-drop-down-config:hover .sec-nav-item-arrow-icon:after {
    background-color: #000
}

.with-drop-down-config .product-tabs__link--active {
    position: relative
}

.with-drop-down-config .product-tabs__link--active:before {
    content: '';
    display: block;
    width: 16px;
    border-bottom: 2px solid #000;
    position: absolute;
    bottom: -2px;
    right: -16px
}

.with-drop-down-config .product-tabs__link--active+.sec-nav-item-arrow-icon:before {
    background-color: #000
}

.with-drop-down-config .product-tabs__link--active+.sec-nav-item-arrow-icon:after {
    background-color: #000
}

@media only screen and (max-width:991.98px) {
    .sec-nav-item-dropDown {
        width: 100%;
        background-color: #fafafa
    }

    .v4.n06-second-navigation .product-tabs__links-item.with-drop-down-config {
        padding-right: 35px
    }

    .sec-nav-item-arrow-icon {
        right: 23px
    }

    .v4.n06-second-navigation .product-tabs__links-item:last-child.with-drop-down-config {
        padding-right: 10px
    }

    .v4.n06-second-navigation .product-tabs__links-item:last-child.with-drop-down-config .sec-nav-item-arrow-icon {
        right: 0
    }

    .with-drop-down-config .product-tabs__link--active:before {
        width: 14px;
        right: -14px
    }
}

#second-navigation-v4.n06-second-navigation.second-navigation-new-version {
    position: absolute;
    top: auto;
    z-index: 150;
    background-color: #fff;
    width: 100%;
    transition: all .15s
}

#second-navigation-v4.n06-second-navigation.second-navigation-new-version.opacity {
    opacity: 0
}

.v4.n06-second-navigation.second-navigation-new-version .product-link_item:first-child {
    margin-left: 0
}

.v4.n06-second-navigation.second-navigation-new-version .product-link_item:first-child::before {
    content: none
}

.second-navigation-placeholder-new-version {
    height: 48px;
    width: 100%
}

.second-navigation-new-version.v4.n06-second-navigation .product-link_item {
    margin: 0 15px;
    position: relative;
    white-space: normal
}

.second-navigation-new-version.v4.n06-second-navigation .product-tabs__heading {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    position: relative;
    align-items: center
}

.second-navigation-new-version.v4.n06-second-navigation .product-tabs__button-container {
    flex: 0 0 auto
}

.second-navigation-new-version.v4.n06-second-navigation .product-tabs__title {
    margin-top: 0;
    font-weight: 700
}

.second-navigation-new-version.v4.n06-second-navigation .product-tabs__links {
    margin-top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.second-navigation-new-version.v4.n06-second-navigation .product-tabs__link {
    display: block;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    outline: 0;
    padding: 0 4px;
    font-weight: 500;
    color: #a5a5a5;
    line-height: 48px;
    letter-spacing: .3px;
    text-align: center;
    white-space: nowrap;
    font-size: 14px;
    position: relative
}

.second-navigation-new-version.v4.n06-second-navigation .product-tabs__link.product-tabs__link--active {
    font-weight: 700;
    color: #000;
    letter-spacing: 0;
    cursor: default;
    border-bottom: 0
}

.second-navigation-new-version.v4.n06-second-navigation .product-tabs__link.product-tabs__link--active::after {
    content: '';
    position: absolute;
    height: 2px;
    width: 100%;
    background: #000;
    bottom: 0;
    left: 0
}

.second-navigation-new-version.v4.n06-second-navigation .product-tabs-wrap .product-tabs_overview {
    display: none
}

.second-navigation-new-version.v4.n06-second-navigation .n06-product-title {
    display: flex;
    align-items: center
}

.second-navigation-new-version.v4.n06-second-navigation .product-tabs__button-container {
    margin-top: 0
}

.second-navigation-new-version.v4.n06-second-navigation .product-tabs__button.btn--red {
    border: 1px solid #ad0824;
    background-color: #ad0824;
    font-size: 12px
}

.second-navigation-new-version.v4.n06-second-navigation .drop-down__wrap {
    display: none;
    position: absolute;
    width: 100%;
    top: auto
}

.second-navigation-new-version.v4.n06-second-navigation .drop-down__btn.open svg {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.second-navigation-new-version.v4.n06-second-navigation .drop-down__btn svg,
.second-navigation-new-version.v4.n06-second-navigation .product-tabs_overview__btn svg {
    -webkit-transition: .7s transform cubic-bezier(0.075, 0.82, 0.165, 1);
    transition: .7s transform cubic-bezier(0.075, 0.82, 0.165, 1)
}

.second-navigation-new-version.v4.n06-second-navigation .overview-drop-down__wrap {
    display: none;
    position: absolute;
    width: 100%;
    top: auto;
    background-color: #faf8f9;
    -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
    overflow: hidden
}

.second-navigation-new-version.v4.n06-second-navigation .customized-link__container {
    background-color: #f1f3f5;
    -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
    overflow: hidden
}

.second-navigation-new-version.v4.n06-second-navigation .customized__links {
    margin: 8px 0
}

.second-navigation-new-version.v4.n06-second-navigation .customized__links-item {
    font-size: 14px;
    margin: 0;
    line-height: 32px
}

.second-navigation-new-version.v4.n06-second-navigation .customized__link {
    font-weight: 500;
    letter-spacing: .3px
}

.second-navigation-new-version.v4.n06-second-navigation .drop-down__btn-wrap .drop-down__btn {
    display: flex;
    justify-content: center;
    padding-top: 4px
}

.second-navigation-new-version.v4.n06-second-navigation .drop-down-style {
    display: none
}

.second-navigation-new-version.v4.n06-second-navigation .drop-down__btn #drop-down__btn {
    display: block;
    background-color: #7f7f7f;
    border-radius: 50%;
    cursor: pointer;
    height: 16px;
    width: 16px;
    transition: all .3s;
    z-index: 1;
    position: relative;
    filter: invert(1)
}

.second-navigation-new-version.v4.n06-second-navigation .drop-down__btn #drop-down__btn::before,
.second-navigation-new-version.v4.n06-second-navigation .drop-down__btn #drop-down__btn::after {
    content: '';
    position: absolute;
    top: 7px;
    right: 4px;
    width: 8px;
    height: 1px;
    border-radius: 1px;
    background-color: #fff;
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;
    filter: invert(1)
}

.second-navigation-new-version.v4.n06-second-navigation .drop-down__btn #drop-down__btn::after {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.second-navigation-new-version.v4.n06-second-navigation .drop-down__btn.open #drop-down__btn::after {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.second-navigation-new-version.v4.n06-second-navigation .drop-down__btn.open #drop-down__btn::before {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
    opacity: 0
}

.second-navigation-new-version.v4.n06-second-navigation .drop-down__btn.n06-js-down-btn {
    margin: 0 8px 0 8px
}

.second-navigation-new-version.v4.n06-second-navigation .product-link_item .product-link {
    width: 100%;
    overflow: hidden;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    display: flex;
    flex-direction: row
}

.second-navigation-new-version .sec-nav-item-dropDown {
    width: 239px;
    max-height: 421px;
    display: none;
    position: absolute;
    background-color: #fff;
    box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.08);
    z-index: 1000;
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 40px 50px 40px 16px
}

html[dir="rtl"] .second-navigation-new-version .sec-nav-item-dropDown {
    padding: 40px 16px 40px 50px
}

.second-navigation-new-version .product-category-title {
    font-size: 12px;
    font-weight: bold;
    font-stretch: normal;
    line-height: 17px;
    letter-spacing: 0;
    color: #000
}

html[dir="rtl"] .second-navigation-new-version .product-category-name.active::before {
    left: -25px;
    right: auto
}

html[dir="rtl"] .second-navigation-new-version .product-category-name.active::after {
    left: -20px;
    right: auto
}

.second-navigation-new-version .product-category-name a {
    width: 100%;
    display: inline-block;
    line-height: 17px;
    opacity: .5;
    color: #000;
    font-size: 12px;
    word-break: break-word
}

.second-navigation-new-version .sec-nav-item-arrow-icon {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 8px;
    height: 5px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: .7s transform cubic-bezier(0.075, 0.82, 0.165, 1);
    transition: .7s transform cubic-bezier(0.075, 0.82, 0.165, 1)
}

.second-navigation-new-version .sec-nav-item-arrow-icon.reverse {
    top: 22px;
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

.second-navigation-new-version.v4.n06-second-navigation.nav-scroll {
    position: absolute
}

.second-navigation-new-version.v4.n06-second-navigation .customized-link__container-mob,
.second-navigation-new-version.v4.n06-second-navigation .drop-down__mob {
    display: block
}

.second-navigation-new-version.v4.n06-second-navigation .product-link_item__mob {
    display: none
}

@media only screen and (max-width:991.98px) {
    .second-navigation-new-version.v4.n06-second-navigation .product-link_item:first-child {
        margin: 0
    }

    .second-navigation-new-version.v4.n06-second-navigation .n06-product-title {
        width: calc(100% - 106px)
    }

    .second-navigation-new-version.v4.n06-second-navigation .product-tabs__heading {
        padding: 9px 0;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        height: auto;
        align-items: center
    }

    .second-navigation-new-version.v4.n06-second-navigation .product-tabs__title {
        margin-top: 0
    }

    .second-navigation-new-version.v4.n06-second-navigation .product-tabs__title {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0;
        max-width: 100%;
        -webkit-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .second-navigation-new-version.v4.n06-second-navigation .product-tabs__title.longer {
        -webkit-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .second-navigation-new-version.v4.n06-second-navigation .product-tabs__links-container {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        margin: 4px 0 0 0;
        width: 100%;
        display: none
    }

    .second-navigation-new-version.v4.n06-second-navigation .product-tabs__button-container {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        margin-left: initial
    }

    html[dir="rtl"] .second-navigation-new-version.v4.n06-second-navigation .product-tabs__button-container {
        margin: 0
    }

    .second-navigation-new-version.v4.n06-second-navigation .product-tabs-wrap .product-tabs_overview {
        display: flex
    }

    .second-navigation-new-version.v4.n06-second-navigation .product-tabs-wrap .product-tabs_overview.hide {
        opacity: 0;
        margin: 0;
        position: relative
    }

    .second-navigation-new-version.v4.n06-second-navigation .drop-down__btn-wrap.hide {
        display: none
    }

    .second-navigation-new-version.v4.n06-second-navigation .product-tabs__button {
        padding: 0 10px;
        min-width: auto;
        line-height: 20px;
        font-weight: 600
    }

    .second-navigation-new-version.v4.n06-second-navigation .product-tabs-wrap .product-tabs_overview__btn .product-tabs_overview__btn_container svg {
        margin-bottom: 3px
    }

    html[dir="rtl"] .second-navigation-new-version.v4.n06-second-navigation .product-tabs-wrap .product-tabs_overview__btn .product-tabs_overview__btn_container svg {
        margin-right: 8px;
        margin-left: 0
    }

    .second-navigation-new-version.v4.n06-second-navigation .product-tabs_overview__btn.open svg {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg)
    }

    .second-navigation-new-version.v4.n06-second-navigation .overview-sec-nav-item-dropDown {
        display: none;
        margin: 0 0 24px 28px
    }

    .second-navigation-new-version.v4.n06-second-navigation .overview-sec-nav-item-dropDown .product-category-title {
        line-height: 32px
    }

    .second-navigation-new-version.v4.n06-second-navigation .overview-sec-nav-item-dropDown .product-category-name {
        line-height: 32px;
        margin-top: 0
    }

    html[dir="rtl"].second-navigation-new-version.v4.n06-second-navigation .overview-sec-nav-item-dropDown {
        display: none;
        margin: 13px 28px 40px 0
    }

    .v4.n06-second-navigation.second-navigation-new-version .product-tabs__title {
        padding: 0
    }

    .second-navigation-new-version.v4.n06-second-navigation .product-link_item .product-link {
        font-size: 14px;
        line-height: 20px
    }

    .second-navigation-new-version.v4.n06-second-navigation .customized-link__container-mob,
    .second-navigation-new-version.v4.n06-second-navigation .drop-down__mob {
        display: block
    }

    .second-navigation-new-version.v4.n06-second-navigation.overview-product-tabs__links-item {
        position: relative
    }

    .second-navigation-new-version.v4.n06-second-navigation .drop-down__mob .drop-down__btn {
        margin-top: 3px
    }

    .second-navigation-new-version.v4.n06-second-navigation .drop-down__btn.n06-js-down-btn {
        margin: 0 8px 0 4px
    }

    .second-navigation-new-version.v4.n06-second-navigation .drop-down__btn-wrap .drop-down__btn {
        padding-top: 0
    }

    .second-navigation-new-version.v4.n06-second-navigation .product-link_item {
        white-space: normal
    }

    .second-navigation-new-version.v4.n06-second-navigation .product-link_item:first-child {
        margin: 5px 0;
        width: 100%
    }

    .second-navigation-new-version.v4.n06-second-navigation .drop-down__btn-wrap {
        margin-top: 0
    }

    .second-navigation-new-version .product-tabs__heading.open .product-tabs__button-container {
        margin-left: auto;
        margin-right: 0
    }

    html[dir="rtl"] .second-navigation-new-version .product-tabs__heading.open .product-tabs__button-container {
        margin-left: 0;
        margin-right: auto
    }

    .second-navigation-new-version.v4.n06-second-navigation .product-tabs__heading .product-tabs_overview {
        height: auto;
        margin-left: auto;
        margin-right: 20px;
        -webkit-transition: .3s ease-out;
        transition: .3s ease-out;
        flex: 0 0 auto
    }

    html[dir="rtl"] .second-navigation-new-version.v4.n06-second-navigation .product-tabs__heading .product-tabs_overview {
        margin-left: 20px;
        margin-right: auto
    }

    .second-navigation-new-version.v4.n06-second-navigation .drop-down__btn-wrap.opacity,
    .second-navigation-new-version.v4.n06-second-navigation .product-tabs__heading .product-tabs_overview.opacity {
        opacity: 0;
        -webkit-transition: .5s ease-out;
        transition: .5s ease-out
    }

    .second-navigation-new-version.v4.n06-second-navigation .overview-product-tabs__links {
        margin-bottom: 13px;
        font-size: 14px
    }

    .second-navigation-new-version.v4.n06-second-navigation .overview-product-tabs__links a {
        color: #a5a5a5
    }

    .second-navigation-new-version.v4.n06-second-navigation .overview-product-tabs__links .overview-product-tabs__links-item {
        margin: 8px 0;
        position: relative
    }

    .second-navigation-new-version.v4.n06-second-navigation .customized__link {
        font-weight: 600;
        letter-spacing: .3px;
        font-weight: 600;
        font-size: 14px
    }

    .second-navigation-new-version .sec-nav-item-dropDown {
        width: 100%;
        top: 155px;
        background-color: #faf8f9;
        border: 0
    }

    html[dir="rtl"] .second-navigation-new-version.v4.n06-second-navigation .product-tabs__links-item.with-drop-down-config {
        padding-left: 35px;
        padding-right: 10px
    }

    .second-navigation-new-version.v4.n06-second-navigation .overview-sec-nav-item-arrow-icon {
        position: relative;
        left: 6px;
        display: inline-block;
        top: -3px;
        right: 20px;
        width: 8px;
        height: 5px;
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg);
        -webkit-transition: .7s transform cubic-bezier(0.075, 0.82, 0.165, 1);
        transition: .7s transform cubic-bezier(0.075, 0.82, 0.165, 1)
    }

    .second-navigation-new-version.v4.n06-second-navigation .overview-sec-nav-item-arrow-icon.reverse {
        top: 0;
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    html[dir="rtl"] .second-navigation-new-version.v4.n06-second-navigation .overview-sec-nav-item-arrow-icon.reverse {
        right: 26px
    }

    .second-navigation-new-version .overview-sec-nav-item-arrow-icon:before {
        content: '';
        display: block;
        width: 5px;
        height: 2px;
        background-color: #7f7f7f;
        position: absolute;
        top: 0;
        transform: rotateZ(-45deg)
    }

    .second-navigation-new-version .overview-sec-nav-item-arrow-icon:after {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        width: 5px;
        height: 2px;
        background-color: #7f7f7f;
        transform: rotateZ(45deg) translate(2px, -2px)
    }

    .second-navigation-new-version .product-category-name.active::before {
        top: 15px
    }

    .second-navigation-new-version .product-category-name.active::after {
        top: 15px
    }

    .second-navigation-new-version.v4.n06-second-navigation .overview-sec-nav-item-arrow-icon:before,
    .second-navigation-new-version.v4.n06-second-navigation .overview-sec-nav-item-arrow-icon:after {
        background-color: #000
    }

    .second-navigation-new-version.v4.n06-second-navigation .overview-sec-nav-item-arrow-icon.reverse:before,
    .second-navigation-new-version.v4.n06-second-navigation .overview-sec-nav-item-arrow-icon.reverse:after {
        background-color: #a5a5a5
    }

    .second-navigation-new-version .with-drop-down-config .product-tabs__link--active+.overview-sec-nav-item-arrow-icon:before {
        background-color: #000
    }

    .second-navigation-new-version .with-drop-down-config .product-tabs__link--active+.overview-sec-nav-item-arrow-icon:after {
        background-color: #000
    }

    .second-navigation-new-version.v4.n06-second-navigation .overview-product-tabs__links-item .overview-product-tabs__link--active {
        color: #000;
        font-size: 14px;
        font-weight: 600
    }
}

@media only screen and (max-width:767.98px) {
    .second-navigation-new-version .product-category-name.active::before {
        right: 0
    }

    .second-navigation-new-version .product-category-name.active::after {
        right: 0
    }

    html[dir="rtl"] .second-navigation-new-version .product-category-name.active::before {
        left: 3px;
        right: auto
    }

    html[dir="rtl"] .second-navigation-new-version .product-category-name.active::after {
        left: 8px;
        right: auto
    }
}

.v4.n12-search {
    padding-top: 0;
    position: relative;
    min-height: 100vh;
    overflow-y: scroll;
    overflow-x: hidden
}

.v4.n12-search::-webkit-scrollbar {
    display: none
}

@media screen and (min-width:992px) {
    .v4.n12-search .dropdown__holder {
        border-radius: 24px
    }
}

@media screen and (max-width:991.98px) {
    .v4.n12-search {
        min-height: 0
    }

    .v4.n12-search .dropdown__holder {
        border-radius: 16px
    }
}

.v4.n12-search.header-move {
    transform: translateY(-24px)
}

.v4.n12-search .container {
    padding-top: 112px;
    margin-bottom: 172px
}

.v4.n12-search .search__form-container {
    position: relative
}

.v4.n12-search .search__form-input {
    width: 100%;
    height: 72px;
    padding: 20px 80px 20px 32px;
    border-radius: 36px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    font-size: 26px;
    font-weight: 400;
    color: #000;
    letter-spacing: -0.5px;
    margin-bottom: 24px;
    line-height: 26px
}

.loaded .v4.n12-search .search__form-input {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

.v4.n12-search .search__form-input::-webkit-input-placeholder {
    color: #7f7f7f;
    font-size: 26px
}

.v4.n12-search .search__form-input::-moz-placeholder {
    color: #7f7f7f;
    font-size: 26px
}

.v4.n12-search .search__form-input:-ms-input-placeholder {
    color: #7f7f7f;
    font-size: 26px
}

.v4.n12-search .search__form-input::-ms-input-placeholder {
    color: #7f7f7f;
    font-size: 26px
}

.v4.n12-search .search__form-input::placeholder {
    color: #7f7f7f;
    font-size: 26px
}

.v4.n12-search .search__form-input:focus {
    border-color: #000
}

@media only screen and (min-width:1200px) {
    .no-touch .v4.n12-search .search__form-input:hover {
        border-color: rgba(0, 0, 0, 0.4)
    }

    .no-touch .v4.n12-search .search__form-input:hover:focus {
        border-color: #000
    }
}

.v4.n12-search .search__form-submit {
    position: absolute;
    top: 6px;
    right: 14px;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    font-size: 22px;
    color: #7f7f7f
}

.v4.n12-search .search__form-submit.active {
    color: #000
}

.loaded .v4.n12-search .search__form-submit {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

@media only screen and (min-width:1200px) {
    .no-touch .v4.n12-search .search__form-submit:hover {
        color: #000
    }
}

.v4.n12-search .search__form-clear {
    position: absolute;
    top: 16px;
    right: 16px;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: #d8d8d8;
    opacity: 0;
    visibility: hidden;
    display: none
}

.loaded .v4.n12-search .search__form-clear {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

.v4.n12-search .search__form-clear::after,
.v4.n12-search .search__form-clear::before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    height: 9px;
    width: 2px;
    background-color: #fff
}

.v4.n12-search .search__form-clear::after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg)
}

.v4.n12-search .search__form-clear::before {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg)
}

.v4.n12-search .popular-show-wrap.search__form-container--autocomplete-visible {
    display: none
}

@media only screen and (max-width:767.98px) {
    .v4.n12-search {
        padding: 0
    }

    .v4.n12-search .container {
        padding: 22px 24px
    }

    .v4.n12-search .search__form-container--autocomplete-visible .search__form-submit {
        opacity: 0;
        visibility: hidden
    }

    .v4.n12-search .search__form-container--autocomplete-visible .search__form-clear {
        opacity: 1;
        visibility: visible
    }

    .v4.n12-search .search__form-input {
        height: 56px;
        padding: 12px 50px 12px 24px;
        border-radius: 28px;
        font-size: 20px
    }

    .v4.n12-search .search__form-submit {
        width: 44px;
        height: 44px;
        right: 6px
    }

    .v4.n12-search .search__form-clear {
        display: block
    }
}

.v4.n12-search .eac-item a {
    color: inherit
}

.v4.n12-search .popular-wrap {
    margin: 60px 0 60px
}

.v4.n12-search .dropdown__holder {
    position: relative;
    padding-bottom: 80%;
    background-color: #f5f5f5;
    margin: 15px 0
}

.v4.n12-search .dropdown__holder img {
    transition: transform .5s
}

.v4.n12-search .dropdown__holder:hover img {
    transform: translate(-50%, -50%) scale(1.2)
}

.v4.n12-search .dropdown__image-centered {
    max-width: 60%;
    max-height: 70%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.v4.n12-search .dropdown__series-link:hover {
    text-decoration: underline
}

.v4.n12-search .top-title {
    color: gray;
    font-size: 12px
}

.v4.n12-search .quick-link .top-title {
    margin-bottom: 15px
}

.v4.n12-search .link-list a {
    font-size: 22px;
    line-height: 34px;
    color: gray
}

.v4.n12-search .link-list a:hover {
    cursor: pointer;
    text-decoration: underline
}

@media(max-width:1199.98px) {
    .v4.n12-search .dropdown__right {
        overflow: hidden;
        margin: -17px -24px 0
    }

    .v4.n12-search .popular-wrap {
        margin: 30px 0 60px
    }

    .v4.n12-search .popular-wrap [class*='col-'] {
        padding: 8px 8px
    }

    .v4.n12-search .dropdown__row-mobile {
        position: relative;
        top: 17px;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        overflow-x: auto;
        margin-right: 8px;
        padding: 0 35px
    }

    html[dir=rtl] .v4.n12-search .dropdown__row-mobile {
        margin-right: -16px;
        margin-left: 0
    }

    .v4.n12-search .dropdown__right-col {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 316px;
        -ms-flex: 1 0 316px;
        flex: 1 0 316px;
        max-width: 316px;
        margin-bottom: 7px
    }
}

@media(max-width:767.98px) {
    .v4.n12-search .dropdown__right-col {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 246px;
        -ms-flex: 1 0 246px;
        flex: 1 0 246px;
        max-width: 246px
    }
}

.v4.n12-search .search_toast {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 200;
    font-size: 14px;
    color: #000;
    background-color: #fff;
    border-radius: 12px;
    text-align: center;
    padding: 15px 60px;
    line-height: 16px;
    border: 1px solid #ccc;
    display: none
}

@media(max-width:1023px) {
    .v4.n12-search .search_toast {
        width: 70%;
        padding: 15px 30px
    }
}

.v4.n12-search .easy-autocomplete-container .eac-category {
    margin-bottom: 26px;
    font-size: 24px
}

.v4.n12-search .easy-autocomplete-container li {
    margin-bottom: 20px
}

.v4.n12-search .easy-autocomplete-container li:hover {
    color: rgba(0, 0, 0, 0.6)
}

@media only screen and (max-width:767.98px) {
    .v4.n12-search .easy-autocomplete-container .eac-category {
        font-size: 20px
    }

    .v4.n12-search .easy-autocomplete-container li {
        margin-bottom: 10px
    }
}

.huawei-v4 .v4 .search__form-container .font-ico-search {
    display: block
}

.v4.n09-footer {
    background-color: #fff;
    overflow: hidden
}

.v4.n09-footer .footer__scroll-top {
    background-color: #f5f5f5;
    padding: 32px 16px;
    text-align: center;
    display: none
}

.v4.n09-footer .footer__scroll-top--white {
    background-color: #fff
}

.v4.n09-footer .footer__scroll-button {
    position: relative;
    width: 64px;
    height: 64px;
    border-radius: 50%;
    background-color: #e7e7e7;
    display: inline-block
}

.loaded .v4.n09-footer .footer__scroll-button {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;
    display: none
}

.v4.n09-footer .footer__scroll-button::before,
.v4.n09-footer .footer__scroll-button::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 14px;
    height: 2px;
    border-radius: 2px;
    background-color: #000
}

.loaded .v4.n09-footer .footer__scroll-button::before,
.loaded .v4.n09-footer .footer__scroll-button::after {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

.v4.n09-footer .footer__scroll-button::before {
    margin-left: -5px;
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translate(-50%, -50%) rotate(-45deg)
}

.v4.n09-footer .footer__scroll-button::after {
    margin-left: 4px;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg)
}

@media only screen and (min-width:1200px) {
    .no-touch .v4.n09-footer .footer__scroll-button:hover {
        background-color: #000
    }

    .no-touch .v4.n09-footer .footer__scroll-button:hover::before,
    .no-touch .v4.n09-footer .footer__scroll-button:hover::after {
        background-color: #fff
    }
}

.v4.n09-footer .breadcrumbs {
    padding: 24px 0;
    border-bottom: 1px solid #ededed
}

.v4.n09-footer .breadcrumbs__list {
    font-size: 0;
    line-height: 1
}

.v4.n09-footer .breadcrumbs__item {
    position: relative;
    padding-right: 38px;
    display: inline-block
}

.v4.n09-footer .breadcrumbs__item::after {
    content: '/';
    position: absolute;
    top: 0;
    right: 15px;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    color: #7f7f7f
}

.v4.n09-footer .breadcrumbs__item:last-of-type {
    padding-right: 0
}

.v4.n09-footer .breadcrumbs__item:last-of-type::after {
    display: none
}

.v4.n09-footer .breadcrumbs__link {
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    color: #7f7f7f
}

.loaded .v4.n09-footer .breadcrumbs__link {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

@media only screen and (min-width:1200px) {
    .no-touch .v4.n09-footer .breadcrumbs__link:hover:not(span) {
        color: #000
    }
}

.v4.n09-footer .usp-list {
    padding: 56px 0;
    border-bottom: 1px solid #ededed
}

.v4.n09-footer .usp-list__item {
    text-align: center
}

.v4.n09-footer .usp-list__thumbnail {
    margin-bottom: 16px
}

.v4.n09-footer .usp-list__thumbnail-img {
    max-width: 24px;
    max-height: 24px;
    display: inline !important;
    visibility: hidden
}

.v4.n09-footer .usp-list__thumbnail-img.show {
    visibility: visible
}

.v4.n09-footer .usp-list__text {
    color: #7f7f7f;
    letter-spacing: .3px;
    display: block
}

.v4.n09-footer .footer-links {
    padding: 80px 0 72px;
    border-bottom: 1px solid #ededed
}

.v4.n09-footer .footer-links__title {
    margin-bottom: 46px
}

.v4.n09-footer .footer-links__item {
    margin-bottom: 7px
}

.v4.n09-footer .footer-links__link {
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    color: #767676
}

.loaded .v4.n09-footer .footer-links__link {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

@media only screen and (min-width:1200px) {
    .no-touch .v4.n09-footer .footer-links__link:hover {
        color: #000
    }
}

.v4.n09-footer .contact {
    padding: 48px 0;
    border-bottom: 1px solid #ededed
}

.v4.n09-footer .contact__text {
    max-width: 220px;
    font-size: 14px;
    font-weight: 500;
    color: #7f7f7f;
    line-height: 24px;
    margin-bottom: 0;
    display: block
}

.v4.n09-footer .contact__text a {
    color: inherit
}

.loaded .v4.n09-footer .contact__text a {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

@media only screen and (min-width:1200px) {
    .no-touch .v4.n09-footer .contact__text a:hover {
        color: #000
    }
}

.v4.n09-footer .contact__social-links {
    width: 100%;
    padding-top: 24px;
    font-size: 0
}

.v4.n09-footer .contact__social-item {
    margin-right: 40px;
    display: inline-block
}

.v4.n09-footer .contact__social-item:last-of-type {
    margin-right: 0
}

.v4.n09-footer .contact__social-link {
    font-size: 24px;
    color: #000;
    opacity: .3;
    position: relative
}

.loaded .v4.n09-footer .contact__social-link {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

.v4.n09-footer .contact__social-link:hover {
    opacity: 1
}

.v4.n09-footer .contact__social-link .contact__social-qrcode {
    display: none;
    position: absolute;
    left: 50%;
    top: -120px;
    width: 108px;
    height: 108px;
    transform: translateX(-50%);
    border: solid 1px #999;
    -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5);
    box-shadow: 0 0 4px rgba(0, 0, 0, .5);
    background: #fff
}

.v4.n09-footer .contact__social-link:hover .contact__social-qrcode {
    display: block
}

@media only screen and (max-width:1199.98px) {
    .v4.n09-footer .contact__social-link .contact__social-qrcode {
        display: none;
        position: absolute;
        left: 0;
        top: 0;
        width: 45vw;
        height: 45vw;
        transform: translateY(-105%);
        border: solid 1px #999;
        -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, .5);
        box-shadow: 0 0 4px rgba(0, 0, 0, .5);
        background: #fff
    }

    .v4.n09-footer .contact__social-link .contact__social-qrcode img {
        width: 100%
    }
}

.v4.n09-footer .newsletter-form {
    position: relative;
    max-width: 360px;
    padding-top: 8px
}

.v4.n09-footer .newsletter-form .form__error-message {
    position: absolute;
    top: 100%;
    left: 0
}

.v4.n09-footer .newsletter-form__input {
    background-color: rgba(216, 216, 216, 0.15);
    padding: 16px 64px 16px 16px;
    font-size: 14px;
    font-weight: 500;
    color: #7f7f7f;
    line-height: 24px;
    border: 0;
    min-height: 56px
}

.v4.n09-footer .newsletter-form__input:hover {
    background-color: rgba(216, 216, 216, 0.3)
}

.v4.n09-footer .newsletter-form__input:focus {
    background-color: rgba(216, 216, 216, 0.5)
}

.v4.n09-footer .newsletter-form__input::-webkit-input-placeholder {
    opacity: 1;
    color: #7f7f7f
}

.v4.n09-footer .newsletter-form__input::-moz-placeholder {
    opacity: 1;
    color: #7f7f7f
}

.v4.n09-footer .newsletter-form__input:-ms-input-placeholder {
    opacity: 1;
    color: #7f7f7f
}

.v4.n09-footer .newsletter-form__input::-ms-input-placeholder {
    opacity: 1;
    color: #7f7f7f
}

.v4.n09-footer .newsletter-form__input::placeholder {
    opacity: 1;
    color: #7f7f7f
}

.v4.n09-footer .newsletter-form__submit {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 56px;
    height: 56px;
    background: 0
}

.v4.n09-footer .newsletter-form__submit::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translate(-50%, -50%) rotate(45deg);
    width: 10px;
    height: 10px;
    border-top: 2px solid #7f7f7f;
    border-right: 2px solid #7f7f7f
}

.loaded .v4.n09-footer .newsletter-form__submit::after {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

@media only screen and (min-width:1200px) {
    .no-touch .v4.n09-footer .newsletter-form__submit:hover::after {
        border-color: #000
    }
}

.v4.n09-footer .footer-legals {
    padding: 32px 0
}

.v4.n09-footer .copyright__text {
    font-size: 14px;
    font-weight: 500;
    color: #7f7f7f;
    line-height: 24px
}

.v4.n09-footer .bottom-links__list {
    font-size: 0;
    padding-left: 14px
}

.v4.n09-footer .bottom-links__item {
    margin: 0 12px;
    display: inline-block
}

.v4.n09-footer .bottom-links__link {
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    color: #7f7f7f
}

.loaded .v4.n09-footer .bottom-links__link {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

@media only screen and (min-width:1200px) {
    .no-touch .v4.n09-footer .bottom-links__link:hover {
        color: #000
    }
}

.v4.n09-footer .language-switcher {
    text-align: right
}

.v4.n09-footer .language-switcher__link {
    position: relative;
    padding-right: 40px;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    color: #7f7f7f;
    display: inline-block;
    vertical-align: top;
    white-space: nowrap
}

.loaded .v4.n09-footer .language-switcher__link {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

@media only screen and (min-width:1200px) {
    .no-touch .v4.n09-footer .language-switcher__link:hover {
        color: #000
    }
}

.v4.n09-footer .language-switcher .icon {
    font-size: 24px;
    position: absolute;
    right: 20px;
    top: 0
}

@media only screen and (min-width:1200px) and (max-width:1599.98px) {
    .v4.n09-footer .bottom-links {
        padding-left: 0
    }
}

@media only screen and (min-width:992px) {
    .v4.n09-footer .usp-list__item {
        height: auto
    }

    .v4.n09-footer .usp-list .swiper-pagination {
        display: none
    }

    .v4.n09-footer .usp-list__container {
        width: auto;
        height: auto;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }
}

@media only screen and (min-width:992px) and (max-width:1199.98px) {
    .v4.n09-footer .footer-links {
        padding: 60px 0 10px
    }

    .v4.n09-footer .footer-links__list {
        margin-bottom: 40px
    }

    .v4.n09-footer .contact {
        padding-bottom: 8px
    }

    .v4.n09-footer .contact__block {
        margin-bottom: 30px
    }

    .v4.n09-footer .contact__text {
        max-width: 100%
    }
}

@media only screen and (min-width:768px) and (max-width:1199.98px) {
    .v4.n09-footer .footer-links__title {
        margin-bottom: 26px
    }

    .v4.n09-footer .footer-legals {
        padding-bottom: 20px
    }

    .v4.n09-footer .bottom-links {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
    }

    .v4.n09-footer .bottom-links__list {
        padding-top: 10px;
        padding-left: 0
    }

    .v4.n09-footer .bottom-links__item:first-of-type {
        margin-left: 0
    }
}

@media only screen and (max-width:991.98px) {
    .v4.n09-footer .usp-list {
        width: 100%;
        padding: 56px 0 96px
    }

    .v4.n09-footer .usp-list .swiper-pagination-bullets {
        bottom: 32px
    }

    .v4.n09-footer .usp-list__container {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        height: auto;
        margin-right: 0;
        margin-left: 0
    }

    .v4.n09-footer .usp-list__item {
        padding: 0
    }

    .v4.n09-footer .footer-links {
        padding: 22px 0;
        border-bottom: 0
    }

    .v4.n09-footer .footer-links__block {
        border-bottom: 1px solid rgba(0, 0, 0, 0.05)
    }

    .v4.n09-footer .footer-links__title {
        position: relative;
        font-weight: 400;
        padding: 12px 20px 11px 0;
        margin-bottom: 0;
        cursor: pointer
    }

    .v4.n09-footer .footer-links__title::before,
    .v4.n09-footer .footer-links__title::after {
        content: '';
        position: absolute;
        border-radius: 2px;
        background-color: #7f7f7f
    }

    .loaded .v4.n09-footer .footer-links__title::before,
    .loaded .v4.n09-footer .footer-links__title::after {
        -webkit-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .v4.n09-footer .footer-links__title::before {
        width: 12px;
        height: 2px;
        top: 23px;
        right: 0
    }

    .v4.n09-footer .footer-links__title::after {
        width: 2px;
        height: 12px;
        top: 18px;
        right: 5px
    }

    .v4.n09-footer .footer-links__title--active::before {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }

    .v4.n09-footer .footer-links__title--active::after {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        opacity: 0
    }

    .v4.n09-footer .footer-links__list {
        padding-top: 10px;
        padding-bottom: 20px;
        display: none
    }

    .v4.n09-footer .contact {
        padding: 10px 0 8px;
        margin: 0
    }

    .v4.n09-footer .contact__block {
        margin-bottom: 24px
    }

    .v4.n09-footer .contact__social-links {
        padding-top: 20px
    }
}

@media only screen and (max-width:767.98px) {
    .v4.n09-footer .breadcrumbs {
        padding: 16px 0 15px
    }

    .v4.n09-footer .breadcrumbs__item {
        padding-right: 26px
    }

    .v4.n09-footer .breadcrumbs__item::after {
        right: 10px
    }

    .v4.n09-footer .usp-list {
        width: calc(100% + 32px);
        margin-left: -16px
    }

    .v4.n09-footer .contact__social-links {
        padding-top: 16px
    }

    .v4.n09-footer .footer-legals {
        padding: 16px 0
    }

    .v4.n09-footer .footer-legals .row {
        margin-left: 0;
        margin-right: 0
    }

    .v4.n09-footer .language-switcher {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1;
        text-align: left;
        padding: 0 0 15px;
        border-bottom: 1px solid #ededed;
        display: flex;
        flex-direction: column
    }

    .v4.n09-footer .language-switcher__link {
        padding-right: 0;
        padding-left: 40px
    }

    .v4.n09-footer .language-switcher .icon {
        right: auto;
        left: 0
    }

    .v4.n09-footer .bottom-links {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2;
        padding: 32px 0 24px
    }

    .v4.n09-footer .bottom-links__list {
        padding-left: 0
    }

    .v4.n09-footer .bottom-links__item {
        width: 100%;
        margin: 0 0 8px
    }

    .v4.n09-footer .copyright {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3;
        padding: 0
    }
}

.v4.n09-footer .policy-text {
    padding: 24px 0;
    color: #7f7f7f;
    font-size: 14px
}

.v4.n09-footer .language-switcher.language-switcher-two .language-switcher__link {
    display: block
}

.v4.n09-footer .language-switcher.language-switcher-two .icon {
    top: 12px
}

_:-ms-lang(x),
.v4.n09-footer .bottom-links {
    padding-right: 0
}

.huawei-v4 .v4 .footerv4-payment-types ul {
    width: 100%;
    padding-top: 24px
}

.huawei-v4 .v4 .footerv4-payment-types ul li {
    display: inline-block;
    margin-right: 40px;
    margin-bottom: 10px
}

.huawei-v4 .v4 .footerv4-payment-types ul li img {
    width: auto;
    height: 24px
}

@media only screen and (max-width:767.98px) {
    .usp-list .usp-list__title {
        width: 60%
    }

    .usp-list .usp-list__text {
        width: 60%
    }

    .huawei-v4 .v4 .footerv4-payment-types ul {
        padding-top: 16px
    }

    .huawei-v4 .v4 .footerv4-payment-types .footerv4-payment-cnt {
        border-bottom: 1px solid #ededed;
        padding-bottom: 14px
    }

    .huawei-v4 .v4 .footerv4-payment-types ul li {
        margin-right: 24px
    }
}

.v4.n09-footer .contact__social-item .font-ico-weixin {
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2060%2060'%3E%20%3Cdefs%3E%20%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%20%3C/defs%3E%20%3Cg%3E%20%3Cg%3E%20%3Ccircle%20cx='30'%20cy='30'%20r='30'/%3E%20%3Cpath%20class='cls-1'%20d='M26.75,15.12c-7,0-12.75,4.76-12.75,10.63a10.08,10.08,0,0,0,4.87,8.33l-1.68,3.36,4.58-2a15.36,15.36,0,0,0,3.09.77,8.9,8.9,0,0,1-.24-2c0-5.86,5.72-10.63,12.76-10.63a16.81,16.81,0,0,1,1.89.13C38.15,18.84,33,15.12,26.75,15.12Zm-4.25,8a1.59,1.59,0,1,1,1.59-1.59A1.59,1.59,0,0,1,22.5,23.09Zm8.5,0a1.59,1.59,0,1,1,1.59-1.59A1.59,1.59,0,0,1,31,23.09Z'/%3E%20%3Cpath%20class='cls-1'%20d='M48,34.25c0-4.69-4.76-8.5-10.62-8.5s-10.63,3.81-10.63,8.5,4.76,8.5,10.63,8.5a13.21,13.21,0,0,0,2.77-.33l5.73,2.46-2-4A8,8,0,0,0,48,34.25Zm-13.81-.53a1.6,1.6,0,1,1,1.59-1.6A1.6,1.6,0,0,1,34.19,33.72Zm6.37,0a1.6,1.6,0,1,1,1.6-1.6A1.6,1.6,0,0,1,40.56,33.72Z'/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E") no-repeat
}

.v4.n09-footer .contact__social-item .weixinWeiboSocialIcon {
    width: 24px;
    height: 24px;
    display: inline-block
}

.v4.n09-footer .contact__social-item .weixinWeiboSocialIcon img {
    display: block;
    width: 24px;
    height: 24px
}

.v4.n09-footer .contact__social-item .icon-lazy .notXinBoImg {
    width: 24px;
    height: 24px;
    display: block
}

.v4.n09-footer .contact__social-item .font-ico-weibo {
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2060%2060'%3E%20%3Cdefs%3E%20%3Cstyle%3E.cls-1%7Bfill:%23fff;%7D%3C/style%3E%20%3C/defs%3E%20%3Cg%3E%20%3Cg%3E%20%3Ccircle%20cx='30'%20cy='30'%20r='30'/%3E%20%3Cpath%20class='cls-1'%20d='M46,24c.14,1.75-.16,3.86-1.34,4-1.93.17-.92-1.91-.9-3.17a6.17,6.17,0,0,0-6.17-6.16c-.87,0-2.91.59-2.59-1.23.14-.8.83-.79,1.52-.88A8.13,8.13,0,0,1,46,24Z'/%3E%20%3Cpath%20class='cls-1'%20d='M37.47,28.22c2.23,1.2,4.92,1.8,4.47,5.37-.82,6.57-14.74,11-23.43,6.16-2.39-1.33-4.85-3.27-4.47-7.13.32-3.32,2.6-5.9,4.83-8.09A15.71,15.71,0,0,1,26.29,20c3.31-.82,4.29,1.9,3.4,4.57,1.92-.12,6-2.23,7.78-.17.79.91.49,2.53,0,3.78Zm-2.41,8.45a5.32,5.32,0,0,0,1.43-3.43c0-5.86-10.18-7.17-15.75-4C14.41,32.93,17.09,39.5,24.86,40c4.12.27,8.24-1.16,10.2-3.34Z'/%3E%20%3Cpath%20class='cls-1'%20d='M40.6,26.55c-1.3.09-.81-.88-.89-2a2.4,2.4,0,0,0-1.17-1.76c-1-.47-2.59.34-2.59-1.06,0-1,.92-.93,1.43-1C42.12,20.39,42.42,26.43,40.6,26.55Z'/%3E%20%3Cpath%20class='cls-1'%20d='M31.12,32.8c1.91,5.66-8,8.29-9.84,3.43C20.07,33,23,30.38,26,30.07c2.6-.27,4.53,1,5.1,2.73Zm-4.56,1a.67.67,0,0,0,1.25-.35C27.71,32.78,26.55,32.88,26.56,33.76Zm-1.61,3c1.67-.39,1.89-3.49-.63-2.91C22.21,34.34,22.62,37.3,25,36.76Z'/%3E%20%3C/g%3E%20%3C/g%3E%20%3C/svg%3E") no-repeat
}

.v4.n09-footer .contact__social-item .font-ico-other {
    width: 24px;
    height: 24px
}

.v4.n09-footer .contact__social-item .font-ico-other img {
    width: 100%;
    height: 100%;
    display: block
}

.n09-footer .swiper-prev,
.n09-footer .swiper-next,
.huawei-v4 .v4.n09-footer .swiper-prev,
.huawei-v4 .v4.n09-footer .swiper-next {
    display: none;
    background-color: transparent !important
}

.n09-footer .swiper-slide-active {
    background-color: transparent !important
}

.n09-footer .swiper-prev {
    position: absolute;
    left: 10px;
    top: calc(50% - 32px) !important
}

.n09-footer .swiper-next {
    position: absolute;
    top: calc(50% - 32px) !important;
    right: 10px
}

.usp-list .usp-list__title {
    font-size: 13px !important;
    margin: 0 auto;
    text-align: center;
    color: #000;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all
}

.usp-list .usp-list__text {
    margin: 0 auto;
    opacity: .5;
    font-size: 12px;
    color: #000;
    line-height: 18px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all
}

.disclaimer-popup-component {
    z-index: 1000;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.6);
    display: none
}

.disclaimer-popup-component .disclaimer-popup-content {
    width: 800px;
    position: fixed;
    top: 50%;
    left: 50%;
    background-color: #fff;
    transform: translate(-50%, -50%);
    border-radius: 16px;
    z-index: 1001
}

.disclaimer-popup-component .disclaimer-popup-content-box {
    margin: 48px 80px 40px 80px
}

.disclaimer-popup-component .disclaimer-popup-content .disclaimer-popup-title {
    font-size: 28px;
    line-height: 1.321;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 2;
    font-weight: 600
}

.disclaimer-popup-component .disclaimer-popup-content .disclaimer-popup-description {
    margin-top: 27px;
    font-size: 16px;
    opacity: .6
}

.disclaimer-popup-component .disclaimer-popup-content .disclaimer-popup-link {
    margin-top: 24px;
    color: #2788d9;
    font-size: 16px;
    padding-bottom: 25px;
    border-bottom: 1px solid #f7f7f7;
    word-break: break-all
}

.disclaimer-popup-component .disclaimer-popup-content .disclaimer-popup-bottom-box {
    display: flex;
    justify-content: flex-end;
    margin-top: 40px
}

.disclaimer-popup-component .disclaimer-popup-content .disclaimer-popup-bottom-box .btn {
    font-size: 13px;
    padding: 17px 31px 15px 31px;
    border: 1px solid #e3e3e3;
    border-radius: 4px;
    line-height: 1.2307;
    display: inline-block;
    cursor: pointer;
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

.disclaimer-popup-component .disclaimer-popup-content .disclaimer-popup-bottom-box .disclaimer-popup-cancel-btn:hover {
    border: 1px solid #000
}

.disclaimer-popup-component .disclaimer-popup-content .disclaimer-popup-bottom-box .disclaimer-popup-continue-btn {
    background-color: #000;
    margin-left: 24px;
    color: #fff;
    background-color: #000;
    cursor: pointer
}

html[dir='rtl'] .disclaimer-popup-component .disclaimer-popup-content .disclaimer-popup-bottom-box .disclaimer-popup-continue-btn {
    margin-right: 24px;
    margin-left: 0
}

.disclaimer-popup-component .disclaimer-popup-content .disclaimer-popup-bottom-box .disclaimer-popup-continue-btn:hover {
    opacity: .8
}

.disclaimer-popup-component .disclaimer-popup-content .close-svg {
    display: flex;
    justify-content: flex-end;
    margin-right: 8px;
    margin-top: 8px
}

.disclaimer-popup-component .disclaimer-popup-content .close-svg svg {
    cursor: pointer;
    opacity: .6;
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

.disclaimer-popup-component .disclaimer-popup-content .close-svg svg:hover {
    opacity: .8
}

html[dir='rtl'] .disclaimer-popup-component .disclaimer-popup-content .close-svg {
    margin-right: 0;
    margin-left: 8px
}

@media only screen and (max-width:991.98px) {
    .disclaimer-popup-component .disclaimer-popup-content {
        width: 100%;
        height: 100%;
        border-radius: 0
    }

    .disclaimer-popup-component .disclaimer-popup-content .close-svg {
        margin-right: 16px;
        margin-top: 16px
    }

    .disclaimer-popup-component .disclaimer-popup-content-box {
        margin: 40px 40px 0 40px
    }

    .disclaimer-popup-component .disclaimer-popup-content .disclaimer-popup-description {
        margin-top: 30px
    }

    .disclaimer-popup-component .disclaimer-popup-content .disclaimer-popup-link {
        padding-bottom: 24px
    }

    .disclaimer-popup-component .disclaimer-popup-content .disclaimer-popup-bottom-box {
        justify-content: right
    }

    html[dir='rtl'] .disclaimer-popup-component .disclaimer-popup-content .disclaimer-popup-bottom-box {
        justify-content: left
    }

    .disclaimer-popup-component .disclaimer-popup-content .disclaimer-popup-title {
        font-size: 24px
    }
}

.ip-jump-wrap {
    padding: 16px 80px 24px;
    background: #f5f5f5;
    display: none;
    position: relative
}

.ip-jump-wrap .ipJump-close {
    float: right;
    margin-top: 24px;
    position: relative;
    width: 15px;
    height: 15px;
    cursor: pointer;
    -webkit-transition: .6s ease;
    transition: .6s ease
}

.ip-jump-wrap .ipJump-close:hover {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg)
}

.ip-jump-wrap .ipJump-close:before {
    content: "";
    display: inline-block;
    width: 20px;
    height: 1px;
    background-color: #000;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
    -webkit-transform: translate(-50%, -50%) rotate(45deg)
}

.ip-jump-wrap .ipJump-close:after {
    content: "";
    display: inline-block;
    width: 20px;
    height: 1px;
    background-color: #000;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(-45deg);
    -webkit-transform: translate(-50%, -50%) rotate(-45deg)
}

.ip-jump-wrap .ipJump-cnt {
    padding-right: 35px
}

.ip-jump-wrap .ipJump-copywriting {
    font-size: 14px;
    color: #000;
    line-height: 24px
}

.ip-jump-wrap .ipJump-bnt {
    padding-top: 16px
}

.ip-jump-wrap .ipJump-select {
    position: relative;
    width: 340px;
    display: inline-block;
    float: left
}

.ip-jump-wrap .ipJump-select:after {
    content: '';
    display: inline-block;
    width: 6px;
    height: 6px;
    border-top: 2px solid #000;
    border-right: 2px solid #000;
    -webkit-transform: translateY(-50%) rotate(135deg);
    transform: translateY(-50%) rotate(135deg);
    position: absolute;
    top: 50%;
    right: 20px;
    -webkit-transition: .6s ease;
    transition: .6s ease
}

.ip-jump-wrap .ipJump-select.active:after {
    -webkit-transform: translateY(-50%) rotate(315deg);
    transform: translateY(-50%) rotate(315deg)
}

.ip-jump-wrap .ipJump-select-title {
    font-size: 14px;
    color: #000;
    line-height: 24px;
    display: block;
    background: #fff;
    border: 2px solid rgba(0, 0, 0, 0.30);
    border-radius: 16px;
    padding: 2px 40px 2px 24px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ip-jump-wrap .ipJump-select ul {
    position: absolute;
    top: 0;
    background: #fff;
    border: 2px solid rgba(0, 0, 0, 0.30);
    border-radius: 16px;
    width: 100%;
    padding: 2px 40px 2px 24px;
    display: none;
    -webkit-transition: .6s ease;
    transition: .6s ease
}

.ip-jump-wrap .ipJump-select.active ul {
    display: block
}

.ip-jump-wrap .ipJump-select ul li {
    font-size: 14px;
    color: #000;
    line-height: 24px;
    margin-bottom: 8px;
    cursor: pointer;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.ip-jump-wrap .ipJump-select ul li:first-child {
    cursor: pointer
}

.ip-jump-wrap .ipJump-select ul li:last-child {
    margin-bottom: 0
}

.ip-jump-wrap .ip-jump-go {
    background: #000;
    border-radius: 24px;
    font-size: 13px;
    color: #fff;
    line-height: 16px;
    font-weight: bold;
    padding: 8px 26px 7px;
    margin-left: 16px;
    opacity: 1;
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;
    float: left
}

.ip-jump-wrap .ip-jump-go:hover {
    opacity: .7
}

.v4.header.header-move.hasIp {
    transform: none
}

@media only screen and (max-width:1599.98px) and (min-width:768px) {
    .ip-jump-wrap {
        padding: 16px 40px 24px
    }
}

@media only screen and (max-width:1199.98px) {
    .ip-jump-wrap .ipJump-cnt {
        padding-right: 0
    }

    .ip-jump-wrap .ipJump-close {
        float: none;
        margin-top: 0;
        position: absolute;
        top: 16px;
        right: 40px
    }

    .ip-jump-wrap .ipJump-close:hover {
        transform: none;
        -webkit-transform: none
    }

    .ip-jump-wrap .ip-jump-go {
        float: right;
        margin-left: 0;
        max-width: 110px;
        padding: 8px 10px 7px;
        overflow: hidden
    }

    .ip-jump-wrap .ipJump-copywriting {
        width: calc(100% - 30px)
    }

    .ip-jump-wrap .ipJump-select {
        width: 60%
    }

    .ip-jump-wrap .ip-jump-go:hover {
        opacity: 1
    }

    .hasIp .v4.n04-platform-selection .platform-selection__content {
        overflow-y: auto
    }

    .page-plp.hasIp {
        padding-top: 0 !important
    }
}

@media only screen and (max-width:767.98px) {
    .ip-jump-wrap {
        padding: 16px 16px 24px
    }

    .ip-jump-wrap .ipJump-close {
        right: 16px
    }
}

html[dir=rtl] .ip-jump-wrap .ipJump-close {
    float: left
}

html[dir=rtl] .ip-jump-wrap .ipJump-cnt {
    padding-right: 0;
    padding-left: 35px
}

html[dir=rtl] .ip-jump-wrap .ipJump-select {
    float: right
}

html[dir=rtl] .ip-jump-wrap .ipJump-select:after {
    right: inherit;
    left: 20px
}

html[dir=rtl] .ip-jump-wrap .ipJump-select-title {
    padding: 2px 24px 2px 40px
}

html[dir=rtl] .ip-jump-wrap .ipJump-select ul {
    padding: 2px 24px 2px 40px
}

html[dir=rtl] .ip-jump-wrap .ip-jump-go {
    margin-left: 0;
    margin-right: 16px;
    float: right
}

@media only screen and (max-width:1199.98px) {
    html[dir=rtl] .ip-jump-wrap .ipJump-cnt {
        padding-left: 0
    }

    html[dir=rtl] .ip-jump-wrap .ipJump-close {
        right: inherit;
        left: 40px
    }

    html[dir=rtl] .ip-jump-wrap .ip-jump-go {
        float: left;
        margin-right: 0
    }
}

@media only screen and (max-width:767.98px) {
    html[dir=rtl] .ip-jump-wrap .ipJump-close {
        left: 16px
    }
}

.v4.n04-platform-selection.nav-v2 {
    width: 100%
}

.v4.n04-platform-selection .icon-close {
    display: none;
    position: relative;
    float: right;
    margin-top: 13px;
    width: 30px;
    height: 30px
}

.v4.n04-platform-selection .icon-close::before,
.v4.n04-platform-selection .icon-close::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    height: 2px;
    width: 25px;
    border-radius: 2px;
    background-color: #000
}

.v4.n04-platform-selection .icon-close::before {
    -webkit-transform: translate(-50%, -50%) rotate(225deg);
    transform: translate(-50%, -50%) rotate(225deg)
}

.v4.n04-platform-selection .icon-close::after {
    -webkit-transform: translate(-50%, -50%) rotate(-225deg);
    transform: translate(-50%, -50%) rotate(-225deg)
}

.v4.n04-platform-selection.nav-v2 .platform-selection__toggle {
    width: 100%;
    height: 24px;
    padding: 0 80px;
    background-color: #000;
    font-size: 11px;
    font-weight: 500;
    color: #fff;
    line-height: 24px;
    text-align: left;
    display: block
}

.v4.n04-platform-selection.nav-v2 .platform-selection__toggle .icon {
    font-size: 7px;
    vertical-align: middle
}

.loaded .v4.n04-platform-selection.nav-v2 .platform-selection__toggle .icon {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

.v4.n04-platform-selection.nav-v2 .platform-selection__toggle--disabled {
    pointer-events: none;
    cursor: default
}

.v4.n04-platform-selection.nav-v2 .platform-selection__content {
    width: 100%;
    background-color: #fff;
    -webkit-box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, 0.1);
    display: none
}

.v4.n04-platform-selection.nav-v2 .platform-selection__items {
    padding: 32px 0
}

.v4.n04-platform-selection.nav-v2 .platform-selection__link {
    font-size: 14px;
    font-weight: 500;
    color: #c3172e;
    line-height: 24px;
    margin-bottom: 8px;
    display: inline-block
}

@media only screen and (min-width:1366px) {
    .no-touch .v4.n04-platform-selection.nav-v2 .platform-selection__link:hover .icon {
        -webkit-transform: translateX(10px) rotate(-90deg);
        transform: translateX(10px) rotate(-90deg)
    }

    .no-touch .v4.n04-platform-selection.nav-v2 .platform-selection__link:hover~.platform-selection__item-content {
        color: #000
    }
}

.v4.n04-platform-selection.nav-v2 .platform-selection__link .icon {
    font-size: 8px;
    margin-left: 6px;
    -webkit-transform: translateX(0) rotate(-90deg);
    transform: translateX(0) rotate(-90deg);
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;
    vertical-align: middle
}

.v4.n04-platform-selection.nav-v2 .platform-selection__link--active {
    color: #000
}

.v4.n04-platform-selection.nav-v2 .platform-selection__link--active .icon {
    display: none
}

.v4.n04-platform-selection.nav-v2 .platform-selection__item-content {
    font-size: 14px;
    font-weight: 500;
    color: #7f7f7f
}

.loaded .v4.n04-platform-selection.nav-v2 .platform-selection__item-content {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

@media only screen and (min-width:1366px) {
    .v4.n04-platform-selection.nav-v2 .platform-selection__toggle--opened .icon {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg)
    }
}

@media only screen and (min-width:768px) and (max-width:1599.98px) {
    .v4.n04-platform-selection.nav-v2 .platform-selection__toggle {
        padding: 0 40px
    }
}

@media only screen and (max-width:1365px) {
    .v4.n04-platform-selection.nav-v2 {
        position: fixed;
        left: 0;
        bottom: 0;
        height: 0;
        z-index: 12
    }

    .v4.n04-platform-selection.nav-v2 .icon-close {
        display: block
    }

    .v4.n04-platform-selection.nav-v2.platform-selection--opened {
        height: 100%
    }

    .v4.n04-platform-selection.nav-v2 .platform-selection__toggle {
        height: 40px;
        font-size: 14px;
        line-height: 40px;
        text-align: center;
        position: absolute;
        bottom: 0;
        left: 0;
        opacity: 0;
        -webkit-transition: opacity .3s ease-out .3s, -webkit-transform .8s ease-out .3s;
        transition: opacity .3s ease-out .3s, -webkit-transform .8s ease-out .3s;
        transition: opacity .3s ease-out .3s, transform .8s ease-out .3s;
        transition: opacity .3s ease-out .3s, transform .8s ease-out .3s, -webkit-transform .8s ease-out .3s;
        -webkit-transform: translateY(50px);
        transform: translateY(50px);
        z-index: 20
    }

    .v4.n04-platform-selection.nav-v2 .platform-selection__toggle--visible {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    .v4.n04-platform-selection.nav-v2 .platform-selection__content {
        height: 100%;
        position: absolute;
        bottom: 0;
        left: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding-bottom: 40px;
        z-index: 10
    }

    .v4.n04-platform-selection.nav-v2 .platform-selection__items {
        display: block;
        padding: 40px 8px
    }

    .v4.n04-platform-selection.nav-v2 .platform-selection__item {
        margin-bottom: 40px
    }

    .v4.n04-platform-selection.nav-v2 .platform-selection__item:last-child {
        margin-bottom: 0
    }

    .v4.n04-platform-selection.nav-v2 .platform-selection__toggle .icon {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg)
    }

    .v4.n04-platform-selection.nav-v2 .platform-selection__toggle--opened .icon {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }
}

.v4.n01-main-navigation.nav-v2,
.minisite-nav .v4.n01-main-navigation.nav-v2 {
    width: 100%;
    background-color: #f1f3f5
}

.header-scroll .v4.n01-main-navigation.nav-v2,
.header-move .v4.n01-main-navigation.nav-v2,
.v4.n01-main-navigation.nav-v2.main-navigation_white {
    background-color: #fff;
    -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
    box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1)
}

.v4.n01-main-navigation.nav-v2 .main-navigation__container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.v4.n01-main-navigation.nav-v2 .logo img {
    display: block;
    width: 110px;
    max-width: initial
}

.v4.n01-main-navigation.nav-v2 .main-nav__list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.v4.n01-main-navigation.nav-v2 .main-nav__link {
    position: relative;
    padding-top: 16px;
    padding-bottom: 16px;
    font-size: 16px;
    color: #000;
    line-height: 24px;
    letter-spacing: .3px;
    display: block;
    white-space: nowrap
}

.loaded .v4.n01-main-navigation.nav-v2 .main-nav__link {
    -webkit-transition: .25s cubic-bezier(.4, 0, .6, 1);
    transition: .25s cubic-bezier(.4, 0, .6, 1)
}

.v4.n01-main-navigation.nav-v2 .lf-nav .campaign-btn {
    display: none
}

.v4.n01-main-navigation.nav-v2 .lf-nav .campaign-btn.mb-end .main-nav__link {
    padding-top: 16px;
    padding-bottom: 16px
}

.v4.n01-main-navigation.nav-v2 .main-nav__item.displayOnMobile {
    display: none
}

.v4.n01-main-navigation.nav-v2 .main-nav__link--transparent {
    opacity: .5
}

.v4.n01-main-navigation.nav-v2 .nav-addons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 32px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.v4.n01-main-navigation.nav-v2 .nav-addons__link {
    position: relative;
    margin-left: 12px;
    padding: 0 4px 0;
    color: #7f7f7f;
    height: 32px;
    line-height: 32px;
    vertical-align: middle;
    display: inline-block
}

.v4.n01-main-navigation.nav-v2 .shop-bag .bag-amount {
    display: none;
    position: absolute;
    top: 5px;
    left: 15px;
    padding: 0 6px;
    font-size: 12px;
    font-weight: normal;
    color: #fff;
    background-color: #ce0e2d;
    border-radius: 7.5px;
    z-index: 10;
    height: 16px;
    line-height: 16px
}

.loaded .v4.n01-main-navigation.nav-v2 .nav-addons__link {
    -webkit-transition: .15s ease-in;
    transition: .15s ease-in
}

.v4.n01-main-navigation.nav-v2 .nav-addons__link .icon {
    position: relative;
    vertical-align: middle;
    z-index: 10
}

.v4.n01-main-navigation.nav-v2 .shop-bag.third-party-jump a {
    width: max-content;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.v4.n01-main-navigation.nav-v2 .nav-addons__search {
    font-size: 18px;
    margin: 0
}

.v4.n01-main-navigation.nav-v2 .nav-toggle {
    position: relative;
    width: 30px;
    height: 30px;
    margin-left: 15px;
    display: none;
    color: #7f7f7f;
    filter: invert(1)
}

.v4.n01-main-navigation.nav-v2 .nav-toggle.nav-toggle--active {
    transform-origin: center
}

.v4.n01-main-navigation.nav-v2 .nav-toggle.nav-toggle--active span:first-of-type {
    transition: transform .2s cubic-bezier(0, 0, 0.2, 1) .2s;
    transform: translatex(-50%) rotate(45deg)
}

.v4.n01-main-navigation.nav-v2 .nav-toggle.nav-toggle--active span:nth-of-type(3) {
    transition: transform .2s cubic-bezier(0, 0, 0.2, 1) .2s;
    transform: translatex(-50%) rotate(-45deg)
}

.v4.n01-main-navigation.nav-v2 .nav-toggle.nav-toggle--active span:first-of-type::before,
.v4.n01-main-navigation.nav-v2 .nav-toggle.nav-toggle--active span:nth-of-type(3)::before {
    transition: transform .2s cubic-bezier(0, 0, 0.2, 1);
    transform: none
}

.v4.n01-main-navigation.nav-v2 .nav-toggle span {
    position: absolute;
    display: block;
    width: 20px;
    height: 2px;
    transition: transform .2s cubic-bezier(0, 0, 0.2, 1);
    border-radius: 1px;
    left: 50%;
    transform: translatex(-50%)
}

.v4.n01-main-navigation.nav-v2 .nav-toggle span:not(:nth-of-type(2))::before {
    content: '';
    background: currentColor;
    display: block;
    width: 100%;
    height: 100%;
    transition: transform .2s cubic-bezier(0, 0, 0.2, 1) .2s;
    border-radius: 1px
}

.v4.n01-main-navigation.nav-v2 .nav-toggle span:first-of-type::before {
    transform: translateY(-4px)
}

.v4.n01-main-navigation.nav-v2 .nav-toggle span:nth-of-type(3)::before {
    transform: translateY(4px)
}

.v4.n01-main-navigation.nav-v2 .main-nav::-webkit-scrollbar {
    display: none
}

.v4.n01-main-navigation.nav-v2 .main-nav__list::-webkit-scrollbar {
    display: none
}

@media screen and (min-width:1366px) {
    .v4.n01-main-navigation.nav-v2 .main-navigation__container {
        height: 56px
    }

    .v4.n01-main-navigation.nav-v2 .main-nav {
        display: flex;
        align-content: center;
        justify-content: space-between;
        align-items: center;
        margin-left: 64px;
        margin-right: 40px;
        width: calc(100% - 396px);
        flex: 1;
        -ms-flex: 1
    }

    .v4.n01-main-navigation.nav-v2 .main-nav .lf-nav {
        display: flex;
        flex-wrap: nowrap;
        align-content: center;
        justify-content: flex-start;
        align-items: center
    }

    .v4.n01-main-navigation.nav-v2 .lf-nav .main-nav__item {
        margin-right: 20px
    }

    .v4.n01-main-navigation.nav-v2 .lf-nav .main-nav__link {
        font-weight: bold
    }

    .v4.n01-main-navigation.nav-v2 .lf-nav .campaign-btn.pc-end {
        display: flex
    }

    .v4.n01-main-navigation.nav-v2 .lf-nav .campaign-btn.pc-end a {
        color: #ce0e2d
    }

    .v4.n01-main-navigation.nav-v2 .rg-nav .main-nav__list {
        margin-left: -20px
    }

    .v4.n01-main-navigation.nav-v2 .rg-nav .main-nav__list .main-nav__item {
        margin-left: 20px
    }

    .no-touch .v4.n01-main-navigation.nav-v2 .nav-addons__link:hover {
        color: #000
    }

    .v4.n01-main-navigation.nav-v2 .main-nav__link {
        font-size: 14px
    }

    .v4.n01-main-navigation.nav-v2 .main-nav__link::after {
        content: '';
        position: absolute;
        height: 2px;
        width: 100%;
        background: #000;
        bottom: 0;
        left: 0;
        -webkit-transform: scaleX(0);
        transform: scaleX(0)
    }

    .loaded .v4.n01-main-navigation.nav-v2 .main-nav__link::after {
        -webkit-transition: .3s cubic-bezier(.4, 0, .6, 1);
        transition: .3s cubic-bezier(.4, 0, .6, 1)
    }

    .v4.n01-main-navigation.nav-v2 .main-nav__link--opened::after,
    .v4.n01-main-navigation.nav-v2 .main-nav__link--active::after {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }

    .v4.n01-main-navigation.nav-v2 .main-nav__login {
        display: none
    }

    .v4.n01-main-navigation.nav-v2 .main-nav__find-store {
        display: none
    }

    .no-touch .v4.n01-main-navigation.nav-v2 .main-nav__link:hover::after {
        -webkit-transform: scaleX(1);
        transform: scaleX(1)
    }
}

@media screen and (max-width:1365px) {
    .v4.n01-main-navigation.nav-v2 .main-nav__link {
        white-space: normal;
        padding: 12px 24px;
        transition: color .1s cubic-bezier(.4, 0, .6, 1);
        color: rgba(0, 0, 0, 0)
    }

    .v4.n01-main-navigation.nav-v2 .main-nav__item.main-nav__item--visible .main-nav__link {
        color: rgba(0, 0, 0, 1)
    }

    .v4.n01-main-navigation.nav-v2 .main-nav .campaign-btn.mb-end {
        display: block;
        padding-top: 16px
    }

    .v4.n01-main-navigation.nav-v2 .nav-zone.lf-nav .main-nav__list {
        font-weight: bold;
        padding-top: 4px
    }

    .v4.n01-main-navigation.nav-v2 .lf-nav .campaign-btn .main-nav__link {
        font-size: 30px;
        font-weight: lighter;
        line-height: 38px
    }

    .v4.n01-main-navigation.nav-v2 .main-nav__item.displayOnMobile {
        display: block
    }

    .v4.n01-main-navigation.nav-v2 .main-nav__item .main-nav__link[href^='http']:not([href*='consumer.huawei.com']):after {
        content: "";
        display: inline-block;
        width: 10px;
        height: 10px;
        position: absolute;
        top: 50%;
        right: 30px;
        background: url("feature/relate-product/images/icons/outlink.svg") no-repeat;
        background-size: cover;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        opacity: .55
    }

    .v4.n01-main-navigation.nav-v2 .navigation--open {
        display: block;
        position: absolute;
        top: 63px;
        left: 0;
        width: 100%;
        height: calc(100% - 63px);
        background: #fff;
        z-index: 10
    }

    .v4.n01-main-navigation.nav-v2 .navigation--open .main-nav__list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0 20px
    }

    .v4.n01-main-navigation.nav-v2 .navigation--open .main-nav__link {
        padding: 12px 0
    }

    .v4.n01-main-navigation.nav-v2 .navigation--open .main-nav__item {
        margin-right: 0;
        padding-right: 46px;
        border-bottom: 1px solid rgba(128, 128, 128, 0.3);
        position: relative
    }

    .v4.n01-main-navigation.nav-v2 .navigation--open .main-nav__item::before,
    .v4.n01-main-navigation.nav-v2 .navigation--open .main-nav__item::after {
        content: '';
        position: absolute;
        opacity: .5;
        background-color: #000
    }

    .loaded .v4.n01-main-navigation.nav-v2 .navigation--open .main-nav__item::before,
    .loaded .v4.n01-main-navigation.nav-v2 .navigation--open .main-nav__item::after {
        -webkit-transition: .3s cubic-bezier(.4, 0, .6, 1);
        transition: .3s cubic-bezier(.4, 0, .6, 1)
    }

    .v4.n01-main-navigation.nav-v2 .navigation--open .main-nav__item::before {
        width: 12px;
        height: 2px;
        top: 27px;
        right: 6px
    }

    .v4.n01-main-navigation.nav-v2 .navigation--open .main-nav__item::after {
        width: 2px;
        height: 12px;
        top: 22px;
        right: 11px
    }

    .v4.n01-main-navigation.nav-v2 .navigation--open .main-nav__item--expanded::before {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    .v4.n01-main-navigation.nav-v2 .navigation--open .main-nav__item--expanded::after {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        opacity: 0
    }

    .v4.n01-main-navigation.nav-v2 .navigation--open .platform-selection {
        position: absolute;
        width: 100%;
        left: 0;
        bottom: 0;
        overflow: hidden
    }

    .v4.n01-main-navigation.nav-v2 .navigation--open .platform-selection__content {
        height: calc(100vh - 103px)
    }

    .v4.n01-main-navigation.nav-v2 .main-navigation__container {
        padding-top: 12px;
        padding-bottom: 12px
    }

    .v4.n01-main-navigation.nav-v2 .logo img {
        width: 100px
    }

    .v4.n01-main-navigation.nav-v2 .main-nav {
        position: fixed;
        top: 56px;
        left: 0;
        bottom: 0;
        width: 100%;
        padding-bottom: 40px;
        opacity: 0;
        visibility: hidden;
        background-color: #fff;
        border-top: 1px solid #e5e5e5;
        pointer-events: none;
        overflow: auto;
        z-index: 11
    }

    .loaded .v4.n01-main-navigation.nav-v2 .main-nav {
        -webkit-transition: .3s cubic-bezier(.4, 0, .6, 1);
        transition: .3s cubic-bezier(.4, 0, .6, 1)
    }

    .v4.n01-main-navigation.nav-v2 .main-nav--opened {
        opacity: 1;
        visibility: visible;
        pointer-events: auto
    }

    .v4.n01-main-navigation.nav-v2 .main-nav__list {
        padding: 24px 0;
        -webkit-overflow-scrolling: touch;
        overflow-y: auto;
        display: block
    }

    .huawei-v4.active-focus .v4.n01-main-navigation.nav-v2 .main-nav__list {
        overflow-y: visible
    }

    .v4.n01-main-navigation.nav-v2 .nav-zone .main-nav__list {
        padding: 12px 0 0
    }

    .v4.n01-main-navigation.nav-v2 .main-nav__item {
        position: relative;
        width: 100%;
        overflow: hidden;
        display: block
    }

    .huawei-v4.active-focus .v4.n01-main-navigation.nav-v2 .main-nav__item {
        overflow: visible
    }

    .v4.n01-main-navigation.nav-v2 .lf-nav .main-nav__item::after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 24px;
        right: 24px;
        height: 1px;
        transition: background-color .2s;
        background-color: rgba(0, 0, 0, 0)
    }

    .v4.n01-main-navigation.nav-v2 .main-nav__item.main-nav__item--visible::after {
        background-color: rgba(0, 0, 0, 0.05)
    }

    .v4.n01-main-navigation.nav-v2 .campaign-btn .main-nav__item::after {
        display: none
    }

    .v4.n01-main-navigation.nav-v2 .login-v4-wrap .main-nav__item::after {
        background-color: unset
    }

    .v4.n01-main-navigation.nav-v2 .main-nav__item--has-children .main-nav__link::before,
    .v4.n01-main-navigation.nav-v2 .main-nav__item--has-children .main-nav__link::after {
        content: '';
        position: absolute;
        top: 23px;
        right: 30px;
        width: 12px;
        height: 2px;
        border-radius: 2px;
        background-color: #7f7f7f;
        -webkit-transition: .3s cubic-bezier(.4, 0, .6, 1);
        transition: .3s cubic-bezier(.4, 0, .6, 1)
    }

    .v4.n01-main-navigation.nav-v2 .main-nav__item--has-children .main-nav__link::after {
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }

    .v4.n01-main-navigation.nav-v2 .main-nav__item--has-children .main-nav__link--opened::before {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        opacity: 0
    }

    .v4.n01-main-navigation.nav-v2 .main-nav__item--has-children .main-nav__link--opened::after {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg)
    }

    .v4.n01-main-navigation.nav-v2 .main-nav__login-link {
        color: #7f7f7f
    }

    .v4.n01-main-navigation.nav-v2 .main-nav__loggedin-link {
        color: #7f7f7f;
        display: none
    }

    .v4.n01-main-navigation.nav-v2 .main-nav__loggedin-link .icon {
        position: absolute;
        top: 16px;
        right: 28px
    }

    .v4.n01-main-navigation.nav-v2 .nav-addons {
        margin-right: -5px;
        height: auto
    }

    html[dir=rtl] .v4.n01-main-navigation.nav-v2 .nav-addons {
        margin-right: 0;
        margin-left: -5px
    }

    .v4.n01-main-navigation.nav-v2 .nav-addons__link {
        font-size: 21px;
        margin-left: 16px;
        opacity: 1;
        height: auto
    }

    .v4.n01-main-navigation.nav-v2 .nav-addons__link .icon {
        padding-top: 0;
        padding-bottom: 0
    }

    .v4.n01-main-navigation.nav-v2 .nav-addons__cart {
        margin-right: 0
    }

    .v4.n01-main-navigation.nav-v2 .nav-toggle {
        display: inline-block
    }

    .v4.n01-main-navigation.nav-v2 .shop-bag.third-party-jump {
        display: none !important
    }

    .v4.n01-main-navigation.nav-v2 .shop-bag.shopping-bag {
        margin-left: 16px
    }

    .v4.n01-main-navigation.nav-v2 .shop-bag.shopping-bag .huawei-bag {
        font-size: 21px
    }

    .huawei-v4 .v4.n01-main-navigation.nav-v2 .popup {
        top: 0;
        pointer-events: auto
    }

    .v4.n01-main-navigation.nav-v2 .popup__close-btn {
        display: none
    }
}

@media only screen and (min-width:1200px) and (max-width:1365px) {
    .v4.n01-main-navigation.nav-v2 .col-xl-3 {
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        max-width: initial
    }

    .v4.n01-main-navigation.nav-v2 .col-xl-8 {
        max-width: initial;
        flex: auto;
        -webkit-flex: auto;
        -webkit-box-flex: inherit
    }

    .v4.n01-main-navigation.nav-v2 .main-nav__link:hover::after {
        display: none
    }

    .v4.n01-main-navigation.nav-v2 .main-nav__item--has-children .main-nav__link::after {
        display: inline-block
    }
}

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

    .v4.n01-main-navigation.nav-v2,
    .minisite-nav .v4.n01-main-navigation.nav-v2 {
        background-color: #fff;
        -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
        box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1)
    }
}

@media screen and (min-width:1599.98px) {
    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .main-nav__link {
        padding: 12px 80px
    }

    .v4.n01-main-navigation.nav-v2 .lf-nav .main-nav__item::after {
        left: 80px;
        right: 80px
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .main-nav__item--has-children .main-nav__link::before,
    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .main-nav__item--has-children .main-nav__link::after {
        left: auto;
        right: 80px
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .container {
        padding: 0 80px
    }
}

@media only screen and (min-width:1366px) and (max-width:1599.98px) {
    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .main-nav__link {
        padding: 12px 40px
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .main-nav__item--has-children .main-nav__link::before,
    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .main-nav__item--has-children .main-nav__link::after {
        left: auto;
        right: 40px
    }
}

@media only screen and (min-width:768px) and (max-width:1365.98px) {
    .v4.n01-main-navigation.nav-v2 .main-nav__link {
        padding: 12px 40px
    }

    .v4.n01-main-navigation.nav-v2 .main-nav__item--has-children .main-nav__link::before,
    .v4.n01-main-navigation.nav-v2 .main-nav__item--has-children .main-nav__link::after {
        left: auto;
        right: 40px
    }

    .v4.n01-main-navigation.nav-v2 .main-nav__item .main-nav__link[href^='http']:not([href*='consumer.huawei.com']):after {
        right: 40px
    }
}

@media only screen and (min-width:768px) and (max-width:1599.98px) {
    .v4.n01-main-navigation.nav-v2 .lf-nav .main-nav__item::after {
        left: 40px;
        right: 40px
    }

    .v4.header .main-navigation.nav-v2 .v4.n02-expanded-products .container {
        padding: 0 40px
    }
}

@media only screen and (max-width:767.98px) {
    .v4.n01-main-navigation.nav-v2 .main-nav__link {
        padding: 12px 16px
    }

    .v4.n01-main-navigation.nav-v2 .lf-nav .main-nav__item::after {
        left: 16px;
        right: 16px
    }

    .v4.n01-main-navigation.nav-v2 .main-nav__item--has-children .main-nav__link::before,
    .v4.n01-main-navigation.nav-v2 .main-nav__item--has-children .main-nav__link::after {
        left: auto;
        right: 16px
    }

    .loaded .v4.n01-main-navigation.nav-v2 .main-nav {
        -webkit-transition-duration: .3s;
        transition-duration: .3s
    }

    .v4.header .main-navigation.nav-v2 .v4.n02-expanded-products .container {
        padding: 0 16px
    }

    .v4.n01-main-navigation.nav-v2 .main-nav__item .main-nav__link[href^='http']:not([href*='consumer.huawei.com']):after {
        right: 16px
    }
}

@CHARSET "UTF-8";
@media screen and (min-width:1366px) {
    .v4.header.mb-ui.header-move {
        transform: translateY(0)
    }

    .huawei-v4 .v4.header.mb-ui .col-xl-3 {
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        max-width: initial
    }

    .huawei-v4 .v4.header.mb-ui .col-xl-8,
    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__order {
        max-width: initial;
        flex: auto;
        -webkit-flex: auto;
        -webkit-box-flex: inherit
    }

    .v4.header-placeholder.mb-ui,
    .v4.header-placeholder-pl.mb-ui {
        height: 60px
    }

    .v4.header.mb-ui .popup {
        top: 60px
    }

    .v4.header.mb-ui .popup__close-btn {
        display: none
    }

    .v4.header.mb-ui .v4.n04-platform-selection.nav-v2 {
        display: block;
        position: fixed;
        left: 0;
        bottom: 0;
        height: 0;
        z-index: 12
    }

    .v4.header.mb-ui .v4.n04-platform-selection .icon-close {
        display: block
    }

    .v4.header.mb-ui .v4.n04-platform-selection.nav-v2.platform-selection--opened {
        height: 100%
    }

    .v4.header.mb-ui .v4.n04-platform-selection.nav-v2 .platform-selection__toggle {
        height: 40px;
        font-size: 14px;
        line-height: 40px;
        text-align: center;
        position: absolute;
        bottom: 0;
        left: 0;
        opacity: 0;
        -webkit-transition: opacity .3s ease-out .3s, -webkit-transform .8s ease-out .3s;
        transition: opacity .3s ease-out .3s, -webkit-transform .8s ease-out .3s;
        transition: opacity .3s ease-out .3s, transform .8s ease-out .3s;
        transition: opacity .3s ease-out .3s, transform .8s ease-out .3s, -webkit-transform .8s ease-out .3s;
        -webkit-transform: translateY(50px);
        transform: translateY(50px);
        z-index: 20
    }

    .v4.header.mb-ui .v4.n04-platform-selection.nav-v2 .platform-selection__toggle--visible {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    .v4.header.mb-ui .v4.n04-platform-selection.nav-v2 .platform-selection__content {
        height: 100%;
        position: absolute;
        bottom: 0;
        left: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding-bottom: 40px;
        z-index: 10
    }

    .v4.header.mb-ui .v4.n04-platform-selection.nav-v2 .platform-selection__items {
        display: block;
        padding: 40px 8px
    }

    .v4.header.mb-ui .v4.n04-platform-selection.nav-v2 .platform-selection__item {
        margin-bottom: 40px
    }

    .v4.header.mb-ui .v4.n04-platform-selection.nav-v2 .platform-selection__item:last-child {
        margin-bottom: 0
    }

    .v4.header.mb-ui .v4.n04-platform-selection.nav-v2 .platform-selection__toggle .icon {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg)
    }

    .v4.header.mb-ui .v4.n04-platform-selection.nav-v2 .platform-selection__toggle--opened .icon {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .main-navigation__container {
        height: 56px;
        padding-top: 13px;
        padding-bottom: 14px
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .popup {
        top: 0;
        pointer-events: auto
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .main-nav__link {
        white-space: normal
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .lf-nav .campaign-btn.pc-end {
        display: none
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .main-nav .campaign-btn.mb-end {
        display: block
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .main-nav .lf-nav {
        display: block
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .lf-nav .main-nav__list {
        font-weight: bold
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .lf-nav .campaign-btn .main-nav__link {
        font-size: 30px;
        font-weight: lighter;
        line-height: 38px
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 {
        background-color: #f1f3f5
    }

    .v4.header.mb-ui.header-scroll .v4.n01-main-navigation.nav-v2 {
        background-color: #fff;
        -webkit-box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1);
        box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.1)
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .main-nav__item.displayOnMobile {
        display: block
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .main-nav__item .main-nav__link[href^='http']:not([href*='consumer.huawei.com']):after {
        content: "";
        display: inline-block;
        width: 10px;
        height: 10px;
        position: absolute;
        top: 50%;
        right: 30px;
        background-repeat: no-repeat;
        background-size: cover;
        transform: translateY(-50%);
        -webkit-transform: translateY(-50%);
        opacity: .55;
        background: url("feature/relate-product/images/icons/outlink.svg") no-repeat
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .navigation--open {
        display: block;
        position: absolute;
        top: 63px;
        left: 0;
        width: 100%;
        height: calc(100% - 63px);
        background: #fff;
        z-index: 10
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .navigation--open .main-nav__list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0 20px
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .navigation--open .main-nav__link {
        padding: 12px 0
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .navigation--open .main-nav__item {
        margin-right: 0;
        padding-right: 46px;
        border-bottom: 1px solid rgba(128, 128, 128, 0.3);
        position: relative
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .navigation--open .main-nav__item::before,
    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .navigation--open .main-nav__item::after {
        content: '';
        position: absolute;
        opacity: .5;
        background-color: #000
    }

    .loaded .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .navigation--open .main-nav__item::before,
    .loaded .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .navigation--open .main-nav__item::after {
        -webkit-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .navigation--open .main-nav__item::before {
        width: 12px;
        height: 2px;
        top: 27px;
        right: 6px
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .navigation--open .main-nav__item::after {
        width: 2px;
        height: 12px;
        top: 22px;
        right: 11px
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .navigation--open .main-nav__item--expanded::before {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .navigation--open .main-nav__item--expanded::after {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg);
        opacity: 0
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .navigation--open .platform-selection {
        position: absolute;
        width: 100%;
        left: 0;
        bottom: 0;
        overflow: hidden
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .navigation--open .platform-selection__content {
        height: calc(100vh - 103px)
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .logo {
        width: 100px;
        margin-top: -4px
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .main-nav {
        position: fixed;
        top: 60px;
        left: 0;
        bottom: 0;
        display: block;
        margin: 0;
        padding-bottom: 40px;
        width: 100%;
        opacity: 0;
        visibility: hidden;
        background-color: #fff;
        border-top: 1px solid #e5e5e5;
        pointer-events: none;
        overflow: auto
    }

    .loaded .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .main-nav {
        -webkit-transition: .6s ease-out;
        transition: .6s ease-out
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .main-nav--opened {
        opacity: 1;
        visibility: visible;
        pointer-events: auto
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .main-nav__list {
        padding: 24px 0;
        -webkit-overflow-scrolling: touch;
        overflow-y: auto;
        display: block
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .rg-nav .main-nav__list,
    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .rg-nav .main-nav__list .main-nav__item {
        margin-left: 0
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .nav-zone .main-nav__list {
        padding: 0
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .main-nav__item {
        position: relative;
        width: 100%;
        opacity: 0;
        -webkit-transition: opacity .15s ease-out, -webkit-transform .3s ease-out;
        transition: opacity .15s ease-out, -webkit-transform .3s ease-out;
        transition: opacity .15s ease-out, transform .3s ease-out;
        transition: opacity .15s ease-out, transform .3s ease-out, -webkit-transform .3s ease-out;
        -webkit-transform: translateY(30px);
        transform: translateY(30px);
        overflow: hidden;
        display: block
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .lf-nav .main-nav__item::after {
        content: '';
        position: absolute;
        bottom: 0;
        height: 1px;
        background-color: rgba(0, 0, 0, 0.05)
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .campaign-btn .main-nav__item::after {
        display: none
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .login-v4-wrap .main-nav__item::after {
        background-color: unset
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .main-nav__item--visible {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .main-nav__item--has-children .main-nav__link::before,
    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .main-nav__item--has-children .main-nav__link::after {
        content: '';
        position: absolute;
        top: 23px;
        width: 12px;
        height: 2px;
        border-radius: 2px;
        background-color: #7f7f7f;
        -webkit-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .main-nav__link:hover::after {
        display: none
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .main-nav__item--has-children .main-nav__link::after {
        display: inline-block;
        -webkit-transform: rotate(90deg);
        transform: rotate(90deg)
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .main-nav__item--has-children .main-nav__link--opened::before {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
        opacity: 0
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .main-nav__item--has-children .main-nav__link--opened::after {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg)
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .lf-nav .campaign-btn.mb-end .main-nav__link {
        padding-top: 16px;
        padding-bottom: 16px
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .main-nav__login-link {
        color: #7f7f7f
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .main-nav__loggedin-link {
        color: #7f7f7f;
        display: none
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .main-nav__loggedin-link .icon {
        position: absolute;
        top: 16px;
        right: 28px
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .nav-addons {
        width: auto;
        height: auto;
        margin-right: -5px
    }

    html[dir=rtl] .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .nav-addons {
        width: auto;
        height: auto;
        margin-left: -5px
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .nav-addons__link {
        font-size: 21px;
        margin-left: 16px;
        opacity: 1;
        height: auto
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .nav-addons__link .icon {
        padding-top: 0;
        padding-bottom: 0
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .nav-addons__cart {
        margin-right: 0
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .nav-toggle {
        display: inline-block;
        margin-top: 3px
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .shop-bag.third-party-jump {
        display: none !important
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .shop-bag.shopping-bag {
        margin-left: 0
    }

    .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .shop-bag.shopping-bag .huawei-bag {
        font-size: 21px
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products {
        padding: 5px 0 20px
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__order {
        margin-left: 0;
        border-radius: 16px;
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products.popup {
        position: relative;
        top: auto;
        bottom: auto;
        left: auto;
        opacity: 1;
        visibility: visible;
        height: auto;
        display: none
    }

    .loaded .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products.popup {
        -webkit-transition: none;
        transition: none
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder--two-img {
        padding-bottom: 108.574%
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown {
        opacity: 1;
        -webkit-transform: initial;
        transform: initial
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__top-item,
    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__item {
        margin-bottom: 15px
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__link {
        display: block
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__big-link {
        font-size: 14px;
        line-height: 1.71;
        font-weight: 500;
        margin-bottom: 0;
        display: block
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__big-link::after {
        display: none
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__list {
        padding-top: 0;
        margin-bottom: 0
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__btns {
        display: none
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__list--bottom::after {
        display: none
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__right {
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        margin-bottom: 15px
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__right .dropdown__right-col {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 300px;
        -ms-flex: 1 0 300px;
        flex: 1 0 300px;
        max-width: 300px
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__right .dropdown__right-col:last-of-type {
        padding-right: 40px;
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 332px;
        -ms-flex: 1 0 332px;
        flex: 1 0 332px;
        max-width: 332px
    }

    html[dir=rtl] .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__right .dropdown__right-col:last-of-type {
        padding-left: 40px;
        padding-right: 8px
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__right--no-overflow {
        overflow: hidden
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__right--no-overflow .dropdown__right-col {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 50%;
        -ms-flex: 1 0 50%;
        flex: 1 0 50%;
        max-width: 50%
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__wrap {
        overflow: hidden
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__wrap .dropdown__right {
        margin-bottom: -15px;
        max-height: none
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder--four-img,
    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder--shorter-img {
        padding-bottom: 108.574%
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__row-mobile {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__block-in {
        margin-bottom: 15px
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__four-images .dropdown__block-in {
        margin-bottom: 15px
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products [class*='col-'] {
        padding: 0 8px
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .row {
        margin-right: -8px;
        margin-left: -8px
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .one-four-icon .dropdown__holder--four-img .icon-cnt {
        position: absolute;
        top: 40px;
        left: 50%;
        width: 80%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%)
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .one-four-icon .dropdown__holder--four-img .icon-cnt-title {
        font-size: 16px;
        font-weight: 700;
        padding-top: 20px;
        max-height: 60px;
        line-height: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .one-four-icon .dropdown__holder--four-img .icon-cnt-description {
        font-size: 13px;
        padding-top: 30px;
        line-height: 17px;
        max-height: 81px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        line-clamp: 3;
        -webkit-box-orient: vertical
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .dropdown__holder--four-img .icon-cnt {
        position: absolute;
        top: 40px;
        left: 50%;
        width: 80%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%)
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .dropdown__holder--four-img .icon-cnt-title {
        font-size: 16px;
        font-weight: 700;
        padding-top: 20px;
        max-height: 60px;
        line-height: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .dropdown__holder--four-img .icon-cnt-description {
        font-size: 13px;
        padding-top: 30px;
        line-height: 17px;
        max-height: 81px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        line-clamp: 3;
        -webkit-box-orient: vertical
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__wrap .dropdown__right .unDisplayInMobile {
        display: none
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder,
    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__holder,
    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .one-four-icon .dropdown__four-images .four-icon-cnt {
        border-radius: 16px
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support {
        padding: 5px 0 20px
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support.popup {
        position: relative;
        top: auto;
        bottom: auto;
        left: auto;
        opacity: 1;
        visibility: visible;
        display: none;
        height: auto
    }

    .loaded .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support.popup {
        -webkit-transition: none;
        transition: none
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__order {
        width: calc(100% + 48px);
        padding: 0;
        margin: 0 -24px 15px;
        overflow: hidden;
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1;
        max-width: initial;
        flex: auto;
        -webkit-flex: auto;
        -webkit-box-flex: inherit
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__right {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        width: 100%;
        padding: 0 24px 25px;
        margin-bottom: -15px
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__right .dropdown__right-col {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 340px;
        -ms-flex: 1 0 340px;
        flex: 1 0 340px;
        max-width: 340px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__right .dropdown__right-col:last-of-type {
        padding-right: 40px;
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 378px;
        -ms-flex: 1 0 378px;
        flex: 1 0 378px;
        max-width: 378px
    }

    html[dir=rtl] .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__right .dropdown__right-col:last-of-type {
        padding-left: 40px;
        padding-right: 8px
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__top-item {
        margin-bottom: 15px
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__item {
        margin-bottom: 15px
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__big-link {
        font-size: 14px;
        line-height: 1.71;
        font-weight: 500;
        display: block
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__big-link::after {
        display: none
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__list {
        padding-top: 0;
        margin-bottom: 0
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__list--bottom::after {
        display: none
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__block-in {
        margin-bottom: 12px
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__holder {
        margin-bottom: 19px;
        border-radius: 16px
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__link {
        display: block
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__block-title {
        font-size: 14px;
        line-height: 1.2
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__row-mobile {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support [class*='col-'] {
        padding: 0 8px
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support .row {
        margin-right: -8px;
        margin-left: -8px
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__left-nav {
        position: relative;
        background-color: #fff;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        margin: -10px -16px 0;
        padding: 0 24px;
        z-index: 10
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    .huawei-v4 .header.nav-v2.mb-ui .login-v4-wrap {
        margin-left: 16px
    }

    .huawei-v4 .header.nav-v2.mb-ui .login-v4-wrap .font-ico-profile {
        width: 21px;
        height: 21px
    }

    .huawei-v4 .header.nav-v2.mb-ui .v4.n01-main-navigation .login-v4-wrap .login-v4-but {
        padding-top: 6px;
        padding-bottom: 6px;
        font-size: 21px
    }

    .huawei-v4 .header.nav-v2.mb-ui .login-v4-wrap .login-v4 {
        -webkit-transition: .6s ease-out;
        transition: .6s ease-out;
        position: fixed;
        top: 60px;
        bottom: 0;
        left: 0;
        width: 100%;
        background-color: transparent;
        box-shadow: none;
        transform: inherit;
        -webkit-transform: inherit;
        border: 0;
        pointer-events: auto;
        border-top: 1px solid #e5e5e5
    }

    .huawei-v4 .header.nav-v2.mb-ui .login-v4-wrap .login-v4:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        background-color: rgba(0, 0, 0, 0.4);
        width: 100%;
        height: 100%;
        z-index: -1
    }

    .huawei-v4 .header.nav-v2.mb-ui .login-v4-wrap .login-v4-cnt {
        background-color: #fff
    }

    .huawei-v4 .header.nav-v2.mb-ui .main-nav .login-v4-wrap .login-v4-cnt {
        padding: 0
    }

    .huawei-v4 .header.nav-v2.mb-ui .main-nav .login-v4-wrap {
        display: none;
        margin-left: 0
    }

    .huawei-v4 .header.nav-v2.mb-ui .login-v4-wrap.Fusion-eCommerce,
    .huawei-v4 .header.nav-v2.mb-ui .login-v4-wrap.Self-eCommerce {
        display: none
    }

    .huawei-v4 .header.nav-v2.mb-ui .main-nav .login-v4-wrap.wap.Fusion-eCommerce,
    .huawei-v4 .header.nav-v2.mb-ui .main-nav .login-v4-wrap.wap.Self-eCommerce {
        display: block;
        padding: 0
    }

    .huawei-v4 .header.nav-v2.mb-ui .login-v4-wrap.pc .main-nav__item {
        position: unset;
        opacity: unset;
        -webkit-transform: unset;
        transform: unset
    }

    .huawei-v4 .header.nav-v2.mb-ui .login-v4-wrap .login-font {
        display: none
    }

    .huawei-v4 .header.nav-v2.mb-ui .login-v4-wrap .login-v4-cnt li {
        border-top: 0;
        border-bottom: 1px solid rgba(0, 0, 0, 0.05)
    }

    .huawei-v4 .header.nav-v2.mb-ui .main-nav .login-v4-wrap .login-v4-cnt li {
        border-bottom: 0
    }

    .huawei-v4 .header.nav-v2.mb-ui .login-v4-wrap .login-v4-cnt li a {
        line-height: 16px
    }

    .huawei-v4 .header.nav-v2.mb-ui .login-v4-wrap.Self-eCommerce .login-v4-cnt li.ec-login-btn a {
        color: #2788d9
    }

    .huawei-v4 .header.nav-v2.mb-ui .login-v4-wrap.Self-eCommerce .login-v4-cnt .show-logout .greeting-text {
        margin: 0;
        padding: 12px 24px;
        line-height: 24px
    }

    .huawei-v4 .header.nav-v2.mb-ui .login-v4-wrap.Self-eCommerce .login-v4-cnt li a {
        font-weight: normal;
        line-height: 24px
    }

    .huawei-v4 .header.nav-v2.mb-ui .main-nav .login-v4-wrap .login-v4-cnt li:not(.ec-login-btn):not(.ec-logout-btn) a::after {
        position: absolute;
        content: "";
        font-family: 'svgicons';
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-style: normal;
        font-variant: normal;
        text-decoration: none;
        text-transform: none;
        display: inline-block;
        line-height: 1;
        font-size: 10px;
        font-weight: 700;
        padding-left: 5px;
        top: 19px;
        color: #7f7f7f;
        -webkit-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .huawei-v4 .header.nav-v2.mb-ui .login-v4-wrap .login-v4-cnt li:last-child {
        border-bottom: 0
    }

    .huawei-v4 .header.nav-v2.mb-ui .login-v4-wrap .app-sign {
        display: block
    }

    .huawei-v4 .header.nav-v2.mb-ui .login-v4-wrap .signin-service {
        display: none
    }

    .huawei-v4 .header.nav-v2.mb-ui .login-v4-wrap .signin-information {
        display: none
    }

    .huawei-v4 .header.nav-v2.mb-ui .login-v4-wrap .login-v4-cnt li.app-sign {
        border-top: 0
    }

    .huawei-v4 .header.nav-v2.mb-ui .login-v4-wrap .font-ico-profile:before {
        -webkit-transition: .3s ease-out;
        transition: .3s ease-out;
        opacity: 1
    }

    .huawei-v4 .header.nav-v2.mb-ui .login-v4-wrap.active .font-ico-profile:before {
        opacity: 0;
        -webkit-transform: rotateY(90deg);
        transform: rotateY(90deg)
    }

    .huawei-v4 .header.nav-v2.mb-ui .login-v4-wrap .icon-onlink-left {
        -webkit-transition: .3s ease-out;
        transition: .3s ease-out;
        position: absolute;
        top: 50%;
        left: 50%;
        height: 2px;
        width: 25px;
        border-radius: 2px;
        background-color: #000;
        -webkit-transform: translate(-50%, -50%) rotate(0);
        transform: translate(-50%, -50%) rotate(0);
        opacity: 0
    }

    .huawei-v4 .header.nav-v2.mb-ui .login-v4-wrap .icon-onlink-right {
        -webkit-transition: .3s ease-out;
        transition: .3s ease-out;
        position: absolute;
        top: 50%;
        left: 50%;
        height: 2px;
        width: 25px;
        border-radius: 2px;
        background-color: #000;
        -webkit-transform: translate(-50%, -50%) rotate(0);
        transform: translate(-50%, -50%) rotate(0);
        opacity: 0
    }

    .huawei-v4 .header.nav-v2.mb-ui .login-v4-wrap.active .icon-onlink-left {
        opacity: 1;
        -webkit-transform: translate(-50%, -50%) rotate(225deg);
        transform: translate(-50%, -50%) rotate(225deg)
    }

    .huawei-v4 .header.nav-v2.mb-ui .login-v4-wrap.active .icon-onlink-right {
        -webkit-transform: translate(-50%, -50%) rotate(-225deg);
        transform: translate(-50%, -50%) rotate(-225deg);
        opacity: 1
    }
}

@media screen and (min-width:1599.98px) {
    .huawei-v4 .header.nav-v2.mb-ui .main-nav .login-v4-wrap .login-v4-cnt li a {
        padding: 12px 80px;
        color: #000
    }

    .huawei-v4 .header.nav-v2.mb-ui .main-nav .login-v4-wrap .login-v4-cnt li:not(.ec-login-btn):not(.ec-logout-btn) a::after {
        right: 80px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__wrap {
        margin: 0 -80px 15px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__wrap .dropdown__right {
        padding: 0 80px 15px
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__right {
        padding: 0 80px 25px
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__order {
        margin: 0 -80px 15px
    }
}

@media screen and (min-width:1599.98px) {
    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__right .dropdown__right-col:last-of-type {
        padding-right: 80px;
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 372px;
        -ms-flex: 1 0 372px;
        flex: 1 0 372px;
        max-width: 372px
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__right .dropdown__right-col:last-of-type {
        padding-right: 80px;
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 418px;
        -ms-flex: 1 0 418px;
        flex: 1 0 418px;
        max-width: 418px
    }

    html[dir=rtl] .v4.header.mb-ui .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__right .dropdown__right-col:last-of-type {
        padding-left: 80px;
        padding-right: 8px
    }

    html[dir=rtl] .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__right .dropdown__right-col:last-of-type {
        padding-left: 80px;
        padding-right: 8px
    }
}

@media screen and (max-width:1599.98px) {
    .huawei-v4 .header.nav-v2 .main-nav .login-v4-wrap .login-v4-cnt li a {
        padding: 12px 40px
    }

    .huawei-v4 .header.nav-v2 .main-nav .login-v4-wrap .login-v4-cnt li:not(.ec-login-btn):not(.ec-logout-btn) a::after {
        right: 40px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__wrap {
        margin: 0 -40px 15px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__wrap .dropdown__right {
        padding: 0 40px 15px
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__right {
        padding: 0 40px 25px
    }

    .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__order {
        margin: 0 -40px 15px
    }
}

@media screen and (max-width:767.98px) {
    .huawei-v4 .header.nav-v2 .main-nav .login-v4-wrap .login-v4-cnt li a {
        padding: 12px 16px
    }

    .huawei-v4 .header.nav-v2 .main-nav .login-v4-wrap .login-v4-cnt li:not(.ec-login-btn):not(.ec-logout-btn) a::after {
        right: 16px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__wrap {
        margin: 0 -16px 15px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__wrap .dropdown__right {
        padding: 0 16px 15px
    }
}

@media screen and (min-width:1366px) {
    html[dir='rtl'].no-touch .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__arrow-link::after {
        right: auto;
        left: 0
    }

    html[dir='rtl'].no-touch .v4.header.mb-ui .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__arrow-link:hover::after {
        right: auto;
        left: -6px
    }

    html[dir='rtl'] .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .nav-addons__link,
    html[dir='rtl'] .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .nav-toggle {
        margin-left: 0;
        margin-right: 16px
    }

    html[dir='rtl'] .v4.header.mb-ui .v4.n01-main-navigation.nav-v2 .rg-nav .main-nav__list {
        padding-left: 20px
    }
}

html[dir='rtl'] .v4.header .v4.n01-main-navigation .main-nav .login-v4-wrap.wap.Fusion-eCommerce,
html[dir='rtl'] .v4.header .v4.n01-main-navigation .main-nav .login-v4-wrap.wap.Self-eCommerce {
    margin: 0
}

.main-navigation.nav-v2 .v4.n02-expanded-products {
    padding: 100px 0 20px
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdowns__series {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 500
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__wrap .dropdown__right {
    overflow-y: auto
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__wrap .dropdown__right::-webkit-scrollbar {
    display: none
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__series {
    font-weight: 700;
    font-size: 16px
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__series-link {
    color: #000
}

.loaded .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__series-link {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__big-link {
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: -0.5px;
    font-weight: 300;
    display: table;
    color: gray;
    margin-bottom: 34px;
    position: relative
}

.loaded .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__big-link {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__big-link::after {
    content: '';
    display: block;
    position: absolute;
    bottom: -10px;
    left: 0;
    height: 2px;
    width: 24px;
    background-color: gray
}

.loaded .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__big-link::after {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__list {
    padding-top: 22px;
    margin-bottom: 21px
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__link {
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    color: gray
}

.loaded .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__link {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder {
    overflow: hidden;
    position: relative;
    cursor: pointer;
    padding-bottom: 50%;
    margin-bottom: 15px;
    background-color: #f5f5f5
}

.loaded .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder {
    -webkit-transition: .6s ease-out;
    transition: .6s ease-out
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder .btn:first-child {
    -webkit-transition: border-color .3s ease-out, -webkit-transform .3s ease-out .1s;
    transition: border-color .3s ease-out, -webkit-transform .3s ease-out .1s;
    transition: transform .3s ease-out .1s, border-color .3s ease-out;
    transition: transform .3s ease-out .1s, border-color .3s ease-out, -webkit-transform .3s ease-out .1s
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder .btn:last-child {
    -webkit-transition: opacity .3s ease-out, -webkit-transform .3s ease-out .2s;
    transition: opacity .3s ease-out, -webkit-transform .3s ease-out .2s;
    transition: transform .3s ease-out .2s, opacity .3s ease-out;
    transition: transform .3s ease-out .2s, opacity .3s ease-out, -webkit-transform .3s ease-out .2s
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder--overlay::after {
    opacity: 0;
    visibility: hidden;
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.2)
}

.loaded .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder--overlay::after {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder--one-img {
    padding-bottom: 52.414%
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder--one-img .dropdown__image-centered {
    max-width: 20%
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder--two-img {
    padding-bottom: 109%
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder--three-img {
    padding-bottom: 100%
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder--four-img {
    padding-bottom: 101.538%
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder--four-img .dropdown__image-centered {
    max-width: 80%
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder--shorter-img {
    padding-bottom: 51%
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__list--bottom {
    position: relative;
    padding-top: 24px
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__list--bottom::after {
    content: '';
    width: 27px;
    height: 1px;
    background-color: gray;
    position: absolute;
    top: 0;
    left: 0
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__card_link {
    z-index: 0;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__card_link .dropdown__card_link_btn {
    display: block;
    height: 100%;
    width: 100%
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__btns {
    z-index: 1;
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    opacity: 0;
    -webkit-transition: opacity .5s cubic-bezier(0.455, 0.03, 0.515, 0.955);
    transition: opacity .5s cubic-bezier(0.455, 0.03, 0.515, 0.955)
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__btns .btn {
    -webkit-transform: translateY(50px);
    transform: translateY(50px);
    margin: 0 5px
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__image-cover {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;
    min-width: 1000%;
    min-height: 1000%;
    max-width: none;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) scale(0.1);
    transform: translate(-50%, -50%) scale(0.1)
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__image-centered {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    max-width: 45%;
    max-height: 70%
}

.loaded .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__image-centered {
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__block-in {
    margin-bottom: 40px
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__block-in .dropdown__block-item {
    display: block
}

.main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__four-images .dropdown__block-in {
    margin-bottom: 17%
}

.main-navigation.nav-v2 .v4.n02-expanded-products.popup {
    position: absolute;
    height: calc(100vh - 80px)
}

@media only screen and (min-width:1366px) {
    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder {
        border-radius: 24px
    }

    .no-touch .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__series-link:hover {
        text-decoration: underline
    }

    .no-touch .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__big-link:hover {
        color: #000;
        padding-left: 20px
    }

    .no-touch .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__big-link:hover::after {
        width: 100%;
        background-color: #000
    }

    .no-touch .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__link:hover {
        color: #000
    }

    .no-touch .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder:hover .dropdown__image-cover {
        cursor: pointer;
        -webkit-transform: translate(-50%, -50%) scale(0.11);
        transform: translate(-50%, -50%) scale(0.11)
    }

    .no-touch .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder:hover.dropdown__holder--overlay::after {
        opacity: 1;
        visibility: visible
    }

    .no-touch .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder:hover .dropdown__btns {
        opacity: 1;
        -webkit-transition-delay: .1s;
        transition-delay: .1s
    }

    .no-touch .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder:hover .btn {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    .no-touch .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder:hover .dropdown__image-centered {
        -webkit-transform: translate(-50%, -50%) scale(1.1);
        transform: translate(-50%, -50%) scale(1.1)
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown {
        opacity: 0;
        -webkit-transform: translateY(50px);
        transform: translateY(50px)
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .edit.dropdown {
        opacity: 0;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    .loaded .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown {
        -webkit-transition: .6s ease-out;
        transition: .6s ease-out
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products.popup--visible .dropdown {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__right {
        max-height: calc(100vh - 194px)
    }
}

@media screen and (min-width:1400px) and (max-width:1500px) and (max-height:901px) {
    .main-navigation.nav-v2 .v4.n02-expanded-products {
        padding-top: 90px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__order {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 64%;
        -ms-flex: 0 0 64%;
        flex: 0 0 64%;
        max-width: 64%
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__block-in {
        margin-bottom: 15px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder {
        margin-bottom: 10px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__four-images .dropdown__block-in {
        margin-bottom: 14%
    }
}

@media screen and (min-width:1366px) and (max-width:1399px) and (max-height:720px) {
    .main-navigation.nav-v2 .v4.n02-expanded-products {
        padding-top: 72px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__order {
        margin-left: 3%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 54%;
        -ms-flex: 0 0 54%;
        flex: 0 0 54%;
        max-width: 54%
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__block-in {
        margin-bottom: 15px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder {
        margin-bottom: 6px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__four-images .dropdown__block-in {
        margin-bottom: 12%
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__row-mobile {
        margin-right: -10px;
        margin-left: -10px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__right-col {
        padding: 0 10px
    }
}

@media only screen and (max-width:1599.98px) {
    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder--two-img {
        padding-bottom: 108.5%
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__series {
        font-size: 14px;
        line-height: 1.71;
        letter-spacing: -0.8px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder.dropdown__holder--two-img .dropdown__image-centered {
        height: 70%
    }
}

@media only screen and (min-width:1366px) {
    .main-navigation.nav-v2 .v4.n02-expanded-products .one-four-icon .dropdown__holder--two-img {
        padding-bottom: 118.5%
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-four-icon .dropdown__four-images .four-icon-cnt {
        background: #fafafa;
        margin-bottom: 40px;
        border-radius: 24px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-four-icon .dropdown__four-images .four-icon-cnt img {
        max-width: 40%;
        width: 86px;
        -webkit-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-four-icon .dropdown__holder {
        margin-bottom: 0
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-four-icon .dropdown__four-images .four-icon-cnt .dropdown__holder--four-img {
        padding-bottom: 120%;
        background-color: transparent
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-four-icon .icon-cnt {
        position: absolute;
        top: 40px;
        left: 30px;
        width: 80%;
        max-width: 190px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-four-icon .dropdown__holder--four-img .icon-cnt-title {
        font-size: 16px;
        padding-top: 20px;
        max-height: 60px;
        line-height: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
        font-weight: 700
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-four-icon .dropdown__holder--four-img .icon-cnt-description {
        font-size: 13px;
        padding-top: 20px;
        line-height: 17px;
        max-height: 71px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        line-clamp: 3;
        -webkit-box-orient: vertical;
        font-weight: normal
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-four-icon .dropdown__four-images .four-icon-cnt:hover .icon-cnt img {
        transform: scale(1.2);
        -wekit-transform: scale(1.2)
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .dropdown__holder--two-img {
        padding-bottom: 107.2%
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .icon-cnt {
        position: absolute;
        top: 50%;
        right: 30px;
        width: 190px;
        transform: translateY(-50%);
        -webki-transform: translateY(-50%)
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .icon-cnt.icon-cnt-left {
        right: inherit;
        left: 30px;
        text-align: right
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .dropdown__holder--four-img {
        padding-bottom: 50%;
        margin-bottom: 0;
        background-position: center;
        background-size: cover
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .color-bg {
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .dropdown__four-images .dropdown__block-in {
        margin-bottom: 40px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .dropdown__holder--four-img .icon-cnt-title {
        font-size: 16px;
        padding-top: 20px;
        max-height: 60px;
        line-height: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical;
        font-weight: 700
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .dropdown__holder--four-img .icon-cnt-description {
        font-size: 13px;
        padding-top: 20px;
        line-height: 17px;
        max-height: 71px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        line-clamp: 3;
        -webkit-box-orient: vertical;
        font-weight: normal
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .dropdown__four-images .four-icon-cnt img {
        max-width: 30%;
        width: 86px;
        -webkit-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .dropdown__four-images .four-icon-cnt:hover .icon-cnt img {
        transform: scale(1.2);
        -wekit-transform: scale(1.2)
    }
}

@media only screen and (min-width:2000px) {
    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .dropdown__holder--four-img {
        padding-bottom: 50.5%
    }
}

@media only screen and (min-width:2500px) {
    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .dropdown__holder--four-img {
        padding-bottom: 51%
    }
}

@media only screen and (min-width:1920px) {
    .main-navigation.nav-v2 .v4.n02-expanded-products .one-four-icon .icon-cnt {
        top: 50px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-four-icon .dropdown__holder--four-img .icon-cnt-title {
        padding-top: 30px;
        max-height: 70px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .dropdown__four-images .four-icon-cnt img {
        max-width: 100%
    }
}

@media only screen and (min-width:1366px) and (max-width:1850px) {
    .main-navigation.nav-v2 .v4.n02-expanded-products .one-four-icon .icon-cnt {
        left: 50%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%)
    }
}

@media only screen and (min-width:1366px) and (max-width:1799.98px) {
    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .dropdown__holder--two-img {
        padding-bottom: 108.2%
    }
}

@media only screen and (min-width:1366px) and (max-width:1699.98px) {
    .main-navigation.nav-v2 .v4.n02-expanded-products .one-four-icon .dropdown__holder--four-img .icon-cnt-description {
        padding-top: 10px
    }
}

@media only screen and (min-width:1366px) and (max-width:1600px) {
    .main-navigation.nav-v2 .v4.n02-expanded-products .one-four-icon .dropdown__holder--four-img .icon-cnt-title {
        font-size: 12px;
        line-height: 16px;
        max-height: 52px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-four-icon .dropdown__holder--four-img .icon-cnt-description {
        font-size: 12px;
        line-height: 16px;
        max-height: 58px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .dropdown__holder--two-img {
        padding-bottom: 109.2%
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .icon-cnt {
        right: 20px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .icon-cnt.icon-cnt-left {
        right: inherit;
        left: 20px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .dropdown__holder--four-img .icon-cnt-title {
        font-size: 12px;
        padding-top: 10px;
        max-height: 42px;
        line-height: 16px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .dropdown__holder--four-img .icon-cnt-description {
        font-size: 12px;
        padding-top: 10px;
        max-height: 58px;
        line-height: 16px
    }
}

@media only screen and (min-width:1366px) and (max-width:1499.98px) {
    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .icon-cnt {
        width: 160px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .dropdown__four-images .four-icon-cnt img {
        max-width: 35%
    }
}

@media only screen and (min-width:1366px) and (max-width:1420px) {
    .main-navigation.nav-v2 .v4.n02-expanded-products .one-four-icon .icon-cnt {
        top: 30px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-four-icon .dropdown__holder--four-img .icon-cnt-title {
        padding-top: 10px;
        max-height: 42px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .dropdown__holder--two-img {
        padding-bottom: 110.2%
    }
}

@media only screen and (min-width:1366px) and (max-width:1299.98px) {
    .main-navigation.nav-v2 .v4.n02-expanded-products .one-four-icon .icon-cnt {
        top: 20px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .dropdown__holder--two-img {
        padding-bottom: 111.5%
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .icon-cnt {
        width: 120px
    }
}

@media only screen and (max-width:1365px) {
    .main-navigation.nav-v2 .v4.n02-expanded-products {
        padding: 5px 0 20px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder {
        margin-left: 0;
        border-radius: 16px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products.popup {
        position: relative;
        top: auto;
        bottom: auto;
        left: auto;
        opacity: 1;
        visibility: visible;
        height: auto;
        display: none
    }

    .loaded .main-navigation.nav-v2 .v4.n02-expanded-products.popup {
        -webkit-transition: none;
        transition: none
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder--two-img {
        padding-bottom: 108.574%
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .container {
        padding: 0 24px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__top-item,
    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__item {
        margin-bottom: 15px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__link {
        display: block
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__big-link {
        font-size: 14px;
        line-height: 1.71;
        font-weight: 500;
        margin-bottom: 0;
        display: block
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__big-link::after {
        display: none
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__list {
        padding-top: 0;
        margin-bottom: 0
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__btns {
        display: none
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__list--bottom::after {
        display: none
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__right {
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        margin-bottom: 15px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__right .dropdown__right-col {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 300px;
        -ms-flex: 1 0 300px;
        flex: 1 0 300px;
        max-width: 300px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__right .dropdown__right-col:last-of-type {
        padding-right: 40px;
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 332px;
        -ms-flex: 1 0 332px;
        flex: 1 0 332px;
        max-width: 332px
    }

    html[dir=rtl] .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__right .dropdown__right-col:last-of-type {
        padding-left: 40px;
        padding-right: 8px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__right--no-overflow {
        overflow: hidden
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__right--no-overflow .dropdown__right-col {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 50%;
        -ms-flex: 1 0 50%;
        flex: 1 0 50%;
        max-width: 50%
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__wrap {
        overflow: hidden
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__wrap .dropdown__right {
        margin-bottom: -15px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder--four-img,
    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__holder--shorter-img {
        padding-bottom: 108.574%
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__order {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__row-mobile {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__block-in {
        margin-bottom: 15px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__four-images .dropdown__block-in {
        margin-bottom: 15px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products [class*='col-'] {
        padding: 0 8px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .row {
        margin-right: -8px;
        margin-left: -8px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-four-icon .dropdown__holder--four-img .icon-cnt {
        position: absolute;
        top: 40px;
        left: 50%;
        width: 80%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%)
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-four-icon .dropdown__holder--four-img .icon-cnt-title {
        font-size: 16px;
        font-weight: 700;
        padding-top: 20px;
        max-height: 60px;
        line-height: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-four-icon .dropdown__holder--four-img .icon-cnt-description {
        font-size: 13px;
        padding-top: 30px;
        line-height: 17px;
        max-height: 81px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        line-clamp: 3;
        -webkit-box-orient: vertical
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .dropdown__holder--four-img .icon-cnt {
        position: absolute;
        top: 40px;
        left: 50%;
        width: 80%;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%)
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .dropdown__holder--four-img .icon-cnt-title {
        font-size: 16px;
        font-weight: 700;
        padding-top: 20px;
        max-height: 60px;
        line-height: 20px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        line-clamp: 2;
        -webkit-box-orient: vertical
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .dropdown__holder--four-img .icon-cnt-description {
        font-size: 13px;
        padding-top: 30px;
        line-height: 17px;
        max-height: 81px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 3;
        line-clamp: 3;
        -webkit-box-orient: vertical
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__wrap .dropdown__right .unDisplayInMobile {
        display: none
    }
}

@media only screen and (max-width:767.98px) {
    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__right .dropdown__right-col {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 230px;
        -ms-flex: 1 0 230px;
        flex: 1 0 230px;
        max-width: 230px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__right .dropdown__right-col:last-of-type {
        padding-right: 16px;
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 238px;
        -ms-flex: 1 0 238px;
        flex: 1 0 238px;
        max-width: 238px
    }

    html[dir=rtl] .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__right .dropdown__right-col:last-of-type {
        padding-left: 16px;
        padding-right: 8px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .dropdown__right--no-overflow .dropdown__right-col {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 50%;
        -ms-flex: 1 0 50%;
        flex: 1 0 50%;
        max-width: 50%
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-four-icon .dropdown__holder--four-img .icon-cnt {
        top: 20px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-four-icon .dropdown__holder--four-img .icon-cnt img {
        max-width: 40%
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-four-icon .dropdown__holder--four-img .icon-cnt-title {
        font-size: 13px;
        line-height: 17px;
        max-height: 54px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-four-icon .dropdown__holder--four-img .icon-cnt-description {
        font-size: 12px;
        padding-top: 20px;
        line-height: 16px;
        max-height: 68px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .dropdown__holder--four-img .icon-cnt {
        top: 20px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .dropdown__holder--four-img .icon-cnt img {
        max-width: 40%
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .dropdown__holder--four-img .icon-cnt-title {
        font-size: 13px;
        line-height: 17px;
        max-height: 54px
    }

    .main-navigation.nav-v2 .v4.n02-expanded-products .one-two-icon .dropdown__holder--four-img .icon-cnt-description {
        font-size: 12px;
        padding-top: 20px;
        line-height: 16px;
        max-height: 68px
    }
}

.main-navigation.nav-v2 .v4.n03-expanded-support {
    padding: 100px 0 20px
}

.main-navigation.nav-v2 .v4.n03-expanded-support.popup {
    position: absolute;
    height: calc(100vh - 80px)
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__wrap .dropdown__right {
    overflow-y: auto
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__wrap .dropdown__right::-webkit-scrollbar {
    display: none
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__block-title {
    font-size: 16px;
    line-height: 1.5;
    font-weight: 500
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__block-link {
    color: #000
}

.loaded .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__block-link {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

@media only screen and (min-width:1366px) {
    .no-touch .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__block-link:hover {
        text-decoration: underline
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__holder {
        border-radius: 24px
    }
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__top-item {
    margin-bottom: 17px
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__big-link {
    font-size: 32px;
    line-height: 1.25;
    letter-spacing: -0.5px;
    font-weight: 300;
    display: table;
    color: gray;
    position: relative
}

.loaded .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__big-link {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__big-link::after {
    visibility: hidden;
    opacity: 0;
    content: '';
    display: inline-block;
    width: 13px;
    height: 13px;
    border-top: 2px solid #000;
    border-right: 2px solid #000;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: relative;
    top: -2px;
    margin-left: 12px
}

.loaded .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__big-link::after {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

@media only screen and (min-width:1366px) {
    .no-touch .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__big-link:hover {
        color: #000
    }

    .no-touch .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__big-link:hover::after {
        visibility: visible;
        opacity: 1;
        margin-left: 18px
    }
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__list {
    padding-top: 29px;
    margin-bottom: 21px
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__link {
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    color: gray
}

.loaded .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__link {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

@media only screen and (min-width:1366px) {
    .no-touch .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__link:hover {
        color: #000
    }
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__link--black {
    color: #000
}

@media only screen and (min-width:1366px) {
    .no-touch .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__link--black:hover {
        text-decoration: underline
    }
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__list--bottom {
    position: relative;
    padding-top: 24px
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__list--bottom::after {
    content: '';
    width: 27px;
    height: 1px;
    background-color: gray;
    position: absolute;
    top: 0;
    left: 0
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__holder {
    overflow: hidden;
    position: relative;
    min-height: 322px;
    background-color: #f5f5f5;
    padding: 61px 20px 20px;
    text-align: center;
    margin-bottom: 16px
}

.loaded .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__holder {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

@media only screen and (min-width:1366px) {
    .no-touch .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__holder:hover .dropdown__image-cover {
        cursor: pointer;
        -webkit-transform: translate(-50%, -50%) scale(0.11);
        transform: translate(-50%, -50%) scale(0.11)
    }

    .no-touch .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__holder:hover .dropdown__holder-icon--centered {
        -webkit-transform: translate(-50%, -50%) scale(1.1);
        transform: translate(-50%, -50%) scale(1.1)
    }
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__holder--shorter {
    min-height: 280px
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__holder--shorter .dropdown__holder-icon {
    margin-bottom: 0
}

@media only screen and (min-width:1366px) {
    .no-touch .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__holder--shorter:hover .dropdown__arrow-link--centered::after {
        right: -6px
    }
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__holder-link {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__block-in {
    margin-bottom: 40px
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__image-icon {
    font-size: 80px;
    margin-bottom: 18px
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__holder-icon {
    font-size: 80px;
    color: #000;
    margin-bottom: 35px;
    will-change: transform
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__holder-icon-src {
    width: 80px;
    height: 80px;
    display: block;
    margin: 0 auto 35px;
    font-size: 1rem
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__holder-icon--centered {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__holder-icon--centered .dropdown__holder-icon-src {
    margin-bottom: 0
}

.loaded .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__holder-icon--centered {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__image-cover {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
    min-width: 1000%;
    min-height: 1000%;
    max-width: none;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%) scale(0.1);
    transform: translate(-50%, -50%) scale(0.1)
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__subtitle {
    font-size: 14px;
    font-weight: 500;
    color: #7f7f7f;
    line-height: 1.71
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__subtitle-link {
    color: #7f7f7f
}

.loaded .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__subtitle-link {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

@media only screen and (min-width:1366px) {
    .no-touch .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__subtitle-link:hover {
        color: #000
    }
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__arrow-link {
    font-size: 14px;
    font-weight: 500;
    color: #000;
    line-height: 1.71;
    margin-top: 10px;
    display: block
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__arrow-link::after {
    content: '';
    display: inline-block;
    margin-left: 5px;
    width: 6px;
    height: 6px;
    border-top: 2px solid #000;
    border-right: 2px solid #000;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    position: relative;
    top: -2px;
    right: 0
}

.loaded .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__arrow-link::after {
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out
}

@media only screen and (min-width:1366px) {
    .no-touch .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__arrow-link:hover::after {
        right: -6px
    }
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__arrow-link--centered {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin-top: 0
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__arrow-link--centered.dropdown__arrow-link {
    margin-top: 0
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__arrow-link--centered::before {
    display: none
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__row {
    display: none
}

.main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__row--visible {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

@media only screen and (min-width:1366px) {
    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown {
        opacity: 0;
        -webkit-transform: translateY(50px);
        transform: translateY(50px)
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .edit.dropdown {
        opacity: 0;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    .loaded .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown {
        -webkit-transition: .6s ease-in-out;
        transition: .6s ease-in-out
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support.popup--visible .dropdown {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__big-link--active {
        color: #000
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__big-link--active::after {
        visibility: visible;
        opacity: 1
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__right {
        max-height: calc(100vh - 194px)
    }
}

@media screen and (min-width:1400px) and (max-width:1500px) and (max-height:901px) {
    .main-navigation.nav-v2 .v4.n03-expanded-support {
        padding-top: 90px
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__holder {
        min-height: 196px;
        padding: 25px 20px
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__order {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 64%;
        -ms-flex: 0 0 64%;
        flex: 0 0 64%;
        max-width: 64%
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__block-title {
        font-size: 12px
    }
}

@media screen and (min-width:1366px) and (max-width:1399px) and (max-height:769px) {
    .main-navigation.nav-v2 .v4.n03-expanded-support {
        padding-top: 72px
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__holder {
        min-height: 156px;
        padding: 15px;
        margin-bottom: 6px
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__right-col {
        padding: 0 10px
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__subtitle {
        font-size: 12px
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__block-in {
        margin-bottom: 20px
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__row {
        margin-right: -10px;
        margin-left: -10px
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__block-link {
        font-size: 12px
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__order {
        margin-left: 4%;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 54%;
        -ms-flex: 0 0 54%;
        flex: 0 0 54%;
        max-width: 54%
    }
}

@media only screen and (min-width:1366px) and (max-width:1599.98px) {
    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__holder-icon {
        margin-bottom: 15px
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__holder-icon-src {
        width: 60px;
        height: 60px;
        display: block;
        margin: 0 auto 15px
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__arrow-link {
        margin-top: 8px;
        line-height: 1
    }
}

@media only screen and (max-width:1365px) {
    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__holder {
        margin-bottom: 19px;
        border-radius: 16px
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support {
        padding: 5px 0 20px
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support.popup {
        position: relative;
        top: auto;
        bottom: auto;
        left: auto;
        height: auto;
        opacity: 1;
        visibility: visible;
        display: none
    }

    .loaded .main-navigation.nav-v2 .v4.n03-expanded-support.popup {
        -webkit-transition: none;
        transition: none
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__order {
        width: calc(100% + 48px);
        padding: 0;
        overflow: hidden;
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__right {
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        width: 100%;
        margin-bottom: -15px
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__right .dropdown__right-col {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 340px;
        -ms-flex: 1 0 340px;
        flex: 1 0 340px;
        max-width: 340px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__right .dropdown__right-col:last-of-type {
        padding-right: 40px;
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 378px;
        -ms-flex: 1 0 378px;
        flex: 1 0 378px;
        max-width: 378px
    }

    html[dir=rtl] .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__right .dropdown__right-col:last-of-type {
        padding-left: 40px;
        padding-right: 8px
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__top-item {
        margin-bottom: 15px
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__item {
        margin-bottom: 15px
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__big-link {
        font-size: 14px;
        line-height: 1.71;
        font-weight: 500;
        display: block
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__big-link::after {
        display: none
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__list {
        padding-top: 0;
        margin-bottom: 0
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__list--bottom::after {
        display: none
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__block-in {
        margin-bottom: 12px
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__link {
        display: block
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__block-title {
        font-size: 14px;
        line-height: 1.2
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__row-mobile {
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support [class*='col-'] {
        padding: 0 8px
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .row {
        margin-right: -8px;
        margin-left: -8px
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__left-nav {
        position: relative;
        background-color: #fff;
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
        margin: -10px -16px 0;
        padding: 0 24px;
        z-index: 10
    }
}

@media screen and (min-width:1600px) {
    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__order {
        margin: 0 -80px 15px
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__right {
        padding: 0 80px 25px
    }
}

@media screen and (max-width:1600px) {
    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__order {
        margin: 0 -40px 15px
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__right {
        padding: 0 40px 25px
    }
}

@media only screen and (max-width:1199.98px) {
    .main-navigation.nav-v2 .v4.n03-expanded-support .row {
        margin-right: -40px;
        margin-left: -8px
    }

    html[dir='rtl'] .main-navigation.nav-v2 .v4.n03-expanded-support .row {
        margin-right: -8px;
        margin-left: -40px
    }
}

@media only screen and (max-width:767.98px) {
    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__order {
        margin: 0 -16px 15px
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__right {
        padding: 0 16px 25px
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .row {
        margin-right: -8px;
        margin-left: -8px
    }

    html[dir='rtl'] .main-navigation.nav-v2 .v4.n03-expanded-support .row {
        margin-right: -8px;
        margin-left: -16px
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__right .dropdown__right-col {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 230px;
        -ms-flex: 1 0 230px;
        flex: 1 0 230px;
        max-width: 230px
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__right .dropdown__right-col:last-of-type {
        padding-right: 16px;
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 238px;
        -ms-flex: 1 0 238px;
        flex: 1 0 238px;
        max-width: 238px
    }

    html[dir=rtl] .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__right .dropdown__right-col:last-of-type {
        padding-left: 24px;
        padding-right: 8px;
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 246px;
        -ms-flex: 1 0 246px;
        flex: 1 0 246px;
        max-width: 246px
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__holder {
        padding: 20px;
        min-height: 230px
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__image-icon {
        max-width: 80px;
        margin-bottom: 0
    }

    .main-navigation.nav-v2 .v4.n03-expanded-support .dropdown__subtitle {
        font-size: 12px
    }
}

.huawei-v4 .nav-addons__link {
    font-size: 18px
}

.huawei-v4 .login-v4-wrap .login-v4 {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 50px;
    width: 224px;
    right: -40px;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.16);
    background: #fff;
    border: 1px solid #e8e8e8;
    -webkit-transition: .15s ease-in;
    transition: .15s ease-in;
    z-index: 21;
    pointer-events: none
}

.huawei-v4 .login-v4-wrap.active .login-v4 {
    visibility: visible;
    opacity: 1;
    pointer-events: auto
}

.huawei-v4 .login-v4-wrap .login-font {
    position: relative
}

.huawei-v4 .login-v4-wrap .login-font span {
    width: 0;
    height: 0;
    font-size: 0;
    overflow: hidden;
    position: absolute;
    right: 44px
}

.huawei-v4 .login-v4-wrap .login-font .login-bot {
    border-width: 10px;
    border-style: solid dashed dashed;
    border-color: transparent transparent #e8e8e8;
    bottom: 1px
}

.huawei-v4 .login-v4-wrap .login-font .login-top {
    border-width: 10px;
    border-style: solid dashed dashed;
    border-color: transparent transparent #fff;
    bottom: -1px
}

.login-v4-wrap .login-v4-cnt {
    padding: 20px 28px
}

.huawei-v4 .login-v4-wrap .login-v4-cnt li {
    border-top: 1px solid #ececec
}

.huawei-v4 .login-v4-wrap .login-v4-cnt li a {
    display: block;
    padding: 16px 0;
    font-size: 16px;
    color: rgba(0, 0, 0, 0.5);
    -webkit-transition: .15s ease-in;
    transition: .15s ease-in
}

.huawei-v4 .login-v4-wrap .login-v4-cnt li a:hover {
    color: #000
}

.huawei-v4 .login-v4-wrap .show-login {
    display: block
}

.huawei-v4 .login-v4-wrap .show-logout {
    display: none
}

.huawei-v4 .login-v4-wrap.signin .show-login {
    display: none
}

.huawei-v4 .login-v4-wrap.signin .show-logout {
    display: block
}

.huawei-v4 .login-v4-wrap .login-v4-cnt li:first-child {
    border-top: 0
}

.huawei-v4 .login-v4-wrap .app-sign {
    display: none
}

.huawei-v4 .login-v4-wrap.Self-eCommerce .login-v4-cnt {
    padding: 20px 40px
}

.huawei-v4 .v4.n01-main-navigation .login-v4-wrap.Self-eCommerce .main-nav__item,
.huawei-v4 .v4.n01-main-navigation .login-v4-wrap.Fusion-eCommerce .main-nav__item {
    margin-right: 0
}

.huawei-v4 .login-v4-wrap.Self-eCommerce .show-login li.ec-login-btn a {
    color: #2788d9
}

.huawei-v4 .login-v4-wrap.Self-eCommerce .login-v4-cnt .show-logout .greeting-text {
    display: none;
    font-size: 16px;
    font-weight: bold;
    margin: 16px 0;
    word-break: break-word
}

.huawei-v4 .login-v4-wrap.Self-eCommerce .login-v4-cnt .show-logout li:first-of-type {
    border-top: 0
}

.huawei-v4 .login-v4-wrap.Self-eCommerce .login-v4-cnt li a {
    font-size: 16px;
    word-break: break-word
}

.huawei-v4 .shop-bag.third-party-jump {
    margin-left: 18px
}

.huawei-v4 .shop-bag.third-party-jump a {
    display: block
}

.huawei-v4 .shop-bag.third-party-jump .huawei-vmall {
    border-radius: 15px;
    border: solid 1px rgba(0, 0, 0, 0.3);
    padding: 0 24px;
    -webkit-transition: .15s ease-in;
    transition: .15s ease-in
}

.huawei-v4 .shop-bag.third-party-jump a:hover .huawei-vmall {
    border-color: #000
}

.huawei-v4 .shop-bag.third-party-jump .huawei-vmall span {
    font-size: 12px;
    line-height: 28px;
    color: #000;
    display: inline-block
}

.huawei-v4 .shop-bag.third-party-jump .huawei-vmall .font-short {
    display: none
}

.huawei-v4 .shop-bag.shopping-bag {
    margin-left: 12px
}

.huawei-v4 .shop-bag.shopping-bag a {
    display: block
}

.huawei-v4 .shop-bag.shopping-bag .huawei-bag {
    margin-left: 0;
    font-size: 18px
}

.v4.n01-main-navigation .login-v4-wrap.wap {
    display: none
}

@media only screen and (max-width:1599.98px) and (min-width:1199.98px) {
    .huawei-v4 .login-v4-wrap .login-v4 {
        right: -16px
    }

    .huawei-v4 .login-v4-wrap .login-font span {
        right: 20px
    }
}

@media only screen and (max-width:1299.98px) and (min-width:1199.98px) {
    .huawei-v4 .shop-bag.third-party-jump .huawei-vmall .font-long {
        display: none
    }

    .huawei-v4 .shop-bag.third-party-jump .huawei-vmall .font-short {
        display: inline-block
    }

    .huawei-v4 .shop-bag.third-party-jump {
        margin-left: 10px
    }

    .huawei-v4 .shop-bag.third-party-jump .huawei-vmall {
        padding: 0 8px
    }
}

@media only screen and (max-width:1199.98px) {
    .huawei-v4 .login-v4-wrap {
        margin-left: 16px
    }

    .huawei-v4 .v4.n01-main-navigation .login-v4-wrap .login-v4-but {
        padding-top: 6px;
        padding-bottom: 6px;
        font-size: 21px
    }

    .huawei-v4 .login-v4-wrap .login-v4 {
        -webkit-transition: .6s ease-out;
        transition: .6s ease-out;
        position: fixed;
        top: 60px;
        bottom: 0;
        left: 0;
        width: 100%;
        background-color: transparent;
        box-shadow: none;
        transform: inherit;
        -webkit-transform: inherit;
        border: 0;
        pointer-events: auto;
        border-top: 1px solid #e5e5e5
    }

    .huawei-v4 .login-v4-wrap .login-v4:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        background-color: rgba(0, 0, 0, 0.4);
        width: 100%;
        height: 100%;
        z-index: -1
    }

    .huawei-v4 .login-v4-wrap .login-v4-cnt {
        background-color: #fff
    }

    .huawei-v4 .main-nav .login-v4-wrap .login-v4-cnt {
        padding: 0
    }

    .v4.n01-main-navigation .main-nav .login-v4-wrap {
        display: none;
        margin-left: 0
    }

    .v4.n01-main-navigation .login-v4-wrap.Fusion-eCommerce,
    .v4.n01-main-navigation .login-v4-wrap.Self-eCommerce {
        display: none
    }

    .v4.n01-main-navigation .login-v4-wrap.pc .main-nav__item {
        position: unset;
        opacity: unset;
        -webkit-transform: unset;
        transform: unset
    }

    .huawei-v4 .login-v4-wrap .login-font {
        display: none
    }

    .huawei-v4 .login-v4-wrap .login-v4-cnt li {
        border-top: 0;
        border-bottom: 1px solid rgba(0, 0, 0, 0.05)
    }

    .huawei-v4 .main-nav .login-v4-wrap .login-v4-cnt li {
        border-bottom: 0
    }

    .huawei-v4 .login-v4-wrap .login-v4-cnt li a {
        line-height: 16px
    }

    .huawei-v4 .login-v4-wrap.Self-eCommerce .login-v4-cnt li.ec-login-btn a {
        color: #2788d9
    }

    .huawei-v4 .login-v4-wrap.Self-eCommerce .login-v4-cnt .show-logout .greeting-text {
        margin: 0;
        padding: 12px 24px;
        line-height: 24px
    }

    .huawei-v4 .login-v4-wrap.Self-eCommerce .login-v4-cnt li a {
        font-weight: normal;
        line-height: 24px
    }

    .huawei-v4 .main-nav .login-v4-wrap .login-v4-cnt li:not(.ec-login-btn):not(.ec-logout-btn) a::after {
        position: absolute;
        content: "";
        font-family: 'svgicons';
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-style: normal;
        font-variant: normal;
        font-weight: 700;
        text-decoration: none;
        text-transform: none;
        display: inline-block;
        line-height: 1;
        font-size: 10px;
        padding-left: 5px;
        top: 19px;
        color: #7f7f7f;
        -webkit-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .huawei-v4 .login-v4-wrap .login-v4-cnt li:last-child {
        border-bottom: 0
    }

    .huawei-v4 .login-v4-wrap .app-sign {
        display: block
    }

    .huawei-v4 .login-v4-wrap .signin-service {
        display: none
    }

    .huawei-v4 .login-v4-wrap .signin-information {
        display: none
    }

    .huawei-v4 .login-v4-wrap .login-v4-cnt li.app-sign {
        border-top: 0
    }

    .huawei-v4 .login-v4-wrap .font-ico-profile:before {
        -webkit-transition: .3s ease-out;
        transition: .3s ease-out;
        opacity: 1
    }

    .huawei-v4 .login-v4-wrap.active .font-ico-profile:before {
        opacity: 0;
        -webkit-transform: rotateY(90deg);
        transform: rotateY(90deg)
    }

    .huawei-v4 .login-v4-wrap .icon-onlink-left {
        -webkit-transition: .3s ease-out;
        transition: .3s ease-out;
        position: absolute;
        top: 50%;
        left: 50%;
        height: 2px;
        width: 25px;
        border-radius: 2px;
        background-color: #7f7f7f;
        -webkit-transform: translate(-50%, -50%) rotate(0);
        transform: translate(-50%, -50%) rotate(0);
        opacity: 0
    }

    .huawei-v4 .login-v4-wrap .icon-onlink-right {
        -webkit-transition: .3s ease-out;
        transition: .3s ease-out;
        position: absolute;
        top: 50%;
        left: 50%;
        height: 2px;
        width: 25px;
        border-radius: 2px;
        background-color: #7f7f7f;
        -webkit-transform: translate(-50%, -50%) rotate(0);
        transform: translate(-50%, -50%) rotate(0);
        opacity: 0
    }

    .huawei-v4 .login-v4-wrap.active .icon-onlink-left {
        opacity: 1;
        -webkit-transform: translate(-50%, -50%) rotate(225deg);
        transform: translate(-50%, -50%) rotate(225deg)
    }

    .huawei-v4 .login-v4-wrap.active .icon-onlink-right {
        -webkit-transform: translate(-50%, -50%) rotate(-225deg);
        transform: translate(-50%, -50%) rotate(-225deg);
        opacity: 1
    }
}

.v4.header .v4.n01-main-navigation .main-nav .login-v4-wrap.wap.Fusion-eCommerce,
.v4.header .v4.n01-main-navigation .main-nav .login-v4-wrap.wap.Self-eCommerce {
    margin: 0
}

.huawei-v4 .main-nav .login-v4-wrap .login-v4-cnt li:not(.ec-login-btn):not(.ec-logout-btn) a::after {
    right: 80px
}

@media only screen and (max-width:1600px) {
    .huawei-v4 .main-nav .login-v4-wrap .login-v4-cnt li:not(.ec-login-btn):not(.ec-logout-btn) a::after {
        right: 40px
    }
}

@media only screen and (max-width:768px) {
    .huawei-v4 .main-nav .login-v4-wrap .login-v4-cnt li:not(.ec-login-btn):not(.ec-logout-btn) a::after {
        right: 16px
    }
}

.v4.n01-main-navigation .nav-addons .login-v4-wrap.Fusion-eCommerce {
    cursor: pointer
}

@media only screen and (max-width:1365px) {
    .huawei-v4 .header.nav-v2 .login-v4-wrap {
        margin-left: 16px
    }

    .huawei-v4 .header.nav-v2 .v4.n01-main-navigation .login-v4-wrap .login-v4-but {
        padding-top: 6px;
        padding-bottom: 6px;
        font-size: 21px
    }

    .huawei-v4 .header.nav-v2 .login-v4-wrap .login-v4 {
        -webkit-transition: .6s ease-out;
        transition: .6s ease-out;
        position: fixed;
        top: 60px;
        bottom: 0;
        left: 0;
        width: 100%;
        background-color: transparent;
        box-shadow: none;
        transform: inherit;
        -webkit-transform: inherit;
        border: 0;
        pointer-events: auto
    }

    .huawei-v4 .header.nav-v2 .login-v4-wrap .login-v4:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        background-color: rgba(0, 0, 0, 0.4);
        width: 100%;
        height: 100%;
        z-index: -1
    }

    .huawei-v4 .header.nav-v2 .login-v4-wrap .login-v4-cnt {
        background-color: #fff
    }

    .huawei-v4 .header.nav-v2 .main-nav .login-v4-wrap .login-v4-cnt {
        padding: 0
    }

    .huawei-v4 .header.nav-v2 .main-nav .login-v4-wrap {
        display: none;
        margin-left: 0
    }

    .huawei-v4 .header.nav-v2 .login-v4-wrap.Fusion-eCommerce,
    .huawei-v4 .header.nav-v2 .login-v4-wrap.Self-eCommerce {
        display: none
    }

    .huawei-v4 .header.nav-v2 .main-nav .login-v4-wrap.wap.Fusion-eCommerce,
    .huawei-v4 .header.nav-v2 .main-nav .login-v4-wrap.wap.Self-eCommerce {
        display: block;
        padding: 0
    }

    .huawei-v4 .header.nav-v2 .login-v4-wrap.pc .main-nav__item {
        position: unset;
        opacity: unset;
        -webkit-transform: unset;
        transform: unset
    }

    .huawei-v4 .header.nav-v2 .login-v4-wrap .login-font {
        display: none
    }

    .huawei-v4 .header.nav-v2 .login-v4-wrap .login-v4-cnt li {
        border-top: 0;
        border-bottom: 1px solid rgba(0, 0, 0, 0.05)
    }

    .huawei-v4 .header.nav-v2 .main-nav .login-v4-wrap .login-v4-cnt li {
        border-bottom: 0
    }

    .huawei-v4 .header.nav-v2 .login-v4-wrap .login-v4-cnt li a {
        line-height: 16px
    }

    .huawei-v4 .header.nav-v2 .login-v4-wrap.Self-eCommerce .login-v4-cnt li.ec-login-btn a {
        color: #2788d9
    }

    .huawei-v4 .header.nav-v2 .login-v4-wrap.Self-eCommerce .login-v4-cnt .show-logout .greeting-text {
        margin: 0;
        padding: 12px 24px;
        line-height: 24px
    }

    .huawei-v4 .header.nav-v2 .login-v4-wrap.Self-eCommerce .login-v4-cnt li a {
        font-weight: normal;
        line-height: 24px
    }

    .huawei-v4 .header.nav-v2 .main-nav .login-v4-wrap .login-v4-cnt li:not(.ec-login-btn):not(.ec-logout-btn) a::after {
        position: absolute;
        content: "";
        font-family: 'svgicons';
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        font-style: normal;
        font-variant: normal;
        font-weight: 700;
        text-decoration: none;
        text-transform: none;
        display: inline-block;
        line-height: 1;
        font-size: 10px;
        padding-left: 5px;
        top: 19px;
        color: #7f7f7f;
        -webkit-transition: .3s ease-out;
        transition: .3s ease-out
    }

    .huawei-v4 .header.nav-v2 .login-v4-wrap .login-v4-cnt li:last-child {
        border-bottom: 0
    }

    .huawei-v4 .header.nav-v2 .login-v4-wrap .app-sign {
        display: block
    }

    .huawei-v4 .header.nav-v2 .login-v4-wrap .signin-service {
        display: none
    }

    .huawei-v4 .header.nav-v2 .login-v4-wrap .signin-information {
        display: none
    }

    .huawei-v4 .header.nav-v2 .login-v4-wrap .login-v4-cnt li.app-sign {
        border-top: 0
    }

    .huawei-v4 .header.nav-v2 .login-v4-wrap .font-ico-profile:before {
        -webkit-transition: .3s ease-out;
        transition: .3s ease-out;
        opacity: 1
    }

    .huawei-v4 .header.nav-v2 .login-v4-wrap.active .font-ico-profile:before {
        opacity: 0;
        -webkit-transform: rotateY(90deg);
        transform: rotateY(90deg)
    }

    .huawei-v4 .header.nav-v2 .login-v4-wrap .icon-onlink-left {
        -webkit-transition: .3s ease-out;
        transition: .3s ease-out;
        position: absolute;
        top: 50%;
        left: 50%;
        height: 2px;
        width: 25px;
        border-radius: 2px;
        background-color: #7f7f7f;
        -webkit-transform: translate(-50%, -50%) rotate(0);
        transform: translate(-50%, -50%) rotate(0);
        opacity: 0;
        filter: invert(1)
    }

    .huawei-v4 .header.nav-v2 .login-v4-wrap .icon-onlink-right {
        -webkit-transition: .3s ease-out;
        transition: .3s ease-out;
        position: absolute;
        top: 50%;
        left: 50%;
        height: 2px;
        width: 25px;
        border-radius: 2px;
        background-color: #7f7f7f;
        -webkit-transform: translate(-50%, -50%) rotate(0);
        transform: translate(-50%, -50%) rotate(0);
        opacity: 0;
        filter: invert(1)
    }

    .huawei-v4 .header.nav-v2 .login-v4-wrap.active .icon-onlink-left {
        opacity: 1;
        -webkit-transform: translate(-50%, -50%) rotate(225deg);
        transform: translate(-50%, -50%) rotate(225deg)
    }

    .huawei-v4 .header.nav-v2 .login-v4-wrap.active .icon-onlink-right {
        -webkit-transform: translate(-50%, -50%) rotate(-225deg);
        transform: translate(-50%, -50%) rotate(-225deg);
        opacity: 1
    }
}

.huawei-app-share {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 99999999999
}

.huawei-app-share-pop {
    background-color: #fff;
    border-radius: 16px 16px 0 0;
    position: fixed;
    bottom: -200px;
    width: 100%;
    z-index: 99999999999
}

.huawei-app-share-pop .huawei-app-pop-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0 16px
}

.huawei-app-share-pop .huawei-app-pop-title {
    font-size: 12px;
    line-height: 17px;
    font-family: Manrope;
    color: #1e1e1e;
    opacity: .3;
    padding: 16px 0;
    font-weight: bold
}

.huawei-app-share-pop .huawei-app-pop-myhuawei {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: 0 0 16px 0;
    border-bottom: solid 1px rgba(112, 112, 112, 0.1)
}

.huawei-app-share-pop .huawei-app-pop-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.huawei-app-share-pop .huawei-app-pop-myhuawei .huawei-app-pop-text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.huawei-app-share-pop .huawei-app-pop-myhuawei .huawei-app-pop-text .small {
    padding-top: 2px;
    font-size: 12px;
    line-height: 17px;
    color: #1e1e1e;
    opacity: .5
}

.huawei-app-share-pop .huawei-app-pop-hwBrowsers {
    padding: 16px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.huawei-app-share-pop .huawei-app-pop-hwBrowsers .huawei-app-pop-button {
    color: rgba(0, 0, 0, 0.3);
    background-color: #fff;
    padding: 0;
    text-decoration: underline
}

.huawei-app-share-pop .huawei-app-pop-content img {
    width: 48px;
    height: 48px;
    background-color: #fff;
    border-radius: 8px;
    margin-right: 8px;
    border: solid 2px rgba(112, 112, 112, 0)
}

html[dir=rtl] .huawei-app-share-pop .huawei-app-pop-content img {
    margin-left: 8px;
    margin-right: 0
}

.huawei-app-share-pop .huawei-app-pop-text {
    font-weight: bold;
    font-size: 14px;
    line-height: 20px;
    color: #1e1e1e
}

.huawei-app-share-pop .huawei-app-button-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.huawei-app-share-pop .huawei-app-pop-button {
    padding: 6px 26px;
    vertical-align: top;
    background-color: #000;
    color: #fff;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    font-weight: 800;
    border-radius: 100px;
    margin: 8px 0
}