.Logo-NAP_5S {
    background: url(../images/icon-sprite.svg) 0 6.666666666666667% no-repeat;
    width: 123px;
    height: 10px
}

.Logo-NAP_Normal {
    background: url(../images/icon-sprite.svg) no-repeat;
    width: 294px;
    height: 18px
}

.icon-arrow_down,
.icon-arrow_down-active,
.icon-arrow_left,
.icon-arrow_left-active,
.icon-arrow_right,
.icon-arrow_up,
.icon-arrow_up-active {
    width: 25px;
    height: 25px
}

.icon-arrow_down {
    background: url(../images/icon-sprite.svg) 0 80.3921568627451% no-repeat
}

.icon-arrow_down-active {
    background: url(../images/icon-sprite.svg) 27.881040892193308% 70.58823529411765% no-repeat
}

.icon-arrow_left {
    background: url(../images/icon-sprite.svg) 37.174721189591075% 70.58823529411765% no-repeat
}

.icon-arrow_left-active {
    background: url(../images/icon-sprite.svg) 46.468401486988846% 70.58823529411765% no-repeat
}

.icon-arrow_right {
    background: url(../images/icon-sprite.svg) 55.762081784386616% 70.58823529411765% no-repeat
}

.icon-arrow_right-active {
    background: url(../images/icon-sprite.svg) 65.05576208178438% 70.58823529411765% no-repeat;
    width: 25px;
    height: 25px
}

.icon-arrow_up {
    background: url(../images/icon-sprite.svg) 74.34944237918215% 70.58823529411765% no-repeat
}

.icon-arrow_up-active {
    background: url(../images/icon-sprite.svg) 83.64312267657992% 70.58823529411765% no-repeat
}

.icon-carousel_arrow-left {
    background: url(../images/icon-sprite.svg) 61.47540983606557% 12.173913043478262% no-repeat;
    width: 50px;
    height: 50px
}

.icon-carousel_arrow-right {
    background: url(../images/icon-sprite.svg) 40.98360655737705% 12.173913043478262% no-repeat;
    width: 50px;
    height: 50px
}

.icon-cross_black,
.icon-cross_grey,
.icon-cross_red,
.icon-cross_white,
.icon-information,
.icon-language,
.icon-lock,
.icon-menu_burger,
.icon-menu_close,
.icon-minus,
.icon-minus-active,
.icon-nap_live-wl,
.icon-plus,
.icon-search,
.icon-search-active,
.icon-search_clear,
.icon-search_clear-active,
.icon-shoppingbag_empty,
.icon-shoppingbag_empty-active,
.icon-shoppingbag_empty-active-rollover,
.icon-shoppingbag_empty-rollover,
.icon-shoppingbag_item,
.icon-shoppingbag_item-active,
.icon-shoppingbag_item-active-rollover,
.icon-shoppingbag_item-added,
.icon-shoppingbag_item-rollover {
    width: 25px;
    height: 25px
}

.icon-cross_black {
    background: url(../images/icon-sprite.svg) 9.293680297397769% 80.3921568627451% no-repeat
}

.icon-cross_grey {
    background: url(../images/icon-sprite.svg) 18.587360594795538% 80.3921568627451% no-repeat
}

.icon-cross_red {
    background: url(../images/icon-sprite.svg) 27.881040892193308% 80.3921568627451% no-repeat
}

.icon-cross_white {
    background: url(../images/icon-sprite.svg) 37.174721189591075% 80.3921568627451% no-repeat
}

.icon-information {
    background: url(../images/icon-sprite.svg) 46.468401486988846% 80.3921568627451% no-repeat
}

.icon-language {
    background: url(../images/icon-sprite.svg) 55.762081784386616% 80.3921568627451% no-repeat
}

.icon-lock {
    background: url(../images/icon-sprite.svg) 65.05576208178438% 80.3921568627451% no-repeat
}

.icon-menu_burger {
    background: url(../images/icon-sprite.svg) 74.34944237918215% 80.3921568627451% no-repeat
}

.icon-menu_close {
    background: url(../images/icon-sprite.svg) 83.64312267657992% 80.3921568627451% no-repeat
}

.icon-minus {
    background: url(../images/icon-sprite.svg) 92.93680297397769% 80.3921568627451% no-repeat
}

.icon-minus-active {
    background: url(../images/icon-sprite.svg) 0 90.19607843137256% no-repeat
}

.icon-nap_live-wl {
    background: url(../images/icon-sprite.svg) 9.293680297397769% 90.19607843137256% no-repeat
}

.icon-plus {
    background: url(../images/icon-sprite.svg) 18.587360594795538% 90.19607843137256% no-repeat
}

.icon-plus-active {
    background: url(../images/icon-sprite.svg) 27.881040892193308% 90.19607843137256% no-repeat;
    width: 25px;
    height: 25px
}

.icon-search {
    background: url(../images/icon-sprite.svg) 37.174721189591075% 90.19607843137256% no-repeat
}

.icon-search-active {
    background: url(../images/icon-sprite.svg) 46.468401486988846% 90.19607843137256% no-repeat
}

.icon-search_clear {
    background: url(../images/icon-sprite.svg) 55.762081784386616% 90.19607843137256% no-repeat
}

.icon-search_clear-active {
    background: url(../images/icon-sprite.svg) 65.05576208178438% 90.19607843137256% no-repeat
}

.icon-shoppingbag_empty {
    background: url(../images/icon-sprite.svg) 92.93680297397769% 90.19607843137256% no-repeat
}

.icon-shoppingbag_empty-active {
    background: url(../images/icon-sprite.svg) 0 100% no-repeat
}

.icon-shoppingbag_empty-active-rollover {
    background: url(../images/icon-sprite.svg) 9.293680297397769% 100% no-repeat
}

.icon-shoppingbag_empty-rollover {
    background: url(../images/icon-sprite.svg) 77.32342007434944% 60.3921568627451% no-repeat
}

.icon-shoppingbag_item {
    background: url(../images/icon-sprite.svg) 86.61710037174721% 60.3921568627451% no-repeat
}

.icon-shoppingbag_item-active {
    background: url(../images/icon-sprite.svg) 95.91078066914498% 60.3921568627451% no-repeat
}

.icon-shoppingbag_item-active-rollover {
    background: url(../images/icon-sprite.svg) 0 70.58823529411765% no-repeat
}

.icon-shoppingbag_item-added {
    background: url(../images/icon-sprite.svg) 9.293680297397769% 70.58823529411765% no-repeat
}

.icon-shoppingbag_item-rollover {
    background: url(../images/icon-sprite.svg) 18.587360594795538% 70.58823529411765% no-repeat
}

.icon-size_guide {
    background: url(../images/icon-sprite.svg) 83.33333333333333% 100% no-repeat;
    width: 24px;
    height: 25px
}

.icon-social_facebook {
    background: url(../images/icon-sprite.svg) 38.80597014925373% 50.39370078740158% no-repeat;
    width: 26px;
    height: 26px
}

.icon-social_facebook-active {
    background: url(../images/icon-sprite.svg) 48.507462686567166% 60.62992125984252% no-repeat;
    width: 26px;
    height: 26px
}

.icon-social_facebook-hover {
    background: url(../images/icon-sprite.svg) 58.208955223880594% 60.62992125984252% no-repeat;
    width: 26px;
    height: 26px
}

.icon-social_google {
    background: url(../images/icon-sprite.svg) 37.3134328358209% 30.708661417322833% no-repeat;
    width: 26px;
    height: 26px
}

.icon-social_google-active {
    background: url(../images/icon-sprite.svg) 47.014925373134325% 30.708661417322833% no-repeat;
    width: 26px;
    height: 26px
}

.icon-social_google-hover {
    background: url(../images/icon-sprite.svg) 56.71641791044776% 30.708661417322833% no-repeat;
    width: 26px;
    height: 26px
}

.icon-social_instagram {
    background: url(../images/icon-sprite.svg) 66.41791044776119% 30.708661417322833% no-repeat;
    width: 26px;
    height: 26px
}

.icon-social_instagram-active {
    background: url(../images/icon-sprite.svg) 76.11940298507463% 30.708661417322833% no-repeat;
    width: 26px;
    height: 26px
}

.icon-social_instagram-hover {
    background: url(../images/icon-sprite.svg) 85.82089552238806% 30.708661417322833% no-repeat;
    width: 26px;
    height: 26px
}

.icon-social_pinterest {
    background: url(../images/icon-sprite.svg) 95.5223880597015% 30.708661417322833% no-repeat;
    width: 26px;
    height: 26px
}

.icon-social_pinterest-active {
    background: url(../images/icon-sprite.svg) 0 50.39370078740158% no-repeat;
    width: 26px;
    height: 26px
}

.icon-social_tumblr {
    background: url(../images/icon-sprite.svg) 9.701492537313433% 50.39370078740158% no-repeat;
    width: 26px;
    height: 26px
}

.icon-social_tumblr-active {
    background: url(../images/icon-sprite.svg) 19.402985074626866% 50.39370078740158% no-repeat;
    width: 26px;
    height: 26px
}

.icon-social_tumblr-hover {
    background: url(../images/icon-sprite.svg) 29.104477611940297% 50.39370078740158% no-repeat;
    width: 26px;
    height: 26px
}

.icon-social_twitter {
    background: url(../images/icon-sprite.svg) 67.91044776119404% 60.62992125984252% no-repeat;
    width: 26px;
    height: 26px
}

.icon-social_twitter-active {
    background: url(../images/icon-sprite.svg) 48.507462686567166% 50.39370078740158% no-repeat;
    width: 26px;
    height: 26px
}

.icon-social_twitter-hover {
    background: url(../images/icon-sprite.svg) 58.208955223880594% 50.39370078740158% no-repeat;
    width: 26px;
    height: 26px
}

.icon-social_wechat {
    background: url(../images/icon-sprite.svg) 67.91044776119404% 50.39370078740158% no-repeat;
    width: 26px;
    height: 26px
}

.icon-social_wechat-active {
    background: url(../images/icon-sprite.svg) 77.61194029850746% 50.39370078740158% no-repeat;
    width: 26px;
    height: 26px
}

.icon-social_wechat-hover {
    background: url(../images/icon-sprite.svg) 87.31343283582089% 50.39370078740158% no-repeat;
    width: 26px;
    height: 26px
}

.icon-social_weibo {
    background: url(../images/icon-sprite.svg) 97.01492537313433% 50.39370078740158% no-repeat;
    width: 26px;
    height: 26px
}

.icon-social_weibo-active {
    background: url(../images/icon-sprite.svg) 0 60.62992125984252% no-repeat;
    width: 26px;
    height: 26px
}

.icon-social_weibo-hover {
    background: url(../images/icon-sprite.svg) 9.701492537313433% 60.62992125984252% no-repeat;
    width: 26px;
    height: 26px
}

.icon-social_youtube {
    background: url(../images/icon-sprite.svg) 19.402985074626866% 60.62992125984252% no-repeat;
    width: 26px;
    height: 26px
}

.icon-social_youtube-active {
    background: url(../images/icon-sprite.svg) 29.104477611940297% 60.62992125984252% no-repeat;
    width: 26px;
    height: 26px
}

.icon-social_youtube-hover {
    background: url(../images/icon-sprite.svg) 38.80597014925373% 60.62992125984252% no-repeat;
    width: 26px;
    height: 26px
}

.icon-tick_black {
    background: url(../images/icon-sprite.svg) 74.34944237918215% 90.19607843137256% no-repeat;
    width: 25px;
    height: 25px
}

.icon-tick_white {
    background: url(../images/icon-sprite.svg) 83.64312267657992% 90.19607843137256% no-repeat;
    width: 25px;
    height: 25px
}

.icon-video_pause {
    background: url(../images/icon-sprite.svg) 78.74015748031496% 11.666666666666666% no-repeat;
    width: 40px;
    height: 40px
}

.icon-video_play {
    background: url(../images/icon-sprite.svg) 94.48818897637796% 11.666666666666666% no-repeat;
    width: 40px;
    height: 40px
}

.icon-video_play-mobile {
    background: url(../images/icon-sprite.svg) 0 15.555555555555555% no-repeat;
    width: 100px;
    height: 100px
}

.icon-wishlist_empty {
    background: url(../images/icon-sprite.svg) 18.587360594795538% 100% no-repeat;
    width: 25px;
    height: 25px
}

.icon-wishlist_empty-active {
    background: url(../images/icon-sprite.svg) 27.881040892193308% 100% no-repeat;
    width: 25px;
    height: 25px
}

.icon-wishlist_empty-active-rollover {
    background: url(../images/icon-sprite.svg) 37.174721189591075% 100% no-repeat;
    width: 25px;
    height: 25px
}

.icon-wishlist_empty-rollover {
    background: url(../images/icon-sprite.svg) 46.468401486988846% 100% no-repeat;
    width: 25px;
    height: 25px
}

.icon-wishlist_item {
    background: url(../images/icon-sprite.svg) 55.762081784386616% 100% no-repeat;
    width: 25px;
    height: 25px
}

.icon-wishlist_item-active {
    background: url(../images/icon-sprite.svg) 65.05576208178438% 100% no-repeat;
    width: 25px;
    height: 25px
}

.icon-wishlist_item-active-rollover {
    background: url(../images/icon-sprite.svg) 74.34944237918215% 100% no-repeat;
    width: 25px;
    height: 25px
}

.icon-wishlist_item-rollover {
    background: url(../images/icon-sprite.svg) 92.93680297397769% 70.58823529411765% no-repeat;
    width: 25px;
    height: 25px
}

.content-container a,
.content-container abbr,
.content-container acronym,
.content-container address,
.content-container applet,
.content-container article,
.content-container aside,
.content-container audio,
.content-container b,
.content-container big,
.content-container blockquote,
.content-container body,
.content-container button,
.content-container canvas,
.content-container caption,
.content-container center,
.content-container cite,
.content-container code,
.content-container dd,
.content-container del,
.content-container details,
.content-container dfn,
.content-container div,
.content-container dl,
.content-container dt,
.content-container em,
.content-container embed,
.content-container fieldset,
.content-container figcaption,
.content-container figure,
.content-container footer,
.content-container form,
.content-container h1,
.content-container h2,
.content-container h3,
.content-container h4,
.content-container h5,
.content-container h6,
.content-container header,
.content-container hgroup,
.content-container html,
.content-container i,
.content-container iframe,
.content-container img,
.content-container input,
.content-container ins,
.content-container kbd,
.content-container label,
.content-container legend,
.content-container li,
.content-container mark,
.content-container menu,
.content-container nav,
.content-container object,
.content-container ol,
.content-container output,
.content-container p,
.content-container pre,
.content-container q,
.content-container ruby,
.content-container s,
.content-container samp,
.content-container section,
.content-container small,
.content-container span,
.content-container strike,
.content-container strong,
.content-container sub,
.content-container summary,
.content-container sup,
.content-container table,
.content-container tbody,
.content-container td,
.content-container tfoot,
.content-container th,
.content-container thead,
.content-container time,
.content-container tr,
.content-container tt,
.content-container u,
.content-container ul,
.content-container var,
.content-container video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    font-family: GillSans, "Gill Sans MT", Calibri, sans-serif;
    font-size: 14px;
    font-weight: 400;
    letter-spacing: .1px
}


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

ol,
ul {
    list-style: none
}







.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    width: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.swiper-container-multirow>.swiper-wrapper {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap
}

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

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
}

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

.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat
}

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

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10
}

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

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

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

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

.swiper-pagination-white .swiper-pagination-bullet {
    background: #fff
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-container-vertical>.swiper-pagination {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    -moz-transform: translate3d(0, -50%, 0);
    -o-transform: translate(0, -50%);
    -ms-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
}

.swiper-container-vertical>.swiper-pagination .swiper-pagination-bullet {
    margin: 5px 0;
    display: block
}

.swiper-container-horizontal>.swiper-pagination {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet {
    margin: 0 5px
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    -moz-perspective: 1200px;
    -o-perspective: 1200px;
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0))
}

.swiper-container-coverflow .swiper-wrapper {
    -ms-perspective: 1200px
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide,
.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    pointer-events: none;
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    width: 100%;
    height: 100%;
    z-index: 1
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next+.swiper-slide,
.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, .1)
}

.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, .5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.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%;
    -moz-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    animation: swiper-preloader-spin 1s steps(12, end) infinite
}

.swiper-lazy-preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    -webkit-background-size: 100%;
    background-size: 100%;
    background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

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

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



main .contact-personal-shopper .mobile-description-copy,
main .delivery-returns-help .no-wrap {
    white-space: nowrap
}

.container-details,
.container-imagery,
.container-title,
main .help-advice .btn-call,
main nap-video {
    box-sizing: border-box
}

main .designer-name span {
    font-size: 24px;
    font-family: ModernNAP-Display;
    text-transform: uppercase
}

main .product-name,
main .product-price {
    margin: 10px 0
}

main .badge {
    font-family: GillSans;
    font-size: 10px;
    letter-spacing: 1px;
    color: #999;
    border: 1px solid #ccc;
    text-transform: uppercase;
    display: inline-block;
    padding: 5px 17px;
    margin-top: 10px
}

@media (min-width:769px) {
    main .badge {
        float: right;
        position: relative;
        top: -24px;
        right: 20px;
        margin-top: 0
    }
}

@media (min-width:951px) {
    main .container-title {
        text-align: left
    }
    main .container-title .designer-name {
        float: left;
        margin-top: 9px
    }
    main .container-title .product-name,
    main .container-title .product-price {
        clear: left;
        float: left;
        margin: 10px 0 0
    }
    main .container-title .product-price {
        font-size: 20px;
        font-family: ModernNap-Display, sans-serif;
        letter-spacing: .2px
    }
    main .container-title .badge {
        float: right;
        top: 0;
        right: 20px;
        margin: 0;
        padding: 10px
    }
}

@media (min-width:1081px) {
    main .container-title .badge {
        right: 0
    }
    main .container-title .product-name,
    main .container-title .product-price {
        margin: 10px 0 5px
    }
}

main .thumbnail-wrapper {
    display: none;
    margin-left: 20px
}

main .thumbnail-wrapper .swiper-button span,
main .thumbnail-wrapper .swiper-wrapper {
    display: block;
    margin: 0 auto
}

main .thumbnail-wrapper .swiper-button {
    width: 50px;
    margin: 0 auto;
    padding: 12px 0
}

main .thumbnail-wrapper.unresolved li {
    margin-bottom: 6px
}

main .main-carousel-wrapper {
    position: relative
}

main .main-carousel-wrapper .main-image-carousel {
    height: auto
}

main .main-carousel-wrapper .main-image-carousel .product-image {
    width: 100%
}

main .main-carousel-wrapper .main-image-carousel.preview-slides li {
    width: 50%
}

main .main-carousel-wrapper .main-image-carousel .zoom-tooltip {
    opacity: 0;
    transition: opacity .1s ease-in;
    position: fixed;
    z-index: 1;
    color: #999;
    white-space: nowrap
}

main .main-carousel-wrapper:not(.video-open) .main-image-carousel {
    cursor: zoom-in
}

main .main-carousel-wrapper .swiper-button {
    top: calc(50% - 25px);
    position: absolute;
    z-index: 2;
    transition: opacity .1s ease-in
}

main .main-carousel-wrapper .swiper-next-button {
    right: 0
}

main .swiper-container:hover .swiper-button {
    opacity: 1
}

main .swiper-button {
    cursor: pointer
}

main .image-counter {
    position: absolute;
    right: 12px;
    top: 12px;
    z-index: 2;
    color: #999
}

main .video-poster .icon {
    position: absolute;
    top: calc(50% - 50px);
    left: calc(50% - 50px);
    cursor: pointer
}

main .icon.icon-video_play {
    display: none
}

@media (min-width:951px) {
    main .thumbnail-wrapper {
        display: block;
        float: left;
        margin-top: 18px
    }
    main .thumbnail-wrapper li {
        width: 70px;
    }
    main .thumbnail-wrapper li.swiper-slide-active .thumbnail-image {
        border: 1px solid #979797
    }
    main .thumbnail-wrapper li .thumbnail-image {
        cursor: pointer;
        padding: 4px;
        border: 1px solid #fff
    }
    main .thumbnail-wrapper .no-carousel li {
        margin-bottom: 10px
    }
    main .thumbnail-wrapper .thumbnail-carousel {
        margin: 0;
        height: 409px;
        width: 55px
    }
    main .main-carousel-wrapper {
        width: 259px;
        float: left;
        margin-left: 48px
    }
    main .main-carousel-wrapper .swiper-button {
        opacity: 0
    }
    main .image-counter {
        display: none
    }
    main .icon.icon-video_play {
        text-indent: -10000px;
        margin: 10px 0 0 7px;
        cursor: pointer;
        display: block
    }
    main .main-image-carousel:hover .zoom-tooltip {
        opacity: 1
    }
    main .main-image-carousel:hover .swiper-button:hover~.zoom-tooltip {
        opacity: 0
    }
}

@media (min-width:1081px) {
    main .thumbnail-wrapper {
        margin-left: 0
    }
    main .main-carousel-wrapper {
        margin-left: 65px;
		width: 390px;
    }
}

main nap-video {
    width: 100%;
    opacity: 0;
    z-index: -1;
    position: absolute;
    top: 50%;
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    transition: opacity .2s ease-out;
    max-height: 446px
}

main nap-video.video-open {
    opacity: 1;
    z-index: 1
}

main .main-carousel-wrapper {
    transition: opacity .3s ease-out
}

main .main-carousel-wrapper.video-open {
    opacity: 0
}

@media (min-width:481px) {
    main nap-video {
        width: 70%;
        left: 50%;
        top: 0;
        -ms-transform: translate(-50%, 0);
        transform: translate(-50%, 0)
    }
    main nap-video video {
        min-height: 127%
    }
}

@media (min-width:951px) {
    main nap-video {
        width: calc(100% - 120px);
        right: 0;
        left: auto;
        padding-top: 60px;
        padding-bottom: 60px;
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
        background: #fff
    }
    main nap-video video {
        min-height: 105%
    }
}




.close-copy {
    display: none
}

.image-zoom-container {
    position: fixed;
    top: 0;
	left: 0;
    z-index: 999;
    overflow: hidden;
    height: 100%;
    width: 100%
}

.image-zoom-container .image-zoom-inner {
    background: #fff;
    height: 100%
}

.image-zoom-container .image-zoom-inner .image-container {
    width: 920px;
    height: 100%;
    margin: 0 auto;
    position: relative
}

.image-zoom-container .image-zoom-inner .zoomed-image {
    top: 0;
    position: absolute
}

.image-zoom-container .image-zoom-inner .close-container {
    z-index: 99999;
    position: fixed;
    right: 0;
    top: 5px;
    cursor: pointer;
    background: #fff;
    opacity: .9;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.image-zoom-container .image-zoom-inner .close-container .close-icon {
    margin: 18px 18px 18px 8px
}

@media (min-width:951px) {
    .close-copy {
        text-transform: uppercase;
        letter-spacing: 1px;
        font-size: 12px;
        margin: 25px 0 0 18px;
        display: block
    }
}

.image-zoom-thumbnail-wrapper {
    visibility: hidden;
    position: absolute;
    top: calc(50% - 230px);
    left: 20px;
    width: 50px
}

.image-zoom-thumbnail-wrapper .swiper-button {
    display: none
}

.image-zoom-thumbnail-wrapper .image-zoom-thumbnail-container li {
    cursor: pointer;
    padding: 5px 0
}

.image-zoom-thumbnail-wrapper .image-zoom-thumbnail-container .thumbnail-image {
   
}

.image-zoom-thumbnail-wrapper.image-zoom-carousel {
    top: calc(50% - 260px)
}

.image-zoom-thumbnail-wrapper.image-zoom-carousel .swiper-button {
    display: block;
    width: 50px;
    margin: 0 auto;
    padding: 12px 0;
    cursor: pointer
}

.image-zoom-thumbnail-wrapper.image-zoom-carousel .swiper-button span {
    display: block;
    margin: 0 auto
}

.form-content .btn-close-overlay,
.form-content.hidden,
.liveperson-button {
    display: none
}

.form-content .btn-form-submit,
.form-content .txt-message,
.response-message div {
    margin-bottom: 20px
}

.image-zoom-thumbnail-wrapper.image-zoom-carousel .swiper-next-button {
    right: 0
}

.image-zoom-thumbnail-wrapper.image-zoom-carousel .image-zoom-thumbnail-container {
    height: 415px;
    width: 50px
}

.image-zoom-thumbnail-wrapper.image-zoom-carousel .image-zoom-thumbnail-container li {
    padding: 0
}

@media (min-width:951px) {
    .image-zoom-thumbnail-wrapper {
        visibility: visible
    }
    .image-zoom-inner {
        padding-left: 70px
    }
}

.form-content .contact-preference {
    overflow: hidden;
    margin-bottom: 20px
}

.form-content .contact-preference label {
    cursor: pointer
}

.form-content .btn-form-submit:disabled {
    background: #fff;
    color: #CCC;
    border: 1px solid #CCC;
    cursor: not-allowed
}

.response-message {
    padding: 40px 20px 20px;
    text-align: center
}

@media (min-width:951px) {
    .help-form-overlay .help-advice .email-customer-care,
    .help-form-overlay .liveperson-button.is-visible {
        display: block
    }
    .help-form-overlay .promo-bar {
        z-index: 3
    }
    .help-form-overlay main {
        z-index: 4
    }
    .help-form-overlay .help-advice .email-customer-care .form-container {
        width: 100%;
        height: 100%;
        background: rgba(255, 255, 255, .8);
        position: fixed;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        z-index: 4;
        box-sizing: border-box;
        max-height: none
    }
    .help-form-overlay .help-advice .email-customer-care .form-container .form-content,
    .help-form-overlay .help-advice .email-customer-care .form-container .response-message {
        position: fixed;
        max-height: 610px;
        background: #fff;
        overflow-y: auto;
        width: 470px;
        left: 50%;
        bottom: 0;
        top: 0;
        margin: 20px 0 20px -235px;
        padding: 24px 20px 10px;
        border: 4px solid #000
    }
    .help-form-overlay .liveperson-button,
    .help-form-overlay .liveperson-button button {
        margin-bottom: 10px
    }
    .help-form-overlay .help-advice .email-customer-care .form-container .form-content .btn-close-overlay {
        display: block;
        position: absolute;
        top: 20px;
        right: 12px;
        cursor: pointer
    }
    .help-form-overlay .help-advice .email-customer-care .form-container .form-content fieldset {
        clear: both
    }
    .help-form-overlay .help-advice .email-customer-care .form-container .form-content .contact-preference {
        text-align: left
    }
    .help-form-overlay .help-advice .email-customer-care.form-submitted .form-container {
        max-height: none
    }
    .help-form-overlay .help-advice .email-customer-care.has-liveperson .form-container .form-content {
        max-height: 675px
    }
}

