@charset "UTF-8";.recaptchav2_widget,.form-aemcaptcha-row{clear:both}
p{margin:0 0 10px}
.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}
@media(min-width:768px){.lead{font-size:21px}
}
small,.small{font-size:85%}
mark,.mark{background-color:#fcf8e3;padding:.2em}
.text-left{text-align:left}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
.text-nowrap{white-space:nowrap}
.text-lowercase{text-transform:lowercase}
.text-uppercase{text-transform:uppercase}
.text-capitalize{text-transform:capitalize}
.text-muted{color:#777}
.text-primary{color:#337ab7}
a.text-primary:hover{color:#286090}
.text-success{color:#3c763d}
a.text-success:hover{color:#2b542c}
.text-info{color:#31708f}
a.text-info:hover{color:#245269}
.text-warning{color:#8a6d3b}
a.text-warning:hover{color:#66512c}
.text-danger{color:#a94442}
a.text-danger:hover{color:#843534}
.bg-primary{color:#fff;background-color:#337ab7}
a.bg-primary:hover{background-color:#286090}
.bg-success{background-color:#dff0d8}
a.bg-success:hover{background-color:#c1e2b3}
.bg-info{background-color:#d9edf7}
a.bg-info:hover{background-color:#afd9ee}
.bg-warning{background-color:#fcf8e3}
a.bg-warning:hover{background-color:#f7ecb5}
.bg-danger{background-color:#f2dede}
a.bg-danger:hover{background-color:#e4b9b9}
.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}
ul,ol{margin-top:0;margin-bottom:10px}
ul ul,ol ul,ul ol,ol ol{margin-bottom:0}
.list-unstyled{padding-left:0;list-style:none}
.list-inline{padding-left:0;list-style:none;margin-left:-5px}
.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}
dl{margin-top:0;margin-bottom:20px}
dt,dd{line-height:1.42857143}
dt{font-weight:bold}
dd{margin-left:0}
@media(min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dl-horizontal dd{margin-left:180px}
}
abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}
.initialism{font-size:90%;text-transform:uppercase}
blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}
blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}
blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}
blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}
.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0;text-align:right}
.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}
.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}
address{margin-bottom:20px;font-style:normal;line-height:1.42857143}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
@media(min-width:768px){.container{width:750px}
}
@media(min-width:992px){.container{width:970px}
}
@media(min-width:1200px){.container{width:1170px}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.row{margin-left:-15px;margin-right:-15px}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.col-xs-11{width:91.66666667%}
.col-xs-10{width:83.33333333%}
.col-xs-9{width:75%}
.col-xs-8{width:66.66666667%}
.col-xs-7{width:58.33333333%}
.col-xs-6{width:50%}
.col-xs-5{width:41.66666667%}
.col-xs-4{width:33.33333333%}
.col-xs-3{width:25%}
.col-xs-2{width:16.66666667%}
.col-xs-1{width:8.33333333%}
.col-xs-pull-12{right:100%}
.col-xs-pull-11{right:91.66666667%}
.col-xs-pull-10{right:83.33333333%}
.col-xs-pull-9{right:75%}
.col-xs-pull-8{right:66.66666667%}
.col-xs-pull-7{right:58.33333333%}
.col-xs-pull-6{right:50%}
.col-xs-pull-5{right:41.66666667%}
.col-xs-pull-4{right:33.33333333%}
.col-xs-pull-3{right:25%}
.col-xs-pull-2{right:16.66666667%}
.col-xs-pull-1{right:8.33333333%}
.col-xs-pull-0{right:auto}
.col-xs-push-12{left:100%}
.col-xs-push-11{left:91.66666667%}
.col-xs-push-10{left:83.33333333%}
.col-xs-push-9{left:75%}
.col-xs-push-8{left:66.66666667%}
.col-xs-push-7{left:58.33333333%}
.col-xs-push-6{left:50%}
.col-xs-push-5{left:41.66666667%}
.col-xs-push-4{left:33.33333333%}
.col-xs-push-3{left:25%}
.col-xs-push-2{left:16.66666667%}
.col-xs-push-1{left:8.33333333%}
.col-xs-push-0{left:auto}
.col-xs-offset-12{margin-left:100%}
.col-xs-offset-11{margin-left:91.66666667%}
.col-xs-offset-10{margin-left:83.33333333%}
.col-xs-offset-9{margin-left:75%}
.col-xs-offset-8{margin-left:66.66666667%}
.col-xs-offset-7{margin-left:58.33333333%}
.col-xs-offset-6{margin-left:50%}
.col-xs-offset-5{margin-left:41.66666667%}
.col-xs-offset-4{margin-left:33.33333333%}
.col-xs-offset-3{margin-left:25%}
.col-xs-offset-2{margin-left:16.66666667%}
.col-xs-offset-1{margin-left:8.33333333%}
.col-xs-offset-0{margin-left:0}
@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}
.col-sm-12{width:100%}
.col-sm-11{width:91.66666667%}
.col-sm-10{width:83.33333333%}
.col-sm-9{width:75%}
.col-sm-8{width:66.66666667%}
.col-sm-7{width:58.33333333%}
.col-sm-6{width:50%}
.col-sm-5{width:41.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-3{width:25%}
.col-sm-2{width:16.66666667%}
.col-sm-1{width:8.33333333%}
.col-sm-pull-12{right:100%}
.col-sm-pull-11{right:91.66666667%}
.col-sm-pull-10{right:83.33333333%}
.col-sm-pull-9{right:75%}
.col-sm-pull-8{right:66.66666667%}
.col-sm-pull-7{right:58.33333333%}
.col-sm-pull-6{right:50%}
.col-sm-pull-5{right:41.66666667%}
.col-sm-pull-4{right:33.33333333%}
.col-sm-pull-3{right:25%}
.col-sm-pull-2{right:16.66666667%}
.col-sm-pull-1{right:8.33333333%}
.col-sm-pull-0{right:auto}
.col-sm-push-12{left:100%}
.col-sm-push-11{left:91.66666667%}
.col-sm-push-10{left:83.33333333%}
.col-sm-push-9{left:75%}
.col-sm-push-8{left:66.66666667%}
.col-sm-push-7{left:58.33333333%}
.col-sm-push-6{left:50%}
.col-sm-push-5{left:41.66666667%}
.col-sm-push-4{left:33.33333333%}
.col-sm-push-3{left:25%}
.col-sm-push-2{left:16.66666667%}
.col-sm-push-1{left:8.33333333%}
.col-sm-push-0{left:auto}
.col-sm-offset-12{margin-left:100%}
.col-sm-offset-11{margin-left:91.66666667%}
.col-sm-offset-10{margin-left:83.33333333%}
.col-sm-offset-9{margin-left:75%}
.col-sm-offset-8{margin-left:66.66666667%}
.col-sm-offset-7{margin-left:58.33333333%}
.col-sm-offset-6{margin-left:50%}
.col-sm-offset-5{margin-left:41.66666667%}
.col-sm-offset-4{margin-left:33.33333333%}
.col-sm-offset-3{margin-left:25%}
.col-sm-offset-2{margin-left:16.66666667%}
.col-sm-offset-1{margin-left:8.33333333%}
.col-sm-offset-0{margin-left:0}
}
@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}
.col-md-12{width:100%}
.col-md-11{width:91.66666667%}
.col-md-10{width:83.33333333%}
.col-md-9{width:75%}
.col-md-8{width:66.66666667%}
.col-md-7{width:58.33333333%}
.col-md-6{width:50%}
.col-md-5{width:41.66666667%}
.col-md-4{width:33.33333333%}
.col-md-3{width:25%}
.col-md-2{width:16.66666667%}
.col-md-1{width:8.33333333%}
.col-md-pull-12{right:100%}
.col-md-pull-11{right:91.66666667%}
.col-md-pull-10{right:83.33333333%}
.col-md-pull-9{right:75%}
.col-md-pull-8{right:66.66666667%}
.col-md-pull-7{right:58.33333333%}
.col-md-pull-6{right:50%}
.col-md-pull-5{right:41.66666667%}
.col-md-pull-4{right:33.33333333%}
.col-md-pull-3{right:25%}
.col-md-pull-2{right:16.66666667%}
.col-md-pull-1{right:8.33333333%}
.col-md-pull-0{right:auto}
.col-md-push-12{left:100%}
.col-md-push-11{left:91.66666667%}
.col-md-push-10{left:83.33333333%}
.col-md-push-9{left:75%}
.col-md-push-8{left:66.66666667%}
.col-md-push-7{left:58.33333333%}
.col-md-push-6{left:50%}
.col-md-push-5{left:41.66666667%}
.col-md-push-4{left:33.33333333%}
.col-md-push-3{left:25%}
.col-md-push-2{left:16.66666667%}
.col-md-push-1{left:8.33333333%}
.col-md-push-0{left:auto}
.col-md-offset-12{margin-left:100%}
.col-md-offset-11{margin-left:91.66666667%}
.col-md-offset-10{margin-left:83.33333333%}
.col-md-offset-9{margin-left:75%}
.col-md-offset-8{margin-left:66.66666667%}
.col-md-offset-7{margin-left:58.33333333%}
.col-md-offset-6{margin-left:50%}
.col-md-offset-5{margin-left:41.66666667%}
.col-md-offset-4{margin-left:33.33333333%}
.col-md-offset-3{margin-left:25%}
.col-md-offset-2{margin-left:16.66666667%}
.col-md-offset-1{margin-left:8.33333333%}
.col-md-offset-0{margin-left:0}
}
@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}
.col-lg-12{width:100%}
.col-lg-11{width:91.66666667%}
.col-lg-10{width:83.33333333%}
.col-lg-9{width:75%}
.col-lg-8{width:66.66666667%}
.col-lg-7{width:58.33333333%}
.col-lg-6{width:50%}
.col-lg-5{width:41.66666667%}
.col-lg-4{width:33.33333333%}
.col-lg-3{width:25%}
.col-lg-2{width:16.66666667%}
.col-lg-1{width:8.33333333%}
.col-lg-pull-12{right:100%}
.col-lg-pull-11{right:91.66666667%}
.col-lg-pull-10{right:83.33333333%}
.col-lg-pull-9{right:75%}
.col-lg-pull-8{right:66.66666667%}
.col-lg-pull-7{right:58.33333333%}
.col-lg-pull-6{right:50%}
.col-lg-pull-5{right:41.66666667%}
.col-lg-pull-4{right:33.33333333%}
.col-lg-pull-3{right:25%}
.col-lg-pull-2{right:16.66666667%}
.col-lg-pull-1{right:8.33333333%}
.col-lg-pull-0{right:auto}
.col-lg-push-12{left:100%}
.col-lg-push-11{left:91.66666667%}
.col-lg-push-10{left:83.33333333%}
.col-lg-push-9{left:75%}
.col-lg-push-8{left:66.66666667%}
.col-lg-push-7{left:58.33333333%}
.col-lg-push-6{left:50%}
.col-lg-push-5{left:41.66666667%}
.col-lg-push-4{left:33.33333333%}
.col-lg-push-3{left:25%}
.col-lg-push-2{left:16.66666667%}
.col-lg-push-1{left:8.33333333%}
.col-lg-push-0{left:auto}
.col-lg-offset-12{margin-left:100%}
.col-lg-offset-11{margin-left:91.66666667%}
.col-lg-offset-10{margin-left:83.33333333%}
.col-lg-offset-9{margin-left:75%}
.col-lg-offset-8{margin-left:66.66666667%}
.col-lg-offset-7{margin-left:58.33333333%}
.col-lg-offset-6{margin-left:50%}
.col-lg-offset-5{margin-left:41.66666667%}
.col-lg-offset-4{margin-left:33.33333333%}
.col-lg-offset-3{margin-left:25%}
.col-lg-offset-2{margin-left:16.66666667%}
.col-lg-offset-1{margin-left:8.33333333%}
.col-lg-offset-0{margin-left:0}
}
fieldset{padding:0;margin:0;border:0;min-width:0}
legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}
label{display:inline-block;max-width:100%;font-weight:bold}
input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}
input[type="file"]{display:block}
input[type="range"]{display:block;width:100%}
select[multiple],select[size]{height:auto}
input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
output{display:block;padding-top:13px;font-size:14px;line-height:1.42857143;color:#555}
.form-control{display:block;width:100%;height:46px;padding:12px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#eee;background-image:none;border:1px solid #f9f9f9;border-radius:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}
.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,0.6)}
.form-control::-moz-placeholder{color:#999;opacity:1}
.form-control:-ms-input-placeholder{color:#999}
.form-control::-webkit-input-placeholder{color:#999}
.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}
.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}
textarea.form-control{height:auto}
input[type="search"]{-webkit-appearance:none}
@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"],input[type="time"],input[type="datetime-local"],input[type="month"]{line-height:46px}
input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:30px}
input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:46px}
}
.form-group{margin-bottom:15px}
.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}
.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}
.radio+.radio,.checkbox+.checkbox{margin-top:-5px}
.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}
.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}
input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}
.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}
.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}
.form-control-static{padding-top:13px;padding-bottom:13px;margin-bottom:0;min-height:34px}
.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}
.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}
select.input-sm{height:30px;line-height:30px}
textarea.input-sm,select[multiple].input-sm{height:auto}
.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:0}
select.form-group-sm .form-control{height:30px;line-height:30px}
textarea.form-group-sm .form-control,select[multiple].form-group-sm .form-control{height:auto}
.form-group-sm .form-control-static{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;min-height:32px}
.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:0}
select.input-lg{height:46px;line-height:46px}
textarea.input-lg,select[multiple].input-lg{height:auto}
.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:0}
select.form-group-lg .form-control{height:46px;line-height:46px}
textarea.form-group-lg .form-control,select[multiple].form-group-lg .form-control{height:auto}
.form-group-lg .form-control-static{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;min-height:38px}
.has-feedback{position:relative}
.has-feedback .form-control{padding-right:57.5px}
.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:46px;height:46px;line-height:46px;text-align:center;pointer-events:none}
.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}
.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}
.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}
.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}
.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}
.has-success .form-control-feedback{color:#3c763d}
.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}
.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}
.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}
.has-warning .form-control-feedback{color:#8a6d3b}
.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}
.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}
.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}
.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}
.has-error .form-control-feedback{color:#a94442}
.has-feedback label~.form-control-feedback{top:25px}
.has-feedback label.sr-only~.form-control-feedback{top:0}
.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}
@media(min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}
.form-inline .form-control-static{display:inline-block}
.form-inline .input-group{display:inline-table;vertical-align:middle}
.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}
.form-inline .input-group>.form-control{width:100%}
.form-inline .control-label{margin-bottom:0;vertical-align:middle}
.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.form-inline .radio label,.form-inline .checkbox label{padding-left:0}
.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}
.form-inline .has-feedback .form-control-feedback{top:0}
}
.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:13px}
.form-horizontal .radio,.form-horizontal .checkbox{min-height:33px}
.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}
@media(min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:13px}
}
.form-horizontal .has-feedback .form-control-feedback{right:15px}
@media(min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.333333px}
}
@media(min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}
}
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.modal-row:before,.modal-row:after,.modal-footer:before,.modal-footer:after,.panel-body:before,.panel-body:after,.embed-responsive:before,.embed-responsive:after,.embed-image:before,.embed-image:after,section:before,section:after,footer:before,footer:after,header:before,header:after,.focus-block:before,.focus-block:after,.layer-blocks:before,.layer-blocks:after,.my-jlc .focus-block__image .embed-image-mobile:before,.my-jlc .focus-block__image .embed-image-mobile:after,.boutiques-search .embed-image-mobile:before,.boutiques-search .embed-image-mobile:after{content:" ";display:table}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.modal-row:after,.modal-footer:after,.panel-body:after,.embed-responsive:after,.embed-image:after,section:after,footer:after,header:after,.focus-block:after,.layer-blocks:after,.my-jlc .focus-block__image .embed-image-mobile:after,.boutiques-search .embed-image-mobile:after{clear:both}
.center-block{display:block;margin-left:auto;margin-right:auto}
.pull-right{float:right!important}
.pull-left{float:left!important}
.hide{display:none!important}
.show{display:block!important}
.invisible{visibility:hidden}
.text-hide{font:0/0 a!important;color:transparent!important;text-shadow:none!important;background-color:transparent!important;border:0!important}
.hidden{display:none!important}
.affix{position:fixed}
@-ms-viewport{width:device-width}
.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}
@media(max-width:767px){.visible-xs{display:block!important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row!important}
th.visible-xs,td.visible-xs{display:table-cell!important}
}
@media(max-width:767px){.visible-xs-block{display:block!important}
}
@media(max-width:767px){.visible-xs-inline{display:inline!important}
}
@media(max-width:767px){.visible-xs-inline-block{display:inline-block!important}
}
@media(min-width:768px) and (max-width:991px){.visible-sm{display:block!important}
table.visible-sm{display:table}
tr.visible-sm{display:table-row!important}
th.visible-sm,td.visible-sm{display:table-cell!important}
}
@media(min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}
}
@media(min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}
}
@media(min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}
}
@media(min-width:992px) and (max-width:1199px){.visible-md{display:block!important}
table.visible-md{display:table}
tr.visible-md{display:table-row!important}
th.visible-md,td.visible-md{display:table-cell!important}
}
@media(min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}
}
@media(min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}
}
@media(min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}
}
@media(min-width:1200px){.visible-lg{display:block!important}
table.visible-lg{display:table}
tr.visible-lg{display:table-row!important}
th.visible-lg,td.visible-lg{display:table-cell!important}
}
@media(min-width:1200px){.visible-lg-block{display:block!important}
}
@media(min-width:1200px){.visible-lg-inline{display:inline!important}
}
@media(min-width:1200px){.visible-lg-inline-block{display:inline-block!important}
}
@media(max-width:767px){.hidden-xs{display:none!important}
}
@media(min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}
}
@media(min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}
}
@media(min-width:1200px){.hidden-lg{display:none!important}
}
.visible-print{display:none!important}
@media print{.visible-print{display:block!important}
table.visible-print{display:table}
tr.visible-print{display:table-row!important}
th.visible-print,td.visible-print{display:table-cell!important}
}
.visible-print-block{display:none!important}
@media print{.visible-print-block{display:block!important}
}
.visible-print-inline{display:none!important}
@media print{.visible-print-inline{display:inline!important}
}
.visible-print-inline-block{display:none!important}
@media print{.visible-print-inline-block{display:inline-block!important}
}
@media print{.hidden-print{display:none!important}
}
input[type="button"],input[type="submit"],.submit-button{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:12px 15px;font-size:14px;line-height:1.42857143;border-radius:0;background-color:#7b706c;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-transform:uppercase;color:#fff;font-family:"gotboldbold",Helvetica,Arial,sans-serif}
input[type="button"]:focus,input[type="submit"]:focus,.submit-button:focus,input[type="button"]:active:focus,input[type="submit"]:active:focus,.submit-button:active:focus,input[type="button"].active:focus,input[type="submit"].active:focus,.submit-button.active:focus,input[type="button"].focus,input[type="submit"].focus,.submit-button.focus,input[type="button"]:active.focus,input[type="submit"]:active.focus,.submit-button:active.focus,input[type="button"].active.focus,input[type="submit"].active.focus,.submit-button.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
input[type="button"]:hover,input[type="submit"]:hover,.submit-button:hover,input[type="button"]:focus,input[type="submit"]:focus,.submit-button:focus,input[type="button"].focus,input[type="submit"].focus,.submit-button.focus{color:#fff;text-decoration:none;background-color:#000}
input[type="button"]:active,input[type="submit"]:active,.submit-button:active,input[type="button"].active,input[type="submit"].active,.submit-button.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
input[type="button"].disabled,input[type="submit"].disabled,.submit-button.disabled,input[type="button"][disabled],input[type="submit"][disabled],.submit-button[disabled],fieldset[disabled] input[type="button"],fieldset[disabled] input[type="submit"],fieldset[disabled] .submit-button{cursor:not-allowed;pointer-events:none;background-color:#d4d1d1;-webkit-box-shadow:none;box-shadow:none}
@keyframes btn4{0%{width:5%}
100%{width:100%}
}
@-moz-keyframes btn4{0%{width:5%}
100%{width:100%}
}
@-webkit-keyframes btn4{0%{width:5%}
100%{width:100%}
}
.navigation-item-hover{display:inline-block}
.navigation-item-hover:after{content:"";display:block;border-bottom:2px solid #786b6d;width:100%;margin:auto}
.navigation-item-hover:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.timepieces-link-hover{display:inline-block}
.timepieces-link-hover:after{content:"";display:block;border-bottom:2px solid #786b6d}
.timepieces-link-hover:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.brand-button{background:transparent;border:0;color:#000;font-size:12px;font-family:"Arial";font-weight:bold;padding:.71em 0;text-transform:uppercase;text-decoration:none;display:inline-block;font-style:normal}
.brand-button:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
.brand-button:hover{color:#000}
.brand-button:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.brand-button2{background:transparent;border:0;color:#000;font-size:12px;font-family:"Arial";font-weight:bold;padding:.71em 0;text-transform:uppercase;text-decoration:none;display:inline-block;font-style:normal}
.brand-button2:after{content:"";display:block;border-bottom:2px solid #000;margin:auto;margin-top:.7em}
.brand-button2:hover{color:#000}
.brand-button2:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.icon-achtung{background-image:url('jlc-framework-header/assets/images/icons/icon-achtung.svg');background-repeat:no-repeat}
.icon-plus-sign-bronze{background-image:url('jlc-framework-header/assets/images/icons/icon-plus-sign-bronze.svg');background-repeat:no-repeat}
.icon-discover{background-image:url('jlc-framework-header/assets/images/icons/icon-discover.svg');background-repeat:no-repeat}
.icon-discover-dark{background-image:url('jlc-framework-header/assets/images/icons/icon-discover-dark.svg');background-repeat:no-repeat}
.icon-plus-sign{background-image:url('jlc-framework-header/assets/images/icons/icon-plus-sign.svg');background-repeat:no-repeat}
.icon-plus-sign-bronze{background-image:url('jlc-framework-header/assets/images/icons/icon-plus-sign-bronze.svg');background-repeat:no-repeat}
.icon-read-more{background-image:url('jlc-framework-header/assets/images/icons/icon-read-more.svg');background-repeat:no-repeat}
.icon-read-more-bronze{background-image:url('jlc-framework-header/assets/images/icons/icon-read-more-bronze.svg');background-repeat:no-repeat}
.icon-read-more-white{background-image:url('jlc-framework-header/assets/images/icons/icon-read-more-white.svg');background-repeat:no-repeat}
.icon-read-less{background-image:url('jlc-framework-header/assets/images/icons/icon-read-less.svg');background-repeat:no-repeat}
.icon-read-less-white{background-image:url('jlc-framework-header/assets/images/icons/icon-read-less-white.svg');background-repeat:no-repeat}
.icon-read-less-bronze{background-image:url('jlc-framework-header/assets/images/icons/icon-read-less-bronze.svg');background-repeat:no-repeat}
.icon-arrow-left-cutted-bronze{background-image:url('jlc-framework-header/assets/images/icons/icon-arrow-left-cutted-bronze.svg');background-repeat:no-repeat}
.icon-arrow-down-bronze{background-image:url('jlc-framework-header/assets/images/icons/icon-arrow-down-bronze.svg');background-repeat:no-repeat}
.icon-arrow-down-white{background-image:url('jlc-framework-header/assets/images/icons/icon-arrow-down-white.svg');background-repeat:no-repeat}
.icon-arrow-down{background-image:url('jlc-framework-header/assets/images/icons/icon-arrow-down.svg');background-repeat:no-repeat}
.icon-arrow-left-white{background-image:url('jlc-framework-header/assets/images/icons/icon-arrow-left-white.svg');background-repeat:no-repeat}
.icon-arrow-left{background-image:url('jlc-framework-header/assets/images/icons/icon-arrow-left.svg');background-repeat:no-repeat}
.icon-arrow-long-right-bronze{background-image:url('jlc-framework-header/assets/images/icons/icon-arrow-long-right-bronze.svg');background-repeat:no-repeat}
.icon-arrow-long-right-tangerine{background-image:url('jlc-framework-header/assets/images/icons/icon-arrow-long-right-tangerine.svg');background-repeat:no-repeat}
.icon-arrow-long-right{background-image:url('jlc-framework-header/assets/images/icons/icon-arrow-long-right.svg');background-repeat:no-repeat}
.icon-arrow-red{background-image:url('jlc-framework-header/assets/images/icons/icon-arrow-red.svg');background-repeat:no-repeat}
.icon-arrow-right-bronze{background-image:url('jlc-framework-header/assets/images/icons/icon-arrow-right-bronze.svg');background-repeat:no-repeat}
.icon-arrow-right-grey{background-image:url('jlc-framework-header/assets/images/icons/icon-arrow-right-grey.svg');background-repeat:no-repeat}
.icon-arrow-right-white{background-image:url('jlc-framework-header/assets/images/icons/icon-arrow-right-white.svg');background-repeat:no-repeat}
.icon-arrow-right{background-image:url('jlc-framework-header/assets/images/icons/icon-arrow-right.svg');background-repeat:no-repeat}
.icon-arrow-top-white{background-image:url('jlc-framework-header/assets/images/icons/icon-arrow-top-white.svg');background-repeat:no-repeat}
.icon-arrow-top{background-image:url('jlc-framework-header/assets/images/icons/icon-arrow-top.svg');background-repeat:no-repeat}
.icon-arrow{background-image:url('jlc-framework-header/assets/images/icons/icon-arrow.svg');background-repeat:no-repeat}
.icon-basket-bronze{background-image:url('jlc-framework-header/assets/images/icons/icon-basket-bronze.svg');background-repeat:no-repeat}
.icon-basket-white{background-image:url('jlc-framework-header/assets/images/icons/icon-basket-white.svg');background-repeat:no-repeat}
.icon-basket{background-image:url('jlc-framework-header/assets/images/icons/icon-basket.svg');background-repeat:no-repeat}
.icon-bottom-arrow-black{background-image:url('jlc-framework-header/assets/images/icons/icon-bottom-arrow-black.svg');background-repeat:no-repeat}
.icon-bottom-arrow{background-image:url('jlc-framework-header/assets/images/icons/icon-bottom-arrow.svg');background-repeat:no-repeat}
.icon-btq-navigate{background-image:url('jlc-framework-header/assets/images/icons/icon-btq-navigate.png');background-repeat:no-repeat}
.icon-burger-white{background-image:url('jlc-framework-header/assets/images/icons/icon-burger-white.svg');background-repeat:no-repeat}
.icon-burger{background-image:url('jlc-framework-header/assets/images/icons/icon-burger.svg');background-repeat:no-repeat}
.icon-checked{background-image:url('jlc-framework-header/assets/images/icons/icon-checked.svg');background-repeat:no-repeat}
.icon-concierge-white{background-image:url('jlc-framework-header/assets/images/icons/icon-concierge-white.svg');background-repeat:no-repeat}
.icon-concierge{background-image:url('jlc-framework-header/assets/images/icons/icon-concierge.svg');background-repeat:no-repeat}
.icon-contact-bot{background-image:url('jlc-framework-header/assets/images/icons/icon-contact-bot.svg');background-repeat:no-repeat}
.icon-contact-mobile{background-image:url('jlc-framework-header/assets/images/icons/icon-contact-mobile.svg');background-repeat:no-repeat}
.icon-cross-bronze{background-image:url('jlc-framework-header/assets/images/icons/icon-cross-bronze.svg');background-repeat:no-repeat}
.icon-cross-grey{background-image:url('jlc-framework-header/assets/images/icons/icon-cross-grey.svg');background-repeat:no-repeat}
.icon-cross{background-image:url('jlc-framework-header/assets/images/icons/icon-cross.svg');background-repeat:no-repeat}
.icon-facebook-white{background-image:url('jlc-framework-header/assets/images/icons/icon-facebook-white.svg');background-repeat:no-repeat}
.icon-facebook{background-image:url('jlc-framework-header/assets/images/icons/icon-facebook.svg');background-repeat:no-repeat}
.icon-find-us{background-image:url('jlc-framework-header/assets/images/icons/icon-find-us.svg');background-repeat:no-repeat}
.icon-follow-china{background-image:url('jlc-framework-header/assets/images/icons/icon-follow-china.svg');background-repeat:no-repeat}
.icon-follow{background-image:url('jlc-framework-header/assets/images/icons/icon-follow.svg');background-repeat:no-repeat}
.icon-gallerie{background-image:url('jlc-framework-header/assets/images/icons/icon-gallerie.svg');background-repeat:no-repeat}
.icon-home-white{background-image:url('jlc-framework-header/assets/images/icons/icon-home-white.svg');background-repeat:no-repeat}
.icon-home{background-image:url('jlc-framework-header/assets/images/icons/icon-home.svg');background-repeat:no-repeat}
.icon-homearrowdown{background-image:url('jlc-framework-header/assets/images/icons/icon-homearrowdown.svg');background-repeat:no-repeat}
.icon-icons12-leftArrow{background-image:url('jlc-framework-header/assets/images/icons/icon-icons12-leftArrow.svg');background-repeat:no-repeat}
.icon-icons12-RightArrow{background-image:url('jlc-framework-header/assets/images/icons/icon-icons12-RightArrow.svg');background-repeat:no-repeat}
.icon-jl-anchor{background-image:url('jlc-framework-header/assets/images/icons/icon-jl-anchor.svg');background-repeat:no-repeat}
.icon-minus-bronze{background-image:url('jlc-framework-header/assets/images/icons/icon-minus-bronze.svg');background-repeat:no-repeat}
.icon-minus{background-image:url('jlc-framework-header/assets/images/icons/icon-minus.svg');background-repeat:no-repeat}
.icon-next{background-image:url('jlc-framework-header/assets/images/icons/icon-next.svg');background-repeat:no-repeat}
.icon-phone-in-white{background-image:url('jlc-framework-header/assets/images/icons/icon-phone-in-white.svg');background-repeat:no-repeat}
.icon-phone-in{background-image:url('jlc-framework-header/assets/images/icons/icon-phone-in.svg');background-repeat:no-repeat}
.icon-phone-out-white{background-image:url('jlc-framework-header/assets/images/icons/icon-phone-out-white.svg');background-repeat:no-repeat}
.icon-phone-out{background-image:url('jlc-framework-header/assets/images/icons/icon-phone-out.svg');background-repeat:no-repeat}
.icon-plus{background-image:url('jlc-framework-header/assets/images/icons/icon-plus.svg');background-repeat:no-repeat}
.icon-search-bronze{background-image:url('jlc-framework-header/assets/images/icons/icon-search-bronze.svg');background-repeat:no-repeat}
.icon-search-white{background-image:url('jlc-framework-header/assets/images/icons/icon-search-white.svg');background-repeat:no-repeat}
.icon-search{background-image:url('jlc-framework-header/assets/images/icons/icon-search.svg');background-repeat:no-repeat}
.icon-share{background-image:url('jlc-framework-header/assets/images/icons/icon-share.svg');background-repeat:no-repeat}
.icon-watchfinder-white{background-image:url('jlc-framework-header/assets/images/icons/icon-watchfinder-white.svg');background-repeat:no-repeat}
.icon-watchfinder{background-image:url('jlc-framework-header/assets/images/icons/icon-watchfinder.svg');background-repeat:no-repeat}
.icon-zoom-bronze{background-image:url('jlc-framework-header/assets/images/icons/icon-zoom-bronze.svg');background-repeat:no-repeat}
.icon-zoom-grey{background-image:url('jlc-framework-header/assets/images/icons/icon-zoom-grey.svg');background-repeat:no-repeat}
.icon-zoom{background-image:url('jlc-framework-header/assets/images/icons/icon-zoom.svg');background-repeat:no-repeat}
@font-face{font-family:"bembo";src:url("jlc-framework-header/assets/fonts/bem/bem-webfont.eot");src:url("jlc-framework-header/assets/fonts/bem/bem-webfont.eot?#iefix") format("embedded-opentype"),url("jlc-framework-header/assets/fonts/bem/bem-webfont.woff") format("woff"),url("jlc-framework-header/assets/fonts/bem/bem-webfont.ttf") format("truetype"),url("jlc-framework-header/assets/fonts/bem/bem-webfont.svg#bemregular") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"bembo";src:url("jlc-framework-header/assets/fonts/bemitalic/bemitalic-webfont.eot");src:url("jlc-framework-header/assets/fonts/bemitalic/bemitalic-webfont.eot?#iefix") format("embedded-opentype"),url("jlc-framework-header/assets/fonts/bemitalic/bemitalic-webfont.woff") format("woff"),url("jlc-framework-header/assets/fonts/bemitalic/bemitalic-webfont.ttf") format("truetype"),url("jlc-framework-header/assets/fonts/bemitalic/bemitalic-webfont.svg#bemitalicregular") format("svg");font-weight:normal;font-style:italic}
@font-face{font-family:"bembo";src:url("jlc-framework-header/assets/fonts/bembolditalic/bembolditalic-webfont.eot");src:url("jlc-framework-header/assets/fonts/bembolditalic/bembolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("jlc-framework-header/assets/fonts/bembolditalic/bembolditalic-webfont.woff") format("woff"),url("jlc-framework-header/assets/fonts/bembolditalic/bembolditalic-webfont.ttf") format("truetype"),url("jlc-framework-header/assets/fonts/bembolditalic/bembolditalic-webfont.svg#bembolditalicregular") format("svg");font-weight:bold;font-style:italic}
@font-face{font-family:"bembosemi";src:url("jlc-framework-header/assets/fonts/bembosemibolditalic/BemboStd-SemiboldItalic.eot");src:url("jlc-framework-header/assets/fonts/bembosemibolditalic/BemboStd-SemiboldItalic.eot?#iefix") format("embedded-opentype"),url("jlc-framework-header/assets/fonts/bembosemibolditalic/BemboStd-SemiboldItalic.woff") format("woff"),url("jlc-framework-header/assets/fonts/bembosemibolditalic/BemboStd-SemiboldItalic.otf") format("truetype"),url("jlc-framework-header/assets/fonts/bembosemibolditalic/BemboStd-SemiboldItalic.ttf") format("truetype"),url("jlc-framework-header/assets/fonts/bembosemibolditalic/BemboStd-SemiboldItalic.svg#bembosemibolditalicregular") format("svg")}
@font-face{font-family:"edward";src:url("jlc-framework-header/assets/fonts/EdwardianScriptITC/EdwardianScriptITC.eot");src:url("jlc-framework-header/assets/fonts/EdwardianScriptITC/EdwardianScriptITC.eot?#iefix") format("embedded-opentype"),url("jlc-framework-header/assets/fonts/EdwardianScriptITC/EdwardianScriptITC.woff") format("woff"),url("jlc-framework-header/assets/fonts/EdwardianScriptITC/EdwardianScriptITC.otf") format("truetype"),url("jlc-framework-header/assets/fonts/EdwardianScriptITC/EdwardianScriptITC.ttf") format("truetype"),url("jlc-framework-header/assets/fonts/EdwardianScriptITC/EdwardianScriptITC.svg#EdwardianScriptITC") format("svg")}
@font-face{font-family:"Montserrat";src:url("jlc-framework-header/assets/fonts/Montserrat/montserrat-regular.eot");src:url("jlc-framework-header/assets/fonts/Montserrat/montserrat-regular.eot?#iefix") format("embedded-opentype"),url("jlc-framework-header/assets/fonts/Montserrat/montserrat-regular.woff") format("woff"),url("jlc-framework-header/assets/fonts/Montserrat/montserrat-regular.ttf") format("truetype"),url("jlc-framework-header/assets/fonts/Montserrat/montserrat-regular.svg#Montserrat") format("svg");font-weight:normal;font-style:normal}
@font-face{font-family:"Montserrat";src:url("jlc-framework-header/assets/fonts/MontserratMedium/montserrat-500.eot");src:url("jlc-framework-header/assets/fonts/MontserratMedium/montserrat-500.eot?#iefix") format("embedded-opentype"),url("jlc-framework-header/assets/fonts/MontserratMedium/montserrat-500.woff") format("woff"),url("jlc-framework-header/assets/fonts/MontserratMedium/montserrat-500.ttf") format("truetype"),url("jlc-framework-header/assets/fonts/MontserratMedium/montserrat-500.svg#Montserrat") format("svg");font-weight:500;font-style:normal}
@font-face{font-family:"Montserrat";src:url("jlc-framework-header/assets/fonts/MontserratSemiBold/montserrat-600.eot");src:url("jlc-framework-header/assets/fonts/MontserratSemiBold/montserrat-600.eot?#iefix") format("embedded-opentype"),url("jlc-framework-header/assets/fonts/MontserratSemiBold/montserrat-600.woff") format("woff"),url("jlc-framework-header/assets/fonts/MontserratSemiBold/montserrat-600.ttf") format("truetype"),url("jlc-framework-header/assets/fonts/MontserratSemiBold/montserrat-600.svg#Montserrat") format("svg");font-weight:600;font-style:normal}
@font-face{font-family:"Decimal";font-style:normal;font-weight:600;font-display:auto;src:url("jlc-framework-header/assets/fonts/Decimal/Decimal-Semibold-Pro_Web.woff2") format("woff2"),url("jlc-framework-header/assets/fonts/Decimal/Decimal-Semibold-Pro_Web.woff") format("woff")}
@font-face{font-family:"Fortescue";font-style:normal;font-weight:light;font-display:auto;src:url("jlc-framework-header/assets/fonts/Fortescue/fortescue-text-light-pro.eot");src:url("jlc-framework-header/assets/fonts/Fortescue/fortescue-text-light-pro.eot?#iefix") format("embedded-opentype"),url("jlc-framework-header/assets/fonts/Fortescue/fortescue-text-light-pro.ttf") format("truetype"),url("jlc-framework-header/assets/fonts/Fortescue/fortescue-text-light-pro.woff") format("woff"),url("jlc-framework-header/assets/fonts/Fortescue/fortescue-text-light-pro.woff2") format("woff2")}
@font-face{font-family:"Gotham SSm";font-style:normal;font-weight:400;font-display:auto;src:url("jlc-framework-header/assets/fonts/GothamSSm/GothamSSm-Book_Web.woff2") format("woff2"),url("jlc-framework-header/assets/fonts/GothamSSm/GothamSSm-Book_Web.woff") format("woff")}
@font-face{font-family:"Gotham SSm";font-style:normal;font-weight:700;font-display:auto;src:url("jlc-framework-header/assets/fonts/GothamSSm/GothamSSm-Bold_Web.woff2") format("woff2"),url("jlc-framework-header/assets/fonts/GothamSSm/GothamSSm-Bold_Web.woff") format("woff")}
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:0}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}
a,a:visited{text-decoration:underline}
a[href]:after{content:" (" attr(href) ")"}
abbr[title]:after{content:" (" attr(title) ")"}
a[href^="#"]:after,a[href^="javascript:"]:after{content:""}
pre,blockquote{border:1px solid #999;page-break-inside:avoid}
thead{display:table-header-group}
tr,img{page-break-inside:avoid}
img{max-width:100%!important}
p,h2,h3{orphans:3;widows:3}
h2,h3{page-break-after:avoid}
select{background:#fff!important}
.navbar{display:none}
.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}
.label{border:1px solid #000}
.table{border-collapse:collapse!important}
.table td,.table th{background-color:#fff!important}
.table-bordered th,.table-bordered td{border:1px solid #ddd!important}
}
.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}
.fade.in{opacity:1}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;transition-timing-function:ease}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body{font-family:"Arial",Helvetica,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#337ab7;text-decoration:none}
a:hover,a:focus{color:#23527c;text-decoration:underline}
a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
figure{margin:0}
img{vertical-align:middle}
.img-responsive,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}
.img-rounded{border-radius:6px}
.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}
.img-circle{border-radius:50%}
hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
[role="button"]{cursor:pointer}
code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}
code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}
kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}
kbd kbd{padding:0;font-size:100%;font-weight:bold;box-shadow:none}
pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#333;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}
pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}
.pre-scrollable{max-height:340px;overflow-y:scroll}
table{background-color:transparent}
caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}
th{text-align:left}
.table{width:100%;max-width:100%;margin-bottom:20px}
.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}
.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}
.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}
.table>tbody+tbody{border-top:2px solid #ddd}
.table .table{background-color:#fff}
.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}
.table-bordered{border:1px solid #ddd}
.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}
.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}
.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}
.table-hover>tbody>tr:hover{background-color:#f5f5f5}
table col[class*="col-"]{position:static;float:none;display:table-column}
table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}
.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}
.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}
.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}
.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}
.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}
.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}
.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}
.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}
.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}
.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}
.table-responsive{overflow-x:auto;min-height:.01%}
@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}
.table-responsive>.table{margin-bottom:0}
.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}
.table-responsive>.table-bordered{border:0}
.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}
.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}
.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}
}
@font-face{font-family:'Glyphicons Halflings';src:url('jlc-framework-header/assets/fonts/glyphicons/glyphicons-halflings-regular.eot');src:url('jlc-framework-header/assets/fonts/glyphicons/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('jlc-framework-header/assets/fonts/glyphicons/glyphicons-halflings-regular.woff2') format('woff2'),url('jlc-framework-header/assets/fonts/glyphicons/glyphicons-halflings-regular.woff') format('woff'),url('jlc-framework-header/assets/fonts/glyphicons/glyphicons-halflings-regular.ttf') format('truetype'),url('jlc-framework-header/assets/fonts/glyphicons/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}
.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.glyphicon-asterisk:before{content:"\2a"}
.glyphicon-plus:before{content:"\2b"}
.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}
.glyphicon-minus:before{content:"\2212"}
.glyphicon-cloud:before{content:"\2601"}
.glyphicon-envelope:before{content:"\2709"}
.glyphicon-pencil:before{content:"\270f"}
.glyphicon-glass:before{content:"\e001"}
.glyphicon-music:before{content:"\e002"}
.glyphicon-search:before{content:"\e003"}
.glyphicon-heart:before{content:"\e005"}
.glyphicon-star:before{content:"\e006"}
.glyphicon-star-empty:before{content:"\e007"}
.glyphicon-user:before{content:"\e008"}
.glyphicon-film:before{content:"\e009"}
.glyphicon-th-large:before{content:"\e010"}
.glyphicon-th:before{content:"\e011"}
.glyphicon-th-list:before{content:"\e012"}
.glyphicon-ok:before{content:"\e013"}
.glyphicon-remove:before{content:"\e014"}
.glyphicon-zoom-in:before{content:"\e015"}
.glyphicon-zoom-out:before{content:"\e016"}
.glyphicon-off:before{content:"\e017"}
.glyphicon-signal:before{content:"\e018"}
.glyphicon-cog:before{content:"\e019"}
.glyphicon-trash:before{content:"\e020"}
.glyphicon-home:before{content:"\e021"}
.glyphicon-file:before{content:"\e022"}
.glyphicon-time:before{content:"\e023"}
.glyphicon-road:before{content:"\e024"}
.glyphicon-download-alt:before{content:"\e025"}
.glyphicon-download:before{content:"\e026"}
.glyphicon-upload:before{content:"\e027"}
.glyphicon-inbox:before{content:"\e028"}
.glyphicon-play-circle:before{content:"\e029"}
.glyphicon-repeat:before{content:"\e030"}
.glyphicon-refresh:before{content:"\e031"}
.glyphicon-list-alt:before{content:"\e032"}
.glyphicon-lock:before{content:"\e033"}
.glyphicon-flag:before{content:"\e034"}
.glyphicon-headphones:before{content:"\e035"}
.glyphicon-volume-off:before{content:"\e036"}
.glyphicon-volume-down:before{content:"\e037"}
.glyphicon-volume-up:before{content:"\e038"}
.glyphicon-qrcode:before{content:"\e039"}
.glyphicon-barcode:before{content:"\e040"}
.glyphicon-tag:before{content:"\e041"}
.glyphicon-tags:before{content:"\e042"}
.glyphicon-book:before{content:"\e043"}
.glyphicon-bookmark:before{content:"\e044"}
.glyphicon-print:before{content:"\e045"}
.glyphicon-camera:before{content:"\e046"}
.glyphicon-font:before{content:"\e047"}
.glyphicon-bold:before{content:"\e048"}
.glyphicon-italic:before{content:"\e049"}
.glyphicon-text-height:before{content:"\e050"}
.glyphicon-text-width:before{content:"\e051"}
.glyphicon-align-left:before{content:"\e052"}
.glyphicon-align-center:before{content:"\e053"}
.glyphicon-align-right:before{content:"\e054"}
.glyphicon-align-justify:before{content:"\e055"}
.glyphicon-list:before{content:"\e056"}
.glyphicon-indent-left:before{content:"\e057"}
.glyphicon-indent-right:before{content:"\e058"}
.glyphicon-facetime-video:before{content:"\e059"}
.glyphicon-picture:before{content:"\e060"}
.glyphicon-map-marker:before{content:"\e062"}
.glyphicon-adjust:before{content:"\e063"}
.glyphicon-tint:before{content:"\e064"}
.glyphicon-edit:before{content:"\e065"}
.glyphicon-share:before{content:"\e066"}
.glyphicon-check:before{content:"\e067"}
.glyphicon-move:before{content:"\e068"}
.glyphicon-step-backward:before{content:"\e069"}
.glyphicon-fast-backward:before{content:"\e070"}
.glyphicon-backward:before{content:"\e071"}
.glyphicon-play:before{content:"\e072"}
.glyphicon-pause:before{content:"\e073"}
.glyphicon-stop:before{content:"\e074"}
.glyphicon-forward:before{content:"\e075"}
.glyphicon-fast-forward:before{content:"\e076"}
.glyphicon-step-forward:before{content:"\e077"}
.glyphicon-eject:before{content:"\e078"}
.glyphicon-chevron-left:before{content:"\e079"}
.glyphicon-chevron-right:before{content:"\e080"}
.glyphicon-plus-sign:before{content:"\e081"}
.glyphicon-minus-sign:before{content:"\e082"}
.glyphicon-remove-sign:before{content:"\e083"}
.glyphicon-ok-sign:before{content:"\e084"}
.glyphicon-question-sign:before{content:"\e085"}
.glyphicon-info-sign:before{content:"\e086"}
.glyphicon-screenshot:before{content:"\e087"}
.glyphicon-remove-circle:before{content:"\e088"}
.glyphicon-ok-circle:before{content:"\e089"}
.glyphicon-ban-circle:before{content:"\e090"}
.glyphicon-arrow-left:before{content:"\e091"}
.glyphicon-arrow-right:before{content:"\e092"}
.glyphicon-arrow-up:before{content:"\e093"}
.glyphicon-arrow-down:before{content:"\e094"}
.glyphicon-share-alt:before{content:"\e095"}
.glyphicon-resize-full:before{content:"\e096"}
.glyphicon-resize-small:before{content:"\e097"}
.glyphicon-exclamation-sign:before{content:"\e101"}
.glyphicon-gift:before{content:"\e102"}
.glyphicon-leaf:before{content:"\e103"}
.glyphicon-fire:before{content:"\e104"}
.glyphicon-eye-open:before{content:"\e105"}
.glyphicon-eye-close:before{content:"\e106"}
.glyphicon-warning-sign:before{content:"\e107"}
.glyphicon-plane:before{content:"\e108"}
.glyphicon-calendar:before{content:"\e109"}
.glyphicon-random:before{content:"\e110"}
.glyphicon-comment:before{content:"\e111"}
.glyphicon-magnet:before{content:"\e112"}
.glyphicon-chevron-up:before{content:"\e113"}
.glyphicon-chevron-down:before{content:"\e114"}
.glyphicon-retweet:before{content:"\e115"}
.glyphicon-shopping-cart:before{content:"\e116"}
.glyphicon-folder-close:before{content:"\e117"}
.glyphicon-folder-open:before{content:"\e118"}
.glyphicon-resize-vertical:before{content:"\e119"}
.glyphicon-resize-horizontal:before{content:"\e120"}
.glyphicon-hdd:before{content:"\e121"}
.glyphicon-bullhorn:before{content:"\e122"}
.glyphicon-bell:before{content:"\e123"}
.glyphicon-certificate:before{content:"\e124"}
.glyphicon-thumbs-up:before{content:"\e125"}
.glyphicon-thumbs-down:before{content:"\e126"}
.glyphicon-hand-right:before{content:"\e127"}
.glyphicon-hand-left:before{content:"\e128"}
.glyphicon-hand-up:before{content:"\e129"}
.glyphicon-hand-down:before{content:"\e130"}
.glyphicon-circle-arrow-right:before{content:"\e131"}
.glyphicon-circle-arrow-left:before{content:"\e132"}
.glyphicon-circle-arrow-up:before{content:"\e133"}
.glyphicon-circle-arrow-down:before{content:"\e134"}
.glyphicon-globe:before{content:"\e135"}
.glyphicon-wrench:before{content:"\e136"}
.glyphicon-tasks:before{content:"\e137"}
.glyphicon-filter:before{content:"\e138"}
.glyphicon-briefcase:before{content:"\e139"}
.glyphicon-fullscreen:before{content:"\e140"}
.glyphicon-dashboard:before{content:"\e141"}
.glyphicon-paperclip:before{content:"\e142"}
.glyphicon-heart-empty:before{content:"\e143"}
.glyphicon-link:before{content:"\e144"}
.glyphicon-phone:before{content:"\e145"}
.glyphicon-pushpin:before{content:"\e146"}
.glyphicon-usd:before{content:"\e148"}
.glyphicon-gbp:before{content:"\e149"}
.glyphicon-sort:before{content:"\e150"}
.glyphicon-sort-by-alphabet:before{content:"\e151"}
.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}
.glyphicon-sort-by-order:before{content:"\e153"}
.glyphicon-sort-by-order-alt:before{content:"\e154"}
.glyphicon-sort-by-attributes:before{content:"\e155"}
.glyphicon-sort-by-attributes-alt:before{content:"\e156"}
.glyphicon-unchecked:before{content:"\e157"}
.glyphicon-expand:before{content:"\e158"}
.glyphicon-collapse-down:before{content:"\e159"}
.glyphicon-collapse-up:before{content:"\e160"}
.glyphicon-log-in:before{content:"\e161"}
.glyphicon-flash:before{content:"\e162"}
.glyphicon-log-out:before{content:"\e163"}
.glyphicon-new-window:before{content:"\e164"}
.glyphicon-record:before{content:"\e165"}
.glyphicon-save:before{content:"\e166"}
.glyphicon-open:before{content:"\e167"}
.glyphicon-saved:before{content:"\e168"}
.glyphicon-import:before{content:"\e169"}
.glyphicon-export:before{content:"\e170"}
.glyphicon-send:before{content:"\e171"}
.glyphicon-floppy-disk:before{content:"\e172"}
.glyphicon-floppy-saved:before{content:"\e173"}
.glyphicon-floppy-remove:before{content:"\e174"}
.glyphicon-floppy-save:before{content:"\e175"}
.glyphicon-floppy-open:before{content:"\e176"}
.glyphicon-credit-card:before{content:"\e177"}
.glyphicon-transfer:before{content:"\e178"}
.glyphicon-cutlery:before{content:"\e179"}
.glyphicon-header:before{content:"\e180"}
.glyphicon-compressed:before{content:"\e181"}
.glyphicon-earphone:before{content:"\e182"}
.glyphicon-phone-alt:before{content:"\e183"}
.glyphicon-tower:before{content:"\e184"}
.glyphicon-stats:before{content:"\e185"}
.glyphicon-sd-video:before{content:"\e186"}
.glyphicon-hd-video:before{content:"\e187"}
.glyphicon-subtitles:before{content:"\e188"}
.glyphicon-sound-stereo:before{content:"\e189"}
.glyphicon-sound-dolby:before{content:"\e190"}
.glyphicon-sound-5-1:before{content:"\e191"}
.glyphicon-sound-6-1:before{content:"\e192"}
.glyphicon-sound-7-1:before{content:"\e193"}
.glyphicon-copyright-mark:before{content:"\e194"}
.glyphicon-registration-mark:before{content:"\e195"}
.glyphicon-cloud-download:before{content:"\e197"}
.glyphicon-cloud-upload:before{content:"\e198"}
.glyphicon-tree-conifer:before{content:"\e199"}
.glyphicon-tree-deciduous:before{content:"\e200"}
.glyphicon-cd:before{content:"\e201"}
.glyphicon-save-file:before{content:"\e202"}
.glyphicon-open-file:before{content:"\e203"}
.glyphicon-level-up:before{content:"\e204"}
.glyphicon-copy:before{content:"\e205"}
.glyphicon-paste:before{content:"\e206"}
.glyphicon-alert:before{content:"\e209"}
.glyphicon-equalizer:before{content:"\e210"}
.glyphicon-king:before{content:"\e211"}
.glyphicon-queen:before{content:"\e212"}
.glyphicon-pawn:before{content:"\e213"}
.glyphicon-bishop:before{content:"\e214"}
.glyphicon-knight:before{content:"\e215"}
.glyphicon-baby-formula:before{content:"\e216"}
.glyphicon-tent:before{content:"\26fa"}
.glyphicon-blackboard:before{content:"\e218"}
.glyphicon-bed:before{content:"\e219"}
.glyphicon-apple:before{content:"\f8ff"}
.glyphicon-erase:before{content:"\e221"}
.glyphicon-hourglass:before{content:"\231b"}
.glyphicon-lamp:before{content:"\e223"}
.glyphicon-duplicate:before{content:"\e224"}
.glyphicon-piggy-bank:before{content:"\e225"}
.glyphicon-scissors:before{content:"\e226"}
.glyphicon-bitcoin:before{content:"\e227"}
.glyphicon-btc:before{content:"\e227"}
.glyphicon-xbt:before{content:"\e227"}
.glyphicon-yen:before{content:"\00a5"}
.glyphicon-jpy:before{content:"\00a5"}
.glyphicon-ruble:before{content:"\20bd"}
.glyphicon-rub:before{content:"\20bd"}
.glyphicon-scale:before{content:"\e230"}
.glyphicon-ice-lolly:before{content:"\e231"}
.glyphicon-ice-lolly-tasted:before{content:"\e232"}
.glyphicon-education:before{content:"\e233"}
.glyphicon-option-horizontal:before{content:"\e234"}
.glyphicon-option-vertical:before{content:"\e235"}
.glyphicon-menu-hamburger:before{content:"\e236"}
.glyphicon-modal-window:before{content:"\e237"}
.glyphicon-oil:before{content:"\e238"}
.glyphicon-grain:before{content:"\e239"}
.glyphicon-sunglasses:before{content:"\e240"}
.glyphicon-text-size:before{content:"\e241"}
.glyphicon-text-color:before{content:"\e242"}
.glyphicon-text-background:before{content:"\e243"}
.glyphicon-object-align-top:before{content:"\e244"}
.glyphicon-object-align-bottom:before{content:"\e245"}
.glyphicon-object-align-horizontal:before{content:"\e246"}
.glyphicon-object-align-left:before{content:"\e247"}
.glyphicon-object-align-vertical:before{content:"\e248"}
.glyphicon-object-align-right:before{content:"\e249"}
.glyphicon-triangle-right:before{content:"\e250"}
.glyphicon-triangle-left:before{content:"\e251"}
.glyphicon-triangle-bottom:before{content:"\e252"}
.glyphicon-triangle-top:before{content:"\e253"}
.glyphicon-console:before{content:"\e254"}
.glyphicon-superscript:before{content:"\e255"}
.glyphicon-subscript:before{content:"\e256"}
.glyphicon-menu-left:before{content:"\e257"}
.glyphicon-menu-right:before{content:"\e258"}
.glyphicon-menu-down:before{content:"\e259"}
.glyphicon-menu-up:before{content:"\e260"}
.container{display:block;margin:0 auto;max-width:1440px;padding-right:10px;padding-left:10px;width:100%}
.container--is-fluid{display:block;max-width:100%;margin-left:auto;margin-right:auto;padding-right:10px;padding-left:10px}
.column-row{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}
.column-row-reverse{flex-direction:row-reverse}
[class^="column-xs"],[class*=" column-xs"]{box-sizing:border-box;padding-right:10px;padding-left:10px}
.column-xs{flex-grow:1;flex-basis:0;max-width:100%}
.column-xs-0{flex-basis:0;max-width:0}
.column-xs-1{flex-basis:8.33333333%;max-width:8.33333333%}
.column-xs-2{flex-basis:16.66666667%;max-width:16.66666667%}
.column-xs-3{flex-basis:25%;max-width:25%}
.column-xs-4{flex-basis:33.33333333%;max-width:33.33333333%}
.column-xs-5{flex-basis:41.66666667%;max-width:41.66666667%}
.column-xs-6{flex-basis:50%;max-width:50%}
.column-xs-7{flex-basis:58.33333333%;max-width:58.33333333%}
.column-xs-8{flex-basis:66.66666667%;max-width:66.66666667%}
.column-xs-9{flex-basis:75%;max-width:75%}
.column-xs-10{flex-basis:83.33333333%;max-width:83.33333333%}
.column-xs-11{flex-basis:91.66666667%;max-width:91.66666667%}
.column-xs-12{flex-basis:100%;max-width:100%}
.column-xs-offset-0{margin-left:0}
.column-xs-offset-1{margin-left:8.33333333%}
.column-xs-offset-2{margin-left:16.66666667%}
.column-xs-offset-3{margin-left:25%}
.column-xs-offset-4{margin-left:33.33333333%}
.column-xs-offset-5{margin-left:41.66666667%}
.column-xs-offset-6{margin-left:50%}
.column-xs-offset-7{margin-left:58.33333333%}
.column-xs-offset-8{margin-left:66.66666667%}
.column-xs-offset-9{margin-left:75%}
.column-xs-offset-10{margin-left:83.33333333%}
.column-xs-offset-11{margin-left:91.66666667%}
@media only screen and (min-width:1200px){[class^="column-lg"],[class*=" column-lg"]{box-sizing:border-box;padding-right:10px;padding-left:10px}
.column-lg{flex-grow:1;flex-basis:0;max-width:100%}
.column-lg-0{flex-basis:0;max-width:0}
.column-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}
.column-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}
.column-lg-3{flex-basis:25%;max-width:25%}
.column-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}
.column-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}
.column-lg-6{flex-basis:50%;max-width:50%}
.column-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}
.column-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}
.column-lg-9{flex-basis:75%;max-width:75%}
.column-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}
.column-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}
.column-lg-12{flex-basis:100%;max-width:100%}
.column-lg-offset-0{margin-left:0}
.column-lg-offset-1{margin-left:8.33333333%}
.column-lg-offset-2{margin-left:16.66666667%}
.column-lg-offset-3{margin-left:25%}
.column-lg-offset-4{margin-left:33.33333333%}
.column-lg-offset-5{margin-left:41.66666667%}
.column-lg-offset-6{margin-left:50%}
.column-lg-offset-7{margin-left:58.33333333%}
.column-lg-offset-8{margin-left:66.66666667%}
.column-lg-offset-9{margin-left:75%}
.column-lg-offset-10{margin-left:83.33333333%}
.column-lg-offset-11{margin-left:91.66666667%}
}
[data-carousel]{display:flex;overflow-x:scroll;transition:opacity 1s ease;opacity:0;visibility:hidden;min-width:100%}
[data-carousel].is-grabbed{cursor:grabbing}
[data-carousel].initialized{opacity:1;visibility:visible}
[data-carousel].is-sliding{position:relative}
[data-carousel].is-sliding::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}
[data-carousel]::-webkit-scrollbar{display:none;-ms-overflow-style:none;scrollbar-width:none}
[data-disable-carousel]{opacity:1;visibility:visible}
[data-carousel-scroll-indicator]{display:block;position:relative;background:#e0dcd4;height:2px;margin:30px 80px;overflow:hidden;width:100%}
@media screen and (max-width:767px){[data-carousel-scroll-indicator]{margin-left:20px;margin-right:20px}
}
.jlc-modal-dialog [data-carousel-scroll-indicator]{margin:30px}
@media screen and (max-width:767px){.jlc-modal-dialog [data-carousel-scroll-indicator]{margin-left:20px;margin-right:20px}
}
[data-carousel-scroll-indicator] .line{background:#3a3935;height:100%;position:absolute;top:0;z-index:1}
[data-modal]{position:fixed;top:0;left:0;width:100%;height:100%;overflow-y:auto;background-color:#fff}
[data-modal].active{z-index:9999;opacity:1;visibility:visible}
[data-modal].inactive{z-index:-9999;opacity:0;visibility:hidden}
[data-modal].is-arabic .jlc-modal-close-icon{margin:0 0 0 20px}
[data-modal] .jlc-modal-dialog{transform:translate(0);padding:35px 50px;background:#fff;width:100%;height:100%}
@media screen and (max-width:767px){[data-modal] .jlc-modal-dialog{padding:0}
}
[data-modal] .jlc-modal-header{display:flex;align-items:center;justify-content:flex-start;padding:0}
[data-modal] .jlc-modal-close-button{outline:0;text-transform:uppercase;background:0;border:0;display:flex;align-items:center;justify-content:flex-start;padding:0}
[data-modal] .jlc-modal-close-icon{margin-right:20px;width:55px;height:55px;display:flex;align-items:center;justify-content:center;background:#efede9}
[data-modal] .jlc-modal-close-icon svg{transform:rotate(45deg)}
[data-modal] .jlc-modal-close-text{font-family:"Gotham SSm";font-size:14px;line-height:18px;text-transform:uppercase;color:#33322e}
[data-modal] .jlc-modal-body{padding:0;text-align:left}
@media screen and (max-width:767px){[data-modal] .jlc-modal-body .content-carousel{height:calc(100vh - 55px)}
}
/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:0;--animate-repeat:1}
.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}
@media print,(prefers-reduced-motion:reduce){.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}
.animate__animated[class*='Out']{opacity:0}
}
@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
}
.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}
@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}
50%{opacity:1}
}
.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup,.dropdown{position:relative}
.dropdown-toggle:focus{outline:0}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:14px;text-align:left;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}
.dropdown-menu.pull-right{right:0;left:auto}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#333;white-space:nowrap}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#262626;background-color:#f5f5f5}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;outline:0;background-color:#337ab7}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}
.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:not-allowed}
.open>.dropdown-menu{display:block}
.open>a{outline:0}
.dropdown-menu-right{left:auto;right:0}
.dropdown-menu-left{left:0;right:auto}
.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}
.pull-right>.dropdown-menu{right:0;left:auto}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}
@media(min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}
.navbar-right .dropdown-menu-left{left:0;right:auto}
}
.nav{margin-bottom:0;padding-left:0;list-style:none}
.nav>li{position:relative;display:block}
.nav>li>a{position:relative;display:block;padding:10px 15px}
.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}
.nav>li.disabled>a{color:#777}
.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;background-color:transparent;cursor:not-allowed}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav>li>a>img{max-width:none}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs>li{float:left;margin-bottom:-1px}
.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}
.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}
.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-tabs.nav-justified>li{float:none}
.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}
.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}
@media(min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}
.nav-tabs.nav-justified>li>a{margin-bottom:0}
}
.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}
@media(min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}
.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}
}
.nav-pills>li{float:left}
.nav-pills>li>a{border-radius:4px}
.nav-pills>li+li{margin-left:2px}
.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}
.nav-stacked>li{float:none}
.nav-stacked>li+li{margin-top:2px;margin-left:0}
.nav-justified{width:100%}
.nav-justified>li{float:none}
.nav-justified>li>a{text-align:center;margin-bottom:5px}
.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}
@media(min-width:768px){.nav-justified>li{display:table-cell;width:1%}
.nav-justified>li>a{margin-bottom:0}
}
.nav-tabs-justified{border-bottom:0}
.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}
@media(min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}
.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}
}
.tab-content>.tab-pane{display:none}
.tab-content>.active{display:block}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}
.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}
@media(min-width:768px){.navbar{border-radius:4px}
}
@media(min-width:768px){.navbar-header{float:left}
}
.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}
.navbar-collapse.in{overflow-y:auto}
@media(min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.navbar-collapse.in{overflow-y:visible}
.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}
}
.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}
@media(max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}
}
.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}
@media(min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}
}
.navbar-static-top{z-index:1000;border-width:0 0 1px}
@media(min-width:768px){.navbar-static-top{border-radius:0}
}
.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}
@media(min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}
}
.navbar-fixed-top{top:0;border-width:0 0 1px}
.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}
.navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px;height:50px}
.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}
.navbar-brand>img{display:block}
@media(min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}
}
.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}
.navbar-toggle:focus{outline:0}
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
@media(min-width:768px){.navbar-toggle{display:none}
}
.navbar-nav{margin:7.5px -15px}
.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}
@media(max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}
.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}
.navbar-nav .open .dropdown-menu>li>a{line-height:20px}
.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}
}
@media(min-width:768px){.navbar-nav{float:left;margin:0}
.navbar-nav>li{float:left}
.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}
}
.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:2px;margin-bottom:2px}
@media(min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}
.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}
.navbar-form .form-control-static{display:inline-block}
.navbar-form .input-group{display:inline-table;vertical-align:middle}
.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}
.navbar-form .input-group>.form-control{width:100%}
.navbar-form .control-label{margin-bottom:0;vertical-align:middle}
.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}
.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}
.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}
.navbar-form .has-feedback .form-control-feedback{top:0}
}
@media(max-width:767px){.navbar-form .form-group{margin-bottom:5px}
.navbar-form .form-group:last-child{margin-bottom:0}
}
@media(min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}
}
.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}
.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.navbar-btn{margin-top:2px;margin-bottom:2px}
.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}
.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}
.navbar-text{margin-top:15px;margin-bottom:15px}
@media(min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}
}
@media(min-width:768px){.navbar-left{float:left!important}
.navbar-right{float:right!important;margin-right:-15px}
.navbar-right~.navbar-right{margin-right:0}
}
.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}
.navbar-default .navbar-brand{color:#777}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}
.navbar-default .navbar-text{color:#777}
.navbar-default .navbar-nav>li>a{color:#777}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}
.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}
.navbar-default .navbar-toggle{border-color:#ddd}
.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#e7e7e7;color:#555}
@media(max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}
.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}
.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}
}
.navbar-default .navbar-link{color:#777}
.navbar-default .navbar-link:hover{color:#333}
.navbar-default .btn-link{color:#777}
.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}
.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}
.navbar-inverse{background-color:#222;border-color:#080808}
.navbar-inverse .navbar-brand{color:#9d9d9d}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}
.navbar-inverse .navbar-text{color:#9d9d9d}
.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}
.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}
.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}
.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}
.navbar-inverse .navbar-toggle{border-color:#333}
.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}
.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}
.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#080808;color:#fff}
@media(max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}
.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}
.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}
}
.navbar-inverse .navbar-link{color:#9d9d9d}
.navbar-inverse .navbar-link:hover{color:#fff}
.navbar-inverse .btn-link{color:#9d9d9d}
.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}
.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}
.breadcrumb{padding:4px 15px;margin-bottom:0;list-style:none;background-color:#000}
.breadcrumb span.hidden,.breadcrumb label.hidden{display:none}
.breadcrumb li:first-child span{width:15px;height:.875em;display:block}
.breadcrumb li:first-child a{padding-right:0}
.breadcrumb>li{display:inline-block}
.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;font-family:bembo;font-weight:normal;font-style:italic;color:#fff;text-transform:none;font-size:14px}
.breadcrumb a{font-family:bembo;font-weight:normal;font-style:italic;color:#fff;text-transform:none;font-size:14px;padding-right:5px}
.breadcrumb a:hover{color:#7b706c}
.breadcrumb>.active{font-family:bembosemi;font-weight:normal;font-style:normal;color:#fff;text-transform:none;font-size:14px}
.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}
.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}
button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}
.modal-open{overflow:hidden}
.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-row{margin-left:-15px;margin-right:-15px}
.modal-column-50{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;text-align:center}
.modal-column-50 .col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.modal-column-50 .col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.modal-column-50 .col-xs-12{width:100%}
.modal-column-50 .col-xs-11{width:91.66666667%}
.modal-column-50 .col-xs-10{width:83.33333333%}
.modal-column-50 .col-xs-9{width:75%}
.modal-column-50 .col-xs-8{width:66.66666667%}
.modal-column-50 .col-xs-7{width:58.33333333%}
.modal-column-50 .col-xs-6{width:50%}
.modal-column-50 .col-xs-5{width:41.66666667%}
.modal-column-50 .col-xs-4{width:33.33333333%}
.modal-column-50 .col-xs-3{width:25%}
.modal-column-50 .col-xs-2{width:16.66666667%}
.modal-column-50 .col-xs-1{width:8.33333333%}
.modal-column-50 .col-xs-pull-12{right:100%}
.modal-column-50 .col-xs-pull-11{right:91.66666667%}
.modal-column-50 .col-xs-pull-10{right:83.33333333%}
.modal-column-50 .col-xs-pull-9{right:75%}
.modal-column-50 .col-xs-pull-8{right:66.66666667%}
.modal-column-50 .col-xs-pull-7{right:58.33333333%}
.modal-column-50 .col-xs-pull-6{right:50%}
.modal-column-50 .col-xs-pull-5{right:41.66666667%}
.modal-column-50 .col-xs-pull-4{right:33.33333333%}
.modal-column-50 .col-xs-pull-3{right:25%}
.modal-column-50 .col-xs-pull-2{right:16.66666667%}
.modal-column-50 .col-xs-pull-1{right:8.33333333%}
.modal-column-50 .col-xs-pull-0{right:auto}
.modal-column-50 .col-xs-push-12{left:100%}
.modal-column-50 .col-xs-push-11{left:91.66666667%}
.modal-column-50 .col-xs-push-10{left:83.33333333%}
.modal-column-50 .col-xs-push-9{left:75%}
.modal-column-50 .col-xs-push-8{left:66.66666667%}
.modal-column-50 .col-xs-push-7{left:58.33333333%}
.modal-column-50 .col-xs-push-6{left:50%}
.modal-column-50 .col-xs-push-5{left:41.66666667%}
.modal-column-50 .col-xs-push-4{left:33.33333333%}
.modal-column-50 .col-xs-push-3{left:25%}
.modal-column-50 .col-xs-push-2{left:16.66666667%}
.modal-column-50 .col-xs-push-1{left:8.33333333%}
.modal-column-50 .col-xs-push-0{left:auto}
.modal-column-50 .col-xs-offset-12{margin-left:100%}
.modal-column-50 .col-xs-offset-11{margin-left:91.66666667%}
.modal-column-50 .col-xs-offset-10{margin-left:83.33333333%}
.modal-column-50 .col-xs-offset-9{margin-left:75%}
.modal-column-50 .col-xs-offset-8{margin-left:66.66666667%}
.modal-column-50 .col-xs-offset-7{margin-left:58.33333333%}
.modal-column-50 .col-xs-offset-6{margin-left:50%}
.modal-column-50 .col-xs-offset-5{margin-left:41.66666667%}
.modal-column-50 .col-xs-offset-4{margin-left:33.33333333%}
.modal-column-50 .col-xs-offset-3{margin-left:25%}
.modal-column-50 .col-xs-offset-2{margin-left:16.66666667%}
.modal-column-50 .col-xs-offset-1{margin-left:8.33333333%}
.modal-column-50 .col-xs-offset-0{margin-left:0}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);background-clip:padding-box;outline:0}
.modal-content p{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:10px}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}
.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}
.modal-header{padding:15px;min-height:16.42857143px}
.modal-header__rect{background-color:#bf9474;height:8px;width:10%;position:absolute;top:0;left:45%}
.modal-header p{padding:2.5em 3.125em 0;font-family:"Arial",Helvetica,sans-serif;font-size:12px;display:block;text-align:center;text-transform:uppercase}
.modal-header .close{margin-top:-2px;color:#000;opacity:1;font-weight:normal}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;padding:15px;text-align:center}
.modal-footer{padding:15px;text-align:right}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-footer .modal-footer__btn{background:transparent;border:0;border-bottom:2px solid #bf9474;color:#000;font-size:14px;font-family:"Arial",Helvetica,sans-serif;font-weight:bold;padding:.625em 0;text-transform:uppercase}
.modal-footer .modal-footer__btn__cancel{border-bottom:2px solid #000}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
#change-country,#warning-change-country{z-index:99999;left:0!important}
#change-country .modal-dialog,#warning-change-country .modal-dialog{display:flex;height:100%;align-items:center}
#change-country .modal-dialog .modal-content,#warning-change-country .modal-dialog .modal-content{width:100%}
#change-country .modal-dialog .modal-content .dissmiss-country-change,#warning-change-country .modal-dialog .modal-content .dissmiss-country-change{margin-right:40px}
#change-country .modal-dialog .modal-content .accept-country-change,#warning-change-country .modal-dialog .modal-content .accept-country-change{font-size:14px}
@media(min-width:768px){.modal-dialog{width:600px;margin:30px auto}
.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}
.modal-content p{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:10px}
.modal-content .modal-link{text-align:center}
.modal-content .modal-link a,.modal-content .modal-link a:hover{background:transparent;border:0;border-bottom:2px solid #bf9474;color:#000;display:inline-block;font-size:14px;font-family:"Arial",Helvetica,sans-serif;padding:.625em 0;margin:1.5625em;text-transform:uppercase}
.modal-sm{width:300px}
}
@media(min-width:992px){.modal-lg{width:900px}
}
.tooltip{position:absolute;z-index:1070;display:block;font-family:bemitalicregular;font-size:18px;padding:20px;padding:1.25rem;line-height:1.4;border:1px solid #7b706c;opacity:0;filter:alpha(opacity=0);background-color:#fff}
.tooltip.in{opacity:1;filter:alpha(opacity=100)}
.tooltip.top{margin-top:-3px;padding:5px 0}
.tooltip.right{margin-left:3px;padding:0 5px}
.tooltip.bottom{margin-top:3px;padding:5px 0}
.tooltip.left{margin-left:-3px;padding:0 5px}
.tooltip-inner{max-width:300px;padding:28px;color:#000;text-align:center;text-decoration:none;background-color:#fff}
.tooltip-rect{position:absolute;top:0;left:33%;width:33%;height:8px;background-color:#bf9474}
.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:358px;padding:1px;font-family:"Arial",Helvetica,sans-serif;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid #f0f0f0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);white-space:normal}
.popover.top{margin-top:-7px}
.popover.right{margin-left:7px}
.popover.bottom{margin-top:7px}
.popover.left{margin-left:-7px}
.popover__rect{background-color:#bf9474;height:8px;width:33%;position:absolute;top:0;left:33%}
.popover-headline{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:10px;display:block;text-align:center;padding:1.25em 0;border-bottom:1px solid #7b706c}
.popover-body{padding:1.25em 0;border-bottom:1px solid #7b706c}
.popover-footer{padding:1.25em 0}
.popover-link{text-align:center}
.popover-link a,.popover-link a:hover{background:transparent;border:0;border-bottom:2px solid #bf9474;color:#000;display:inline-block;font-size:14px;font-family:gotboldbold;padding:.625em 0;margin:1.5625em;text-transform:uppercase}
.popover-btn{background:transparent;border:0;border-bottom:2px solid #bf9474;color:#000;font-size:14px;font-family:gotboldbold;padding:.625em 0;text-transform:uppercase}
.popover-btn--cancel{border-bottom:2px solid #000}
.popover-title{margin:0;padding:8px 14px;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}
.popover-content{padding:1.25em}
.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}
.popover>.arrow{border-width:8px}
.popover>.arrow:after{border-width:7px;content:""}
.popover.top>.arrow{left:90%;margin-left:-8px;border-bottom-width:0;border-top-color:#999;border-top-color:#f0f0f0;bottom:-8px}
.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-7px;border-bottom-width:0;border-top-color:#fff}
.popover.right>.arrow{top:50%;left:-8px;margin-top:-8px;border-left-width:0;border-right-color:#999;border-right-color:#f0f0f0}
.popover.right>.arrow:after{content:" ";left:1px;bottom:-7px;border-left-width:0;border-right-color:#fff}
.popover.bottom>.arrow{margin-left:-8px;border-top-width:0;border-bottom-color:#999;border-bottom-color:#f0f0f0;top:-8px}
.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-7px;border-top-width:0;border-bottom-color:#fff}
.popover.left>.arrow{top:50%;right:-8px;margin-top:-8px;border-right-width:0;border-left-color:#999;border-left-color:#f0f0f0}
.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#fff;bottom:-7px}
.carousel{position:relative}
.carousel-inner{position:relative;overflow:hidden;width:100%}
.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1;margin:0 auto}
@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-moz-transition:-moz-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;-moz-perspective:1000;perspective:1000}
.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);left:0}
.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);left:0}
.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);left:0}
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:.5;filter:alpha(opacity=50);font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}
.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}
.carousel-control:hover,.carousel-control:focus{outline:0;color:#fff;text-decoration:none;opacity:.9;filter:alpha(opacity=90)}
.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}
.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}
.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;line-height:1;font-family:serif}
.carousel-control .icon-prev:before{content:'\2039'}
.carousel-control .icon-next:before{content:'\203a'}
.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}
.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #fff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}
.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#fff}
.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}
.carousel-caption .btn{text-shadow:none}
@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}
.carousel-caption{left:20%;right:20%;padding-bottom:30px}
.carousel-indicators{bottom:20px}
}
.panel{margin-bottom:20px;background-color:#fff;border:0;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}
.panel-body{padding:15px}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}
.panel-heading>.dropdown .dropdown-toggle{color:inherit}
.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:#fff}
.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}
.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}
.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}
.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}
.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.list-group+.panel-footer{border-top-width:0}
.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}
.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}
.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}
.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}
.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}
.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}
.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}
.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}
.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}
.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}
.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}
.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}
.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}
.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}
.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}
.panel>.table-responsive{border:0;margin-bottom:0}
.panel-group{background:#000;padding:1.25em;margin-bottom:0}
.panel-group .panel{margin-bottom:0;border-radius:4px}
.panel-group .panel+.panel{margin:0}
.panel-group>.panel-heading{background-color:inherit;border:0;border-bottom:1px solid #7b706c;color:#fff;padding:1.25em 0}
.panel-group>.panel-heading a{color:#fff}
.panel-group .panel-heading{border-bottom:0}
.panel-group .panel-footer{border-top:0}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.panel-default{background-color:inherit}
.panel-primary{border-color:#337ab7}
.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}
.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}
.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}
.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}
.panel-success{border-color:#d6e9c6}
.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}
.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}
.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}
.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}
.panel-info{border-color:#bce8f1}
.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}
.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}
.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}
.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}
.panel-warning{border-color:#faebcc}
.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}
.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}
.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}
.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}
.panel-danger{border-color:#ebccd1}
.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}
.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}
.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}
.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}
.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;margin-left:-15px;margin-right:-15px}
.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}
.embed-image{margin-left:-15px;margin-right:-15px}
.embed-image img{width:100%;height:auto}
.embed-responsive-16by9{padding-bottom:56.25%}
.embed-responsive-4by3{padding-bottom:75%}
.loader{background-image:url(jlc-framework-header/assets/images/LOADER_JLC.gif);background-repeat:no-repeat;background-position:center center;background-color:#000;height:100%;left:0;opacity:.4;position:fixed;right:0;width:100%;z-index:1100;display:none;top:0;background-size:90px 90px}
.hideDom{display:none}
html,body{padding:0;margin:0;font-size:16}
img{word-break:break-all}
html._no-scroll{overflow:hidden;max-height:100vh}
@media screen and (max-width:1024px){html._no-scroll--mobile{overflow:hidden;max-height:100vh}
}
@media screen and (max-width:1024px){html._no-scroll-x--mobile{overflow-x:hidden;max-width:100vw}
}
@media screen and (min-width:1024px){html._no-scroll--desktop{overflow:hidden;max-height:100vh}
}
section,footer,header{margin-left:-15px;margin-right:-15px}
@media screen and (max-width:568px){section,footer,header{margin:0}
}
footer{position:relative;z-index:10}
.ext-ie .teaser-general .glow,.ie9 .teaser-general .glow,.isIE .teaser-general .glow{display:none}
h4,h5,h6,.h4,.h5,.h6{font-family:"gotboldbold",Helvetica,Arial,sans-serif}
a:hover,a:active,a:focus{text-decoration:none;outline:0}
.sg-canvas{position:relative}
.background{background:#fff}
p{word-break:break-word}
input[type="submit"].form-button{font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:14px}
button{border-radius:0}
@media(min-width:1025px){.with-vertical-nav{padding-left:115px}
}
.link-white{font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:12px;padding-bottom:.5em;border-bottom:2px solid #fff}
.divider{border-top:1px solid #e5e5e5}
.rect{position:relative;display:block;margin:0 auto -0.5em;width:6.875em;height:.5em;background-color:#bf9474;z-index:2}
hr{border-top:1px solid #e5e5e5}
.tpl-delivery{text-align:center}
.datepicker{border-radius:0;direction:ltr}
.datepicker-inline{width:220px}
.datepicker.datepicker-rtl{direction:rtl}
.datepicker.datepicker-rtl table tr td span{float:right}
.datepicker-dropdown{top:0;left:0;padding:4px 25px;background-color:#f8f8f8;font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:12px}
.datepicker>div{display:none}
.datepicker.days .datepicker-days,.datepicker.months .datepicker-months,.datepicker.years .datepicker-years{display:block}
.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.datepicker table tr td,.datepicker table tr th{text-align:center;width:30px;height:30px;border-radius:0;border:0}
.datepicker table tr th.next{background-image:url(jlc-framework-header/assets/images/date-arrow.png);background-repeat:no-repeat;background-position:center center;font:0/0 a!important;color:transparent!important;text-shadow:none!important;background-color:transparent!important;border:0!important;background-position:-173px 9px}
.datepicker table tr th.prev{background-image:url(jlc-framework-header/assets/images/date-arrow.png);background-repeat:no-repeat;background-position:center center;font:0/0 a!important;color:transparent!important;text-shadow:none!important;background-color:transparent!important;border:0!important;background-position:7px 9px}
.datepicker table thead{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:12px}
.datepicker table thead tr:first-child{border-bottom:solid 1px #dfdfdf}
.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}
.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{text-decoration:underline;cursor:pointer}
.datepicker table tr td.old,.datepicker table tr td.new{color:#777}
.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0;color:#ccc;cursor:default;text-decoration:none}
.datepicker table tr td.highlighted{background:#d9edf7;border-radius:0}
.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{color:#000;background-color:#efe5dd;border-color:#cfaf97}
.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:focus,.datepicker table tr td.today:hover:focus,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today.disabled:hover:focus,.datepicker table tr td.today.focus,.datepicker table tr td.today:hover.focus,.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today.disabled:hover.focus,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.open>.dropdown-toggle.datepicker table tr td.today,.open>.dropdown-toggle.datepicker table tr td.today:hover,.open>.dropdown-toggle.datepicker table tr td.today.disabled,.open>.dropdown-toggle.datepicker table tr td.today.disabled:hover{color:#000;background-color:#dfcaba;border-color:#bc8f6d}
.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.open>.dropdown-toggle.datepicker table tr td.today,.open>.dropdown-toggle.datepicker table tr td.today:hover,.open>.dropdown-toggle.datepicker table tr td.today.disabled,.open>.dropdown-toggle.datepicker table tr td.today.disabled:hover{background-image:none}
.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td.today,fieldset[disabled] .datepicker table tr td.today:hover,fieldset[disabled] .datepicker table tr td.today.disabled,fieldset[disabled] .datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today:hover.disabled:hover,.datepicker table tr td.today.disabled.disabled:hover,.datepicker table tr td.today.disabled:hover.disabled:hover,.datepicker table tr td.today[disabled]:hover,.datepicker table tr td.today:hover[disabled]:hover,.datepicker table tr td.today.disabled[disabled]:hover,.datepicker table tr td.today.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td.today:hover,fieldset[disabled] .datepicker table tr td.today:hover:hover,fieldset[disabled] .datepicker table tr td.today.disabled:hover,fieldset[disabled] .datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today.disabled:focus,.datepicker table tr td.today:hover.disabled:focus,.datepicker table tr td.today.disabled.disabled:focus,.datepicker table tr td.today.disabled:hover.disabled:focus,.datepicker table tr td.today[disabled]:focus,.datepicker table tr td.today:hover[disabled]:focus,.datepicker table tr td.today.disabled[disabled]:focus,.datepicker table tr td.today.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td.today:focus,fieldset[disabled] .datepicker table tr td.today:hover:focus,fieldset[disabled] .datepicker table tr td.today.disabled:focus,fieldset[disabled] .datepicker table tr td.today.disabled:hover:focus,.datepicker table tr td.today.disabled.focus,.datepicker table tr td.today:hover.disabled.focus,.datepicker table tr td.today.disabled.disabled.focus,.datepicker table tr td.today.disabled:hover.disabled.focus,.datepicker table tr td.today[disabled].focus,.datepicker table tr td.today:hover[disabled].focus,.datepicker table tr td.today.disabled[disabled].focus,.datepicker table tr td.today.disabled:hover[disabled].focus,fieldset[disabled] .datepicker table tr td.today.focus,fieldset[disabled] .datepicker table tr td.today:hover.focus,fieldset[disabled] .datepicker table tr td.today.disabled.focus,fieldset[disabled] .datepicker table tr td.today.disabled:hover.focus,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today:hover.disabled:active,.datepicker table tr td.today.disabled.disabled:active,.datepicker table tr td.today.disabled:hover.disabled:active,.datepicker table tr td.today[disabled]:active,.datepicker table tr td.today:hover[disabled]:active,.datepicker table tr td.today.disabled[disabled]:active,.datepicker table tr td.today.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td.today:active,fieldset[disabled] .datepicker table tr td.today:hover:active,fieldset[disabled] .datepicker table tr td.today.disabled:active,fieldset[disabled] .datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today:hover.disabled.active,.datepicker table tr td.today.disabled.disabled.active,.datepicker table tr td.today.disabled:hover.disabled.active,.datepicker table tr td.today[disabled].active,.datepicker table tr td.today:hover[disabled].active,.datepicker table tr td.today.disabled[disabled].active,.datepicker table tr td.today.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td.today.active,fieldset[disabled] .datepicker table tr td.today:hover.active,fieldset[disabled] .datepicker table tr td.today.disabled.active,fieldset[disabled] .datepicker table tr td.today.disabled:hover.active{background-color:#efe5dd;border-color:#cfaf97}
.datepicker table tr td.today .badge,.datepicker table tr td.today:hover .badge,.datepicker table tr td.today.disabled .badge,.datepicker table tr td.today.disabled:hover .badge{color:#efe5dd;background-color:#000}
.datepicker table tr td.today:hover:hover{color:#000}
.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#eee;border-radius:0}
.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{color:#000;background-color:#d7c1b1;border-color:#b48c6e;border-radius:0}
.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:focus,.datepicker table tr td.range.today:hover:focus,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today.disabled:hover:focus,.datepicker table tr td.range.today.focus,.datepicker table tr td.range.today:hover.focus,.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today.disabled:hover.focus,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.open>.dropdown-toggle.datepicker table tr td.range.today,.open>.dropdown-toggle.datepicker table tr td.range.today:hover,.open>.dropdown-toggle.datepicker table tr td.range.today.disabled,.open>.dropdown-toggle.datepicker table tr td.range.today.disabled:hover{color:#000;background-color:#c5a790;border-color:#976d4e}
.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.open>.dropdown-toggle.datepicker table tr td.range.today,.open>.dropdown-toggle.datepicker table tr td.range.today:hover,.open>.dropdown-toggle.datepicker table tr td.range.today.disabled,.open>.dropdown-toggle.datepicker table tr td.range.today.disabled:hover{background-image:none}
.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td.range.today,fieldset[disabled] .datepicker table tr td.range.today:hover,fieldset[disabled] .datepicker table tr td.range.today.disabled,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today:hover.disabled:hover,.datepicker table tr td.range.today.disabled.disabled:hover,.datepicker table tr td.range.today.disabled:hover.disabled:hover,.datepicker table tr td.range.today[disabled]:hover,.datepicker table tr td.range.today:hover[disabled]:hover,.datepicker table tr td.range.today.disabled[disabled]:hover,.datepicker table tr td.range.today.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td.range.today:hover,fieldset[disabled] .datepicker table tr td.range.today:hover:hover,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today.disabled:focus,.datepicker table tr td.range.today:hover.disabled:focus,.datepicker table tr td.range.today.disabled.disabled:focus,.datepicker table tr td.range.today.disabled:hover.disabled:focus,.datepicker table tr td.range.today[disabled]:focus,.datepicker table tr td.range.today:hover[disabled]:focus,.datepicker table tr td.range.today.disabled[disabled]:focus,.datepicker table tr td.range.today.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td.range.today:focus,fieldset[disabled] .datepicker table tr td.range.today:hover:focus,fieldset[disabled] .datepicker table tr td.range.today.disabled:focus,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:focus,.datepicker table tr td.range.today.disabled.focus,.datepicker table tr td.range.today:hover.disabled.focus,.datepicker table tr td.range.today.disabled.disabled.focus,.datepicker table tr td.range.today.disabled:hover.disabled.focus,.datepicker table tr td.range.today[disabled].focus,.datepicker table tr td.range.today:hover[disabled].focus,.datepicker table tr td.range.today.disabled[disabled].focus,.datepicker table tr td.range.today.disabled:hover[disabled].focus,fieldset[disabled] .datepicker table tr td.range.today.focus,fieldset[disabled] .datepicker table tr td.range.today:hover.focus,fieldset[disabled] .datepicker table tr td.range.today.disabled.focus,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.focus,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today:hover.disabled:active,.datepicker table tr td.range.today.disabled.disabled:active,.datepicker table tr td.range.today.disabled:hover.disabled:active,.datepicker table tr td.range.today[disabled]:active,.datepicker table tr td.range.today:hover[disabled]:active,.datepicker table tr td.range.today.disabled[disabled]:active,.datepicker table tr td.range.today.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td.range.today:active,fieldset[disabled] .datepicker table tr td.range.today:hover:active,fieldset[disabled] .datepicker table tr td.range.today.disabled:active,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today:hover.disabled.active,.datepicker table tr td.range.today.disabled.disabled.active,.datepicker table tr td.range.today.disabled:hover.disabled.active,.datepicker table tr td.range.today[disabled].active,.datepicker table tr td.range.today:hover[disabled].active,.datepicker table tr td.range.today.disabled[disabled].active,.datepicker table tr td.range.today.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td.range.today.active,fieldset[disabled] .datepicker table tr td.range.today:hover.active,fieldset[disabled] .datepicker table tr td.range.today.disabled.active,fieldset[disabled] .datepicker table tr td.range.today.disabled:hover.active{background-color:#d7c1b1;border-color:#b48c6e}
.datepicker table tr td.range.today .badge,.datepicker table tr td.range.today:hover .badge,.datepicker table tr td.range.today.disabled .badge,.datepicker table tr td.range.today.disabled:hover .badge{color:#d7c1b1;background-color:#000}
.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{color:#fff;background-color:#777;border-color:#555;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:focus,.datepicker table tr td.selected:hover:focus,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected.disabled:hover:focus,.datepicker table tr td.selected.focus,.datepicker table tr td.selected:hover.focus,.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected.disabled:hover.focus,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.open>.dropdown-toggle.datepicker table tr td.selected,.open>.dropdown-toggle.datepicker table tr td.selected:hover,.open>.dropdown-toggle.datepicker table tr td.selected.disabled,.open>.dropdown-toggle.datepicker table tr td.selected.disabled:hover{color:#fff;background-color:#5e5e5e;border-color:#373737}
.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.open>.dropdown-toggle.datepicker table tr td.selected,.open>.dropdown-toggle.datepicker table tr td.selected:hover,.open>.dropdown-toggle.datepicker table tr td.selected.disabled,.open>.dropdown-toggle.datepicker table tr td.selected.disabled:hover{background-image:none}
.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td.selected,fieldset[disabled] .datepicker table tr td.selected:hover,fieldset[disabled] .datepicker table tr td.selected.disabled,fieldset[disabled] .datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected:hover.disabled:hover,.datepicker table tr td.selected.disabled.disabled:hover,.datepicker table tr td.selected.disabled:hover.disabled:hover,.datepicker table tr td.selected[disabled]:hover,.datepicker table tr td.selected:hover[disabled]:hover,.datepicker table tr td.selected.disabled[disabled]:hover,.datepicker table tr td.selected.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td.selected:hover,fieldset[disabled] .datepicker table tr td.selected:hover:hover,fieldset[disabled] .datepicker table tr td.selected.disabled:hover,fieldset[disabled] .datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected.disabled:focus,.datepicker table tr td.selected:hover.disabled:focus,.datepicker table tr td.selected.disabled.disabled:focus,.datepicker table tr td.selected.disabled:hover.disabled:focus,.datepicker table tr td.selected[disabled]:focus,.datepicker table tr td.selected:hover[disabled]:focus,.datepicker table tr td.selected.disabled[disabled]:focus,.datepicker table tr td.selected.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td.selected:focus,fieldset[disabled] .datepicker table tr td.selected:hover:focus,fieldset[disabled] .datepicker table tr td.selected.disabled:focus,fieldset[disabled] .datepicker table tr td.selected.disabled:hover:focus,.datepicker table tr td.selected.disabled.focus,.datepicker table tr td.selected:hover.disabled.focus,.datepicker table tr td.selected.disabled.disabled.focus,.datepicker table tr td.selected.disabled:hover.disabled.focus,.datepicker table tr td.selected[disabled].focus,.datepicker table tr td.selected:hover[disabled].focus,.datepicker table tr td.selected.disabled[disabled].focus,.datepicker table tr td.selected.disabled:hover[disabled].focus,fieldset[disabled] .datepicker table tr td.selected.focus,fieldset[disabled] .datepicker table tr td.selected:hover.focus,fieldset[disabled] .datepicker table tr td.selected.disabled.focus,fieldset[disabled] .datepicker table tr td.selected.disabled:hover.focus,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected:hover.disabled:active,.datepicker table tr td.selected.disabled.disabled:active,.datepicker table tr td.selected.disabled:hover.disabled:active,.datepicker table tr td.selected[disabled]:active,.datepicker table tr td.selected:hover[disabled]:active,.datepicker table tr td.selected.disabled[disabled]:active,.datepicker table tr td.selected.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td.selected:active,fieldset[disabled] .datepicker table tr td.selected:hover:active,fieldset[disabled] .datepicker table tr td.selected.disabled:active,fieldset[disabled] .datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected:hover.disabled.active,.datepicker table tr td.selected.disabled.disabled.active,.datepicker table tr td.selected.disabled:hover.disabled.active,.datepicker table tr td.selected[disabled].active,.datepicker table tr td.selected:hover[disabled].active,.datepicker table tr td.selected.disabled[disabled].active,.datepicker table tr td.selected.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td.selected.active,fieldset[disabled] .datepicker table tr td.selected:hover.active,fieldset[disabled] .datepicker table tr td.selected.disabled.active,fieldset[disabled] .datepicker table tr td.selected.disabled:hover.active{background-color:#777;border-color:#555}
.datepicker table tr td.selected .badge,.datepicker table tr td.selected:hover .badge,.datepicker table tr td.selected.disabled .badge,.datepicker table tr td.selected.disabled:hover .badge{color:#777;background-color:#fff}
.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:12px;text-decoration:underline;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;border-radius:4px}
.datepicker table tr td span:hover{background:#eee}
.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0;color:#777;cursor:default}
.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{color:#fff;background-color:#337ab7;border-color:#2e6da4;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}
.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:focus,.datepicker table tr td span.active:hover:focus,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.focus,.datepicker table tr td span.active:hover.focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open>.dropdown-toggle.datepicker table tr td span.active,.open>.dropdown-toggle.datepicker table tr td span.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover{color:#fff;background-color:#286090;border-color:#204d74}
.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.open>.dropdown-toggle.datepicker table tr td span.active,.open>.dropdown-toggle.datepicker table tr td span.active:hover,.open>.dropdown-toggle.datepicker table tr td span.active.disabled,.open>.dropdown-toggle.datepicker table tr td span.active.disabled:hover{background-image:none}
.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled],fieldset[disabled] .datepicker table tr td span.active,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active.disabled,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active:hover.disabled:hover,.datepicker table tr td span.active.disabled.disabled:hover,.datepicker table tr td span.active.disabled:hover.disabled:hover,.datepicker table tr td span.active[disabled]:hover,.datepicker table tr td span.active:hover[disabled]:hover,.datepicker table tr td span.active.disabled[disabled]:hover,.datepicker table tr td span.active.disabled:hover[disabled]:hover,fieldset[disabled] .datepicker table tr td span.active:hover,fieldset[disabled] .datepicker table tr td span.active:hover:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active.disabled:focus,.datepicker table tr td span.active:hover.disabled:focus,.datepicker table tr td span.active.disabled.disabled:focus,.datepicker table tr td span.active.disabled:hover.disabled:focus,.datepicker table tr td span.active[disabled]:focus,.datepicker table tr td span.active:hover[disabled]:focus,.datepicker table tr td span.active.disabled[disabled]:focus,.datepicker table tr td span.active.disabled:hover[disabled]:focus,fieldset[disabled] .datepicker table tr td span.active:focus,fieldset[disabled] .datepicker table tr td span.active:hover:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:focus,.datepicker table tr td span.active.disabled.focus,.datepicker table tr td span.active:hover.disabled.focus,.datepicker table tr td span.active.disabled.disabled.focus,.datepicker table tr td span.active.disabled:hover.disabled.focus,.datepicker table tr td span.active[disabled].focus,.datepicker table tr td span.active:hover[disabled].focus,.datepicker table tr td span.active.disabled[disabled].focus,.datepicker table tr td span.active.disabled:hover[disabled].focus,fieldset[disabled] .datepicker table tr td span.active.focus,fieldset[disabled] .datepicker table tr td span.active:hover.focus,fieldset[disabled] .datepicker table tr td span.active.disabled.focus,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.focus,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active:hover.disabled:active,.datepicker table tr td span.active.disabled.disabled:active,.datepicker table tr td span.active.disabled:hover.disabled:active,.datepicker table tr td span.active[disabled]:active,.datepicker table tr td span.active:hover[disabled]:active,.datepicker table tr td span.active.disabled[disabled]:active,.datepicker table tr td span.active.disabled:hover[disabled]:active,fieldset[disabled] .datepicker table tr td span.active:active,fieldset[disabled] .datepicker table tr td span.active:hover:active,fieldset[disabled] .datepicker table tr td span.active.disabled:active,fieldset[disabled] .datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active:hover.disabled.active,.datepicker table tr td span.active.disabled.disabled.active,.datepicker table tr td span.active.disabled:hover.disabled.active,.datepicker table tr td span.active[disabled].active,.datepicker table tr td span.active:hover[disabled].active,.datepicker table tr td span.active.disabled[disabled].active,.datepicker table tr td span.active.disabled:hover[disabled].active,fieldset[disabled] .datepicker table tr td span.active.active,fieldset[disabled] .datepicker table tr td span.active:hover.active,fieldset[disabled] .datepicker table tr td span.active.disabled.active,fieldset[disabled] .datepicker table tr td span.active.disabled:hover.active{background-color:#337ab7;border-color:#2e6da4}
.datepicker table tr td span.active .badge,.datepicker table tr td span.active:hover .badge,.datepicker table tr td span.active.disabled .badge,.datepicker table tr td span.active.disabled:hover .badge{color:#337ab7;background-color:#fff}
.datepicker table tr td span.old,.datepicker table tr td span.new{color:#777}
.datepicker .datepicker-switch{width:145px}
.datepicker thead tr:first-child th,.datepicker tfoot tr th{cursor:pointer}
.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}
.datepicker thead tr:first-child .cw{cursor:default;background-color:transparent}
.input-group.date .input-group-addon{cursor:pointer}
.input-daterange{width:100%}
.input-daterange input{text-align:center}
.input-daterange input:first-child{border-radius:3px 0 0 3px}
.input-daterange input:last-child{border-radius:0 3px 3px 0}
.input-daterange .input-group-addon{width:auto;min-width:16px;padding:4px 5px;font-weight:normal;line-height:1.42857143;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:solid #f9f9f9;border-width:1px 0;margin-left:-5px;margin-right:-5px}
.ghost-link{position:absolute;left:0;right:0;bottom:0;top:0;z-index:10}
html[lang="ja"] p{word-break:break-all}
.mCustomScrollbar{-ms-touch-action:none;touch-action:none}
.mCustomScrollbar.mCS_no_scrollbar{-ms-touch-action:auto;touch-action:auto}
.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:0;direction:ltr}
.mCSB_container{overflow:hidden;width:auto;height:auto}
.mCSB_inside>.mCSB_container{margin-right:30px}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}
.mCSB_scrollTools{position:absolute;width:16px;height:auto;left:auto;top:0;right:0;bottom:0}
.mCSB_outside+.mCSB_scrollTools{right:-26px}
.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}
.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}
.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}
.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;text-align:center}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}
.mCSB_scrollTools .mCSB_buttonDown{bottom:0}
.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}
.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}
.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}
.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}
.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom:0;margin-right:30px;margin-bottom:30px}
.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}
.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}
.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}
.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}
.mCSB_scrollTools,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}
.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}
.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}
.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}
.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}
.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight{background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}
.mCSB_scrollTools .mCSB_buttonUp{background-image:url(jlc-framework-header/assets/images/arrow-up.png);background-repeat:no-repeat;background-position:center center;background-position:0 0}
.mCSB_scrollTools .mCSB_buttonDown{background-image:url(jlc-framework-header/assets/images/arrow-down.png);background-repeat:no-repeat;background-position:center center}
.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}
.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}
.mCSB_scrollTools .mCSB_buttonUp:hover,.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}
.mCSB_scrollTools .mCSB_buttonUp:active,.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.85)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:rgba(0,0,0,0.9)}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}
.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}
.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}
.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.1)}
.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}
.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.15)}
.mCS-rounded.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{height:14px}
.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}
.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}
.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}
.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.15)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}
.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}
.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=")}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%)}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,rgba(255,255,255,0.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,0.5) 0,rgba(255,255,255,0) 100%)}
.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}
.mCS-3d.mCSB_scrollTools,.mCS-3d-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}
.mCS-3d.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,0.2);box-shadow:inset 1px 0 1px rgba(0,0,0,0.5),inset -1px 0 1px rgba(255,255,255,0.2)}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}
.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,0.5),inset 0 -1px 1px rgba(255,255,255,0.2)}
.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1);box-shadow:inset 1px 0 1px rgba(0,0,0,0.1)}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1)}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}
.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical{right:1px}
.mCS-3d-thick.mCSB_scrollTools_vertical,.mCS-3d-thick-dark.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}
.mCS-3d-thick.mCSB_scrollTools_horizontal,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.5)}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4)}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#555}
.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,0.2)}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,0.1),inset 0 0 14px rgba(0,0,0,0.2)}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,0.4),inset -1px 0 0 rgba(0,0,0,0.2)}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,0.4),inset 0 -1px 0 rgba(0,0,0,0.2)}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#777}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,0.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,0.1)}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{right:0;margin:12px 0}
.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}
.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical{left:0;right:auto}
.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}
.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}
.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}
.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,0.2)}
.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}
.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}
.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}
.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCS-inset.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,0.2)}
.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}
.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}
.mCS-inset.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-inset.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-inset.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.1)}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,0.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:#000;border-color:rgba(0,0,0,0.2)}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,0.6)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,0.6)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.75)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.85)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,0.9)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.75)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.85)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,0.9)}
.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir='rtl'] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.mm-hidden{display:none!important}
.mm-wrapper{overflow-x:hidden;position:relative}
.mm-menu,.mm-menu>.mm-panel{margin:0;position:absolute;left:0;right:0;top:0;bottom:0;z-index:0}
.mm-menu{background:inherit;display:block;overflow:hidden;padding:0}
.mm-panel{-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-ms-transition:-ms-transform .4s ease;-o-transition:-o-transform .4s ease;transition:transform .4s ease;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-panel.mm-opened{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-panel.mm-subopened{-webkit-transform:translate3d(-30%,0,0);-moz-transform:translate3d(-30%,0,0);-ms-transform:translate3d(-30%,0,0);-o-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
.mm-panel.mm-highest{z-index:1}
.mm-menu>.mm-panel{background:inherit;-webkit-overflow-scrolling:touch;overflow:scroll;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;padding:0 20px}
.mm-menu>.mm-panel.mm-hasnavbar{padding-top:40px}
.mm-menu>.mm-panel:before,.mm-menu>.mm-panel:after{content:'';display:block;height:0}
.mm-vertical .mm-panel{-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important}
.mm-vertical .mm-listview .mm-panel,.mm-listview .mm-vertical .mm-panel{display:none;padding:10px 0 10px 10px}
.mm-vertical .mm-listview .mm-panel .mm-listview>li:last-child:after,.mm-listview .mm-vertical .mm-panel .mm-listview>li:last-child:after{border-color:transparent}
.mm-vertical li.mm-opened>.mm-panel,li.mm-vertical.mm-opened>.mm-panel{display:block}
.mm-vertical .mm-listview>li>.mm-next,.mm-listview>li.mm-vertical>.mm-next{height:40px;bottom:auto}
.mm-vertical .mm-listview>li>.mm-next:after,.mm-listview>li.mm-vertical>.mm-next:after{top:16px;bottom:auto}
.mm-vertical .mm-listview>li.mm-opened>.mm-next:after,.mm-listview>li.mm-vertical.mm-opened>.mm-next:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.mm-navbar{border-bottom:1px solid transparent;text-align:center;line-height:20px;height:40px;padding:0 40px;margin:0;position:absolute;top:0;left:0;right:0}
.mm-navbar>*{display:block;padding:10px 0}
.mm-navbar a,.mm-navbar a:hover{text-decoration:none}
.mm-navbar .mm-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.mm-navbar .mm-btn{box-sizing:border-box;width:40px;height:40px;position:absolute;top:0;z-index:1}
.mm-navbar .mm-btn:first-child{padding-left:20px;left:0}
.mm-navbar .mm-btn:last-child{padding-right:20px;right:0}
.mm-panel .mm-navbar{display:none}
.mm-panel.mm-hasnavbar .mm-navbar{display:block}
.mm-listview,.mm-listview>li{list-style:none;display:block;padding:0;margin:0}
.mm-listview{font:inherit;font-size:14px}
.mm-listview a,.mm-listview a:hover{text-decoration:none}
.mm-listview>li{position:relative}
.mm-listview>li>a,.mm-listview>li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:inherit;line-height:20px;display:block;padding:10px 10px 10px 20px;margin:0}
.mm-listview>li>a.mm-arrow,.mm-listview>li>span.mm-arrow{padding-right:50px}
.mm-listview>li:not(.mm-divider):after{content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;left:0;right:0;bottom:0}
.mm-listview>li:not(.mm-divider):after{left:20px}
.mm-listview .mm-next{background:rgba(3,2,1,0);width:50px;padding:0;position:absolute;right:0;top:0;bottom:0;z-index:2}
.mm-listview .mm-next:before{content:'';border-left-width:1px;border-left-style:solid;display:block;position:absolute;top:0;bottom:0;left:0}
.mm-listview .mm-next+a,.mm-listview .mm-next+span{margin-right:50px}
.mm-listview .mm-next.mm-fullsubopen{width:100%}
.mm-listview .mm-next.mm-fullsubopen:before{border-left:none}
.mm-listview .mm-next.mm-fullsubopen+a,.mm-listview .mm-next.mm-fullsubopen+span{padding-right:50px;margin-right:0}
.mm-menu>.mm-panel>.mm-listview{margin-left:-20px;margin-right:-20px}
.mm-menu>.mm-panel>.mm-listview.mm-first{margin-top:0}
.mm-menu>.mm-panel>.mm-listview.mm-last{padding-bottom:0}
.mm-prev:before,.mm-next:after,.mm-arrow:after{content:'';border:2px solid transparent;display:inline-block;width:8px;height:8px;margin:auto;position:absolute;top:0;bottom:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
.mm-prev:before{border-right:0;border-bottom:0;left:20px}
.mm-next:after,.mm-arrow:after{border-top:0;border-left:none;right:20px}
.mm-divider{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:10px;text-transform:uppercase;text-indent:20px;line-height:25px}
.mm-listview>li.mm-spacer{padding-top:40px}
.mm-listview>li.mm-spacer>.mm-next{top:40px}
.mm-listview>li.mm-spacer.mm-divider{padding-top:25px}
.mm-menu{background:#f3f3f3;color:rgba(0,0,0,0.7)}
.mm-menu .mm-navbar{border-color:rgba(0,0,0,0.1)}
.mm-menu .mm-navbar>*,.mm-menu .mm-navbar a{color:rgba(0,0,0,0.3)}
.mm-menu .mm-navbar .mm-btn:before,.mm-menu .mm-navbar .mm-btn:after{border-color:rgba(0,0,0,0.3)}
.mm-menu .mm-listview>li:after{border-color:rgba(0,0,0,0.1)}
.mm-menu .mm-listview>li .mm-prev:before,.mm-menu .mm-listview>li .mm-next:after,.mm-menu .mm-listview>li .mm-arrow:after{border-color:rgba(0,0,0,0.3)}
.mm-menu .mm-listview>li .mm-prev:after,.mm-menu .mm-listview>li .mm-next:before{border-color:rgba(0,0,0,0.1)}
.mm-menu .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu .mm-listview>li.mm-selected>span{background:rgba(255,255,255,0.5)}
.mm-menu.mm-vertical .mm-listview li.mm-opened>a.mm-next,.mm-menu.mm-vertical .mm-listview li.mm-opened>.mm-panel,.mm-menu .mm-listview li.mm-opened.mm-vertical>a.mm-next,.mm-menu .mm-listview li.mm-opened.mm-vertical>.mm-panel{background:rgba(0,0,0,0.05)}
.mm-menu .mm-divider{background:rgba(0,0,0,0.05)}
.mm-page{box-sizing:border-box;position:relative}
.mm-slideout{-webkit-transition:-webkit-transform .4s ease;-ms-transition:-ms-transform .4s ease;transition:transform .4s ease}
html.mm-opened{overflow:hidden;position:relative}
html.mm-opened body{overflow:hidden}
html.mm-background .mm-page{background:inherit}
#mm-blocker{background:rgba(3,2,1,0);display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999}
html.mm-opened #mm-blocker,html.mm-blocking #mm-blocker{display:block}
.mm-menu.mm-offcanvas{display:none;position:fixed}
.mm-menu.mm-current{display:block}
.mm-menu{width:80%;min-width:140px;max-width:440px}
html.mm-opening .mm-slideout{-webkit-transform:translate(80%,0);-moz-transform:translate(80%,0);-ms-transform:translate(80%,0);-o-transform:translate(80%,0);transform:translate(80%,0)}
@media all and (max-width:175px){html.mm-opening .mm-slideout{-webkit-transform:translate(140px,0);-moz-transform:translate(140px,0);-ms-transform:translate(140px,0);-o-transform:translate(140px,0);transform:translate(140px,0)}
}
@media all and (min-width:550px){html.mm-opening .mm-slideout{-webkit-transform:translate(440px,0);-moz-transform:translate(440px,0);-ms-transform:translate(440px,0);-o-transform:translate(440px,0);transform:translate(440px,0)}
}
.mm-menu.mm-top.mm-autoheight,.mm-menu.mm-bottom.mm-autoheight{max-height:80%}
.mm-menu.mm-top.mm-autoheight.mm-fullscreen,.mm-menu.mm-bottom.mm-autoheight.mm-fullscreen{max-height:100%}
.mm-menu.mm-measureheight>.mm-panel{bottom:auto!important;height:auto!important}
em.mm-counter{font:inherit;font-size:14px;font-style:normal;text-indent:0;line-height:20px;display:block;margin-top:-10px;position:absolute;right:45px;top:50%}
em.mm-counter+a.mm-next{padding-left:40px}
em.mm-counter+a.mm-next+a,em.mm-counter+a.mm-next+span{margin-right:90px}
em.mm-counter+a.mm-fullsubopen{padding-left:0}
.mm-vertical>.mm-counter{top:12px;margin-top:0}
.mm-vertical.mm-spacer>.mm-counter{margin-top:40px}
.mm-nosubresults>.mm-counter{display:none}
.mm-menu em.mm-counter{color:rgba(0,0,0,0.3)}
.mm-divider>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;padding:0;line-height:25px}
.mm-divider.mm-opened a.mm-next:after{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
.mm-collapsed:not(.mm-uncollapsed){display:none}
.mm-fixeddivider{background:inherit;display:none;position:absolute;top:0;left:0;right:0;z-index:2;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-fixeddivider:after{content:none!important;display:none!important}
.mm-hasdividers .mm-fixeddivider{display:block}
.mm-menu .mm-fixeddivider span{background:rgba(0,0,0,0.05)}
html.mm-opened.mm-dragging .mm-menu,html.mm-opened.mm-dragging .mm-page,html.mm-opened.mm-dragging .mm-fixed-top,html.mm-opened.mm-dragging .mm-fixed-bottom,html.mm-opened.mm-dragging #mm-blocker{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}
.mm-menu>.mm-navbar{background:inherit;padding:0;z-index:3;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-navbar-bottom{border-top:1px solid transparent;border-bottom:0;top:auto;bottom:0}
.mm-navbar-top~.mm-navbar-top{border-bottom:0}
.mm-navbar-bottom~.mm-navbar-bottom{border-top:0}
.mm-navbar.mm-hasbtns{padding:0 40px}
.mm-navbar-top-1{top:0}
.mm-hasnavbar-top-1 .mm-panel{top:40px}
.mm-hasnavbar-top-1 .mm-indexer{top:50px}
.mm-hasnavbar-top-1 .mm-fixeddivider{top:40px}
.mm-navbar-top-2{top:40px}
.mm-hasnavbar-top-2 .mm-panel{top:80px}
.mm-hasnavbar-top-2 .mm-indexer{top:90px}
.mm-hasnavbar-top-2 .mm-fixeddivider{top:80px}
.mm-navbar-top-3{top:80px}
.mm-hasnavbar-top-3 .mm-panel{top:120px}
.mm-hasnavbar-top-3 .mm-indexer{top:130px}
.mm-hasnavbar-top-3 .mm-fixeddivider{top:120px}
.mm-navbar-bottom-1{bottom:0}
.mm-hasnavbar-bottom-1 .mm-panel{bottom:40px}
.mm-hasnavbar-bottom-1 .mm-indexer{bottom:50px}
.mm-navbar-bottom-2{bottom:40px}
.mm-hasnavbar-bottom-2 .mm-panel{bottom:80px}
.mm-hasnavbar-bottom-2 .mm-indexer{bottom:90px}
.mm-navbar-bottom-3{bottom:80px}
.mm-hasnavbar-bottom-3 .mm-panel{bottom:120px}
.mm-hasnavbar-bottom-3 .mm-indexer{bottom:130px}
.mm-close{text-align:right}
.mm-close:after{content:'x'}
.mm-navbar-2>*,.mm-navbar-3>*,.mm-navbar-4>*,.mm-navbar-5>*,.mm-navbar-6>*{display:block;float:left}
.mm-navbar-2>*{width:50%}
.mm-navbar-3>*{width:33.33%}
.mm-navbar-4>*{width:25%}
.mm-navbar-5>*{width:20%}
.mm-navbar-6>*{width:16.66%}
.mm-search,.mm-search input{box-sizing:border-box}
.mm-search{height:40px;padding:7px 10px 0 10px}
.mm-search input{border:0;border-radius:26px;font:inherit;font-size:14px;line-height:26px;outline:0;display:block;width:100%;height:26px;margin:0;padding:0 10px}
.mm-search input::-ms-clear{display:none}
.mm-panel>.mm-search{width:100%;position:absolute;top:0;left:0}
.mm-panel.mm-hassearch{padding-top:40px}
.mm-panel.mm-hassearch.mm-hasnavbar{padding-top:80px}
.mm-panel.mm-hassearch.mm-hasnavbar .mm-search{top:40px}
.mm-noresultsmsg{text-align:center;font-size:21px;display:none;padding:40px 0}
.mm-noresults .mm-noresultsmsg{display:block}
.mm-noresults .mm-indexer{display:none!important}
li.mm-nosubresults>a.mm-next{display:none}
li.mm-nosubresults>a.mm-next+a,li.mm-nosubresults>a.mm-next+span{padding-right:10px}
.mm-menu .mm-search input{background:rgba(0,0,0,0.05);color:rgba(0,0,0,0.7)}
.mm-menu .mm-noresultsmsg{color:rgba(0,0,0,0.3)}
.mm-indexer{background:inherit;text-align:center;font-size:12px;box-sizing:border-box;width:20px;position:absolute;top:10px;bottom:10px;right:-100px;z-index:3;-webkit-transition:right .4s ease;-moz-transition:right .4s ease;-ms-transition:right .4s ease;-o-transition:right .4s ease;transition:right .4s ease;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-indexer a{text-decoration:none;display:block;height:3.85%}
.mm-indexer~.mm-panel.mm-hasindexer{padding-right:40px}
.mm-hasindexer .mm-indexer{right:0}
.mm-hasindexer .mm-fixeddivider{right:20px}
.mm-menu .mm-indexer a{color:rgba(0,0,0,0.3)}
input.mm-toggle,input.mm-check{position:absolute;left:-10000px}
label.mm-toggle,label.mm-check{margin:0;position:absolute;top:50%;z-index:2}
label.mm-toggle:before,label.mm-check:before{content:'';display:block}
label.mm-toggle{border-radius:30px;width:50px;height:30px;margin-top:-15px}
label.mm-toggle:before{border-radius:30px;width:28px;height:28px;margin:1px}
input.mm-toggle:checked~label.mm-toggle:before{float:right}
label.mm-check{width:30px;height:30px;margin-top:-15px}
label.mm-check:before{border-left:3px solid;border-bottom:3px solid;width:40%;height:20%;margin:25% 0 0 20%;opacity:.1;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
input.mm-check:checked~label.mm-check:before{opacity:1}
li.mm-vertical label.mm-toggle,li.mm-vertical label.mm-check{bottom:auto;margin-top:0}
li.mm-vertical label.mm-toggle{top:5px}
li.mm-vertical label.mm-check{top:5px}
label.mm-toggle,label.mm-check{right:20px}
label.mm-toggle+a,label.mm-toggle+span{padding-right:80px}
label.mm-check+a,label.mm-check+span{padding-right:60px}
a.mm-next+label.mm-toggle,a.mm-next+label.mm-check{right:60px}
a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span,a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span{margin-right:50px}
a.mm-next+label.mm-toggle+a,a.mm-next+label.mm-toggle+span{padding-right:70px}
a.mm-next+label.mm-check+a,a.mm-next+label.mm-check+span{padding-right:50px}
em.mm-counter+a.mm-next+label.mm-toggle,em.mm-counter+a.mm-next+label.mm-check{right:100px}
em.mm-counter+a.mm-next+label.mm-toggle+a,em.mm-counter+a.mm-next+label.mm-toggle+span,em.mm-counter+a.mm-next+label.mm-check+a,em.mm-counter+a.mm-next+label.mm-check+span{margin-right:90px}
.mm-menu label.mm-toggle{background:rgba(0,0,0,0.1)}
.mm-menu label.mm-toggle:before{background:#f3f3f3}
.mm-menu input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu label.mm-check:before{border-color:rgba(0,0,0,0.7)}
.mm-menu.mm-border-none .mm-listview>li:after,.mm-listview.mm-border-none>li:after{content:none}
.mm-menu.mm-border-full .mm-listview>li:after,.mm-listview.mm-border-full>li:after{left:0!important}
html.mm-effect-zoom-menu .mm-menu.mm-offcanvas{-webkit-transition:-webkit-transform .4s ease;-moz-transition:-moz-transform .4s ease;-ms-transition:-ms-transform .4s ease;-o-transition:-o-transform .4s ease;transition:transform .4s ease}
html.mm-effect-zoom-menu.mm-opened .mm-menu.mm-offcanvas{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);-moz-transform:scale(.7,.7) translate3d(-30%,0,0);-ms-transform:scale(.7,.7) translate3d(-30%,0,0);-o-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}
html.mm-effect-zoom-menu.mm-opening .mm-menu.mm-offcanvas{-webkit-transform:scale(1,1) translate3d(0,0,0);-moz-transform:scale(1,1) translate3d(0,0,0);-ms-transform:scale(1,1) translate3d(0,0,0);-o-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
html.mm-effect-zoom-menu.mm-right.mm-opened .mm-menu.mm-offcanvas{-webkit-transform:scale(.7,.7) translate3d(30%,0,0);-moz-transform:scale(.7,.7) translate3d(30%,0,0);-ms-transform:scale(.7,.7) translate3d(30%,0,0);-o-transform:scale(.7,.7) translate3d(30%,0,0);transform:scale(.7,.7) translate3d(30%,0,0);-webkit-transform-origin:right center;-moz-transform-origin:right center;-ms-transform-origin:right center;-o-transform-origin:right center;transform-origin:right center}
html.mm-effect-zoom-menu.mm-right.mm-opening .mm-menu.mm-offcanvas{-webkit-transform:scale(1,1) translate3d(0,0,0);-moz-transform:scale(1,1) translate3d(0,0,0);-ms-transform:scale(1,1) translate3d(0,0,0);-o-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
html.mm-effect-slide-menu .mm-menu.mm-offcanvas{-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease}
html.mm-effect-slide-menu.mm-opened .mm-menu.mm-offcanvas{-webkit-transform:translate3d(-30%,0,0);-moz-transform:translate3d(-30%,0,0);-ms-transform:translate3d(-30%,0,0);-o-transform:translate3d(-30%,0,0);transform:translate3d(-30%,0,0)}
html.mm-effect-slide-menu.mm-opening .mm-menu.mm-offcanvas{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
html.mm-effect-slide-menu.mm-right.mm-opened .mm-menu.mm-offcanvas{-webkit-transform:translate3d(30%,0,0);-moz-transform:translate3d(30%,0,0);-ms-transform:translate3d(30%,0,0);-o-transform:translate3d(30%,0,0);transform:translate3d(30%,0,0)}
html.mm-effect-slide-menu.mm-right.mm-opening .mm-menu.mm-offcanvas{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-effect-zoom-panels .mm-panel{-webkit-transform:scale(1.5,1.5) translate3d(100%,0,0);-moz-transform:scale(1.5,1.5) translate3d(100%,0,0);-ms-transform:scale(1.5,1.5) translate3d(100%,0,0);-o-transform:scale(1.5,1.5) translate3d(100%,0,0);transform:scale(1.5,1.5) translate3d(100%,0,0);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transition-property:-webkit-transform,left;-moz-transition-property:-moz-transform,left;-ms-transition-property:-ms-transform,left;-o-transition-property:-o-transform,left;transition-property:transform,left}
.mm-menu.mm-effect-zoom-panels .mm-panel.mm-opened{-webkit-transform:scale(1,1) translate3d(0,0,0);-moz-transform:scale(1,1) translate3d(0,0,0);-ms-transform:scale(1,1) translate3d(0,0,0);-o-transform:scale(1,1) translate3d(0,0,0);transform:scale(1,1) translate3d(0,0,0)}
.mm-menu.mm-effect-zoom-panels .mm-panel.mm-opened.mm-subopened{-webkit-transform:scale(.7,.7) translate3d(-30%,0,0);-moz-transform:scale(.7,.7) translate3d(-30%,0,0);-ms-transform:scale(.7,.7) translate3d(-30%,0,0);-o-transform:scale(.7,.7) translate3d(-30%,0,0);transform:scale(.7,.7) translate3d(-30%,0,0)}
.mm-menu.mm-effect-slide-panels-0 .mm-panel.mm-subopened{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-effect-slide-panels-100 .mm-panel.mm-subopened{-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.mm-menu.mm-fullscreen{width:100%;min-width:140px;max-width:10000px}
html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0)}
@media all and (max-width:140px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(140px,0);-moz-transform:translate(140px,0);-ms-transform:translate(140px,0);-o-transform:translate(140px,0);transform:translate(140px,0)}
}
@media all and (min-width:10000px){html.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(10000px,0);-moz-transform:translate(10000px,0);-ms-transform:translate(10000px,0);-o-transform:translate(10000px,0);transform:translate(10000px,0)}
}
html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-100%,0);-moz-transform:translate(-100%,0);-ms-transform:translate(-100%,0);-o-transform:translate(-100%,0);transform:translate(-100%,0)}
@media all and (max-width:140px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-140px,0);-moz-transform:translate(-140px,0);-ms-transform:translate(-140px,0);-o-transform:translate(-140px,0);transform:translate(-140px,0)}
}
@media all and (min-width:10000px){html.mm-right.mm-opening.mm-fullscreen .mm-slideout{-webkit-transform:translate(-10000px,0);-moz-transform:translate(-10000px,0);-ms-transform:translate(-10000px,0);-o-transform:translate(-10000px,0);transform:translate(-10000px,0)}
}
.mm-menu.mm-fullscreen.mm-top,.mm-menu.mm-fullscreen.mm-bottom{height:100%;min-height:140px;max-height:10000px}
html.mm-opened.mm-fullscreen .mm-page{box-shadow:none!important}
.mm-menu.mm-multiline .mm-listview>li>a,.mm-menu.mm-multiline .mm-listview>li>span,.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>a,.mm-listview.mm-multiline>li .mm-listview>li.mm-multiline>span{text-overflow:clip;white-space:normal}
.mm-menu.mm-pageshadow:after{content:"";display:block;width:20px;height:120%;position:absolute;left:100%;top:-10%;z-index:99}
.mm-menu.mm-pageshadow.mm-right:after{left:auto;right:100%}
.mm-menu.mm-pageshadow.mm-next:after,.mm-menu.mm-pageshadow.mm-front:after{content:none;display:none}
.mm-menu.mm-pageshadow:after{box-shadow:0 0 10px rgba(0,0,0,0.3)}
.mm-menu.mm-top,.mm-menu.mm-bottom{width:100%;min-width:100%;max-width:100%}
.mm-menu.mm-right{left:auto;right:0}
.mm-menu.mm-bottom{top:auto;bottom:0}
html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-80%,0);-moz-transform:translate(-80%,0);-ms-transform:translate(-80%,0);-o-transform:translate(-80%,0);transform:translate(-80%,0)}
@media all and (max-width:175px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-140px,0);-moz-transform:translate(-140px,0);-ms-transform:translate(-140px,0);-o-transform:translate(-140px,0);transform:translate(-140px,0)}
}
@media all and (min-width:550px){html.mm-right.mm-opening .mm-slideout{-webkit-transform:translate(-440px,0);-moz-transform:translate(-440px,0);-ms-transform:translate(-440px,0);-o-transform:translate(-440px,0);transform:translate(-440px,0)}
}
html.mm-front .mm-slideout{-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;-o-transform:none!important;transform:none!important;z-index:0!important}
.mm-menu.mm-front{z-index:2}
.mm-menu.mm-front,.mm-menu.mm-next{-webkit-transition:-webkit-transform .4s ease;-ms-transition:-ms-transform .4s ease;transition:transform .4s ease;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.mm-menu.mm-front.mm-right,.mm-menu.mm-next.mm-right{-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.mm-menu.mm-top{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);-o-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}
.mm-menu.mm-bottom{-webkit-transform:translate3d(0,100%,0);-moz-transform:translate3d(0,100%,0);-ms-transform:translate3d(0,100%,0);-o-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
html.mm-opening .mm-menu.mm-front,html.mm-opening .mm-menu.mm-next{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.mm-menu.mm-top,.mm-menu.mm-bottom{height:80%;min-height:140px;max-height:880px}
.mm-menu.mm-theme-dark{background:#333;color:rgba(255,255,255,0.8)}
.mm-menu.mm-theme-dark .mm-navbar{border-color:rgba(0,0,0,0.15)}
.mm-menu.mm-theme-dark .mm-navbar>*,.mm-menu.mm-theme-dark .mm-navbar a{color:rgba(255,255,255,0.4)}
.mm-menu.mm-theme-dark .mm-navbar .mm-btn:before,.mm-menu.mm-theme-dark .mm-navbar .mm-btn:after{border-color:rgba(255,255,255,0.4)}
.mm-menu.mm-theme-dark .mm-listview>li:after{border-color:rgba(0,0,0,0.15)}
.mm-menu.mm-theme-dark .mm-listview>li .mm-prev:before,.mm-menu.mm-theme-dark .mm-listview>li .mm-next:after,.mm-menu.mm-theme-dark .mm-listview>li .mm-arrow:after{border-color:rgba(255,255,255,0.4)}
.mm-menu.mm-theme-dark .mm-listview>li .mm-prev:after,.mm-menu.mm-theme-dark .mm-listview>li .mm-next:before{border-color:rgba(0,0,0,0.15)}
.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-dark .mm-listview>li.mm-selected>span{background:rgba(0,0,0,0.1)}
.mm-menu.mm-theme-dark.mm-vertical .mm-listview li.mm-opened>a.mm-next,.mm-menu.mm-theme-dark.mm-vertical .mm-listview li.mm-opened>.mm-panel,.mm-menu.mm-theme-dark .mm-listview li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-dark .mm-listview li.mm-opened.mm-vertical>.mm-panel{background:rgba(255,255,255,0.05)}
.mm-menu.mm-theme-dark .mm-divider{background:rgba(255,255,255,0.05)}
.mm-menu.mm-theme-dark label.mm-check:before{border-color:rgba(255,255,255,0.8)}
.mm-menu.mm-theme-dark em.mm-counter{color:rgba(255,255,255,0.4)}
.mm-menu.mm-theme-dark .mm-fixeddivider span{background:rgba(255,255,255,0.05)}
.mm-menu.mm-pageshadow.mm-theme-dark:after{box-shadow:0 0 20px rgba(0,0,0,0.5)}
.mm-menu.mm-theme-dark .mm-search input{background:rgba(255,255,255,0.3);color:rgba(255,255,255,0.8)}
.mm-menu.mm-theme-dark .mm-noresultsmsg{color:rgba(255,255,255,0.4)}
.mm-menu.mm-theme-dark .mm-indexer a{color:rgba(255,255,255,0.4)}
.mm-menu.mm-theme-dark label.mm-toggle{background:rgba(0,0,0,0.15)}
.mm-menu.mm-theme-dark label.mm-toggle:before{background:#333}
.mm-menu.mm-theme-dark input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu.mm-theme-white{background:#fff;color:rgba(0,0,0,0.6)}
.mm-menu.mm-theme-white .mm-navbar{border-color:rgba(0,0,0,0.1)}
.mm-menu.mm-theme-white .mm-navbar>*,.mm-menu.mm-theme-white .mm-navbar a{color:rgba(0,0,0,0.3)}
.mm-menu.mm-theme-white .mm-navbar .mm-btn:before,.mm-menu.mm-theme-white .mm-navbar .mm-btn:after{border-color:rgba(0,0,0,0.3)}
.mm-menu.mm-theme-white .mm-listview>li:after{border-color:rgba(0,0,0,0.1)}
.mm-menu.mm-theme-white .mm-listview>li .mm-prev:before,.mm-menu.mm-theme-white .mm-listview>li .mm-next:after,.mm-menu.mm-theme-white .mm-listview>li .mm-arrow:after{border-color:rgba(0,0,0,0.3)}
.mm-menu.mm-theme-white .mm-listview>li .mm-prev:after,.mm-menu.mm-theme-white .mm-listview>li .mm-next:before{border-color:rgba(0,0,0,0.1)}
.mm-menu.mm-theme-white .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-white .mm-listview>li.mm-selected>span{background:rgba(0,0,0,0.05)}
.mm-menu.mm-theme-white.mm-vertical .mm-listview li.mm-opened>a.mm-next,.mm-menu.mm-theme-white.mm-vertical .mm-listview li.mm-opened>.mm-panel,.mm-menu.mm-theme-white .mm-listview li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-white .mm-listview li.mm-opened.mm-vertical>.mm-panel{background:rgba(0,0,0,0.03)}
.mm-menu.mm-theme-white .mm-divider{background:rgba(0,0,0,0.03)}
.mm-menu.mm-theme-white label.mm-check:before{border-color:rgba(0,0,0,0.6)}
.mm-menu.mm-theme-white em.mm-counter{color:rgba(0,0,0,0.3)}
.mm-menu.mm-theme-white .mm-fixeddivider span{background:rgba(0,0,0,0.03)}
.mm-menu.mm-pageshadow.mm-theme-white:after{box-shadow:0 0 10px rgba(0,0,0,0.2)}
.mm-menu.mm-theme-white .mm-search input{background:rgba(0,0,0,0.05);color:rgba(0,0,0,0.6)}
.mm-menu.mm-theme-white .mm-noresultsmsg{color:rgba(0,0,0,0.3)}
.mm-menu.mm-theme-white .mm-indexer a{color:rgba(0,0,0,0.3)}
.mm-menu.mm-theme-white label.mm-toggle{background:rgba(0,0,0,0.1)}
.mm-menu.mm-theme-white label.mm-toggle:before{background:#fff}
.mm-menu.mm-theme-white input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.mm-menu.mm-theme-black{background:#000;color:rgba(255,255,255,0.6)}
.mm-menu.mm-theme-black .mm-navbar{border-color:rgba(255,255,255,0.2)}
.mm-menu.mm-theme-black .mm-navbar>*,.mm-menu.mm-theme-black .mm-navbar a{color:rgba(255,255,255,0.4)}
.mm-menu.mm-theme-black .mm-navbar .mm-btn:before,.mm-menu.mm-theme-black .mm-navbar .mm-btn:after{border-color:rgba(255,255,255,0.4)}
.mm-menu.mm-theme-black .mm-listview>li:after{border-color:rgba(255,255,255,0.2)}
.mm-menu.mm-theme-black .mm-listview>li .mm-prev:before,.mm-menu.mm-theme-black .mm-listview>li .mm-next:after,.mm-menu.mm-theme-black .mm-listview>li .mm-arrow:after{border-color:rgba(255,255,255,0.4)}
.mm-menu.mm-theme-black .mm-listview>li .mm-prev:after,.mm-menu.mm-theme-black .mm-listview>li .mm-next:before{border-color:rgba(255,255,255,0.2)}
.mm-menu.mm-theme-black .mm-listview>li.mm-selected>a:not(.mm-next),.mm-menu.mm-theme-black .mm-listview>li.mm-selected>span{background:rgba(255,255,255,0.3)}
.mm-menu.mm-theme-black.mm-vertical .mm-listview li.mm-opened>a.mm-next,.mm-menu.mm-theme-black.mm-vertical .mm-listview li.mm-opened>.mm-panel,.mm-menu.mm-theme-black .mm-listview li.mm-opened.mm-vertical>a.mm-next,.mm-menu.mm-theme-black .mm-listview li.mm-opened.mm-vertical>.mm-panel{background:rgba(255,255,255,0.2)}
.mm-menu.mm-theme-black .mm-divider{background:rgba(255,255,255,0.2)}
.mm-menu.mm-theme-black label.mm-check:before{border-color:rgba(255,255,255,0.6)}
.mm-menu.mm-theme-black em.mm-counter{color:rgba(255,255,255,0.4)}
.mm-menu.mm-theme-black .mm-fixeddivider span{background:rgba(255,255,255,0.2)}
.mm-menu.mm-pageshadow.mm-theme-black:after{content:none;display:none}
.mm-menu.mm-theme-black .mm-search input{background:rgba(255,255,255,0.3);color:rgba(255,255,255,0.6)}
.mm-menu.mm-theme-black .mm-noresultsmsg{color:rgba(255,255,255,0.4)}
.mm-menu.mm-theme-black .mm-indexer a{color:rgba(255,255,255,0.4)}
.mm-menu.mm-theme-black label.mm-toggle{background:rgba(255,255,255,0.2)}
.mm-menu.mm-theme-black label.mm-toggle:before{background:#000}
.mm-menu.mm-theme-black input.mm-toggle:checked~label.mm-toggle{background:#4bd963}
.btn{font-size:14px;transition:.3s ease color,.3s ease background;font-weight:normal;margin-top:-1px;outline:0;letter-spacing:1.11px;font-family:Arial,Helvetica,sans-serif;font-size:11px;text-transform:uppercase;padding:10px 15px;border:0}
.btn-ghost{border:1px solid #707070;color:#000;font-size:10px;background:#fff}
.btn-dark{background:#25282a;color:#fff;font-size:11px}
@media screen and (max-width:767px){.btn-dark{display:table;margin:0 auto}
}
.btn:hover{background:#bf9474;color:#fff;border-color:#bf9474}
html[lang="de"] .btn-dark,html[lang="ru"] .btn-dark{padding:10px;letter-spacing:.6px}
@media(max-width:1280px) and (min-width:1141px){html[lang="de"] .btn-dark,html[lang="ru"] .btn-dark{font-size:10px;letter-spacing:initial}
}
@media(max-width:1140px) and (min-width:990px){html[lang="de"] .btn-dark,html[lang="ru"] .btn-dark{padding:10px 8px;font-size:9px;letter-spacing:initial}
}
@media screen and (min-width:48em) and (max-width:61.938em) and (orientation:portrait){html[lang="de"] .btn-dark,html[lang="ru"] .btn-dark{font-size:9px;letter-spacing:initial}
}
@media screen and (max-width:767px){html[lang="de"] .btn-dark,html[lang="ru"] .btn-dark{padding:10px 8px;font-size:11px;letter-spacing:initial}
}
.tpl-homepage nav{padding:15px 0}
.tpl-homepage .navigation-list{padding:15px 0;list-style:none}
.tpl-homepage .navigation-list__item__link{display:inline-block}
.tpl-homepage .navigation-list__item__link::before{background-image:url('jlc-framework-header/assets/images/icons/icon-arrow.svg');background-repeat:no-repeat;display:inline-block;content:'';width:10px;height:10px;background-size:contain}
.tpl-homepage .navigation-list__item__link:hover::before{background-image:url('jlc-framework-header/assets/images/icons/icon-arrow-red.svg');background-repeat:no-repeat}
:focus{outline:0}
body .home .breadcrumb{display:none}
.tpl-delivery{text-align:center;padding:0 0 100px}
.tpl-delivery section{margin-left:0;margin-right:0}
.tpl-delivery .reinsurance-and-price-summary{margin-bottom:30px;margin-top:20px;padding-top:50px}
.tpl-delivery .divider-for-payment{position:relative;border-top:1px solid #d4d1d1;margin-bottom:11px;margin-top:38px}
.tpl-delivery .check-address h3,.tpl-delivery .check-address .heading h3{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:11px}
.tpl-delivery form{text-align:left;padding:0 3px}
.tpl-delivery form h2{display:block;clear:both;text-transform:uppercase;font-size:1em;color:#7b706c}
.tpl-delivery form h3{font-size:.75em}
.tpl-delivery .button-wrapper{text-align:center;margin-bottom:15px;position:relative}
.tpl-delivery p.mandatory{font-family:bembo;font-weight:bold;font-style:italic;color:#000;text-transform:none;font-size:14px;float:right!important;margin-top:2em}
.tpl-delivery .label_gender{display:block}
.tpl-delivery .heading{text-align:center}
.tpl-delivery #deliveryOptionsContainer{display:none;margin-bottom:25px;margin-bottom:1.5625rem;padding-bottom:10px;padding-bottom:.625rem;border-bottom:1px solid #000}
.tpl-delivery .deliveryForm #deliveryOptionsContainer{border-bottom:0 solid #000}
.tpl-delivery .error_message_paymentForm{font-family:"Arial";font-weight:bold;font-style:normal;color:#b92036;text-transform:uppercase;font-size:11px}
.tpl-loader{display:block}
.divider{position:relative;border-top:1px solid #e0e0e0;margin-bottom:11px;margin-top:38px;clear:both}
.check-address__list.bottom-action label,.delivery-options__list.bottom-action label{font-size:17px;font-size:1.0625rem}
.check-address__list.bottom-action .register,.delivery-options__list.bottom-action .register{margin-top:20px;margin-top:1.25rem}
.check-address__list.bottom-action .brand-button2,.delivery-options__list.bottom-action .brand-button2{margin-top:15px;margin-top:.9375rem}
.check-address h2{font-family:"Arial";font-weight:bold;font-style:normal;color:#7b706c;text-transform:uppercase;font-size:16px}
.check-address h3{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:11px}
.check-address .form-element.button-wrapper{float:none}
.check-address .form-element.button-wrapper input{width:100%}
.check-address .divider{margin-bottom:25px;margin-top:25px}
.deliveryForm_checkAddress input[type="radio"],.deliveryForm_addressOptions input[type="radio"],.billingForm_checkAddress input[type="radio"],.billingForm_addressOptions input[type="radio"],.addressForm_checkAddress input[type="radio"],.addressForm_addressOptions input[type="radio"],.addressUpdateForm_checkAddress input[type="radio"],.addressUpdateForm_addressOptions input[type="radio"],.deliveryForm_type input[type="radio"]{float:left}
.deliveryForm_checkAddress label,.deliveryForm_addressOptions label,.billingForm_checkAddress label,.billingForm_addressOptions label,.addressForm_checkAddress label,.addressForm_addressOptions label,.addressUpdateForm_checkAddress label,.addressUpdateForm_addressOptions label,.deliveryForm_type label{float:left}
.deliveryForm_checkAddress label span,.deliveryForm_addressOptions label span,.billingForm_checkAddress label span,.billingForm_addressOptions label span,.addressForm_checkAddress label span,.addressForm_addressOptions label span,.addressUpdateForm_checkAddress label span,.addressUpdateForm_addressOptions label span,.deliveryForm_type label span{display:block;font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:16px}
.deliveryForm_checkAddress label span.line1,.deliveryForm_addressOptions label span.line1,.billingForm_checkAddress label span.line1,.billingForm_addressOptions label span.line1,.addressForm_checkAddress label span.line1,.addressForm_addressOptions label span.line1,.addressUpdateForm_checkAddress label span.line1,.addressUpdateForm_addressOptions label span.line1,.deliveryForm_type label span.line1{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:14px}
.deliveryForm_checkAddress label span.line2-price,.deliveryForm_addressOptions label span.line2-price,.billingForm_checkAddress label span.line2-price,.billingForm_addressOptions label span.line2-price,.addressForm_checkAddress label span.line2-price,.addressForm_addressOptions label span.line2-price,.addressUpdateForm_checkAddress label span.line2-price,.addressUpdateForm_addressOptions label span.line2-price,.deliveryForm_type label span.line2-price{color:#7b706c;margin:10px 0;margin:.625rem 0}
.check-address{display:none;clear:left;padding-top:15px}
.country-selector{margin-top:3.4em}
@media screen and (max-width:767px){.form-layout{padding:0 23px;padding:0 1.4375rem}
.form-element.deliveryForm_zip,.form-element.billingForm_zip,.form-element.addressForm_zip,.form-element.addressUpdateForm_zip{width:50%;padding-right:6px;padding-left:0;float:left}
.form-element.deliveryForm_address7,.form-element.billingForm_address7,.form-element.billingForm_address10,.form-element.addressForm_address7,.form-element.addressForm_address10,.form-element.addressForm_address7,.form-element.addressUpdateForm_address7,.form-element.addressUpdateForm_address7{width:50%;padding-right:0;padding-left:6px;float:left}
.form-element.deliveryForm_address2 input[type="text"],.form-element.deliveryForm_address10 input[type="text"],.form-element .billingForm_address2 input[type="text"],.form-element .addressForm_address2 input[type="text"],.form-element .addressUpdateForm_address2 input[type="text"]{width:50%}
.country-selector{clear:both;display:block;text-align:center;margin-top:2em}
.tpl-delivery{overflow:hidden}
.tpl-delivery .divider{margin-top:20px;margin-top:1.25rem}
.tpl-delivery .divider .rect{width:60px}
.tpl-delivery .divider.full{margin-left:-20%;margin-right:-20%}
.tpl-delivery form h2{text-align:center}
.tpl-delivery form h6{width:100%;margin-top:20px}
.tpl-delivery .reinsurance-and-price-summary .col-xs-6{width:100%;float:none;display:inline-block}
.tpl-delivery section.confirmation{margin-bottom:20px}
input[type="submit"]{width:100%}
}
.tpl-delivery .payment-selection p.mandatory{float:none!important}
.payment-option .payment-item{text-align:left;position:relative;float:left;width:33.33333333%;min-height:1px;padding-left:15px;padding-right:15px;padding:0;width:100%}
@media screen and (min-width:62em){.payment-option .payment-item{float:none}
}
.payment-option .payment-item img{display:inline;width:70px}
.payment-option .payment-item .btrf-msg{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:12px;display:none}
.display-inline-block{display:inline-block}
.payment-label{display:inline-block;width:170px}
.payment-label img{margin-left:10px}
.payment-selection-border{border-bottom:1px solid #000;margin-bottom:45px;clear:both;padding-top:25px}
.payment-seperator{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:12px;margin:20px;text-align:left}
@media screen and (max-width:767px){.payment-option .payment-item{float:none}
}
@media screen and (min-width:48em) and (max-width:61.938em){.tpl-delivery form h2{text-align:left}
.tpl-delivery .divider{margin-bottom:40px;margin-bottom:2.5rem}
}
.ie9 .checkbox-wrapper input[type="checkbox"]{position:static}
.ie9 .checkbox-wrapper label{padding-left:0}
.tpl-delivery .addressFormSubmit input[type="submit"]{width:100%;letter-spacing:1.423px;font-weight:100;background:#25282a;transition:.3s ease background;outline:0}
.tpl-delivery .addressFormSubmit input[type="submit"]:disabled{background:#7c7e7f}
.tpl-delivery .addressFormSubmit input[type="submit"]:hover{background:#b89778}
.tpl-delivery .country-wrapper{display:flex;align-items:center;width:auto}
.tpl-delivery .country-wrapper label{margin-right:10px;font-size:12px;text-transform:uppercase}
.tpl-delivery .country-wrapper h4{font-size:12px;font-weight:normal}
.tpl-delivery .brand-button2-container{display:none}
.tpl-delivery h6{display:none}
.tpl-delivery .form-layout.paymentForm .form a.brand-button2{display:none!important}
.tpl-delivery .form-layout.deliveryForm .form .check-address__list.bottom-action li a.brand-button2{display:none!important}
.tpl-delivery .check-address__list{list-style:none;padding:0;display:flex;align-items:center;flex-wrap:wrap}
.tpl-delivery .check-address__list li{height:auto;width:50%}
.tpl-delivery .check-address__list .group-wrapper{height:auto;width:50%}
@media screen and (max-width:767px){.tpl-delivery .check-address__list .group-wrapper{width:100%}
}
.tpl-delivery .check-address__list .group-wrapper .form-element{height:auto}
.tpl-delivery .check-address__list .group-wrapper .form-element .form-radio-label{padding-left:40px;width:100%}
.jp-checkout .deliveryForm_zip1{float:left;width:32%!important;padding:0 20px 0 0!important}
.jp-checkout .deliveryForm_zip1 label{width:63%!important}
.jp-checkout .deliveryForm_zip1 input{width:22%!important}
.jp-checkout .deliveryForm_zip2{width:18%!important}
.pdp{font-size:16px;margin:0 auto}
.pdp button{cursor:pointer}
.pdp-super__inner{max-width:1200px;margin:0 auto}
.pdp-super__inner--padded{padding:20px}
.pdp-related__list-item{padding:0 10px}
.pdp-related__list-item:first-child{padding-left:0}
html[lang="ar"] .pdp-related__list-item:first-child{padding-left:10px;padding-right:0}
.pdp-related__list-item:last-child{padding-right:0}
html[lang="ar"] .pdp-related__list-item:last-child{padding-left:0;padding-right:10px}
.pdp-related .-pc__hf{position:relative}
@media screen and (max-width:767px){.pdp-related__inner{padding:0}
}
.pdp-related__headline{font-family:"Decimal";font-weight:700;font-size:21px;text-align:left;text-transform:uppercase;line-height:28px;padding:0}
@media screen and (max-width:767px){.pdp-related__headline{font-size:16px;letter-spacing:-0.64px;line-height:18px}
}
.pdp-related__product-title,.pdp-related__item-subtitle{font-family:"Decimal";font-weight:600;font-size:16px;text-align:left;letter-spacing:-0.48px;text-transform:uppercase;line-height:22px;color:#3a3935}
@media screen and (max-width:767px){.pdp-related__product-title,.pdp-related__item-subtitle{font-size:14px;letter-spacing:-0.42px;line-height:inherit}
}
.pdp-related__item-subtitle{margin-bottom:4px;color:#b7a98e}
.pdp-related__item-description{margin:0;font-family:"Gotham SSm";font-size:16px;text-align:left;letter-spacing:-0.32px;line-height:28px;color:#96938e}
.pdp-related__item-description-block{position:relative;margin:0 5px 0 0}
@media screen and (max-width:767px){.pdp-related__item-description-block{margin:0 3px 0 0}
}
.pdp-related__item-description-block::after{content:',';position:absolute;right:-5px;bottom:-5px}
@media screen and (max-width:767px){.pdp-related__item-description-block::after{right:-3px;bottom:-2px}
}
.pdp-related__item-description-block:last-child{margin:0}
.pdp-related__item-description-block:last-child::after{display:none}
@media screen and (max-width:767px){.pdp-related__item-description{font-size:12px;letter-spacing:-0.18px;line-height:20px}
}
.pdp-related .-pc__image-wrap{background:#f4f4f4;position:relative;display:flex;flex-direction:column;justify-content:center;width:calc(100vw / 4);height:calc(100vw / 4)}
@media screen and (max-width:767px){.pdp-related .-pc__image-wrap{width:275px;height:275px}
}
.pdp-related .-pc__image-wrap img{max-height:85%;width:auto;margin:0 auto}
.pdp-related .-pc__link header{margin:20px 0 0 0;display:flex;justify-content:space-between}
.pdp-related .-pc__link header::before,.pdp-related .-pc__link header::after{display:none}
.pdp-related .-pc__link header .pdp-related__product-title{margin:0;padding:0}
@media screen and (max-width:767px){.pdp-related .-pc__link header{margin:10px 0 0 0}
}
.pdp-related__item-price{font-family:"Gotham SSm";font-size:16px;letter-spacing:-0.32px;line-height:inherit;color:#3a3935;margin:0}
@media screen and (max-width:767px){.pdp-related__item-price{font-size:12px;letter-spacing:-0.18px;line-height:20px}
}
.pdp-straps__headline{font-size:22px;font-weight:bold;text-transform:uppercase;position:relative;letter-spacing:1.11px;padding-bottom:20px}
@media screen and (min-width:769px){.pdp-straps__headline:after{bottom:0;left:50%;transform:translate3d(-50%,0,0);content:'';display:block;height:3px;width:54px;background:#b9a584;position:absolute}
}
.pdp-top{margin-right:0;margin-left:0;text-align:center;position:relative;background:#f0f0f0}
.pdp-top__inner{max-width:1200px}
.pdp-top__body-inner{max-width:1200px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}
@media screen and (min-width:769px){.pdp-top{padding-top:30px;padding-bottom:30px}
}
.pdp-top__header{font-family:Arial,sans-serif;font-style:normal;letter-spacing:1.11px;width:100%;margin:0 0 20px 0;color:#2a2f32;text-transform:uppercase;-ms-flex-order:2;order:2}
@media screen and (min-width:769px){.pdp-top__header{text-align:left;-ms-flex-order:1;order:1}
}
.pdp-top__headline,.pdp-top__material,.pdp-top__reference{margin:0}
.pdp-top__headline{position:relative;padding-bottom:10px}
.pdp-top__headline:after{content:'';position:absolute;display:block;bottom:0;left:50%;width:20%;height:1px;background-color:#000;transform:translate3d(-50%,0,0)}
@media screen and (min-width:769px){.pdp-top__headline:after{left:0;transform:none}
}
.pdp-top__name{font-size:30px;font-weight:bold;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;line-height:inherit}
@media screen and (max-width:600px){.pdp-top__name{margin-bottom:15px;font-size:25px}
}
.pdp-top__material{font-family:Arial,sans-serif;letter-spacing:1.11px;width:100%;font-style:normal;font-size:12px;font-weight:bold;text-transform:uppercase;line-height:inherit}
.pdp-top__reference{position:relative;font-weight:bold;font-size:.75em;margin-top:10px}
@media screen and (min-width:769px){.pdp-top__reference:before{content:none}
}
.pdp-top__slider{position:relative;width:100%;padding:0 10px;margin-bottom:10px;-ms-flex-order:1;order:1}
@media screen and (min-width:769px){.pdp-top__slider{width:65%;-ms-flex-order:2;order:2}
}
.pdp-top__options{padding:0 10px;-ms-flex-order:3;order:3}
@media screen and (min-width:769px){.pdp-top__options{width:35%;-ms-flex-order:3;order:3}
}
.pdp-top__actions{padding-bottom:20px}
@media screen and (min-width:769px){.pdp-top__actions{text-align:left}
}
.pdp-top__actions .affirm-as-low-as a{color:#333}
.pdp-top__price{font-family:Arial,sans-serif;font-style:normal;letter-spacing:.0625em;margin-top:0}
.pdp-top__amount,.pdp-top__vat{display:block}
.pdp-top__amount{font-size:1.3em}
@media screen and (min-width:769px){.pdp-top__amount{font-size:2em}
}
.pdp-top__vat{font-size:.675em;color:#a3a3a3;text-transform:uppercase;margin-bottom:10px}
.pdp-top__info{font-family:Arial,sans-serif;font-style:normal;letter-spacing:.0625em;margin-top:20px;font-size:.75em;font-weight:bold;text-transform:uppercase}
.pdp-top__shipping{display:inline-block;width:100%;color:#a3a3a3;font-weight:normal}
.pdp-top__availability{display:inline-block;width:100%;margin-top:5px;color:#b9a584}
.pdp-top__check{display:inline-block;width:100%;margin-top:10px;padding:0;color:inherit;text-decoration:none;border:0;background-color:transparent}
@media screen and (min-width:769px){.pdp-top__check{text-align:left}
}
.pdp-social{font-family:Arial,sans-serif;font-style:normal;letter-spacing:.0625em;position:relative;margin:10px 0 20px 0;text-align:center}
@media screen and (min-width:769px){.pdp-social{text-align:left}
}
.pdp-social__list{margin:0 auto;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:flexstart;justify-content:flexstart;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:center;align-content:center;max-width:500px;padding:0 20px}
@media screen and (min-width:769px){.pdp-social__list{max-width:none;padding:0}
}
.pdp-social__item{width:25%;margin-right:0;padding:0 3px}
@media screen and (min-width:769px){.pdp-social__item{width:auto;max-width:80px;margin-right:5px}
}
.pdp-social__link{display:block;border:0;padding:0;border-radius:0;background-color:transparent;text-decoration:none;outline:0;margin:0 auto}
@media screen and (min-width:769px){.pdp-social__link{text-align:center}
}
.pdp-social__icon{display:block;width:30px;height:30px;margin:0 auto;background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;text-indent:-9999px}
@media screen and (min-width:769px){.pdp-social__icon{-ms-flex:0 0 auto;flex:0 0 auto}
}
.pdp-social__icon--wishlist{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20d%3D%22M15.5%2025.778c-.133%200-.26-.053-.354-.146l-9.39-9.39c-2.338-2.34-2.338-6.145%200-8.485%202.34-2.34%206.147-2.34%208.486%200%20.538.538.96%201.16%201.257%201.836.295-.676.72-1.3%201.257-1.836C17.89%206.624%2019.397%206%2021%206s3.11.624%204.242%201.757C26.376%208.89%2027%2010.397%2027%2012s-.624%203.11-1.758%204.243l-9.39%209.39c-.092.093-.22.145-.352.145zM10%207.002c-1.28%200-2.56.487-3.536%201.462-1.95%201.95-1.95%205.122%200%207.07l9.036%209.037%209.035-9.035C25.48%2014.59%2026%2013.335%2026%2012s-.52-2.59-1.465-3.536C23.59%207.52%2022.335%207%2021%207s-2.59.52-3.535%201.464S16%2010.664%2016%2012c0%20.276-.224.5-.5.5s-.5-.224-.5-.5c0-1.335-.52-2.59-1.464-3.536C12.56%207.49%2011.28%207.002%2010%207.002z%22%2F%3E%3C%2Fsvg%3E")}
.pdp-social__icon--call{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20d%3D%22M18.696%2026.578c-.837%200-1.742-.347-2.582-1.264-1.618-1.77-3.487-4.48-5.554-8.06S7.08%2010.7%206.357%208.413c-.744-2.352.588-3.804%201.955-4.33.832-.322%203.603-1.35%203.603-1.35.255-.095.54.032.64.286l2.37%206.08c.1.257-.027.546-.283.647l-1.77.696c.322.73%201.04%202.27%202.168%204.225%201.13%201.957%202.104%203.347%202.576%203.99l1.486-1.185c.216-.17.528-.136.702.08l4.08%205.09c.17.214.14.524-.07.698%200%200-2.276%201.887-2.97%202.445-.567.458-1.324.793-2.148.793zM11.8%203.842c-.82.306-2.51.935-3.128%201.173-.348.135-2.05.917-1.36%203.097.7%202.218%202.085%205.125%204.114%208.642%202.03%203.516%203.856%206.17%205.427%207.885%201.545%201.687%203.072.603%203.363.368.515-.415%201.904-1.563%202.58-2.122l-3.46-4.32-1.5%201.194c-.104.083-.237.12-.37.105-.13-.016-.25-.083-.334-.188-.054-.067-1.334-1.696-2.958-4.51-1.625-2.813-2.396-4.737-2.428-4.817-.05-.123-.047-.26.006-.383s.152-.218.275-.267l1.783-.702-2.01-5.156z%22%2F%3E%3C%2Fsvg%3E")}
.pdp-social__icon--contact{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20d%3D%22M24.333%207H5.667C4.747%207%204%207.748%204%208.667v11.667C4%2021.252%204.748%2022%205.667%2022h18.666c.92%200%201.667-.748%201.667-1.667V8.667C26%207.747%2025.252%207%2024.333%207zm-4.536%208.303L25%2011.425v7.756l-5.203-3.877zM5.667%208h18.666c.368%200%20.667.3.667.667v1.51l-10%207.454L5%2010.18v-1.51c0-.37.3-.668.667-.668zM5%2011.425l5.203%203.878L5%2019.18v-7.755zM24.333%2021H5.667c-.34%200-.607-.257-.65-.583l6.023-4.49%203.66%202.73c.09.064.194.098.3.098s.21-.033.3-.1l3.66-2.728%206.023%204.49c-.043.326-.31.583-.65.583z%22%20fill%3D%22%23231F20%22%2F%3E%3C%2Fsvg%3E")}
.pdp-social__icon--share{background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2230%22%20height%3D%2230%22%20viewBox%3D%220%200%2030%2030%22%3E%3Cpath%20d%3D%22M24.5%2015.98c-.276%200-.5.224-.5.5v3.886c0%20.36-.294.654-.654.654H5.654c-.36%200-.654-.293-.654-.654V8.676c0-.362.294-.655.654-.655H17.5c.276%200%20.5-.223.5-.5s-.224-.5-.5-.5H5.654C4.742%207.02%204%207.764%204%208.676v11.69c0%20.913.742%201.655%201.654%201.655h17.69c.913%200%201.655-.742%201.655-1.654V16.48c0-.276-.224-.5-.5-.5z%22%20fill%3D%22%23231F20%22%2F%3E%3Cpath%20d%3D%22M23.114%2010.842c-5.876-.51-10.955%202.176-11.894%206.497-.06.27.112.535.382.594.036.008.07.012.107.012.228%200%20.436-.16.486-.394.84-3.855%205.77-6.28%2011.24-5.674l-2.29%202.29c-.195.195-.195.512%200%20.707.098.098.226.146.354.146s.256-.048.354-.145l3-3c.195-.195.195-.512%200-.707l-3-3c-.195-.195-.512-.195-.707%200s-.195.512%200%20.707l1.967%201.967z%22%20fill%3D%22%23231F20%22%2F%3E%3C%2Fsvg%3E")}
.pdp-slider,.pdp-overlay{position:relative}
.pdp-slider__controls,.pdp-overlay__controls,.pdp-slider__controls,.pdp-overlay__controls{position:absolute;top:0;right:0;bottom:0;bottom:30px;left:0;z-index:2;pointer-events:none}
.pdp-slider__controls *,.pdp-overlay__controls *,.pdp-slider__controls *,.pdp-overlay__controls *{pointer-events:all}
.pdp-slider__arrow,.pdp-overlay__arrow,.pdp-slider__arrow,.pdp-overlay__arrow{position:absolute;top:0;bottom:0;width:50px;padding:0;border:0;background:transparent;text-indent:-9999px;overflow:hidden;outline:0;opacity:1;transition:opacity .3s linear}
@media screen and (min-width:769px){.pdp-slider__arrow,.pdp-overlay__arrow,.pdp-slider__arrow,.pdp-overlay__arrow{bottom:0}
}
.pdp-slider__arrow:disabled,.pdp-overlay__arrow:disabled,.pdp-slider__arrow:disabled,.pdp-overlay__arrow:disabled{opacity:0;cursor:auto}
.pdp-slider__arrow::after,.pdp-overlay__arrow::after,.pdp-slider__arrow::after,.pdp-overlay__arrow::after{content:'';display:block;position:absolute;left:50%;top:40%;width:20px;height:20px;border-right:1px solid #000;border-right:1px solid #b6b6b6;border-bottom:1px solid #000;border-bottom:1px solid #b6b6b6}
@media screen and (min-width:769px){.pdp-slider__arrow::after,.pdp-overlay__arrow::after,.pdp-slider__arrow::after,.pdp-overlay__arrow::after{top:50%}
}
.pdp-slider__arrow--prev,.pdp-overlay__arrow--prev,.pdp-slider__arrow--prev,.pdp-overlay__arrow--prev{left:0}
.pdp-slider__arrow--prev::after,.pdp-overlay__arrow--prev::after,.pdp-slider__arrow--prev::after,.pdp-overlay__arrow--prev::after{transform:translateX(-50%) rotate(135deg)}
.pdp-slider__arrow--next,.pdp-overlay__arrow--next,.pdp-slider__arrow--next,.pdp-overlay__arrow--next{right:0}
.pdp-slider__arrow--next::after,.pdp-overlay__arrow--next::after,.pdp-slider__arrow--next::after,.pdp-overlay__arrow--next::after{transform:translateX(-50%) rotate(-45deg)}
.pdp-slider__pager-list,.pdp-overlay__pager-list,.pdp-slider__pager-list,.pdp-overlay__pager-list{margin:0 auto;padding:0;list-style:none;position:absolute;right:0;bottom:0;bottom:-30px;left:0;text-align:center}
.pdp-slider__pager-item,.pdp-overlay__pager-item,.pdp-slider__pager-item,.pdp-overlay__pager-item{display:inline-block;margin:0 4px}
.pdp-slider__pager-button,.pdp-overlay__pager-button,.pdp-slider__pager-button,.pdp-overlay__pager-button{position:relative;display:inline-block;padding:0;border:0;width:10px;height:10px;border-radius:50%;background-color:#d5d5d5;outline:0;transition:all .2s ease-out}
.pdp-slider__pager-button::after,.pdp-overlay__pager-button::after,.pdp-slider__pager-button::after,.pdp-overlay__pager-button::after{content:'';position:absolute;display:block;top:0;right:0;bottom:0;left:0;border:1px solid transparent;border-radius:50%;transition:all .2s ease-out}
.pdp-slider__pager-button--active,.pdp-overlay__pager-button--active,.pdp-slider__pager-button--active,.pdp-overlay__pager-button--active{background-color:#b9a584}
.pdp-slider__pager-button--active::after,.pdp-overlay__pager-button--active::after,.pdp-slider__pager-button:hover::after,.pdp-overlay__pager-button:hover::after,.pdp-slider__pager-button--active::after,.pdp-overlay__pager-button--active::after,.pdp-slider__pager-button:hover::after,.pdp-overlay__pager-button:hover::after{top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid rgba(0,0,0,0.2)}
.pdp-slider__list,.pdp-overlay__list,.pdp-slider__list,.pdp-overlay__list{margin:0 auto;padding:0;list-style:none;position:relative;z-index:1;overflow:hidden}
.pdp-slider__item,.pdp-overlay__item,.pdp-slider__item,.pdp-overlay__item{opacity:0;position:absolute;top:20px;right:50px;bottom:20px;left:50px;transform:translateX(-100%);transition:opacity .3s linear,transform .3s ease-in-out;z-index:2}
@media screen and (max-width:767px){.pdp-slider__item,.pdp-overlay__item,.pdp-slider__item,.pdp-overlay__item{right:0;left:0}
}
.pdp-slider__item--active,.pdp-overlay__item--active,.pdp-slider__item--active,.pdp-overlay__item--active{opacity:1;transform:translateX(0)}
.pdp-slider__item--active~.pdp-slider__item,.pdp-slider__item--active~.pdp-overlay__item,.pdp-overlay__item--active~.pdp-slider__item,.pdp-overlay__item--active~.pdp-overlay__item,.pdp-slider__item--active~.pdp-slider__item,.pdp-slider__item--active~.pdp-overlay__item,.pdp-overlay__item--active~.pdp-slider__item,.pdp-overlay__item--active~.pdp-overlay__item,.pdp-slider__item--active~.pdp-slider__item,.pdp-slider__item--active~.pdp-overlay__item,.pdp-overlay__item--active~.pdp-slider__item,.pdp-overlay__item--active~.pdp-overlay__item,.pdp-slider__item--active~.pdp-slider__item,.pdp-slider__item--active~.pdp-overlay__item,.pdp-overlay__item--active~.pdp-slider__item,.pdp-overlay__item--active~.pdp-overlay__item{transform:translateX(100%)}
.pdp-slider__image,.pdp-overlay__image,.pdp-slider__image,.pdp-overlay__image{display:block;position:relative;width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto;z-index:2;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
.pdp-slider__image:focus,.pdp-overlay__image:focus{outline:-webkit-focus-ring-color auto 5px}
.pdp-slider__image,.pdp-overlay__image{cursor:pointer}
.pdp-slider{margin-right:-20px;margin-left:-10px}
.pdp-slider__carousel{position:relative;margin-left:0;padding-bottom:30px}
@media screen and (min-width:769px){.pdp-slider__carousel{margin-left:20%}
}
.pdp-slider__list{height:400px;max-height:400px}
@media screen and (min-width:769px){.pdp-slider__list{max-height:500px}
}
.pdp-slider__list::before{content:'';display:block;position:absolute;top:0;right:0;left:0;height:100%;background-color:#f0f0f0;z-index:1}
@media screen and (min-width:769px){.pdp-slider__list::before{content:none}
}
.pdp-slider__list::after{content:'';display:block;padding-top:70%;max-height:400px}
@media screen and (min-width:769px){.pdp-slider__list::after{padding-top:90%}
}
.pdp-slider__item--video::after{content:'';display:block;position:absolute;top:50%;left:50%;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:32px solid rgba(255,255,255,0.75);transform:translateX(-40%) translateY(-50%);z-index:2;pointer-events:none}
@media screen and (min-width:769px){.pdp-slider__item--video::after{border-top:30px solid transparent;border-bottom:30px solid transparent;border-left:48px solid rgba(255,255,255,0.75)}
}
.pdp-slider__video-wrap{position:absolute;display:block;width:100%;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}
.pdp-slider__video-wrap::after{content:'';display:block;width:100%;padding-bottom:56.25%}
.pdp-slider__video{position:absolute;width:100%;height:100%;top:0;left:0}
.pdp-overlay{position:fixed;top:0;left:0;width:100%;height:100%;padding-bottom:30px;background-color:#fff;z-index:110;opacity:0;visibility:hidden;transition:all .3s linear}
.pdp-overlay--active{opacity:1;visibility:visible;z-index:10000}
.pdp-overlay__controls{bottom:0}
.pdp-overlay__arrow::after{top:50%}
.pdp-overlay__pager-list{bottom:20px}
.pdp-overlay__list{height:100%}
.pdp-overlay__image{max-width:90%;max-height:90%}
.pdp-overlay__video-wrap{position:absolute;display:block;width:100%;max-width:100vmin;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}
.pdp-overlay__video-wrap::after{content:'';display:block;width:100%;padding-bottom:56.25%}
.pdp-overlay__video{position:absolute;width:100%;height:100%;border:0;top:0;left:0}
.pdp-overlay__closer{position:absolute;top:10px;right:10px;width:25px;height:25px;padding:0;border:0;border-radius:0;outline:0;background-color:transparent;overflow:hidden;text-indent:-9999px}
.pdp-overlay__closer::before,.pdp-overlay__closer::after{content:'';position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#b6b6b6}
.pdp-overlay__closer::before{transform:rotate(45deg)}
.pdp-overlay__closer::after{transform:rotate(-45deg)}
.pdp-preview{display:none;position:absolute;top:0;bottom:0;left:10px;left:0;width:20%;overflow:hidden}
@media screen and (min-width:769px){.pdp-preview{display:block}
}
.pdp-preview__list{margin:0 auto;padding:0;list-style:none;position:absolute;top:0;right:0;bottom:0;left:0;padding-right:5px;overflow-x:hidden;overflow-y:hidden}
.pdp-preview__item{margin:5px 0;border:1px solid rgba(0,0,0,0.05);transition:border .3s linear}
.pdp-preview__item--active{border-color:rgba(0,0,0,0.2)}
.pdp-preview__button{display:block;position:relative;width:100%;margin:0;padding:0;border:0;background-color:transparent;border-radius:0;outline:0}
.pdp-preview__button::before{display:block;content:'';padding-top:100%}
.pdp-preview__button--video::after{content:'';display:block;position:absolute;top:50%;left:50%;border-top:15px solid transparent;border-bottom:15px solid transparent;border-left:24px solid rgba(255,255,255,0.75);transform:translateX(-40%) translateY(-50%)}
.pdp-preview__image{display:block;position:absolute;top:50%;left:50%;width:auto;max-width:90%;height:auto;max-height:90%;transform:translateX(-50%) translateY(-50%)}
.pdp-preview .mCSB_dragger_bar{width:2px!important;background-color:rgba(0,0,0,0.2)!important}
.pdp-preview .mCSB_dragger_onDrag,.pdp-preview .mCSB_dragger_bar{background-color:rgba(0,0,0,0.2)!important}
.pdp-preview .mCSB_draggerRail{background-color:rgba(0,0,0,0.2)!important}
.pdp-preview .mCSB_buttonUp{background-position:center center}
.pdp-straps{font-family:Arial,sans-serif;font-style:normal;letter-spacing:.0625em;position:relative;display:block;width:100%;margin-bottom:20px;text-align:center;overflow:hidden}
@media screen and (min-width:769px){.pdp-straps{float:left;width:51%;margin-right:-1%;margin-bottom:0;z-index:2}
}
.pdp-straps__list{margin:0 auto;padding:0;list-style:none;padding-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:stretch;align-items:stretch}
.pdp-straps__item{width:33.333%;padding:20px 20px 0 20px}
@media screen and (max-width:700px){.pdp-straps__item{width:50%}
}
@media screen and (max-width:700px){.pdp-straps__item:nth-child(3){display:none}
}
.pdp-straps__item{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:justify;justify-content:space-between}
.pdp-straps__heightfix{width:100%}
.pdp-straps__image{display:block;max-width:100%;height:auto;margin:0 auto}
.pdp-straps__name{font-family:Arial,Helvetica,sans-serif;letter-spacing:0;font-style:italic}
.pdp-straps__actions{margin:1em 0 0 0}
.pdp-straps__price{margin-top:-10px;margin-bottom:30px}
.pdp-straps__amount,.pdp-straps__vat{display:block}
.pdp-straps__vat{font-size:.675em;color:#a3a3a3;text-transform:uppercase}
.pdp-straps__container{padding:20px 0;border:5px solid #f8f6f7;background-color:#fff}
@media screen and (min-width:769px){.pdp-straps__container{padding:10px}
}
.pdp-straps__list{max-width:800px;margin:0 auto;padding:20px 0;-ms-flex-pack:center;justify-content:center}
.pdp-straps__item{font-size:.875em;padding:0 10px 0 10px!important}
.pdp-straps__heightfix{-ms-flex-negative:0;flex-shrink:0}
.pdp-straps__heightfix{-ms-flex-negative:0;flex-shrink:0}
.pdp-straps__link{display:block;color:inherit;text-decoration:none;outline:0}
.pdp-straps__image-wrap{position:relative;min-height:288px}
.pdp-straps__image-wrap::after{content:none}
.pdp-straps__image-shadow{position:absolute;height:133.333%;top:-16.6666%;left:50%}
.pdp-straps__image-new{max-width:110%!important;transform:translateY(-20px)}
.pdp-straps__name{margin:10px 0 30px 0;font-style:normal;font-weight:normal;line-height:16px;text-transform:uppercase;font-weight:bold;font-size:14px;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;color:#333}
.pdp-straps__name::before{content:'';content:none;display:block;margin:0 auto 10px;width:1px;height:20px;background-color:#000}
.pdp-straps__footer{padding-top:10px;padding-bottom:0}
.pdp-straps__footer a{display:table;margin:0 auto}
.pdp-caliber{font-family:Arial,sans-serif;font-style:normal;letter-spacing:.0625em;position:relative;display:block;width:100%;padding:20px;background-color:#f8f6f7;text-align:center}
@media screen and (min-width:769px){.pdp-caliber{float:left;width:51%;margin-top:20%;margin-left:-1%;padding:0;background-color:transparent;z-index:3}
}
@media screen and (min-width:769px){.pdp-caliber:first-child{width:100%;max-width:580px;float:none;margin:0 auto}
.pdp-caliber:first-child .pdp-caliber__inner{margin-top:10%}
}
.pdp-caliber__inner{max-width:1200px;margin:0 auto}
.pdp-caliber__headline{margin:0}
.pdp-caliber__header{display:block;position:relative;pointer-events:none}
@media screen and (min-width:769px){.pdp-caliber__header{position:absolute;top:30%;top:-20%;top:-10%;right:0;width:100%;z-index:2}
}
.pdp-caliber__header::before{content:'';position:absolute;display:block;top:110%;left:50%;height:60px;border-left:1px solid #000}
@media screen and (min-width:769px){.pdp-caliber__header::before{content:'';position:absolute;display:block;top:100%;left:50%;height:150px}
}
@media screen and (min-width:769px){.pdp-caliber__body{padding:50px 20px 20px;background-color:#f8f6f7;transition:margin .3s ease-out}
}
.pdp-caliber__name{display:block;font-size:.75em;font-weight:bold;margin-bottom:-5px;text-transform:uppercase}
.pdp-caliber__number{font-family:'Times New Roman',Times,serif;letter-spacing:0;display:block;color:#b9a584;font-size:90px;line-height:1;font-weight:normal}
.pdp-caliber__image{display:block;margin:0 auto;width:80%;max-width:400px;height:auto;cursor:pointer;transform:scale(1);transform-origin:50% 50%;transform-style:flat;transition:transform .3s ease-out}
.pdp-caliber--zoomed .pdp-caliber__inner{overflow:hidden}
.pdp-caliber--zoomed .pdp-caliber__image{transition:transform .3s ease-out .3s;transform:scale(1.35)}
.pdp-caliber__header,.pdp-caliber__paragraph{opacity:1;transition:opacity .3s linear .3s}
.pdp-caliber__paragraph{max-width:80%;margin:20px auto 30px;font-size:.875em}
.pdp-caliber--zoomed .pdp-caliber__header,.pdp-caliber--zoomed .pdp-caliber__paragraph{opacity:0;transition:all .3s linear}
.pdp-caliber__image-wrap{background:0;border:0;display:inline-block;display:block;width:100%;padding:0}
.pdp-related{font-family:Arial,sans-serif;font-style:normal;letter-spacing:.0625em;margin-right:0;margin-left:0;padding-bottom:20px;text-align:center}
.pdp-related__max-wrap{max-width:1200px;margin:0 auto}
.pdp-related__header{margin-right:0;margin-left:0}
.pdp-related__link{display:block;color:inherit;text-decoration:none;outline:0}
.pdp-related__name{margin-top:20px;margin-bottom:15px}
.pdp-related__image{width:80%}
.pdp-related__footer{margin-top:20px;padding-top:10px;padding-bottom:20px}
.pdp__product-hero{position:relative}
@media screen and (max-width:767px){.pdp__product-hero .clp__fulllinktext .clp__mediacontainer .embed-responsive{height:60vh}
}
.pdp__product-hero .clp__fulllinktext .wrapper{padding:100px 75px 0 75px;width:100%;max-width:initial}
@media screen and (max-width:767px){.pdp__product-hero .clp__fulllinktext .wrapper{top:0;padding:40px 20px 0 20px}
}
.pdp__product-hero .clp__fulllinktext .cta{position:static;width:auto;max-height:initial;float:left}
.pdp__product-hero .clp__fulllinktext .cta .discover{background-color:#33322e;width:auto;height:auto}
.pdp__product-hero .clp__fulllinktext .cta .discover::before{display:none}
.pdp__product-hero .clp__fulllinktext .cta .discover__text{font-family:"Gotham SSm";font-weight:700;font-size:20px;line-height:24px;text-transform:uppercase;width:auto;padding:0 40px}
@media screen and (max-width:767px){.pdp__product-hero .clp__fulllinktext .cta .discover__text{font-size:12px;line-height:32px}
}
.pdp__product-hero .clp__fulllinktext .cta .discover .arrow{width:auto;border-left:1px solid #efede9;padding:15px}
@media screen and (max-width:767px){.pdp__product-hero .clp__fulllinktext .cta .discover{margin:0;position:absolute;bottom:0;right:0}
}
@media screen and (max-width:767px){.pdp__product-hero .clp__fulllinktext .cta{flex-direction:row}
}
@media screen and (max-width:767px){.pdp__product-hero .clp__fulllinktext{max-height:60vh;min-height:initial}
}
@media screen and (max-width:767px){.pdp__product-hero{padding:0}
}
.new-pdp{font-size:16px;font-family:"Gotham SSm",sans-serif;overflow-x:hidden}
@media screen and (max-width:767px){.new-pdp{font-size:12px}
}
@media screen and (max-width:767px){.new-pdp a.content-carousel__discover-button{line-height:22px}
}
@media screen and (max-width:767px){.new-pdp a.content-carousel__discover-button .text{padding:10px 10px}
}
@media screen and (max-width:767px){.new-pdp a.content-carousel__discover-button .icon{width:50px}
}
.new-pdp a.content-carousel__discover-button .threed-icon{display:flex;justify-content:center;align-items:center}
.new-pdp a.content-carousel__discover-button .threed-icon svg{width:29px;height:29px}
@media screen and (max-width:767px){.new-pdp a.content-carousel__discover-button .threed-icon svg{transform:scale3d(.8,.8,.8)}
}
.new-pdp-wrapper{width:calc(100% - 120px);max-width:1775px;margin-left:auto;margin-right:auto;margin-bottom:84px}
.new-pdp-wrapper:last-child,.new-pdp-wrapper:last-of-type{margin-bottom:0}
@media screen and (max-width:767px){.new-pdp-wrapper{width:calc(100% - 40px);margin-bottom:50px}
}
.new-pdp-button{display:flex;align-items:center;font-size:16px;height:54px;padding:0;font-family:"Gotham SSm",sans-serif;font-weight:700;line-height:32px;text-align:center;text-transform:uppercase;transition:all .3s ease-in-out;border:0;background-color:transparent}
@media screen and (max-width:767px){.new-pdp-button{font-size:12px}
}
.new-pdp-button-text{width:calc(100% - 54px);display:flex;justify-content:center;align-items:center;padding:0 20px}
.new-pdp-button-icon{display:flex;justify-content:center;align-items:center;width:54px;height:100%;margin-left:auto;margin-right:0;border-left:1px solid #e0dcd4}
.new-pdp-button.white{background-color:#fff}
.new-pdp-button.graphite{background-color:#33322e;color:#fff}
.new-pdp-button.graphite .new-pdp-button-icon{border-left:1px solid rgba(239,237,233,0.2)}
.new-pdp-button.graphite svg{transition:transform .3s ease-in;stroke:#b7a98e}
.new-pdp-button.graphite:hover{background-color:#000}
.new-pdp-button.graphite:hover svg{transform:translateX(3px)}
html[lang="ar"] .new-pdp-button.graphite:hover svg{transform:translateX(-3px) scaleX(-1)}
.new-pdp-button.alabaster{background-color:#f3f1ed}
.new-pdp-button.alabaster svg{stroke:#b7a98e}
.new-pdp-button.alabaster:hover{background-color:#f6f6f6}
.new-pdp svg{vertical-align:middle}
@media screen and (max-width:767px){.new-pdp .content-carousel{height:auto;margin-left:-20px;margin-right:-20px;max-width:calc(100% - -40px)}
.new-pdp .content-carousel__wrapper{padding-left:20px}
}
.new-pdp .content-carousel__item{align-items:center}
.new-pdp .content-carousel__item:first-child .content-carousel__item-left{margin-left:0}
@media screen and (max-width:767px){.new-pdp .content-carousel__item:first-child .content-carousel__item-left{padding:40px 0}
}
@media screen and (max-width:767px){.new-pdp .content-carousel__item-left{margin-left:0}
html[lang="ar"] .new-pdp .content-carousel__item-left{padding:40px 0}
}
.new-pdp .content-carousel__text p[style^='font-family'],.new-pdp .content-carousel__text p[style$='12px;'],.new-pdp .content-carousel__text p[style*='tahoma']{font-family:"Gotham SSm",sans-serif!important;font-size:16px!important}
@media screen and (max-width:767px){.new-pdp .content-carousel__text p[style^='font-family'],.new-pdp .content-carousel__text p[style$='12px;'],.new-pdp .content-carousel__text p[style*='tahoma']{font-size:12px!important}
}
.new-pdp .content-carousel [data-carousel-scroll-indicator]{margin:0 auto;max-width:100%;width:100%}
@media screen and (max-width:767px){.new-pdp .content-carousel [data-carousel-scroll-indicator]{margin:0 20px}
}
.new-pdp [data-carousel-scroll-indicator]{width:100%;margin:30px 0}
@media screen and (max-width:767px){.new-pdp [data-carousel-scroll-indicator]{width:100%}
}
.new-pdp [data-carousel]{-ms-overflow-style:none;scrollbar-width:none}
.new-pdp .pdp__product-hero .clp__fulllinktext{margin-left:0;margin-right:0;margin-top:50px;margin-bottom:50px}
@media screen and (max-width:767px){.new-pdp .pdp-related__list{margin-right:-20px}
}
.new-pdp-top{margin-left:0;margin-right:0;margin-top:40px}
@media screen and (max-width:767px){.new-pdp-top{display:block;margin-top:10px}
}
.new-pdp-top__body{display:flex;align-items:flex-start;width:100%}
@media screen and (max-width:767px){.new-pdp-top__body{flex-direction:column}
}
.new-pdp-top-views{max-width:1164px;width:65%;position:relative}
.new-pdp-top-views__main{max-height:725px}
.new-pdp-top-views__main__banner{position:relative;flex:0 0 100%;max-width:1164px;max-height:725px;padding:30px 0;width:100%;text-align:center;background-color:#f4f4f4;overflow:hidden}
@media screen and (min-width:48em){.new-pdp-top-views__main__banner{max-height:525px;margin-right:0}
}
@media screen and (min-width:48em) and (max-width:61.938em){.new-pdp-top-views__main__banner{height:auto;max-height:458px}
}
@media screen and (min-width:1400px){.new-pdp-top-views__main__banner{max-height:725px}
}
@media screen and (max-width:767px){.new-pdp-top-views__main__banner{margin-top:10px}
}
.new-pdp-top-views__main__banner img{cursor:pointer;width:auto;height:100%}
@media screen and (min-width:48em){.new-pdp-top-views__main__banner img{max-height:525px;margin-right:0}
}
@media screen and (min-width:48em) and (max-width:61.938em){.new-pdp-top-views__main__banner img{height:auto;max-height:458px}
}
@media screen and (min-width:1400px){.new-pdp-top-views__main__banner img{max-height:725px}
}
@media screen and (max-width:767px){.new-pdp-top-views__main__banner img{max-height:309px;height:95%}
}
.new-pdp-top-views__main__3D-view{max-height:725px;position:absolute;z-index:20;width:100%;height:100%;top:0;left:0;display:none;opacity:0;transition:all .3s ease;background-color:#fff}
.new-pdp-top-views__main__3D-view.active{display:block;opacity:1}
.new-pdp-top-views__main__3D-view__button-open{position:absolute;z-index:10;left:22px;bottom:16px}
.new-pdp-top-views__main__3D-view__button-open .new-pdp-button-icon{border-left:1px solid rgba(150,147,142,0.2)}
@media screen and (max-width:767px){.new-pdp-top-views__main__3D-view__button-open{height:35px;font-size:10px;bottom:6px;left:6px}
.new-pdp-top-views__main__3D-view__button-open-text{width:calc(100% - 37px)}
}
.new-pdp-top-views__main__3D-view__button-open svg{width:29px;height:29px;stroke:none!important}
@media screen and (max-width:767px){.new-pdp-top-views__main__3D-view__button-open svg{transform:scale3d(.7,.7,.7)}
}
@media screen and (max-width:767px){.new-pdp-top-views__main__3D-view__button-open i{width:37px}
}
.new-pdp-top-views__main__3D-view__button-close{background-color:transparent;border:0;position:absolute;top:20px;right:20px}
.new-pdp-top-views__main__3D-view__button-close svg{width:29px;height:29px;stroke:#b7a98e}
.new-pdp-top-views__grid{display:flex;flex-flow:row wrap}
@media screen and (max-width:767px){.new-pdp-top-views__grid{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;width:100vw}
}
.new-pdp-top-views__grid-items{display:flex;flex-wrap:wrap;margin-top:10px;overflow-x:hidden;width:100%}
@media screen and (min-width:48em) and (max-width:61.938em){.new-pdp-top-views__grid-items{width:100%}
}
@media screen and (max-width:767px){.new-pdp-top-views__grid-items{flex-wrap:nowrap;grid-gap:5px;overflow-x:scroll}
}
.new-pdp-top-views__grid-item{cursor:pointer;max-width:572px;width:calc(50% - 10px);text-align:center;background-color:#f0f0f0;height:fit-content;max-height:458px;margin:10px}
@media screen and (min-width:48em) and (max-width:61.938em){.new-pdp-top-views__grid-item{width:100%;margin:10px 0}
}
@media screen and (max-width:767px){.new-pdp-top-views__grid-item{flex:0 0 95px;height:95px;width:95px;padding:0 2.5px 2.5px 2.5px;margin:0}
}
.new-pdp-top-views__grid-item:first-child{padding:0 2.5px 2.5px 5px}
.new-pdp-top-views__grid-item:last-child{padding:0 5px 2.5px 5px}
.new-pdp-top-views__grid-item img{width:auto;height:100%}
@media screen and (min-width:48em){.new-pdp-top-views__grid-item img{max-height:260px;margin-right:0}
}
@media screen and (min-width:48em) and (max-width:61.938em){.new-pdp-top-views__grid-item img{height:auto;max-height:458px}
}
@media screen and (min-width:1400px){.new-pdp-top-views__grid-item img{max-height:458px}
}
@media screen and (min-width:62em){.new-pdp-top-views__grid-item:nth-child(even){margin-right:0}
}
@media screen and (min-width:62em){.new-pdp-top-views__grid-item:nth-child(odd){margin-left:0}
}
.new-pdp-top-caliber-title{font-size:18px;margin-top:40px;margin-bottom:20px;font-family:'Decimal',sans-serif;text-transform:uppercase}
@media screen and (max-width:767px){.new-pdp-top-caliber-title{margin-top:15px;margin-bottom:15px;font-size:14px}
}
.new-pdp-top-caliber__image{width:60%}
.new-pdp-top-caliber__image-container{width:100%;background-color:#f4f4f4;text-align:center}
.new-pdp-top-description{max-width:591px;width:33.5%;margin-left:1.333%;color:#3a3935;word-break:break-word}
@media screen and (max-width:767px){.new-pdp-top-description{margin-left:0}
}
@media screen and (max-width:767px){.new-pdp-top-infos{margin-bottom:0;display:inline-flex;align-items:center}
}
.new-pdp-top-infos__status{display:inline-block;padding:2px 8px;text-transform:uppercase;background-color:#f3f1ed;color:#b7a98e;margin-right:10px;margin-top:10px}
@media screen and (max-width:767px){.new-pdp-top-infos__status{font-size:10px;margin-top:0;order:1}
}
.new-pdp-top-infos__ref{display:block;color:#96938e;text-transform:uppercase;line-height:28px;letter-spacing:-0.32px}
@media screen and (max-width:767px){.new-pdp-top-infos__ref{font-size:12px;margin-bottom:0;order:4}
}
.new-pdp-top__product-title{margin:20px 0;font-size:38px;font-family:'Decimal',sans-serif;text-transform:uppercase;line-height:46px;word-break:break-word;letter-spacing:-1.2px}
@media screen and (max-width:767px){.new-pdp-top__product-title{font-size:20px;margin:5px 0;line-height:24px;letter-spacing:-0.6px}
}
.new-pdp-top__product-short-description{color:#b7a98e}
.new-pdp-top__material,.new-pdp-top__shipping{color:#96938e;letter-spacing:-0.0229rem;line-height:28px;margin:10px 0}
@media screen and (max-width:767px){.new-pdp-top__material{line-height:20px}
}
.new-pdp-top__material__unit{text-transform:lowercase}
.new-pdp-top__amount{font-size:20px;line-height:27px;text-transform:uppercase;font-family:'Decimal',sans-serif;margin-bottom:20px;letter-spacing:0}
@media screen and (max-width:767px){.new-pdp-top__amount{font-size:16px;letter-spacing:-0.6px}
}
.new-pdp-top__amount.teaser-general__price{font-size:20px;text-transform:uppercase;font-family:'Decimal',sans-serif;margin-bottom:20px;line-height:27px;letter-spacing:0}
@media screen and (max-width:767px){.new-pdp-top__amount.teaser-general__price{font-size:16px}
}
.new-pdp-top__amount.on-demand{display:inline-block;margin-bottom:20px}
.new-pdp-top .teaser-general__price-wrapper{margin-bottom:10px}
@media screen and (max-width:767px){.new-pdp-top .teaser-general__price-wrapper{margin-bottom:0}
}
.new-pdp-top__vat{color:#96938e;letter-spacing:-0.0229rem;font-weight:lighter;margin-left:45px}
@media screen and (max-width:767px){.new-pdp-top__vat{font-size:12px;line-height:20px;letter-spacing:-0.18px;margin-left:15px}
}
.new-pdp-top__add-to-cart,.new-pdp-top__add-to-wishlist,.new-pdp-top__non-ecom-or-not-sell{width:auto;margin-bottom:20px}
@media screen and (min-width:62em){.new-pdp-top__add-to-cart,.new-pdp-top__add-to-wishlist,.new-pdp-top__non-ecom-or-not-sell{min-width:305px}
}
@media screen and (max-width:767px){.new-pdp-top__add-to-cart,.new-pdp-top__add-to-wishlist,.new-pdp-top__non-ecom-or-not-sell{font-size:12px}
}
.new-pdp-top__add-to-cart svg,.new-pdp-top__non-ecom-or-not-sell svg{width:32px;height:18px}
@media screen and (max-width:767px){.new-pdp-top__add-to-cart,.new-pdp-top__non-ecom-or-not-sell{position:fixed;z-index:300;width:100vw;bottom:0;left:0;margin-bottom:0}
}
@media screen and (max-width:767px){.new-pdp-top__add-to-wishlist{width:100%}
}
.new-pdp-top__add-to-wishlist svg{width:15px;height:15px;transform:scale(1.5)}
@media screen and (max-width:767px){.new-pdp-top__add-to-wishlist svg{transform:scale(1.3)}
}
@media screen and (max-width:767px){.new-pdp-top-views,.new-pdp-top-description{width:100%;max-width:100%}
}
.icon-3D-view__face{fill:#b7a98e}
.icon-3D-view__face__empty{fill:none}
.new-pdp-straps-section{display:block;margin:60px 0 0 0}
@media screen and (max-width:767px){.new-pdp-straps-section{margin:30px 0 0 0}
}
.new-pdp-straps-section [data-carousel-scroll-indicator]{margin:0 auto}
.new-pdp-straps-section__headline{display:flex;align-items:center;justify-content:space-between;margin:0 0 35px 0}
@media screen and (max-width:767px){.new-pdp-straps-section__headline{flex-direction:column;align-items:flex-start;margin:0 0 20px 0}
}
.new-pdp-straps-section__headline__title{font-family:'Decimal',sans-serif;font-size:21px;text-transform:uppercase;margin:0}
@media screen and (max-width:767px){.new-pdp-straps-section__headline__title{font-size:16px;margin-bottom:5px}
}
.new-pdp-straps-section__headline__link{color:#b7a98e!important;text-transform:uppercase;font-size:18px;font-weight:bold}
@media screen and (max-width:767px){.new-pdp-straps-section__headline__link{font-size:10px}
}
.new-pdp-straps-section__headline__link svg{width:30px;height:20px;margin-left:10px;stroke:#b7a98e}
.new-pdp-straps-section__content{position:relative;margin-right:-10px;margin-left:-10px;padding-bottom:50px;-ms-overflow-style:none;scrollbar-width:none}
.new-pdp-straps-section__content::-webkit-scrollbar{display:none}
@media screen and (max-width:767px){.new-pdp-straps-section__content{padding-bottom:20px}
}
.new-pdp-straps__item{position:relative;padding:0 10px}
.new-pdp-straps__item.is-active::after{opacity:1}
.new-pdp-straps__item::after{content:"";width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #fff;display:block;position:absolute;bottom:-50px;left:50%;transform:translate3d(-50%,0,0);opacity:0;z-index:101}
@media screen and (max-width:767px){.new-pdp-straps__item::after{bottom:-20px}
}
.new-pdp-straps__image-wrap{background-color:#f4f4f4;text-align:center;position:relative;overflow:hidden;cursor:pointer}
.new-pdp-straps__image{max-width:100%;width:100%}
.new-pdp-straps__main-infos{display:flex;align-items:center;justify-content:space-between}
.new-pdp-straps__name,.new-pdp-straps__color,.new-pdp-straps__price,.new-pdp-straps__ref{margin:0}
.new-pdp-straps__name,.new-pdp-straps__color{font-family:'Decimal',sans-serif;font-size:16px;line-height:22px;letter-spacing:-0.48px;text-transform:uppercase}
@media screen and (max-width:767px){.new-pdp-straps__name,.new-pdp-straps__color{font-size:14px;line-height:16px}
}
.new-pdp-straps__price{line-height:28px}
.new-pdp-straps__color{color:#b7a98e}
.new-pdp-straps__ref{color:#96938e;font-size:16px;letter-spacing:-0.32px;margin:5px 0 0 0;line-height:28px}
@media screen and (max-width:767px){.new-pdp-straps__ref{font-size:12px}
}
.new-pdp-straps__description-infos{margin-top:15px}
.new-pdp-straps__description-infos-box{display:none}
.new-pdp-straps__description-infos-box.active-box{display:block}
.new-pdp-straps__infos-box{position:relative;z-index:100;left:50%;right:50%;padding:40px 70px;margin-left:-50vw;margin-right:-50vw;max-width:100vw;width:100vw;background-color:#f4f4f4;display:none;opacity:0;transition:opacity .3s ease;transform:translateY(-20px)}
@media screen and (max-width:767px){.new-pdp-straps__infos-box{padding:20px 20px 5px 20px}
}
.new-pdp-straps__infos-box.is-active{display:block;opacity:1}
.new-pdp-straps__infos-box__close{background:0;border:0;position:absolute;top:30px;right:30px}
@media screen and (max-width:767px){.new-pdp-straps__infos-box__close{top:15px;right:15px}
}
.new-pdp-straps__infos-box__close svg{width:29px;height:29px;stroke:#3a3935}
.new-pdp-straps__infos-box__content{display:flex;align-items:center}
@media screen and (max-width:767px){.new-pdp-straps__infos-box__content{flex-direction:column}
}
@media screen and (max-width:767px){.new-pdp-straps__infos-box__content .item{width:100%}
}
.new-pdp-straps__infos-box__content-image{min-width:30%}
.new-pdp-straps__infos-box__content-image img{display:block;margin:0 auto;width:100%}
@media screen and (max-width:767px){.new-pdp-straps__infos-box__content-image{max-height:100%;order:2}
}
.new-pdp-straps__infos-box__content-main-infos{min-width:30%}
@media screen and (max-width:767px){.new-pdp-straps__infos-box__content-main-infos{order:1}
}
.new-pdp-straps__infos-box__content__straps__ref{color:#96938e;font-size:16px;letter-spacing:-0.32px;line-height:28px;margin-bottom:15px}
@media screen and (max-width:767px){.new-pdp-straps__infos-box__content__straps__ref{font-size:12px;margin-bottom:5px}
}
.new-pdp-straps__infos-box__content__straps__name{margin:0;font-size:38px;text-transform:uppercase;line-height:46px;letter-spacing:-1.14px;font-family:'Decimal',sans-serif}
@media screen and (max-width:767px){.new-pdp-straps__infos-box__content__straps__name{font-size:20px;line-height:24px}
}
.new-pdp-straps__infos-box__content__straps__color{font-size:40px;text-transform:uppercase;line-height:46px;letter-spacing:-1.2px;color:#b7a98e;font-family:'Decimal',sans-serif}
@media screen and (max-width:767px){.new-pdp-straps__infos-box__content__straps__color{font-size:20px;line-height:24px}
}
.new-pdp-straps__infos-box__content__straps__price{margin-top:20px;font-size:21px;line-height:28px;font-family:'Decimal',sans-serif;letter-spacing:0}
.new-pdp-straps__infos-box__content__straps__price.teaser-general__price{margin-top:20px;font-size:21px;line-height:28px;font-family:'Decimal',sans-serif;letter-spacing:0}
@media screen and (max-width:767px){.new-pdp-straps__infos-box__content__straps__price{font-size:16px;line-height:18px}
}
.new-pdp-straps__infos-box__content__straps__vat{color:#96938e;font-size:16px;line-height:28px;letter-spacing:-0.32px;margin-left:35px}
.new-pdp-straps__infos-box__content__straps__vat.teaser-general__vat{color:#96938e;font-size:16px;line-height:28px;letter-spacing:-0.32px}
@media screen and (max-width:767px){.new-pdp-straps__infos-box__content__straps__vat.teaser-general__vat{font-size:12px;line-height:20px;margin-left:10px}
}
.new-pdp-straps__infos-box__content .new-pdp-button{width:295px;margin-top:20px}
@media screen and (max-width:767px){.new-pdp-straps__infos-box__content .new-pdp-button{width:100%;order:3;margin-top:0}
}
.new-pdp-straps__infos-box__content .new-pdp-button svg{width:32px;height:18px}
.new-pdp-straps__infos-box__content-materials{min-width:40%}
@media screen and (max-width:767px){.new-pdp-straps__infos-box__content-materials{margin-top:20px;order:3}
}
.new-pdp-straps__infos-box__content-materials ul{list-style-type:none;padding:0;font-size:16px;line-height:28px}
@media screen and (max-width:767px){.new-pdp-straps__infos-box__content-materials ul{font-size:12px;line-height:20px}
}
.new-pdp-straps__infos-box__content-materials ul>li{display:flex;justify-content:space-between;margin-bottom:5px}
.new-pdp-straps__infos-box__content-materials ul>li>span{width:50%}
.new-pdp-straps__infos-box__content-materials-label{text-transform:uppercase;font-weight:bold;margin-right:35px}
@media screen and (max-width:767px){.new-pdp-straps__infos-box__content-materials-label{font-size:10px}
}
.new-pdp-overlay{position:fixed;top:0;left:0;width:100%;height:100%;padding-bottom:30px;background-color:#fff;z-index:110;opacity:0;visibility:hidden;transition:all .3s linear}
.new-pdp-overlay--active{opacity:1;visibility:visible;z-index:10000}
.new-pdp-overlay__controls{bottom:0}
.new-pdp-overlay__arrow::after{top:50%}
.new-pdp-overlay__pager-list{bottom:20px}
.new-pdp-overlay__list{height:100%}
.new-pdp-overlay__image{max-width:90%;max-height:90%}
.new-pdp-overlay__video-wrap{position:absolute;display:block;width:100%;max-width:100vmin;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}
.new-pdp-overlay__video-wrap::after{content:'';display:block;width:100%;padding-bottom:56.25%}
.new-pdp-overlay__video{position:absolute;width:100%;height:100%;border:0;top:0;left:0}
.new-pdp-overlay__closer{position:absolute;top:10px;right:10px;width:25px;height:25px;padding:0;border:0;border-radius:0;outline:0;background-color:transparent;overflow:hidden;text-indent:-9999px}
.new-pdp-overlay__closer::before,.new-pdp-overlay__closer::after{content:'';position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#b6b6b6}
.new-pdp-overlay__closer::before{transform:rotate(45deg)}
.new-pdp-overlay__closer::after{transform:rotate(-45deg)}
.new-pdp-overlay__controls{position:absolute;top:0;right:0;bottom:0;bottom:30px;left:0;z-index:2;pointer-events:none}
.new-pdp-overlay__controls *{pointer-events:all}
.new-pdp-overlay__arrow{position:absolute;top:0;bottom:0;width:50px;padding:0;border:0;background:transparent;text-indent:-9999px;overflow:hidden;outline:0;opacity:1;transition:opacity .3s linear}
@media screen and (min-width:769px){.new-pdp-overlay__arrow{bottom:0}
}
.new-pdp-overlay__arrow:disabled{opacity:0;cursor:auto}
.new-pdp-overlay__arrow::after{content:'';display:block;position:absolute;left:50%;top:40%;width:20px;height:20px;border-right:1px solid #000;border-right:1px solid #b6b6b6;border-bottom:1px solid #000;border-bottom:1px solid #b6b6b6}
@media screen and (min-width:769px){.new-pdp-overlay__arrow::after{top:50%}
}
.new-pdp-overlay__arrow--prev{left:0}
.new-pdp-overlay__arrow--prev::after{transform:translateX(-50%) rotate(135deg)}
.new-pdp-overlay__arrow--next{right:0}
.new-pdp-overlay__arrow--next::after{transform:translateX(-50%) rotate(-45deg)}
.new-pdp-overlay__pager-list{margin:0 auto;padding:0;list-style:none;position:absolute;right:0;bottom:0;bottom:-20px;left:0;text-align:center}
.new-pdp-overlay__pager-item{display:inline-block;margin:0 4px}
.new-pdp-overlay__pager-button{position:relative;display:inline-block;padding:0;border:0;width:10px;height:10px;border-radius:50%;background-color:#d5d5d5;outline:0;transition:all .2s ease-out}
.new-pdp-overlay__pager-button::after{content:'';position:absolute;display:block;top:0;right:0;bottom:0;left:0;border:1px solid transparent;border-radius:50%;transition:all .2s ease-out}
.new-pdp-overlay__pager-button--active{background-color:#b9a584}
.new-pdp-overlay__pager-button--active::after,.new-pdp-overlay__pager-button:hover::after{top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid rgba(0,0,0,0.2)}
.new-pdp-overlay__list{margin:0 auto;padding:0;list-style:none;position:relative;z-index:1;overflow:hidden}
.new-pdp-overlay__item{opacity:0;position:absolute;top:20px;right:50px;bottom:20px;left:50px;transform:translateX(-100%);transition:opacity .3s linear,transform .3s ease-in-out;z-index:2}
@media screen and (max-width:767px){.new-pdp-overlay__item{right:0;left:0}
}
.new-pdp-overlay__item--active{opacity:1;transform:translateX(0)}
.new-pdp-overlay__item--active~.new-pdp-overlay__item{transform:translateX(100%)}
.new-pdp-overlay__image{display:block;position:relative;width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto;z-index:2;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}
.new-pdp-overlay__image:focus{outline:-webkit-focus-ring-color auto 5px}
.new-pdp-overlay__image{cursor:pointer}
.new-pdp-accordion{margin-top:30px;margin-bottom:0}
.new-pdp-accordion-header{position:relative;border-top:1px solid #f3f1ed;cursor:pointer}
@media screen and (max-width:767px){.new-pdp-accordion-header:last-of-type .new-pdp-accordion-trigger{border-bottom:1px solid #f3f1ed}
.new-pdp-accordion-header:last-of-type .new-pdp-accordion-trigger[aria-expanded="true"]{border-bottom:0}
}
.new-pdp-accordion-trigger{margin:0;padding:15px 0}
.new-pdp-accordion-title{font-size:21px;font-family:'Decimal',sans-serif;text-transform:uppercase;pointer-events:none}
@media screen and (max-width:767px){.new-pdp-accordion-title{font-size:16px}
}
.new-pdp-accordion-icon{width:19px;height:10px;position:absolute;right:0;transform:translate3d(0,0,0) rotate(90deg);transform-origin:left bottom;transition:transform .6s ease}
.new-pdp-accordion-icon svg{stroke:#3a3935;height:21px;width:12px}
[aria-expanded="true"] .new-pdp-accordion-icon{transform:translate3d(0,100%,0) rotate(-90deg)}
.new-pdp-accordion-panel{animation-name:accordion-animation;animation-duration:.6s;animation-iteration-count:1;animation-direction:normal;animation-timing-function:linear;animation-fill-mode:forwards}
.new-pdp-accordion-panel[hidden]{display:none}
.new-pdp-accordion-paragraph{margin-bottom:20px;line-height:28px}
@media screen and (max-width:767px){.new-pdp-accordion-paragraph{font-size:12px;line-height:20px;margin-bottom:15px}
}
.new-pdp-accordion-paragraph.details{line-height:25px}
@media screen and (max-width:767px){.new-pdp-accordion-paragraph.details{line-height:20px}
}
.new-pdp-accordion-paragraph strong{display:inline-block;text-transform:uppercase;font-size:14px;line-height:16px}
@media screen and (max-width:767px){.new-pdp-accordion-paragraph strong{font-size:10px;margin-bottom:0;line-height:14px}
}
.new-pdp-accordion-link{display:block;margin-top:20px;font-size:18px;line-height:28px;font-weight:bold;color:#3a3935}
.new-pdp-accordion-link:hover,.new-pdp-accordion-link:focus{color:#3a3935}
@media screen and (max-width:767px){.new-pdp-accordion-link{font-size:14px}
}
.new-pdp-accordion-link__icon{padding-right:12px}
.new-pdp-accordion-link__icon svg{width:22px;height:22px;stroke:#b7a98e!important}
.new-pdp-accordion-link:hover svg{stroke:#93866c!important}
@keyframes accordion-animation{0%{height:0}
1%{height:0}
100%{height:100%}
}
.home-page{position:relative}
.line-spacer{height:20px;width:40px;border-top:1px solid #fff;margin:0 auto}
.carousel-of-news.episode-page .show-hidden{display:block!important}
.carousel-of-news.episode-page .keep-hidden{display:none!important}
.main-navigation-wrapper{padding:0;position:absolute;z-index:0;width:100%;top:3.125em}
.main-navigation-wrapper .main-logo{height:110px;margin:0 auto 12px;background-size:100%;width:440px}
.main-navigation-wrapper .navigation-items{padding-left:0;list-style:none;margin-bottom:1.5em}
.main-navigation-wrapper .navigation-items li a{font-family:bembo;font-weight:normal;font-style:italic;color:#fff;text-transform:capitalize;font-size:28px;line-height:inherit!important}
@media screen and (min-width:48em) and (max-width:61.938em){.main-navigation-wrapper .navigation-items li a{font-size:25px}
}
@media screen and (min-width:62em){.main-navigation-wrapper .navigation-items li a{font-size:40px}
}
.main-navigation-wrapper__navigation-items ul{margin-bottom:1.5em}
.main-navigation-wrapper__navigation-items ul li a{font-family:bembo;font-weight:normal;font-style:italic;color:#fff;text-transform:capitalize;font-size:28px;line-height:inherit!important;display:inline-block;padding-bottom:0}
@media screen and (min-width:48em) and (max-width:61.938em){.main-navigation-wrapper__navigation-items ul li a{font-size:25px}
}
@media screen and (min-width:62em){.main-navigation-wrapper__navigation-items ul li a{font-size:40px}
}
.main-navigation-wrapper__navigation-items ul li a:after{content:"";border-bottom:solid 2px transparent;display:block;width:0}
.main-navigation-wrapper__navigation-items ul li a:hover{display:inline-block;margin:0!important;text-decoration:none}
.main-navigation-wrapper__navigation-items ul li a:hover:after{content:"";display:block;border-bottom:2px solid #786b6d;width:100%;margin:auto}
.main-navigation-wrapper__navigation-items ul li a:hover:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.main-navigation-wrapper__navigation-items ul li a:hover:after{content:"";display:block;border-bottom:2px solid #786b6d;width:100%;margin:auto}
.main-navigation-wrapper__navigation-items ul li a:hover:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.main-navigation-wrapper__navigation-items__search{display:none}
.main-navigation-wrapper__navigation-items__search input[type="button"]:hover,.main-navigation-wrapper__navigation-items__search input[type="submit"]:hover,.main-navigation-wrapper__navigation-items__search .submit-button:hover,.main-navigation-wrapper__navigation-items__search input[type="button"]:focus,.main-navigation-wrapper__navigation-items__search input[type="submit"]:focus,.main-navigation-wrapper__navigation-items__search .submit-button:focus,.main-navigation-wrapper__navigation-items__search input.focus[type="button"],.main-navigation-wrapper__navigation-items__search input.focus[type="submit"],.main-navigation-wrapper__navigation-items__search .submit-button.focus{background-color:transparent}
.main-navigation-wrapper__navigation-items__search .icon-contact-bot{background-image:url('jlc-framework-header/assets/images/icons/icon-contact-bot.svg');background-repeat:no-repeat;display:inline-block;width:28px;height:25px;border:0;background-color:transparent;outline:0;-webkit-appearance:none}
.main-navigation-wrapper__navigation-items__search .icon-contact-bot:hover{background-color:transparent;outline:0;-webkit-appearance:none}
.main-navigation-wrapper__navigation-items__search .icon-contact-bot:focus{outline:0;-webkit-appearance:none}
.main-navigation-wrapper__navigation-items__search .search-button{background-image:url('jlc-framework-header/assets/images/icons/icon-search-white.svg');background-repeat:no-repeat;width:28px;height:25px;border:0;background-color:transparent;outline:0;-webkit-appearance:none}
.main-navigation-wrapper__navigation-items__search .search-button:hover{background-color:transparent;outline:0;-webkit-appearance:none}
.main-navigation-wrapper__navigation-items__search .search-button:focus{outline:0;-webkit-appearance:none}
.main-navigation-wrapper__navigation-items__search .search-text{border:0;background:0;border:medium none;display:inline;margin:0 auto;width:250px;font-family:bembo;font-weight:normal;font-style:italic;color:#fff;text-transform:capitalize;font-size:28px}
@media screen and (min-width:48em) and (max-width:61.938em){.main-navigation-wrapper__navigation-items__search .search-text{font-size:25px}
}
@media screen and (min-width:62em){.main-navigation-wrapper__navigation-items__search .search-text{font-size:40px}
}
@media screen and (max-width:767px){.main-navigation-wrapper .main-logo{width:250px;height:80px;background-size:100%}
.main-navigation-wrapper.episode-wrapper{display:none}
.main-navigation-wrapper .episode-navigation-items>li{list-style-type:none}
.content-text{display:none}
.carousel-of-news.episode-page.zoom-enabled{display:none}
.carousel-of-news-video{display:block}
.carousel-of-news-video .navigation-items{padding:45px 0 30px 0;text-align:center;line-height:normal;margin-bottom:0}
.carousel-of-news-video .navigation-items li{list-style-type:none}
.carousel-of-news-video .navigation-items li>a{font-family:bembosemi;font-weight:bold;font-style:italic;color:#000;text-transform:capitalize;font-size:35px}
.episode-list{display:block;position:relative;text-align:center}
.episode-list h3{font-family:"Arial";font-weight:bold;font-style:normal;color:#7b706c;text-transform:uppercase;font-size:24px;margin-bottom:10px}
.episode-list #episode-items{padding-bottom:80px;padding-left:0}
.episode-list #episode-items li{list-style-type:none;border-top:1px solid #e5e5e5;display:table;height:40px;width:100%}
.episode-list #episode-items li a{font-family:"Arial";font-weight:bold;font-style:normal;color:#7b706c;text-transform:uppercase;font-size:12px;display:table-cell;vertical-align:middle}
.episode-list #episode-items li a.black-in-color{color:#000}
.episode-list #episode-items li:last-of-type{border-bottom:1px solid #e5e5e5}
.content-text-mobile{display:block;position:relative;padding-bottom:35px}
.content-text-mobile p{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:12px;text-align:center}
}
@media screen and (min-width:48em){.main-navigation-wrapper.episode-wrapper{top:75px!important}
.main-navigation-wrapper.episode-wrapper .episode{margin:0 1%}
.main-navigation-wrapper.episode-wrapper .episode .carousel-of-news__slider__element__text--subheadline{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:24px}
.main-navigation-wrapper.episode-wrapper .episode:hover{color:#000}
.main-navigation-wrapper.episode-wrapper .episode #openVideoModal:hover{color:#000}
.main-navigation-wrapper.episode-wrapper .episode #episode-serial-number,.main-navigation-wrapper.episode-wrapper .episode #episode-title{font-family:bembosemi;font-weight:bold;font-style:italic;color:#000;text-transform:capitalize;font-size:45px}
.main-navigation-wrapper.episode-wrapper .episode .main-navigation-wrapper__navigation-items__search{margin-top:12em}
.main-navigation-wrapper.episode-wrapper .episode .main-navigation-wrapper__navigation-items__search .divider{border-top:1px solid #7b706c}
.main-navigation-wrapper.episode-wrapper .episode .main-navigation-wrapper__navigation-items__search .rect{margin:0}
.main-navigation-wrapper.episode-wrapper .episode .main-navigation-wrapper__navigation-items__search .left-column{width:25%}
.main-navigation-wrapper.episode-wrapper .episode .main-navigation-wrapper__navigation-items__search .left-column h3{font-family:"Arial";font-weight:bold;font-style:normal;color:#7b706c;text-transform:uppercase;font-size:24px;margin-top:0}
.main-navigation-wrapper.episode-wrapper .episode .main-navigation-wrapper__navigation-items__search .right-column{width:75%}
.main-navigation-wrapper.episode-wrapper .episode .main-navigation-wrapper__navigation-items__search .right-column ul li{width:34%;float:left;list-style-type:none;font-family:bembo;font-weight:bold;font-style:normal;color:#fff;text-transform:none;font-size:17px;padding-bottom:5px;margin-bottom:1em;border-bottom:1px solid #e5e5e5;margin-right:10%}
.main-navigation-wrapper__navigation-items__search{padding-bottom:10px;display:block}
.main-navigation-wrapper__navigation-items__search .search-button{position:relative;top:8px}
.main-navigation-wrapper__navigation-items__search .search-text+.search-button{top:-18px}
.main-navigation-wrapper__navigation-items__search-form{width:300px;margin:auto}
#episodeVideoModal{padding-left:0!important}
#episodeVideoModal .modal-header{min-height:0;padding:0}
#episodeVideoModal .modal-header button.close{position:absolute;right:15px;top:0;z-index:100}
#episodeVideoModal .modal-dialog{width:100%;height:100%;margin-top:0}
#episodeVideoModal .modal-dialog .modal-body{padding:0 0 0 15px}
.carousel-of-news.episode-page{background-color:#fff;max-height:620px!important}
.carousel-of-news.episode-page ul.navigation-dots{min-height:6em;width:77%;right:0;left:0;margin:0 auto;top:365px!important;text-align:left}
.carousel-of-news.episode-page ul.navigation-dots li{width:39%;margin-left:6%;margin-right:1%;margin-bottom:40px;height:auto}
.carousel-of-news.episode-page ul.navigation-dots li a{font-family:"Arial";font-weight:bold;font-style:normal;color:#7b706c;text-transform:uppercase;font-size:12px;width:auto;border-bottom:1px solid #7b706c;line-height:20px}
.carousel-of-news.episode-page ul.navigation-dots li.slick-active a{color:#000}
.content-text{margin:40px auto 40px;width:95%}
.content-text:before,.content-text:after{content:" ";display:table}
.content-text:after{clear:both}
.content-text:before,.content-text:after{content:" ";display:table}
.content-text:after{clear:both}
.content-text .left-column-text{float:left;width:48%;margin-right:4%}
.content-text .right-column-text{float:left;width:48%}
.content-text p{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:12px}
.carousel-of-news-video{display:none}
.episode-list{display:none}
.content-text-mobile{display:none}
}
@media screen and (min-width:48em) and (max-width:61.938em){.episode-page .background-video-play__wrapper{height:100%;width:100%}
.carousel-of-news .carousel-of-news__slider__element.slick-slide video{width:auto;height:430px}
.main-navigation-wrapper{top:4.375em}
.main-navigation-wrapper.episode-wrapper{top:110px!important}
.main-navigation-wrapper.episode-wrapper .episode .main-navigation-wrapper__navigation-items__search{margin-top:10em}
.carousel-of-news.episode-page{background-color:#fff;max-height:430px!important}
.carousel-of-news.episode-page ul.navigation-dots{top:390px!important;left:49px}
.carousel-of-news.episode-page{left:0;margin:20px;right:0;width:95%}
}
@media screen and (min-width:48em) and (max-width:61.938em) and (orientation:portrait){.main-navigation-wrapper.episode-wrapper{top:80px!important}
.main-navigation-wrapper.episode-wrapper .episode{width:92%;margin:6% 3%}
.main-navigation-wrapper.episode-wrapper .episode #episode-serial-number,.main-navigation-wrapper.episode-wrapper .episode #episode-title{font-size:30px}
.main-navigation-wrapper.episode-wrapper .episode .main-navigation-wrapper__navigation-items__search{margin-top:0}
.main-navigation-wrapper__navigation-items__search .search-button{top:9px}
.main-navigation-wrapper__navigation-items__search .search-text+.search-button{top:-2px}
.carousel-of-news.episode-page .carousel-of-news__slider__element.slick-slide{max-height:430px}
.carousel-of-news.episode-page ul.navigation-dots{left:20px;margin:0;top:65%!important;width:100%}
.carousel-of-news.episode-page ul.navigation-dots li{margin-bottom:20px;margin-right:5%;width:43%;margin-left:0!important}
}
@media screen and (min-width:62em){.carousel-of-news .carousel-of-news__slider__element.slick-slide video{max-width:100%}
.main-navigation-wrapper.episode-wrapper{top:50px!important}
.main-navigation-wrapper.episode-wrapper .main-logo{margin:0 auto 22px}
.main-navigation-wrapper.episode-wrapper__navigation-items__search{margin-top:30px}
.main-navigation-wrapper.episode-wrapper__navigation-items__search .search-button{margin-bottom:12px}
.main-navigation-wrapper h1.main-logo{margin-bottom:22px}
.carousel-of-news.episode-page ul.navigation-dots{top:415px!important}
}
@media(min-width:992px) and (max-width:1024px){.main-navigation-wrapper.episode-wrapper{top:100px!important}
.main-navigation-wrapper.episode-wrapper .episode .main-navigation-wrapper__navigation-items__search .left-column h3{margin-top:0}
.carousel-of-news.episode-page ul.navigation-dots{top:415px!important;left:75px}
.carousel-of-news.episode-page .carousel-of-news__slider__element.slick-slide video{height:650px!important}
}
#orderLocalizationModal .modal-header .modal-header__rect{width:20%;left:40%}
#orderLocalizationModal .modal-header p{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:48px;padding-top:40px;padding-right:110px;padding-left:110px;line-height:1}
#orderLocalizationModal .modal-subheader{text-align:center;text-transform:uppercase;border-top:1px solid #a3a3a3;border-bottom:1px solid #a3a3a3;padding:20px 0 0;margin:0 55px}
#orderLocalizationModal .modal-subheader p{font-family:"Arial";color:#7b706c;text-transform:uppercase;font-size:18px}
#orderLocalizationModal .modal-subheader p.region-text{margin-bottom:20px}
#orderLocalizationModal .modal-subheader p:first-child{margin-bottom:0}
#orderLocalizationModal .modal-body{margin:0 55px;padding:20px 0}
#orderLocalizationModal .modal-body p{font-family:"Arial";font-weight:bold;font-style:normal;color:#7b706c;text-transform:none;font-size:11px}
#orderLocalizationModal .modal-body p.text-center{margin-bottom:0}
#orderLocalizationModal .modal-body p.delivery-country{position:relative;float:left;width:66.66666667%;min-height:1px;padding-left:15px;padding-right:15px;font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:12px;margin-top:15px}
#orderLocalizationModal .modal-body .form-element.select-wrapper{position:relative;float:left;width:33.33333333%;min-height:1px;padding-left:15px;padding-right:15px;padding-right:0}
#orderLocalizationModal .modal-body.msg{border-bottom:1px solid #a3a3a3}
#orderLocalizationModal .modal-body.msg p{font-weight:normal;color:#a3a3a3}
#orderLocalizationModal .modal-footer__btn{border-color:#000;margin-bottom:32px;background:transparent;border:0;color:#000;font-size:12px;font-family:"Arial";font-weight:bold;padding:.71em 0;text-transform:uppercase;text-decoration:none;display:inline-block;font-style:normal}
#orderLocalizationModal .modal-footer__btn:after{content:"";display:block;border-bottom:2px solid #000;margin:auto;margin-top:.7em}
#orderLocalizationModal .modal-footer__btn:hover{color:#000}
#orderLocalizationModal .modal-footer__btn:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
@media screen and (max-width:767px){#orderLocalizationModal .modal-header p{font-size:32px;padding:12px 0 0 0;padding:.75rem 0 0 0}
}
.shopping-bag-address-display{text-align:left;margin-bottom:4em}
.shopping-bag-address-display>h3{margin-bottom:2em!important}
.shopping-bag-address-display .shopping-bag-address-display__wrapper{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:768px){.shopping-bag-address-display .shopping-bag-address-display__wrapper{float:left;width:33.33333333%}
}
@media(min-width:992px){.shopping-bag-address-display .shopping-bag-address-display__wrapper{float:left;width:33.33333333%}
}
.shopping-bag-address-display .shopping-bag-address-display__wrapper .modify{display:block;width:100%;text-align:right;text-decoration:none;font-family:"Arial";font-weight:bold;font-style:normal;color:#7b706c;text-transform:uppercase;font-size:12px;padding-bottom:1.25em;border-bottom:1px solid #7b706c}
.shopping-bag-address-display .shopping-bag-address-display__wrapper .modify:hover{color:#7b706c}
.shopping-bag-address-display .shopping-bag-address-display__wrapper .modify span{font-weight:normal}
.shopping-bag-address-display hr{margin-bottom:0}
.shopping-bag-address-display h3{font-family:"Arial";font-weight:bold;font-style:normal;font-size:16px;padding-left:0;text-transform:uppercase;color:#7b706c;margin-bottom:1em;margin-top:0;position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}
.shopping-bag-address-display h4{border-bottom:1px solid #7b706c;text-transform:uppercase;color:#7b706c;font-size:14px;margin-bottom:1.25em;padding-bottom:1.25em}
.shopping-bag-address-display h5{margin:8px 0 8px 0;margin:.5rem 0 .5rem 0}
.shopping-bag-address-display address{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:16px}
.shopping-bag-address-display address span{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;font-size:14px;line-height:1.1;text-transform:uppercase}
.shopping-bag-address-display .text-wrapper{min-height:128px;margin-bottom:20px}
.shopping-bag-address-display .text-wrapper h5{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:14px}
.shopping-bag-address-display .text-wrapper h5 span{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:14px}
.shopping-bag-address-display .text-wrapper .costs{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:16px;color:#7b706c}
.shopping-bag-address-display .text-wrapper .date{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:16px}
.shopping-bag-address-display__paymenttype h5{margin-bottom:10px}
.china-checkout .shopping-bag-address-display .shopping-bag-address-display__wrapper{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:768px){.china-checkout .shopping-bag-address-display .shopping-bag-address-display__wrapper{float:left;width:50%}
}
@media(min-width:992px){.china-checkout .shopping-bag-address-display .shopping-bag-address-display__wrapper{float:left;width:50%}
}
@media screen and (min-width:48em) and (max-width:61.938em){.shopping-bag-address-display .text-wrapper .date,.shopping-bag-address-display .text-wrapper .costs{margin-top:5px}
}
@media screen and (min-width:62em){.shopping-bag-address-display .text-wrapper .date,.shopping-bag-address-display .text-wrapper .costs{margin-top:19px}
}
.shopping-bag-confirmation .shopping-bag-confirmation__wrapper{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;margin:5em 0 3em}
.shopping-bag-confirmation .shopping-bag-confirmation__wrapper .order-text{text-transform:uppercase}
.shopping-bag-confirmation .shopping-bag-confirmation__wrapper .order-text span{text-transform:none}
.shopping-bag-confirmation .shopping-bag-confirmation__wrapper p{padding:0 15px}
.shopping-bag-confirmation hr{margin-bottom:0;clear:both}
.tpl-delivery.thank-you .rect{background-color:#bf9474}
.tpl-delivery.thank-you .shopping-bag-confirmation p,.tpl-delivery.thank-you .shopping-bag-confirmation span{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:14px}
.tpl-delivery.thank-you .shopping-bag-confirmation p.order-text{text-transform:uppercase}
@media screen and (min-width:48em){.shopping-bag-confirmation .shopping-bag-confirmation__wrapper p{padding:0}
.thank-you .shopping-bag-confirmation .shopping-bag-confirmation__wrapper{margin:5em 0}
.thank-you .focus-block__text .focus-block__text-content .focus-block__text-bottom-title:after{top:0}
}
@media screen and (max-width:767px){.tpl-delivery.thank-you .purchase-funnel-head .divider .rect{display:block}
.tpl-delivery.thank-you .shopping-bag-confirmation .shopping-bag-confirmation__wrapper{margin:3em 0}
.tpl-delivery.thank-you .focus-block__text .focus-block-mobile-adjust{margin-bottom:0}
}
@media screen and (min-width:48em) and (max-width:61.938em){.tpl-delivery.thank-you .focus-block__text-content{padding:.875rem .9375rem}
.tpl-delivery.thank-you .focus-block__text-content .focus-block__text-bottom{margin:1.5rem 0}
.tpl-delivery.thank-you .purchase-funnel-head .rect{display:none}
.tpl-delivery.thank-you .focus-block__text.mobile-view-focus-block .focus-block__text-bottom{margin:1.5rem 0}
}
.link-list{padding:0}
.link-list__item{list-style:none;padding:1.25em 0;border-bottom:1px solid #7b706c}
.link-list__item:last-of-type{border:0}
.link-list__item__link{display:block}
.ptp-bar a.icon.icon-watchfinder{height:25px;width:auto;padding:0 10px 0 15px;background-position:0 50%;background-size:17px;display:block}
.ptp-bar span.vert-menu__selection,.ptp__offcanvas span.vert-menu__selection{padding-left:5px}
.ptp-bar .ptp-bar__action-wrap .contact-concierge .popover a{border:0}
.ptp-bar .popover{height:45px;position:absolute;left:100px!important;border:0;background:#000;margin:0}
.ptp-bar .popover .popover-content{padding:0;width:100%}
.ptp-bar .popover .popover-body{border:0;padding:0;width:100%}
.ptp-bar .popover .popover-body ul{margin:0}
.ptp-bar .popover .popover-body ul li{padding:12px 0 12px 0;padding:.75rem 0 .75rem 0;cursor:pointer;height:45px}
.ptp-bar .popover .popover-body ul li div,.ptp-bar .popover .popover-body ul li a{font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:14px;padding:0 22px 0 22px;padding:0 1.375rem 0 1.375rem;border-left:1px solid #fff;line-height:20px}
.ptp-bar .popover .popover-body ul li:hover{background-color:#7b706c;position:relative}
.ptp-bar .popover .popover-body ul li:hover a{border-left:0}
.ptp-bar .popover .popover-body ul li:hover:after{content:" ";border-right:1px solid #000;height:19px;width:2px;position:absolute;right:-1px}
.ptp-bar .popover .popover-body ul li:first-child{cursor:default}
.ptp-bar .popover .popover-body ul li:first-child div,.ptp-bar .popover .popover-body ul li:first-child a{font-family:bembo;font-weight:normal;font-style:italic;color:#fff;text-transform:none;font-size:20px;border-left:none}
.ptp-bar .popover .popover-body ul li:first-child:hover{background-color:transparent}
.ptp-bar .popover .popover-body ul li:first-child:hover:after{border-right:0;height:19px;width:2px;position:absolute;right:-1px}
.ptp-bar .popover .arrow{left:-8px}
.ptp-bar .popover .arrow::after{border-right-color:#000}
.pdp-social__item .popover{position:absolute;left:0;border:0;background:#000;margin:0;transform:translateX(-50%)}
.pdp-social__item .popover .popover-content{padding:0;width:100%}
.pdp-social__item .popover .popover-body{border:0;padding:0;width:100%}
.pdp-social__item .popover .popover-body ul{margin:0}
.pdp-social__item .popover .popover-body ul li{padding:.5em;cursor:pointer;transition:all .3s;display:block}
.pdp-social__item .popover .popover-body ul li div,.pdp-social__item .popover .popover-body ul li a{font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:14px;padding:0 22px 0 22px;padding:0 1.375rem 0 1.375rem;border-left:1px solid #fff;line-height:20px}
.pdp-social__item .popover .popover-body ul li:hover{background-color:#7b706c;position:relative}
.pdp-social__item .popover .popover-body ul li:hover a{border-color:transparent}
.pdp-social__item .popover .popover-body ul li:hover:after{content:" ";border-right:1px solid #000;height:19px;width:2px;position:absolute;right:-1px}
.pdp-social__item .popover .popover-body ul li:first-child{cursor:default}
.pdp-social__item .popover .popover-body ul li:first-child div,.pdp-social__item .popover .popover-body ul li:first-child a{font-family:bembo;font-weight:normal;font-style:italic;color:#fff;text-transform:none;font-size:20px;border-left:none}
.pdp-social__item .popover .popover-body ul li:first-child:hover{background-color:transparent}
.pdp-social__item .popover .popover-body ul li:first-child:hover:after{border-right:0;height:19px;width:2px;position:absolute;right:-1px}
.pdp-social__item .popover .arrow{left:-8px}
.pdp-social__item .popover .arrow::after{border-bottom-color:#000}
.ptp-bar .popover{max-width:none}
.ptp-bar .popover-body{display:table}
.ptp-bar .popover-body ul{display:table-row}
.ptp-bar .popover-body ul li{white-space:nowrap;display:table-cell}
.pdp-social__item .popover{max-width:none}
.pdp-social__item .popover-body{display:table}
.pdp-social__item .popover-body ul{display:table-row}
.pdp-social__item .popover-body ul li{white-space:nowrap;display:table-cell}
@media screen and (min-width:48em){.ptp-bar .contact-concierge .popover .popover-body ul li{color:#000}
.ptp-bar .contact-concierge .popover .popover-body ul li:first-child{margin-right:10px}
.ptp-bar .contact-concierge .popover .popover-body ul li a{color:#000}
}
.ptp-bar .contact-concierge .popover{min-width:300px}
.contact-concierge .popover{padding-top:0;border-top:0;min-width:265px}
.contact-concierge .popover .popover__rect{width:90px;left:33%}
.contact-concierge .popover button.close{top:5px}
.contact-concierge .popover .popover-body{width:100%;border-bottom:0}
.contact-concierge .popover li.first{padding-bottom:20px;font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:18px}
.contact-concierge .popover li{text-align:center;display:block}
.contact-concierge .popover li:last-of-type{font-size:12px;font-weight:bold;padding-bottom:15px}
.contact-concierge .popover a{border-bottom:2px solid #bf9474;padding-bottom:10px;color:#000;font-weight:bold}
@media screen and (min-width:48em) and (max-width:64em){.ptp-bar .contact-concierge.contactus-desktop{display:none}
.ptp-bar .contactus-tablet .popover-body .rect{position:absolute;margin:0 auto;width:90px;left:0;top:0;right:0}
.ptp-bar .contactus-tablet .popover-body button.close{background-image:url('jlc-framework-header/assets/images/icons/icon-cross.svg');background-repeat:no-repeat;padding:5px;opacity:1;top:12px;right:12px}
.ptp-bar .contactus-tablet .popover{min-width:266px}
.ptp-bar .contactus-tablet .popover li.first{padding-bottom:15px;margin-right:0}
.ptp-bar .contactus-tablet .popover li:last-of-type a{font-size:13px}
.ptp-bar .contactus-tablet .popover .popover-content{padding:1.75em 1.75em 1.55em 1.75em}
.ptp-bar .contactus-tablet .popover .popover-content .popover-body{padding:0}
.ptp-bar .contact-concierge.contactus-tablet .popover .popover-body ul li:first-child{margin-right:0}
}
@media screen and (min-width:64.1em){.pdp-social__item .popoverDesktopCssChanges .popover{padding:0;height:55px}
.pdp-social__item .popoverDesktopCssChanges .popover .popover-body ul li{height:54px;padding:16px 0 12px 0}
.pdp-social__item .popoverDesktopCssChanges .popover .popover-body ul li:first-child div{color:#bcbcbc}
.pdp-social__item .popoverDesktopCssChanges .popover .arrow{left:-26px}
.pdp-social__item .popoverDesktopCssChanges .popover>.arrow{border-width:13px}
.pdp-social__item .popoverDesktopCssChanges .popover>.arrow:after{border-width:12px}
.pdp-social__item .popoverDesktopCssChanges .popover.right>.arrow{margin-top:-13px}
.pdp-social__item .popoverDesktopCssChanges .popover.right>.arrow:after{bottom:-12px;left:-11px}
.pdp-social__item .pdp-social__link .popover{padding:0;height:55px}
.pdp-social__item .pdp-social__link .popover .popover-body ul li{height:54px;padding:16px 0 12px 0}
.pdp-social__item .pdp-social__link .popover .popover-body ul li:first-child div{color:#bcbcbc}
.pdp-social__item .pdp-social__link .popover .arrow{left:-26px}
.pdp-social__item .pdp-social__link .popover>.arrow{border-width:13px}
.pdp-social__item .pdp-social__link .popover>.arrow:after{border-width:12px}
.pdp-social__item .pdp-social__link .popover.right>.arrow{margin-top:-13px}
.pdp-social__item .pdp-social__link .popover.right>.arrow:after{bottom:-12px;left:-11px}
.pdp-social__item .pdp-social__link .popover .popover-body ul li{height:54px}
.pdp-social__item .pdp-social__link .popover .popover-body ul li:last-child:hover:after{height:0}
.pdp-social__item .ptp-bar__action--share .popover{padding:0;height:55px}
.pdp-social__item .ptp-bar__action--share .popover .popover-body ul li{height:54px;padding:16px 0 12px 0}
.pdp-social__item .ptp-bar__action--share .popover .popover-body ul li:first-child div{color:#bcbcbc}
.pdp-social__item .ptp-bar__action--share .popover .arrow{left:-26px}
.pdp-social__item .ptp-bar__action--share .popover>.arrow{border-width:13px}
.pdp-social__item .ptp-bar__action--share .popover>.arrow:after{border-width:12px}
.pdp-social__item .ptp-bar__action--share .popover.right>.arrow{margin-top:-13px}
.pdp-social__item .ptp-bar__action--share .popover.right>.arrow:after{bottom:-12px;left:-11px}
.pdp-social__item .ptp-bar__action--share .popover .popover-body ul li{height:54px}
.pdp-social__item .ptp-bar__action--share .popover .popover-body ul li:last-child:hover:after{height:0}
.ptp-bar .contact-concierge.contactus-tablet{display:none}
.ptp-bar .contactus-desktop .popover-body ul li{display:table-cell;height:55px}
.ptp-bar .popoverDesktopCssChanges .popover{padding:0;height:55px}
.ptp-bar .popoverDesktopCssChanges .popover .popover-body ul li{height:54px;padding:16px 0 12px 0}
.ptp-bar .popoverDesktopCssChanges .popover .popover-body ul li:first-child div{color:#bcbcbc}
.ptp-bar .popoverDesktopCssChanges .popover .arrow{left:-26px}
.ptp-bar .popoverDesktopCssChanges .popover>.arrow{border-width:13px}
.ptp-bar .popoverDesktopCssChanges .popover>.arrow:after{border-width:12px}
.ptp-bar .popoverDesktopCssChanges .popover.right>.arrow{margin-top:-13px}
.ptp-bar .popoverDesktopCssChanges .popover.right>.arrow:after{bottom:-12px;left:-11px}
.ptp-bar .contactus-desktop.rollover-menu .popover{padding:0;height:55px}
.ptp-bar .contactus-desktop.rollover-menu .popover .popover-body ul li{height:54px;padding:16px 0 12px 0}
.ptp-bar .contactus-desktop.rollover-menu .popover .popover-body ul li:first-child div{color:#bcbcbc}
.ptp-bar .contactus-desktop.rollover-menu .popover .arrow{left:-26px}
.ptp-bar .contactus-desktop.rollover-menu .popover>.arrow{border-width:13px}
.ptp-bar .contactus-desktop.rollover-menu .popover>.arrow:after{border-width:12px}
.ptp-bar .contactus-desktop.rollover-menu .popover.right>.arrow{margin-top:-13px}
.ptp-bar .contactus-desktop.rollover-menu .popover.right>.arrow:after{bottom:-12px;left:-11px}
.ptp-bar .contactus-desktop.rollover-menu .popover .popover-body ul li:not(:first-child):hover:after{right:-1px;top:17px;height:21px}
.ptp-bar .contactus-desktop.rollover-menu .popover .popover-body ul li:not(:first-child):hover div{border-left:none}
.ptp-bar .contactus-desktop.rollover-menu .popover .popover-body ul li:last-child:hover:after{height:0}
.ptp-bar .ptp-bar__action--share .popover{padding:0;height:55px}
.ptp-bar .ptp-bar__action--share .popover .popover-body ul li{height:54px;padding:16px 0 12px 0}
.ptp-bar .ptp-bar__action--share .popover .popover-body ul li:first-child div{color:#bcbcbc}
.ptp-bar .ptp-bar__action--share .popover .arrow{left:-26px}
.ptp-bar .ptp-bar__action--share .popover>.arrow{border-width:13px}
.ptp-bar .ptp-bar__action--share .popover>.arrow:after{border-width:12px}
.ptp-bar .ptp-bar__action--share .popover.right>.arrow{margin-top:-13px}
.ptp-bar .ptp-bar__action--share .popover.right>.arrow:after{bottom:-12px;left:-11px}
.ptp-bar .ptp-bar__action--share .popover .popover-body ul li{height:54px}
.ptp-bar .ptp-bar__action--share .popover .popover-body ul li:last-child:hover:after{height:0}
.ptp-bar .contact-concierge.contactus-desktop .popover .popover-body ul li a{color:#fff;border-left:none}
}
.vert-menu__wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;overflow-x:hidden;padding-top:9px}
.vert-menu__section{width:100%}
.vert-menu__section .merchandising-block a{display:block;position:relative;padding-top:46%;overflow:hidden}
.vert-menu__section .merchandising-block img{width:100%;min-height:100%;position:absolute;top:50%;transform:translateY(-50%)}
.vert-menu__list{margin:0 auto;padding:0;list-style:none;padding:0 20px 10px}
.vert-menu__mobile-menu .vert-menu__list{padding:7px 20px 12px}
.vert-menu__header{position:relative;margin:0;color:#3a3935}
.vert-menu__header .vert-menu__headline{padding-right:30px}
.vert-menu__header .vert-menu__headline::before{content:'';background-image:url(jlc-framework-header/assets/images/icons/icon-arrow-right-new-grey.svg);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:0;transform:translateY(-50%);width:10px;height:15px}
.vert-menu__mobile-menu .vert-menu__header .vert-menu__headline::before{background-image:url(jlc-framework-header/assets/images/icons/icon-arrow-right-new-white.svg)}
.vert-menu__mobile-menu .vert-menu__header{color:#fff}
.vert-menu__sub-item--merchandising-block>.vert-menu__header{padding:7px 8px 0 7px}
.vert-menu__headline:not(&__label--closer){padding:10px 0}
.vert-menu__headline:not(&__label--closer) span{margin-left:10px}
.vert-menu__label,.vert-menu__link{display:block;text-decoration:none;cursor:pointer}
.vert-menu__label{-webkit-appearance:none;box-sizing:border-box;border:0;background:0;padding:10px 0;font-weight:normal;text-transform:uppercase;width:100%;text-align:left;position:relative;z-index:1;font-size:10px;line-height:16px;letter-spacing:0}
.vert-menu__label--closer{text-transform:uppercase;width:100%;position:sticky;top:0;background:#fff;padding:0;z-index:2}
.vert-menu__label--closer::before{content:"";position:absolute;top:50%;left:8px;transform:translateY(-50%) rotate(135deg);width:6px;height:6px;border-right:2px solid #33322e;border-bottom:2px solid #33322e;background-color:transparent}
.vert-menu__label-text--general,.vert-menu__label-text--current{padding-top:10px;padding-bottom:10px;display:inline-block}
.vert-menu__label-text--general{color:#3a3935;font-weight:normal;font-family:'Gotham SSm';font-size:10px;line-height:16px;border-right:1px solid #d8d8d8;padding-right:12px;padding-left:20px}
.vert-menu__label-text--current{font-family:'Decimal';color:#b7a98e;line-height:14px;margin-left:11px;letter-spacing:1.5px}
.vert-menu__mobile-menu .vert-menu__label:not(&__label--closer){padding-top:7px;padding-bottom:7px}
.vert-menu__sub-item--merchandising-block>.vert-menu__header>.vert-menu__label--opener{background:#fff;padding:18px 60px 15px 20px;font-size:14px;line-height:16px;color:#3a3935;font-family:'Decimal';letter-spacing:-0.42px}
.vert-menu__sub-item--merchandising-block>.vert-menu__header>.vert-menu__label--opener::before{background-size:10px 15px;right:17.5px;width:26px;height:26px;background-position:center;background-color:#f3f1ed}
.vert-menu__sub-list-title{margin:24px 20px 0;color:#3a3935;font-size:14px;line-height:16px;letter-spacing:-0.42px;font-family:'Decimal';text-transform:uppercase}
.vert-menu__sub-list{margin:0 auto;padding:0;list-style:none}
.vert-menu__sub-list--language-selector,.vert-menu__sub-list--country-selector{margin:24px 20px 0}
.vert-menu__sub-list--language-selector li,.vert-menu__sub-list--country-selector li{color:#3a3935;font-family:'Gotham SSm';font-size:10px;line-height:16px;text-transform:uppercase}
.vert-menu__sub-list--language-selector{width:76%;display:flex;flex-wrap:wrap;margin-bottom:-19px}
.vert-menu__sub-list--language-selector li{padding:0 28px 26px 0}
.vert-menu__sub-list--language-selector li._active{font-weight:bold}
.vert-menu__sub-list--country-selector ul{list-style:none;padding:0}
.vert-menu__sub-list--country-selector .vert-menu__toggle:first-child .vert-menu__toggle-button::after{top:calc(50% - 8px)}
.vert-menu__sub-list--country-selector .vert-menu__toggle-button{margin:0;font-size:12px;line-height:18px;font-weight:bold;padding:16px 47.5px 16px 14.5px;border-bottom:1px solid #96938e;position:relative;cursor:pointer}
.vert-menu__sub-list--country-selector .vert-menu__toggle-button::after{content:'';border-top:2px solid #33322e;border-right:2px solid #33322e;width:8px;height:8px;transform:translateY(-50%) rotate(135deg);position:absolute;top:50%;right:20px}
.vert-menu__sub-list--country-selector .vert-menu__toggle:first-child .vert-menu__toggle-button{padding-top:0}
.vert-menu__sub-list--country-selector .vert-menu__toggle-content{display:none;padding:25.5px 15px 0}
.vert-menu__sub-list--country-selector .vert-menu__toggle-content li{margin-bottom:16px;position:relative;padding-left:25px}
.vert-menu__sub-list--country-selector .vert-menu__toggle-content li svg{stroke:#3a3935;display:block;position:absolute;left:0;top:0}
.vert-menu__sub-list--country-selector .vert-menu__toggle-content li a{display:block}
.vert-menu__sub-list--country-selector .vert-menu__toggle._active .vert-menu__toggle-button::after{transform:translateY(-50%) rotate(315deg)}
.vert-menu__sub-list--country-selector .vert-menu__toggle._active .vert-menu__toggle-content{display:block}
.vert-menu__sub-item--merchandising-block .vert-menu__sub-list{margin:18px 20px 32px}
.vert-menu__sub-item{text-transform:uppercase;padding:0;margin-bottom:19px;color:#3a3935}
.vert-menu__sub-item--thematic-push{margin-bottom:12px}
.vert-menu__sub-item--thematic-push+.vert-menu__sub-item{margin-bottom:17px}
.vert-menu__sub-item--merchandising-block{margin-bottom:8px}
.vert-menu__sub-item--merchandising-block+.vert-menu__sub-item{margin-bottom:14.2px}
.vert-menu__sub-item--expandable{cursor:pointer}
.vert-menu__sub-item--dividedXXX{margin-top:10px}
.vert-menu__sub-item--dividedXXX::before{content:"";position:absolute;width:10px;height:1px;background-color:#aaa;top:-5px}
.vert-menu__sub-item-image{position:relative;overflow:hidden;padding-top:36.5%}
.vert-menu__sub-item-image img{width:100%;min-height:100%;position:absolute;top:50%;transform:translateY(-50%)}
.vert-menu__sub-item:first-child .vert-menu__sub-item-description:first-child{margin-top:19px}
.vert-menu__sub-item-description{background:#fff;position:relative;min-height:66px;padding:17px 74px 12px 20px;margin-left:20px}
.vert-menu__sub-item-description:not(:first-child){margin-top:-30px}
.vert-menu__sub-item-description::before,.vert-menu__sub-item-description::after{content:'';display:block;position:absolute;width:54px;height:54px;right:0;bottom:0}
.vert-menu__sub-item-description::before{background-color:#33322e}
.vert-menu__sub-item-description::after{background-repeat:no-repeat;background-position:50%;background-image:url(jlc-framework-header/assets/images/icons/icon-arrow-long-right-new-grey.svg);background-size:23px 13px;transition:.5s}
.vert-menu__sub-item--thematic-push .vert-menu__sub-item-description{border-bottom:1px solid #f3f1ed}
.vert-menu__sub-item--expandable .vert-menu__sub-item-description::before{background-color:#f3f1ed}
.vert-menu__sub-item--expandable:not(.vert-menu__sub-item--thematic-push) .vert-menu__sub-item-description{min-height:60px}
.vert-menu__sub-item--expandable:not(.vert-menu__sub-item--thematic-push) .vert-menu__sub-item-description::before,.vert-menu__sub-item--expandable:not(.vert-menu__sub-item--thematic-push) .vert-menu__sub-item-description::after{width:25px;height:25px;right:20px;top:17px;bottom:auto}
.vert-menu__sub-item--expandable:not(.vert-menu__sub-item--thematic-push) .vert-menu__sub-item-description::after{background-image:url(jlc-framework-header/assets/images/icons/icon-arrow-right-new-grey.svg);background-size:7px 14px;transform:rotate3d(1,-1,0,180deg)}
.vert-menu__sub-item--expandable:not(.vert-menu__sub-item--thematic-push)._collapsed .vert-menu__sub-item-description::after{transform:rotate(90deg)}
.vert-menu__sub-item--expandable.vert-menu__sub-item--thematic-push .vert-menu__sub-item-description::after{background-image:url(jlc-framework-header/assets/images/icons/icon-arrow-right-new-palladium.svg);background-size:9px 15px;transform:rotate(270deg)}
.vert-menu__sub-item--expandable.vert-menu__sub-item--thematic-push._collapsed .vert-menu__sub-item-description::after{transform:rotate(90deg)}
.vert-menu__sub-item-info,.vert-menu__sub-item-title{font-family:"Decimal";margin:0}
.vert-menu__sub-item-info{color:#b7a98e;font-size:10px;line-height:14px;letter-spacing:1.5px}
.vert-menu__sub-item-title{color:#3a3935;font-size:14px;line-height:16px;letter-spacing:-0.42px;margin-top:6px}
.vert-menu__sub-item--thematic-push .vert-menu__sub-item-title,.vert-menu__sub-item--thematic-push~.vert-menu__sub-item .vert-menu__sub-item-title{margin-top:2px}
.vert-menu__sub-item--expandable:not(.vert-menu__sub-item--thematic-push) .vert-menu__sub-item-title{margin-top:0}
.vert-menu__sub-item-links{list-style:none;background:#fff;margin-left:20px;color:#3a3935;font-size:10px;line-height:16px;letter-spacing:0;padding:0 20px;cursor:default;transition:.5s ease-out;overflow:hidden;height:0}
.vert-menu__sub-item-links li{margin-bottom:16px}
.vert-menu__sub-item-links li:first-child{margin-top:8px}
.vert-menu__sub-item-links li:last-child{margin-bottom:26px}
.vert-menu__sub-item--thematic-push .vert-menu__sub-item-links li:first-child{margin-top:16px}
.vert-menu__sub-item--thematic-push .vert-menu__sub-item-links li:last-child{margin-bottom:16px}
.vert-menu__sub-link{display:block;text-decoration:none;font-size:10px;letter-spacing:0;line-height:16px}
.vert-menu__sub-link--divided{margin-top:20px}
.vert-menu__sub-link--divided::before{content:"";position:absolute;width:10px;height:1px;background-color:#aaa;top:-15px}
.vert-menu__sub-header{margin:0}
.vert-menu__mobile-menu{background-color:#33322e;color:#fff}
.vert-menu__mobile-menu a{color:#fff}
.vert-menu__body{display:block;position:absolute;top:0;bottom:0;left:100%;width:100%;padding:0;background-color:#f3f1ed;z-index:2;transition:left .3s ease-in-out;transition:left .3s ease-out;overflow-x:hidden;overflow-y:auto}
.vert-menu__body.active{left:0;transition:left .3s ease-out}
.vert-menu__input:checked~.vert-menu__body{left:0}
.rte-heading{margin-bottom:20px;font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:35px}
.rte-subheading{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:24px}
@media screen and (max-width:767px){.rte-heading{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:28px}
.rte-subheading{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:20px}
}
@media screen and (min-width:48em) and (max-width:61.938em){.rte-heading{font-size:30px}
}
@media screen and (min-width:62em){.rte-heading{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:35px}
}
.spc__pag{display:none;margin-right:0;margin-left:0;margin-bottom:38px}
.spc__pag--act{display:block}
#spc-where-to-find-modal .modal-dialog{max-width:362px}
@media(min-width:1024px){#spc-where-to-find-modal .modal-dialog{position:relative;left:50px}
}
#spc-where-to-find-modal .modal-dialog .cq-dd-image{max-width:100%;height:auto}
.spc-sch{font-family:Arial,sans-serif;position:relative;height:calc(100vh - 102px);margin:0}
@media(min-width:768px) and (max-width:1024px){.spc-sch{height:calc(100vh - 80px)}
}
@media(min-width:1025px){.spc-sch{height:calc(100vh - 30px)}
}
.spc-sch__wrp{position:absolute;top:50%;left:50%;padding:0 15px;width:100%;max-width:800px;margin:0 auto;color:#fff;z-index:2;transform:translateX(-50%) translateY(-50%)}
.spc-sch__wrp::after{content:'';display:table;clear:both}
.spc-sch__txt-wrp{text-align:center}
.spc-sch__grd{display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch;align-content:flex-start}
@media(max-width:800px){.spc-sch__grd{flex-flow:column}
}
.spc-sch__prt{position:relative;float:left;width:100%}
.spc-sch__prt--3{width:inherit}
.spc-sch__prt--2{width:inherit}
.spc-sch__prt--expand{display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;align-content:flex-start}
.spc-sch__prt--expand>*{flex:0 0 auto}
.spc-sch__hdg{font-size:40px;font-weight:600;text-transform:uppercase;letter-spacing:.111em;line-height:45px;margin-bottom:10px}
.spc-sch__pgh{font-size:15px;font-weight:500;line-height:19px;margin:0 0 30px;letter-spacing:normal}
.spc-sch__help{width:12px;height:12px;padding:0;display:block;position:absolute;border-radius:50%;right:15px;top:20px;background-color:#a8a8a8;color:#fff;font-size:9px;text-align:center;line-height:12px}
.spc-sch__help:hover{color:#fff;text-decoration:none}
.spc-sch__inp--txt{width:270px;height:52px;margin:0 0 8px;padding:0 18px;border:solid 1px #a5aaad;background-color:#e3e3e3;border-radius:0;color:#000;line-height:20px;font-weight:500;font-size:12px;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important}
.spc-sch__inp--txt::-ms-clear{display:none}
.spc-sch__inp--txt::-webkit-input-placeholder{opacity:1;color:#9c9d9f}
.spc-sch__inp--txt::-moz-placeholder{opacity:1;color:#9c9d9f}
.spc-sch__inp--txt:-ms-input-placeholder{opacity:1;color:#9c9d9f}
.spc-sch__inp--txt:-moz-placeholder{opacity:1;color:#9c9d9f}
.spc-sch__sel{width:270px;height:52px;margin:0 0 8px;padding:10px 20px 10px 10px;border:solid 1px #a5aaad;border-radius:0;background-color:#e3e3e3;background-image:url('jlc-framework-header/assets/images/arrow-down.png');background-position:right 10px top 50%;background-repeat:no-repeat;color:#9c9d9f;outline:0;line-height:20px;font-weight:500;font-size:12px;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-overflow:ellipsis}
.spc-sch__sel::-ms-expand{display:none}
.spc-sch__sel::-ms-value{background-color:#e3e3e3;color:#9c9d9f}
.spc-sch__sel:focus::-ms-value{background-color:#e3e3e3;color:#9c9d9f}
.spc-sch__btn{width:230px;max-width:100%;height:52px;margin:0 auto 8px;border:0;border-radius:0;background-color:#25282a;color:#fff;font-size:14px;font-weight:400;line-height:18px;text-transform:uppercase;text-align:center;letter-spacing:.111em;font-family:Arial,sans-serif}
.spc-sch__lnk{font-family:Arial,sans-serif;font-size:13px;font-weight:500;line-height:20px;color:#fff;text-decoration:underline}
.spc-sch__lnk:hover{color:#fff;text-decoration:none}
.spc-sch__lnk:focus,.spc-sch__lnk:visited,.spc-sch__lnk:active{color:#fff}
.spc-sch__lnk.spc-sch__lnk{font-weight:normal;border-bottom:0}
.spc-sch__bgi-wrp{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:1;background-size:cover}
.spc-sch__bgi-wrp>*{position:absolute;top:0;right:0;bottom:0;left:0}
.spc-sch__bgi-wrp>*>img{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;transform:translate(-50%,-50%)}
@media(max-width:800px){.spc-sch__prt--3,.spc-sch__prt--2{width:80%;margin:0 auto}
.spc-sch__prt--ref{order:1}
.spc-sch__prt--lnk{order:4;text-align:center}
.spc-sch__prt--ctr,.spc-sch__prt--btn{order:3}
.spc-sch__hdg{font-size:27px;line-height:30px}
.spc-sch__pgh{font-size:12px;line-height:17px}
.spc-sch__inp--txt,.spc-sch__sel,.spc-sch__btn{width:100%}
}
@media(min-width:801px) and (max-width:900px){.spc-sch__hdg{font-size:32px}
}
@media(min-width:901px){.spc-sch__hdg{font-size:38px}
}
.spc-hdr{position:relative;display:block;margin:0;color:#fff;font-size:1em;letter-spacing:.0625em;text-align:center;overflow:hidden}
.spc-hdr__bgi-wrp{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:1}
.spc-hdr__bgi-wrp>*{position:absolute;top:0;right:0;bottom:0;left:0}
.spc-hdr__bgi-wrp>*>img{position:absolute;top:50%;left:50%;width:auto;height:auto;min-width:100%;min-height:100%;transform:translate(-50%,-50%)}
.spc-hdr__wrp{position:relative;padding:80px 30px;z-index:2}
@media screen and (max-width:767px){.spc-hdr__wrp{padding:36px 30px 42px}
}
.spc-hdr__hdg{font-weight:normal;margin:0}
.spc-hdr__txt{display:block;text-transform:uppercase;color:#fff;font-family:Arial,sans-serif;font-weight:600}
.spc-hdr__txt--pag{font-size:24px;line-height:20px;letter-spacing:.1em;margin-bottom:20px}
@media screen and (max-width:767px){.spc-hdr__txt--pag{font-size:14px;margin-bottom:0}
}
.spc-hdr__txt--prd{font-size:40px;line-height:45px;letter-spacing:.111em}
@media screen and (max-width:767px){.spc-hdr__txt--prd{font-size:19px}
}
.spc-hdr__btn{position:relative;display:inline-block;border:0;border-radius:0;margin-top:18px;background-color:transparent;font-size:14px;font-weight:600;letter-spacing:.05em;line-height:20px;color:#b89678;text-decoration:underline}
@media screen and (max-width:767px){.spc-hdr__btn{font-size:12px;font-weight:normal;margin-top:0}
}
.spc-hdr::after{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1}
.spc-pgb{max-width:1000px;margin:0 auto;padding:37px 15px}
@media screen and (max-width:767px){.spc-pgb{width:100%;position:absolute;margin-top:-9px;z-index:1;padding:0 15px}
}
.spc-pgb::after{content:'';display:table;clear:both}
.spc-pgb__itm{position:relative;float:left;width:33.3333%;color:#b89678;text-align:center}
.spc-pgb__itm::before{content:'';position:absolute;top:.75em;right:53%;width:calc(100% - 19px);height:3px;margin-top:-3px;background-color:#b89678;z-index:-1}
@media screen and (max-width:767px){.spc-pgb__itm::before{width:100%}
}
.spc-pgb__itm:first-child::before{content:none}
.spc-pgb__itm .spc-pgb__dot{background-color:#b89678;border:solid 1px #b89678}
.spc-pgb__itm .spc-pgb__dot::after{content:"";position:absolute;width:9px;height:5px;left:4px;top:5px;border-left:1px solid #fff;border-bottom:1px solid #fff;border-radius:0;transform:rotate(-45deg) scale(1)}
.spc-pgb__itm--act{color:#b89678}
.spc-pgb__itm--act .spc-pgb__dot{background-color:#fff}
.spc-pgb__itm--act .spc-pgb__dot::after{content:'';position:absolute;top:50%;left:50%;border:0;border-radius:50%;background-color:#b89678;height:10px;width:10px;transform:scale(1) translate(-50%,-50%)}
.spc-pgb__itm--act~*{color:#393939}
.spc-pgb__itm--act~*::before{height:1px;margin-top:0;background-color:#919394;top:9px}
.spc-pgb__itm--act~.spc-pgb__itm .spc-pgb__dot{background-color:#fff;border:solid 1px #919394}
.spc-pgb__itm--act~.spc-pgb__itm .spc-pgb__dot::after{display:none}
.spc-pgb__dot{position:relative;display:block;width:20px;height:20px;margin:0 auto 8px;background-color:#fff;border-radius:50%;border:solid 1px #919394}
.spc-pgb__dot::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;transform:scale(0)}
.spc-pgb__itm--act .spc-pgb__dot{border:solid 1px #b89678}
.spc-pgb__itm--act .spc-pgb__dot::after{background-color:#b89678}
.spc-pgb__itm--act~* .spc-pgb__dot::after{background-color:#000}
.spc-pgb__txt{font-family:Arial,sans-serif;font-size:11px;font-weight:600;line-height:20px;font-style:normal;letter-spacing:.111em;text-transform:uppercase;color:#25282a}
@media screen and (max-width:767px){.spc-pgb__txt{line-height:13px}
}
.spc-pgb__itm--act .spc-pgb__txt{color:#b89678}
.spc-sec{font-family:Arial,sans-serif;max-width:1170px;margin:0 auto;padding:0 15px}
@media screen and (max-width:767px){.spc-sec{padding:100px 15px 0}
}
.spc-sec--hdn{display:none}
.spc-sec--act{display:block}
.spc-sec__text-content{margin:0;font-family:tahoma,arial,helvetica,sans-serif;font-size:12px!important;line-height:17px;letter-spacing:.05em;color:#25282a!important}
.spc-sec__text-content .txt.clearfix,.spc-sec__text-content .txt.dl-horizontal dd,.spc-sec__text-content .txt.container,.spc-sec__text-content .txt.container-fluid,.spc-sec__text-content .txt.row,.spc-sec__text-content .txt.form-horizontal .form-group,.spc-sec__text-content .txt.nav,.spc-sec__text-content .txt.navbar,.spc-sec__text-content .txt.navbar-header,.spc-sec__text-content .txt.navbar-collapse,.spc-sec__text-content .txt.modal-row,.spc-sec__text-content .txt.modal-footer,.spc-sec__text-content .txt.panel-body,.spc-sec__text-content .txt.embed-responsive,.spc-sec__text-content .txt.embed-image,.spc-sec__text-content .txtsection,.spc-sec__text-content .txtfooter,.spc-sec__text-content .txtheader,.spc-sec__text-content .txt.focus-block,.spc-sec__text-content .txt.layer-blocks,.spc-sec__text-content .txt.my-jlc .focus-block__image .embed-image-mobile,.spc-sec__text-content .txt.boutiques-search .embed-image-mobile{padding-top:0}
.spc-sec__text-content p{margin:0;font-family:tahoma,arial,helvetica,sans-serif;font-size:12px!important;line-height:17px;letter-spacing:.05em;color:#25282a!important;margin-bottom:10px}
.spc-sec__hdr{margin:0 0 23px 0;padding:0;text-align:center}
.spc-sec__hdr::after{content:'';display:table;clear:both}
.spc-sec__hdg{margin:0;font-size:24px;font-weight:600;line-height:20px;color:#25282a;letter-spacing:.05em}
@media screen and (max-width:767px){.spc-sec__hdg{font-size:18px;text-align:left}
}
.spc-sec__fds{margin-left:0;margin-right:0;padding-left:0;padding-right:0}
.spc-sec__lgd--hdn{display:none}
.spc-sec__btn-wrp{margin-top:35px;text-align:center}
.spc-sec__btn-wrp::after{content:'';display:table;clear:both}
.spc-sec__btn{display:block;width:270px;height:52px;border:0;border-radius:0;outline:0;background-color:transparent;font-size:14px;line-height:18px;letter-spacing:.111em;text-align:center;text-transform:uppercase;cursor:pointer}
.spc-sec__btn:disabled{cursor:default}
.spc-sec__btn--fil{background-color:#25282a;color:#fff}
.spc-sec__btn--bdr{border:1px solid #707070;background-color:transparent;color:#25282a;font-size:10px;line-height:13px;width:198px;height:33px}
.spc-sec__btn--sbt{background-color:transparent;color:#25282a;border:solid 1px #707070}
.spc-sec__btn--pdf{font-size:.75em;margin:1em 0}
@media screen and (max-width:899px){.spc-sec__btn+.spc-sec__btn{margin-top:15px}
.spc-sec__btn--m-dib{margin:10px auto 0}
.spc-sec__btn--m-dbl{display:block;width:100%}
}
@media screen and (min-width:900px){.spc-sec__hdg{float:left}
.spc-sec__btn{float:right}
.spc-sec__btn+.spc-sec__btn{margin-right:30px}
.spc-sec__btn--pdf{margin:0}
}
.spc-mnt{margin-top:10px}
.spc-mnt__lst{margin:0 -10px;padding:0;list-style:none}
.spc-mnt__lst::after{content:'';display:table;clear:both}
.spc-mnt__itm{position:relative;display:block;float:left;width:100%;padding:0 15px 12px 15px}
.spc-mnt__itm:first-child,.spc-mnt__itm:nth-child(3n+1){padding:0 15px 12px 8px}
.spc-mnt__itm:nth-child(3n){padding:0 8px 12px 15px}
.spc-mnt__inp{position:fixed;top:50%;left:-9999%}
.spc-mnt__lbl{position:relative;display:block;margin:1px;padding:8px 0 8px 23px;border:1px solid #e6e6e6;background-color:#f8f8f8;color:#25282a;font-weight:600;text-transform:uppercase;letter-spacing:.111em;line-height:20px;overflow:hidden;font-size:12px}
.spc-mnt__lbl:hover{margin:0;border:solid 2px #b89678}
.spc-mnt__inp:checked~.spc-mnt__lbl{margin:0;border:solid 2px #b89678}
.spc-mnt__lbl-txt{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.spc-mnt__ckm{position:absolute;width:19px;height:19px;border-radius:50%;background-color:#b89678;top:150%;right:18px;transition:top .2s ease-out}
.spc-mnt__ckm::after{content:"";position:absolute;width:11px;height:6px;left:4px;top:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);transition:all .2s ease-out}
.spc-mnt__inp:checked~* .spc-mnt__ckm{top:9px;transition:top .2s ease-out}
@media screen and (min-width:400px) and (max-width:799px){.spc-mnt__itm:nth-child(2n+1){clear:left}
}
@media screen and (min-width:800px){.spc-mnt__itm{width:33.3333%}
.spc-mnt__itm:nth-child(3n+1){clear:left}
}
@media screen and (max-width:800px){.spc-mnt__itm{padding:0 10px 12px 10px}
.spc-mnt__itm:first-child,.spc-mnt__itm:nth-child(3n+1){padding:0 10px 12px 10px}
.spc-mnt__itm:nth-child(3n){padding:0 10px 12px 10px}
}
.spc-ads__lst{display:block;display:flex;flex-wrap:wrap;margin:0 -2px;padding:0;list-style:none}
.spc-ads__lst::after{content:'';display:table;clear:both}
.spc-ads__itm{display:block;display:flex;width:18%;text-align:center;position:relative;margin:0 1.2%}
.spc-ads__itm:nth-child(2n+1){clear:left}
.spc-ads__itm:nth-child(5n+1),.spc-ads__itm:first-child{margin:0 1.2% 0}
.spc-ads__itm:nth-child(5n){margin:0 0 1.2%}
@media screen and (max-width:900px){.spc-ads__itm{width:30%;margin:0 1.5%}
.spc-ads__itm:nth-child(5n+1),.spc-ads__itm:nth-child(5n){margin:0 1.5%}
.spc-ads__itm:first-child,.spc-ads__itm:nth-child(3n+1){margin:0 1.5% 0}
.spc-ads__itm:last-child,.spc-ads__itm:nth-child(3n){margin:0 0 1.5%}
}
@media screen and (max-width:768px){.spc-ads__itm{width:48%;margin:0 1%}
.spc-ads__itm:nth-child(3n),.spc-ads__itm:nth-child(3n+1),.spc-ads__itm:nth-child(5n+1),.spc-ads__itm:nth-child(5n){margin:0 1%}
.spc-ads__itm:last-child,.spc-ads__itm:nth-child(even){margin:0 0 1%}
.spc-ads__itm:first-child,.spc-ads__itm:nth-child(odd){margin:0 1% 0}
}
.spc-ads__inp{position:fixed;top:50%;left:-9999%}
.spc-ads__dot{display:block;position:absolute;width:20px;height:20px;bottom:-70px;right:12px;margin:0 auto;border-radius:50%;opacity:1;transition:bottom .4s ease;background-color:#b89678}
.spc-ads__dot::after{content:"";display:block;position:absolute;width:11px;height:6px;left:4px;top:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;border-radius:0;transform:rotate(-45deg) scale(1)}
.spc-ads__lbl{color:#393939;font-weight:normal;width:100%;display:flex;flex-direction:column}
@media screen and (min-width:768px){.spc-ads__lbl:hover small{opacity:1}
.spc-ads__lbl:hover .spc-ads__img-wrp{background-color:#b89678}
.spc-ads__lbl:hover .spc-ads__txt-wrp{color:#b89678}
}
.spc-ads__lbl small{background-color:rgba(184,150,120,0.9);position:absolute;top:0;left:0;right:0;bottom:0;transition:color .5s;padding:0;display:flex;align-items:center;text-align:left;opacity:0;color:#fff;padding:20px 14px;line-height:20px;font-size:11px;text-transform:uppercase;letter-spacing:.111em;font-weight:600;border:solid 2px #fff}
@media screen and (max-width:500px){.spc-ads__lbl small{display:none}
}
input:checked~.spc-ads__lbl{border-color:#b89678;color:#b89678;border-width:2px}
input:checked~.spc-ads__lbl small{opacity:0}
input:checked~.spc-ads__lbl .spc-ads__img-wrp{background-color:#f3ece7}
input:checked~.spc-ads__lbl .spc-ads__img-wrp>div{border:solid 2px #b89678}
input:checked~.spc-ads__lbl .spc-ads__dot{bottom:10px;transition:bottom .4s ease}
input:checked~.spc-ads__lbl .spc-ads__txt-wrp{color:#b89678}
.spc-ads__img-wrp{display:block;overflow:hidden;position:relative;flex:0 0 auto;width:100%;background-color:#f9f9f9}
.spc-ads__img-wrp>div{position:absolute;top:0;bottom:0;right:0;left:0;overflow:hidden;border:solid 2px #fff}
.spc-ads__img-wrp::after{content:'';display:block;padding-top:100%}
.spc-ads__img,.spc-ads__img-wrp img{display:block;position:relative;width:100%;pointer-events:none}
.spc-ads__txt-wrp{text-align:left;text-transform:uppercase;font-size:13px;font-weight:600;line-height:17px;letter-spacing:.111em;color:#25282a;margin-top:15px}
.spc-ads__lbl-txt{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.spc-ovw{padding:2em 70px 0;border:1px solid #e6e6e6;background-color:#f8f8f8;position:relative}
@media screen and (max-width:768px){.spc-ovw{padding:2em 20px 0}
}
.spc-ovw::after{content:"";display:block;height:2px;width:100%;background:#e6e6e6;bottom:80px;left:0;position:absolute}
.spc-ovw__lgo-wrp{display:none}
@media print{.spc-ovw__lgo-wrp{display:block}
}
.spc-ovw__lgo{display:block;width:225px;height:auto;margin:0 auto 20px}
.spc-ovw__tbl{display:table;width:100%;color:#25282a;font-size:1em;text-align:left}
.spc-ovw__row-grp{display:table-row-group}
.spc-ovw__row-grp:first-child .spc-ovw__row--hdr>*{padding-top:20px}
.spc-ovw__row{display:table-row}
.spc-ovw__row--hdr>.spc-ovw__cel--key,.spc-ovw__row--hdr>.spc-ovw__cel--val{font-size:15px;line-height:19px;letter-spacing:.111em;font-weight:600;text-transform:uppercase}
.spc-ovw__row--hdr>*{font-size:1.25em;padding:5px 0 0}
.spc-ovw__row--lin{color:#a7a7a7}
.spc-ovw__row--lin>.spc-ovw__cel--val{line-height:19px;text-transform:uppercase;letter-spacing:.111em}
.spc-ovw__row--lin>*{font-size:15px;font-weight:500;line-height:20px;color:#a8a8a8;padding:11px 0 0}
.spc-ovw__row:last-child>*{padding-bottom:20px}
.spc-ovw__cel{display:table-cell}
.spc-ovw__cel--val{text-align:right}
.spc-ovw__cel .quantity{display:flex;margin-bottom:2px;margin-top:1px;align-items:center}
.spc-ovw__cel .quantity__value{height:30px;width:30px;text-align:center;appearance:none;border:#999 solid 1px;padding:0;vertical-align:middle;margin-right:5px;border-radius:0}
.spc-ovw__cel .quantity__button{background-color:#000;border:0;height:22px;width:22px;font-size:18px;vertical-align:middle;margin-right:5px;position:relative;font-size:0;color:#000}
.spc-ovw__cel .quantity__button:before,.spc-ovw__cel .quantity__button:after{content:'';display:block;height:2px;width:10px;position:absolute;background:#fff;top:50%;left:50%;-webkit-transform:translate3D(-50%,-50%,0);-moz-transform:translate3D(-50%,-50%,0);-ms-transform:translate3D(-50%,-50%,0);-o-transform:translate3D(-50%,-50%,0);transform:translate3D(-50%,-50%,0)}
.spc-ovw__cel .quantity__button:after{-webkit-transform:translate3D(-50%,-50%,0) rotate(90deg);-moz-transform:translate3D(-50%,-50%,0) rotate(90deg);-ms-transform:translate3D(-50%,-50%,0) rotate(90deg);-o-transform:translate3D(-50%,-50%,0) rotate(90deg);transform:translate3D(-50%,-50%,0) rotate(90deg)}
.spc-ovw__cel .quantity__button--sub:after{display:none}
@media screen and (min-width:1024px){.spc-ovw__cel .quantity__value{height:30px;width:30px}
.spc-ovw__cel .quantity__button{height:16px;width:16px;padding:0}
.spc-ovw__cel .quantity__button:before,.spc-ovw__cel .quantity__button:after{width:8px}
}
.spc-ovw__tft{display:table-footer-group}
.spc-ovw__tft .spc-ovw__cel{padding:29px 0 28px;font-weight:bold;letter-spacing:.111em;color:#25282a;text-transform:uppercase}
.spc-ovw__tft .spc-ovw__cel--key{font-size:15px;line-height:19px}
.spc-ovw__tft .spc-ovw__cel--val{font-size:18px;line-height:22px}
@media screen and (max-width:899px){.spc-ovw{margin:0 -15px;border:0;border-top:solid 1px #e6e6e6;border-bottom:solid 1px #e6e6e6;background-color:#f8f8f8}
}
.pdf-view__title{text-align:center;font-size:32px;line-height:45px;margin-bottom:10px;text-transform:uppercase;font-weight:700}
.pdf-view__product-name{font-size:18px;line-height:24px;margin-bottom:20px;display:block;text-align:center;font-style:italic}
.pdf-view__text{font-size:14px;line-height:18px;margin-bottom:40px}
.fct{font-size:10px!important}
.fct__wrp{text-align:justify}
.fct__hdg,.fct__pgh{display:inline}
.fct__hdg{font-family:"Arial"!important;font-weight:bold!important;font-style:normal!important;text-transform:none!important;font-size:10px!important}
.fct__pgh,.fct__dsh{font-family:"Arial"!important;font-weight:normal!important;font-style:normal!important;text-transform:none!important;font-size:10px!important}
.fct a{color:inherit;font-size:1em;text-decoration:underline}
.ptp-bar .shopping-bag .popover{width:320px}
.ptp-bar .shopping-bag .popover .wrapper-cart-items{height:250px}
.header .shopping-cart .popover,.ptp-bar .shopping-cart .popover{width:320px}
.header .shopping-cart .popover button.close,.ptp-bar .shopping-cart .popover button.close{font-weight:normal;opacity:.9;right:18px;background-image:url('jlc-framework-header/assets/images/icons/icon-cross.svg');background-repeat:no-repeat;width:12px;height:12px;background-color:#fff}
.header .popover hr,.ptp-bar .popover hr{margin-top:0}
.header .popover .popover-body,.ptp-bar .popover .popover-body{padding-bottom:2px}
.header .popover .wrapper-cart-items,.ptp-bar .popover .wrapper-cart-items{overflow:hidden}
.header .popover .wrapper-cart-items .mCSB_inside>.mCSB_container,.ptp-bar .popover .wrapper-cart-items .mCSB_inside>.mCSB_container{margin:0}
.header .popover .wrapper-cart-items .mCSB_scrollTools .mCSB_draggerContainer,.ptp-bar .popover .wrapper-cart-items .mCSB_scrollTools .mCSB_draggerContainer{right:-12px}
.header .popover .teaser-shoppingcart__teaser,.ptp-bar .popover .teaser-shoppingcart__teaser{display:table;margin-bottom:10px;border-top:1px solid #ccc;padding-top:10px;width:100%}
.header .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container,.ptp-bar .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container{display:table-row}
.header .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__added-note,.ptp-bar .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__added-note{font-family:"Arial";font-weight:normal;font-style:normal;color:#7b706c;text-transform:none;font-size:10px;text-align:center;display:none}
.header .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__image-wrapper,.ptp-bar .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__image-wrapper,.header .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__text-wrapper,.ptp-bar .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__text-wrapper{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:10px;display:block;vertical-align:middle;position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px}
.header .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__image-wrapper p,.ptp-bar .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__image-wrapper p,.header .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__text-wrapper p,.ptp-bar .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__text-wrapper p{font-family:bembo;font-weight:bold;font-style:italic;color:#000;text-transform:none;font-size:16px}
.header .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__image-wrapper a,.ptp-bar .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__image-wrapper a,.header .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__text-wrapper a,.ptp-bar .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__text-wrapper a{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:18px;padding:0;display:block}
.header .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__image-wrapper .teaser-shoppingcart__text,.ptp-bar .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__image-wrapper .teaser-shoppingcart__text,.header .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__text-wrapper .teaser-shoppingcart__text,.ptp-bar .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__text-wrapper .teaser-shoppingcart__text{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:18px}
.header .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__image-wrapper .teaser-shoppingcart__price,.ptp-bar .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__image-wrapper .teaser-shoppingcart__price,.header .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__text-wrapper .teaser-shoppingcart__price,.ptp-bar .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__text-wrapper .teaser-shoppingcart__price{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:18px}
.header .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__image-wrapper,.ptp-bar .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__image-wrapper{padding:0}
.header .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__image-wrapper .teaser-shoppingcart__image-wrapper-inner,.ptp-bar .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__image-wrapper .teaser-shoppingcart__image-wrapper-inner{text-align:center}
.header .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__image-wrapper .teaser-shoppingcart__image-wrapper-inner img,.ptp-bar .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__image-wrapper .teaser-shoppingcart__image-wrapper-inner img{height:auto;max-width:100%;max-height:165px}
.header .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__text-wrapper,.ptp-bar .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__text-wrapper{padding:0}
.header .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__text-wrapper .teaser-shoppingcart__price-wrapper .teaser-shoppingcart__price,.ptp-bar .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__text-wrapper .teaser-shoppingcart__price-wrapper .teaser-shoppingcart__price{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:12px;margin-bottom:0}
.header .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__text-wrapper .teaser-shoppingcart__price-wrapper .teaser-shoppingcart__vat,.ptp-bar .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__text-wrapper .teaser-shoppingcart__price-wrapper .teaser-shoppingcart__vat{font-family:"Arial";font-weight:normal;font-style:normal;color:#7b706c;text-transform:none;font-size:10px}
.header .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__text-wrapper .teaser-shoppingcart__price-wrapper .teaser-shoppingcart__reference,.ptp-bar .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__text-wrapper .teaser-shoppingcart__price-wrapper .teaser-shoppingcart__reference{margin-bottom:0}
.header .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__text-wrapper .teaser-shoppingcart__price-wrapper .teaser-shoppingcart__reference,.ptp-bar .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__text-wrapper .teaser-shoppingcart__price-wrapper .teaser-shoppingcart__reference,.header .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__text-wrapper .teaser-shoppingcart__price-wrapper .teaser-shoppingcart__material,.ptp-bar .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__text-wrapper .teaser-shoppingcart__price-wrapper .teaser-shoppingcart__material{font-family:bembo;font-weight:bold;font-style:italic;color:#7b706c;text-transform:none;font-size:12px}
.header .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__text-wrapper .teaser-shoppingcart__price-wrapper .teaser-shoppingcart__reference span,.ptp-bar .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__text-wrapper .teaser-shoppingcart__price-wrapper .teaser-shoppingcart__reference span,.header .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__text-wrapper .teaser-shoppingcart__price-wrapper .teaser-shoppingcart__material span,.ptp-bar .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__text-wrapper .teaser-shoppingcart__price-wrapper .teaser-shoppingcart__material span{font-weight:normal}
.header .popover .teaser-shoppingcart__teaser:first-child,.ptp-bar .popover .teaser-shoppingcart__teaser:first-child{border-top:0;padding-top:0}
.header .popover .shoppingBag-btn-wrapper,.ptp-bar .popover .shoppingBag-btn-wrapper{text-align:center}
.header .popover .shoppingBag-btn-wrapper hr,.ptp-bar .popover .shoppingBag-btn-wrapper hr{clear:both;margin:0;margin-bottom:15px}
.header .popover .shoppingBag-btn-wrapper .purchase-funnel-bottom-action,.ptp-bar .popover .shoppingBag-btn-wrapper .purchase-funnel-bottom-action{margin:0}
.header .popover .shoppingBag-btn-wrapper .link,.ptp-bar .popover .shoppingBag-btn-wrapper .link{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:12px;padding-bottom:1.2em;border-bottom:2px solid #000;margin-top:12px;margin-bottom:1.875em;padding-left:0;padding-right:0;display:inline-block}
.header .popover .shoppingBag-btn-wrapper .checkoutButtonStyle,.ptp-bar .popover .shoppingBag-btn-wrapper .checkoutButtonStyle{height:40px;width:45%;background-color:#7b706c;text-align:center;padding-top:10px}
.header .popover .shoppingBag-btn-wrapper .checkoutButtonStyle a,.ptp-bar .popover .shoppingBag-btn-wrapper .checkoutButtonStyle a{font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:12px;padding:0;margin:0;line-height:1em}
.header .popover .popover-footer.shoppingBag,.ptp-bar .popover .popover-footer.shoppingBag{padding:0}
.header .popover .popover-footer.shoppingBag p,.ptp-bar .popover .popover-footer.shoppingBag p{font-family:bembo;font-weight:normal;font-style:italic;color:#7b706c;text-transform:none;font-size:14px;text-align:center;margin:0 auto}
.header .popover input.form-button,.ptp-bar .popover input.form-button{font-weight:bold}
.header .popover .popover-body,.ptp-bar .popover .popover-body{padding-bottom:0}
@media screen and (min-height:64em){.header .shopping-cart .popover{width:485px}
}
@media screen and (max-width:767px){.ptp-bar .shopping-bag .popover{left:0!important;right:0!important;position:fixed;margin-left:auto!important;margin-right:auto!important}
.ptp-bar .shopping-bag .popover .wrapper-cart-items{overflow-y:auto;height:190px}
}
@media screen and (max-width:48em) and (orientation:landscape){.ptp-bar .shopping-bag .popover .wrapper-cart-items{height:32px}
}
@media screen and (min-width:48em) and (max-width:61.938em){.header .popover .wrapper-cart-items{max-height:350px}
}
@media screen and (min-width:62em){.header .popover .wrapper-cart-items{max-height:400px}
}
@media screen and (min-width:48em){.header .popover .shoppingBag-btn-wrapper .link{margin-top:16px}
.header .popover .shoppingBag-btn-wrapper hr:last-child{margin-top:15px}
}
.hide-footer{position:absolute;width:100%}
.hide-footer .footer-toggle.collapsed{background-position:center 12px}
.hide-footer .footer-toggle{background-position:center -5px;position:absolute;top:-1.875em;width:15px;height:30px;display:inline-block;margin:0 auto;left:0;right:0;z-index:10000;background-color:transparent;border:0}
.hide-footer .footer-toggle:focus{outline:0}
@media screen and (max-width:767px){.home .hide-footer{display:none}
.home #footer{display:block;padding-top:25px}
.hide-footer{position:fixed;bottom:0}
.hide-footer .footer-toggle.collapsed{top:-80px}
}
.carousel-of-news{overflow:hidden;position:relative;background-color:#000}
.carousel-of-news .slick-list.draggable{overflow:hidden;position:relative;z-index:0}
.carousel-of-news__slider{bottom:0;left:0;position:absolute;right:0;top:0;width:100%;overflow:hidden}
.carousel-of-news__slider__element img{position:absolute;left:0!important;min-width:100%;height:auto;width:100%}
.carousel-of-news__slider__element img.mobile-image{display:block}
.carousel-of-news__slider__element img.desktop-image{display:none}
.carousel-of-news__slider__element__text{color:#fff;display:none;position:absolute;text-align:center;width:100%}
.carousel-of-news__slider__element__text--headline{font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:17px}
.carousel-of-news__slider__element__text--headline a{color:inherit}
.carousel-of-news__slider__element__text--headline a:hover{color:#7b706c}
.carousel-of-news__slider__element__text--subheadline{padding-left:5px;padding-left:.3125rem;font-family:bembo;font-weight:normal;font-style:italic;color:#fff;text-transform:none;font-size:24px}
.carousel-of-news__slider__element__text--subheadline a{color:inherit}
.carousel-of-news__slider__element__text--subheadline a:hover{color:#7b706c}
.carousel-of-news__more{bottom:100px;bottom:6.25rem;display:none;text-align:center;width:100%;position:absolute}
.carousel-of-news__more a{border-bottom:2px solid #fff;background:transparent;border:0;font-size:12px;padding:.71em 0;text-decoration:none;display:inline-block;font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:11px}
.carousel-of-news__more a:after{content:"";display:block;border-bottom:2px solid #fff;margin:auto;margin-top:.7em}
.carousel-of-news__more a:hover{color:#fff}
.carousel-of-news__more a:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.carousel-of-news .navigation-dots{display:none!important;list-style:none;padding:0;position:absolute;text-align:center;width:100%;z-index:1059}
.carousel-of-news .navigation-dots li{display:inline-block;margin-right:.3125em;height:1.75em;width:1.3em}
.carousel-of-news .navigation-dots li a{-webkit-box-shadow:none;box-shadow:none;background:transparent!important;border:0;border-bottom:3px solid #7b706c;height:100%;width:100%;display:block}
.carousel-of-news .navigation-dots li .carousel-plus-link{border:0;visibility:hidden;font-family:"Arial";font-weight:400;font-style:normal;color:#fff;text-transform:uppercase;font-size:20px;padding-top:15px}
.carousel-of-news .navigation-dots li.slick-active a{border-bottom:3px solid #fff}
.carousel-of-news .navigation-dots li.slick-active .carousel-plus-link{border:0}
.carousel-of-news__slider__element img{-webkit-transition:all 4s;-moz-transition:all 4s;-o-transition:all 4s;transition:all 4s}
.zoom-enabled .carousel-of-news__slider__element.slick-active img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
@media screen and (min-width:48em){.carousel-of-news{max-height:100vh}
}
@media screen and (min-width:48em) and (max-width:61.938em){.carousel-of-news .navigation-dots{display:block!important}
.carousel-of-news .navigation-dots li{margin-right:.3125em;width:2em}
.carousel-of-news .navigation-dots li.slick-active .carousel-plus-link{visibility:visible}
}
@media screen and (min-width:62em){.carousel-of-news__slider__element img.desktop-image{display:block;min-height:100vh}
.carousel-of-news__slider__element img.mobile-image{display:none}
.carousel-of-news .carousel-of-news__slider__element.slick-slide video{min-width:100%}
.carousel-of-news__slider__element__text{display:block}
.carousel-of-news__more{display:block;bottom:26%}
.carousel-of-news .navigation-dots{display:block!important}
.carousel-of-news .navigation-dots li{margin-right:.3125em;width:1.3em}
}
.carousel-of-news .navigation-dots{width:200px;left:0;right:0;margin:0 auto}
.background-video-play__wrapper{height:100%}
.background-video-player{height:100%;overflow:hidden;padding:0}
.background-video-player__wrapper{width:100%;height:100%}
.shopping-bag-list{margin-top:40px;margin-top:2.5rem;margin-bottom:70px;margin-bottom:4.375rem;border-top:1px solid #7b706c}
.tpl-delivery .sub-title h3{color:#7b706c;float:left;font-size:16px;margin-bottom:3em;min-height:1px;position:relative;text-transform:uppercase;width:100%;text-align:left;font-family:"Arial";font-weight:bold}
.tpl-delivery .shopping-bag-address-display h3{font-family:"Arial";font-weight:bold;font-size:16px}
.shopping-bag-item.watch-and-strap,.shopping-bag-item.individual-strap{border-bottom:1px solid #000}
.shopping-bag-item{padding:1.5625em 0 1.875em 0}
.shopping-bag-item p.change-strap{cursor:pointer}
.shopping-bag-item__remove-item{padding-bottom:35px;padding-bottom:2.1875rem}
.shopping-bag-item__remove-item a:after{padding-left:5px;padding-left:.3125rem}
.shopping-bag-item__remove-item a.edit-button:after{content:"+"}
.shopping-bag-item__remove-item a.remove-button{background-image:url('jlc-framework-header/assets/images/icons/icon-cross-grey.svg');background-repeat:no-repeat;padding-right:20px;background-position:right 0;background-size:25% 75%}
.shopping-bag-item__name{float:left;width:60%;text-align:center}
.shopping-bag-item__image-container img{max-width:100%;max-height:200px}
.shopping-bag-item__image-container p{margin-top:1.5625em;font-style:normal}
.shopping-bag-item__mobile-text{width:100%;margin-top:1.875em;padding-top:.625em;border-top:1px solid #7b706c}
.shopping-bag-item__quantity{float:left;width:76px}
.shopping-bag-item__quantity .form-element select{display:inline-block;width:76px;max-width:100%;margin:0 auto;vertical-align:top}
.shopping-bag-item__total-price{float:right;width:auto}
@media screen and (min-width:48em) and (max-width:61.938em){.shopping-bag-item p.change-strap{display:none}
}
@media screen and (max-width:767px){.shopping-bag-item__image-container{float:left;width:35%;min-height:140px;margin-right:10px}
.shopping-bag-item__image-container img{max-width:100%;width:auto}
.shopping-bag-item__name{min-height:70px;height:auto}
.shopping-bag-item__mobile-text{margin-top:1.875em;padding-top:.625em;border-top:1px solid #7b706c;text-align:center;float:none!important;margin:.6em auto 1.875em}
.shopping-bag-item__quantity{text-align:right}
.shopping-bag-item__total-price{margin-right:10px;margin-right:.625rem;text-align:right}
.shopping-bag-item__total-price .vat-text{text-align:left}
}
@media screen and (min-width:48em){.shopping-bag-list{border-top:0}
.shopping-bag-item{padding-left:0;padding-right:0}
.shopping-bag-item__remove-item{padding-bottom:0}
.shopping-bag-item__image-container{position:relative;float:left;width:33.33333333%;min-height:1px;padding-left:15px;padding-right:15px;text-align:center}
.shopping-bag-item__name,.shopping-bag-item__item-price,.shopping-bag-item__quantity,.shopping-bag-item__total-price{position:relative;float:left;width:16.66666667%;min-height:1px;padding-left:15px;padding-right:15px;text-align:center}
.shopping-bag-list .shopping-bag-item.watch .shopping-bag-item__image-container{height:215px;max-height:215px}
.shopping-bag-list .shopping-bag-item.watch .shopping-bag-item__image-container .shopping-bag-item__image-container{position:absolute;top:50%;left:50%;width:320px;margin-left:-160px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
}
@media screen and (min-width:62em){.wrist-item-detail{margin-top:2%}
}
.shopping-bag-price-summary{padding:2em 1em;background:#f8f8f8}
.shopping-bag-price-summary li{min-height:3.125em;padding:0 .625em}
.shopping-bag-price-summary li p{margin-top:1em;font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:12px;color:#7b706c;width:auto}
.shopping-bag-price-summary li p.vat-text{font-family:bembo;font-weight:normal;font-style:italic;text-transform:none;font-size:12px;text-align:left;margin-top:0;color:#7b706c}
.shopping-bag-price-summary li p.pull-right{color:#000}
.shopping-bag-price-summary li p.main-text{margin-bottom:0}
.shopping-bag-price-summary__sub-total p.pull-right{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:18px}
.shopping-bag-price-summary__delivery-charges{border-top:1px solid #d4d1d1;border-bottom:1px solid #d4d1d1}
.shopping-bag-price-summary__delivery-charges p.pull-right{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:12px;margin-bottom:.9375em}
.shopping-bag-price-summary__total p.pull-right{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:24px;margin-top:11.25px}
@media screen and (min-width:48em){.shopping-bag-price-summary{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;float:right}
}
#productAvailabiltyModal .modal-footer .modal-link a{margin:0}
.review-order .newsletterSubscription .form-checkbox-label{font-weight:normal}
.plp-crd{position:relative;z-index:1;width:100%;margin:0 auto;color:#000;letter-spacing:.0625em;font-size:1em;font-family:Arial,sans-serif;line-height:1.4;text-align:center;text-transform:uppercase}
.plp-crd__prt{display:block;position:relative}
.plp-crd__prt--lnk{outline:0;color:inherit}
.plp-crd__prt--lnk:hover,.plp-crd__prt--lnk:active,.plp-crd__prt--lnk:focus{color:inherit}
.plp-crd__lnk-blk{position:relative;display:block}
.plp-crd__img-wrp{position:relative}
.plp-crd__img-wrp::before{content:'';padding-top:125%;display:block}
.collection-page--v2 .plp-crd__img-wrp{display:block;top:0;right:0;left:0;padding-top:100%;background-color:#f4f4f4}
.collection-page--v2 .plp-crd__img-wrp::before{content:normal}
.collection-page--v2 .plp-crd:hover .plp-crd__img-wrp--clk .plp-crd__img--rct,.collection-page--v2 .plp-crd:hover .plp-crd__img-wrp--wat .plp-crd__img--rct{background-color:#f4f4f4}
.collection-page--v2 .plp-crd:hover .plp-crd__img-wrp--clk .plp-crd__img--clk,.collection-page--v2 .plp-crd:hover .plp-crd__img-wrp--clk .plp-crd__img--wat,.collection-page--v2 .plp-crd:hover .plp-crd__img-wrp--wat .plp-crd__img--wat{opacity:0;display:none}
.collection-page--v2 .plp-crd:hover .plp-crd__img-wrp--clk .plp-crd__img--clk-profile,.collection-page--v2 .plp-crd:hover .plp-crd__img-wrp--clk .plp-crd__img--wat-profile,.collection-page--v2 .plp-crd:hover .plp-crd__img-wrp--wat .plp-crd__img--wat-profile{opacity:1;display:block}
.plp-crd__img-wrp--clk::before{padding-top:110%}
.plp-crd__img{position:absolute;bottom:5%;left:50%;width:auto;height:auto;max-width:95%;max-height:85%;transform:translateX(-50%);z-index:2}
.collection-page--v2 .plp-crd__img{top:7%;bottom:auto}
.collection-page--v2 .plp-crd__img--clk-profile,.collection-page--v2 .plp-crd__img--wat-profile{opacity:0;height:100%;min-height:100%;object-fit:cover;top:0}
.plp-crd__img-rct{position:absolute;display:block;top:0;right:0;left:0;padding-top:100%;background-color:#f6f4f5;z-index:1;transition:all .2s linear}
.collection-page--v2 .plp-crd__txt-wrp{text-align:left;display:flex;flex-direction:column;padding:0 10px}
@media screen and (min-width:1024px){.collection-page--v2 .plp-crd__txt-wrp{flex-direction:row;justify-content:space-between;padding:23px 0 0;min-height:100px}
}
.plp-crd__hdl{min-height:4.45em;font-weight:normal;text-transform:uppercase;font-size:1em;line-height:1.4}
.collection-page--v2 .plp-crd__hdl{margin-top:7px;margin-bottom:0}
@media screen and (min-width:1024px){.collection-page--v2 .plp-crd__hdl{margin-top:0}
}
.plp-crd__nam,.plp-crd__mat{display:block}
.plp-crd__nam{margin-bottom:.25em;font-weight:bold}
.collection-page--v2 .plp-crd__nam{font-family:'Decimal';font-size:14px;letter-spacing:-0.42px;line-height:16px;color:#33322e;text-transform:uppercase;word-break:break-word;margin-bottom:0}
@media screen and (min-width:1024px){.collection-page--v2 .plp-crd__nam{font-size:16px;letter-spacing:-0.64px;line-height:18px;margin-bottom:4px}
}
.plp-crd__mat{min-height:15px;color:rgba(0,0,0,0.5)}
.collection-page--v2 .plp-crd__mat{font-family:'Decimal';font-size:14px;letter-spacing:-0.42px;line-height:16px;color:#b7a98e;text-transform:uppercase;margin-bottom:5px}
@media screen and (min-width:1024px){.collection-page--v2 .plp-crd__mat{font-size:16px;letter-spacing:-0.64px;line-height:18px;margin-bottom:7px}
}
.collection-page--v2 .plp-crd__det{font-family:'Gotham SSm';font-size:9px;letter-spacing:-0.14px;line-height:15px;color:#96938e;text-transform:none;margin-bottom:8px;display:flex;align-items:flex-start;flex-wrap:wrap}
@media screen and (min-width:1024px){.collection-page--v2 .plp-crd__det{font-size:16px;letter-spacing:-0.32px;line-height:20px}
}
.plp-crd__prc{min-height:2.45em;margin:0;color:#000;font-size:1em}
.collection-page--v2 .plp-crd__prc{font-family:'Gotham SSm';font-size:12px;letter-spacing:-0.18px;line-height:20px;color:#3a3935;min-height:0;word-break:normal}
@media screen and (min-width:1024px){.collection-page--v2 .plp-crd__prc{font-size:16px;letter-spacing:-0.32px;line-height:18px;margin-left:5px}
}
@media screen and (min-width:1024px){.collection-page--v2 .plp-crd__prc-plh{text-align:right}
}
.plp-crd__prc--hdn{display:none}
.plp-crd__prc-str{display:block}
.collection-page--v2 .plp-crd__prc-str{white-space:nowrap}
.plp-crd__prc-vat{display:block;text-transform:uppercase;color:rgba(0,0,0,0.3);font-size:.75em}
.plp-crd__prc-plh{display:block}
.plp-crd__act{padding:20px 0;font-size:.75em}
.plp-crd__act--hdn{display:none}
.plp-crd__btn{display:inline-block;border:1px solid #000;border-radius:0;outline:0;padding:.5em 2em;background-color:transparent;color:#000;font-size:1em;font-weight:bold;text-align:center;text-transform:uppercase}
.plp-crd__btn:hover,.plp-crd__btn:active,.plp-crd__btn:focus{color:#000}
.plp-crd__utl{position:absolute;top:0;right:0;left:0;padding:.5em 1em 0;font-size:1em;opacity:0;pointer-events:none;transition:opacity .2s linear;z-index:2;display:flex;justify-content:space-between}
.plp-crd__utl::after{content:'';display:table;clear:both}
.plp-crd__utl-prt{float:left;width:50%}
.plp-crd__utl-prt:first-child:last-child{width:100%;text-align:center}
.plp-crd__utl-prt--cmp{text-align:left}
.plp-crd__utl-prt--wsh{text-align:right}
.plp-crd__utl-lnk{position:relative;display:inline-block;color:rgba(0,0,0,0.5);text-decoration:none;font-size:.75em;font-weight:bold;padding-bottom:.25em;padding:0;background:0;border:0;text-transform:uppercase}
.collection-page--v2 .plp-crd__utl-lnk{color:#3a3935}
.plp-crd__utl-lnk:hover,.plp-crd__utl-lnk:active,.plp-crd__utl-lnk:focus{color:rgba(0,0,0,0.5)}
.collection-page--v2 .plp-crd__utl-lnk{color:#3a3935}
.plp-crd--collection-new .plp-crd__img-wrp{z-index:0;overflow:hidden}
.plp-crd--collection-new .plp-crd__img-wrp:before{padding-top:150%}
.plp-crd--collection-new .plp-crd__img{left:0;top:0;bottom:inherit;width:100%;max-width:inherit;height:auto;max-height:inherit;transform:translate3D(0,0,0);transition:all .6s ease-in-out}
.plp-crd--collection-new .plp-crd__title{display:block;font-size:14px;text-transform:none;transform:translate3D(0,0,0);transition:all .6s ease-in-out}
.plp-crd--collection-new .plp-crd__hdl{min-height:inherit;margin:6px 0 10px;font-size:16px;transform:translate3D(0,0,0);transition:all .6s ease-in-out}
.plp-crd--collection-new .plp-crd__link{display:block;font-size:11px;text-transform:uppercase;opacity:0;transform:translateY(-22px);transition:opacity .6s ease-in-out}
.plp-crd--collection-new:hover .plp-crd__img{transform:translate3D(0,-10px,0)}
.plp-crd--collection-new:hover .plp-crd__title{transform:translate3D(0,-20px,0)}
.plp-crd--collection-new:hover .plp-crd__hdl{transform:translate3D(0,-20px,0)}
.plp-crd--collection-new:hover .plp-crd__link{opacity:1;transition-delay:.2s}
@media screen and (max-width:1180px){.plp-crd--collection-new{max-width:90%;margin-left:auto!important;margin-right:auto!important}
}
.collection-page--v2 .plp-crd__utl{opacity:0}
@media screen and (min-width:1024px){.collection-page--v2 .plp-crd__utl{padding:20px 20px 0 27px;opacity:1}
}
.collection-page--v2 .plp-crd__utl-prt--cmp{font-family:'Gotham SSm';text-transform:uppercase;color:#b7a98e;font-weight:bold}
@media screen and (min-width:1024px){.collection-page--v2 .plp-crd__utl-prt--cmp{font-size:14px;line-height:16px}
}
.collection-page--v2 .plp-crd__utl-prt--wsh{opacity:0;color:#3a3935;font-family:'Gotham SSm';text-transform:uppercase;font-weight:bold}
.collection-page--v2 .plp-crd__utl-prt--wsh .plp-crd__utl-lnk{letter-spacing:0;font-size:inherit;display:flex;justify-content:flex-end;align-items:center}
@media screen and (min-width:1024px){.collection-page--v2 .plp-crd__utl-prt--wsh{font-size:14px;line-height:16px}
}
.collection-page--v2 .plp-crd__utl-prt--wsh svg{stroke:#b7a98e;margin-right:5px}
@media screen and (min-width:1024px){.collection-page--v2 .plp-crd:hover .plp-crd__utl-prt--wsh{opacity:1}
}
@media screen and (max-width:767px){.plp-crd{font-size:.8em}
.plp-crd__utl{padding-top:.25em}
.plp-crd__utl-prt{width:100%}
.plp-crd__utl-prt--wsh{text-align:center}
.plp-crd__utl-prt--cmp{display:none}
}
@media screen and (max-width:1024px){.plp-crd__utl{opacity:1;pointer-events:auto}
}
@media screen and (min-width:1025px){.plp-crd:hover .plp-crd__img-rct{background-color:#ebe6e8}
.collection-page--v2 .plp-crd:hover .plp-crd__img-rct{background-color:#f4f4f4}
.plp-crd:hover .plp-crd__utl{opacity:1;pointer-events:auto}
.plp-crd__utl-lnk{transition:all .2s linear}
.plp-crd__utl-lnk:hover{color:rgba(0,0,0,0.75)}
}
.-pl__collectiongrid{display:block!important;margin:60px 0!important;padding:0!important}
.-pl__collectiongrid .-pl__item{padding:10px 10px 0}
.-pl__collectiongrid .slick-arrow{position:absolute;z-index:2;top:35%;width:36px;height:36px;border:0;border-radius:50%;color:transparent;background-color:#fff;transform:translateY(-50%)}
.-pl__collectiongrid .slick-arrow:after{content:'';display:block;position:absolute;top:36%;width:10px;height:10px;border-bottom:2px solid rgba(0,0,0,0.9)}
.-pl__collectiongrid .slick-prev{left:-8px}
.-pl__collectiongrid .slick-prev:after{right:30%;border-left:2px solid rgba(0,0,0,0.9);transform:rotate(45deg)}
.-pl__collectiongrid .slick-next{right:-8px}
.-pl__collectiongrid .slick-next:after{left:30%;border-right:2px solid rgba(0,0,0,0.9);transform:rotate(-45deg)}
.-pl__collectiongrid .slick-disabled{display:none!important}
@media screen and (max-width:600px){.-pl__collectiongrid .slick-prev{left:10px}
.-pl__collectiongrid .slick-next{right:10px}
}
.all-collection-link{margin-bottom:60px!important}
@media screen and (max-width:1024px){.plp-crd__hdl{font-size:1em}
}
html.modal-active,body.modal-active{overflow:hidden;height:100vh}
.clp{padding:30px 0}
.clp .wrapper{width:calc(100% - 160px);max-width:1660px;margin-left:auto;margin-right:auto}
@media screen and (max-width:767px){.clp .wrapper{width:calc(100% - 80px)}
}
.clp .wrapper-small{width:80%;max-width:1120px;margin-left:auto;margin-right:auto}
@media screen and (max-width:767px){.clp .wrapper-small{max-width:inherit}
}
.clp-color-white{color:#fff}
.clp-color-alabaster{color:#f3f1ed}
.clp-color-graphite{color:#3a3935}
.clp-color-light-grey{color:#f6f6f6}
.clp-bg-white{background-color:#fff}
.clp-bg-graphite{background-color:#3a3935;color:#fff}
.clp-bg-light-grey{background-color:#f6f6f6}
.clp-bg-content-bg__white{background-color:#fff}
.clp-bg-content-bg__alabaster{background-color:#f3f1ed}
.clp-bg-content-bg__graphite{background-color:#3a3935;color:#fff}
.clp__heading{display:flex;align-items:center;margin-bottom:20px;color:#b7a98e;font-family:"Decimal";font-weight:600}
@media screen and (max-width:767px){.clp__heading{margin-bottom:20px}
}
.clp__heading .number{position:relative;display:block;margin-right:86px;font-family:"Fortescue";font-size:34px;font-weight:300;line-height:39px}
.clp__heading .number:after{content:"";position:absolute;right:-20px;top:50%;display:block;width:10px;height:2px;background-color:#b7a98e}
@media screen and (max-width:767px){.clp__heading .number{margin-right:56px;font-size:22px;line-height:26px}
}
.clp__heading .text{position:relative;font-family:"Decimal";font-size:16px;font-weight:600;line-height:28px;text-transform:uppercase}
.clp__heading .text:before{content:"";position:absolute;display:block;left:-60px;top:50%;width:50px;height:2px;background-color:#b7a98e}
@media screen and (max-width:767px){.clp__heading .text:before{left:-30px;width:20px}
}
@media screen and (max-width:767px){.clp__heading .text{font-size:10px;line-height:14px}
}
.clp__title{margin-bottom:40px;font-family:"Decimal";font-size:40px;font-weight:600;line-height:46px;letter-spacing:-1.2px;text-transform:uppercase}
.clp__title-graphite{color:#3a3935}
.clp__title-white{color:#fff}
@media screen and (max-width:767px){.clp__title{margin-bottom:24px;font-size:24px;line-height:26px}
}
.clp__intro{margin-bottom:40px;font-family:"Gotham SSm";font-weight:400;font-size:16px;line-height:28px}
.clp__intro-graphite{color:#3a3935}
.clp__intro-white{color:#fff}
@media screen and (max-width:767px){.clp__intro{margin-bottom:24px;font-size:12px;line-height:20px}
}
.clp__readmore{margin-bottom:40px;font-family:"Gotham SSm";font-size:18px;font-weight:700;line-height:28px}
.clp__readmore-graphite{color:#3a3935}
.clp__readmore-white{color:#fff}
.clp__readmore__btn{position:relative;padding:0;margin-top:1.6em;width:130px;border:0;font-family:"Gotham SSm";font-weight:700;text-align:left;background:0}
.clp__readmore__btn-icon-more,.clp__readmore__btn-icon-less{position:absolute;right:0;top:50%;transform:translate3d(-100%,-50%,0);width:14px;height:14px}
.clp__readmore__btn-icon-more-palladium .a,.clp__readmore__btn-icon-less-palladium .a{stroke:#b7a98e}
.clp__readmore__btn-icon-more-white .a,.clp__readmore__btn-icon-less-white .a{stroke:#fff}
.clp__readmore__btn-icon-more-graphite .a,.clp__readmore__btn-icon-less-graphite .a{stroke:#3a3935}
.clp__readmore__btn-icon-more-alabaster .a,.clp__readmore__btn-icon-less-alabaster .a{stroke:#f3f1ed}
.clp__readmore__btn-icon-more.visible,.clp__readmore__btn-icon-less.visible{opacity:1}
.clp__readmore__btn-icon-more.to-switch,.clp__readmore__btn-icon-less.to-switch{opacity:0}
.clp__readmore__btn-icon-more{opacity:1}
.clp__readmore__btn-icon-less{opacity:0}
.clp__readmore__content.truncate{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
@media screen and (max-width:767px){.clp__readmore{font-size:.9em;line-height:20px}
}
.clp__date{margin-bottom:30px;font-family:"Fortescue";font-size:71px;font-weight:300;line-height:81px;color:#b7a98e}
@media screen and (max-width:767px){.clp__date{margin-bottom:18px;font-size:59px;line-height:69px}
}
.clp__btn{display:flex;align-items:center;width:240px;height:54px;font-size:16px;font-weight:700;line-height:32px;text-align:center;text-transform:uppercase;transition:all .3s ease-in-out}
@media screen and (max-width:767px){.clp__btn{position:relative;font-size:12px}
}
.clp__btn-white{color:#3a3935;background-color:#fff}
.clp__btn-graphite{color:#fff;background-color:#3a3935}
.clp__btn:hover{color:#b7a98e}
.clp__btn .text{display:flex;justify-content:center;align-items:center;padding:0 20px}
@media screen and (max-width:767px){.clp__btn .text{padding:20px}
}
.clp__btn .arrow{display:flex;justify-content:center;align-items:center;width:54px;height:100%;margin-left:auto;margin-right:0;border-left:1px solid #b7a98e}
@media screen and (max-width:767px){.clp__btn .arrow{padding:20px}
}
.clp__btn .arrow .a{fill:none;stroke:#b7a98e;stroke-width:2px}
.clp__legend{position:absolute;left:0;right:0;bottom:0}
.clp__legend .caption{padding:28px 20px;font-family:"Gotham SSm";font-size:14px;line-height:16px;text-transform:uppercase;color:#3a3935;background-color:#fff}
@media screen and (max-width:767px){.clp__legend .caption{padding:20px;font-size:10px;line-height:16px}
}
.clp__legend-left{margin-left:0;margin-right:auto}
.clp__legend-right{margin-left:auto;margin-right:0}
.clp__fulltext{padding:100px 0;text-align:center}
@media screen and (max-width:767px){.clp__fulltext{padding:86px 0}
}
@media screen and (min-width:62em){.clp__fulltext{margin-left:0;margin-right:0}
}
.clp__fulltext .heading{margin-bottom:20px;font-family:"Decimal";font-size:12px;font-weight:600;line-height:28px;letter-spacing:1.8px;text-transform:uppercase;color:#b7a98e}
@media screen and (max-width:767px){.clp__fulltext .heading{font-size:10px;line-height:14px;letter-spacing:1.5px}
}
.clp__fulltext blockquote{margin:0;border:0;padding:0;font-size:initial}
.clp__fulltext blockquote footer:before{display:none}
.clp__fulltext .quote{margin-bottom:60px;font-family:"Fortescue";font-size:50px;font-weight:300;line-height:60px;letter-spacing:-1.5px;color:#3a3935}
@media screen and (max-width:767px){.clp__fulltext .quote{margin-bottom:28px;font-size:30px;line-height:36px;letter-spacing:-0.9px}
}
.clp__fulltext .caption{font-family:"Gotham SSm";font-size:14px;font-weight:400;line-height:18px;text-transform:uppercase;color:#3a3935}
@media screen and (max-width:767px){.clp__fulltext .caption{font-size:10px;line-height:14px}
}
.clp__fulltext[is-dark="true"] .heading{color:#b7a98e}
.clp__fulltext[is-dark="true"] .quote,.clp__fulltext[is-dark="true"] .caption{color:#fff}
.clp__parallaximage{margin:30px 80px;position:relative;overflow:hidden;backface-visibility:hidden}
@media screen and (max-width:767px){.clp__parallaximage{margin:20px 0}
}
@media screen and (min-width:62em){.clp__parallaximage.clp__parallax-video .clp__mediacontainer{display:flex;align-items:center}
}
.clp__parallaximage.clp__parallax-video .clp__mediacontainer .html5-video{width:100vw}
.clp__parallaximage.clp__parallax-video .clp__mediacontainer .html5-video video{width:100%;height:auto}
@media screen and (max-width:767px){.clp__parallaximage.clp__parallax-video .clp__mediacontainer .html5-video video{transform:scale(1.3)}
}
.clp__parallaximage .js-parallax{transition:none!important}
.clp__parallaximage .clp__legend{z-index:1;width:50%;font-weight:700}
.clp__parallaximage .clp__legend .caption{padding:35px 20px}
@media screen and (max-width:767px){.clp__parallaximage .clp__legend .caption{padding:15px 20px}
}
@media screen and (max-width:767px){.clp__parallaximage .clp__legend{width:calc(100% - 60px)}
}
@media screen and (max-width:767px){.clp__parallaximage{margin-left:0;margin-right:0}
.clp__parallaximage .clp__legend{right:auto;left:0}
.clp__parallaximage .clp__legend-right{right:0;left:auto}
}
.clp__parallaximage .clp__mediacontainer{z-index:-1}
@media screen and (max-width:767px){.clp__parallaximage .clp__mediacontainer .media{width:100%;height:auto}
}
.clp__fulllinktext{position:relative;overflow:hidden;max-width:100%;overflow-x:hidden}
@media screen and (max-width:767px){.clp__fulllinktext{max-height:100vh}
}
@media screen and (min-width:62em){.clp__fulllinktext{margin-left:80px;margin-right:80px}
}
.clp__fulllinktext .wrapper{position:absolute;z-index:1;left:0;right:0;top:102px}
@media screen and (max-width:767px){.clp__fulllinktext .wrapper{top:55px;height:100%;width:auto;margin-left:20px;margin-right:20px}
}
.clp__fulllinktext .clp__heading .number:only-child::after,.clp__fulllinktext .clp__heading .text:only-child:before{content:normal}
.clp__fulllinktext .cta{position:absolute;z-index:1;right:0;bottom:0;display:flex;justify-content:flex-end;width:66%;max-height:80px;padding:0}
html[lang="ar"] .clp__fulllinktext .cta{right:auto;left:0}
@media screen and (max-width:767px){.clp__fulllinktext .cta{left:0;bottom:0;justify-content:flex-start;flex-direction:column;width:100%;max-height:inherit}
}
.clp__fulllinktext .clp__mediacontainer img.hero__main-image{height:auto;width:100%;display:block;margin:auto}
@media screen and (max-width:767px){.clp__fulllinktext .clp__mediacontainer img.hero__main-image{height:100%}
}
@media screen and (max-width:767px){.clp__fulllinktext .clp__mediacontainer .embed-responsive{height:100vh;padding-bottom:0}
}
.clp__fulllinktext .legend{width:60%;padding:30px 35px;font-family:"Gotham SSm";font-size:14px;font-weight:700;line-height:18px;text-transform:uppercase;color:#3a3935;background-color:#fff}
@media screen and (max-width:767px){.clp__fulllinktext .legend{width:80%;padding:15px 35px 15px 20px;font-size:10px;line-height:16px}
}
.clp__fulllinktext .discover{display:flex;align-items:center;width:40%;font-size:21px;font-family:"Gotham SSm",sans-serif;font-weight:700;line-height:25px;text-align:center;text-transform:uppercase;color:#fff;background-color:#3a3935;height:80px;border:0;padding:0}
@media screen and (max-width:767px){.clp__fulllinktext .discover{position:relative;width:auto;margin-left:auto;margin-right:0;font-size:12px;height:auto}
.clp__fulllinktext .discover:before{content:'';position:absolute;z-index:0;left:-100vw;bottom:0;width:100vw;height:100%;background-color:#fff}
}
.clp__fulllinktext .discover__text{display:flex;justify-content:center;align-items:center;width:calc(100% - 81px);height:100%}
@media screen and (max-width:767px){.clp__fulllinktext .discover__text{padding:20px}
}
.clp__fulllinktext .discover .arrow{display:flex;justify-content:center;align-items:center;width:81px;height:100%;margin-left:auto;margin-right:0;border-left:1px solid #b7a98e}
@media screen and (max-width:767px){.clp__fulllinktext .discover .arrow{padding:20px}
}
.clp__fulllinktext .discover .arrow .a{fill:none;stroke:#b7a98e;stroke-width:2px}
html[lang="ar"] .clp__fulllinktext .discover .arrow{transform:scaleX(-1)}
.clp__mediacontainer{position:relative;height:100%}
.clp__mediacontainer .media{width:100%;height:auto}
@media screen and (max-width:767px){.clp__mediacontainer .media{width:auto;height:600px;object-fit:cover}
}
.clp__header{position:relative;overflow:hidden;max-width:100%;overflow-x:hidden}
@media screen and (max-width:767px){.clp__header{max-height:500px;height:100%;padding:0}
.clp__header .embed-responsive-16by9{height:100%;padding:0}
.clp__header .embed-responsive-16by9 video{width:initial;left:50%;transform:translate3d(-50%,0,0)}
}
@media screen and (min-width:62em){.clp__header.gutter{margin-left:80px;margin-right:80px}
}
@media screen and (min-width:62em){.clp__header .embed-responsive video{width:100%;height:auto}
}
.clp__header .wrapper{position:absolute;z-index:1;left:0;right:0;bottom:30px;text-align:center}
@media screen and (max-width:767px){.clp__header .wrapper{bottom:16px;width:calc(100% - 40px)}
}
html[lang="ar"] .clp__header .wrapper{text-align:inherit}
.clp__header .header__title{margin-bottom:5px;font-family:"Decimal";font-size:46px;font-weight:600;line-height:1;text-transform:uppercase;color:#fff;text-shadow:0 3px 6px rgba(0,0,0,0.16);text-align:start}
@media screen and (max-width:767px){.clp__header .header__title{font-size:28px;line-height:32px;margin-bottom:5px;letter-spacing:-0.18px}
}
.clp__header .header__content{margin-bottom:20px;font-family:"Gotham SSm";font-size:16px;font-weight:400;line-height:32px;color:#fff;text-shadow:0 3px 6px rgba(0,0,0,0.16);text-align:start}
@media screen and (max-width:767px){.clp__header .header__content{font-size:12px;line-height:20px;margin-bottom:0}
}
.clp__header .header__arrow{width:14px;height:25px;margin:0 auto;transform:rotate(90deg)}
.clp__header .header__arrow .a{fill:none;stroke:#fff;stroke-width:2px}
.clp__header .generic-topofpage__image-wrapper{min-height:auto;height:auto}
@media screen and (min-width:48em) and (max-width:61.938em){.clp__header .generic-topofpage__image-wrapper{height:auto}
}
@media screen and (min-width:62em){.clp__header .generic-topofpage__image-wrapper{height:auto}
}
@media screen and (max-width:767px){.clp__header .generic-topofpage__image-wrapper img.header__main-image{height:100%;width:auto}
}
@media screen and (max-width:767px){.clp__header .embed-responsive{padding-bottom:70vh}
}
.clp__modal{width:100vw;height:100vh;background-color:#fff;position:fixed;top:0;bottom:0;right:-100%;z-index:9999;transition:right ease-in-out .7s;opacity:0;visibility:hidden}
@media screen and (max-width:767px){.clp__modal{width:100%;height:100%}
.clp__modal .plyr__video-embed{height:100%}
}
.clp__modal__content .plyr--plyr--playing .plyr__poster{display:none}
.clp__modal__content .plyr__hide-poster .plyr__poster{display:none}
.clp-bg-content-bg__graphite .clp__modal{background-color:#3a3935}
.clp__modal.show-modal{opacity:1;visibility:visible;right:0}
.clp__modal__close{position:absolute;z-index:2;display:flex;align-items:center;top:34px;left:49px;padding:0;background:0;border:0}
html[lang="ar"] .clp__modal__close{right:49px;left:auto}
@media screen and (max-width:767px){.clp__modal__close{top:0;left:0}
html[lang="ar"] .clp__modal__close{right:0}
}
.clp__modal__close-icon-cross{padding:8px 10px;background-color:#f3f1ed}
.clp__modal__close-icon-cross svg .a{stroke:#b7a98e}
.clp-bg-content-bg__graphite .clp__modal__close-icon-cross{background-color:transparent;border:1px solid #fff}
.clp-bg-content-bg__graphite .clp__modal__close-icon-cross svg .a{stroke:#fff}
.clp__modal__close .label{margin-left:22px;text-transform:uppercase;font-size:1em}
@media screen and (max-width:767px){.clp__modal__close .label{font-size:.7em}
}
.clp__modal__share{position:absolute;z-index:2;right:50px;display:flex;align-items:center;margin:34px 0 0 49px;padding:0;background:0;border:0}
html[lang="ar"] .clp__modal__share{margin:34px 0 0 0;right:auto;left:50px}
@media screen and (max-width:767px){.clp__modal__share{margin:0;right:0}
html[lang="ar"] .clp__modal__share{left:0}
}
.clp__modal__share-icon{padding:8px 10px;background-color:#f3f1ed}
.clp__modal__share-icon svg .a{stroke:#b7a98e}
.clp__modal__share-icon svg .b{stroke:#b7a98e}
.clp-bg-content-bg__graphite .clp__modal__share-icon{background-color:transparent;border:1px solid #fff}
.clp-bg-content-bg__graphite .clp__modal__share-icon svg .a{stroke:#fff}
.clp__modal__share .label{margin-right:22px;text-transform:uppercase;font-size:1em}
@media screen and (max-width:767px){.clp__modal__share .label{font-size:.7em}
}
.clp__modal__share .copied{position:absolute;z-index:2;right:0;top:50px;width:150%;font-family:"Gotham SSm";text-align:right;color:#fff}
.clp__modal__content{height:100vh;font-size:1em}
.clp__imagetext .col-txt{width:calc(50% - 80px);margin-left:80px;padding:140px 0}
.clp__imagetext .col-img{position:relative;width:50%;overflow:hidden}
.clp__imagetext .col-img img{object-fit:cover}
.clp__imagetext .col-img .clp__legend{width:75%}
.clp-align-left{display:flex;flex-wrap:wrap}
.clp-align-right{display:flex;flex-direction:row-reverse;flex-wrap:wrap}
.clp__hero{margin-bottom:20px;margin-top:20px}
.clp__hero .clp__heading .number{font-size:28px;line-height:32px}
@media screen and (max-width:767px){.clp__hero .clp__heading .number{font-size:22px;line-height:26px}
}
.clp__hero .clp__heading .text{font-size:12px;letter-spacing:1.8px}
@media screen and (max-width:767px){.clp__hero .clp__heading .text{font-size:10px;letter-spacing:1.5px;line-height:14px}
}
.clp__hero .clp__title{max-width:50%;margin-bottom:20px;font-size:38px;letter-spacing:-1.14px}
@media screen and (max-width:767px){.clp__hero .clp__title{font-size:20px;max-width:initial;margin-bottom:5px;line-height:24px;letter-spacing:-0.3px}
}
.clp__hero .clp__intro{max-width:40%;line-height:32px}
@media screen and (max-width:767px){.clp__hero .clp__intro{line-height:20px;max-width:initial;letter-spacing:-0.18px}
}
.clp__hero .legend{font-size:13px;line-height:15px}
@media screen and (max-width:767px){.clp__hero .legend{width:calc(100% - 47px);padding:15px 20px}
}
@media screen and (max-width:767px){.clp__hero .discover .discover__text{padding:11px 25px 12px;width:calc(100% - 48px)}
}
@media screen and (max-width:767px){.clp__hero .discover .arrow{padding:11px 10px 12px;width:48px}
.clp__hero .discover .arrow svg{width:17px}
}
@media screen and (max-width:767px){.clp__hero .clp__mediacontainer img.hero__main-image{object-fit:cover}
}
.clp__hero+.text-header{margin-top:20px}
.clp__hero+.content-carousel{margin-top:-20px}
@keyframes plyr-progress{to{background-position:25px 0}
}
@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}
to{opacity:1;transform:translateY(0)}
}
@keyframes plyr-fade-in{from{opacity:0}
to{opacity:1}
}
.plyr{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;direction:ltr;font-family:Avenir,"Avenir Next","Helvetica Neue","Segoe UI",Helvetica,Arial,sans-serif;font-variant-numeric:tabular-nums;font-weight:500;line-height:1.7;max-width:100%;min-width:200px;height:100%;position:relative;text-shadow:none;transition:box-shadow .3s ease}
.plyr audio{border-radius:inherit;height:auto;vertical-align:middle;width:100%}
.plyr video{border-radius:inherit;height:auto;vertical-align:middle;width:100%}
.plyr button{font:inherit;line-height:inherit;width:auto}
.plyr:focus{outline:0}
.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px)}
.plyr [data-plyr=airplay]{display:none}
.plyr [data-plyr=captions]{display:none}
.plyr [data-plyr=fullscreen]{display:none}
.plyr [data-plyr=pip]{display:none}
.plyr .plyr__control.plyr__tab-focus .plyr__tooltip{opacity:1;transform:translate(-50%,0) scale(1)}
.plyr .plyr__control:hover .plyr__tooltip{opacity:1;transform:translate(-50%,0) scale(1);z-index:3}
.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}
.plyr:-webkit-full-screen video{height:100%}
.plyr:-webkit-full-screen .plyr__video-wrapper{height:100%;position:static}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}
.plyr:-ms-fullscreen video{height:100%}
.plyr:-ms-fullscreen .plyr__video-wrapper{height:100%;position:static}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}
.plyr:fullscreen video{height:100%}
.plyr:fullscreen .plyr__video-wrapper{height:100%;position:static}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-webkit-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}
.plyr:-ms-fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}
.plyr:fullscreen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}
.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}
.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}
.plyr:fullscreen.plyr--hide-controls{cursor:none}
.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}
.plyr:-moz-full-screen video{height:100%}
.plyr:-moz-full-screen .plyr__video-wrapper{height:100%;position:static}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}
.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr:-moz-full-screen.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}
.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}
.plyr [hidden]{display:none!important}
.plyr.plyr--full-ui{box-sizing:border-box}
.plyr.plyr--full-ui *{box-sizing:inherit}
.plyr.plyr--full-ui::after{box-sizing:inherit}
.plyr.plyr--full-ui::before{box-sizing:inherit}
.plyr.plyr--full-ui a{touch-action:manipulation}
.plyr.plyr--full-ui button{touch-action:manipulation}
.plyr.plyr--full-ui input{touch-action:manipulation}
.plyr.plyr--full-ui label{touch-action:manipulation}
.plyr.plyr--full-ui::-webkit-media-text-track-container{display:none}
.plyr.plyr--full-ui::-webkit-media-controls{display:none}
.plyr.plyr--full-ui input[type=range]{-webkit-appearance:none;background:0;border:0;border-radius:26px;color:#b7a98e;display:block;height:19px;margin:0 -8px;padding:0;transition:box-shadow .3s ease;width:100%}
.plyr.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none;background-image:linear-gradient(to right,currentColor var(--value,0),transparent var(--value,0))}
.plyr.plyr--full-ui input[type=range]::-webkit-slider-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(35,41,47,0.2);height:13px;position:relative;transition:all .2s ease;width:13px;-webkit-appearance:none;margin-top:-4px}
.plyr.plyr--full-ui input[type=range]::-moz-range-track{background:0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}
.plyr.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(35,41,47,0.2);height:13px;position:relative;transition:all .2s ease;width:13px}
.plyr.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;height:5px}
.plyr.plyr--full-ui input[type=range]::-ms-track{background:0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;color:transparent}
.plyr.plyr--full-ui input[type=range]::-ms-fill-upper{background:0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}
.plyr.plyr--full-ui input[type=range]::-ms-fill-lower{background:0;border:0;border-radius:2.5px;height:5px;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none;background:currentColor}
.plyr.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;border:0;border-radius:100%;box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(35,41,47,0.2);height:13px;position:relative;transition:all .2s ease;width:13px;margin-top:0}
.plyr.plyr--full-ui input[type=range]::-ms-tooltip{display:none}
.plyr.plyr--full-ui input[type=range]:focus{outline:0}
.plyr.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}
.plyr.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{box-shadow:0 0 0 5px rgba(0,179,255,0.5);outline:0}
.plyr.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{box-shadow:0 0 0 5px rgba(0,179,255,0.5);outline:0}
.plyr.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{box-shadow:0 0 0 5px rgba(0,179,255,0.5);outline:0}
.plyr.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}
.plyr__badge{background:#4a5764;border-radius:2px;color:#fff;font-size:9px;line-height:1;padding:3px 4px}
.plyr__captions{animation:plyr-fade-in .3s ease;bottom:0;color:#fff;display:none;font-size:14px;left:0;padding:10px;position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}
.plyr__captions .plyr__caption{background:rgba(0,0,0,0.8);border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;line-height:185%;padding:.2em .5em;white-space:pre-wrap}
.plyr__captions .plyr__caption div{display:inline}
.plyr__captions span:empty{display:none}
.plyr--captions-active .plyr__captions{display:block}
.plyr__control{background:0;border:0;border-radius:3px;color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;position:relative;transition:all .3s ease}
.plyr__control svg{display:block;pointer-events:none;width:18px}
.plyr__control:focus{outline:0}
.plyr__control:not(.plyr__control--pressed) .icon--pressed{display:none}
.plyr__control:not(.plyr__control--pressed) .label--pressed{display:none}
.plyr__control.plyr__tab-focus{box-shadow:0 0 0 5px rgba(0,179,255,0.5);outline:0}
a.plyr__control{text-decoration:none}
a.plyr__control::after{display:none}
a.plyr__control::before{display:none}
.plyr__control.plyr__control--pressed .icon--not-pressed{display:none}
.plyr__control.plyr__control--pressed .label--not-pressed{display:none}
.plyr--audio .plyr__control.plyr__tab-focus{background:#3a3935;color:#fff}
.plyr--audio .plyr__control:hover{background:#3a3935;color:#fff}
.plyr--audio .plyr__control[aria-expanded=true]{background:#3a3935;color:#fff}
.plyr--audio .plyr__controls{background:#fff;border-radius:inherit;color:#4a5764;padding:10px}
.plyr--audio .plyr__progress__buffer{color:rgba(193,201,209,0.66)}
.plyr--video{background:#000;overflow:hidden}
.plyr--video .plyr__control.plyr__tab-focus{background:#3a3935;color:#fff}
.plyr--video .plyr__control:hover{background:#3a3935;color:#fff}
.plyr--video .plyr__control[aria-expanded=true]{background:#3a3935;color:#fff}
.plyr--video .plyr__controls{background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.7));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;left:0;padding:20px 5px 5px;position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}
.plyr--video .plyr__time{text-shadow:0 1px 1px rgba(0,0,0,0.15)}
.plyr--video .plyr__progress__buffer{box-shadow:0 1px 1px rgba(0,0,0,0.15);color:rgba(255,255,255,0.25)}
.plyr__control--overlaid{background:rgba(0,179,255,0.8);border:0;border-radius:100%;color:#fff;display:none;left:50%;padding:15px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}
.plyr__control--overlaid svg{left:2px;position:relative}
.plyr__control--overlaid:focus{background:#3a3935}
.plyr__control--overlaid:hover{background:#3a3935}
.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}
.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}
.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:rgba(255,255,255,0.25)}
.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:rgba(255,255,255,0.25)}
.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:rgba(255,255,255,0.25)}
.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(35,41,47,0.2),0 0 0 3px rgba(255,255,255,0.5)}
.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(35,41,47,0.2),0 0 0 3px rgba(255,255,255,0.5)}
.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(35,41,47,0.2),0 0 0 3px rgba(255,255,255,0.5)}
.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center;gap:10px}
.plyr__controls__main,.plyr__controls__progress{width:100%}
.plyr__controls__main .plyr__control__play,.plyr__controls__progress .plyr__control__play{width:87px;height:87px;position:absolute;left:0}
.plyr__controls__main .plyr__progress,.plyr__controls__progress .plyr__progress{width:100%}
.plyr__controls__main{bottom:5%}
.plyr__controls .plyr__progress__container{flex:1;min-width:0}
.plyr__controls .plyr__controls__item{margin-left:2.5px}
.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}
.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px}
.plyr__controls .plyr__controls__item.plyr__progress__container:first-child{padding-left:0}
.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px}
.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}
.plyr__controls .plyr__controls__item.plyr__time+.plyr__time{padding-left:0}
.plyr__controls .plyr__controls__item.plyr__volume{padding-right:5px}
.plyr__controls .plyr__controls__item.plyr__volume:first-child{padding-right:0}
.plyr__controls:empty{display:none}
.plyr__controls>.plyr__control:first-child .plyr__tooltip{left:0;transform:translate(0,10px) scale(.8);transform-origin:0 100%}
.plyr__controls>.plyr__control:first-child .plyr__tooltip::before{left:16px}
.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible{transform:translate(0,0) scale(1)}
.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}
.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip{left:0;transform:translate(0,10px) scale(.8);transform-origin:0 100%}
.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip::before{left:16px}
.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible{transform:translate(0,0) scale(1)}
.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip{transform:translate(0,0) scale(1)}
.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translate(0,10px) scale(.8);transform-origin:100% 100%}
.plyr__controls>.plyr__control:last-child .plyr__tooltip::before{left:auto;right:16px;transform:translateX(50%)}
.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible{transform:translate(0,0) scale(1)}
.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0,0) scale(1)}
.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip{transform:translate(0,0) scale(1)}
.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip{transform:translate(0,0) scale(1)}
.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip{transform:translate(0,0) scale(1)}
.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}
.plyr--airplay-supported [data-plyr=airplay]{display:inline-block}
.plyr--captions-enabled [data-plyr=captions]{display:inline-block}
.plyr--fullscreen-enabled [data-plyr=fullscreen]{display:inline-block}
.plyr--pip-supported [data-plyr=pip]{display:inline-block}
.plyr__menu{display:flex;position:relative}
.plyr__menu .plyr__control svg{transition:transform .3s ease}
.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}
.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}
.plyr__menu__container{animation:plyr-popup .2s ease;background:rgba(255,255,255,0.9);border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,0.15);color:#4a5764;font-size:16px;margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}
.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}
.plyr__menu__container::after{border:4px solid transparent;border-top-color:rgba(255,255,255,0.9);content:'';height:0;position:absolute;right:15px;top:100%;width:0}
.plyr__menu__container [role=menu]{padding:7px}
.plyr__menu__container [role=menuitem]{margin-top:2px}
.plyr__menu__container [role=menuitem]:first-child{margin-top:0}
.plyr__menu__container [role=menuitemradio]{margin-top:2px}
.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}
.plyr__menu__container .plyr__control{align-items:center;color:#4a5764;display:flex;font-size:14px;padding:4px 11px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}
.plyr__menu__container .plyr__control::after{border:4px solid transparent;content:'';position:absolute;top:50%;transform:translateY(-50%)}
.plyr__menu__container .plyr__control--forward{padding-right:28px}
.plyr__menu__container .plyr__control--forward::after{border-left-color:rgba(74,87,100,0.8);right:5px}
.plyr__menu__container .plyr__control--forward:hover::after{border-left-color:currentColor}
.plyr__menu__container .plyr__control--forward.plyr__tab-focus::after{border-left-color:currentColor}
.plyr__menu__container .plyr__control--back{font-weight:500;margin:7px;margin-bottom:3px;padding-left:28px;position:relative;width:calc(86%)}
.plyr__menu__container .plyr__control--back::after{border-right-color:rgba(74,87,100,0.8);left:7px}
.plyr__menu__container .plyr__control--back::before{background:#c1c9d1;box-shadow:0 1px 0 #fff;content:'';height:1px;left:0;margin-top:4px;overflow:hidden;position:absolute;right:0;top:100%}
.plyr__menu__container .plyr__control--back:hover::after{border-right-color:currentColor}
.plyr__menu__container .plyr__control--back.plyr__tab-focus::after{border-right-color:currentColor}
.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px}
.plyr__menu__container .plyr__control[role=menuitemradio]::after{border-radius:100%;background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}
.plyr__menu__container .plyr__control[role=menuitemradio]::before{border-radius:100%;background:rgba(0,0,0,0.1);content:'';display:block;flex-shrink:0;height:16px;margin-right:10px;transition:all .3s ease;width:16px}
.plyr__menu__container .plyr__control[role=menuitemradio]:hover::before{background:rgba(0,0,0,0.1)}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::before{background:#3a3935}
.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]::after{opacity:1;transform:translateY(-50%) scale(1)}
.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus::before{background:rgba(0,0,0,0.1)}
.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:-5px;overflow:hidden;padding-left:25px;pointer-events:none}
.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,201,209,0.66)}
.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,201,209,0.66)}
.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,201,209,0.66)}
.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(35,41,47,0.2),0 0 0 3px rgba(0,0,0,0.1)}
.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(35,41,47,0.2),0 0 0 3px rgba(0,0,0,0.1)}
.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(0,0,0,0.15),0 0 0 1px rgba(35,41,47,0.2),0 0 0 3px rgba(0,0,0,0.1)}
.plyr__poster{background-color:#000;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}
.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}
.plyr__time{font-size:14px}
.plyr__time+.plyr__time:not(:empty)::before{content:'\2044';margin-right:10px}
.plyr__tooltip{background:rgba(255,255,255,0.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,0.15);color:#4a5764;font-size:14px;font-weight:500;left:50%;line-height:1.3;margin-bottom:10px;opacity:0;padding:5px 7.5px;pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;white-space:nowrap;z-index:2}
.plyr__tooltip::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,0.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}
.plyr__tooltip--visible{opacity:1;transform:translate(-50%,0) scale(1)}
.plyr--video.plyr--menu-open{overflow:visible}
.plyr__video-wrapper{background:#000;border-radius:inherit;overflow:hidden;position:relative;z-index:0}
.plyr__video-embed{height:0;padding-bottom:56.25%}
.plyr__video-embed iframe{border:0;height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%}
.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.plyr__progress{left:6.5px;margin-right:13px;position:relative}
.plyr__progress input[type=range]{margin-left:-6.5px;margin-right:-6.5px;width:calc(113%);position:relative;z-index:2}
.plyr__progress .plyr__tooltip{font-size:14px;left:0}
.plyr__progress__buffer{margin-left:-6.5px;margin-right:-6.5px;width:calc(113%);-webkit-appearance:none;background:0;border:0;border-radius:100px;height:5px;left:0;margin-top:-2.5px;padding:0;position:absolute;top:50%}
.plyr__progress__buffer::-webkit-progress-bar{background:0}
.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}
.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;transition:width .2s ease}
.plyr__progress__buffer::-ms-fill{border-radius:100px;transition:width .2s ease}
.plyr--loading .plyr__progress__buffer{animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,41,47,0.6) 25%,transparent 25%,transparent 50%,rgba(35,41,47,0.6) 50%,rgba(35,41,47,0.6) 75%,transparent 75%,transparent);background-repeat:repeat-x;background-size:25px 25px;color:transparent}
.plyr--video.plyr--loading .plyr__progress__buffer{background-color:rgba(255,255,255,0.25)}
.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,201,209,0.66)}
.plyr__volume{align-items:center;display:flex;flex:1;position:relative}
.plyr__volume input[type=range]{margin-left:5px;position:relative;z-index:2}
.plyr--is-ios .plyr__volume{display:none!important}
.plyr--is-ios.plyr--vimeo [data-plyr=mute]{display:none!important}
.plyr--fullscreen-fallback{background:#000;border-radius:0!important;height:100%;margin:0;width:100%;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10000000}
.plyr--fullscreen-fallback video{height:100%}
.plyr--fullscreen-fallback .plyr__video-wrapper{height:100%;position:static}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}
.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}
.plyr--fullscreen-fallback.plyr--vimeo .plyr__video-wrapper{height:0;position:relative;top:50%;transform:translateY(-50%)}
.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}
.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}
.plyr__ads>div{height:100%;position:absolute;width:100%}
.plyr__ads>div iframe{height:100%;position:absolute;width:100%}
.plyr__ads::after{background:rgba(35,41,47,0.8);border-radius:2px;bottom:10px;color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;z-index:3}
.plyr__ads::after:empty{display:none}
.plyr__cues{background:currentColor;display:block;height:5px;left:0;margin:-2.5px 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}
.plyr__preview-thumb{background-color:rgba(255,255,255,0.9);border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,0.15);margin-bottom:10px;opacity:0;padding:3px;pointer-events:none;position:absolute;transform:translate(0,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s .1s ease,opacity .2s .1s ease;z-index:2}
.plyr__preview-thumb::before{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(255,255,255,0.9);bottom:-4px;content:'';height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}
.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0,0) scale(1)}
.plyr__preview-thumb__image-container{background:#c1c9d1;border-radius:2px;overflow:hidden;position:relative;z-index:0}
.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}
.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}
.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,0.55);border-radius:2px;color:#fff;font-size:14px;padding:3px 6px}
.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}
.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;object-fit:contain;position:absolute;top:0;width:100%}
.plyr__preview-scrubbing--is-shown{opacity:1}
.plyr--no-transition{transition:none!important}
.plyr__sr-only{clip:rect(1px,1px,1px,1px);overflow:hidden;border:0!important;height:1px!important;padding:0!important;position:absolute!important;width:1px!important}
@media(min-width:480px){.plyr__captions{font-size:16px;padding:20px}
.plyr--video .plyr__controls{padding:50px 50px 0;background:0}
.plyr--video .plyr__controls__main{bottom:5%}
.plyr__volume{max-width:90px}
}
@media(min-width:768px){.plyr__captions{font-size:18px}
.plyr__volume{max-width:110px}
}
@media(max-width:767px){.plyr__time+.plyr__time{display:none}
}
@media(min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px}
.plyr:-ms-fullscreen .plyr__captions{font-size:21px}
.plyr:fullscreen .plyr__captions{font-size:21px}
.plyr:-moz-full-screen .plyr__captions{font-size:21px}
.plyr--fullscreen-fallback .plyr__captions{font-size:21px}
}
.plyr .plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center;gap:10px}
.plyr .plyr__controls__main,.plyr .plyr__controls__progress{width:100%}
.plyr .plyr__controls__main .plyr__control__play,.plyr .plyr__controls__progress .plyr__control__play,.plyr .plyr__controls__main .plyr__control__sound,.plyr .plyr__controls__progress .plyr__control__sound,.plyr .plyr__controls__main .plyr__control__fullscreen,.plyr .plyr__controls__progress .plyr__control__fullscreen{border-radius:0}
.plyr .plyr__controls__main .plyr__control__play svg,.plyr .plyr__controls__progress .plyr__control__play svg,.plyr .plyr__controls__main .plyr__control__sound svg,.plyr .plyr__controls__progress .plyr__control__sound svg,.plyr .plyr__controls__main .plyr__control__fullscreen svg,.plyr .plyr__controls__progress .plyr__control__fullscreen svg{margin:0 auto}
.plyr .plyr__controls__main .plyr__control__sound,.plyr .plyr__controls__progress .plyr__control__sound,.plyr .plyr__controls__main .plyr__control__fullscreen,.plyr .plyr__controls__progress .plyr__control__fullscreen{border:1px solid #fff;width:55px;height:55px}
.plyr .plyr__controls__main .plyr__control__play,.plyr .plyr__controls__progress .plyr__control__play{width:87px;height:87px;position:absolute;left:50px;text-align:center;background-color:#3a3935}
@media screen and (max-width:767px){.plyr .plyr__controls__main .plyr__control__play,.plyr .plyr__controls__progress .plyr__control__play{width:55px;height:55px;left:10px}
}
.plyr .plyr__controls__main .plyr__control__play svg,.plyr .plyr__controls__progress .plyr__control__play svg{width:22px;height:100%}
.plyr .plyr__controls__main .plyr__control__play svg .a,.plyr .plyr__controls__progress .plyr__control__play svg .a{fill:none}
.plyr .plyr__controls__main .plyr__control__play svg .b,.plyr .plyr__controls__progress .plyr__control__play svg .b,.plyr .plyr__controls__main .plyr__control__play svg .c,.plyr .plyr__controls__progress .plyr__control__play svg .c{stroke:none}
.plyr .plyr__controls__main .plyr__control__play svg .c,.plyr .plyr__controls__progress .plyr__control__play svg .c{fill:#fff}
@media screen and (max-width:767px){.plyr .plyr__controls__main .plyr__control__play svg,.plyr .plyr__controls__progress .plyr__control__play svg{transform:scale(.8)}
}
.plyr .plyr__controls__main .plyr__control__sound svg,.plyr .plyr__controls__progress .plyr__control__sound svg{width:20px;height:15px}
.plyr .plyr__controls__main .plyr__control__sound svg.icon--not-pressed .a,.plyr .plyr__controls__progress .plyr__control__sound svg.icon--not-pressed .a{fill:none;stroke:none;stroke-linecap:round;stroke-linejoin:round}
.plyr .plyr__controls__main .plyr__control__sound svg.icon--not-pressed .b,.plyr .plyr__controls__progress .plyr__control__sound svg.icon--not-pressed .b{stroke:#fff;fill:none}
.plyr .plyr__controls__main .plyr__control__sound svg.icon--not-pressed .c,.plyr .plyr__controls__progress .plyr__control__sound svg.icon--not-pressed .c{fill:#fff;stroke:none}
.plyr .plyr__controls__main .plyr__control__sound svg.icon--not-pressed .d,.plyr .plyr__controls__progress .plyr__control__sound svg.icon--not-pressed .d{fill:none}
.plyr .plyr__controls__main .plyr__control__sound svg.icon--pressed .a,.plyr .plyr__controls__progress .plyr__control__sound svg.icon--pressed .a{fill:none;stroke-linecap:round;stroke-linejoin:round}
.plyr .plyr__controls__main .plyr__control__sound svg.icon--pressed .b,.plyr .plyr__controls__progress .plyr__control__sound svg.icon--pressed .b,.plyr .plyr__controls__main .plyr__control__sound svg.icon--pressed .c,.plyr .plyr__controls__progress .plyr__control__sound svg.icon--pressed .c{stroke:none}
.plyr .plyr__controls__main .plyr__control__sound svg.icon--pressed .c,.plyr .plyr__controls__progress .plyr__control__sound svg.icon--pressed .c{fill:#fff}
.plyr .plyr__controls__main .plyr__control__sound-container,.plyr .plyr__controls__progress .plyr__control__sound-container{position:relative}
.plyr .plyr__controls__main .plyr__control__sound-container:hover .plyr__volume,.plyr .plyr__controls__progress .plyr__control__sound-container:hover .plyr__volume{display:block}
.plyr .plyr__controls__main .plyr__control__fullscreen svg,.plyr .plyr__controls__progress .plyr__control__fullscreen svg{width:20px;height:20px}
.plyr .plyr__controls__main .plyr__control__fullscreen svg .a,.plyr .plyr__controls__progress .plyr__control__fullscreen svg .a{fill:none;stroke:#fff;stroke-width:2px}
.plyr .plyr__controls__main .plyr__progress,.plyr .plyr__controls__progress .plyr__progress{width:100%;border-radius:none}
.plyr .plyr__controls__main .plyr__progress__buffer,.plyr .plyr__controls__progress .plyr__progress__buffer{width:100%;border-radius:none}
.plyr .plyr__controls__main{bottom:70px}
.plyr .plyr__controls__progress{padding-top:0;bottom:20px}
.plyr .plyr__controls .plyr__time--duration{margin-right:34px}
.plyr .plyr__controls .plyr__time--duration::before{margin:0 12px}
.plyr__volume{display:none;position:absolute;transform:rotate(-90deg);bottom:220%;width:110px;left:-50%}
.iframe__pega{height:100%}
.iframe__component{min-height:100vh}
@media only screen and (max-width:768px){.iframe__component{overflow:auto!important;-webkit-overflow-scrolling:touch!important}
}
.iframe__container{height:100%}
.valid-number+.errormessage,.valid-holderName+.errormessage,.valid-luhn+.errormessage,.valid-month+.errormessage,.valid-year+.errormessage,.valid-cvc+.errormessage{display:none}
.errormessage{font-family:"Arial";font-weight:bold;font-style:normal;color:#b92036;text-transform:uppercase;font-size:10px}
@media screen and (min-width:62em){.errormessage{font-size:11px}
}
.group-wrapper .errormessage{position:relative}
.extractArchiveForm .form .fileupload.button.non-mandatory label.browse-button{margin-left:20px;max-height:42px}
.extractArchiveForm .form .extractArchiveForm_checkMyAddress{margin-bottom:30px}
.check-address__list{list-style:none;padding:0}
.check-address .check-address__list.js-address-list-extractArchiveForm li{list-style:none}
.check-address .check-address__list.js-address-list-extractArchiveForm li .non-mandatory.group-wrapper{width:100%}
.check-address .check-address__list.js-address-list-extractArchiveForm li .non-mandatory.group-wrapper .form-element.radio-wrapper.addressForm_addressOptions{width:100%}
#extractArchiveForm_check-address .form-element.checkbox-wrapper.addressForm_byPass{width:100%}
#extractArchiveForm_check-address .form-element.checkbox-wrapper.addressForm_byPass label.form-checkbox-label{width:100%}
.extractArchiveForm .fileupload a,.personalizationForm .fileupload a{width:50%;display:inline-block;height:42px;vertical-align:middle;background-color:#f9f9f9;margin-right:-5px;padding-top:12px;padding-right:10px;padding-left:10px;color:#7b706c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.extractArchiveForm .fileupload label,.personalizationForm .fileupload label,.extractArchiveForm .fileupload p,.personalizationForm .fileupload p{display:block;min-height:17px}
.extractArchiveForm .fileupload label.browse-button,.personalizationForm .fileupload label.browse-button{flex-grow:1;width:auto}
@media screen and (max-width:767px){.extractArchiveForm .fileupload label.browse-button,.personalizationForm .fileupload label.browse-button{width:50%;display:inline-block}
}
#paymentForm .divider .rect{margin-top:0}
.form input[type="button"].hiddenInput{display:none}
.form input[type="text"].hiddenInput{display:none}
.tpl-delivery .not-logged-in .deliveryForm_useMyAddress,.tpl-delivery .not-logged-in .billingForm_useMyAddress{display:none}
.tpl-delivery input[type="button"]{outline:0;font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:14px}
.tpl-delivery form#deliveryForm fieldset .divider_in_jsp_template{margin-top:25px;margin-bottom:20px}
.tpl-delivery form#deliveryForm fieldset .divider_in_jsp_template span{color:#bf9474;line-height:0}
.tpl-delivery form#deliveryForm fieldset .divider_in_jsp_template.deliveryOptions{margin-bottom:30px}
.tpl-delivery form#deliveryForm .form-checkbox-label{width:100%;font-style:normal;font-weight:500;font-size:16px}
.tpl-delivery form#deliveryForm .form-element.checkbox-wrapper.deliveryForm_useMyAddress{margin-bottom:3px;margin-top:2px}
.tpl-delivery form#deliveryForm .form-element.checkbox-wrapper.deliveryForm_useMyAddress input.form-checkbox{margin-top:6px}
.tpl-delivery form#deliveryForm .section.heading h2{margin-bottom:30px}
.tpl-delivery #deliveryOptionsContainer{display:none}
.tpl-delivery .deliveryForm_checkMyAddress,.tpl-delivery .billingForm_checkMyAddress{clear:both;margin-bottom:50px}
.tpl-delivery .deliveryForm_checkMyAddress input,.tpl-delivery .billingForm_checkMyAddress input{font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:14px}
.tpl-delivery h6{font-weight:bold}
.form-element.checkbox-wrapper input[type="checkbox"]{left:auto}
.form-element.checkbox-wrapper input[type="radio"]{left:auto}
.form-layout select,.form-element select,.form-layout textarea,.form-element textarea,.form-layout input[type="text"],.form-element input[type="text"],.form-layout input[type="password"],.form-element input[type="password"],.form-layout input[type="datetime"],.form-element input[type="datetime"],.form-layout input[type="datetime-local"],.form-element input[type="datetime-local"],.form-layout input[type="date"],.form-element input[type="date"],.form-layout input[type="month"],.form-element input[type="month"],.form-layout input[type="time"],.form-element input[type="time"],.form-layout input[type="week"],.form-element input[type="week"],.form-layout input[type="number"],.form-element input[type="number"],.form-layout input[type="email"],.form-element input[type="email"],.form-layout input[type="url"],.form-element input[type="url"],.form-layout input[type="search"],.form-element input[type="search"],.form-layout input[type="tel"],.form-element input[type="tel"],.form-layout input[type="color"],.form-element input[type="color"]{flex-grow:1;height:40px;border:1px solid #ebebeb;background:#f4f4f4;color:#000;font-size:14px;padding:10px 15px}
.form-layout select.base-hide-recaptcha-result,.form-element select.base-hide-recaptcha-result,.form-layout textarea.base-hide-recaptcha-result,.form-element textarea.base-hide-recaptcha-result,.form-layout input[type="text"].base-hide-recaptcha-result,.form-element input[type="text"].base-hide-recaptcha-result,.form-layout input[type="password"].base-hide-recaptcha-result,.form-element input[type="password"].base-hide-recaptcha-result,.form-layout input[type="datetime"].base-hide-recaptcha-result,.form-element input[type="datetime"].base-hide-recaptcha-result,.form-layout input[type="datetime-local"].base-hide-recaptcha-result,.form-element input[type="datetime-local"].base-hide-recaptcha-result,.form-layout input[type="date"].base-hide-recaptcha-result,.form-element input[type="date"].base-hide-recaptcha-result,.form-layout input[type="month"].base-hide-recaptcha-result,.form-element input[type="month"].base-hide-recaptcha-result,.form-layout input[type="time"].base-hide-recaptcha-result,.form-element input[type="time"].base-hide-recaptcha-result,.form-layout input[type="week"].base-hide-recaptcha-result,.form-element input[type="week"].base-hide-recaptcha-result,.form-layout input[type="number"].base-hide-recaptcha-result,.form-element input[type="number"].base-hide-recaptcha-result,.form-layout input[type="email"].base-hide-recaptcha-result,.form-element input[type="email"].base-hide-recaptcha-result,.form-layout input[type="url"].base-hide-recaptcha-result,.form-element input[type="url"].base-hide-recaptcha-result,.form-layout input[type="search"].base-hide-recaptcha-result,.form-element input[type="search"].base-hide-recaptcha-result,.form-layout input[type="tel"].base-hide-recaptcha-result,.form-element input[type="tel"].base-hide-recaptcha-result,.form-layout input[type="color"].base-hide-recaptcha-result,.form-element input[type="color"].base-hide-recaptcha-result{background:0}
.form-layout select,.form-element select{max-width:60%;background-image:url(jlc-framework-header/assets/images/icons/icon-arrow-down.svg);background-repeat:no-repeat;background-size:12px;background-position:96% 60%;-webkit-appearance:none;appearance:none}
@media screen and (max-width:767px){.form-layout select,.form-element select{max-width:100%}
}
.form-layout select::-ms-expand,.form-element select::-ms-expand{display:none}
.form-layout p,.form-element p{margin-bottom:0;font-size:12px;width:50%;padding-right:25px}
@media screen and (max-width:767px){.form-layout p,.form-element p{width:100%;padding-right:25px}
}
.form-layout #stolenReport label,.form-element #stolenReport label,.form-layout #stolenReport p,.form-element #stolenReport p{padding:1.3rem 2.5rem;background:#7b706c;margin:0;color:#fff;cursor:pointer}
.form-layout label.label_deliveryForm_address20,.form-element label.label_deliveryForm_address20{margin-bottom:16px;margin-top:23px}
.textarea-wrapper textarea{height:120px;line-height:20px}
.china-forms .editAddress input[name="tokenPhone"]{display:none;width:100%}
.china-forms .form fieldset>div{width:100%}
.china-forms .form fieldset .form-element{width:100%}
.china-forms .form fieldset .form-element.radio-wrapper,.china-forms .form fieldset .form-element.select-wrapper{width:initial}
.china-forms .form .data-picker-wrapper{width:100%;margin:20px 0}
.china-forms .form .data-picker-wrapper .form-element{background-position:90% 60%}
.china-forms .form .data-picker-wrapper .form-element:nth-child(3){margin-top:0!important}
.china-forms .form .data-picker-wrapper .form-element:nth-child(4) select{min-width:70px}
.china-forms .group-wrapper{width:100%;margin:20px 0}
.china-forms .form-element .errormessage{position:relative!important;padding-left:40%!important}
.china-forms .form-element .errormessage.active{margin:10px 0}
.china-forms .flex-token{display:none;align-items:center;justify-content:flex-start}
.china-forms .flex-token.visible{display:flex}
.china-forms .flex-token.visible .form-element.tokenPhone{display:block}
.china-forms .flex-token .form-element{margin:0}
.china-forms .flex-token input[type="button"].hiddenInput{margin-right:calc(40% - 134px)}
.china-forms .flex-token .form-element.tokenPhone{display:none;width:100%}
.china-forms input[name="sendTokenSetMail"]:disabled,.china-forms input[name="sendTokenSetMobilePhone"]:disabled{pointer-events:auto;cursor:wait}
@media screen and (min-width:48em) and (max-width:61.938em) and (orientation:landscape){.china-forms .flex-token input[type="button"] .hiddenInput{margin-right:106px}
}
@media screen and (min-width:48em) and (max-width:61.938em) and (orientation:portrait){.china-forms .flex-token input[type="button"] .hiddenInput{margin-right:160px}
}
@media screen and (max-width:767px){.china-forms .flex-token{flex-direction:column;align-items:flex-start}
.china-forms .flex-token .hiddenInput{margin-bottom:20px}
.china-forms .data-picker-wrapper .form-element:nth-child(3){margin:0 20px 10px!important}
}
.fileupload>label.browse-button{padding:1.3rem 0;background:#7b706c;margin:0;color:#fff;cursor:pointer;margin-bottom:4px;text-align:center;text-transform:uppercase}
.fileupload>label.browse-button:hover{background:#000}
.radio-wrapper{display:inline-block;position:relative}
.radio-wrapper input{text-indent:-999px;visibility:hidden;position:absolute}
.radio-wrapper input:checked+label:after{background:#b89778;transform:translate3d(0,-50%,0) scale(.5)}
.radio-wrapper label:before,.radio-wrapper label:after{position:absolute;left:0;top:50%;transform:translate3d(0,-50%,0);border-radius:50%;height:21px;width:21px;background:#f4f4f4;border:1px solid #ebebeb;content:"";display:block;transition:.3s ease all}
.checkbox-wrapper{display:inline-block;position:relative}
.checkbox-wrapper input{text-indent:-999px;visibility:hidden;position:absolute}
.checkbox-wrapper input:checked+label:after{opacity:1}
.checkbox-wrapper label{padding-left:30px;padding-right:0;width:100%!important}
.checkbox-wrapper label p{width:100%}
.checkbox-wrapper label:before{position:absolute;left:0;top:50%;transform:translate3d(0,-50%,0);height:21px;width:21px;background:#f4f4f4;border:1px solid #ebebeb;content:"";display:block;transition:.3s ease all}
.checkbox-wrapper label:after{position:absolute;left:0;top:50%;transform:translate3d(0,-50%,0);content:"\e013";font-family:'Glyphicons Halflings';display:block;transition:.3s ease opacity;color:#b89778;font-size:20px;opacity:0}
fieldset{width:100%}
.group-wrapper>label,.group-wrapper>p{display:block}
.payment-selection{text-align:left}
.payment-selection .heading{font-family:"Arial";font-weight:bold;font-style:normal;color:#7b706c;text-transform:uppercase;font-size:16px;text-align:left;margin-top:20px}
.payment-selection .methods-of-payment{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:12px;margin-top:30px}
.payment-selection ul{padding-left:0;list-style:none}
.payment-selection ul .crdt-card{margin-top:25px}
.payment-selection ul .crdt-card span{font-family:"Arial";font-weight:bold;font-style:normal;color:#7b706c;text-transform:uppercase;font-size:10px;margin:0}
.payment-selection ul .crdt-card div{margin-bottom:10px}
.payment-selection ul .crdt-card input{margin:0 0 0 25px}
.payment-selection ul .payment-seperator{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:12px;margin:20px 0}
.payment-selection ul .paypal-li input{margin-left:12px}
#paymentForm .payment-seperator{clear:both}
.dropdown.card-type{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:10px}
.dropdown.card-type button{background:transparent;border:0;border-bottom:1px solid;padding:0}
.dropdown.card-type button .dropdown_selected label{display:none}
.dropdown.card-type button .dropdown_selected img{width:45px}
.dropdown.card-type ul li a{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:10px}
.dropdown.card-type ul.dropdown-menu img{width:45px}
.card-details .select-card img{width:50px}
.threeDSChallenge-closeBtn{position:fixed;z-index:9999;top:29.3%!important}
html.threeDSActive,body.threeDSActive{overflow:hidden;height:100%}
html.threeDSActive:before,body.threeDSActive:before{content:'';position:fixed;z-index:9998;width:100%;height:100%;background-color:rgba(0,0,0,0.6)}
.threeDSChallengeIframeClass{position:fixed;z-index:9999;left:0;right:0;top:50%;margin:0 auto;padding:20px;background-color:#fff;transform:translateY(-50%);box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}
html[lang="zh"] #deliveryForm{display:none}
.float-clear{float:none!important}
.jp-forms form[name="addressForm"] fieldset .form-element.input-wrapper.addressForm_address7,.jp-forms form[name="addressUpdateForm"] fieldset .form-element.input-wrapper.addressForm_address7,.jp-forms form[name="addressForm"] fieldset .form-element.input-wrapper.addressUpdateForm_address7,.jp-forms form[name="addressUpdateForm"] fieldset .form-element.input-wrapper.addressUpdateForm_address7{width:100%;padding-left:0}
.jp-forms form[name="addressForm"] fieldset .form-element.input-wrapper.addressForm_address10,.jp-forms form[name="addressUpdateForm"] fieldset .form-element.input-wrapper.addressForm_address10{padding-left:0}
.jp-forms form[name="addressForm"] fieldset .form-element.button-wrapper.addressUpdateForm_checkMyAddress,.jp-forms form[name="addressUpdateForm"] fieldset .form-element.button-wrapper.addressUpdateForm_checkMyAddress,.jp-forms form[name="addressForm"] fieldset .form-element.button-wrapper.addressForm_checkMyAddress,.jp-forms form[name="addressUpdateForm"] fieldset .form-element.button-wrapper.addressForm_checkMyAddress{float:left;display:block;width:100%;margin:20px auto;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}
.jp-forms form[name="addressForm"] fieldset .form-element.button-wrapper.addressUpdateForm_checkMyAddress input[name="addressUpdateForm_checkMyAddress"],.jp-forms form[name="addressUpdateForm"] fieldset .form-element.button-wrapper.addressUpdateForm_checkMyAddress input[name="addressUpdateForm_checkMyAddress"],.jp-forms form[name="addressForm"] fieldset .form-element.button-wrapper.addressForm_checkMyAddress input[name="addressUpdateForm_checkMyAddress"],.jp-forms form[name="addressUpdateForm"] fieldset .form-element.button-wrapper.addressForm_checkMyAddress input[name="addressUpdateForm_checkMyAddress"],.jp-forms form[name="addressForm"] fieldset .form-element.button-wrapper.addressUpdateForm_checkMyAddress input[name="addressForm_checkMyAddress"],.jp-forms form[name="addressUpdateForm"] fieldset .form-element.button-wrapper.addressUpdateForm_checkMyAddress input[name="addressForm_checkMyAddress"],.jp-forms form[name="addressForm"] fieldset .form-element.button-wrapper.addressForm_checkMyAddress input[name="addressForm_checkMyAddress"],.jp-forms form[name="addressUpdateForm"] fieldset .form-element.button-wrapper.addressForm_checkMyAddress input[name="addressForm_checkMyAddress"]{margin:auto}
.jp-forms form[name="personalizationForm"] .fileupload a{height:40px}
.jp-forms form[name="personalizationForm"] .fileupload>label.browse-button{padding:1rem 0 1.3rem}
.jp-forms form[name="orderCatalogueForm"] .form-element.button-wrapper{border-top:0}
.jp-forms form[name="orderCatalogueForm"] .form-element.button-wrapper .orderCatalogueForm_checkMyAddress{border-top:0;border-bottom:1px solid #e5e5e5;padding-top:0}
.jp-forms form[name="orderCatalogueForm"] .non-mandatory.form-element.select-wrapper.ZZCATLANGUAGE{border-bottom:1px solid #e5e5e5}
.jp-forms form[name="orderCatalogueForm"] #orderCatalogueForm_emailAddress{background:#f9f9f9}
#deliveryOptionsContainer ul.check-address__list.deliveryOption_Japan li .form-element.radio-wrapper.deliveryForm_type{width:100%}
#deliveryOptionsContainer ul.check-address__list.deliveryOption_Japan li .form-element.radio-wrapper.deliveryForm_type .form-radio-label{width:100%}
#deliveryOptionsContainer ul.check-address__list.deliveryOption_Japan li .form-element.radio-wrapper.deliveryForm_type .wrapper-deliveryOptionJapan .delivery-time-label{padding-left:0;margin:20px 0 10px 0;width:100%}
#deliveryOptionsContainer ul.check-address__list.deliveryOption_Japan li .form-element.radio-wrapper.deliveryForm_type .wrapper-deliveryOptionJapan select{float:left;width:33.33%;margin-right:20px}
#deliveryOptionsContainer .wrapper-deliveryOptionJapan{display:table;width:100%}
#deliveryOptionsContainer .wrapper-deliveryOptionJapan .delivery-time-label{padding-left:0;margin:20px 0 10px 0;width:100%}
#deliveryOptionsContainer .wrapper-deliveryOptionJapan select{float:left;width:33.33%;margin-right:20px}
@media screen and (max-width:767px){.payment-selection ul .crdt-card img{width:100%}
#deliveryOptionsContainer{margin-bottom:0}
#deliveryOptionsContainer .bottom-section-delivery .price-total-cont{margin-bottom:10px}
#deliveryOptionsContainer .bottom-section-delivery .price-total-cont .section-1,#deliveryOptionsContainer .bottom-section-delivery .price-total-cont .section-2,#deliveryOptionsContainer .bottom-section-delivery .price-total-cont .section-3{border-bottom:1px solid #d4d1d1;padding:10px 5px 15px}
#deliveryOptionsContainer .bottom-section-delivery .price-total-cont .section-1 .price-label-text,#deliveryOptionsContainer .bottom-section-delivery .price-total-cont .section-2 .price-label-text,#deliveryOptionsContainer .bottom-section-delivery .price-total-cont .section-3 .price-label-text{font-size:14px;float:left}
#deliveryOptionsContainer .bottom-section-delivery .price-total-cont .section-1 .price-label-text p,#deliveryOptionsContainer .bottom-section-delivery .price-total-cont .section-2 .price-label-text p,#deliveryOptionsContainer .bottom-section-delivery .price-total-cont .section-3 .price-label-text p{margin-bottom:0}
#deliveryOptionsContainer .bottom-section-delivery .price-total-cont .section-1 .price-amount-text,#deliveryOptionsContainer .bottom-section-delivery .price-total-cont .section-2 .price-amount-text,#deliveryOptionsContainer .bottom-section-delivery .price-total-cont .section-3 .price-amount-text{font-size:18px;font-weight:bold;float:right}
#deliveryOptionsContainer .bottom-section-delivery .price-total-cont .section-2 .price-amount-text{font-size:14px}
#deliveryOptionsContainer .bottom-section-delivery .price-total-cont .section-3{border-bottom:0}
#deliveryOptionsContainer .bottom-section-delivery .price-total-cont .section-3 .final-total-price{font-size:24px}
#deliveryOptionsContainer .bottom-section-delivery .back-to-shopping-cont{text-align:center;margin-bottom:10px;border-bottom:1px solid #d4d1d1}
#deliveryOptionsContainer .bottom-section-delivery .back-to-shopping-cont .button-wrapper input{font-size:13px}
#deliveryOptionsContainer .bottom-section-delivery .any-question-cont{text-align:center}
#deliveryOptionsContainer .bottom-section-delivery .any-question-cont .question-text{font-size:16px;font-weight:bold;color:#000;margin:20px 0}
#deliveryOptionsContainer .bottom-section-delivery .any-question-cont .question-description{font-size:14px}
.tpl-delivery #deliveryOptionsContainer{margin-bottom:0}
.tpl-delivery .collection-page-footer{text-align:left}
.tpl-delivery .collection-page-footer .rect{display:none}
.tpl-delivery .collection-page-footer img{width:100%}
.tpl-delivery .collection-page-footer h4{width:80%}
.tpl-delivery .collection-page-footer .collection-page-footer__wrapper{padding-top:0;padding-bottom:0}
.tpl-delivery .newsletter-text{font-size:14px}
.tpl-delivery .divider-fieldset{border-top:1px solid #7b706c}
.tpl-delivery .italic-label{font-size:16px;font-family:bembo;font-style:italic;font-weight:bold;margin-right:0}
.tpl-delivery .black-divider{border-top:1px solid #000}
.tpl-delivery form#deliveryForm .form-checkbox-label{font-size:14px}
.tpl-delivery .group-wrapper .radio-wrapper{min-width:2em;margin-right:5px}
.modal-footer .modal-footer__btn{width:auto}
.fileupload>label.browse-button{padding-left:15px;padding-right:15px}
.tpl-delivery.jp-checkout form[name="deliveryForm"] fieldset .form-element.input-wrapper.deliveryForm_zip,.tpl-delivery.jp-checkout form[name="deliveryForm"] fieldset .form-element.input-wrapper.deliveryForm_address7,.tpl-delivery.jp-checkout form[name="deliveryForm"] fieldset .form-element.input-wrapper.billingForm_zip,.tpl-delivery.jp-checkout form[name="deliveryForm"] fieldset .form-element.input-wrapper.billingForm_address7,.tpl-delivery.jp-checkout form[name="deliveryForm"] fieldset .form-element.input-wrapper.billingForm_address10{width:100%}
.tpl-delivery.jp-checkout form[name="deliveryForm"] fieldset .form-element.input-wrapper.billingForm_address7,.tpl-delivery.jp-checkout form[name="deliveryForm"] fieldset .form-element.input-wrapper.billingForm_address10,.tpl-delivery.jp-checkout form[name="deliveryForm"] fieldset .form-element.input-wrapper.deliveryForm_address7{padding-left:0}
.tpl-delivery.jp-checkout form[name="deliveryForm"] fieldset .form-element.input-wrapper.billingForm_address10,.tpl-delivery.jp-checkout form[name="deliveryForm"] fieldset .form-element.input-wrapper.billingForm_address2{width:50%}
.tpl-delivery.jp-checkout form[name="deliveryForm"] fieldset .form-element.input-wrapper.billingForm_address4{clear:both;width:100%}
.jp-forms form[name="orderCatalogueForm"] .form-element.button-wrapper.orderCatalogueForm_checkMyAddress{border-top:0;border-bottom:1px solid #e5e5e5}
.jp-forms form[name="orderCatalogueForm"] .non-mandatory.form-element.select-wrapper.ZZCATLANGUAGE{border-bottom:1px solid #e5e5e5}
#deliveryOptionsContainer ul.check-address__list.deliveryOption_Japan li .form-element.radio-wrapper.deliveryForm_type .wrapper-deliveryOptionJapan select{width:100%;margin-right:0}
.errormessage{color:#b92036!important}
}
@media screen and (min-width:48em){.errormessage{color:#b92036!important}
.extractArchiveForm .fileupload a,.personalizationForm .fileupload a{width:40%}
.tpl-delivery .brand-button2{margin-top:12px;margin-top:.75rem}
.tpl-delivery .deliveryForm_checkMyAddress,.tpl-delivery .billingForm_checkMyAddress{float:right}
.tpl-delivery h6{width:60%}
.tpl-delivery .button-wrapper.proceed-to-next-step input,.tpl-delivery .button-wrapper.paymentSubmit input{width:100%}
.payment-selection p.mandatory{margin-top:20px}
.dropdown.card-type{padding-left:0}
.dropdown.card-type button{width:146px;text-align:left}
.dropdown.card-type button .icon-arrow-down{width:1em;height:2em;float:right;background-position:0 10px;display:inline-block}
.virtual-safe-reference .virtual_detail .virtualSafe_btn label{width:100%;padding:20px 15px}
.tpl-delivery form#deliveryForm fieldset fieldset:nth-of-type(2){display:none}
.tpl-delivery form#deliveryForm fieldset fieldset fieldset:nth-of-type(1){display:none}
.error_message_deliveryForm #deliveryForm_errormessage{margin-top:20px}
.china-checkout .not-logged-in+.brand-button2-container,.china-checkout .logged-in+.brand-button2-container{margin-top:-70px}
.china-checkout #loginModal .modal-header{margin-bottom:2em}
.china-checkout #loginModal .modal-header p{width:100%;font-size:1.1em;margin:0 0 2em 0}
.china-checkout #loginModal .modal-header button.close{padding:10px 10px 0 0}
.china-checkout #loginModal .modal-body{display:flex;flex-direction:column;text-align:left}
.china-checkout #loginModal .modal-body label{width:auto;text-align:left}
.china-checkout #loginModal .modal-body .errormessage{text-align:right;text-align:left;margin:1em 0}
.china-checkout #loginModal .modal-body .hiddenInput{display:none}
.china-checkout #loginModal .modal-body .token-elements{text-align:right}
.china-checkout #loginModal .modal-body input[name="sendToken"],.china-checkout #loginModal .modal-body input[name="UsePinCode"]{width:fit-content;margin:1em 0 0 0}
.china-checkout #loginModal .modal-body input[name="sendToken"]:disabled{pointer-events:auto;cursor:wait}
}
@media screen and (min-width:48em) and screen and (max-width:767px){.china-checkout #loginModal .modal-header button.close{padding:0;margin:-10px}
}
.cq-wcm-edit .tpl-delivery form#deliveryForm fieldset fieldset fieldset:nth-of-type(1),.cq-wcm-edit .tpl-delivery form#deliveryForm fieldset fieldset:nth-of-type(2){display:block!important}
@media screen and (min-width:48em) and (max-width:61.938em){.tpl-delivery.jp-checkout form[name="deliveryForm"] fieldset .form-element.input-wrapper.deliveryForm_address2,.tpl-delivery.jp-checkout form[name="deliveryForm"] fieldset .form-element.input-wrapper.deliveryForm_address10{width:33.33%}
.tpl-delivery.jp-checkout form[name="deliveryForm"] fieldset .form-element.input-wrapper.deliveryForm_zip2,.tpl-delivery.jp-checkout form[name="deliveryForm"] fieldset .form-element.input-wrapper.billingForm_zip2{margin-right:17px}
}
.china-forms div[class^="error_message_"]{text-align:center}
.ie9 .form-element.select-wrapper.month select,.ie9 .form-element.select-wrapper.date select,.ie9 .form-element.select-wrapper.Year select{background-image:none}
.order-options{text-align:center}
.giftWrapping-wrapper{width:25%;margin-top:20px}
.giftWrapping-wrapper label{position:relative;display:block;width:auto!important;margin:0 auto;text-transform:uppercase;color:#7b706c}
.giftWrapping-wrapper-footer{width:initial;margin-top:15px}
.giftWrapping-wrapper-footer label{position:relative;display:block;width:auto!important;margin:0 auto;font-size:14px;font-weight:400;font-style:normal;text-transform:none;color:#000}
.gift__wrap-section{float:right;display:flex;flex-direction:column;width:25%}
@media screen and (max-width:767px){.gift__wrap-section{width:75%;margin:0}
}
.gift__wrap-section .image-container{height:140px;margin-top:40px;overflow:hidden}
.gift__wrap-section .image-container img{width:100%;height:auto;transform:translateY(-25%)}
.gift__wrap-btn{margin-top:20px;border:0;padding:18px 0;font-weight:bold;text-align:center;text-transform:uppercase;color:#fff;background-color:#3a3935}
.gift__wrap-modal{width:75%}
@media screen and (max-width:767px){.gift__wrap-modal{width:90%}
}
.gift__wrap-modal .image-container{position:relative;height:auto;max-height:460px;margin-top:0;overflow:hidden}
@media screen and (max-width:767px){.gift__wrap-modal .image-container{height:230px}
}
.gift__wrap-modal .image-container img{transform:inherit;object-fit:cover}
.gift__wrap-modal .col__container{display:flex}
@media screen and (max-width:767px){.gift__wrap-modal .col__container{flex-direction:column-reverse}
}
.gift__wrap-modal .col__container-col{position:relative;width:50%;padding:40px}
@media screen and (max-width:767px){.gift__wrap-modal .col__container-col{width:100%;padding:0}
}
.gift__wrap-modal .col__container-col-left{display:flex;flex-wrap:wrap;flex-direction:column}
@media screen and (max-width:767px){.gift__wrap-modal .col__container-col-left{margin-top:20px}
}
.gift__wrap-modal .col__container-col-left .title{width:100%;margin-top:34px;padding:0;font-family:Arial,Helvetica,sans-serif;font-weight:bold;font-size:20px;line-height:23px;text-transform:inherit}
@media screen and (max-width:767px){.gift__wrap-modal .col__container-col-left .title{margin-top:0;font-size:6px;line-height:6px}
}
.gift__wrap-modal .col__container-col-right{text-align:left}
.gift__wrap-modal .gift__wrap-btn{display:inline-block;padding-left:80px;padding-right:80px}
@media screen and (max-width:767px){.gift__wrap-modal .gift__wrap-btn{padding-left:20px;padding-right:20px}
}
.gift__wrap-modal .gift__wrap-btn:first-of-type{margin-right:10px}
.gift__wrap-modal .gift__wrap-btn:disabled{background-color:#ccc;cursor:not-allowed}
.gift__wrap-textarea{width:100%;height:400px!important;border:1px solid #707070!important;padding:60px 30px 20px!important;font-size:14px!important;letter-spacing:.64px;line-height:20px;color:#3a3935;background-color:#fff!important;resize:none}
@media screen and (max-width:767px){.gift__wrap-textarea{height:230px!important;padding:40px 20px 10px!important;font-size:7px!important;line-height:10px}
}
.gift__wrap-textarea-title{position:absolute;left:72px;top:60px;font-size:17px;font-weight:bold;line-height:20px;text-transform:uppercase;color:#000}
@media screen and (max-width:767px){.gift__wrap-textarea-title{left:22px;top:10px;font-size:7px!important}
}
.gift__wrap-textarea-infos{position:absolute;right:60px;top:410px;font-size:14px;line-height:16px;color:#3a3935}
@media screen and (max-width:767px){.gift__wrap-textarea-infos{right:10px;top:210px;font-size:7px!important}
}
.gift__wrap-font{display:inline-block;margin-top:12px;margin-right:20px;border:1px solid #707070!important;font-size:14px;letter-spacing:.64px;line-height:20px;color:#3a3935;background-color:#fff!important}
@media screen and (max-width:767px){.gift__wrap-font{height:auto!important;font-size:7px!important;letter-spacing:.37px;line-height:7px}
}
.gift__wrap-warning{display:inline-block;min-width:40%;color:#f00}
.resp-tab-content-active #china-bank-option{display:block}
.resp-tab-content-active #alipay-option{display:block}
.payment-option-tabs ul.resp-tabs-list,.payment-option-tabs p{margin:0;padding:0}
.payment-option-tabs .resp-tabs-list li{font-weight:600;font-size:13px;display:inline-block;padding:13px 15px;margin:0;list-style:none;cursor:pointer}
.payment-option-tabs .resp-tabs-container{padding:0;background-color:#fff;clear:left}
.payment-option-tabs .resp-tabs-container>div{display:none}
.payment-option-tabs .divider{margin-top:15px}
.payment-option-tabs h2.resp-accordion{cursor:pointer;display:none}
.payment-option-tabs .resp-tab-content{display:none}
.payment-option-tabs .resp-tab-active{border-bottom:0;background-color:#fff}
.payment-option-tabs .resp-content-active,.payment-option-tabs .resp-accordion-active{display:block}
.payment-option-tabs h2.resp-accordion{font-size:13px;margin:0;padding:10px 15px;cursor:pointer;display:none}
.payment-option-tabs h2.resp-tab-active{padding:10px 15px!important}
.payment-option-tabs h2.resp-tab-title:last-child{background:#00f}
.payment-option-tabs .resp-vtabs ul.resp-tabs-list{float:left;width:30%}
.payment-option-tabs .resp-vtabs .resp-tabs-list li{display:block;padding:15px 15px!important;margin:0;cursor:pointer;float:none}
.payment-option-tabs .resp-vtabs .resp-tabs-container{padding:0;background-color:#fff;float:left;width:68%;min-height:250px;clear:none}
.payment-option-tabs .resp-vtabs .resp-tab-content{border:0}
.payment-option-tabs .resp-vtabs li.resp-tab-active{background-color:#fff;position:relative;z-index:1;margin-right:-1px!important;padding:14px 15px 15px 14px!important}
.payment-option-tabs .resp-arrow{width:0;height:0;float:right;margin-top:3px}
.payment-option-tabs h2.resp-tab-active{background:#dbdbdb!important}
.payment-option-tabs .resp-easy-accordion h2.resp-accordion{display:block}
.payment-option-tabs .resp-jfit{width:100%;margin:0}
.payment-option-tabs .resp-tabs-container>div.resp-tab-content-active{display:block}
.resp-tab-content-active .divider{margin-bottom:10px}
.china-forms .payment-option-tabs .divider{width:100%;margin:40px 0}
ul#china-payment-type{display:flex;justify-content:space-around;margin:20px 0}
ul#china-payment-type li{display:flex;justify-content:space-between;align-items:center;padding:0}
ul#china-payment-type li label{order:2;width:initial;margin-left:20px}
ul#china-payment-type li input{order:1}
@media screen and (max-width:767px){ul#china-payment-type{flex-direction:column}
ul#china-payment-type li{margin:6px 0}
}
ul#alipay-option{text-align:justify}
ul#china-bank-option{text-align:justify}
ul#china-bank-option{display:none}
ul#alipay-option{display:none}
ul#china-bank-option li label{margin-top:10px}
ul#alipay-option li label{margin-top:10px}
ul#china-bank-option li{display:inline-block;margin-left:5px;margin-bottom:10px}
ul#alipay-option li,ul#wepay-payment-option li{display:inline-block;margin-left:5px;margin-bottom:10px}
ul#alipay-option li input,ul#wepay-payment-option li input{margin:auto;clear:both;display:block}
ul#china-bank-option li input{margin:auto;clear:both;display:block}
@media screen and (max-width:61.938em){.payment-option-tabs ul.resp-tabs-list{display:none}
.payment-option-tabs .resp-vtabs li.resp-tab-active{border:1px solid #c1c1c1;border-right:0}
.resp-accordion input{display:none}
.resp-accordion input#cod-payment{margin:auto}
.payment-option-tabs h2.resp-accordion{display:block}
.payment-option-tabs .resp-tab-content{border:1px solid #c1c1c1}
.payment-option-tabs .resp-vtabs .resp-tab-content{border:1px solid #c1c1c1}
.payment-option-tabs .resp-vtabs .resp-tabs-container{border:0;float:none;width:100%;min-height:initial;clear:none}
.payment-option-tabs h2.resp-tab-active span.resp-arrow{border:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9b9797}
.payment-option-tabs .resp-tab-active{border:1px solid #c1c1c1;border-bottom:0}
.payment-option-tabs .resp-arrow{border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1}
.payment-option-tabs h2.resp-tab-title:last-child{border-bottom:12px solid #c1c1c1!important}
.payment-option-tabs .resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}
.payment-option-tabs .resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}
.payment-option-tabs h2.resp-accordion:first-child{border-top:1px solid #c1c1c1!important}
.payment-option-tabs .resp-accordion-closed{display:none!important}
.payment-option-tabs .resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1!important}
.payment-option-tabs{width:980px}
.payment-option-tabs .resp-vtabs .resp-tabs-container{border:1px solid #c1c1c1;border-radius:4px}
.payment-option-tabs h2.resp-accordion{border:1px solid #c1c1c1;border-top:0 solid #c1c1c1}
.resp-tab-content-active .divider{display:none}
.payment-option-tabs h2.resp-tab-active{border-bottom:0 solid #c1c1c1!important}
.resp-tab-content ul{margin-top:10px;text-align:center!important}
.payment-option-tabs{margin:5%;width:90%}
.resp-tabs-container .resp-accordion{text-align:center}
}
.china-forms .payment-selection .resp-tabs-list{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin:20px 0}
.china-forms .payment-selection .resp-tabs-list label{width:initial;padding-left:30px}
.china-forms .payment-selection .resp-tab-content label{width:initial;padding-left:30px}
.china-forms .divider{width:100%}
#ChildTab{display:none!important;margin-top:20px}
#ChildTab.resp-tab-content-active{display:block!important}
#ChildTab .child_item.resp-tabs-list{display:flex;justify-content:space-between;margin:20px 0}
#ChildTab .child_item.resp-tabs-container{margin-bottom:30px}
#ChildTab .child_item .resp-tab-content-active{display:flex!important;justify-content:space-between}
#ChildTab .child_item .resp-tab-content-active>ul{width:48%}
#ChildTab .child_item .resp-tab-content-active>ul:first-child{margin-right:2%;padding-right:2%;border-right:1px solid #e0e0e0}
#ChildTab .child_item label{width:initial}
#ChildTab .child_item .banks{margin:20px 0}
#ChildTab .child_item .banks li{margin:6px 0;padding-left:28px}
.banks .radio-wrapper input:checked+b+label:after{background:#b89778;transform:translate3d(0,-50%,0) scale(.5)}
@media screen and (max-width:767px){ul#china-payment-type li{margin-left:0}
.china-forms .payment-selection .resp-tabs-list{align-items:flex-start;flex-direction:column}
#ChildTab .child_item .resp-tab-content-active{flex-direction:column}
#ChildTab .child_item .resp-tab-content-active ul{width:100%}
#ChildTab .child_item .resp-tab-content-active ul:first-child{margin:0;border:0;padding:0}
}
.paymentForm .error{color:#b92036;margin-top:0}
.internal-payment-area{display:none}
.internal-payment-area .form-layout{padding:0}
.internal-payment-area label{width:100%;min-height:10px;text-align:left}
.internal-payment-area label[for="expirationYear"]{text-indent:-10000px}
.internal-payment-area select{width:146px;margin-bottom:10px;margin-bottom:.625rem}
.internal-payment-area .form-element.expirationMonth select,.internal-payment-area .form-element.expirationYear select{padding-top:0}
.internal-payment-area .divider-bottom{border-top:1px solid #000;margin:3.125em 0 2.1875em}
.internal-payment-area .form-element.expirationMonth{clear:left}
.internal-payment-area .errormessage{position:absolute}
.internal-payment-area #ifrm{width:100%;border:0;min-height:260px}
.internal-payment-area .invalid-number,.internal-payment-area .invalid-cvc,.internal-payment-area select.invalid,.internal-payment-area .invalid-holderName{border:1px solid #f00!important}
.china-checkout .confirm-order{margin-top:24px;margin-left:25px}
.china-checkout .paymentForm .confirm-order{margin-left:0}
.china-checkout .divider .rect{margin:auto}
.china-forms.china-checkout #deliveryForm_errormessage{position:relative}
.china-forms.china-checkout #billingForm_errormessage{width:100%;text-align:center;position:relative}
@media screen and (max-width:767px){.paymentForm .brand-button2-container{clear:both;text-align:center}
.internal-payment-area .form-layout{padding:0}
.internal-payment-area .form-layout label.expirationYear{visibility:hidden}
.internal-payment-area #ifrm{min-height:450px}
.china-checkout .orderPickUp .china_mobile_bpu{display:none}
}
@media screen and (min-width:48em) and (max-width:64em) and (orientation:landscape){ul#china-payment-type li.wepay-hidden{display:none}
}
.content-without-arrow .image-stage__content-wrapper-left{display:none}
.content-without-arrow .image-stage__content-wrapper-right{display:none}
.reinsurance-collection-page{min-height:100vh}
.collection-header-disclaimer{padding:25px 100px}
.collection-header-disclaimer div.clearfix.txt,.collection-header-disclaimer div.dl-horizontal dd.txt,.collection-header-disclaimer div.container.txt,.collection-header-disclaimer div.container-fluid.txt,.collection-header-disclaimer div.row.txt,.collection-header-disclaimer div.form-horizontal .form-group.txt,.collection-header-disclaimer div.nav.txt,.collection-header-disclaimer div.navbar.txt,.collection-header-disclaimer div.navbar-header.txt,.collection-header-disclaimer div.navbar-collapse.txt,.collection-header-disclaimer div.modal-row.txt,.collection-header-disclaimer div.modal-footer.txt,.collection-header-disclaimer div.panel-body.txt,.collection-header-disclaimer div.embed-responsive.txt,.collection-header-disclaimer div.embed-image.txt,.collection-header-disclaimer divsection.txt,.collection-header-disclaimer divfooter.txt,.collection-header-disclaimer divheader.txt,.collection-header-disclaimer div.focus-block.txt,.collection-header-disclaimer div.layer-blocks.txt,.collection-header-disclaimer div.my-jlc .focus-block__image .embed-image-mobile.txt,.collection-header-disclaimer div.boutiques-search .embed-image-mobile.txt{padding:0}
.collection-header-disclaimer div.clearfix.txt p,.collection-header-disclaimer div.dl-horizontal dd.txt p,.collection-header-disclaimer div.container.txt p,.collection-header-disclaimer div.container-fluid.txt p,.collection-header-disclaimer div.row.txt p,.collection-header-disclaimer div.form-horizontal .form-group.txt p,.collection-header-disclaimer div.nav.txt p,.collection-header-disclaimer div.navbar.txt p,.collection-header-disclaimer div.navbar-header.txt p,.collection-header-disclaimer div.navbar-collapse.txt p,.collection-header-disclaimer div.modal-row.txt p,.collection-header-disclaimer div.modal-footer.txt p,.collection-header-disclaimer div.panel-body.txt p,.collection-header-disclaimer div.embed-responsive.txt p,.collection-header-disclaimer div.embed-image.txt p,.collection-header-disclaimer divsection.txt p,.collection-header-disclaimer divfooter.txt p,.collection-header-disclaimer divheader.txt p,.collection-header-disclaimer div.focus-block.txt p,.collection-header-disclaimer div.layer-blocks.txt p,.collection-header-disclaimer div.my-jlc .focus-block__image .embed-image-mobile.txt p,.collection-header-disclaimer div.boutiques-search .embed-image-mobile.txt p{font-family:"Arial";font-weight:bold;font-style:normal;text-transform:none;font-size:12px;margin:0!important;text-align:justify}
.collection-page--v2>.clearfix.txt,.collection-page--v2>.dl-horizontal dd.txt,.collection-page--v2>.container.txt,.collection-page--v2>.container-fluid.txt,.collection-page--v2>.row.txt,.collection-page--v2>.form-horizontal .form-group.txt,.collection-page--v2>.nav.txt,.collection-page--v2>.navbar.txt,.collection-page--v2>.navbar-header.txt,.collection-page--v2>.navbar-collapse.txt,.collection-page--v2>.modal-row.txt,.collection-page--v2>.modal-footer.txt,.collection-page--v2>.panel-body.txt,.collection-page--v2>.embed-responsive.txt,.collection-page--v2>.embed-image.txt,.collection-page--v2>section.txt,.collection-page--v2>footer.txt,.collection-page--v2>header.txt,.collection-page--v2>.focus-block.txt,.collection-page--v2>.layer-blocks.txt,.collection-page--v2>.my-jlc .focus-block__image .embed-image-mobile.txt,.collection-page--v2>.boutiques-search .embed-image-mobile.txt{padding:0 5px}
.collection-page--v2>.clearfix.txt p,.collection-page--v2>.dl-horizontal dd.txt p,.collection-page--v2>.container.txt p,.collection-page--v2>.container-fluid.txt p,.collection-page--v2>.row.txt p,.collection-page--v2>.form-horizontal .form-group.txt p,.collection-page--v2>.nav.txt p,.collection-page--v2>.navbar.txt p,.collection-page--v2>.navbar-header.txt p,.collection-page--v2>.navbar-collapse.txt p,.collection-page--v2>.modal-row.txt p,.collection-page--v2>.modal-footer.txt p,.collection-page--v2>.panel-body.txt p,.collection-page--v2>.embed-responsive.txt p,.collection-page--v2>.embed-image.txt p,.collection-page--v2>section.txt p,.collection-page--v2>footer.txt p,.collection-page--v2>header.txt p,.collection-page--v2>.focus-block.txt p,.collection-page--v2>.layer-blocks.txt p,.collection-page--v2>.my-jlc .focus-block__image .embed-image-mobile.txt p,.collection-page--v2>.boutiques-search .embed-image-mobile.txt p{font-size:12px;letter-spacing:-0.18px;line-height:20px;color:#3a3935;font-family:'Gotham SSm'}
@media screen and (min-width:1024px){.collection-page--v2>.clearfix.txt,.collection-page--v2>.dl-horizontal dd.txt,.collection-page--v2>.container.txt,.collection-page--v2>.container-fluid.txt,.collection-page--v2>.row.txt,.collection-page--v2>.form-horizontal .form-group.txt,.collection-page--v2>.nav.txt,.collection-page--v2>.navbar.txt,.collection-page--v2>.navbar-header.txt,.collection-page--v2>.navbar-collapse.txt,.collection-page--v2>.modal-row.txt,.collection-page--v2>.modal-footer.txt,.collection-page--v2>.panel-body.txt,.collection-page--v2>.embed-responsive.txt,.collection-page--v2>.embed-image.txt,.collection-page--v2>section.txt,.collection-page--v2>footer.txt,.collection-page--v2>header.txt,.collection-page--v2>.focus-block.txt,.collection-page--v2>.layer-blocks.txt,.collection-page--v2>.my-jlc .focus-block__image .embed-image-mobile.txt,.collection-page--v2>.boutiques-search .embed-image-mobile.txt{padding:4px 65px 10px}
.collection-page--v2>.clearfix.txt p,.collection-page--v2>.dl-horizontal dd.txt p,.collection-page--v2>.container.txt p,.collection-page--v2>.container-fluid.txt p,.collection-page--v2>.row.txt p,.collection-page--v2>.form-horizontal .form-group.txt p,.collection-page--v2>.nav.txt p,.collection-page--v2>.navbar.txt p,.collection-page--v2>.navbar-header.txt p,.collection-page--v2>.navbar-collapse.txt p,.collection-page--v2>.modal-row.txt p,.collection-page--v2>.modal-footer.txt p,.collection-page--v2>.panel-body.txt p,.collection-page--v2>.embed-responsive.txt p,.collection-page--v2>.embed-image.txt p,.collection-page--v2>section.txt p,.collection-page--v2>footer.txt p,.collection-page--v2>header.txt p,.collection-page--v2>.focus-block.txt p,.collection-page--v2>.layer-blocks.txt p,.collection-page--v2>.my-jlc .focus-block__image .embed-image-mobile.txt p,.collection-page--v2>.boutiques-search .embed-image-mobile.txt p{font-size:16px;letter-spacing:-0.32px;line-height:28px}
}
.collection-page--v2>.cta{margin:0 -15px;padding-top:18px;max-width:calc(130%)}
@media screen and (min-width:1024px){.collection-page--v2>.cta{padding-left:80px;padding-right:80px;padding-top:25px}
}
.image-stage .icon-arrow-left-white{display:block;width:.9375em;height:.9375em;top:1.25em;left:-45px;position:absolute}
.image-stage .icon-arrow-right-white{display:block;width:.9375em;height:.9375em;top:1.25em;right:-45px;position:absolute}
.image-stage .icon-icons12-leftArrow{display:none}
.image-stage .icon-icons12-RightArrow{display:none}
.image-stage .image-stage__wrapper{padding:0;position:relative;color:#fff;height:320px;overflow:hidden}
.image-stage__image-wrapper{width:100%;height:320px;position:absolute;overflow:hidden}
.image-stage__image-wrapper img.image-before{left:-170px;z-index:2;-webkit-transition:transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease}
.image-stage__image-wrapper img.image-before.push{-webkit-transform:translate(80%,0);-ms-transform:translate(80%,0);-o-transform:translate(80%,0);transform:translate(80%,0)}
.image-stage__image-wrapper img.image-main{position:absolute;left:50%;top:50%;width:auto;-moz-transform:translate3D(-50%,-50%,0);-ms-transform:translate3D(-50%,-50%,0);-webkit-transform:translate3D(-50%,-50%,0);transform:translate3D(-50%,-50%,0);height:auto;max-height:100%;min-width:100%}
.image-stage__image-wrapper img.image-main.push-right{-webkit-transform:translate(1.5%,0);-ms-transform:translate(1.5%,0);-o-transform:translate(1.5%,0);transform:translate(1.5%,0)}
.image-stage__image-wrapper img.image-main.push-left{-webkit-transform:translate(-1.5%,0);-ms-transform:translate(-1.5%,0);-o-transform:translate(-1.5%,0);transform:translate(-1.5%,0)}
.image-stage__image-wrapper img.image-after{right:-170px;z-index:2;-webkit-transition:transform .4s ease;-o-transition:transform .4s ease;transition:transform .4s ease}
.image-stage__image-wrapper img.image-after.push{-webkit-transform:translate(-80%,0);-ms-transform:translate(-80%,0);-o-transform:translate(-80%,0);transform:translate(-80%,0)}
.image-stage__content-wrapper{position:absolute;z-index:3;width:100%;top:calc(50% - 30px);transform:translate3d(0,-50%,0);letter-spacing:.2em;margin:0}
@media screen and (max-width:767px){.image-stage__content-wrapper{top:calc(50% - 10px)}
}
.image-stage__content-wrapper h1{font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:40px;margin:0}
@media screen and (min-width:48em) and (max-width:61.938em){.image-stage__content-wrapper h1{font-size:40px}
}
@media screen and (min-width:62em){.image-stage__content-wrapper h1{font-size:45px}
}
@media screen and (max-width:767px){.image-stage__content-wrapper h1{font-size:21px;line-height:32px}
}
.image-stage__content-wrapper-central{display:block;text-align:center;max-width:700px;margin:0 auto}
.image-stage__content-wrapper-central a{background:transparent;border:0;color:#fff;font-size:12px;font-family:"Arial";font-weight:bold;padding:.71em 0;text-transform:uppercase;text-decoration:none;display:inline-block;font-style:normal}
.image-stage__content-wrapper-central a:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
.image-stage__content-wrapper-central a:hover{color:#fff}
.image-stage__content-wrapper-central a:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.image-stage__content-wrapper-left,.image-stage__content-wrapper-right{position:absolute;left:8%;top:50%;transform:translate3D(0,-50%,0);z-index:3}
.image-stage__content-wrapper-left a,.image-stage__content-wrapper-right a{font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:11px;padding:0;letter-spacing:initial;position:relative}
@media screen and (max-width:767px){.image-stage__content-wrapper-left a,.image-stage__content-wrapper-right a{display:none}
}
.image-stage__content-wrapper-left a:after,.image-stage__content-wrapper-right a:after{display:block;content:"";position:absolute;left:50%;right:50%;transition:.3s ease all;bottom:-5px;background:#fff;height:2px}
.image-stage__content-wrapper-left a:before,.image-stage__content-wrapper-right a:before{display:block;content:"";position:absolute;left:50%;right:50%;transition:.3s ease all;bottom:-5px;background:#fff;height:2px}
.image-stage__content-wrapper-left a:hover:before,.image-stage__content-wrapper-right a:hover:before{left:0}
.image-stage__content-wrapper-left a:hover:after,.image-stage__content-wrapper-right a:hover:after{right:0}
.image-stage__content-wrapper-left .icon-arrow-left-white,.image-stage__content-wrapper-right .icon-arrow-left-white,.image-stage__content-wrapper-left .icon-arrow-right-white,.image-stage__content-wrapper-right .icon-arrow-right-white{top:50%;transform:translate3D(0,-50%,0)}
.image-stage__content-wrapper-right{left:auto;right:8%}
.image-stage .product-page-link{display:block;text-align:center;position:absolute;bottom:25px;z-index:4;left:0;right:0}
@media screen and (max-width:767px){.image-stage .product-page-link{bottom:4px}
}
.image-stage .product-page-link a{background:transparent;border:0;color:#fff;font-size:12px;font-family:"Arial";font-weight:bold;padding:.71em 0;text-transform:uppercase;text-decoration:none;display:inline-block;font-style:normal}
.image-stage .product-page-link a:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
.image-stage .product-page-link a:hover{color:#fff}
.image-stage .product-page-link a:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
@media screen and (max-width:767px){.collection-footer-disclaimer{padding:15px}
.collection-footer-disclaimer div.clearfix.txt p,.collection-footer-disclaimer div.dl-horizontal dd.txt p,.collection-footer-disclaimer div.container.txt p,.collection-footer-disclaimer div.container-fluid.txt p,.collection-footer-disclaimer div.row.txt p,.collection-footer-disclaimer div.form-horizontal .form-group.txt p,.collection-footer-disclaimer div.nav.txt p,.collection-footer-disclaimer div.navbar.txt p,.collection-footer-disclaimer div.navbar-header.txt p,.collection-footer-disclaimer div.navbar-collapse.txt p,.collection-footer-disclaimer div.modal-row.txt p,.collection-footer-disclaimer div.modal-footer.txt p,.collection-footer-disclaimer div.panel-body.txt p,.collection-footer-disclaimer div.embed-responsive.txt p,.collection-footer-disclaimer div.embed-image.txt p,.collection-footer-disclaimer divsection.txt p,.collection-footer-disclaimer divfooter.txt p,.collection-footer-disclaimer divheader.txt p,.collection-footer-disclaimer div.focus-block.txt p,.collection-footer-disclaimer div.layer-blocks.txt p,.collection-footer-disclaimer div.my-jlc .focus-block__image .embed-image-mobile.txt p,.collection-footer-disclaimer div.boutiques-search .embed-image-mobile.txt p{font-size:12px;text-align:justify}
.collection-header-disclaimer{display:none}
.image-stage .icon-arrow-left-white{display:none}
.image-stage .icon-arrow-right-white{display:none}
.image-stage .icon-icons12-leftArrow{display:block;width:1.5625em;height:1.5625em;left:0;position:absolute}
.image-stage .icon-icons12-RightArrow{display:block;width:1.5625em;height:1.5625em;right:0;position:absolute}
.image-stage .image-stage__wrapper{height:200px}
.image-stage .image-stage__wrapper .rect{display:none}
.image-stage .image-stage__image-wrapper{height:200px}
.image-stage__content-wrapper h2{margin-bottom:155px;margin-top:20px}
.image-stage__content-wrapper-left{top:-8px}
.image-stage__content-wrapper-right{top:-8px}
.image-stage__content-wrapper{margin-top:0}
.image-stage__content-wrapper .link-before,.image-stage__content-wrapper .link-after{border-bottom:0}
.image-stage__content-wrapper .link-before .link-before-text,.image-stage__content-wrapper .link-after .link-before-text,.image-stage__content-wrapper .link-before .link-after-text,.image-stage__content-wrapper .link-after .link-after-text{display:none}
}
@media screen and (max-width:61.938em){.image-stage__image-wrapper img.image-main.push-right{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.image-stage__image-wrapper img.image-main.push-left{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.image-stage__image-wrapper img.image-before{display:none}
.image-stage__image-wrapper img.image-after{display:none}
}
@media screen and (min-width:82em){.image-stage__image-wrapper img.image-before{left:-170px}
.image-stage__image-wrapper img.image-before.push{-webkit-transform:translate(86%,0);-ms-transform:translate(86%,0);-o-transform:translate(86%,0);transform:translate(86%,0)}
.image-stage__image-wrapper img.image-main.push-right{-webkit-transform:translate(1%,0);-ms-transform:translate(1%,0);-o-transform:translate(1%,0);transform:translate(1%,0)}
.image-stage__image-wrapper img.image-main.push-left{-webkit-transform:translate(-1%,0);-ms-transform:translate(-1%,0);-o-transform:translate(-1%,0);transform:translate(-1%,0)}
.image-stage__image-wrapper img.image-after{right:-170px}
.image-stage__image-wrapper img.image-after.push{-webkit-transform:translate(-86%,0);-ms-transform:translate(-86%,0);-o-transform:translate(-86%,0);transform:translate(-86%,0)}
}
@media screen and (min-width:62em){.image-stage__image-wrapper img.image-after,.image-stage__image-wrapper img.image-before{width:170px;max-height:281px}
.collection-footer-disclaimer{display:none}
.image-stage .product-page-link{bottom:25px;margin:0}
}
@media(min-width:1681px){.image-stage .image-stage__wrapper,.image-stage__image-wrapper{height:320px}
}
@media(max-width:1680px) and (min-width:1441px){.image-stage .image-stage__wrapper,.image-stage__image-wrapper{height:320px}
}
@media(max-width:1440px) and (min-width:1281px){.image-stage .image-stage__wrapper,.image-stage__image-wrapper{height:320px}
.reinsurance-collection-page .image-stage .product-page-link{margin:0}
.reinsurance-collection-page .image-stage .product-page-link{bottom:25px}
.image-stage__image-wrapper img.image-main{height:auto}
}
@media(max-width:1280px) and (min-width:1025px){.image-stage .image-stage__wrapper,.image-stage__image-wrapper{height:320px}
.reinsurance-collection-page .image-stage .image-stage__wrapper,.reinsurance-collection-page .image-stage__image-wrapper{height:320px}
.reinsurance-collection-page .image-stage .product-page-link{bottom:25px}
}
@media(max-width:1024px){.image-stage .image-stage__wrapper,.image-stage__image-wrapper{height:200px}
}
@media(max-width:1024px) and (orientation:landscape){.reinsurance-collection-page .image-stage .image-stage__wrapper,.reinsurance-collection-page .image-stage__image-wrapper{height:200px}
}
@media(max-width:1024px) and (orientation:portrait){.reinsurance-collection-page .image-stage .image-stage__wrapper,.reinsurance-collection-page .image-stage__image-wrapper{height:200px}
.collection-header-disclaimer{display:none}
.collection-footer-disclaimer{padding:15px}
.collection-footer-disclaimer div.clearfix.txt p,.collection-footer-disclaimer div.dl-horizontal dd.txt p,.collection-footer-disclaimer div.container.txt p,.collection-footer-disclaimer div.container-fluid.txt p,.collection-footer-disclaimer div.row.txt p,.collection-footer-disclaimer div.form-horizontal .form-group.txt p,.collection-footer-disclaimer div.nav.txt p,.collection-footer-disclaimer div.navbar.txt p,.collection-footer-disclaimer div.navbar-header.txt p,.collection-footer-disclaimer div.navbar-collapse.txt p,.collection-footer-disclaimer div.modal-row.txt p,.collection-footer-disclaimer div.modal-footer.txt p,.collection-footer-disclaimer div.panel-body.txt p,.collection-footer-disclaimer div.embed-responsive.txt p,.collection-footer-disclaimer div.embed-image.txt p,.collection-footer-disclaimer divsection.txt p,.collection-footer-disclaimer divfooter.txt p,.collection-footer-disclaimer divheader.txt p,.collection-footer-disclaimer div.focus-block.txt p,.collection-footer-disclaimer div.layer-blocks.txt p,.collection-footer-disclaimer div.my-jlc .focus-block__image .embed-image-mobile.txt p,.collection-footer-disclaimer div.boutiques-search .embed-image-mobile.txt p{font-size:12px}
}
@media(max-width:768px) and (min-width:768px){.image-stage .image-stage__wrapper img{max-width:100%}
}
@media(max-width:767px){.image-stage .image-stage__wrapper,.image-stage__image-wrapper{height:200px;max-height:100%}
}
@media screen and (max-width:767px) and (orientation:landscape){.reinsurance-collection-page .image-stage .product-page-link{bottom:25px}
}
@media screen and (min-width:48em) and (max-width:61.938em) and (orientation:landscape){.collection-footer-disclaimer{display:none}
}
.tpl-product.reinsurance-collection-page .yellow-bar{width:50px;height:5px;background-color:#bf9474;margin:0 auto -5px}
.collection-page__text{font-family:'Gotham SSm';font-size:12px;letter-spacing:-0.18px;line-height:20px;color:#3a3935;margin:0 20px 20px}
@media screen and (min-width:1024px){.collection-page__text{font-size:16px;letter-spacing:-0.32px;line-height:28px;margin:0 80px 40px}
}
.collection-page-footer{padding:2.5em 0}
.collection-page-footer .collection-page-footer__wrapper{border-top:1px solid #7b706c;padding:2.5em 1.25em}
.collection-page-footer .collection-page-footer__wrapper .collection-page-footer__text-box{position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin:2.1875em 0}
@media(min-width:768px){.collection-page-footer .collection-page-footer__wrapper .collection-page-footer__text-box{float:left;width:100%}
}
@media(min-width:992px){.collection-page-footer .collection-page-footer__wrapper .collection-page-footer__text-box{float:left;width:33.33333333%}
}
.collection-page-footer .collection-page-footer__wrapper .collection-page-footer__text-box h4{text-transform:uppercase;color:#7b706c;font-size:14px}
.collection-page-footer .collection-page-footer__wrapper .collection-page-footer__text-box p{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:10px}
.collection-page-footer .collection-page-footer__wrapper .collection-page-footer__text-box a{font-family:"Arial";font-weight:400;font-style:normal;text-transform:none;font-size:10px;color:#000;font-weight:bold}
.collection-page-footer .collection-page-footer__wrapper .collection-page-footer__text-box a:hover{color:#7b706c}
@media screen and (min-width:48em){.collection-page-footer .collection-page-footer__wrapper .collection-page-footer__text-box{margin:0}
}
.top-of-the-page .top-of-the-page__wrapper{padding:0;position:relative;color:#fff;height:254px;overflow:hidden}
.top-of-the-page .top-of-the-page__image-wrapper{position:absolute;width:100%}
.top-of-the-page .top-of-the-page__image-wrapper img{width:100%}
@media screen and (min-width:62em){.top-of-the-page .top-of-the-page__image-wrapper img{width:auto}
}
.top-of-the-page .top-of-the-page__image-wrapper .image-main{min-width:100%;min-height:100%;width:auto;height:auto}
.top-of-the-page .top-of-the-page__content-wrapper{position:relative;text-align:center;margin-top:6em}
.top-of-the-page .top-of-the-page__content-wrapper h1{font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:20px}
@media screen and (min-width:48em) and (max-width:61.938em){.top-of-the-page .top-of-the-page__content-wrapper h1{font-size:35px}
}
@media screen and (min-width:62em){.top-of-the-page .top-of-the-page__content-wrapper h1{font-size:45px}
}
.top-of-the-page .top-of-the-page__content-wrapper h1 sub{font-family:bembo;font-weight:normal;font-style:italic;color:#fff;text-transform:none;font-size:20px}
@media screen and (min-width:48em) and (max-width:61.938em){.top-of-the-page .top-of-the-page__content-wrapper h1 sub{font-size:40px}
}
@media screen and (min-width:62em){.top-of-the-page .top-of-the-page__content-wrapper h1 sub{font-size:60px}
}
@media screen and (max-width:767px){.top-of-the-page .top-of-the-page__image-wrapper{height:200px}
.top-of-the-page .top-of-the-page__image-wrapper img{height:200px;max-height:100%}
.top-of-the-page .top-of-the-page__content-wrapper{margin-top:70px}
.top-of-the-page .top-of-the-page__content-wrapper h2{width:80%;margin:0 auto}
.container-fluid.with-vertical-nav section.top-of-the-page .top-of-the-page__wrapper .rect{display:none}
section.top-of-the-page-table.visible-xs{margin-left:-14px;margin-right:-14px}
}
@media screen and (min-width:48em) and (max-width:61.938em){.top-of-the-page .top-of-the-page__content-wrapper{margin-top:44px}
.top-of-the-page .top-of-the-page__wrapper{height:260px}
}
@media screen and (min-width:62em){.top-of-the-page .top-of-the-page__content-wrapper{margin-top:100px}
.top-of-the-page .top-of-the-page__wrapper{height:320px}
}
.top-of-the-page-table{padding:1em;clear:both}
.top-of-the-page-table dl{float:left;width:50%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin-bottom:0;padding:1em;text-align:center}
@media(min-width:768px){.top-of-the-page-table dl{float:left;width:25%}
}
.top-of-the-page-table dl dd{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:18px;text-overflow:ellipsis;overflow:hidden}
@media screen and (min-width:48em) and (max-width:61.938em){.top-of-the-page-table dl dd{font-size:30px;line-height:30px}
}
@media screen and (min-width:62em){.top-of-the-page-table dl dd{font-size:45px;line-height:40px}
}
.top-of-the-page-table dl dt{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:16px}
@media screen and (min-width:62em){.top-of-the-page-table dl dt{font-size:24px}
}
.top-of-the-page-table dl.first,.top-of-the-page-table dl.second{border-bottom:2px solid #000}
.top-of-the-page-table dl.first,.top-of-the-page-table dl.third{border-right:2px solid #000}
@media screen and (min-width:48em){.top-of-the-page-table dl{text-align:center;padding:15px 0}
.top-of-the-page-table dl dd{margin-left:0;border-right:1px solid #000}
.top-of-the-page-table dl.first,.top-of-the-page-table dl.second{border-bottom:0}
.top-of-the-page-table dl.first,.top-of-the-page-table dl.third{border-right:0}
.top-of-the-page-table dl.fourth dd{border:0}
}
@media screen and (min-width:62em){.top-of-the-page-table{padding:40px 1em 1em}
}
@media screen and (min-width:48em) and (max-width:61.938em) and (orientation:portrait){.tpl-product.reinsurance-product-detail-page .top-of-the-page-table.hidden-xs{padding-left:0;padding-right:0}
.tpl-product.reinsurance-product-detail-page .top-of-the-page-table.hidden-xs .top-of-the-page-table__wrapper{padding:0 40px}
.tpl-product.reinsurance-product-detail-page .top-of-the-page-table.hidden-xs .top-of-the-page-table__wrapper dl.first{width:35%}
.tpl-product.reinsurance-product-detail-page .top-of-the-page-table.hidden-xs .top-of-the-page-table__wrapper dl.second{width:28%}
.tpl-product.reinsurance-product-detail-page .top-of-the-page-table.hidden-xs .top-of-the-page-table__wrapper dl.third{width:20%}
.tpl-product.reinsurance-product-detail-page .top-of-the-page-table.hidden-xs .top-of-the-page-table__wrapper dl.fourth{width:17%}
.tpl-product.reinsurance-product-detail-page .teaser-general.centered-text-1200{padding-left:0;padding-right:0}
.tpl-product.reinsurance-product-detail-page .teaser-general.centered-text-1200 .teaser-general__teaser.two.productpageteaser.image-and-detail{padding-left:40px}
.tpl-product.reinsurance-product-detail-page .teaser-general.centered-text-1200 .teaser-general__teaser.two.productpageteaser.description-block{padding-right:40px}
.tpl-product.reinsurance-product-detail-page section .editTxt .generic-item__text-link .focus-block{padding-right:0;padding-left:0}
.tpl-product.reinsurance-product-detail-page section .editTxt .generic-item__text-link .focus-block .focus-block__text .focus-block__text-wrapper{width:100%}
.tpl-product.reinsurance-product-detail-page section .editTxt .generic-item__text-link .focus-block .focus-block__text .focus-block__text-wrapper .focus-block__text-content{display:block;width:88%;padding-left:32px;padding-right:30px}
.tpl-product.reinsurance-product-detail-page .watch-pre2.centered-text-1200 .watch-pre2__col1{padding-left:40px}
.tpl-product.reinsurance-product-detail-page .watch-pre2.centered-text-1200 .watch-pre2__col2{width:243px}
.tpl-product.reinsurance-product-detail-page .watch-pre2.centered-text-1200 .watch-pre2__col3{padding-right:40px}
.tpl-product.reinsurance-product-detail-page #technical-detail-block .technical-dedails__headline{padding:0 40px}
.tpl-product.reinsurance-product-detail-page #technical-detail-block .technical-dedails__wrapper.centered-text-1200{padding-left:40px;padding-right:40px}
.tpl-product.reinsurance-product-detail-page #technical-detail-block .technical-dedails__wrapper.centered-text-1200 .technical-dedails__container:first-child{padding-left:25px}
.tpl-product.reinsurance-product-detail-page #technical-detail-block .technical-dedails__wrapper.centered-text-1200 .technical-dedails__container:last-child{padding-right:25px}
}
.storyof-topofpage .story-of-scroll-down-link .icon-arrow-down-white{height:1.25em;width:1.25em;margin:.625em auto 0}
.storyof-topofpage .storyof-topofpage__wrapper{padding:0;position:relative;color:#fff;background:#474747}
.storyof-topofpage__image-wrapper{width:100%;overflow:hidden}
.storyof-topofpage__image-wrapper img{height:100%;display:block;margin:auto}
.storyof-topofpage__image-wrapper img.image-main{z-index:1;min-width:100%;min-height:100%;width:auto;height:auto}
.storyof-topofpage__content-wrapper{position:absolute;z-index:3;width:100%;margin-top:7em;top:0}
.storyof-topofpage__content-wrapper h2{font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:40px;margin-top:.625em;margin-bottom:2em}
@media screen and (min-width:62em){.storyof-topofpage__content-wrapper h2{font-size:60px}
}
.storyof-topofpage__content-wrapper h2 sub{display:block;font-family:bembo;font-weight:normal;font-style:italic;color:#fff;text-transform:none;font-size:40px;line-height:0}
@media screen and (min-width:62em){.storyof-topofpage__content-wrapper h2 sub{font-size:60px}
}
.storyof-topofpage__content-wrapper-central{display:block;text-align:center}
.storyof-topofpage__content-wrapper-central a{background:transparent;border:0;font-size:12px;font-family:"Arial";font-weight:bold;padding:.71em 0;text-transform:uppercase;text-decoration:none;display:inline-block;font-style:normal;font-family:bembo;font-weight:normal;font-style:italic;color:#fff;text-transform:none;font-size:18px}
.storyof-topofpage__content-wrapper-central a:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
.storyof-topofpage__content-wrapper-central a:hover{color:#fff}
.storyof-topofpage__content-wrapper-central a:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
@media screen and (min-width:48em) and (max-width:61.938em){.storyof-topofpage__content-wrapper-central a{font-size:18px}
}
@media screen and (min-width:62em){.storyof-topofpage__content-wrapper-central a{font-size:21px}
}
.storyof-topofpage__content-wrapper-central a:after{display:none}
@media screen and (max-width:767px){.storyof-topofpage__content-wrapper h2{margin-bottom:1em}
}
@media screen and (min-width:48em){.storyof-topofpage .storyof-topofpage__content-wrapper{margin-top:17em}
}
.generic-topofpage{margin-right:-15px;margin-left:-15px}
.generic-topofpage .generic-scroll-down-link .icon-arrow-down-white{height:1.25em;width:1.25em;margin:.625em auto 0}
.generic-topofpage .generic-topofpage__wrapper{padding:0;position:relative;color:#fff;background:#474747}
.generic-topofpage__image-wrapper{width:100%;overflow:hidden;position:relative;min-height:300px;height:300px}
@media screen and (min-width:48em) and (max-width:61.938em){.generic-topofpage__image-wrapper{height:400px}
}
@media screen and (min-width:62em){.generic-topofpage__image-wrapper{height:400px}
}
.generic-topofpage__image-wrapper img{height:auto;display:block;margin:auto;width:100%}
.generic-topofpage__image-wrapper img.image-main{position:absolute;left:50%;top:50%;width:auto;-moz-transform:translate3D(-50%,-50%,0);-ms-transform:translate3D(-50%,-50%,0);-webkit-transform:translate3D(-50%,-50%,0);transform:translate3D(-50%,-50%,0);height:auto;max-height:100%;min-width:100%}
.generic-topofpage__content-wrapper{display:block;position:absolute;z-index:3;width:100%;top:0;height:100%}
.generic-topofpage__content-wrapper h1{font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:40px;width:100%;word-break:keep-all;word-break:break-word;display:inline-block;margin-top:.625em;margin-bottom:2em}
@media screen and (min-width:48em) and (max-width:61.938em){.generic-topofpage__content-wrapper h1{font-size:35px}
}
@media screen and (min-width:62em){.generic-topofpage__content-wrapper h1{font-size:45px}
}
.generic-topofpage__content-wrapper h1 sub{display:block;line-height:1.3}
@media screen and (min-width:62em){.generic-topofpage__content-wrapper h1 sub{font-family:'Times New Roman',Times,serif;font-weight:normal;font-style:italic;color:#fff;text-transform:none;font-size:40px}
}
@media screen and (min-width:48em) and (max-width:61.938em){.generic-topofpage__content-wrapper h1 sub{font-family:'Times New Roman',Times,serif;font-weight:normal;font-style:italic;color:#fff;text-transform:none;font-size:40px}
}
@media screen and (max-width:767px){.generic-topofpage__content-wrapper h1 sub{font-family:'Times New Roman',Times,serif;font-weight:normal;font-style:italic;color:#fff;text-transform:none;font-size:40px}
}
@media screen and (min-width:62em){.generic-topofpage__content-wrapper h1 sub{font-size:3.65vw}
}
.generic-topofpage__content-wrapper-central{display:block;margin:-90px auto 0;position:absolute;text-align:center;top:50%;vertical-align:middle;width:100%}
.generic-topofpage__content-wrapper-central a{font-family:bembo;font-weight:normal;font-style:italic;color:#fff;text-transform:none;font-size:18px}
@media screen and (min-width:62em){.generic-topofpage__content-wrapper-central a{font-size:22px}
}
.generic-topofpage__content-wrapper-central a:after{display:none}
.generic-topofpage__content-wrapper-central .read-more a{background:transparent;border:0;color:#fff;font-size:12px;font-family:"Arial";font-weight:bold;padding:.71em 0;text-transform:uppercase;text-decoration:none;display:inline-block;font-style:normal}
.generic-topofpage__content-wrapper-central .read-more a:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
.generic-topofpage__content-wrapper-central .read-more a:hover{color:#fff}
.generic-topofpage__content-wrapper-central .read-more a:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
@media screen and (min-width:48em){.generic-topofpage__content-wrapper-central .read-more a:after{border-color:#fff}
}
.generic-topofpage__content-wrapper-central.scroll-button-down{bottom:0;position:absolute;top:auto}
.generic-topofpage__content-wrapper .generic-scroll-down-link{display:block}
.focusStory .focus-block__text .focus-block__text-content .focus-block__image{width:100%}
.top-navigation .popover.bottom{margin-top:10px}
.news-event .date{display:inline-block;width:50%;border-bottom:solid 1px #fff;padding-bottom:1.25em;margin-bottom:1.875em;font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:none;font-size:12px}
.news-event h2{font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:30px;margin-top:.625em;margin-bottom:2em;width:100%}
@media screen and (min-width:62em){.news-event h2{font-size:35px}
}
@media screen and (max-width:767px){.news-event h2{margin:0 0 10px}
}
.news-event h2 sub{display:block;margin-top:20px;font-family:bembo;font-weight:normal;font-style:italic;color:#fff;text-transform:none;font-size:18px;line-height:1.3}
@media screen and (min-width:48em){.news-event h2 sub{font-size:26px}
}
.news-event .generic-topofpage__content-wrapper-central{margin-top:-200px}
.news-event .generic-topofpage__content-wrapper-central h1{font-size:30px}
.news-event .generic-topofpage__content-wrapper-central h1 sub{font-size:18px}
.news-event .generic-topofpage__content-wrapper-central .read-more a{font-size:12px}
.news-event .generic-topofpage__image-wrapper{width:100%;height:600px;background-color:#000;overflow:hidden}
.news-event .generic-topofpage__image-wrapper img{min-height:26em;opacity:.7;width:100%}
.news-event .layer-blocks .generic-item__text-link .content h2{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:30px;line-height:normal;word-break:keep-all;word-break:break-word;text-align:center}
.news-event .layer-blocks .generic-item__text-link .content h4{text-align:center}
@media screen and (min-width:62em){.news-event .layer-blocks .generic-item__text-link .content h4{font-family:'Times New Roman',Times,serif;font-weight:normal;font-style:italic;color:#7b706c;text-transform:none;font-size:20px}
}
@media screen and (min-width:48em) and (max-width:61.938em){.news-event .layer-blocks .generic-item__text-link .content h4{font-family:'Times New Roman',Times,serif;font-weight:normal;font-style:italic;color:#7b706c;text-transform:none;font-size:20px}
}
@media screen and (max-width:767px){.news-event .layer-blocks .generic-item__text-link .content h4{font-family:'Times New Roman',Times,serif;font-weight:normal;font-style:italic;color:#7b706c;text-transform:none;font-size:18px}
}
.news-event .layer-blocks .generic-item__image{height:20em}
.news-event .layer-blocks .generic-item__image .rect{display:block;width:16%}
.news-event .layer-blocks .generic-item__image img{height:20em;width:100%}
.news-event .layer-blocks .generic-item.h-1-1{height:auto}
.news-event .layer-blocks .generic-item.h-1-1 .mobile-date{width:25%;margin:0 auto;padding:1.25em 0;text-align:center;font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:12px}
.news-event .layer-blocks .generic-item.h-1-1 .date{display:none}
.news-event .news-shadow{width:100%;background:rgba(0,0,0,0.5)}
.social-media.news-event .generic-topofpage__image-wrapper img{width:100%;max-height:360px}
.social-media.news-event .generic-topofpage__content-wrapper-central{margin-top:-140px;padding:0 60px}
.social-media.news-event .date{margin-bottom:0}
.social-media.news-event .generic-topofpage__content-wrapper h1{margin-bottom:1em}
.article.longArticle h2{line-height:normal;font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:30px}
.article.longArticle p{font-size:12px;line-height:2}
.article h2.article-header-width{width:100%!important;margin-bottom:1em}
.article .generic-topofpage .rect{display:block}
.article .generic-topofpage .generic-topofpage__wrapper{background:#fff}
.article .generic-topofpage .generic-topofpage__wrapper .generic-topofpage__content-wrapper{position:relative}
.article .generic-topofpage .generic-topofpage__wrapper .generic-topofpage__content-wrapper h2{width:100%}
.article .generic-topofpage .generic-topofpage__wrapper .generic-topofpage__content-wrapper .generic-topofpage__content-wrapper-central{position:relative;margin:20px auto}
.article .generic-topofpage .generic-topofpage__wrapper .generic-topofpage__content-wrapper .generic-topofpage__content-wrapper-central h1{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:24px;margin-left:30px;margin-right:30px;width:auto}
.article .generic-topofpage .generic-topofpage__wrapper .generic-topofpage__content-wrapper .generic-topofpage__content-wrapper-central h1 sub{font-family:bembo;font-weight:normal;font-style:italic;color:#7b706c;text-transform:none;font-size:18px}
.article .prev-next-article{text-align:right}
.article .prev-next-article .next{margin-left:20px}
.article .prev-next-article a{background:transparent;border:0;color:#000;font-size:12px;font-family:"Arial";font-weight:bold;padding:.71em 0;text-transform:uppercase;text-decoration:none;display:inline-block;font-style:normal;padding-bottom:1.25em}
.article .prev-next-article a:after{content:"";display:block;border-bottom:2px solid #000;margin:auto;margin-top:.7em}
.article .prev-next-article a:hover{color:#000}
.article .prev-next-article a:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.article .date{display:inline-block;width:100%;border-bottom:solid 1px #e5e5e5;border-top:solid 1px #e5e5e5;padding-top:1.25em;padding-bottom:1.25em;margin-bottom:1.875em;font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:12px}
.article h2{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:30px;margin-top:.625em;margin-bottom:2em;width:50%}
.article h2 sub{display:block;font-family:bembo;font-weight:normal;font-style:italic;color:#7b706c;text-transform:none;font-size:18px;line-height:1.3}
@media screen and (min-width:48em) and (max-width:61.938em){.article h2 sub{font-size:20px}
}
@media screen and (min-width:62em){.article h2 sub{font-size:20px}
}
h1.editorial-heading-title{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:50px;margin:.625em 30px .625em 0;display:inline-block}
h1.editorial-heading-title sub.editorial-subheading-title{font-family:bembo;font-weight:normal;font-style:italic;color:#7b706c;text-transform:none;font-size:24px;display:block;line-height:1.3}
.article .generic-topofpage .generic-topofpage__wrapper .generic-topofpage__content-wrapper .generic-topofpage__content-wrapper-central h1.editorial-head-title{margin:30px 0 55px}
.tpl-product.reinsurance-product-detail-page .generic-item.h-1-1 .focus-block .focus-block__text-content p{font-family:"Arial"!important;line-height:20px}
.generic-item.h-1-1 .generic-item__text-link .focus-block .focus-block__image .embed-image{height:auto}
.generic-item.h-1-1 .generic-item__text-link .focus-block .focus-block__text h2{margin-top:0}
.article.longArticle h2{margin:-25px -15px 0}
.article.longArticle .layer-blocks .text-justified{margin-bottom:70px}
.article.longArticle .layer-blocks .text-justified:before,.article.longArticle .layer-blocks .text-justified:after{content:" ";display:table}
.article.longArticle .layer-blocks .text-justified:after{clear:both}
.article.longArticle .layer-blocks .text-justified:before,.article.longArticle .layer-blocks .text-justified:after{content:" ";display:table}
.article.longArticle .layer-blocks .text-justified:after{clear:both}
.layer-blocks .article.longArticle h2{margin:25px 0}
.layer-blocks .article.longArticle .layer-blocks .text-justified{margin-bottom:25px}
.layer-blocks .article.longArticle .layer-blocks .text-justified:before,.layer-blocks .article.longArticle .layer-blocks .text-justified:after{content:" ";display:table}
.layer-blocks .article.longArticle .layer-blocks .text-justified:after{clear:both}
.layer-blocks .article.longArticle .layer-blocks .text-justified:before,.layer-blocks .article.longArticle .layer-blocks .text-justified:after{content:" ";display:table}
.layer-blocks .article.longArticle .layer-blocks .text-justified:after{clear:both}
.layer-blocks .tpl-story.flexible-story-header{margin:0 15px}
.layer-blocks .editTxt .generic-item__text-link .content{display:block;padding:0}
.layer-blocks .editTxt .generic-item__text-link .content .focus-block>div{width:50%}
.layer-blocks .half>div.editTxt div{width:100%;padding:0}
.layer-blocks .editTxt .generic-item__text-link{max-width:100%}
.layer-blocks .editTxt .focus-block{margin:0}
.layer-blocks .editTxt .focus-block .focus-block__text .focus-block__text-bottom .display-table .focus-block__image{padding-left:0;padding-right:0;width:50%}
.layer-blocks .editTxt .focus-block .focus-block__text .focus-block__text-bottom{margin-left:0}
.layer-blocks .editTxt .focus-block .focus-block__text .focus-block__text-content{padding:0 40px}
.layer-blocks .editTxt .generic-item__text-link .content a{background:rgba(0,0,0,0) none repeat scroll 0 0;border:medium none;color:#000;display:inline;font-family:bembosemi;font-size:20px;font-style:normal;font-weight:normal;text-transform:none}
.layer-blocks .editTxt .generic-item__text-link .content p a{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:12px}
.layer-blocks .half>div.editTxt{float:none;width:100%}
.layer-blocks .editTxt .generic-item__text-link .content a:after{border:medium none;display:inline;margin:0}
.layer-blocks .editTxt .generic-item__text-link .content h2{font-family:bembo;font-style:italic;padding-bottom:30px;font-weight:normal;text-transform:capitalize;margin-bottom:0;font-size:60px}
.news-event .layer-blocks .content-mobile-position .generic-item__text-link .content>a:after{border-bottom:2px solid #000}
.news-event .layer-blocks .content-mobile-position .generic-item__text-link .content h2{font-family:"Arial";font-weight:bold;text-transform:uppercase}
.article.longArticle h2.article-header-width{margin-top:30px}
@media screen and (max-width:767px){.news-event .date{border-bottom:0}
.news-event .rect{display:none}
.article .rect{display:none}
.article .generic-topofpage .rect{display:none}
.article .generic-topofpage__wrapper{background:#fff}
.article .generic-topofpage__wrapper img{display:none}
.article .generic-topofpage__wrapper .generic-scroll-down-link{display:none}
.article .prev-next-article{background:#00f;padding:0 10%}
.article .prev-next-article .previous{float:left}
.article .prev-next-article .next{float:right}
.article .prev-next-article a{background:transparent;border:0;color:#000;font-size:12px;font-family:"Arial";font-weight:bold;padding:.71em 0;text-transform:uppercase;text-decoration:none;display:inline-block;font-style:normal;padding-bottom:1.25em;width:90px;text-align:center}
.article .prev-next-article a:after{content:"";display:block;border-bottom:2px solid #000;margin:auto;margin-top:.7em}
.article .prev-next-article a:hover{color:#000}
.article .prev-next-article a:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.article .date{display:inline-block;width:100%;border-bottom:solid 1px #e5e5e5;border-top:solid 1px #e5e5e5;padding-top:1.25em;margin-bottom:1.875em}
.article h2{margin-top:.625em;margin-bottom:2em;width:80%}
h1.editorial-heading-title{padding-left:15px;padding-right:15px;margin-right:0}
.generic-item.h-1-1 .generic-item__text-link .focus-block .focus-block__image .embed-image{height:auto;width:auto}
.generic-item.h-1-1 .generic-item__text-link .focus-block .focus-block__text .focus-block__text-content{padding:0 15px;text-align:left}
.tpl-product.reinsurance-product-detail-page .generic-item.h-1-1{margin-left:0;margin-right:0}
.tpl-product.reinsurance-product-detail-page .generic-item.h-1-1 .generic-item__text-link .focus-block{margin-left:0;margin-right:0}
.tpl-product.reinsurance-product-detail-page .generic-item.h-1-1 .generic-item__text-link .focus-block .focus-block__text{padding:0;padding-bottom:40px}
.tpl-product.reinsurance-product-detail-page .generic-item.h-1-1 .generic-item__text-link .focus-block .focus-block__text .focus-block__text-content{padding:0 15px}
.tpl-product.reinsurance-product-detail-page .generic-item.h-1-1 .generic-item__text-link .focus-block .focus-block__text .focus-block__text-content>.focus-block__text-bottom{margin-left:-15px!important;margin-right:-15px!important;padding-top:40px}
.tpl-product.reinsurance-product-detail-page .description-block{margin-bottom:0}
.tpl-product.reinsurance-product-detail-page .teaser-general__description-wrapper .teaser-general__description-link{margin-top:.5em}
.tpl-product.reinsurance-product-detail-page .caliber{margin-bottom:40px}
.tpl-product.reinsurance-product-detail-page .watch-pre2 .watch-pre2__col1__text-wrapper{padding-bottom:30px}
.tpl-product.reinsurance-product-detail-page .watch-pre2.centered-text-1200{margin-bottom:0}
.tpl-product.reinsurance-product-detail-page .embed-responsive{margin-left:0;margin-right:0}
.layer-blocks .editTxt .generic-item__text-link .content .focus-block>div{width:100%}
.layer-blocks .editTxt .generic-item__text-link .content h2{font-size:28px}
.layer-blocks .editTxt .generic-item.h-1-1{height:auto}
.layer-blocks .editTxt .focus-block .focus-block__text .focus-block__text-bottom{margin-left:4px}
.divider.missing-divider{display:none}
}
@media screen and (min-width:48em){.article .generic-topofpage .generic-topofpage__wrapper .generic-topofpage__content-wrapper .generic-topofpage__content-wrapper-central{text-align:left;padding:0 3.125em}
.article .generic-topofpage .generic-topofpage__wrapper .generic-topofpage__content-wrapper .generic-topofpage__content-wrapper-central .prev-next-article{background:0;float:right;padding:0}
.article .generic-topofpage .generic-topofpage__wrapper .generic-topofpage__content-wrapper .generic-topofpage__content-wrapper-central h1{font-size:50px;margin-bottom:0}
.article .generic-topofpage .generic-topofpage__wrapper .generic-topofpage__content-wrapper .generic-topofpage__content-wrapper-central h1 sub{font-size:24px}
.news-event .layer-blocks .generic-item__text-link h2{margin:0 auto!important}
.news-event .generic-topofpage__content-wrapper-central h2{width:60%;margin:.625em auto 2em}
.news-event .generic-topofpage__content-wrapper-central h1 sub{font-size:20px}
.news-event .generic-topofpage__content-wrapper-central .read-more a{font-size:14px}
.news-event .layer-blocks .half:nth-child(odd) .image-mobile-position{float:right}
.news-event .layer-blocks .generic-item__image{height:auto}
.news-event .layer-blocks .generic-item__image img{height:48.75em;width:100%}
.news-event .layer-blocks .generic-item__image .rect{display:none}
.news-event .layer-blocks .generic-item.h-1-1 .mobile-date{display:none}
.news-event .layer-blocks .generic-item.h-1-1 .date{display:block;margin:0 auto;width:20%}
.social-media.news-event .generic-topofpage__image-wrapper img{width:100%;max-height:none}
.social-media.news-event .generic-topofpage__content-wrapper-central{margin-top:-140px;padding:0 60px}
.social-media.news-event .date{margin-bottom:0;border-bottom:1px solid #7b706c}
.social-media.news-event .generic-topofpage__content-wrapper h1{margin-bottom:1em;width:50%}
.layer-blocks .article.longArticle h2{padding:0 30px}
.layer-blocks .article.longArticle .layer-blocks{padding:0 30px}
.layer-blocks h1.editorial-heading-title{padding:0 30px}
.layer-blocks h1.editorial-heading-title sub{font-size:20px;color:#000}
.divider.missing-divider{margin:0;position:relative;top:-20px}
.article.longArticle h2.article-header-width{margin-top:0}
.container-fluid>.embed-image{margin-bottom:40px}
}
@media screen and (min-width:48em) and (max-width:61.938em){.article.longArticle h2{font-size:40px}
.social-media.news-event .generic-topofpage__image-wrapper img{width:100%;max-height:600px}
.social-media.news-event .generic-topofpage__content-wrapper h1{width:75%}
.generic-item.h-1-1 .generic-item__text-link .focus-block{padding:0 3.125em}
.generic-item.h-1-1 .generic-item__text-link .focus-block .focus-block__text h2{line-height:50px}
.layer-blocks .editTxt .focus-block .focus-block__text{padding-right:20px}
.layer-blocks .editTxt .generic-item__text-link .content h2{font-size:40px}
.layer-blocks .editTxt .generic-item.h-1-1 .generic-item__text-link .focus-block{padding:0 1.125em}
.layer-blocks .editTxt .focus-block .focus-block__text .focus-block__text-bottom{margin:100px 0 0 0}
.layer-blocks h1.editorial-heading-title{font-size:40px;line-height:normal}
}
@media screen and (min-width:62em){.tpl-story .generic-topofpage__image-wrapper img{width:100%}
.article.longArticle h2{font-size:80px}
.layer-blocks h1.editorial-heading-title{padding:0 30px;font-size:80px;line-height:normal}
.layer-blocks h1.editorial-heading-title sub{color:#000;font-size:35px}
.layer-blocks .article.longArticle sub{font-size:35px}
.generic-item.h-1-1 .generic-item__text-link .focus-block .focus-block__text h2{line-height:66px}
}
.teaser-general .teaser-general__product-strap{width:120%;text-align:left}
.teaser-general .teaser-general__product-strap__heading{display:block;color:#7b706c}
.teaser-general .teaser-general__product-strap__strap-container img,.teaser-general .teaser-general__product-strap__strap-container p,.teaser-general .teaser-general__product-strap__strap-container a{display:inline-block}
.teaser-general .teaser-general__product-strap__strap-container img{max-width:100px}
.teaser-general .teaser-general__product-strap__strap-container p{font-size:12px}
.teaser-general .teaser-general__product-strap__strap-container a{font-size:16px}
#productChangeStrapModal ul li{width:50%;float:left;cursor:pointer}
#productChangeStrapModal ul li p{display:inline-block}
.watch-pre2.centered-text-1200{margin-bottom:110px}
.layer-blocks .generic-item__text-link{background:inherit!important}
.layer-blocks .generic-item__text-link .content h1,.layer-blocks .generic-item__text-link .content h2,.layer-blocks .generic-item__text-link .content h3,.layer-blocks .generic-item__text-link .content h4,.layer-blocks .generic-item__text-link .content h5{font-family:"Arial"!important;font-weight:bold!important;font-style:normal!important}
.layer-blocks .generic-item__text-link .content h1{margin:0 0 40px;font-size:55px!important;line-height:60px!important;text-transform:uppercase!important}
@media screen and (max-width:767px){.layer-blocks .generic-item__text-link .content h1{font-size:40px!important;line-height:45px!important}
}
.layer-blocks .generic-item__text-link .content h2{padding-bottom:10px!important;font-size:18px!important;line-height:42px!important;text-transform:uppercase!important}
@media screen and (max-width:767px){.layer-blocks .generic-item__text-link .content h2{font-size:14px!important}
}
@media screen and (max-width:767px){.layer-blocks .generic-item__text-link{margin-bottom:60px!important}
}
.layer-blocks .content-bg__bronze{background-color:#b7a98e}
.layer-blocks .content-bg__bronze .generic-item__text-link .content h2{color:#fff}
.layer-blocks .content-bg__bronze .focus-block__text-content .cta-link{border:1px solid transparent;background-color:#fff!important}
.layer-blocks .content-bg__black{background-color:#3a3935}
.layer-blocks .content-bg__black .generic-item__text-link .content h2{color:#b7a98e}
.layer-blocks .content-bg__black .focus-block__text-content .cta-link{border:1px solid transparent;background-color:#fff!important}
.layer-blocks .content-bg__white{background-color:#fff}
.layer-blocks .content-bg__white .generic-item__text-link .content h2{color:#b7a98e}
.layer-blocks .content-bg__white .focus-block__text-content .cta-link{color:#fff!important;background-color:#3a3935!important}
.focus-block{margin-left:-15px;margin-right:-15px}
.focus-block a[data-popover="true"],.focus-block a[data-toggle="popover"]{cursor:pointer;color:inherit;border-bottom:solid 1px #7b706c;font-weight:bold;display:inline-block}
.focus-block__image,.focus-block__text{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:768px){.focus-block__image,.focus-block__text{float:left;width:50%}
}
.focus-block__text h2{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:28px;padding-bottom:30px;margin-bottom:0;word-break:break-word}
@media screen and (min-width:48em) and (max-width:61.938em){.focus-block__text h2{font-size:40px}
}
@media screen and (min-width:62em){.focus-block__text h2{font-size:60px}
}
.focus-block__text p{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:12px;line-height:2}
.focus-block__text-content .content__20__bronze{display:block;font-size:20px;letter-spacing:.5px;line-height:160%;color:#b7a98e}
.focus-block__text-content .content__20__black{display:block;font-size:20px;letter-spacing:.5px;line-height:160%;color:#3a3935}
.focus-block__text-content .content__20__white{display:block;font-size:20px;letter-spacing:.5px;line-height:160%;color:#fff}
.focus-block__text-content .content__19__bronze{display:block;font-size:19px;letter-spacing:.5px;line-height:160%;color:#b7a98e}
.focus-block__text-content .content__19__black{display:block;font-size:19px;letter-spacing:.5px;line-height:160%;color:#3a3935}
.focus-block__text-content .content__19__white{display:block;font-size:19px;letter-spacing:.5px;line-height:160%;color:#fff}
.focus-block__text-content .content__18__bronze{display:block;font-size:18px;letter-spacing:.5px;line-height:160%;color:#b7a98e}
.focus-block__text-content .content__18__black{display:block;font-size:18px;letter-spacing:.5px;line-height:160%;color:#3a3935}
.focus-block__text-content .content__18__white{display:block;font-size:18px;letter-spacing:.5px;line-height:160%;color:#fff}
.focus-block__text-content .content__17__bronze{display:block;font-size:17px;letter-spacing:.5px;line-height:160%;color:#b7a98e}
.focus-block__text-content .content__17__black{display:block;font-size:17px;letter-spacing:.5px;line-height:160%;color:#3a3935}
.focus-block__text-content .content__17__white{display:block;font-size:17px;letter-spacing:.5px;line-height:160%;color:#fff}
.focus-block__text-content .content__16__bronze{display:block;font-size:16px;letter-spacing:.5px;line-height:160%;color:#b7a98e}
.focus-block__text-content .content__16__black{display:block;font-size:16px;letter-spacing:.5px;line-height:160%;color:#3a3935}
.focus-block__text-content .content__16__white{display:block;font-size:16px;letter-spacing:.5px;line-height:160%;color:#fff}
.focus-block__text-content .content__15__bronze{display:block;font-size:15px;letter-spacing:.5px;line-height:160%;color:#b7a98e}
.focus-block__text-content .content__15__black{display:block;font-size:15px;letter-spacing:.5px;line-height:160%;color:#3a3935}
.focus-block__text-content .content__15__white{display:block;font-size:15px;letter-spacing:.5px;line-height:160%;color:#fff}
.focus-block__text-content .content__14__bronze{display:block;font-size:14px;letter-spacing:.5px;line-height:160%;color:#b7a98e}
.focus-block__text-content .content__14__black{display:block;font-size:14px;letter-spacing:.5px;line-height:160%;color:#3a3935}
.focus-block__text-content .content__14__white{display:block;font-size:14px;letter-spacing:.5px;line-height:160%;color:#fff}
.focus-block__text-content .content__13__bronze{display:block;font-size:13px;letter-spacing:.5px;line-height:160%;color:#b7a98e}
.focus-block__text-content .content__13__black{display:block;font-size:13px;letter-spacing:.5px;line-height:160%;color:#3a3935}
.focus-block__text-content .content__13__white{display:block;font-size:13px;letter-spacing:.5px;line-height:160%;color:#fff}
.focus-block__text-content .content__12__bronze{display:block;font-size:12px;letter-spacing:.5px;line-height:160%;color:#b7a98e}
.focus-block__text-content .content__12__black{display:block;font-size:12px;letter-spacing:.5px;line-height:160%;color:#3a3935}
.focus-block__text-content .content__12__white{display:block;font-size:12px;letter-spacing:.5px;line-height:160%;color:#fff}
.focus-block__text-content .content__11__bronze{display:block;font-size:11px;letter-spacing:.5px;line-height:160%;color:#b7a98e}
.focus-block__text-content .content__11__black{display:block;font-size:11px;letter-spacing:.5px;line-height:160%;color:#3a3935}
.focus-block__text-content .content__11__white{display:block;font-size:11px;letter-spacing:.5px;line-height:160%;color:#fff}
.focus-block__text-content .content__10__bronze{display:block;font-size:10px;letter-spacing:.5px;line-height:160%;color:#b7a98e}
.focus-block__text-content .content__10__black{display:block;font-size:10px;letter-spacing:.5px;line-height:160%;color:#3a3935}
.focus-block__text-content .content__10__white{display:block;font-size:10px;letter-spacing:.5px;line-height:160%;color:#fff}
.focus-block__text-content .content__9__bronze{display:block;font-size:9px;letter-spacing:.5px;line-height:160%;color:#b7a98e}
.focus-block__text-content .content__9__black{display:block;font-size:9px;letter-spacing:.5px;line-height:160%;color:#3a3935}
.focus-block__text-content .content__9__white{display:block;font-size:9px;letter-spacing:.5px;line-height:160%;color:#fff}
.focus-block__text-content .content__8__bronze{display:block;font-size:8px;letter-spacing:.5px;line-height:160%;color:#b7a98e}
.focus-block__text-content .content__8__black{display:block;font-size:8px;letter-spacing:.5px;line-height:160%;color:#3a3935}
.focus-block__text-content .content__8__white{display:block;font-size:8px;letter-spacing:.5px;line-height:160%;color:#fff}
.focus-block__text-content .content__7__bronze{display:block;font-size:7px;letter-spacing:.5px;line-height:160%;color:#b7a98e}
.focus-block__text-content .content__7__black{display:block;font-size:7px;letter-spacing:.5px;line-height:160%;color:#3a3935}
.focus-block__text-content .content__7__white{display:block;font-size:7px;letter-spacing:.5px;line-height:160%;color:#fff}
.focus-block__text-content .content__6__bronze{display:block;font-size:6px;letter-spacing:.5px;line-height:160%;color:#b7a98e}
.focus-block__text-content .content__6__black{display:block;font-size:6px;letter-spacing:.5px;line-height:160%;color:#3a3935}
.focus-block__text-content .content__6__white{display:block;font-size:6px;letter-spacing:.5px;line-height:160%;color:#fff}
.focus-block__text-content .content__5__bronze{display:block;font-size:5px;letter-spacing:.5px;line-height:160%;color:#b7a98e}
.focus-block__text-content .content__5__black{display:block;font-size:5px;letter-spacing:.5px;line-height:160%;color:#3a3935}
.focus-block__text-content .content__5__white{display:block;font-size:5px;letter-spacing:.5px;line-height:160%;color:#fff}
.focus-block__text-content .content__4__bronze{display:block;font-size:4px;letter-spacing:.5px;line-height:160%;color:#b7a98e}
.focus-block__text-content .content__4__black{display:block;font-size:4px;letter-spacing:.5px;line-height:160%;color:#3a3935}
.focus-block__text-content .content__4__white{display:block;font-size:4px;letter-spacing:.5px;line-height:160%;color:#fff}
.focus-block__text-content .content__3__bronze{display:block;font-size:3px;letter-spacing:.5px;line-height:160%;color:#b7a98e}
.focus-block__text-content .content__3__black{display:block;font-size:3px;letter-spacing:.5px;line-height:160%;color:#3a3935}
.focus-block__text-content .content__3__white{display:block;font-size:3px;letter-spacing:.5px;line-height:160%;color:#fff}
.focus-block__text-content .content__2__bronze{display:block;font-size:2px;letter-spacing:.5px;line-height:160%;color:#b7a98e}
.focus-block__text-content .content__2__black{display:block;font-size:2px;letter-spacing:.5px;line-height:160%;color:#3a3935}
.focus-block__text-content .content__2__white{display:block;font-size:2px;letter-spacing:.5px;line-height:160%;color:#fff}
.focus-block__text-content .content__1__bronze{display:block;font-size:1px;letter-spacing:.5px;line-height:160%;color:#b7a98e}
.focus-block__text-content .content__1__black{display:block;font-size:1px;letter-spacing:.5px;line-height:160%;color:#3a3935}
.focus-block__text-content .content__1__white{display:block;font-size:1px;letter-spacing:.5px;line-height:160%;color:#fff}
.focus-block__text-content .cta-link{position:relative;display:inline-block!important;margin-top:30px;border:1px solid #3a3935!important;padding:10px 120px 10px 20px;font-family:"Arial"!important;font-size:18px!important;font-weight:bold!important;line-height:32px;text-transform:uppercase!important;color:#3a3935!important}
.focus-block__text-content .cta-link svg{position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:all .3s ease-in-out}
.focus-block__text-content .cta-link svg .a{fill:none;stroke:#b7a98e;stroke-width:2px}
.focus-block__text-content .cta-link:hover svg{right:15px}
@media screen and (max-width:767px){.focus-block__text-content .cta-link{padding:10px 100px 10px 20px;font-size:14px!important}
}
.focus-block__text-content:after{content:' ';background-color:#bf9474;display:block;position:absolute;top:0;width:60px;height:5px;display:none}
.focus-block.my-jlc .focus-block__text-content a{border-left:none;border-right:0;border-top:0;padding:0;margin-top:0}
.focus-block.my-jlc .focus-block__text-content a:before,.focus-block.my-jlc .focus-block__text-content a:after{display:none}
html[lang=zh] .focus-block.my-jlc .china-login .reset-password{width:auto;text-align:left!important}
html[lang=zh] .focus-block.my-jlc .china-login .reset-password:before,html[lang=zh] .focus-block.my-jlc .china-login .reset-password:after{display:none}
.focus-block__text-bottom{margin:40px 0 40px;margin:2.5rem 0 2.5rem}
.focus-block__text-bottom-title,.focus-block__text-bottom .focus-block__image{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;display:table-cell;background-color:#7b706c;float:none!important}
.focus-block__text-bottom-title{vertical-align:middle;position:relative}
.focus-block__text-bottom-title h2{text-align:center}
.focus-block__text-bottom-title h3{margin:0;text-align:center;font-family:bembo;font-weight:bold;font-style:italic;color:#fff;text-transform:none;font-size:14px}
@media screen and (min-width:48em) and (max-width:61.938em){.focus-block__text-bottom-title h3{font-size:20px}
}
@media screen and (min-width:62em){.focus-block__text-bottom-title h3{font-size:20px}
}
.focus-block__text-bottom-title h3 a{font-family:bembosemi;font-weight:normal;font-style:normal;color:#fff;text-transform:none;font-size:14px}
@media screen and (min-width:48em) and (max-width:61.938em){.focus-block__text-bottom-title h3 a{font-size:20px}
}
@media screen and (min-width:62em){.focus-block__text-bottom-title h3 a{font-size:20px}
}
.focus-block__text-bottom-title h3 a:hover{color:#000}
.focus-block__text-bottom-title:after{content:"";position:absolute;bottom:0;left:50%;width:30%;height:8px;height:.5rem;background-color:#bf9474;margin-left:-15%;display:block}
.display-table{display:table}
.display-table__image,.display-table__text{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:768px){.display-table__image,.display-table__text{float:left;width:50%}
}
.display-table__text h2{font-family:bembo;font-weight:bold;font-style:italic;color:#fff;text-transform:none;font-size:66px}
.display-table__text p{font-size:13px;font-size:.8125rem}
.display-table__text-bottom{margin:40px 0 40px;margin:2.5rem 0 2.5rem}
.display-table__text-bottom-title,.display-table__text-bottom .focus-block__image{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;display:table-cell;background-color:#7b706c;float:none!important}
.display-table__text-bottom-title{vertical-align:middle;position:relative}
.display-table__text-bottom-title h3{margin:0;text-align:center;font-family:bembo;font-weight:bold;font-style:italic;color:#fff;text-transform:none;font-size:15px}
.display-table__text-bottom-title:after{content:"";position:absolute;bottom:0;left:50%;width:30%;height:8px;height:.5rem;background-color:#bf9474;margin-left:-15%;display:block}
.display-table{display:table;width:100%}
.caliber{position:relative;background:url(jlc-framework-header/assets/images/caliber_bg.png);width:100%;background-size:100% 66%;background-repeat:no-repeat;background-position:bottom center;max-width:1200px;margin:250px auto 0;height:100vh}
.caliber__bg{display:none}
.caliber__bg img{height:auto;opacity:.4;width:auto}
.caliber:after{content:"";display:block;margin:0 auto;width:110px;position:absolute;border-bottom:9px solid #bf9474;left:0;right:0;bottom:0}
.caliber__block{text-align:center;padding:30px;padding:1.875rem;background-color:transparent;margin-top:35px;margin-top:2.1875rem;margin-bottom:35px;margin-bottom:2.1875rem;margin-left:auto;margin-right:auto;float:none;max-width:100%}
.caliber__block:before{width:60px;height:6px;background-color:transparent;content:"";display:block;position:absolute;top:0;left:50%;margin-left:-30px}
.caliber__block__inner-block{width:50%;margin:0 auto}
.caliber__block img{max-width:100%;margin:0;height:480px;width:480px;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-ms-transition:all 2s ease;transition:all 2s ease;cursor:pointer;position:relative;z-index:1}
.caliber__block h2{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:30px;margin:10px auto}
@media screen and (min-width:48em) and (max-width:61.938em){.caliber__block h2{font-size:35px}
}
@media screen and (min-width:62em){.caliber__block h2{font-size:40px}
}
.caliber__block p{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:12px}
.caliber__block .caliber__block_description{position:absolute;left:0;right:0;padding-top:36px;bottom:20vh;z-index:2}
.watch-pre2.centered-text-1200 .watch-pre2__col1,.watch-pre2.centered-text-1200 .watch-pre2__col1__text-wrapper__col2{padding-left:0;padding-right:0}
.watch-pre2.centered-text-1200 .watch-pre2__col1__text-wrapper__col2{float:none;margin:auto}
.watch-pre2.centered-text-1200 .watch-pre2__col1__text-wrapper__col1+.watch-pre2__col1__text-wrapper__col2{float:left}
.watch-pre2.centered-text-1200 .watch-pre2__col1__text-wrapper__col1 p.price-on-demand{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:16px;margin-top:35px}
.watch-pre2{position:relative;margin-bottom:110px}
.watch-pre2 .watch-pre2__col1 .choose-strap{bottom:0;left:15px}
.watch-pre2 .watch-pre2__col1 .choose-strap__strap-items li{padding:3px 0}
.watch-pre2 .watch-pre2__col1 .choose-strap__strap-items li p{width:85%}
.watch-pre2 .watch-pre2__col1 .mCSB_scrollTools{right:5px}
.watch-pre2__col1{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:768px){.watch-pre2__col1{float:left;width:33.33333333%}
}
.watch-pre2__col1 h1,.watch-pre2__col1 h2{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:45px;text-align:center}
@media screen and (min-width:48em){.watch-pre2__col1 h1,.watch-pre2__col1 h2{font-size:35px}
}
.watch-pre2__col1 h1 sub,.watch-pre2__col1 h2 sub{font-size:100%}
.watch-pre2__col1__text-wrapper{float:left;width:50%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding:30px 10px 130px 0;float:right}
@media(min-width:768px){.watch-pre2__col1__text-wrapper{float:left;width:100%}
}
.watch-pre2__col1__text-wrapper__col1{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding:0;text-align:center}
@media(min-width:768px){.watch-pre2__col1__text-wrapper__col1{float:left;width:100%}
}
@media(min-width:992px){.watch-pre2__col1__text-wrapper__col1{float:left;width:50%}
}
.watch-pre2__col1__text-wrapper__col1 .teaser-general__price{word-break:keep-all;word-break:break-word;font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:24px}
.watch-pre2__col1__text-wrapper__col1 .teaser-general__price span{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:24px}
.watch-pre2__col1__text-wrapper__col1 .teaser-general__vat{font-family:"Arial";font-weight:400;font-style:normal;color:#7b706c;text-transform:none;font-size:10px}
.watch-pre2__col1__text-wrapper__col1 .teaser-general__hide-price{display:none}
.watch-pre2__col1__text-wrapper__col1 .teaser-general__hide-price a{font-family:"Arial";font-weight:bold;font-style:normal;color:#7b706c;text-transform:uppercase;font-size:10px}
.watch-pre2__col1__text-wrapper__col1 .teaser-general__hide-price a .icon-checked{width:10px;height:10px;display:inline-block;margin-left:4px}
@media screen and (min-width:62em){.watch-pre2__col1__text-wrapper__col1 .teaser-general__hide-price a{font-size:11px}
}
.watch-pre2__col1__text-wrapper__col1 .teaser-general__show-price a{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:10px}
@media screen and (min-width:62em){.watch-pre2__col1__text-wrapper__col1 .teaser-general__show-price a{font-size:11px}
}
.watch-pre2__col1__text-wrapper__col2{position:relative;min-height:1px;padding-left:15px;padding-right:15px;text-align:center;padding-top:15px}
@media(min-width:768px){.watch-pre2__col1__text-wrapper__col2{float:left;width:100%}
}
@media(min-width:992px){.watch-pre2__col1__text-wrapper__col2{float:left;width:50%}
}
.watch-pre2__col1__text-wrapper__col2 a{background:transparent;border:0;font-size:12px;padding:.71em 0;text-decoration:none;display:inline-block;font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:16px}
.watch-pre2__col1__text-wrapper__col2 a:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
.watch-pre2__col1__text-wrapper__col2 a:hover{color:#000}
.watch-pre2__col1__text-wrapper__col2 a:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.watch-pre2__col1__text-wrapper__col2 a:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
.watch-pre2__col1__text-wrapper__col2 a:hover{color:#000}
.watch-pre2__col1__text-wrapper__col2 a:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
@media screen and (min-width:48em) and (max-width:61.938em){.watch-pre2__col1__text-wrapper__col2 a{font-size:20px}
}
@media screen and (min-width:62em){.watch-pre2__col1__text-wrapper__col2 a{font-size:20px}
}
.watch-pre2__col1__text-wrapper__col2 a:after{margin-top:10px}
.watch-pre2__col1__action-buttons{text-align:center;padding:0 20px;background-color:#f9f9f9;clear:both}
.watch-pre2__col1__action-buttons .strap-block .strap-img{float:left;width:50%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding:15px 30px}
@media(min-width:768px){.watch-pre2__col1__action-buttons .strap-block .strap-img{float:left;width:100%}
}
@media(min-width:992px){.watch-pre2__col1__action-buttons .strap-block .strap-img{float:left;width:50%}
}
.watch-pre2__col1__action-buttons .strap-block .strap-img img{width:100%;max-width:100%}
.watch-pre2__col1__action-buttons .strap-block .strap-img .rect{display:none}
.watch-pre2__col1__action-buttons .strap-block .strap-name{float:left;width:50%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;text-align:center;padding:15px 40px;font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:18px}
@media(min-width:768px){.watch-pre2__col1__action-buttons .strap-block .strap-name{float:left;width:100%}
}
@media(min-width:992px){.watch-pre2__col1__action-buttons .strap-block .strap-name{float:left;width:50%}
}
@media screen and (min-width:48em) and (max-width:61.938em){.watch-pre2__col1__action-buttons .strap-block .strap-name{font-size:22px}
}
@media screen and (min-width:62em){.watch-pre2__col1__action-buttons .strap-block .strap-name{font-size:22px}
}
.watch-pre2__col1__action-buttons .brdr-top{border-top:solid 1px #e5e5e5;padding:15px;clear:both}
.watch-pre2__col1__action-buttons .brdr-top a{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:12px}
.watch-pre2__col2{display:none;position:relative;min-height:1px;padding-left:15px;padding-right:15px;text-align:center;position:absolute;top:200px;width:50%}
@media(min-width:768px){.watch-pre2__col2{float:left;width:33.33333333%}
}
.watch-pre2__col2 img{max-width:100%}
.watch-pre2__col2 .product-img-action-btns a span{top:24px;position:relative;padding:15px;margin:0 16px}
.watch-pre2__col2-mobile{position:relative;min-height:1px;padding-left:15px;padding-right:15px;text-align:center;display:inline-block;width:50%}
@media(min-width:768px){.watch-pre2__col2-mobile{float:left;width:33.33333333%}
}
.watch-pre2__col2-mobile>a{display:inline-block;height:250px}
.watch-pre2__col2-mobile img{max-width:100%;max-height:100%;height:auto;width:auto}
.watch-pre2__col2-mobile .product-img-action-btns a span{top:24px;position:relative;padding:15px;margin:0 16px}
.watch-pre2__col2-mobile .product-img-action-btns a span.icon-next{top:30px}
.watch-pre2__col3{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;text-align:center}
@media(min-width:768px){.watch-pre2__col3{float:left;width:33.33333333%}
}
.watch-pre2__col3 ul.transversal{padding:0;list-style:none}
.watch-pre2__col3 ul.transversal li a{display:block;border-bottom:solid 1px #e5e5e5;padding:20px 0;padding:1.25rem 0;font-size:12px;font-size:.75rem;font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:12px}
.choose-strap{z-index:9999;min-width:300px}
.choose-strap .choose-strap__strap-items{max-height:300px;padding:18px 0}
.choose-strap .choose-strap__strap-items .choose_strap__strap-items__image{max-height:60px}
.choose-strap .choose-strap__strap-items .choose_strap__strap-items__name p{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:18px}
.choose-strap .choose-strap__strap-items ul.list-unstyled li{padding:3px 0;min-height:66px}
.choose-strap .rect{width:70px}
.choose-strap.choose-strap-top{bottom:0}
.choose_strap__strap-items__name.col-xs-5{min-height:70px}
@media screen and (max-width:767px){.choose-strap.choose-strap-top{left:0}
.productpageteaser .teaser-general__text-wrapper-inner-wrapper{position:initial}
.watch-pre2__col2-mobile .product-img-action-btns{bottom:40px;position:absolute;right:-50%;z-index:100}
.reinsurance-product-detail-page .watch-pre2__col2-mobile .product-img-action-btns.zoom-left-hide{display:none}
.reinsurance-product-detail-page .watch-pre2__col1__text-wrapper .product-img-action-btns.zoom-left-hide-mobile{display:block;width:100%;margin-top:20px}
.reinsurance-product-detail-page .watch-pre2__col1__text-wrapper .product-img-action-btns.zoom-left-hide-mobile a.product-zoom{display:block;text-align:center}
.reinsurance-product-detail-page .watch-pre2__col1__text-wrapper .product-img-action-btns.zoom-left-hide-mobile a.product-zoom span.icon-zoom-grey{padding:15px;text-align:center}
.watch-pre2__col2-mobile .product-img-action-btns .product-next{display:none}
.focus-block__text-bottom{margin:0;margin:0}
.focus-block__text-bottom-title h3{font-size:18px;font-size:1.125rem}
c.thanks-even .display-table{direction:rtl}
c.thanks-even .display-table div{direction:ltr}
.watch-pre2__col1__action-buttons .strap-block .strap-name{padding:15px 4%}
.watch-pre2__col3 ul.transversal li a{border-bottom:0;border-top:solid 1px #e5e5e5}
.watch-pre2__col3 ul.transversal{margin:0}
.caliber{background-size:100% 73%;margin:0;height:410px}
.caliber__block{width:100%;margin-top:0;padding:0;max-width:100vw;max-height:100vh}
.caliber__block img{width:200px;height:200px}
.caliber__block .caliber__block_description{bottom:5vh;top:initial}
.caliber__block .caliber__block_description h2{line-height:30px;margin:0}
.focus-block__text h2{padding:25px 0 30px;line-height:28px;clear:both}
}
@media screen and (min-width:48em) and (max-width:61.938em){.caliber{background-size:100% 70%;height:100vw}
.caliber__block{width:100vw}
.caliber__block .caliber__block_description{top:540px!important}
.reinsurance-product-detail-page .watch-pre2 .choose-strap__strap-items .col-xs-6{padding:5px 0}
.reinsurance-product-detail-page .watch-pre2 .choose-strap__strap-items li p{font-size:18px}
}
@media screen and (min-width:48em) and (max-width:61.938em) and (orientation:landscape){.caliber{height:100vh}
}
@media screen and (min-width:48em){.focus-block__text{display:table}
.focus-block__text-wrapper{display:table-cell;vertical-align:middle}
.focus-block__text-content{padding:30px 15px;padding:1.875rem .9375rem;padding:3.75rem 5.21vw!important;margin:0 auto;display:table-cell;vertical-align:middle}
.focus-block__text-bottom{max-width:360px;margin:7.3rem 0 3rem}
.focus-block__text-bottom:after{display:block}
.caliber__block{margin:0 auto}
.caliber__block:before{width:100px;height:8px;margin-left:-50px}
.watch-pre2{padding-bottom:100px}
.reinsurance-product-detail-page .watch-pre2{padding-bottom:100px}
.watch-pre2__col2{display:block;position:relative;top:50px}
.watch-pre2__col2-mobile{display:none}
.watch-pre2__col3{top:100px;text-align:left}
.watch-pre2__col1__text-wrapper{padding:10px}
.watch-pre2__col1__action-buttons .strap-block .strap-img{padding:15px 40px}
.watch-pre2__col1__action-buttons .strap-block .strap-img .rect{margin-top:-15px;margin-bottom:15px;display:block;width:66px}
.watch-pre2__col1__action-buttons .strap-block .strap-name{padding:0 40px 15px}
.reinsurance-product-detail-page .watch-pre2__col1__text-wrapper .product-img-action-btns.zoom-left-hide-mobile{display:none}
.teaser-general__text-wrapper-inner-wrapper .choose-strap{left:0}
}
@media screen and (min-width:62em){.focus-block__text-content{padding:60px 45px;padding:3.75rem 2.8125rem}
.focus-block__text-content .focus-block__text-bottom-title:after{bottom:auto;top:0}
.watch-pre2{margin-left:0}
.watch-pre2__col1 h1,.watch-pre2__col1 h2{padding:0 40px}
.watch-pre2__col1__action-buttons .strap-block .strap-img{padding:15px}
.watch-pre2__col1__action-buttons .strap-block .strap-img .rect{display:none}
.watch-pre2__col1__action-buttons .strap-block .strap-name{padding:15px}
.watch-pre2__col1__text-wrapper__col1 .teaser-general__hide-price{display:block}
.watch-pre2__col2 .product-img-action-btns{display:block}
.watch-pre2__col2 .product-img-action-btns .product-next{display:inline-block}
}
.technical-dedails{background-color:#f8f8f8}
.technical-dedails .technical-dedails__headline{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}
.technical-dedails p{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:capitalize;font-size:50px;text-align:center;margin:1.1em auto 1.1em}
@media screen and (min-width:48em) and (max-width:61.938em){.technical-dedails p{font-size:30px}
}
@media screen and (min-width:62em){.technical-dedails p{font-size:50px}
}
.technical-dedails .technical-dedails__container p{text-align:left}
.technical-dedails h3{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:20px;margin:0 0 .2em 0}
.technical-dedails .technical-dedails__wrapper{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;padding-top:1.5em;padding-bottom:120px;padding-bottom:7.5rem;float:none;clear:both}
.technical-dedails .technical-dedails__container{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;position:static}
@media(min-width:768px){.technical-dedails .technical-dedails__container{float:left;width:33.33333333%}
}
.technical-dedails .technical-dedails__container p{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:12px}
.technical-dedails .technical-dedails__container .technical-dedails__action-buttons{position:absolute;bottom:0}
.technical-dedails .technical-dedails__container .further-information{margin:3em 1em 3em 0;float:left}
.technical-dedails .technical-dedails__container .further-information a{background:transparent;border:0;padding:.71em 0;text-decoration:none;display:inline-block;font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:12px}
.technical-dedails .technical-dedails__container .further-information a:after{content:"";display:block;border-bottom:2px solid #000;margin:auto;margin-top:.7em}
.technical-dedails .technical-dedails__container .further-information a:hover{color:#000}
.technical-dedails .technical-dedails__container .further-information a:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
@media screen and (max-width:767px){.technical-dedails .technical-dedails__container .further-information{margin:15px 0}
.technical-dedails .technical-dedails__wrapper{padding:15px}
.mob-right{float:right!important}
}
@media screen and (min-width:48em){.technical-dedails .technical-dedails__wrapper{padding-bottom:2em}
.technical-dedails .technical-dedails__wrapper hr{max-width:286px;margin-left:0;text-align:left}
.technical-dedails .technical-dedails__container{position:relative}
.technical-dedails .technical-dedails__container .technical-dedails__action-buttons{position:static}
.technical-dedails .technical-dedails__container .further-information{margin:3em 0;float:none}
}
.half.story-of-three-image-wrapper:before,.half.story-of-three-image-wrapper:after{content:" ";display:table}
.half.story-of-three-image-wrapper:after{clear:both}
.half.story-of-three-image-wrapper:before,.half.story-of-three-image-wrapper:after{content:" ";display:table}
.half.story-of-three-image-wrapper:after{clear:both}
.half.story-of-two-image-wrapper:before,.half.story-of-two-image-wrapper:after{content:" ";display:table}
.half.story-of-two-image-wrapper:after{clear:both}
.half.story-of-two-image-wrapper:before,.half.story-of-two-image-wrapper:after{content:" ";display:table}
.half.story-of-two-image-wrapper:after{clear:both}
.news-event .layer-blocks .content-mobile-position .generic-item{height:100%;display:block}
.news-event .layer-blocks .generic-item__text-link{text-align:center;width:100%}
.news-event .layer-blocks .generic-item__text-link .date{color:#000;border-bottom:7px solid #bf9474;padding-bottom:8px;position:relative;top:-20px}
.news-event .generic-topofpage .generic-topofpage__wrapper{min-height:600px}
.news-event .-button{margin:0 auto;display:block}
@media screen and (min-width:48em) and (max-width:61.938em){.news-event .-button{margin:20px auto 0}
}
@media screen and (max-width:767px){.news-event .-button{margin:20px auto 60px}
}
@media screen and (max-width:767px){body[style="padding-bottom: 53px;"] .news-event .-button{margin:20px auto 0}
}
.layer-blocks sub a,.layer-blocks h4 a,.layer-blocks p a{cursor:pointer;color:inherit;border-bottom:solid 1px #7b706c;font-weight:bold}
.layer-blocks{margin-left:-15px;margin-right:-15px}
.editorialPage .layer-blocks{overflow-x:hidden}
.layer-blocks .teaser-general__text-wrapper a{border-bottom:0}
.layer-blocks .half>.poster-image div{width:100%;padding:0}
.layer-blocks .half>div{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:768px){.layer-blocks .half>div{float:left;width:50%}
}
.layer-blocks .half>div div{width:inherit;padding:0}
.layer-blocks .generic-item{overflow:hidden}
.layer-blocks .generic-item.h-1-1{height:48.75em}
.layer-blocks .generic-item.h-1-3{height:16.25em}
.layer-blocks .generic-item.h-2-3{height:32.5em}
.layer-blocks .generic-item.h-1-2{height:24.375em}
.layer-blocks .generic-item__text-link{background:#fff;height:100%;display:table;margin:0 auto}
.layer-blocks .generic-item__text-link .content{display:table-cell;vertical-align:middle;padding:0 5.21vw;float:none}
.layer-blocks .generic-item__text-link .content h2{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:30px;line-height:normal;text-align:left;margin:0;word-break:keep-all;word-break:break-word}
@media screen and (min-width:48em) and (max-width:61.938em){.layer-blocks .generic-item__text-link .content h2{font-size:40px}
}
@media screen and (min-width:62em){.layer-blocks .generic-item__text-link .content h2{font-size:3.65vw;word-break:keep-all;word-break:break-word}
}
.layer-blocks .generic-item__text-link .content h4{font-family:"Arial";font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:12px;margin-bottom:1.25em;text-align:justify}
.layer-blocks .generic-item__text-link .content p{font-family:"Arial";font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:12px;line-height:2;margin-bottom:1.25em;text-align:justify}
.layer-blocks .generic-item__text-link .content>a{background:transparent;border:0;color:#000;font-size:12px;font-family:"Arial";font-weight:bold;padding:.71em 0;text-transform:uppercase;text-decoration:none;display:inline-block;font-style:normal}
.layer-blocks .generic-item__text-link .content>a:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
.layer-blocks .generic-item__text-link .content>a:hover{color:#000}
.layer-blocks .generic-item__text-link .content>a:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.layer-blocks .generic-item__text-link .content .x-close{position:absolute;padding:0;margin:0;width:1.875em;height:1.875em;right:1.875em;top:1.875em}
.layer-blocks .generic-item__text-link .content .x-close:after{display:none}
.layer-blocks .generic-item__text-link .content .x-close i{height:1.25em;width:1.25em;display:block}
.layer-blocks .generic-item__image{padding:0;overflow:hidden}
.layer-blocks .generic-item__image img{height:auto}
.layer-blocks .generic-item__grave-sim{background-image:url(jlc-framework-header/assets/images/bg-grey.jpg);background-position:center center;background-repeat:no-repeat;background-size:100% 100%;height:100%;width:100%;display:table}
.layer-blocks .generic-item__grave-sim .input{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;text-align:center}
@media(min-width:768px){.layer-blocks .generic-item__grave-sim .input{float:left;width:50%}
}
.layer-blocks .generic-item__grave-sim .input .step1,.layer-blocks .generic-item__grave-sim .input .step2{width:100%!important;float:none!important;text-align:center}
.layer-blocks .generic-item__grave-sim .input .step2 a{background:transparent;border:0;color:#000;font-size:12px;font-family:"Arial";font-weight:bold;padding:.71em 0;text-transform:uppercase;text-decoration:none;display:inline-block;font-style:normal}
.layer-blocks .generic-item__grave-sim .input .step2 a:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
.layer-blocks .generic-item__grave-sim .input .step2 a:hover{color:#000}
.layer-blocks .generic-item__grave-sim .input .step2 a:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.layer-blocks .generic-item__grave-sim .input h2{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:30px;line-height:normal;margin:0}
@media screen and (min-width:48em) and (max-width:61.938em){.layer-blocks .generic-item__grave-sim .input h2{font-size:40px}
}
@media screen and (min-width:62em){.layer-blocks .generic-item__grave-sim .input h2{font-size:3.65vw;word-break:keep-all;word-break:break-word}
}
.layer-blocks .generic-item__grave-sim .input p{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:18px}
@media screen and (min-width:48em) and (max-width:61.938em){.layer-blocks .generic-item__grave-sim .input p{font-size:20px}
}
@media screen and (min-width:62em){.layer-blocks .generic-item__grave-sim .input p{font-size:35px;word-break:keep-all;word-break:break-word;text-align:justify}
}
.layer-blocks .generic-item__grave-sim .input form{text-align:center}
.layer-blocks .generic-item__grave-sim .input form input{margin-top:20px;max-width:70%;width:auto;padding:12px 5px;white-space:normal}
.layer-blocks .generic-item__grave-sim .input form input.grave-text{padding-left:10px;width:139px;background:0;border:0;border-left:solid 1px;border-right:solid 1px;font-size:60px;text-align:center;margin:40px 0}
.layer-blocks .generic-item__grave-sim .output{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;margin-top:40px;text-align:center}
@media(min-width:768px){.layer-blocks .generic-item__grave-sim .output{float:left;width:50%}
}
.layer-blocks .generic-item__grave-sim .output .engrave-text{position:relative}
.layer-blocks .generic-item__grave-sim .output .retry{background:transparent;border:0;color:#000;font-size:12px;font-family:"Arial";font-weight:bold;padding:.71em 0;text-transform:uppercase;text-decoration:none;display:inline-block;font-style:normal}
.layer-blocks .generic-item__grave-sim .output .retry:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
.layer-blocks .generic-item__grave-sim .output .retry:hover{color:#000}
.layer-blocks .generic-item__grave-sim .output .retry:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.layer-blocks .generic-item__grave-sim .output img{display:block;margin:0 auto;height:48.75em;width:100%}
.layer-blocks .generic-item__grave-sim .output .greaving{font-family:edward;font-weight:normal;font-style:normal;text-transform:uppercase;font-size:7.3vw;color:#3f3f3f;position:absolute;display:block;margin:0 auto;width:100%;top:-6%;right:0;height:100%;left:0;bottom:0;background:transparent;text-align:center;border:none!important;opacity:.6;text-shadow:0 -1px 1px #666,0 1px 1px #fff}
.half.user-manual-block .content h2{margin-bottom:.5em;font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:60px;text-overflow:ellipsis;white-space:nowrap;width:99%;overflow:hidden;padding-right:20px}
@media screen and (min-width:48em) and (max-width:61.938em){.half.user-manual-block .content h2{font-size:40px;width:80%}
}
@media screen and (max-width:767px){.half.user-manual-block .content h2{font-size:28px}
}
.half.user-manual-block .content .generic-item__text-content{display:block!important}
.half.user-manual-block .content .generic-item__text-content p{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:12px;max-height:110px;overflow:hidden}
.half.user-manual-block .content .form-layout{width:50%;margin-bottom:16px}
.half.user-manual-block .content .form-layout select{margin-bottom:2em;padding-right:25px;height:42px;white-space:inherit}
.half.user-manual-block .content #download-user-manual{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:12px;font-weight:bold}
.half.user-manual-block .content #not-in-list{display:none;font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:10px;color:#7b706c}
.half.story-of-double-text .content h2{margin-bottom:.7em}
.half.story-of-double-text .content .generic-item__text-content{display:block!important}
.half.story-of-double-text .content .generic-item__text-content p{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:12px}
.half.story-of-virtual-museum .image-section-block{padding:0}
.half.story-of-virtual-museum .image-section-block .first-image-part{height:10em;width:50%;margin:0;float:left}
.half.story-of-virtual-museum .image-section-block .first-image-part .generic-item__image{height:10em;width:100%}
.half.story-of-virtual-museum .image-section-block .first-image-part .generic-item__image img{margin-top:0;width:100%}
.half.story-of-virtual-museum .image-section-block .second-image-part{display:block;float:left;margin-left:0;margin-right:0;width:50%;height:10em;position:relative}
.half.story-of-virtual-museum .image-section-block .second-image-part .generic-item__image{width:100%;text-align:center;display:table-cell;vertical-align:middle;float:none}
.half.story-of-virtual-museum .image-section-block .second-image-part .generic-item__image img{height:10em}
.half.story-of-virtual-museum .image-section-block .second-image-part .generic-item__image .content{left:0;right:0;top:15%;position:absolute}
.half.story-of-virtual-museum .image-section-block .second-image-part .generic-item__image .content h3{font-family:bembo;font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:30px;margin:0}
.half.story-of-virtual-museum .image-section-block .second-image-part .generic-item__image .content h4{font-family:bembo;font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:25px;margin:0}
.half.story-of-virtual-museum .text-section-block .first-text-part{height:auto;min-height:26em;width:100%;margin:0 auto}
.half.story-of-virtual-museum .text-section-block .second-text-part{height:auto;min-height:26em;width:100%}
.half.story-of-virtual-museum .text-section-block .content{padding:2em}
.layer-blocks .generic-item__text-link .content.story-of-two-image h2{font-size:30px}
.layer-blocks .generic-item__text-link .story-of-two-image{display:table-cell;vertical-align:middle;padding:5.21vw;display:block}
.layer-blocks .generic-item__text-link .story-of-two-image .x-close{position:relative;padding:0;margin:0;right:0;top:0;float:right}
.layer-blocks .text-justified div{text-align:justify}
.story-of-two-image-wrapper .generic-item__text-link,.story-of-three-image-wrapper .generic-item__text-link{width:auto;float:none;padding:0;height:auto;display:block}
.layer-blocks .half .poster-image{padding:0;height:14.5em}
.layer-blocks .half .poster-image div:not(.poster-overlay) img{height:auto;width:100%}
.layer-blocks .half .poster-image .poster-overlay{left:40%;position:absolute;top:35%}
.layer-blocks .half .poster-image .poster-overlay img{cursor:pointer;width:20%}
.layer-blocks h1.editorial-heading-title{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:30px;line-height:normal}
.layer-blocks h1.editorial-heading-title+h2{padding:0 15px;font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:25px;line-height:normal}
.layer-blocks .embed-responsive-16by9,.layer-blocks .content-listing,.layer-blocks .embed-image,.layer-blocks .focus-block,.layer-blocks .tpl-story .generic-topofpage,.layer-blocks .tpl-story .layer-blocks{margin:0}
.layer-blocks .focus-block.focusStory .focus-block__image{padding:0}
.layer-blocks .full .generic-item__grave-sim .input{padding-left:15px}
.layer-blocks .full .generic-item__grave-sim .output{padding-right:0}
.layer-blocks .article.longArticle .layer-blocks{margin:0}
.layer-blocks .article.longArticle h2 sub{color:#000}
.content-listing .jlcInAction.article_text p{line-height:inherit}
.double-visual-50-50 .focus-block__image{padding-left:0;padding-right:0}
.half .generic-item p a{border-bottom:1px solid #7b706c;color:inherit;cursor:pointer;font-weight:bold}
.article .generic-topofpage .generic-topofpage__wrapper .generic-topofpage__content-wrapper .generic-topofpage__content-wrapper-central h1+h2{color:#7b706c;font-size:24px;font-family:'Times New Roman',Times,serif;font-style:italic;font-weight:normal;text-transform:none;margin-right:30px;margin-left:30px;width:80%}
.news-event .generic-topofpage__content-wrapper-central h1.news-events-top-title{font-size:30px}
.news-event .generic-topofpage__content-wrapper-central h1.news-events-top-title sub{margin-top:20px}
@media screen and (max-width:767px){.layer-blocks .article.longArticle h2{padding-left:15px;padding-right:15px}
.layer-blocks .half.story-of-two-image-wrapper .generic-item.h-1-1{height:auto}
.layer-blocks .half.story-of-two-image-wrapper .generic-item.h-1-1 img{width:100%}
.layer-blocks .half.story-of-two-image-wrapper .generic-item.h-1-1 .poster-overlay img{width:20%}
.layer-blocks .half.story-of-two-image-wrapper .generic-item.h-1-2{height:auto}
.layer-blocks .half.story-of-two-image-wrapper .generic-item.h-1-2 .generic-item__text-link .story-of-two-image{padding-left:15px;padding-right:15px}
.layer-blocks .half.story-of-two-image-wrapper .generic-item.h-1-2 .generic-item__text-link .content h2{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:30px;line-height:30px}
.layer-blocks .half.story-of-two-image-wrapper .generic-item.h-1-2 .generic-item__text-link .content h4{font-family:"Arial";font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:12px;text-align:justify}
.layer-blocks .half.story-of-two-image-wrapper .generic-item.h-1-2 .generic-item__image img{width:100%;height:auto}
.layer-blocks .half.story-of-three-image-wrapper .generic-item.h-1-1{height:auto}
.layer-blocks .half.story-of-three-image-wrapper .generic-item.h-1-1 img{width:100%;height:auto}
.layer-blocks .half.story-of-three-image-wrapper .generic-item.h-1-1 .poster-overlay img{width:20%}
.layer-blocks .half.story-of-three-image-wrapper .generic-item.h-1-2{height:auto}
.layer-blocks .half.story-of-three-image-wrapper .generic-item.h-1-2 .generic-item__text-link .story-of-two-image{padding-left:15px;padding-right:15px}
.layer-blocks .half.story-of-three-image-wrapper .generic-item.h-1-2 .generic-item__text-link .content h2{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:30px;line-height:30px}
.layer-blocks .half.story-of-three-image-wrapper .generic-item.h-1-2 .generic-item__text-link .content h4{font-family:"Arial";font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:12px}
.layer-blocks .half.story-of-three-image-wrapper .generic-item.h-1-2 .generic-item__image.container-half{width:50%;float:left}
.layer-blocks .half.story-of-three-image-wrapper .generic-item.h-1-2 .generic-item__image.container-half img{width:100%;height:auto}
.layer-blocks .generic-item.h-1-2 .generic-item__image img{width:100%;height:auto}
.layer-blocks .generic-item.h-1-1 .generic-item__image img{width:100%;height:auto}
.layer-blocks .story-of-double-text{padding-top:3.125em}
.layer-blocks .story-of-double-text .generic-item__text-link .content{padding:0 15px}
.layer-blocks .half.videoText .generic-item.h-1-1{height:auto}
.layer-blocks h1.editorial-heading-title{margin:0;padding-top:45px;padding-bottom:0}
.layer-blocks h1.editorial-heading-title sub.editorial-subheading-title{font-size:18px;color:#000}
.layer-blocks .full.fullSimulation .generic-item.h-1-1{height:auto}
.layer-blocks .focus-block.focusStory .focus-block__image.pull-right{float:none!important}
.layer-blocks .focus-block.focusStory .focus-block__text{padding:15px;padding-bottom:50px}
.layer-blocks .focus-block.focusStory .focus-block__text h2{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:30px;line-height:30px;padding-bottom:0;word-break:keep-all;word-break:break-word;margin-top:0}
.layer-blocks .generic-item__grave-sim .input{padding-top:3.125em}
.layer-blocks .generic-item__grave-sim .output{margin-top:0}
.layer-blocks .generic-item__grave-sim .output img{width:100%;height:auto}
.layer-blocks .generic-item__grave-sim .input h2{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:30px;line-height:30px}
.half.user-manual-block .content .form-layout{width:100%}
.layer-blocks .generic-item__image.container-half div{width:100%}
.layer-blocks .generic-item__text-link .makeSelection{padding:15% 12% 0 12%}
}
@media screen and (min-width:48em){.news-event .layer-blocks .half>div{min-height:500px}
.layer-blocks .generic-item.h-1-2 .bottomAligned{display:table;height:100%;width:100%}
.layer-blocks .generic-item.h-1-2 .bottomAligned .js-master-image{display:table-cell;vertical-align:bottom}
.layer-blocks .half.story-of-three-image-wrapper .generic-item.h-1-2 .js-master-image{width:100%}
.layer-blocks .half.story-of-three-image-wrapper .generic-item__text-link,.layer-blocks .half.story-of-two-image-wrapper .generic-item__text-link{display:table;height:100%}
.layer-blocks .half.story-of-three-image-wrapper .content.story-of-two-image,.layer-blocks .half.story-of-two-image-wrapper .content.story-of-two-image{display:table-cell;vertical-align:middle}
.layer-blocks h1.editorial-heading-title{font-size:40px;margin-bottom:0}
.layer-blocks h1.editorial-heading-title+h2{padding:0 30px;margin-top:0;margin-bottom:79px}
.layer-blocks .half .long-article-left-column{padding-left:0}
.layer-blocks .half .long-article-right-column{padding-right:0}
.layer-blocks .focus-block.focusStory .focus-block__text h2{min-height:55px}
.layer-blocks .focus-block.focusStory .focus-block__text-description{min-height:60px;display:table-cell;vertical-align:middle}
.layer-blocks .generic-item.h-1-1,.layer-blocks .generic-item.h-1-2{height:auto}
.layer-blocks .content-listing .read-more{margin:24px 0}
.layer-blocks .content-listing .image-right-block .article_text,.layer-blocks .content-listing .image-right-block .article-image{height:auto}
.layer-blocks .generic-item__grave-sim .output{display:table-cell;vertical-align:middle;float:none}
.layer-blocks .generic-item__grave-sim .input{text-align:left;padding:0 4.375em;display:table-cell;vertical-align:middle;float:none;width:142px}
.layer-blocks .generic-item__grave-sim .input form{text-align:center}
.layer-blocks .generic-item__grave-sim .input form input.grave-text{margin:60px 0 90px 0}
.half.story-of-virtual-museum .image-section-block{width:100%;padding-left:0;padding-right:0}
.half.story-of-virtual-museum .image-section-block .first-image-part{float:left;width:50%;margin-right:0;margin-left:0;height:30em}
.half.story-of-virtual-museum .image-section-block .first-image-part .generic-item__image{width:80%;height:30em}
.half.story-of-virtual-museum .image-section-block .first-image-part .generic-item__image img{margin-top:40px;max-width:100%}
.half.story-of-virtual-museum .image-section-block .second-image-part{float:left;margin-left:0;margin-right:0;width:50%;height:30em;position:relative}
.half.story-of-virtual-museum .image-section-block .second-image-part .generic-item__image{width:100%;text-align:center;display:table-cell;vertical-align:middle;float:none}
.half.story-of-virtual-museum .image-section-block .second-image-part .generic-item__image img{height:auto;width:100%}
.half.story-of-virtual-museum .image-section-block .second-image-part .generic-item__image .content{left:0;right:0;top:30%;position:absolute}
.half.story-of-virtual-museum .image-section-block .second-image-part .generic-item__image .content h3{font-size:60px;margin:0}
.half.story-of-virtual-museum .image-section-block .second-image-part .generic-item__image .content h4{font-size:45px;margin:0}
.half.story-of-virtual-museum .text-section-block{width:100%;padding-left:0;padding-right:0}
.half.story-of-virtual-museum .text-section-block .first-text-part{float:left;width:50%;margin-right:0;margin-left:0;height:56em}
.half.story-of-virtual-museum .text-section-block .first-text-part .generic-item__text-link{width:100%}
.half.story-of-virtual-museum .text-section-block .second-text-part{float:left;margin-left:0;margin-right:0;width:50%;height:56em}
.half.story-of-virtual-museum .text-section-block .second-text-part .generic-item__text-link{width:100%}
.half .generic-item.h-1-1 .generic-item__image img{width:100%;height:auto}
.half .generic-item.h-1-2 .generic-item__image img{width:100%;height:auto}
.layer-blocks .half .generic-item__image.container-half{float:left;width:50%}
.layer-blocks .half .poster-image{height:auto}
.layer-blocks .half .poster-image>img{height:auto}
.layer-blocks .half .poster-image .poster-overlay{left:41%;position:absolute;top:43%}
.layer-blocks .half .poster-image .poster-overlay img{cursor:pointer;width:auto}
.layer-blocks .generic-item__grave-sim .output img{width:100%;height:auto}
.article .generic-topofpage .generic-topofpage__wrapper .generic-topofpage__content-wrapper .generic-topofpage__content-wrapper-central h1+h2{width:90%}
.news-event .generic-topofpage__content-wrapper-central h1.news-events-top-title{font-size:30px;width:50%;word-break:keep-all;word-break:break-word}
.layer-blocks .generic-item__text-link .makeSelection{padding:0 12% 0 12%;width:100%;display:inline-block}
.layer-blocks .generic-item__text-link .makeSelection h2{line-height:normal;margin-bottom:0}
}
@media screen and (min-width:48em) and (max-width:61.938em){.half.story-of-virtual-museum .image-section-block .second-image-part .generic-item__image .content{top:24%}
.layer-blocks .half .poster-image .poster-overlay{left:35%}
.half.user-manual-block .content .form-layout{width:100%}
.layer-blocks .generic-item__text-link .content.story-of-two-image h2{font-size:40px}
.layer-blocks .focus-block.focusStory .focus-block__text-content .display-table.bottom-variation{position:absolute;bottom:50px;width:88%}
.layer-blocks .videoText section.generic-item.h-1-1{min-height:768px}
}
@media screen and (min-width:62em){.adjustFocusBlock .focus-block{max-width:1200px;margin:auto}
.layer-blocks .generic-item__text-link .content.story-of-two-image h2{font-size:3.65vw;word-break:keep-all;word-break:break-word}
.layer-blocks .focus-block.focusStory .focus-block__text-content .display-table.bottom-variation{position:absolute;bottom:100px;width:88%}
.layer-blocks h1.editorial-heading-title{font-size:7rem;margin-bottom:0;margin-top:20px}
.layer-blocks .videoText section.generic-item.h-1-1{min-height:1024px}
.layer-blocks .full .generic-item__grave-sim .input{padding-left:30px}
.layer-blocks .focus-block.focusStory .focus-block__text h2{font-size:3.65vw;word-break:keep-all;word-break:break-word}
}
@media screen and (min-width:48em) and (max-width:61.938em) and (orientation:portrait){.news-event .layer-blocks .half>div{min-height:348px}
.news-event .layer-blocks .half>div .generic-item__text-link .content h2{font-size:20px}
.news-event .layer-blocks .generic-item.h-1-1 .date{width:32%}
}
.layer-blocks .generic-item__text-link.makeSelectionWrapper{display:inline-block;width:100%}
.layer-blocks .generic-item__grave-sim{background-image:url(jlc-framework-header/assets/images/bg-grey.jpg);background-position:center center;background-repeat:no-repeat;background-size:100% 100%;height:100%;width:100%;display:table;padding-top:30px;padding-bottom:30px}
.layer-blocks .generic-item__grave-sim .input{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;text-align:center}
@media(min-width:768px){.layer-blocks .generic-item__grave-sim .input{float:left;width:50%}
}
.layer-blocks .generic-item__grave-sim .input .step1,.layer-blocks .generic-item__grave-sim .input .step2{width:100%!important;float:none!important}
.layer-blocks .generic-item__grave-sim .input .step2 a{background:transparent;border:0;color:#000;font-size:12px;font-family:"Arial";font-weight:bold;padding:.71em 0;text-transform:uppercase;text-decoration:none;display:inline-block;font-style:normal}
.layer-blocks .generic-item__grave-sim .input .step2 a:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
.layer-blocks .generic-item__grave-sim .input .step2 a:hover{color:#000}
.layer-blocks .generic-item__grave-sim .input .step2 a:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.layer-blocks .generic-item__grave-sim .input h2{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:30px;margin:0}
@media screen and (min-width:48em) and (max-width:61.938em){.layer-blocks .generic-item__grave-sim .input h2{font-size:40px}
}
@media screen and (min-width:62em){.layer-blocks .generic-item__grave-sim .input h2{font-size:80px}
}
.layer-blocks .generic-item__grave-sim .input p{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:18px;word-break:keep-all;word-break:break-word;text-align:justify}
@media screen and (min-width:48em) and (max-width:61.938em){.layer-blocks .generic-item__grave-sim .input p{font-size:20px}
}
@media screen and (min-width:62em){.layer-blocks .generic-item__grave-sim .input p{font-size:35px}
}
.layer-blocks .generic-item__grave-sim .input form{text-align:center}
.layer-blocks .generic-item__grave-sim .input form input{margin-top:20px;width:auto;padding:12px;max-width:50%}
.layer-blocks .generic-item__grave-sim .input form input.grave-text{padding-left:10px;width:139px;background:0;border:0;border-left:solid 1px;border-right:solid 1px;font-size:60px;text-align:center;margin:40px 0}
.layer-blocks .generic-item__grave-sim .output{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;margin-top:40px}
@media(min-width:768px){.layer-blocks .generic-item__grave-sim .output{float:left;width:50%}
}
.layer-blocks .generic-item__grave-sim .output .retry{background:transparent;border:0;color:#000;font-size:12px;font-family:"Arial";font-weight:bold;padding:.71em 0;text-transform:uppercase;text-decoration:none;display:inline-block;font-style:normal}
.layer-blocks .generic-item__grave-sim .output .retry:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
.layer-blocks .generic-item__grave-sim .output .retry:hover{color:#000}
.layer-blocks .generic-item__grave-sim .output .retry:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.layer-blocks .generic-item__grave-sim .output img{display:block;margin:0 auto}
.layer-blocks .generic-item__grave-sim .output .greaving{font-family:edward;font-weight:normal;font-style:normal;text-transform:uppercase;font-size:7.3vw;color:#3f3f3f;position:absolute;display:block;margin:0 auto;width:100%;top:-6%;right:0;height:100%;left:0;bottom:0;background:transparent;text-align:center;border:none!important;opacity:.6;text-shadow:0 -1px 1px #666,0 1px 1px #fff}
.layer-blocks .half .video-layer-block-cont{padding-right:0;display:none}
.layer-blocks .half .video-layer-block-cont .embed-responsive{height:15em;width:100%;margin-right:0;position:static}
@media screen and (max-width:767px){.layer-blocks .generic-item__grave-sim .output .greaving{left:-2%;font-size:3.7rem}
}
@media screen and (min-width:48em){.layer-blocks .generic-item__grave-sim .output{display:table-cell;vertical-align:middle;float:none}
.layer-blocks .generic-item__grave-sim .output .retry{top:10%;bottom:inherit}
.layer-blocks .generic-item__grave-sim .input{text-align:left;padding:0 4.375em;display:table-cell;vertical-align:middle;float:none;width:142px}
.layer-blocks .generic-item__grave-sim .input form{text-align:center}
.layer-blocks .generic-item__grave-sim .input form input.grave-text{margin:60px 0 90px 0}
.layer-blocks .half .video-layer-block-cont{padding-right:0;display:none}
.layer-blocks .half .video-layer-block-cont .embed-responsive{height:48.75em;width:100%;margin-right:0;position:static}
}
.column-text{text-align:justify;padding:0 3.125em 3.125em 3.125em}
@media screen and (min-width:48em){.column-text{column-count:2;column-gap:50px;-moz-column-count:2;-moz-column-gap:50px;-webkit-column-count:2;-webkit-column-gap:50px;text-align:justify;padding:0 3.125em 3.125em 3.125em}
}
.tiles .half>div{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:768px){.tiles .half>div{float:left;width:50%}
}
.tiles .tile{overflow:hidden}
.tiles .tile.h-1-3{height:260px;padding-right:0!important;padding-left:0!important}
.tiles .tile.h-1-3 .h-1-3{height:86.66666667px}
.tiles .tile.h-1-3 .h-1-2{height:130px}
.tiles .tile.h-1-3 .h-2-3{height:173.33333333px}
.tiles .tile.h-1-3 .h-1-1{height:260px}
.tiles .tile.h-1-2{height:390px;padding-right:0!important;padding-left:0!important}
.tiles .tile.h-1-2 .h-1-3{height:130px}
.tiles .tile.h-1-2 .h-1-2{height:195px}
.tiles .tile.h-1-2 .h-2-3{height:260px}
.tiles .tile.h-1-2 .h-1-1{height:390px}
.tiles .tile.h-2-3{height:520px;padding-right:0!important;padding-left:0!important}
.tiles .tile.h-2-3 .h-1-3{height:173.33333333px}
.tiles .tile.h-2-3 .h-1-2{height:260px}
.tiles .tile.h-2-3 .h-2-3{height:346.66666667px}
.tiles .tile.h-2-3 .h-1-1{height:520px}
.tiles .tile.h-1-1{height:780px;padding-right:0!important;padding-left:0!important}
.tiles .tile.h-1-1 .h-1-3{height:260px}
.tiles .tile.h-1-1 .h-1-2{height:390px}
.tiles .tile.h-1-1 .h-2-3{height:520px}
.tiles .tile.h-1-1 .h-1-1{height:780px}
.tiles .tile.w-1-3{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:768px){.tiles .tile.w-1-3{float:left;width:33.33333333%}
}
.tiles .tile.w-1-2{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:768px){.tiles .tile.w-1-2{float:left;width:50%}
}
.tiles .tile.w-2-3{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:768px){.tiles .tile.w-2-3{float:left;width:75%}
}
.tiles .tile.w-1-1{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:768px){.tiles .tile.w-1-1{float:left;width:100%}
}
.tiles .tile.story-of .tile-wrapper{height:100%;display:table;padding:50px}
.tiles .tile.story-of .tile-wrapper .tile-content{display:table-cell;vertical-align:middle}
.tiles .tile.story-of .tile-wrapper .tile-content h3{font-family:bembo;font-weight:bold;font-style:italic;color:#000;text-transform:none;font-size:28px;margin:0}
@media screen and (min-width:48em) and (max-width:61.938em){.tiles .tile.story-of .tile-wrapper .tile-content h3{font-size:40px}
}
@media screen and (min-width:62em){.tiles .tile.story-of .tile-wrapper .tile-content h3{font-size:60px}
}
.tiles .tile.story-of .tile-wrapper .tile-content h4{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:18px;margin-bottom:1.25em}
@media screen and (min-width:48em) and (max-width:61.938em){.tiles .tile.story-of .tile-wrapper .tile-content h4{font-size:30px}
}
@media screen and (min-width:62em){.tiles .tile.story-of .tile-wrapper .tile-content h4{font-size:35px}
}
.tiles .tile.story-of .tile-wrapper .tile-content a{background:transparent;border:0;color:#000;font-size:12px;font-family:"Arial";font-weight:bold;padding:.71em 0;text-transform:uppercase;text-decoration:none;display:inline-block;font-style:normal}
.tiles .tile.story-of .tile-wrapper .tile-content a:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
.tiles .tile.story-of .tile-wrapper .tile-content a:hover{color:#000}
.tiles .tile.story-of .tile-wrapper .tile-content a:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.tiles .tile.flip .tile-wrapper{height:100%;display:table;padding:50px;background:#f00}
.tiles .tile.flip .tile-wrapper .tile-content{display:table-cell;vertical-align:middle}
.tiles .tile.full-img img{width:100%;height:auto}
.teaser-general .teaser-general__teaser.collectionteaser.filterListHide{display:none}
.filter-container{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;max-width:1200px;margin:0 auto;position:relative;z-index:4}
@media screen and (max-width:767px){.filter-container{flex-direction:column-reverse}
}
.filter-container .filter-wrapper{width:100%}
.filter-container .watchform{width:100%}
.watch-finder{background-repeat:repeat;text-transform:capitalize;min-height:100vh}
.container-fluid .collection-page--v2 .watch-finder.container-fluid{margin:0 -15px;padding:0}
@media screen and (min-width:1024px){._no-scroll--desktop .container-fluid .collection-page--v2 .watch-finder.container-fluid{padding-right:16px}
}
.watch-finder .yellow-bar{width:50px;height:5px;background-color:#bf9474;margin:0 auto -5px}
.watch-finder .teaser-general .teaser-general__text-wrapper .teaser-general__price span{font-weight:bold;font-size:18px}
.watch-finder .watch-search{line-height:40px;margin-left:0;background:#fafafa;border:1px solid #e6e6e6;font-size:12px;color:#a8a8a8;padding:0 15px;width:100%;height:40px;font-weight:bold}
.watch-finder .watch-search::placeholder{letter-spacing:.111em;color:#a8a8a8}
@media screen and (min-width:48em) and (max-width:61.938em){.watch-finder .watch-search{font-size:12px;line-height:40px}
}
@media screen and (min-width:62em){.watch-finder .watch-search{font-size:12px;line-height:40px}
}
.watch-finder__search h1{margin-bottom:20px;max-width:1200px;margin:20px auto;font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:35px}
.watch-finder__search p{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:24px}
.watch-finder .watch-search::-ms-clear{display:none;width:0;height:0}
.watch-finder .watchform{position:relative}
@media screen and (max-width:767px){.watch-finder .watchform{margin:20px 0}
}
.watch-finder .watchform input[type="submit"]{display:none}
.watch-finder .watchform:after{position:absolute;right:10px;top:50%;transform:translate3D(-50%,-50%,0);content:url('jlc-framework-header/assets/images/Icon-search-strap.png');display:block;height:16px;width:16px}
.watch-finder .srchMsg{display:none;text-align:center;font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:24px}
.watch-finder #doNotSellWriteTo .modal-content p{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:10px}
.watch-finder #doNotSellWriteTo .modal-column-50:last-child{border-left:1px solid #d4d4d4}
.watch-finder #doNotSellWriteTo .modal-content p{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:10px}
@media screen and (max-width:767px){.watch-finder{padding:0;margin:0 0 50px}
.watch-finder .teaser-general .teaser-general__teaser.watchfinderteaser .teaser-general__text-wrapper .teaser-general__text{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:14px}
.watch-finder__search h1{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:28px}
.watch-finder__search p{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:20px}
}
@media screen and (min-width:48em) and (max-width:61.938em){.watch-finder h1{font-size:30px}
}
@media screen and (min-width:48em){.watch-finder .modal-content p{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:10px}
.watch-finder .teaser-general .teaser-general__teaser.watchfinderteaser .teaser-general__text-wrapper{height:300px}
.watch-finder .teaser-general .teaser-general__teaser.watchfinderteaser .teaser-general__text-wrapper .teaser-general__text{height:185px;font-size:16px}
.watch-finder .teaser-general .teaser-general__text-wrapper p.teaser-general__vat{font-size:10px}
.watch-finder .teaser-general .teaser-general__teaser.watchfinderteaser .teaser-general__image-wrapper img{max-width:100%;max-height:100%;width:auto;height:auto}
}
@media screen and (min-width:62em){.watch-finder h1{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:35px}
}
p.teaser-general__hide-price.compare-page__links__hide.hidden{display:none!important}
.compare-page__headline{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:30px;padding:16px 30px;padding:1rem 1.875rem}
.compare-page__links{padding:.625em 2.125em}
.compare-page__links__link{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:10px;float:right;padding-right:.625em}
.compare-page__links__link:before,.compare-page__links__link:after{content:" ";display:table}
.compare-page__links__link:after{clear:both}
.compare-page__links__link:before,.compare-page__links__link:after{content:" ";display:table}
.compare-page__links__link:after{clear:both}
.compare-page__links__link:hover{color:#7b706c}
.compare-page__links__hide{float:left;font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:10px}
.compare-page__links__hide a{color:#000}
.compare-page__links__hide a:hover{color:#7b706c}
.compare-page .my-wishlist-header__links{padding-right:25px;text-align:right;margin-top:-12px}
@media screen and (min-width:48em) and (max-width:61.938em){.teaser-general__teaser.three.compareproductpageteaser .teaser-general__image-wrapper-inner{min-height:212px}
}
@media screen and (min-width:62em){.compare-page__headline{font-size:35px}
.compare-page__links__hide{font-size:11px}
.compare-page__links__link{font-size:11px}
}
@media screen and (min-width:48em){.teaser-general .teaser-general__teaser.three.compareproductpageteaser .teaser-general__image-wrapper-inner{min-height:337px}
.teaser-general .teaser-general__teaser.three.compareproductpageteaser .teaser-general__image-wrapper-inner a>div{min-height:300px}
.teaser-general .teaser-general__teaser.three.compareproductpageteaser .teaser-general__image-wrapper-inner img{display:inline-block;min-width:1px}
.teaser-general .teaser-general__teaser.two.compareproductpageteaser .teaser-general__image-wrapper{width:100%;min-height:300px;padding:3% 0 0}
.teaser-general .teaser-general__teaser.two.compareproductpageteaser .teaser-general__image-wrapper a>div{min-height:240px}
.teaser-general .teaser-general__teaser.two.compareproductpageteaser .teaser-general__image-wrapper img{display:inline-block;min-width:1px;max-width:100%}
}
@media screen and (min-width:48em) and (max-width:61.938em){.teaser-general .teaser-general__teaser.three.compareproductpageteaser{width:50%}
}
.hideProduct{display:none}
.search{padding:1em 1.5em;margin-bottom:-5%;height:auto;min-height:100vh}
.search .search__results-wrapper .atmos-search-result .teaser-general__image-wrapper{height:230px}
.search .search__results-wrapper .atmos-search-result .teaser-general__image-wrapper .teaser-general__image-wrapper-inner .atmos-image-wrapper{display:table;width:100%;table-layout:fixed;height:100%;max-width:100%}
.search .search__results-wrapper .atmos-search-result .teaser-general__image-wrapper .teaser-general__image-wrapper-inner .atmos-image-wrapper .atmos-image-middle-align{display:table-cell;vertical-align:middle}
.search__search span.searchPage{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:28px}
.search__search>form p{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:24px;margin-left:2%;display:inline-block;vertical-align:middle}
.search__search--head{text-align:center}
.search__search--head button{box-sizing:border-box;display:inline-block;-webkit-appearance:none;width:22px;height:22px;border:0;background-color:transparent;background-image:url('jlc-framework-header/assets/images/icons/icon-search.svg');background-size:100% auto;background-position:center;background-repeat:no-repeat;vertical-align:text-top;transform:scale(-1,1);margin-left:5px}
.search__search--head button:hover{opacity:.6}
.search .search-field{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:100px;width:100%;border:0;background:transparent;text-transform:capitalize}
.search__filter-trigger{border-top:1px solid #7b706c;border-bottom:2px solid #000;padding-top:8px;padding-bottom:7px;margin-bottom:25px;height:35px}
.search__filter-trigger span{float:left;font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:12px}
.search__filter-trigger i{float:right;height:10px;width:10px;margin-top:6px}
.search__filter-trigger i.icon-cross{margin-top:2px}
.search__filter-trigger a span{width:95%}
.search__filter-trigger a i{background-image:url('jlc-framework-header/assets/images/icons/icon-cross.svg');background-repeat:no-repeat}
.search__filter-trigger a.collapsed i{background-image:url('jlc-framework-header/assets/images/icons/icon-arrow-down.svg');background-repeat:no-repeat}
.search__text{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:24px;text-align:center}
.search__filter{list-style-type:none;-webkit-padding-start:0;clear:both;margin-bottom:1.875em;padding-left:0}
.search__filter a{text-decoration:none;color:inherit}
.search__filter li{display:block;border-bottom:1px solid #7b706c;text-align:center;padding-top:7px;padding-bottom:7px;width:100%;font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:14px}
.search__filter li:first-child{border-top:1px solid #7b706c}
.search__filter li a{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:12px}
@media screen and (min-width:48em) and (max-width:61.938em){.search__filter li a{font-size:14px}
}
@media screen and (min-width:62em){.search__filter li a{font-size:14px}
}
.search .search-result-teaser{text-align:center;height:348px;position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding:0;margin:0}
@media(min-width:768px){.search .search-result-teaser{float:left;width:50%}
}
@media(min-width:992px){.search .search-result-teaser{float:left;width:33.33333333%}
}
.search .search-result-teaser a.srch-itm{display:block;position:relative;top:50%;margin:20px auto;max-width:335px;padding:0 10px;min-height:250px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.search .search-result-teaser .date{padding-top:20px;font-family:"Arial";font-weight:bold;font-style:normal;color:#7b706c;text-transform:none;font-size:10px}
@media screen and (min-width:48em) and (max-width:61.938em){.search .search-result-teaser .date{font-size:12px}
}
@media screen and (min-width:62em){.search .search-result-teaser .date{font-size:12px}
}
.search .search-result-teaser h2{min-height:90px;max-height:140px;overflow:hidden;margin:10px 0 15px;line-height:1.4em;font-family:bembosemi;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:23px}
@media screen and (min-width:48em) and (max-width:61.938em){.search .search-result-teaser h2{font-size:26px}
}
@media screen and (min-width:62em){.search .search-result-teaser h2{font-size:26px}
}
.search .search-result-teaser h2.srch-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.search .search-result-teaser p.desc{font-family:"Arial";font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:11px;margin-top:20px;max-height:75px;min-height:75px;overflow:hidden;line-height:20px}
@media screen and (min-width:48em) and (max-width:61.938em){.search .search-result-teaser p.desc{font-size:11px}
}
@media screen and (min-width:62em){.search .search-result-teaser p.desc{font-size:11px}
}
.search .search-result-teaser p.desc.noImg{max-height:120px}
.search .search-result-teaser .teaser-image-container{min-height:60px;max-height:60px}
.search .search-result-teaser .search-result-teaser-image{max-width:100%}
.search .search-result-teaser .teaser-general__teaser.collectionteaser{width:100%;top:50%;padding:0 10px;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.search .search-result-teaser .teaser-general__teaser.collectionteaser .teaser-general__price{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:18px}
.search .search-result-teaser .teaser-general__teaser.collectionteaser .teaser-general__image-wrapper .js-master-image{max-width:100%;max-height:100%;width:auto;height:auto}
.search .search-result-teaser .teaser-general__teaser.collectionteaser .teaser-general__center-container{min-height:205px}
.search .search-result-teaser .divider{width:95%;position:relative;margin:0 auto;bottom:1px;border-top:1px solid #7b706c}
.search .search-result-teaser .divider .rect{top:-4px;height:4px;width:3.875em}
.search .more-products-wrapper{width:100%;text-align:center;margin-top:20px}
.search .more-products-wrapper a,.search .more-products-wrapper button{background:transparent;border:0;font-size:12px;padding:.71em 0;text-decoration:none;display:inline-block;font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:11px}
.search .more-products-wrapper a:after,.search .more-products-wrapper button:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
.search .more-products-wrapper a:hover,.search .more-products-wrapper button:hover{color:#000}
.search .more-products-wrapper a:hover:after,.search .more-products-wrapper button:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.search .more-products-wrapper a:after,.search .more-products-wrapper button:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
.search .more-products-wrapper a:hover,.search .more-products-wrapper button:hover{color:#000}
.search .more-products-wrapper a:hover:after,.search .more-products-wrapper button:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
@media screen and (min-width:48em){.search .search__filter{display:block;height:auto!important}
.search{padding-top:35px;margin-bottom:0}
.search .search__results-wrapper .atmos-search-result .teaser-general__image-wrapper{height:300px}
.search__search span.searchPage{font-size:35px;display:inline-block;margin:0;vertical-align:middle}
.search__search--head{text-align:left}
.search__search>form p{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:24px;display:inline-block;margin-bottom:0;vertical-align:middle;margin:0}
.search__text{display:none}
.search__filter-trigger{display:none}
.search__filter{border-bottom:1px solid #757973;padding-bottom:12px}
.search__filter li{display:inline;padding-right:1.25em;border:0}
.search__filter li:first-child{border-top:0}
.search .search-field{font-size:150px;line-height:normal}
.search .search__search form{overflow:hidden;margin-bottom:20px}
}
@media screen and (min-width:48em) and (max-width:64em){.search .search-field{padding-left:0}
}
@media screen and (min-width:48em) and (max-width:61.938em) and (orientation:portrait){.search .search__search form{height:170px}
}
@media screen and (min-width:62em){.search .search-search form .search-field{font-size:170px;line-height:normal;margin-top:-15px}
}
@media screen and (max-width:767px){.search{padding-bottom:50px}
.search .search-result-teaser{height:300px}
.search__search{text-align:center}
.search__search>p{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:20px}
.search .search-field{margin-left:0;padding-left:0}
.search .more-products-wrapper{z-index:10;bottom:5px}
.search .isotopeContainer .search-result-teaser{width:100%}
.search__results-wrapper.isotopeContainer .teaser-general__image-wrapper-inner img{width:100%}
.search .search__results-wrapper.isotopeContainer .search-result-teaser.teaser-general{padding:0}
.search .search__results-wrapper.isotopeContainer .search-result-teaser.teaser-general .teaser-general__teaser.collectionteaser{padding:0;margin:0}
.search .search__results-wrapper.isotopeContainer .search-result-teaser.teaser-general .teaser-general__teaser.collectionteaser .teaser-general__center-container{padding:10px 0}
.search .search__results-wrapper.isotopeContainer .search-result-teaser.teaser-general .teaser-general__teaser.collectionteaser .teaser-general__image-wrapper .teaser-general__image-wrapper-inner img{height:auto}
.search .search__results-wrapper.isotopeContainer .search-result-teaser.teaser-general .divider{width:100%;margin:0}
.search .search-result-teaser.chronicles{height:348px}
}
@media screen and (min-width:48em) and (max-width:61.938em){.search .search-result-teaser .divider{width:96%}
}
.search__filter li a.srch-not-active{pointer-events:none;cursor:default;color:#645f59}
@media screen and (min-width:48em){.search .search-result-teaser a.srch-itm,.search .search-result-teaser .teaser-general__teaser.collectionteaser .teaser-general__center-container{min-height:305px}
}
.error_message_loginForm{font-family:"Arial";font-weight:bold;font-style:normal;color:#b92036;text-transform:uppercase;font-size:10px}
.success_message_loginForm{font-family:"Arial";font-weight:bold;font-style:normal;color:#089e2e;text-transform:uppercase;font-size:10px}
.my-jlc.non-slider h1{font-family:bembo;font-weight:bold;font-style:italic;color:#000;text-transform:none;font-size:60px;font-weight:normal;word-break:keep-all;word-break:break-word}
@media screen and (max-width:767px){.my-jlc.non-slider h1{font-family:bembo;font-weight:bold;font-style:italic;color:#000;text-transform:none;font-size:40px}
}
.my-jlc{background-color:#fff}
.my-jlc .embed-image img{min-height:100%;max-width:100%;height:auto}
.my-jlc .focus-block__image{max-height:150px;max-height:9.375rem;overflow:hidden}
.my-jlc .focus-block__image .embed-image{display:none}
.my-jlc .focus-block__image .embed-image-mobile{display:block;margin-left:-15px;margin-right:-15px}
.my-jlc .focus-block__image .embed-image-mobile img{max-width:100%}
@media screen and (max-width:768px){.my-jlc .focus-block__image{position:absolute;height:100vh;max-height:100vh;width:100%}
}
.my-jlc__block{background-color:#f9f9f9}
.my-jlc__block .errormessage{min-height:10px}
.my-jlc__block .connect{font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:10px}
.my-jlc__block .connect input[type="submit"]{width:100%;font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:10px}
.my-jlc__block .fb-log-in{font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:10px;margin:20px 0;margin:1.25rem 0;text-align:center;border-top:solid 1px #e5e5e5;border-bottom:solid 1px #e5e5e5;padding:18px;padding:1.125rem}
.my-jlc__block .fb-log-in input[type="submit"]{padding-left:60px;padding-left:3.75rem;position:relative;background-image:url('jlc-framework-header/assets/images/icons/icon-facebook-white.svg');background-repeat:no-repeat;background-position:20px 7px;background-size:23px 23px;width:auto;font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:10px}
.my-jlc .form-element label{text-transform:uppercase;position:absolute;left:-2000px}
.my-jlc.focus-block a[data-popover="true"],.my-jlc.focus-block a[data-toggle="popover"]{border:0;display:inline-block}
@media screen and (min-width:48em) and (max-width:61.938em){.my-jlc form{margin-top:57px}
.my-jlc h1{margin-bottom:15px}
.my-jlc form h2{margin-bottom:36px}
.my-jlc p{margin:-22px auto 20px}
.my-jlc h2{margin-top:10px}
.my-jlc__block form h2{padding-bottom:48px}
}
@media screen and (min-width:48em) and (max-width:61.938em) and (orientation:portrait){.my-jlc .embed-image img{width:auto}
.my-jlc h1 i{display:inline-block}
}
@media screen and (min-width:48em){.timepiece-subhome_height .mm-page,.timepiece-subhome_height .template_50,.timepiece-subhome_height .my-jlc{height:100%}
.timepiece-subhome_height .my-jlc__block{display:table;height:100%;padding-bottom:0;padding-top:0}
.timepiece-subhome_height .my-jlc__block .focus-block__text-content{display:block;vertical-align:middle;padding:3.75rem 2.8125rem}
.timepiece-subhome_height .my-jlc__block .mCSB_inside>.mCSB_container{margin:0;height:100%}
.timepiece-subhome_height .my-jlc__block .mCSB_inside>.mCSB_container .focus-block__text-content{height:100%}
.my-jlc{position:relative}
.my-jlc fieldset{display:block;border:solid 1px transparent}
.my-jlc .focus-block__image{position:absolute;height:100%;right:0;max-height:none}
.my-jlc .focus-block__image .embed-image{display:block;height:100%}
.my-jlc .focus-block__image .embed-image-mobile{display:none}
.my-jlc div[data-class="image-main"]{height:100%}
.my-jlc .form-layout.loginForm{border-bottom:1px solid #e5e5e5;padding-bottom:20px}
.my-jlc .txt.clearfix,.my-jlc .txt.dl-horizontal dd,.my-jlc .txt.container,.my-jlc .txt.container-fluid,.my-jlc .txt.row,.my-jlc .txt.form-horizontal .form-group,.my-jlc .txt.nav,.my-jlc .txt.navbar,.my-jlc .txt.navbar-header,.my-jlc .txt.navbar-collapse,.my-jlc .txt.modal-row,.my-jlc .txt.modal-footer,.my-jlc .txt.panel-body,.my-jlc .txt.embed-responsive,.my-jlc .txt.embed-image,.my-jlc .txtsection,.my-jlc .txtfooter,.my-jlc .txtheader,.my-jlc .txt.focus-block,.my-jlc .txt.layer-blocks,.my-jlc .txt.my-jlc .focus-block__image .embed-image-mobile,.my-jlc .txt.boutiques-search .embed-image-mobile{padding-top:0}
}
.my-jlc{min-height:calc(100vh - 30px)}
.my-jlc .my-jlc__block .focus-block__text-content{display:block}
.my-jlc__block{padding-bottom:40px!important}
@media screen and (max-width:767px){.my-jlc__block{margin:0 12px;padding:0}
}
.my-jlc__block h1{font-size:44px;font-weight:bold;line-height:50px;letter-spacing:3px;margin:0;padding:0;font-family:'Arial',sans-serif;color:#25282a;margin-bottom:126px;width:100%}
@media screen and (max-width:767px){.my-jlc__block h1{font-size:36px;line-height:42px;margin-bottom:40px;margin-top:30px}
}
.my-jlc__block h1 i{font-style:normal}
.my-jlc__block h2{font-size:28px;font-weight:bold;line-height:30px;letter-spacing:3px;margin:0;padding:0;text-transform:uppercase;font-family:'Arial',sans-serif;color:#25282a;margin-bottom:20px;width:100%}
@media screen and (max-width:767px){.my-jlc__block h2{font-size:18px}
}
.my-jlc__block .form .form-element{padding-right:0}
.my-jlc__block .form>div{margin:0;bottom:0;padding:0;font-family:'Arial',sans-serif;flex-wrap:wrap;align-items:flex-start;margin-bottom:20px;display:table;width:100%}
.my-jlc__block .form .button-wrapper{width:auto;margin-top:40px}
.my-jlc__block .form-layout input[type="password"],.my-jlc__block .form-element input[type="password"],.my-jlc__block .form-layout input[type="text"],.my-jlc__block .form-element input[type="text"]{height:50px;line-height:50px;background:#f4f4f4;border:1px solid #ebebeb;padding:0 0 0 15px}
.my-jlc__block .btn-create{background:#f4f4f4;border:1px solid #ebebeb;color:#939ba0;font-size:14px;padding:0 15px;float:right;transition:.3s ease color,.3s ease background;line-height:48px}
.my-jlc__block .btn-create:hover{color:#fff;background:#b89778}
@media screen and (max-width:767px){.my-jlc__block .btn-create{width:100%;text-align:center;margin-bottom:15px}
}
.my-jlc__block .j_username{width:100%!important}
.my-jlc__block .j_password{width:100%!important}
.my-jlc__block .j_token{flex-grow:1;margin-right:10px;float:left;width:65%!important}
@media screen and (max-width:767px){.my-jlc__block .j_token{margin-right:0;float:none;width:100%!important}
}
.my-jlc__block input[type="submit"].form-button,.my-jlc__block input[name="UsePinCode"],.my-jlc__block input[name="sendToken"],.my-jlc__block #launch-login{color:#fff;background:#25282a;border:1px solid #ebebeb;font-size:14px;padding:0 30px;transition:.3s ease color,.3s ease background;font-weight:normal;line-height:50px;margin-top:-1px;min-width:190px;outline:0}
.my-jlc__block input[type="submit"].form-button:hover,.my-jlc__block input[name="UsePinCode"]:hover,.my-jlc__block input[name="sendToken"]:hover,.my-jlc__block #launch-login:hover{background:#b89778}
.my-jlc__block .form-layout.loginForm{margin-bottom:45px}
@media screen and (max-width:767px){.my-jlc__block .form-layout.loginForm{margin:0;padding:0}
}
@media screen and (max-width:767px){.my-jlc__block .connect{width:100%}
}
.my-jlc__block p{font-size:14px}
.my-jlc__block .btn-password{color:#b89778;font-size:14px;border-bottom:1px solid #b89778;transition:.3s ease color,.3s ease border-color}
@media screen and (max-width:767px){.my-jlc__block .btn-password{margin:15px auto 0;display:table}
}
.my-jlc__block .btn-password:hover{color:#25282a;border-color:#25282a}
input#captcha-id-captcha{height:initial;border:0;padding:0;line-height:initial;background:inherit;visibility:hidden}
html[lang="zh"] .my-jlc .focus-block__image{min-height:994px;height:100%}
html[lang="zh"] .my-jlc .embed-image{height:100%}
html[lang="zh"] .my-jlc .embed-image div[data-class='image-main']{height:100%}
html[lang="zh"] .my-jlc .embed-image .image-main{height:100%}
html[lang="zh"] .my-jlc .embed-image img{max-width:inherit;min-height:100%;object-fit:cover}
html[lang="zh"] .my-jlc .captcha .form-aemcaptcha-row{margin-top:30px}
html[lang="zh"] .my-jlc .captcha .form-aemcaptcha-input{width:100%;padding:0}
html[lang="zh"] .my-jlc .captcha .form-aemcaptcha-input .errormessage{margin-top:10px;padding:0}
html[lang="zh"] .form-layout.loginForm{margin-bottom:0;border-bottom:0;padding-bottom:0}
html[lang="zh"] .my-jlc__block{padding:60px 0!important}
@media screen and (min-width:48em) and (max-width:61.938em){html[lang="zh"] .my-jlc__block{float:none;width:initial;padding:60px!important}
}
html[lang="zh"] .my-jlc__block h1{margin-bottom:60px;font-size:34px;line-height:80%;letter-spacing:initial;text-transform:uppercase}
@media screen and (min-width:48em) and (max-width:61.938em){html[lang="zh"] .my-jlc__block h1{margin-bottom:30px;font-size:23px}
}
html[lang="zh"] .my-jlc__block h2{margin-bottom:60px}
@media screen and (min-width:48em) and (max-width:61.938em){html[lang="zh"] .my-jlc__block h2{margin-bottom:30px}
}
html[lang="zh"] .my-jlc__block .focus-block__text-content{max-width:420px;padding:0!important}
@media screen and (min-width:48em) and (max-width:61.938em){html[lang="zh"] .my-jlc__block .focus-block__text-content{max-width:100%}
}
html[lang="zh"] .my-jlc__block h2,html[lang="zh"] .my-jlc__block .form-element,html[lang="zh"] .my-jlc__block .token-elements,html[lang="zh"] .my-jlc__block .reset-password,html[lang="zh"] .my-jlc__block .txt,html[lang="zh"] .my-jlc__block .txt+div,html[lang="zh"] .my-jlc__block .captcha{padding-right:50px}
@media screen and (min-width:48em) and (max-width:61.938em){html[lang="zh"] .my-jlc__block h2,html[lang="zh"] .my-jlc__block .form-element,html[lang="zh"] .my-jlc__block .token-elements,html[lang="zh"] .my-jlc__block .reset-password,html[lang="zh"] .my-jlc__block .txt,html[lang="zh"] .my-jlc__block .txt+div,html[lang="zh"] .my-jlc__block .captcha{padding-right:0}
}
@media screen and (max-width:767px){html[lang="zh"] .my-jlc__block h2,html[lang="zh"] .my-jlc__block .form-element,html[lang="zh"] .my-jlc__block .token-elements,html[lang="zh"] .my-jlc__block .reset-password,html[lang="zh"] .my-jlc__block .txt,html[lang="zh"] .my-jlc__block .txt+div,html[lang="zh"] .my-jlc__block .captcha{padding-right:0}
}
html[lang="zh"] .my-jlc__block .token-elements,html[lang="zh"] .my-jlc__block .create-user{transition:.4s}
html[lang="zh"] .my-jlc__block .china-login{max-width:420px;margin:0 auto}
@media screen and (min-width:48em) and (max-width:61.938em){html[lang="zh"] .my-jlc__block .china-login{max-width:100%}
}
@media screen and (max-width:767px){html[lang="zh"] .my-jlc__block .china-login{max-width:100%}
}
html[lang="zh"] .my-jlc__block .china-login h2:first-child{transition:.4s}
html[lang="zh"] .my-jlc__block .china-login .form-element{margin:0 0 5px}
html[lang="zh"] .my-jlc__block .china-login .form-element.Connect{width:100%;margin-bottom:0;padding-bottom:20px;transition:.4s}
html[lang="zh"] .my-jlc__block .china-login .form-element.Connect .form-button{width:100%}
html[lang="zh"] .my-jlc__block .china-login .form-element.Connect .sms{position:relative}
html[lang="zh"] .my-jlc__block .china-login .form-element.Connect .sms:before{content:'Or';position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:50px;height:60px;margin:0 auto;font-size:14px;text-align:center;background-color:#fff}
html[lang="zh"] .my-jlc__block .china-login .form-element.Connect .sms:after{content:'';position:absolute;left:0;right:0;bottom:80px;display:block;width:75%;height:1px;margin:45px auto 0;background-color:#25282a}
html[lang="zh"] .my-jlc__block .china-login .form-element.Connect:after{content:'';display:block;width:100%;height:1px;margin-top:45px;background-color:#e5e5e5}
html[lang="zh"] .my-jlc__block .china-login .form-inputs::placeholder{color:#25282a;opacity:1}
html[lang="zh"] .my-jlc__block .china-login .form-inputs:-ms-input-placeholder{color:#25282a}
html[lang="zh"] .my-jlc__block .china-login .form-inputs::-ms-input-placeholder{color:#25282a}
html[lang="zh"] .my-jlc__block .china-login .j_username{transition:.4s}
html[lang="zh"] .my-jlc__block .china-login .j_username .warning{border:2px solid #f00}
html[lang="zh"] .my-jlc__block .china-login .j_username .warning::placeholder{color:#f00!important;opacity:1}
html[lang="zh"] .my-jlc__block .china-login .j_username .warning:-ms-input-placeholder{color:#f00!important}
html[lang="zh"] .my-jlc__block .china-login .j_username .warning::-ms-input-placeholder{color:#f00!important}
html[lang="zh"] .my-jlc__block .china-login .j_password{width:100%!important;max-width:370px;padding:0}
@media screen and (min-width:48em) and (max-width:61.938em){html[lang="zh"] .my-jlc__block .china-login .j_password{max-width:100%}
}
@media screen and (max-width:767px){html[lang="zh"] .my-jlc__block .china-login .j_password{max-width:100%}
}
html[lang="zh"] .my-jlc__block .china-login .reset-password{position:relative;display:block;clear:both;width:140px;margin-right:0;margin-left:auto;padding-right:65px;text-align:right!important;transition:.4s}
@media screen and (min-width:48em) and (max-width:61.938em){html[lang="zh"] .my-jlc__block .china-login .reset-password{padding-right:0}
}
@media screen and (max-width:767px){html[lang="zh"] .my-jlc__block .china-login .reset-password{padding-right:0}
}
html[lang="zh"] .my-jlc__block .china-login .reset-password:before,html[lang="zh"] .my-jlc__block .china-login .reset-password:after{content:"";position:absolute;width:10px;height:2px;background:#b89778;transition:.3s ease color}
html[lang="zh"] .my-jlc__block .china-login .reset-password:before{right:50px;bottom:6px;transform:rotate(-45deg)}
@media screen and (min-width:48em) and (max-width:61.938em){html[lang="zh"] .my-jlc__block .china-login .reset-password:before{right:0}
}
@media screen and (max-width:767px){html[lang="zh"] .my-jlc__block .china-login .reset-password:before{right:0}
}
html[lang="zh"] .my-jlc__block .china-login .reset-password:after{right:50px;top:6px;transform:rotate(45deg)}
@media screen and (min-width:48em) and (max-width:61.938em){html[lang="zh"] .my-jlc__block .china-login .reset-password:after{right:0}
}
@media screen and (max-width:767px){html[lang="zh"] .my-jlc__block .china-login .reset-password:after{right:0}
}
html[lang="zh"] .my-jlc__block .china-login .reset-password:hover:before,html[lang="zh"] .my-jlc__block .china-login .reset-password:hover:after{background:#25282a}
html[lang="zh"] .sms-elements{height:0;transform:translate3d(40px,0,0);transition:.4s;overflow:hidden;opacity:0}
html[lang="zh"] .sms-elements .login-back{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin-bottom:20px;border-radius:50%;color:#25282a;background-color:#f4f4f4;cursor:pointer}
html[lang="zh"] .sms-elements .login-back .arrow{position:relative;width:15px;height:2px;margin:0 auto;background:#25282a;cursor:pointer}
html[lang="zh"] .sms-elements .login-back .arrow:before,html[lang="zh"] .sms-elements .login-back .arrow:after{content:"";background:#25282a;position:absolute;height:2px;width:12px}
html[lang="zh"] .sms-elements .login-back .arrow:before{left:-3px;bottom:-4px;transform:rotate(45deg)}
html[lang="zh"] .sms-elements .login-back .arrow:after{left:-3px;top:-4px;transform:rotate(-45deg)}
html[lang="zh"] .sms-elements h2{margin-bottom:20px;font-size:24px;letter-spacing:initial}
html[lang="zh"] .sms-elements p{clear:both;width:100%;line-height:120%;word-break:initial}
html[lang="zh"] .sms-elements p .phone-number{font-weight:600}
html[lang="zh"] .sms-elements .j_token{float:none;width:100%!important;margin-top:30px!important}
html[lang="zh"] .sms-elements input[name="sendToken"],html[lang="zh"] .sms-elements #launch-login{width:100%;max-width:370px;margin-top:60px}
@media screen and (min-width:48em) and (max-width:61.938em){html[lang="zh"] .sms-elements input[name="sendToken"],html[lang="zh"] .sms-elements #launch-login{max-width:100%}
}
@media screen and (max-width:767px){html[lang="zh"] .sms-elements input[name="sendToken"],html[lang="zh"] .sms-elements #launch-login{max-width:100%}
}
html[lang="zh"] .sms-elements .send-again{position:relative;display:block;margin-top:20px;padding-left:10px;font-size:14px;text-align:right;color:#b89778;transition:.3s ease color;cursor:pointer}
html[lang="zh"] .sms-elements .send-again:before,html[lang="zh"] .sms-elements .send-again:after{content:"";position:absolute;width:10px;height:2px;background:#b89778;transition:.3s ease color}
html[lang="zh"] .sms-elements .send-again:before{left:-3px;bottom:6px;transform:rotate(45deg)}
html[lang="zh"] .sms-elements .send-again:after{left:-3px;top:6px;transform:rotate(-45deg)}
html[lang="zh"] .sms-elements .send-again:hover{color:#25282a}
html[lang="zh"] .sms-elements .send-again:hover:before,html[lang="zh"] .sms-elements .send-again:hover:after{background:#25282a}
html[lang="zh"] .sms-elements .send-again.disabled{cursor:not-allowed}
html[lang="zh"] .sms-elements .j_token{display:flex}
html[lang="zh"] .sms-elements .j_token input{width:50px;height:50px;margin:0 4px;border:0;border-radius:1px;padding:0;font-size:22px;text-align:center;color:#777;background-color:#f4f4f4}
@media screen and (min-width:48em) and (max-width:61.938em){html[lang="zh"] .sms-elements .j_token input{width:calc(8.66666667%)}
}
@media screen and (max-width:767px){html[lang="zh"] .sms-elements .j_token input{width:calc(8.66666667%)}
}
html[lang="zh"] .sms-elements .j_token input:first-of-type{margin-left:0}
html[lang="zh"] .sms-elements .j_token input:last-of-type{margin-right:0}
html[lang="zh"] .sms-elements .j_token input:focus{outline:0}
html[lang="zh"] .sms-elements .j_token .errormessage{width:100%;margin-top:20px;padding:0;padding-right:50px;text-align:center}
html[lang="zh"] .sms-elements.visible{height:auto;transform:translate3d(0,0,0);overflow:initial;opacity:1}
html[lang="zh"] .sms-elements.visible h2{display:block!important}
html[lang="zh"] .hidden{display:block!important;height:0;margin:0;padding:0;transform:translate3d(-40px,0,0);transition:transform .4s,opacity 0s;opacity:0;overflow:hidden}
html[lang="zh"] .txt.clearfix,html[lang="zh"] .txt.dl-horizontal dd,html[lang="zh"] .txt.container,html[lang="zh"] .txt.container-fluid,html[lang="zh"] .txt.row,html[lang="zh"] .txt.form-horizontal .form-group,html[lang="zh"] .txt.nav,html[lang="zh"] .txt.navbar,html[lang="zh"] .txt.navbar-header,html[lang="zh"] .txt.navbar-collapse,html[lang="zh"] .txt.modal-row,html[lang="zh"] .txt.modal-footer,html[lang="zh"] .txt.panel-body,html[lang="zh"] .txt.embed-responsive,html[lang="zh"] .txt.embed-image,html[lang="zh"] .txtsection,html[lang="zh"] .txtfooter,html[lang="zh"] .txtheader,html[lang="zh"] .txt.focus-block,html[lang="zh"] .txt.layer-blocks,html[lang="zh"] .txt.my-jlc .focus-block__image .embed-image-mobile,html[lang="zh"] .txt.boutiques-search .embed-image-mobile{padding-left:0}
html[lang="zh"] .btn-create{float:none;display:table;width:100%;margin-top:20px;text-align:center}
#captcha-id-captcha{margin-top:30px}
#captcha-id-captcha input{height:initial;border:0;padding:0;line-height:initial;background:inherit;visibility:hidden}
#captcha-id-captcha:after{content:'';display:block;width:100%;height:1px;margin-top:45px;background-color:#e5e5e5}
.myJL-title{font-size:45px;font-weight:bold;line-height:50px;letter-spacing:3px;margin:0;padding:0;font-family:'Arial',sans-serif;color:#25282a;margin-bottom:80px;width:100%;text-align:center!important}
@media screen and (max-width:767px){.myJL-title{font-size:36px;line-height:42px;margin-bottom:40px}
}
.myJL-title i{font-style:normal}
ccp-slideshow .ccp-slideshow-viewport .ccp-slideshow-wrapper ccp-slideshow-item ccp-card>.ccp-card-warp>.ccp-card-panel{z-index:50!important}
ccp-slideshow .ccp-slideshow-viewport .ccp-slideshow-wrapper ccp-slideshow-item ccp-card>.ccp-card-warp>.ccp-card-panel.ccp-animation-start-step{z-index:51!important}
.myJL__menu{margin:0;padding:0;list-style:none;text-align:center}
@media screen and (max-width:767px){.myJL__menu{padding:0 20px}
}
.myJL__menu-item{font-size:16px;font-weight:bold;margin-bottom:25px;text-transform:uppercase;letter-spacing:.1625em}
.myJL__menu-item__small{font-weight:normal;font-size:12px}
.myJL__menu-item a{color:#25282a;transition:.3s ease color}
.myJL__menu-item a:hover{color:#b89778}
.myJL__menu-item button{border:0;background:0;color:#25282a;transition:.3s ease color;font-size:16px;font-weight:bold;text-transform:uppercase;letter-spacing:.1625em}
.myJL__menu-item button:hover{color:#b89778}
.myJL__menu-footer{margin:80px auto 0;padding:0;list-style:none;display:flex;justify-content:space-between;max-width:60%}
@media screen and (max-width:767px){.myJL__menu-footer{display:block;text-align:center}
}
.myJL__menu-footer a{font-size:12px;text-transform:uppercase;color:#25282a;transition:.3s ease color}
.myJL__menu-footer a:hover{color:#b89778}
.myJL__popover{padding:0;margin:0;width:260px}
.myJL__popover .logout-banner img{max-width:100%;height:auto}
.myJL__popover-title{text-align:center;margin:13px 0 6px;font-size:16px;font-weight:bold}
.myJL__popover-links{margin:0;padding:0}
.myJL__popover-item{float:none!important;display:block!important;text-align:center;font-size:12px;border:none!important}
.myJL__popover-item:hover{border:none!important}
.myJL__popover-item a{color:#25282a!important;transition:.3s ease color;font-weight:normal!important;margin:0 0 3px!important;border:none!important;font-size:12px!important;padding:0!important;display:block}
.myJL__popover-item a:hover{color:#b89778;border:none!important}
.myJL__popover-logout a{color:#939ba0!important}
.myJL__btn{color:#fff;background:#25282a;border:1px solid #ebebeb;font-size:14px;padding:0 30px;transition:.3s ease color,.3s ease background;font-weight:normal;line-height:50px;margin:30px auto;display:table}
.myJL__btn:hover{background:#b89778}
@media screen and (max-width:767px){.register-watch,.update-watch{padding:0 15px}
}
@media(min-width:750px){ccp-slideshow{margin-left:-73px}
}
.my-wishlist-header{border-bottom:1px solid #707070;padding:20px 0;display:flex;align-items:flex-end;justify-content:space-between}
.my-wishlist-header.wrapper{max-width:1230px;margin:0 auto 70px;width:calc(100% - -30px)}
@media screen and (max-width:767px){.my-wishlist-header.wrapper{width:100%;display:block;margin-bottom:30px}
}
.my-wishlist-header__title{font-size:44px;font-weight:bold;line-height:50px;letter-spacing:3px;margin:0;padding:0;font-family:'Arial',sans-serif;color:#25282a}
@media screen and (max-width:767px){.my-wishlist-header__title{font-size:24px;line-height:42px;margin-bottom:20px;margin-top:30px}
}
.my-wishlist-header__title i{font-style:normal}
.my-wishlist-header__links{display:flex;padding:0;margin:0;list-style:none;justify-content:flex-end;flex-grow:1}
@media screen and (max-width:767px){.my-wishlist-header__links{width:100%}
}
.my-wishlist-header__links li{margin-left:20px}
.my-wishlist-header__links a{color:#25282a;text-transform:uppercase;font-size:12px}
.my-wishlist{padding-bottom:40px}
.my-wishlist.wrapper{max-width:1230px;margin:0 auto;width:calc(100% - -30px)}
@media screen and (max-width:767px){.my-wishlist.wrapper{width:100%;display:block}
}
.my-wishlist__empty{text-align:center}
.my-wishlist__empty__headline{font-size:28px;text-transform:uppercase;font-weight:bold;margin-bottom:40px}
@media screen and (max-width:767px){.my-wishlist__empty__headline{margin-bottom:20px}
}
.my-wishlist__empty__text{margin:0 auto;max-width:50%;font-size:14px;line-height:20px;margin-bottom:50px}
@media screen and (max-width:767px){.my-wishlist__empty__text{max-width:80%;margin-bottom:10px}
}
.my-wishlist__empty__add a{display:inline-block;position:relative;transition:.3s ease opacity}
.my-wishlist__empty__add a:hover{opacity:.6}
.my-wishlist-header .share-yellow-border.popover__rect{top:inherit}
.my-wishlist-header .my-wishlist-header__links .popover{z-index:1}
.my-wishlist-header .popover-body.share-Wishlist-popin{border-top:1px solid #e5e5e5;border-bottom:0}
.my-wishlist-header .popover-body.share-Wishlist-popin ul.list-social-links{padding-right:0}
.my-wishlist-header .popover-body.share-Wishlist-popin ul.list-social-links li{display:block;border-right:0;text-align:center}
.my-wishlist-header .popover-body.share-Wishlist-popin ul.list-social-links li a{border-bottom:1px solid #000;padding:12px 0;display:block}
.my-wishlist-header .popover-body.share-Wishlist-popin ul.list-social-links li a:hover{color:#000}
.my-wishlist-header .popover-body.share-Wishlist-popin ul.list-social-links li:last-of-type{padding-right:.9375em;padding-bottom:16px}
.tpl-delivery .button-wrapper.paymentSubmit input{margin-right:4px;font-weight:bold}
.tpl-delivery .shopping-bag-empty-sec hr{margin:2em auto 1.5em}
.tpl-delivery .shopping-bag-empty-sec h2{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:36px;margin:.9em auto .6em;line-height:normal;text-align:center}
.tpl-delivery .shopping-bag-empty-sec a{padding-bottom:1.25em;background:transparent;border:0;color:#000;font-size:12px;font-family:"Arial";font-weight:bold;padding:.71em 0;text-transform:uppercase;text-decoration:none;display:inline-block;font-style:normal;padding:.5em 0}
.tpl-delivery .shopping-bag-empty-sec a:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
.tpl-delivery .shopping-bag-empty-sec a:hover{color:#000}
.tpl-delivery .shopping-bag-empty-sec a:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.tpl-delivery .shopping-bag-empty-sec a:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
.tpl-delivery .shopping-bag-empty-sec a:hover{color:#000}
.tpl-delivery .shopping-bag-empty-sec a:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
@media screen and (min-width:48em){.tpl-delivery .shopping-bag-empty-sec h2{font-size:60px}
}
@media screen and (min-width:48em) and (max-width:61.938em){.tpl-delivery .shopping-bag-empty-sec h2{margin:.25em auto .5em;width:70%}
.tpl-delivery .shopping-bag-empty-sec hr{margin:1.7em auto 1.5em}
}
@media screen and (min-width:62em){.tpl-delivery .shopping-bag-empty-sec h2{margin-top:42px;margin-bottom:42px}
}
.upper-case{text-transform:uppercase}
.modal-content{box-shadow:none}
.modal-content .modal-header p{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:10px;text-transform:uppercase;word-wrap:break-word;overflow-wrap:break-word}
teaser-general__price-wrapper p{word-wrap:break-word;overflow-wrap:break-word}
.popover{box-shadow:none}
.view-collections-button{clear:both;width:100%;text-align:center;padding-bottom:65px}
.teaser-general__vat{margin-bottom:0}
a.compare-errors{display:inline-block}
.lexicon-popover{cursor:pointer;color:inherit;border-bottom:solid 1px #7b706c;font-weight:bold}
#itemAddedToCart .rect,#doNotSell .rect,#doNotSellWriteTo .rect,#productChangeStrapModal .rect,#writeToConcierge .rect,#priceOver100k .rect,#priceBelow100k .rect,.priceOver100k .rect,.priceBelow100k .rect,#differentDeliveryCountry .rect,#writeToConcierge .rect,#doNotSellWriteToNonEcom .rect,#geoOutsideCountry .rect,#wepay-confirmation .rect,#strapfindermodal .rect,#spc-where-to-find-modal .rect{margin:-1.0625em auto 0}
#itemAddedToCart .modal-header .close,#doNotSell .modal-header .close,#doNotSellWriteTo .modal-header .close,#productChangeStrapModal .modal-header .close,#writeToConcierge .modal-header .close,#priceOver100k .modal-header .close,#priceBelow100k .modal-header .close,.priceOver100k .modal-header .close,.priceBelow100k .modal-header .close,#differentDeliveryCountry .modal-header .close,#writeToConcierge .modal-header .close,#doNotSellWriteToNonEcom .modal-header .close,#geoOutsideCountry .modal-header .close,#wepay-confirmation .modal-header .close,#strapfindermodal .modal-header .close,#spc-where-to-find-modal .modal-header .close{font-size:12px;margin-top:6px}
#itemAddedToCart .modal-body p,#doNotSell .modal-body p,#doNotSellWriteTo .modal-body p,#productChangeStrapModal .modal-body p,#writeToConcierge .modal-body p,#priceOver100k .modal-body p,#priceBelow100k .modal-body p,.priceOver100k .modal-body p,.priceBelow100k .modal-body p,#differentDeliveryCountry .modal-body p,#writeToConcierge .modal-body p,#doNotSellWriteToNonEcom .modal-body p,#geoOutsideCountry .modal-body p,#wepay-confirmation .modal-body p,#strapfindermodal .modal-body p,#spc-where-to-find-modal .modal-body p{text-transform:uppercase;color:#7b706c;text-align:center}
#itemAddedToCart .modal-body p.available,#doNotSell .modal-body p.available,#doNotSellWriteTo .modal-body p.available,#productChangeStrapModal .modal-body p.available,#writeToConcierge .modal-body p.available,#priceOver100k .modal-body p.available,#priceBelow100k .modal-body p.available,.priceOver100k .modal-body p.available,.priceBelow100k .modal-body p.available,#differentDeliveryCountry .modal-body p.available,#writeToConcierge .modal-body p.available,#doNotSellWriteToNonEcom .modal-body p.available,#geoOutsideCountry .modal-body p.available,#wepay-confirmation .modal-body p.available,#strapfindermodal .modal-body p.available,#spc-where-to-find-modal .modal-body p.available{font-family:bembo;font-weight:normal;font-style:italic;color:#7b706c;font-size:16px;text-transform:none;text-align:center}
#itemAddedToCart .modal-column-50 a,#doNotSell .modal-column-50 a,#doNotSellWriteTo .modal-column-50 a,#productChangeStrapModal .modal-column-50 a,#writeToConcierge .modal-column-50 a,#priceOver100k .modal-column-50 a,#priceBelow100k .modal-column-50 a,.priceOver100k .modal-column-50 a,.priceBelow100k .modal-column-50 a,#differentDeliveryCountry .modal-column-50 a,#writeToConcierge .modal-column-50 a,#doNotSellWriteToNonEcom .modal-column-50 a,#geoOutsideCountry .modal-column-50 a,#wepay-confirmation .modal-column-50 a,#strapfindermodal .modal-column-50 a,#spc-where-to-find-modal .modal-column-50 a,#itemAddedToCart a,#doNotSell a,#doNotSellWriteTo a,#productChangeStrapModal a,#writeToConcierge a,#priceOver100k a,#priceBelow100k a,.priceOver100k a,.priceBelow100k a,#differentDeliveryCountry a,#writeToConcierge a,#doNotSellWriteToNonEcom a,#geoOutsideCountry a,#wepay-confirmation a,#strapfindermodal a,#spc-where-to-find-modal a{border-bottom:none!important;background:transparent;border:0;color:#000;font-size:12px;font-family:"Arial";font-weight:bold;padding:.71em 0;text-transform:uppercase;text-decoration:none;display:inline-block;font-style:normal;font-size:14px}
#itemAddedToCart .modal-column-50 a:after,#doNotSell .modal-column-50 a:after,#doNotSellWriteTo .modal-column-50 a:after,#productChangeStrapModal .modal-column-50 a:after,#writeToConcierge .modal-column-50 a:after,#priceOver100k .modal-column-50 a:after,#priceBelow100k .modal-column-50 a:after,.priceOver100k .modal-column-50 a:after,.priceBelow100k .modal-column-50 a:after,#differentDeliveryCountry .modal-column-50 a:after,#writeToConcierge .modal-column-50 a:after,#doNotSellWriteToNonEcom .modal-column-50 a:after,#geoOutsideCountry .modal-column-50 a:after,#wepay-confirmation .modal-column-50 a:after,#strapfindermodal .modal-column-50 a:after,#spc-where-to-find-modal .modal-column-50 a:after,#itemAddedToCart a:after,#doNotSell a:after,#doNotSellWriteTo a:after,#productChangeStrapModal a:after,#writeToConcierge a:after,#priceOver100k a:after,#priceBelow100k a:after,.priceOver100k a:after,.priceBelow100k a:after,#differentDeliveryCountry a:after,#writeToConcierge a:after,#doNotSellWriteToNonEcom a:after,#geoOutsideCountry a:after,#wepay-confirmation a:after,#strapfindermodal a:after,#spc-where-to-find-modal a:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
#itemAddedToCart .modal-column-50 a:hover,#doNotSell .modal-column-50 a:hover,#doNotSellWriteTo .modal-column-50 a:hover,#productChangeStrapModal .modal-column-50 a:hover,#writeToConcierge .modal-column-50 a:hover,#priceOver100k .modal-column-50 a:hover,#priceBelow100k .modal-column-50 a:hover,.priceOver100k .modal-column-50 a:hover,.priceBelow100k .modal-column-50 a:hover,#differentDeliveryCountry .modal-column-50 a:hover,#writeToConcierge .modal-column-50 a:hover,#doNotSellWriteToNonEcom .modal-column-50 a:hover,#geoOutsideCountry .modal-column-50 a:hover,#wepay-confirmation .modal-column-50 a:hover,#strapfindermodal .modal-column-50 a:hover,#spc-where-to-find-modal .modal-column-50 a:hover,#itemAddedToCart a:hover,#doNotSell a:hover,#doNotSellWriteTo a:hover,#productChangeStrapModal a:hover,#writeToConcierge a:hover,#priceOver100k a:hover,#priceBelow100k a:hover,.priceOver100k a:hover,.priceBelow100k a:hover,#differentDeliveryCountry a:hover,#writeToConcierge a:hover,#doNotSellWriteToNonEcom a:hover,#geoOutsideCountry a:hover,#wepay-confirmation a:hover,#strapfindermodal a:hover,#spc-where-to-find-modal a:hover{color:#000}
#itemAddedToCart .modal-column-50 a:hover:after,#doNotSell .modal-column-50 a:hover:after,#doNotSellWriteTo .modal-column-50 a:hover:after,#productChangeStrapModal .modal-column-50 a:hover:after,#writeToConcierge .modal-column-50 a:hover:after,#priceOver100k .modal-column-50 a:hover:after,#priceBelow100k .modal-column-50 a:hover:after,.priceOver100k .modal-column-50 a:hover:after,.priceBelow100k .modal-column-50 a:hover:after,#differentDeliveryCountry .modal-column-50 a:hover:after,#writeToConcierge .modal-column-50 a:hover:after,#doNotSellWriteToNonEcom .modal-column-50 a:hover:after,#geoOutsideCountry .modal-column-50 a:hover:after,#wepay-confirmation .modal-column-50 a:hover:after,#strapfindermodal .modal-column-50 a:hover:after,#spc-where-to-find-modal .modal-column-50 a:hover:after,#itemAddedToCart a:hover:after,#doNotSell a:hover:after,#doNotSellWriteTo a:hover:after,#productChangeStrapModal a:hover:after,#writeToConcierge a:hover:after,#priceOver100k a:hover:after,#priceBelow100k a:hover:after,.priceOver100k a:hover:after,.priceBelow100k a:hover:after,#differentDeliveryCountry a:hover:after,#writeToConcierge a:hover:after,#doNotSellWriteToNonEcom a:hover:after,#geoOutsideCountry a:hover:after,#wepay-confirmation a:hover:after,#strapfindermodal a:hover:after,#spc-where-to-find-modal a:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
#itemAddedToCart .modal-column-50 a:after,#doNotSell .modal-column-50 a:after,#doNotSellWriteTo .modal-column-50 a:after,#productChangeStrapModal .modal-column-50 a:after,#writeToConcierge .modal-column-50 a:after,#priceOver100k .modal-column-50 a:after,#priceBelow100k .modal-column-50 a:after,.priceOver100k .modal-column-50 a:after,.priceBelow100k .modal-column-50 a:after,#differentDeliveryCountry .modal-column-50 a:after,#writeToConcierge .modal-column-50 a:after,#doNotSellWriteToNonEcom .modal-column-50 a:after,#geoOutsideCountry .modal-column-50 a:after,#wepay-confirmation .modal-column-50 a:after,#strapfindermodal .modal-column-50 a:after,#spc-where-to-find-modal .modal-column-50 a:after,#itemAddedToCart a:after,#doNotSell a:after,#doNotSellWriteTo a:after,#productChangeStrapModal a:after,#writeToConcierge a:after,#priceOver100k a:after,#priceBelow100k a:after,.priceOver100k a:after,.priceBelow100k a:after,#differentDeliveryCountry a:after,#writeToConcierge a:after,#doNotSellWriteToNonEcom a:after,#geoOutsideCountry a:after,#wepay-confirmation a:after,#strapfindermodal a:after,#spc-where-to-find-modal a:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
#itemAddedToCart .modal-column-50 a:hover,#doNotSell .modal-column-50 a:hover,#doNotSellWriteTo .modal-column-50 a:hover,#productChangeStrapModal .modal-column-50 a:hover,#writeToConcierge .modal-column-50 a:hover,#priceOver100k .modal-column-50 a:hover,#priceBelow100k .modal-column-50 a:hover,.priceOver100k .modal-column-50 a:hover,.priceBelow100k .modal-column-50 a:hover,#differentDeliveryCountry .modal-column-50 a:hover,#writeToConcierge .modal-column-50 a:hover,#doNotSellWriteToNonEcom .modal-column-50 a:hover,#geoOutsideCountry .modal-column-50 a:hover,#wepay-confirmation .modal-column-50 a:hover,#strapfindermodal .modal-column-50 a:hover,#spc-where-to-find-modal .modal-column-50 a:hover,#itemAddedToCart a:hover,#doNotSell a:hover,#doNotSellWriteTo a:hover,#productChangeStrapModal a:hover,#writeToConcierge a:hover,#priceOver100k a:hover,#priceBelow100k a:hover,.priceOver100k a:hover,.priceBelow100k a:hover,#differentDeliveryCountry a:hover,#writeToConcierge a:hover,#doNotSellWriteToNonEcom a:hover,#geoOutsideCountry a:hover,#wepay-confirmation a:hover,#strapfindermodal a:hover,#spc-where-to-find-modal a:hover{color:#000}
#itemAddedToCart .modal-column-50 a:hover:after,#doNotSell .modal-column-50 a:hover:after,#doNotSellWriteTo .modal-column-50 a:hover:after,#productChangeStrapModal .modal-column-50 a:hover:after,#writeToConcierge .modal-column-50 a:hover:after,#priceOver100k .modal-column-50 a:hover:after,#priceBelow100k .modal-column-50 a:hover:after,.priceOver100k .modal-column-50 a:hover:after,.priceBelow100k .modal-column-50 a:hover:after,#differentDeliveryCountry .modal-column-50 a:hover:after,#writeToConcierge .modal-column-50 a:hover:after,#doNotSellWriteToNonEcom .modal-column-50 a:hover:after,#geoOutsideCountry .modal-column-50 a:hover:after,#wepay-confirmation .modal-column-50 a:hover:after,#strapfindermodal .modal-column-50 a:hover:after,#spc-where-to-find-modal .modal-column-50 a:hover:after,#itemAddedToCart a:hover:after,#doNotSell a:hover:after,#doNotSellWriteTo a:hover:after,#productChangeStrapModal a:hover:after,#writeToConcierge a:hover:after,#priceOver100k a:hover:after,#priceBelow100k a:hover:after,.priceOver100k a:hover:after,.priceBelow100k a:hover:after,#differentDeliveryCountry a:hover:after,#writeToConcierge a:hover:after,#doNotSellWriteToNonEcom a:hover:after,#geoOutsideCountry a:hover:after,#wepay-confirmation a:hover:after,#strapfindermodal a:hover:after,#spc-where-to-find-modal a:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.writeToConciergeRussian .modal-dialog{max-width:700px!important}
.writeToConciergeRussian .modal-column-50:last-child{border-left:1px solid #d4d4d4}
.writeToConciergeRussian .modal-content p a{font-size:14px!important}
#itemAddedToCart img{max-width:100%}
#itemAddedToCart .modal-body:before,#itemAddedToCart .modal-body:after{content:" ";display:table}
#itemAddedToCart .modal-body:after{clear:both}
#itemAddedToCart .modal-body:before,#itemAddedToCart .modal-body:after{content:" ";display:table}
#itemAddedToCart .modal-body:after{clear:both}
#itemAddedToCart .modal-body p{font-size:14px;color:#000}
@media screen and (min-width:48em) and (max-width:61.938em){#itemAddedToCart .modal-body p{font-size:16px}
}
@media screen and (min-width:62em){#itemAddedToCart .modal-body p{font-size:16px}
}
#itemAddedToCart .modal-row{clear:both}
#itemAddedToCart .modal-column-50:last-child{text-align:left}
#itemAddedToCart .modal-content .modal-link a{margin:0}
#itemAddedToCart .modal-footer:before,#itemAddedToCart .modal-footer:after{content:" ";display:table}
#itemAddedToCart .modal-footer:after{clear:both}
#itemAddedToCart .modal-footer:before,#itemAddedToCart .modal-footer:after{content:" ";display:table}
#itemAddedToCart .modal-footer:after{clear:both}
#priceBelow100k .modal-column-50:last-child,.priceBelow100k .modal-column-50:last-child,#differentDeliveryCountry .modal-column-50:last-child,#doNotSellWriteTo .modal-column-50:last-child,#doNotSellWriteToNonEcom .modal-column-50:last-child,#wepay-confirmation .modal-column-50:last-child{border-left:1px solid #d4d4d4}
.commonProductBlock.watchFinder>.isotopeContainer{min-height:100px}
.teaser-general .wishlistteaser .teaser-general__text-wrapper .teaser-general__price{font-family:bembo;font-weight:bold;font-style:italic;color:#000;text-transform:none;font-size:14px}
.teaser-general .wishlistteaser .teaser-general__text-wrapper .teaser-general__vat{font-family:"Arial";font-weight:400;font-style:normal;color:#7b706c;text-transform:none;font-size:10px}
.teaser-general.background.related-products{padding:0 1em}
.teaser-general.background.related-products .teaser-general__teaser{padding:0 10px}
.teaser-general-container{position:relative}
@media screen and (max-width:1024px){.teaser-general-container{max-width:100vw;overflow:hidden}
}
.teaser-general-container:before{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);content:"";display:block;z-index:3;opacity:0;visibility:hidden}
.teaser-general-container.open-filter:before{opacity:1;visibility:visible}
.teaser-general{max-width:1230px;margin:0 auto;overflow:visible;position:relative;left:10px;margin-top:10px;display:flex;flex-wrap:wrap}
@media screen and (max-width:767px){.teaser-general{top:15px;width:calc(100% - -30px);justify-content:space-between;left:0}
}
@media screen and (min-width:48em) and (max-width:61.938em){.teaser-general{left:0;width:calc(100% - -30px)}
}
.collection-page--v2 .teaser-general{max-width:none;width:calc(100% - -8px);top:0;margin-top:0}
@media screen and (min-width:1024px){.collection-page--v2 .teaser-general{margin:20px 80px 0 80px;width:calc(100% - 140px);left:0}
}
@media screen and (max-width:767px){.teaser-general__compare{width:calc(100% - -20px);justify-content:space-between;left:0}
}
@media screen and (min-width:48em) and (max-width:61.938em){.teaser-general__compare{left:0;width:calc(100% - -20px)}
}
.teaser-general__teaser{width:calc(25% - 30px);margin:20px 30px 20px 0;position:relative;text-align:center}
.teaser-general__teaser.compareproductpageteaser{width:calc((100% / 3) - 20px);margin:20px 20px 20px 0}
@media screen and (min-width:48em) and (max-width:61.938em){.teaser-general__teaser{width:calc((100% / 3) - 31px)}
}
@media screen and (max-width:767px){.teaser-general__teaser{width:calc(50% - 31px)}
}
.collection-page--v2 .teaser-general__teaser.collectionteaser{width:calc(100% / 2 - 8px);margin-right:8px;margin-top:0;margin-bottom:20px}
@media screen and (min-width:1024px){.collection-page--v2 .teaser-general__teaser.collectionteaser{width:calc(100% / 4 - 20px);margin-right:20px;margin-bottom:50px}
}
.collection-page--v2 .teaser-general__teaser.merchandisingteaser .teaser-general__teaser--link{color:#33322e;cursor:default}
.collection-page--v2 .teaser-general__teaser.merchandisingteaser .teaser-general__teaser--link[href]:not([href=""]){cursor:pointer}
.collection-page--v2 .teaser-general__teaser.merchandisingteaser .teaser-general__teaser--link[href]:not([href=""]) .teaser-general__teaser--button{cursor:pointer}
.collection-page--v2 .teaser-general__teaser.merchandisingteaser .teaser-general__teaser--img-wrp{position:relative;padding-top:100%;overflow:hidden}
.collection-page--v2 .teaser-general__teaser.merchandisingteaser .teaser-general__teaser--img-wrp img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;object-fit:cover;width:100%}
.collection-page--v2 .teaser-general__teaser.merchandisingteaser .teaser-general__teaser--text-wrp{background:#fff;margin-left:26px;position:relative;margin-top:-45px;border:1px solid #f4f4f4;box-shadow:-2px 2px 0 rgba(219,219,219,0.47);text-align:left;font-family:'Decimal';padding:12px 59px 12px 15px}
@media screen and (min-width:1024px){.collection-page--v2 .teaser-general__teaser.merchandisingteaser .teaser-general__teaser--text-wrp{padding:23px 64px 23px 30px;position:absolute;right:0;left:0;margin-top:0;bottom:-100px;display:none}
}
.collection-page--v2 .teaser-general__teaser.merchandisingteaser .teaser-general__teaser--subtitle,.collection-page--v2 .teaser-general__teaser.merchandisingteaser .teaser-general__teaser--title{margin:0 0 4px;text-transform:uppercase}
.collection-page--v2 .teaser-general__teaser.merchandisingteaser .teaser-general__teaser--subtitle{color:#b7a98e;font-size:10px;letter-spacing:1.5px;line-height:14px;font-family:'Decimal'}
@media screen and (min-width:1024px){.collection-page--v2 .teaser-general__teaser.merchandisingteaser .teaser-general__teaser--subtitle{font-size:12px;letter-spacing:1.8px;line-height:28px}
}
.collection-page--v2 .teaser-general__teaser.merchandisingteaser .teaser-general__teaser--title{font-size:16px;letter-spacing:-0.64px;line-height:18px}
@media screen and (min-width:1024px){.collection-page--v2 .teaser-general__teaser.merchandisingteaser .teaser-general__teaser--title{font-size:21px;letter-spacing:0;line-height:28px;margin-bottom:10px}
}
.collection-page--v2 .teaser-general__teaser.merchandisingteaser .teaser-general__teaser--text{margin:0;font-family:'Gotham SSm';font-size:12px;letter-spacing:-0.18px;line-height:20px}
@media screen and (min-width:1024px){.collection-page--v2 .teaser-general__teaser.merchandisingteaser .teaser-general__teaser--text{font-size:16px;letter-spacing:-0.32px;line-height:28px}
}
.collection-page--v2 .teaser-general__teaser.merchandisingteaser .teaser-general__teaser--button{position:absolute;bottom:0;right:0;border:0;width:49px;height:49px;background:#33322e url(jlc-framework-header/assets/images/icons/icon-arrow-long-right-new-grey.svg) no-repeat center;background-size:17px 10px;transition:background-position .3s ease-out;text-indent:-9999px;cursor:default}
@media screen and (min-width:1024px){.collection-page--v2 .teaser-general__teaser.merchandisingteaser .teaser-general__teaser--button{width:54px;height:54px;background-size:23px 13px}
}
.collection-page--v2 .teaser-general__teaser.merchandisingteaser .teaser-general__teaser--button:hover{background-color:#1f1f1d;background-position:60%}
.collection-page--v2 .teaser-general__teaser.merchandisingteaser.teaser-general__teaser--big .teaser-general__teaser--img-wrp{padding-top:calc(50% - 10px)}
@media screen and (min-width:1024px){.collection-page--v2 .teaser-general__teaser.merchandisingteaser[style] .teaser-general__teaser--text-wrp{display:block}
}
.collection-page--v2 .teaser-general__teaser--small.collectionteaser{width:calc(100% - 8px)}
@media screen and (min-width:1024px){.collection-page--v2 .teaser-general__teaser--small.collectionteaser{width:calc(100% / 4 - 20px);margin-right:20px}
}
.collection-page--v2 .teaser-general__teaser--big.collectionteaser{display:none}
@media screen and (min-width:1024px){.collection-page--v2 .teaser-general__teaser--big.collectionteaser{display:block;width:calc(100% / 2 - 20px)}
}
.teaser-general__delete{position:absolute;top:0;right:0;cursor:pointer;color:#000}
.teaser-general__delete a{color:#25282a;transition:.3s ease color}
@media screen and (max-width:767px){.teaser-general__delete a{font-size:20px}
}
.teaser-general__delete a:hover{color:#bf9474}
.teaser-general__image-wrapper{width:100%;max-height:310px}
.teaser-general__image-wrapper img{max-width:100%;height:auto}
.teaser-general__text-wrapper{width:100%;margin-bottom:10px}
.teaser-general__text{font-size:14px;font-weight:bold;line-height:20px;text-transform:uppercase}
.teaser-general__text a{color:#25282a;transition:.3s ease color}
.teaser-general__text a:hover{color:#bf9474}
.teaser-general__brand{margin-top:10px;font-size:14px;line-height:20px;text-transform:uppercase;color:rgba(0,0,0,0.5)}
.teaser-general__price{font-family:Arial,sans-serif;font-style:normal;letter-spacing:.0625em;margin-top:0;margin-bottom:0}
.teaser-general__vat{font-size:.675em;color:#a3a3a3;color:rgba(0,0,0,0.5);text-transform:uppercase;margin-bottom:10px}
.teaser-general__link a{display:inline-block;border:1px solid #000;border-radius:0;outline:0;padding:.5em 2em;background-color:transparent;color:#000;font-size:1em;font-weight:bold;text-align:center;text-transform:uppercase;transition:.3s ease all}
@media screen and (max-width:767px){.teaser-general__link a{padding:5px}
}
.teaser-general__link a:hover{border-color:#bf9474;color:#bf9474}
.teaser-general .search__results-wrapper .teaser-general .teaser-general__teaser .teaser-general__price{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:18px}
@media screen and (max-width:767px){.teaser-general .search__results-wrapper .teaser-general .teaser-general__teaser .teaser-general__price{font-family:bembo;font-style:italic;font-size:14px}
}
.teaser-general #productChangeStrapModal li{width:50%;float:left;cursor:pointer}
.teaser-general #productChangeStrapModal li img{max-width:50%}
.teaser-general #productChangeStrapModal li p{display:inline-block;font-family:"Arial";color:#000;text-transform:uppercase;font-size:11px}
.compare-page+.teaser-general .compareproductpageteaser .teaser-general__text-wrapper{min-height:99px}
.compare-page+.teaser-general .compareproductpageteaser .teaser-general__text-wrapper div.price-on-demand-top{width:42%}
.compare-page+.teaser-general .compareproductpageteaser .teaser-general__text-wrapper div.price-on-demand-top p{margin-top:13px}
.compare-page+.teaser-general .compareproductpageteaser .teaser-general__text-wrapper.teaser-general__text-wrapper-bottom{min-height:146px}
.compare-page+.teaser-general .compareproductpageteaser .teaser-general__text-wrapper.teaser-general__text-wrapper-bottom div.price-on-demand-bottom p{margin-top:19px;margin-bottom:7px}
.compare-page+.teaser-general .compareproductpageteaser .teaser-general__text-wrapper.teaser-general__text-wrapper-bottom p.teaser-general__link{position:absolute;left:0;bottom:0}
#find-in-btq .modal-dialog{width:80%;max-width:1000px}
#find-in-btq .modal-dialog .modal-header{padding:0}
#find-in-btq .modal-dialog .modal-header p{font-family:"Arial";font-weight:bold;font-size:10px}
#find-in-btq .modal-dialog .modal-header .close{margin-top:8px;margin-right:8px}
#find-in-btq .modal-dialog #map{height:368px;width:100%}
#find-in-btq .modal-dialog #map img{width:100%;height:100%}
#find-in-btq .modal-dialog .modal-body{padding:15px 25px;padding-bottom:62px}
#find-in-btq .modal-dialog .modal-body p.find-in-btq-disclaimer{font-family:bembosemi;font-size:17px;width:400px;text-align:center;margin:0 auto;color:#7b706c;text-transform:none;padding-bottom:5px;font-weight:normal;word-wrap:break-word;overflow-wrap:break-word}
#find-in-btq .modal-dialog .modal-body p.last-updated{font-family:"Arial";font-size:10px;color:#000;text-align:left;margin:0;padding-bottom:5px}
#find-in-btq .modal-dialog .modal-body .fib-block{width:50%}
#find-in-btq .modal-dialog .modal-body .fib-block #boutiqueLocChangeDesk{float:left;margin:0;text-align:left}
#find-in-btq .modal-dialog .modal-body .fib-block #boutiqueLocChangeDesk>div{display:inline-block;border-right:1px solid #e7e7e7;padding:2px 25px 2px 0}
#find-in-btq .modal-dialog .modal-body .fib-block #boutiqueLocChangeDesk>div #pac-input2{width:250px;height:26px;padding:8px;text-transform:Uppercase;font-family:"Arial";font-weight:bold;font-size:10px;border:0;background:#e7e7e7;left:0}
#find-in-btq .modal-dialog .modal-body .fib-block #boutiqueLocChangeDesk .change-location{text-transform:uppercase;font-size:11px;font-family:"Arial";margin-left:25px;top:-7px;padding-bottom:0}
#find-in-btq .modal-dialog .modal-body .fib-block:last-child{float:right!important;width:47%}
#find-in-btq .modal-dialog .modal-body .no-btq{padding-top:68px}
#find-in-btq .modal-dialog .modal-body .no-btq p{font-family:bembosemi;font-size:16px;text-align:center;color:#000;text-transform:none}
#find-in-btq .modal-dialog .modal-body .no-btq a{background:transparent;border:0;font-size:12px;padding:.71em 0;text-decoration:none;display:inline-block;font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:16px}
#find-in-btq .modal-dialog .modal-body:after{content:"";display:block;clear:both}
.teaser-general__teaser.collectionteaser .teaser-general__image-wrapper .teaser-general__image-wrapper-inner,.teaser-general__teaser.collectionteaser.two .teaser-general__image-wrapper .teaser-general__image-wrapper-inner,.teaser-general__teaser.wishlistteaser.two .teaser-general__image-wrapper .teaser-general__image-wrapper-inner,.teaser-general__teaser.watchfinderteaser .teaser-general__image-wrapper .teaser-general__image-wrapper-inner,.teaser-general__teaser.collectionteaser .teaser-general__image-wrapper .slick-track,.teaser-general__teaser.collectionteaser.two .teaser-general__image-wrapper .slick-track,.teaser-general__teaser.wishlistteaser.two .teaser-general__image-wrapper .slick-track,.teaser-general__teaser.watchfinderteaser .teaser-general__image-wrapper .slick-track{max-height:100%}
#find-in-btq .modal-dialog .modal-body .fib-block.ml4{width:48%;margin-left:2%}
#find-in-btq .modal-dialog .modal-body .fib-block #boutiqueLocChangeDesk{display:block}
.btq-result-wrapper .btq-result-item{border-bottom:1px solid #e7e7e7;width:100%;text-align:left;position:relative}
.btq-result-wrapper .btq-result-item .btq-result-address{height:81px;overflow:hidden;width:75%;margin-top:6px}
.btq-result-wrapper .btq-result-item .btq-result-address h2{font-family:"Arial";font-weight:bold;font-size:15px;margin-top:0;margin-bottom:3px}
.btq-result-wrapper .btq-result-item .btq-result-address p{font-family:bembosemi;font-size:13px;margin:0;text-transform:none;font-weight:normal}
.btq-result-wrapper .btq-result-item .btq-result-distance{position:absolute;top:50%;right:0;min-width:100px}
.btq-result-wrapper .btq-result-item .btq-result-distance a{width:100%;float:left;position:relative;z-index:1}
.btq-result-wrapper .btq-result-item .btq-result-distance:after{content:">";margin-right:0;margin-left:10px;float:left;position:absolute;right:20px}
.btq-result-wrapper .btq-result-item .btq-result-distance p{float:left;font-size:13px;font-family:"Arial"}
.btq-result-wrapper .btq-result-item .btq-result-distance p span{font-family:bembosemi;text-transform:lowercase}
.btq-result-wrapper .btq-result-item:after{content:"";display:block;width:42px;height:6px;background:#000;margin-top:10px}
.als-container{margin:0 auto;position:relative;width:100%;float:none;clear:both}
.als-viewport{margin:0 auto;overflow:hidden;position:relative;width:100%!important}
.als-wrapper{list-style:none;position:relative;width:100%!important;max-height:312px;overflow-y:scroll}
.als-item{cursor:pointer;display:block;float:left;position:relative;text-align:center}
.als-prev,.als-next{clear:both;cursor:pointer;position:absolute}
.choose-strap .choose-strap__strap-items ul.list-unstyled li.active{background-color:#dddbdb}
.choose-strap .choose-strap__strap-items ul.list-unstyled li:hover{background-color:#dddbdb}
.choose-strap .choose-strap__strap-items ul.list-unstyled li .radio{margin-top:15px}
.choose-strap .choose-strap__strap-items ul.list-unstyled li .radio input[type="radio"]{margin-left:-10px}
.teaser-general__text-wrapper-inner-wrapper .choose-strap__strap-items{padding:1.5em 0}
.choose-strap__strap-items .als-item{margin:5px 0;vertical-align:middle}
.choose-strap__strap-items .als-item img{display:block;margin-bottom:8px;position:relative;vertical-align:middle}
.choose-strap__strap-items .als-item .choose_strap__strap-items__radio.col-xs-1{padding-left:0}
.choose-strap__strap-items .als-prev,.choose-strap__strap-items .als-next{height:15px;width:22px;right:0;left:0;margin:0 auto}
.choose-strap__strap-items .als-prev{top:0}
.choose-strap__strap-items .als-next{bottom:0}
.choose-strap__strap-items .icon-arrow{background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-571%20274.3%2048%2048%22%3E%3Cpath%20d%3D%22M-547.1%20298.2l24-23.9h-13.6l-10.4%2010.4-10.4-10.4H-571z%22%20fill%3D%22%237B706c%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E');background-repeat:no-repeat;display:inline-block;height:15px;width:12px}
.choose-strap__strap-items .up{transform:rotate(180deg)}
@media screen and (min-width:48em){.teaser-general{display:flex;justify-content:space-between}
.teaser-general .teaser-general__teaser.collectionteaser.two .teaser-general__image-wrapper{width:68%;height:280px}
.teaser-general .teaser-general__teaser.collectionteaser.two .teaser-general__image-wrapper .teaser-general__image-wrapper-inner{height:260px}
.teaser-general .teaser-general__teaser.collectionteaser.two .teaser-general__text-wrapper{width:30%;height:280px}
.teaser-general .teaser-general__teaser.collectionteaser.two .teaser-general__text-wrapper .teaser-general__text{height:170px}
.teaser-general .teaser-general__teaser.shoppingbagempty{display:flex;flex-direction:column;align-items:center;margin:20px 0 20px 0}
.teaser-general .teaser-general__teaser.shoppingbagempty .teaser-general__text-wrapper{width:initial!important}
.teaser-general .teaser-general__teaser.shoppingbagempty .teaser-general__text-wrapper .teaser-general__text{width:100%;margin:20px 0;padding:0;font-size:16px;font-family:bembosemi}
.teaser-general .teaser-general__teaser.shoppingbagempty .teaser-general__text-wrapper .teaser-general__link{width:100%;padding:0}
.teaser-general .teaser-general__teaser.shoppingbagempty .teaser-general__text-wrapper .teaser-general__link a{min-width:80px}
}
@media screen and (max-width:767px){.emptyshoppingbag{flex-direction:column;align-items:center;width:100%}
.emptyshoppingbag .teaser-general__teaser{margin-right:0}
.emptyshoppingbag .teaser-general__link{padding-right:0}
}
@media screen and (min-width:48em) and (max-width:61.938em){.top-of-the-page-table{padding-bottom:0}
.teaser-general .teaser-general__teaser.two.image-and-detail{width:62%}
.teaser-general .teaser-general__teaser.two.image-and-detail .teaser-general .teaser-general__teaser.two.image-and-detail .teaser-general__text-wrapper-inner-wrapper{width:100%}
.teaser-general .teaser-general__teaser.shoppingbagempty .teaser-general__text-wrapper .teaser-general__text{font-size:16px}
.teaser-general .teaser-general__teaser.two.description-block{width:38%}
.teaser-general__description-link .link{clear:both;float:right}
.teaser-general__description-text{min-height:175px}
#find-in-btq .modal-dialog .modal-body .modal-content{padding-bottom:50px}
#find-in-btq .modal-dialog .modal-body .fib-block #map{height:367px}
#find-in-btq .modal-dialog .modal-body .fib-block #map img{height:auto;margin-top:17px}
#find-in-btq .modal-dialog .modal-body .fib-block #boutiqueLocChangeDesk{text-align:center;margin-top:17px}
#find-in-btq .modal-dialog .modal-body .fib-block #boutiqueLocChangeDesk>div{text-align:center;display:inline-block;border-right:1px solid #e7e7e7;padding-right:15px;width:53%}
#find-in-btq .modal-dialog .modal-body .fib-block #boutiqueLocChangeDesk a{display:inline-block;margin:10px auto 0}
#find-in-btq .modal-dialog .modal-body .no-btq{padding-top:0}
}
@media screen and (max-width:64em) and (min-width:48em){#find-in-btq .modal-dialog .modal-body .modal-content{padding-bottom:50px}
#find-in-btq .modal-dialog .modal-body .fib-block #map{height:435px}
#find-in-btq .modal-dialog .modal-body .fib-block #boutiqueLocChangeDesk{text-align:center;width:100%}
#find-in-btq .modal-dialog .modal-body .fib-block #boutiqueLocChangeDesk>div{text-align:center;display:block;border-right:1px solid #e7e7e7;float:left}
#find-in-btq .modal-dialog .modal-body .fib-block #boutiqueLocChangeDesk>div #pac-input2{width:100%}
#find-in-btq .modal-dialog .modal-body .fib-block #boutiqueLocChangeDesk a{display:inline-block;margin:10px auto 0}
#find-in-btq .modal-dialog .modal-body .fib-block #boutiqueLocChangeDesk .change-location{margin-left:0;float:right;top:-18px}
#find-in-btq .modal-dialog .modal-body .fib-block #boutiqueLocChangeDesk .change-location.font9{font-size:9px;top:-13px}
#find-in-btq .modal-dialog .modal-body .no-btq{padding-top:68px}
}
#productZoomModal .modal-header,.product-zoom-modal .modal-header{min-height:0;padding:0}
#productZoomModal .modal-header .close,.product-zoom-modal .modal-header .close{position:relative;top:5px;right:10px;font-size:30px;width:30px;z-index:100}
#productZoomModal .modal-dialog,.product-zoom-modal .modal-dialog{width:100%;text-align:center;padding:0}
#productZoomModal .modal-body,.product-zoom-modal .modal-body{padding:0}
#productZoomModal .modal-body #product-images-zoomed img,.product-zoom-modal .modal-body #product-images-zoomed img,#productZoomModal .modal-body .product-zoom-modal .slide img,.product-zoom-modal .modal-body .product-zoom-modal .slide img{display:inline-block}
#productZoomModal .modal-body #product-images-zoomed .carousel-control,.product-zoom-modal .modal-body #product-images-zoomed .carousel-control,#productZoomModal .modal-body .product-zoom-modal .slide .carousel-control,.product-zoom-modal .modal-body .product-zoom-modal .slide .carousel-control{background:0}
p.teaser-general__hide-price.hidden{display:block!important;visibility:hidden}
p.teaser-general__hide-price{visibility:visible;display:block}
.teaser-general .productpageteaser .teaser-general__text-wrapper p.teaser-general__show-price a{padding-top:11px;display:inline-block}
.watch-pre2__col1__text-wrapper__col1 .teaser-general__price.hidden{display:block!important;visibility:hidden}
.watch-pre2__col1__text-wrapper__col1 .teaser-general__price{visibility:visible}
.watch-pre2__col1__text-wrapper__col1 p.teaser-general__show-price{display:block;margin-top:37px}
@media screen and (max-width:767px){#itemAddedToCart .modal-link{padding:5px 0 10px 0;border-bottom:2px solid #bf9474}
#itemAddedToCart .modal-link a{color:#000;text-transform:uppercase}
#itemAddedToCart .modal-link a{font-family:gotboldbold}
#productZoomModal .carousel .carousel-control,.product-zoom-modal .carousel .carousel-control,#productZoomModal0 .carousel .carousel-control,#productZoomModal1 .carousel .carousel-control,#productZoomModal2 .carousel .carousel-control{width:20%}
#productZoomModal .carousel .carousel-control.right,.product-zoom-modal .carousel .carousel-control.right,#productZoomModal0 .carousel .carousel-control.right,#productZoomModal1 .carousel .carousel-control.right,#productZoomModal2 .carousel .carousel-control.right{right:8px}
#productZoomModal .carousel span.icon-arrow-left,.product-zoom-modal .carousel span.icon-arrow-left,#productZoomModal0 .carousel span.icon-arrow-left,#productZoomModal1 .carousel span.icon-arrow-left,#productZoomModal2 .carousel span.icon-arrow-left{margin-left:-1.925em}
.teaser-general .teaser-general__teaser.collectionteaser .teaser-general__text-wrapper .teaser-general__text,.teaser-general .teaser-general__teaser.watchfinderteaser .teaser-general__text-wrapper .teaser-general__text,.teaser-general .teaser-general__teaser.productBlockListteaser .teaser-general__text-wrapper .teaser-general__text,.teaser-general .teaser-general__teaser.shoppingbagempty .teaser-general__text-wrapper .teaser-general__text,.teaser-general .teaser-general__teaser.productBlockListteaser .teaser-general__text-wrapper .teaser-general__text,.teaser-general .teaser-general__teaser.collectionteaser.two .teaser-general__text-wrapper .teaser-general__text,.teaser-general .teaser-general__teaser.productBlockListteaser .teaser-general__text-wrapper .teaser-general__text,.teaser-general .teaser-general__teaser.wishlistteaser.two .teaser-general__text-wrapper .teaser-general__text{height:120px}
.teaser-general .teaser-general__text-wrapper .teaser-general__price-wrapper{bottom:45px}
.teaser-general .teaser-general__teaser.two.productpageteaser{padding:0;margin-bottom:35px}
.teaser-general .teaser-general__teaser.two.productpageteaser.description-block{margin-bottom:0}
.teaser-general .teaser-general__teaser.two.productpageteaser .teaser-general__text-wrapper{width:100%;text-align:center}
.teaser-general .teaser-general__teaser.two.productpageteaser .teaser-general__image-wrapper{padding:0;height:auto}
.teaser-general .teaser-general__teaser.two.productpageteaser+.top-of-the-page-table dl{padding:0 1em}
.teaser-general .teaser-general__teaser.two.productpageteaser+.top-of-the-page-table .first,.teaser-general .teaser-general__teaser.two.productpageteaser+.top-of-the-page-table .second{padding-bottom:1em}
.teaser-general .teaser-general__teaser.two.productpageteaser+.top-of-the-page-table .third,.teaser-general .teaser-general__teaser.two.productpageteaser+.top-of-the-page-table .fourth{padding-top:1em}
.teaser-general .teaser-general__teaser.two.productpageteaser.description-block .teaser-general__description-wrapper{margin-top:36px}
.teaser-general .teaser-general__teaser.productpageteaser p.teaser-general__link a{font-size:16px}
.teaser-general .productpageteaser .teaser-general__text-wrapper hr{width:85%}
.teaser-general .productpageteaser .teaser-general__description-wrapper{margin:5% 0 0}
.teaser-general .teaser-general__teaser .teaser-general__add-to .teaser-general__compare{visibility:hidden}
.teaser-general.background{margin:0}
.teaser-general .teaser-general__teaser.collectionteaser .teaser-general__price,.teaser-general .teaser-general__teaser.watchfinderteaser .teaser-general__price{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:18px}
.teaser-general__product-image__action-buttons p{margin:10px 0}
section.teaser-general.background.related-products{margin:0 -15px}
.teaser-general .teaser-general__teaser:hover{background-color:transparent}
.teaser-general .productpageteaser .teaser-general__text-wrapper p.teaser-general__link{margin:0}
.teaser-general .productpageteaser .teaser-general__image-wrapper-inner .teaser-general__product-image__action-buttons{float:right;margin-top:20px;margin-right:-60%}
.teaser-general .productpageteaser .teaser-general__add-to{display:none}
.teaser-general .productpageteaser .teaser-general__center-container{margin-bottom:60px}
.teaser-general .productpageteaser .teaser-general__description-wrapper{margin-top:35px}
#priceBelow100k .modal-column-50,#doNotSellWriteTo .modal-column-50,#doNotSellWriteToNonEcom .modal-column-50{width:100%;padding:0}
#priceBelow100k .modal-column-50:last-child,#doNotSellWriteTo .modal-column-50:last-child,#doNotSellWriteToNonEcom .modal-column-50:last-child{border-left:0;border-top:1px solid #d4d4d4;padding-top:22px;margin-top:10px}
.writeToConciergeRussian .modal-column-50{width:100%;padding:0}
.writeToConciergeRussian .modal-column-50:last-child{border-left:0;border-top:1px solid #d4d4d4;padding-top:22px;margin-top:10px}
.teaser-general__product-image__action-buttons.productPage-zoomIcon-tabDesk{display:none}
}
@media screen and (min-width:48em){.teaser-general__product-image__action-buttons.productPage-zoomIcon-mobile{display:none}
#priceOver100k .modal-dialog,#doNotSell .modal-dialog,#doNotSellWriteTo .modal-dialog,#writeToConcierge .modal-dialog,#priceBelow100k .modal-dialog,.priceOver100k .modal-dialog,.priceBelow100k .modal-dialog,#differentDeliveryCountry .modal-dialog,#doNotSellWriteToNonEcom .modal-dialog{width:700px}
.teaser-general .teaser-general__teaser.collectionteaser .teaser-general__image-wrapper,.teaser-general .teaser-general__teaser.watchfinderteaser .teaser-general__image-wrapper,.teaser-general .teaser-general__teaser.productBlockListteaser .teaser-general__image-wrapper,.teaser-general .teaser-general__teaser.shoppingbagempty .teaser-general__image-wrapper,.teaser-general .teaser-general__teaser.wishlistteaser.two .teaser-general__image-wrapper{width:58%}
.teaser-general .teaser-general__teaser.collectionteaser .teaser-general__text-wrapper,.teaser-general .teaser-general__teaser.watchfinderteaser .teaser-general__text-wrapper,.teaser-general .teaser-general__teaser.productBlockListteaser .teaser-general__text-wrapper,.teaser-general .teaser-general__teaser.shoppingbagempty .teaser-general__text-wrapper,.teaser-general .teaser-general__teaser.wishlistteaser.two .teaser-general__text-wrapper{width:40%}
.teaser-general__teaser.productpageteaser .teaser-general__text-wrapper{position:relative;height:100%}
.teaser-general__teaser.productpageteaser .teaser-general__text-wrapper .teaser-general__text-wrapper-inner-wrapper{height:100%;display:table}
.teaser-general__teaser.productpageteaser .teaser-general__text-wrapper .teaser-general__text-wrapper-inner-wrapper .teaser-general__text-wrapper-middle-align{display:table-cell;vertical-align:middle}
.teaser-general__teaser.productpageteaser.description-block{display:table}
.teaser-general__teaser.productpageteaser.description-block .teaser-general__description-wrapper{display:table-cell;vertical-align:middle}
.teaser-general .productpageteaser .teaser-general__description-wrapper .teaser-general__description-link{text-align:left}
.teaser-general .productpageteaser .teaser-general__description-wrapper .teaser-general__description-link .reference{float:right}
.teaser-general .wishlistteaser .teaser-general__text-wrapper .teaser-general__price{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:18px}
.teaser-general .wishlistteaser .teaser-general__text-wrapper .teaser-general__price{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:18px}
.teaser-general .wishlistteaser .teaser-general__text-wrapper .teaser-general__vat{font-family:"Arial";font-weight:400;font-style:normal;color:#7b706c;text-transform:none;font-size:10px}
}
@media screen and (min-width:48em) and (max-width:61.938em){.teaser-general .teaser-general__teaser.collectionteaser .teaser-general__image-wrapper .teaser-general__image-wrapper-inner,.teaser-general .teaser-general__teaser.wishlistteaser.two .teaser-general__image-wrapper .teaser-general__image-wrapper-inner,.teaser-general .teaser-general__teaser.collectionteaser .teaser-general__image-wrapper .slick-track,.teaser-general .teaser-general__teaser.wishlistteaser.two .teaser-general__image-wrapper .slick-track{height:100%}
.teaser-general .teaser-general__teaser.collectionteaser .teaser-general__text-wrapper,.teaser-general .teaser-general__teaser.wishlistteaser.two .teaser-general__text-wrapper{height:300px}
.teaser-general .teaser-general__teaser.collectionteaser .teaser-general__text-wrapper .teaser-general__text,.teaser-general .teaser-general__teaser.wishlistteaser.two .teaser-general__text-wrapper .teaser-general__text{height:190px}
}
@media screen and (min-width:62em){.teaser-general .teaser-general__teaser.collectionteaser .teaser-general__text-wrapper .teaser-general__link a,.teaser-general .teaser-general__teaser.watchfinderteaser .teaser-general__text-wrapper .teaser-general__link a,.teaser-general .teaser-general__teaser.productBlockListteaser .teaser-general__text-wrapper .teaser-general__link a,.teaser-general .teaser-general__teaser.collectionteaser.two .teaser-general__text-wrapper .teaser-general__link a,.teaser-general .teaser-general__teaser.shoppingbagempty .teaser-general__text-wrapper .teaser-general__link a{font-size:11px}
.teaser-general .teaser-general__teaser.collectionteaser .teaser-general__image-wrapper .slick-initialized img,.teaser-general .teaser-general__teaser.watchfinderteaser .teaser-general__image-wrapper .slick-initialized img,.teaser-general .teaser-general__teaser.productBlockListteaser .teaser-general__image-wrapper .slick-initialized img,.teaser-general .teaser-general__teaser.collectionteaser.two .teaser-general__image-wrapper .slick-initialized img,.teaser-general .teaser-general__teaser.shoppingbagempty .teaser-general__image-wrapper .slick-initialized img{padding-left:2%;float:left;margin-right:10%}
.teaser-general .productpageteaser .teaser-general__text-wrapper p.teaser-general__hide-price a,.teaser-general .productpageteaser .teaser-general__text-wrapper p.teaser-general__show-price a{font-size:11px}
.teaser-general .teaser-general__add-to{visibility:hidden}
.teaser-general .productpageteaser .teaser-general__text-wrapper{text-align:left}
.teaser-general .productpageteaser .teaser-general__text-wrapper .teaser-general__text-wrapper-inner-wrapper{position:absolute;top:0;text-align:center;min-width:200px}
.teaser-general .teaser-general__teaser.collectionteaser .teaser-general__image-wrapper .teaser-general__image-wrapper-inner,.teaser-general .teaser-general__teaser.wishlistteaser.two .teaser-general__image-wrapper .teaser-general__image-wrapper-inner,.teaser-general .teaser-general__teaser.collectionteaser .teaser-general__image-wrapper .slick-track,.teaser-general .teaser-general__teaser.wishlistteaser.two .teaser-general__image-wrapper .slick-track{height:100%}
.teaser-general .teaser-general__teaser.collectionteaser .teaser-general__text-wrapper,.teaser-general .teaser-general__teaser.wishlistteaser.two .teaser-general__text-wrapper{height:300px}
.teaser-general .teaser-general__teaser.collectionteaser .teaser-general__text-wrapper .teaser-general__text,.teaser-general .teaser-general__teaser.wishlistteaser.two .teaser-general__text-wrapper .teaser-general__text{height:190px}
#productZoomModal .modal-dialog{margin-top:0!important}
.teaser-general .teaser-general__teaser.collectionteaser .teaser-general__text-wrapper,.teaser-general .teaser-general__teaser.watchfinderteaser .teaser-general__text-wrapper{padding-right:3px}
.teaser-general .teaser-general__teaser.collectionteaser:hover,.teaser-general .teaser-general__teaser.watchfinderteaser:hover{background-color:transparent}
.teaser-general .teaser-general__teaser.collectionteaser .teaser-general__center-container:hover,.teaser-general .teaser-general__teaser.watchfinderteaser .teaser-general__center-container:hover{background-color:#f5f5f5}
.teaser-general .teaser-general__teaser.collectionteaser .teaser-general__add-to,.teaser-general .teaser-general__teaser.watchfinderteaser .teaser-general__add-to{min-height:30px}
.teaser-general.related-products .teaser-general__teaser.collectionteaser .teaser-general__center-container:hover{background-color:transparent}
.teaser-general.teaser-general-storyof .teaser-general__teaser.collectionteaser.two .teaser-general__add-to{min-height:40px}
}
.teaser-general .productpageteaser .teaser-general__text-wrapper .teaser-general__text-wrapper-inner-wrapper p.teaser-general__show-price{margin-top:-42px}
@media screen and (max-width:61.938em){.teaser-general .productpageteaser .teaser-general__text-wrapper .teaser-general__text-wrapper-inner-wrapper p.teaser-general__show-price{margin-top:-40px}
.choose-strap__strap-items.als-container{overflow:hidden}
}
section.teaser-general.background.related-products{margin-top:0}
div#writeToConcierge .modal-dialog,#priceOver100k .modal-dialog,#doNotSellWriteTo .modal-dialog{max-width:460px;margin:0 auto}
div#writeToConcierge .modal-content p a,#priceOver100k .modal-content p a,#doNotSellWriteTo .modal-content p a{font-size:20px}
.nonEcomClass div#writeToConcierge .modal-dialog,.nonEcomClass #priceOver100k .modal-dialog,.nonEcomClass #doNotSellWriteTo .modal-dialog{max-width:460px;margin:0 auto}
.nonEcomClass div#writeToConcierge .modal-content p a,.nonEcomClass #priceOver100k .modal-content p a,.nonEcomClass #doNotSellWriteTo .modal-content p a{font-size:12px}
.teaser-general .productpageteaser .teaser-general__text-wrapper .teaser-general__text-wrapper-inner-wrapper p.teaser-general__hide-price.hidden,.teaser-general .productpageteaser .teaser-general__text-wrapper .teaser-general__text-wrapper-inner-wrapper .teaser-general__price-wrapper.hidden{display:block!important;visibility:hidden}
@media screen and (min-width:48em) and (max-width:64em){.teaser-general .teaser-general__teaser:hover{background-color:transparent}
#find-in-btq .btq-result-wrapper .btq-result-item .btq-result-distance .btq-detail{position:absolute;top:8%;right:0;width:30px;display:block;font-size:10px}
.btq-result-wrapper .btq-result-item .btq-result-distance:after{display:none}
}
@media screen and (min-width:48em) and (max-width:64em) and (orientation:landscape){#find-in-btq .modal-dialog .modal-body .fib-block #map img{margin-top:2px}
#find-in-btq .modal-dialog .modal-body .fib-block #boutiqueLocChangeDesk>div{width:62%;padding-right:22px}
}
.als-container{position:relative;width:100%;margin:0 auto;padding-top:24px}
.als-viewport{position:relative;overflow:hidden;margin:0 auto;width:100%!important}
.als-wrapper{position:relative;list-style:none;width:100%!important}
.als-item{position:relative;display:block;text-align:center;cursor:pointer;float:left}
.als-prev,.als-next{cursor:pointer;clear:both}
@media screen and (max-width:767px){.teaser-general .teaser-general__teaser.collectionteaser.two .teaser-general__image-wrapper{height:200px}
.teaser-general .teaser-general__teaser.collectionteaser.two .teaser-general__text-wrapper .teaser-general__text{height:130px}
#find-in-btq .modal-dialog{width:95%}
#find-in-btq .modal-dialog .modal-body{padding-bottom:0}
#find-in-btq .modal-dialog .modal-body p.find-in-btq-disclaimer{width:100%}
#find-in-btq .modal-dialog .modal-body p.last-updated{display:none;text-align:center;padding-top:10px}
#find-in-btq .modal-dialog .modal-body .fib-block{width:100%;float:none!important;display:none;clear:both}
#find-in-btq .modal-dialog .modal-body .fib-block.active-btq{display:block}
#find-in-btq .modal-dialog .modal-body .fib-block #map img{height:auto}
#find-in-btq .modal-dialog .modal-body .fib-block #map .infoWindow-content a.name{font-size:12px}
#find-in-btq .modal-dialog .modal-body .fib-block.ml4{width:100%;margin:0}
#find-in-btq .modal-dialog .modal-body .fib-block #boutiqueLocChangeDesk{display:none}
#find-in-btq .modal-dialog .modal-body #boutiqueLocChangeMob{width:100%;margin:30px 0}
#find-in-btq .modal-dialog .modal-body #boutiqueLocChangeMob>div{position:relative}
#find-in-btq .modal-dialog .modal-body #boutiqueLocChangeMob>div #pac-input3{width:100%;height:26px;padding:8px;text-transform:Uppercase;font-family:"Arial";font-weight:bold;font-size:16px;border:0;background:#e7e7e7;left:0;padding-right:0}
#find-in-btq .modal-dialog .modal-body #boutiqueLocChangeMob .change-location.boutiques-find{background:url(jlc-framework-header/assets/images/search-icon-black.png) no-repeat;width:23px;height:25px;position:absolute;background-size:14px;right:-4px;top:-4px;transform:rotate(-90deg)}
#find-in-btq .btq-result-wrapper .btq-result-item .btq-result-distance{position:static;margin-top:5px}
#find-in-btq .btq-result-wrapper .btq-result-item .btq-result-distance:after{margin:0;position:absolute;right:0;top:43%;display:none}
#find-in-btq .btq-result-wrapper .btq-result-item .btq-result-distance .btq-detail{position:absolute;right:0;display:block;top:42%;float:none;left:initial;width:11px;font-size:10px}
#find-in-btq .btq-result-wrapper .btq-result-item .btq-result-address{width:100%}
#find-in-btq .btq-result-wrapper .btq-result-item .btq-result-address a{display:block;position:relative;z-index:1}
#find-in-btq .btq-result-wrapper .btq-result-item:after{margin-top:30px}
}
body>#stck-btq-result{display:none}
.pac-container{z-index:9999}
#find-in-btq .loader{z-index:1050}
#find-in-btq .als-prev,#find-in-btq .als-next{background:url(jlc-framework-header/assets/images/btq_scroll_pev.png) no-repeat;width:24px;height:12px;font-size:0;margin:0 auto;position:absolute;bottom:auto;top:11px;left:0;right:0;z-index:9}
#find-in-btq .als-next{background:url(jlc-framework-header/assets/images/btq_scroll.png) no-repeat;top:auto;bottom:-26px}
body>.als-container{display:none}
.product-slider{padding:0 80px;margin:0;background:#e8e8e8;min-height:50vh;position:relative;overflow:hidden}
.product-slider [data-loader]{background-image:url("jlc-framework-header/assets/images/LOADER_JLC.gif");background-repeat:no-repeat;background-position:center center;background-color:#000;height:100%;left:0;opacity:.4;position:absolute;right:0;width:100%;z-index:1100;display:none;top:0;background-size:90px 90px}
.product-slider[is-loading="true"] .product-slider-loader{display:block}
.product-slider[is-loading="true"] .product-slider__wrapper{display:none}
.product-slider[is-loading="false"] .product-slider__wrapper{display:block}
.product-slider[is-loading="false"] .product-slider-loader{display:none}
.product-slider [data-carousel]{padding:0}
.product-slider [data-carousel-scroll-indicator]{margin:30px 80px 30px 0;width:auto}
@media screen and (max-width:767px){.product-slider [data-carousel-scroll-indicator]{margin:25px 20px 10px 20px}
}
@media screen and (max-width:767px){.product-slider{padding:0 40px}
}
.product-slider[is-dark="true"] .product-slider__main-title,.product-slider[is-dark="true"] .product-slider__product-description-title,.product-slider[is-dark="true"] .product-slider__list-category ul li:not(.active) a,.product-slider[is-dark="true"] .product-slider__list-filter ul li:not(.active) a,.product-slider[is-dark="true"] .product-slider__list-title{color:#fff}
.product-slider[is-dark="true"] .product-slider__main-title-section .read-more-text,.product-slider[is-dark="true"] .product-slider__main-title-section .read-less-text,.product-slider[is-dark="true"] .product-slider__read-more-button .text,.product-slider[is-dark="true"] .product-slider__product-description .product-slider__product-button,.product-slider[is-dark="true"] .product-slider__product-description-price,.product-slider[is-dark="true"] .product-slider__product-description-items{color:#f3f1ed}
.product-slider[is-dark="true"] .product-slider__list-category{border-top-color:#f3f1ed}
.product-slider[is-dark="true"] .product-slider__product-button{background:#f3f1ed}
.product-slider[is-dark="true"] .product-slider__product-button .text{color:#3a3935}
.product-slider[is-dark="true"] .product-slider__product-button .icon{border-color:rgba(150,147,142,0.2)}
.product-slider[is-dark="true"] .product-slider__product-button:hover,.product-slider[is-dark="true"] .product-slider__product-button:focus{color:#3a3935}
.product-slider__title-section{background:#fff;margin:0 -80px;padding:40px 80px 0 80px}
.product-slider__title-section::after{content:"";display:table;clear:both}
@media screen and (max-width:767px){.product-slider__title-section{padding:20px 60px 0 60px}
}
.product-slider__title{color:#b7a98e;font-family:"Decimal";margin:0;font-size:12px;line-height:28px;letter-spacing:1.8px;text-transform:uppercase}
.product-slider__title .number{font-family:"Fortescue";font-weight:300;font-size:34px;letter-spacing:0;line-height:39px}
@media screen and (max-width:767px){.product-slider__title .number{font-size:22px;line-height:26px}
}
.product-slider__title .lines{padding:0 30px;margin:0 10px;position:relative}
.product-slider__title .lines::before,.product-slider__title .lines::after{content:"";position:absolute;background:#b7a98e;height:2px;top:50%;transform:translateY(-50%)}
.product-slider__title .lines::before{left:0;width:10px}
.product-slider__title .lines::after{right:0;width:45px}
@media screen and (max-width:767px){.product-slider__title{font-size:10px;line-height:14px;letter-spacing:1.5px}
}
.product-slider__main-title-section .product-slider__main-title{font-family:"Decimal";font-weight:600;font-size:38px;text-align:left;letter-spacing:-1.14px;line-height:46px;text-transform:uppercase;color:#3a3935;margin:20px 0}
@media screen and (max-width:767px){.product-slider__main-title-section .product-slider__main-title{font-size:20px;letter-spacing:-0.6px;line-height:24px}
}
.product-slider__main-title-section .read-more__paragraph{font-family:"Gotham SSm";font-size:16px;text-align:left;letter-spacing:-0.32px;line-height:28px;color:#3a3935}
@media screen and (max-width:767px){.product-slider__main-title-section .read-more__paragraph{font-size:12px;letter-spacing:-0.18px;line-height:20px}
}
.product-slider__main-title-section .icon{display:flex;align-items:center;width:15px;height:15px;margin-left:10px}
.product-slider__main-title-section .read-more-button-text{display:flex;align-items:center}
.product-slider__main-title-section .read-less-button-text,.product-slider__main-title-section .read-less-text{display:none}
.product-slider__main-title-section .read-more-text{display:block}
.product-slider__main-title-section[data-show-read-less="true"] .read-more-button-text{display:none}
.product-slider__main-title-section[data-show-read-less="true"] .read-less-button-text{display:flex;align-items:center}
.product-slider__main-title-section[data-show-read-less="true"] .read-less-text{display:inline}
.product-slider__read-more-button{font-family:"Gotham SSm";font-weight:700;font-size:18px;border:0;background:0;padding:0;position:relative;margin:15px 0 30px;line-height:28px}
@media screen and (max-width:767px){.product-slider__read-more-button{font-size:14px;line-height:18px;margin:5px 0 20px}
}
.product-slider__list-title{font-family:"Gotham SSm";font-weight:700;font-size:14px;line-height:16px;text-transform:uppercase;color:#3a3935;margin:0 30px 0 0;display:flex;align-items:center}
@media screen and (max-width:767px){.product-slider__list-title{font-size:10px;letter-spacing:0;line-height:16px;margin:0;white-space:nowrap}
}
.product-slider__list-category,.product-slider__list-filter{display:flex;margin:0 -80px;overflow-x:auto}
.product-slider__list-category::-webkit-scrollbar,.product-slider__list-filter::-webkit-scrollbar{display:none}
.product-slider__list-category ul,.product-slider__list-filter ul{display:flex;align-items:center;margin:0;padding:0}
.product-slider__list-category ul li,.product-slider__list-filter ul li{text-align:center;line-height:16px;list-style-type:none;position:relative;white-space:nowrap}
.product-slider__list-category ul li a,.product-slider__list-filter ul li a{display:block;font-family:"Gotham SSm";font-size:14px;font-weight:700;text-transform:uppercase;color:#3a3935}
@media screen and (max-width:767px){.product-slider__list-category ul li a,.product-slider__list-filter ul li a{font-size:10px;letter-spacing:0;line-height:16px}
}
.product-slider__list-category{padding:0 80px;background:#fff;border-top:2px solid #f3f1ed;justify-content:space-between}
.product-slider__list-category li a{padding:20px 40px}
@media screen and (max-width:767px){.product-slider__list-category li a{padding:10px 15px}
}
.product-slider__list-category li.active a{color:#b7a98e}
.product-slider__list-category-wrapper{position:relative}
.product-slider__list-category-wrapper .underline{background:#b7a98e;height:4px;width:0;position:absolute;bottom:0;left:0;transition:width .3s ease,left .3s ease}
@media screen and (max-width:767px){.product-slider__list-category{padding:0 60px}
}
.product-slider__list-filter{padding:0 0 0 80px;border-bottom:2px solid #fff;background:#f6f6f6}
.product-slider__list-filter ul li{position:relative;transition:color .3s;margin:10px 30px}
.product-slider__list-filter ul li a{transition:color .3s;padding:10px 30px}
@media screen and (max-width:767px){.product-slider__list-filter ul li a{padding:10px 15px}
}
.product-slider__list-filter ul li::before,.product-slider__list-filter ul li::after{content:"";position:absolute;border:2px solid transparent;width:0;height:0;top:0;left:0}
.product-slider__list-filter ul li.active::before,.product-slider__list-filter ul li.active::after{width:100%;height:100%}
.product-slider__list-filter ul li.active::before{transition:width .3s ease-out,height .3s ease-out .3s;border-top-color:#b7a98e;border-right-color:#b7a98e}
.product-slider__list-filter ul li.active::after{transition:height .3s ease-out,width .3s ease-out .3s;border-bottom-color:#b7a98e;border-left-color:#b7a98e}
.product-slider__list-filter ul li.active a{color:#b7a98e}
@media screen and (max-width:767px){.product-slider__list-filter ul li{margin:5px 15px}
}
@media screen and (max-width:767px){.product-slider__list-filter ul{padding-right:60px}
}
@media screen and (max-width:767px){.product-slider__list-filter{padding:10px 60px}
}
.product-slider__list-left,.product-slider__list-right{display:flex;align-items:center}
.product-slider__list-left{flex:1}
@media screen and (max-width:767px){.product-slider__list-left{flex:none}
}
.product-slider__list-right{white-space:nowrap}
.product-slider__list-right a{font-family:"Gotham SSm";font-weight:700;font-size:14px;letter-spacing:0;line-height:16px;text-transform:uppercase;color:#b7a98e;display:flex;align-items:center}
.product-slider__list-right a .icon{display:flex;align-items:center;margin-left:10px;transition:transform .3s}
@media screen and (max-width:767px){.product-slider__list-right a .icon svg{width:20px}
}
.product-slider__list-right a:hover .icon{transform:translateX(3px)}
@media screen and (max-width:767px){.product-slider__list-right a{font-size:10px;line-height:16px}
}
@media screen and (max-width:767px){.product-slider__list-right{padding:0 50px 0 20px}
}
.product-slider__products{padding:35px 0;margin-right:-80px;background:#f6f6f6}
.product-slider__products--empty{display:none;text-align:center;font-size:30px;margin-top:-50px;font-family:"Gotham SSm"}
@media screen and (max-width:767px){.product-slider__products--empty{margin-top:0;font-size:15px}
}
@media screen and (max-width:767px){.product-slider__products{padding:15px 0;margin:0 -40px}
}
.product-slider__product{list-style-type:none}
.product-slider__product a{display:block}
.product-slider__product+.product-slider__product{margin-left:20px}
.product-slider__product .product-slider__main-image,.product-slider__product .product-slider__hover-image{align-items:center;justify-content:center;width:100%}
.product-slider__product .product-slider__main-image{display:flex}
.product-slider__product .product-slider__hover-image{display:none}
.product-slider__product-image{position:relative;height:45vh;margin:0 0 20px 0;display:flex}
.product-slider__product-image img{max-width:100%;margin:0 auto;height:100%;object-fit:cover}
@media screen and (max-width:767px){.product-slider__product-image{height:30vh}
}
.product-slider__product-description-title,.product-slider__product-description-subtitle{font-family:"Decimal";font-weight:600;font-size:16px;letter-spacing:-0.48px;line-height:22px;text-transform:uppercase;text-align:center;color:#3a3935;margin-bottom:0}
@media screen and (max-width:767px){.product-slider__product-description-title,.product-slider__product-description-subtitle{font-size:14px;letter-spacing:-0.42px;line-height:16px}
}
.product-slider__product-description-subtitle{color:#b7a98e;margin:0}
.product-slider__product-description-price,.product-slider__product-description-items{font-family:"Gotham SSm";font-size:16px;letter-spacing:-0.32px;line-height:28px;text-align:center;color:#3a3935;transform:translateY(0);opacity:1;transition:transform .3s ease-out,opacity .3s ease-out}
.product-slider__product-description-price{margin:9px 0 2px}
@media screen and (max-width:767px){.product-slider__product-description-price{font-size:12px;letter-spacing:-0.18px;line-height:20px;margin:7px 0 4px}
}
.product-slider__product-description-items{color:#96938e;margin:0}
@media screen and (max-width:767px){.product-slider__product-description-items{font-size:9px;letter-spacing:0;line-height:14px}
}
.product-slider__product-description-item{font-family:"Gotham SSm";font-size:16px;letter-spacing:-0.32px;line-height:28px;color:#96938e;position:relative;margin:0 5px 0 0}
@media screen and (max-width:767px){.product-slider__product-description-item{margin:0 3px 0 0;font-size:9px;letter-spacing:0;line-height:14px}
}
.product-slider__product-description-item::after{content:",";position:absolute;right:-5px;bottom:-5px}
@media screen and (max-width:767px){.product-slider__product-description-item::after{right:-3px;bottom:-2px}
}
.product-slider__product-description-item:last-child{margin:0}
.product-slider__product-description-item:last-child::after{display:none}
.product-slider__product-description-wrapper{position:relative;text-align:center;min-height:75px;overflow:hidden}
.product-slider__product-description .product-slider__product-button{color:#fff;background:#33322e;border:0;text-transform:uppercase;min-width:215px;font-size:16px;font-family:"Gotham SSm";font-weight:700;line-height:32px;display:inline-flex;position:absolute;top:50%;left:50%;padding:10px;transform:translate(-50%,100%);transition:transform .3s ease-out}
.product-slider__product-description .product-slider__product-button .text{width:75%;text-align:center}
.product-slider__product-description .product-slider__product-button .icon{height:100%;width:25%;border-left:1px solid rgba(239,237,233,0.2);background-position:center;position:absolute;top:0;right:0;transition:background-position .3s ease-out}
@media screen and (max-width:767px){.product-slider__product-description .product-slider__product-button .icon{background-size:17px}
}
.product-slider__product-description .product-slider__product-button:hover{color:#fff}
.product-slider__product-description .product-slider__product-button:hover .icon{background-position:60% center}
@media screen and (max-width:767px){.product-slider__product-description .product-slider__product-button{opacity:1;visibility:visible;font-size:10px;line-height:12px;min-width:135px;margin-top:15px;transform:translate(0);position:relative;left:0;top:0}
}
.product-slider__product:hover [has-hover-image="true"] .product-slider__main-image{display:none}
.product-slider__product:hover [has-hover-image="true"] .product-slider__hover-image{display:flex}
.product-slider__product:hover .product-slider__product-button{transform:translate(-50%,-25%);left:50%;top:50%}
@media screen and (max-width:767px){.product-slider__product:hover .product-slider__product-button{transform:translate(0);position:relative;left:0;top:0}
}
.product-slider__product:hover .product-slider__product-description-price,.product-slider__product:hover .product-slider__product-description-items{transform:translateY(10px);opacity:0}
@media screen and (max-width:767px){.product-slider__product:hover .product-slider__product-description-price,.product-slider__product:hover .product-slider__product-description-items{transform:translateY(0);opacity:1}
}
@media screen and (max-width:767px){.product-slider__product:first-of-type{margin-left:15%}
}
.content-carousel{position:relative}
.content-carousel+.clp__hero{margin-top:20px}
@media screen and (max-width:767px){.content-carousel .column-row{align-content:center;height:100%}
}
.content-carousel__wrapper{min-width:inherit}
.cta .content-carousel__wrapper{min-width:100%}
.content-carousel__right-column.one-col-img{min-width:418px}
@media screen and (min-width:62em){.content-carousel__right-column.one-col-img{min-width:618px}
}
@media screen and (min-width:1400px){.content-carousel__right-column.one-col-img{min-width:818px}
}
.content-carousel__right-column.two-col-img{min-width:598px}
@media screen and (min-width:62em){.content-carousel__right-column.two-col-img{min-width:905px}
}
@media screen and (min-width:1400px){.content-carousel__right-column.two-col-img{min-width:1195px}
}
.content-carousel__item{display:flex;position:relative;margin:0}
@media screen and (max-width:767px){.content-carousel__item{margin-left:-10px;margin-right:-10px}
}
.content-carousel__item:first-of-type .no-text{margin-left:20px}
@media screen and (min-width:62em){.content-carousel__item:first-of-type .no-text{margin-left:80px}
}
.content-carousel__item .no-text{margin-left:10px}
.content-carousel__item-left{margin-left:20px;padding:100px 0 80px 0}
@media screen and (min-width:62em){.content-carousel__item-left{margin-left:80px}
}
.content-carousel__item-left.one-col-text{width:272px;margin-right:20px}
@media screen and (min-width:62em){.content-carousel__item-left.one-col-text{width:385px;margin-right:178px}
}
@media screen and (min-width:1400px){.content-carousel__item-left.one-col-text{width:526px;margin-right:178px}
}
.content-carousel__item-left.two-col-text{width:440px;margin-right:26px}
@media screen and (min-width:62em){.content-carousel__item-left.two-col-text{width:585px;margin-right:204px}
}
@media screen and (min-width:1400px){.content-carousel__item-left.two-col-text{width:785px;margin-right:204px}
}
@media screen and (max-width:767px){.content-carousel__item-left{padding:40px 10px}
}
.content-carousel__item-right{padding:40px 0}
@media screen and (max-width:767px){.content-carousel__item-right{padding:20px 10px}
}
.content-carousel__item[is-dark="false"] .icon.is-dark{display:none}
.content-carousel__item[is-dark="true"] .content-carousel__title-bottom,.content-carousel__item[is-dark="true"] .content-carousel__text-button{color:#fff}
.content-carousel__item[is-dark="true"] .content-carousel__text{color:#f3f1ed}
.content-carousel__item[is-dark="true"] .content-carousel__discover-button{background:#f3f1ed;color:#3a3935}
.content-carousel__item[is-dark="true"] .content-carousel__discover-button .icon{border-color:rgba(150,147,142,0.2)}
.content-carousel__item[is-dark="true"] .content-carousel__discover-button:hover,.content-carousel__item[is-dark="true"] .content-carousel__discover-button:focus{background:#fff;color:#3a3935}
.content-carousel__chapter{color:#b7a98e}
.content-carousel__chapter-title{display:flex;align-items:center;font-family:"Decimal";font-weight:600;font-size:14px;letter-spacing:2.1px;line-height:28px;text-transform:uppercase}
@media screen and (max-width:767px){.content-carousel__chapter-title{font-size:10px;letter-spacing:1.5px;line-height:14px}
}
.content-carousel__chapter .number{font-family:"Fortescue";font-weight:300;font-size:34px;letter-spacing:0;line-height:39px}
@media screen and (max-width:767px){.content-carousel__chapter .number{font-size:22px;line-height:26px}
}
.content-carousel__chapter .lines{padding:0 30px;margin:0 10px;position:relative}
@media screen and (max-width:767px){.content-carousel__chapter .lines{margin:0 -10px 0 10px}
}
.content-carousel__chapter .lines::before,.content-carousel__chapter .lines::after{content:"";position:absolute;background:#b7a98e;height:2px;top:50%;transform:translateY(-50%)}
.content-carousel__chapter .lines::before{left:0;width:10px}
.content-carousel__chapter .lines::after{right:0;width:45px}
@media screen and (max-width:767px){.content-carousel__chapter .lines::after{right:25px;width:20px}
}
.content-carousel__title-top{font-family:"Fortescue";font-weight:300;font-size:70px;line-height:81px;color:#b7a98e;margin:0}
@media screen and (max-width:767px){.content-carousel__title-top{font-size:50px;line-height:58px}
}
.content-carousel__title-bottom{font-family:"Decimal";font-weight:600;font-size:38px;letter-spacing:-1.2px;line-height:46px;color:#3a3935;text-transform:uppercase;margin:0 0 30px 0;white-space:pre-line}
@media screen and (max-width:767px){.content-carousel__title-bottom{font-size:20px;letter-spacing:-0.6px;line-height:24px;margin:0 0 5px 0}
}
.content-carousel__text{font-family:"Gotham SSm";font-size:16px;letter-spacing:-0.32px;line-height:28px;color:#3a3935}
.content-carousel__text .read-more-button-text{display:flex;align-items:center}
.content-carousel__text .read-less-button-text,.content-carousel__text .read-less-text{display:none}
.content-carousel__text .read-more-text{display:block}
.content-carousel__text[data-show-read-less="true"] .read-more-button-text{display:none}
.content-carousel__text[data-show-read-less="true"] .read-less-button-text{display:flex;align-items:center}
.content-carousel__text[data-show-read-less="true"] .read-less-text{display:inline}
.content-carousel__text-button{font-weight:700;font-size:18px;border:0;background:0;padding:0;position:relative;margin:15px 0 30px}
.content-carousel__text-button .icon{width:15px;height:15px;margin-left:10px;background-position:center}
@media screen and (max-width:767px){.content-carousel__text-button .icon{background-size:20px}
}
@media screen and (max-width:767px){.content-carousel__text-button{font-size:14px;line-height:18px;margin:5px 0 20px}
}
@media screen and (max-width:767px){.content-carousel__text{font-size:12px;letter-spacing:-0.18px;line-height:20px}
}
.content-carousel__paragraphs{display:flex;align-items:flex-start;margin-bottom:30px}
.content-carousel__paragraphs-text{margin:0;min-width:50%}
.content-carousel__paragraphs-text:empty{display:none}
.content-carousel__paragraphs-text+.content-carousel__paragraphs-text{margin-left:35px}
.content-carousel__discover-button{color:#fff;background:#33322e;border:0;text-transform:uppercase;text-align:center;min-width:215px;max-width:80%;font-size:16px;font-family:"Gotham SSm";font-weight:700;line-height:32px;display:inline-flex;position:relative;white-space:normal;transition:background .3s ease-in-out}
.content-carousel__discover-button .text{flex:1;padding:11px 30px}
@media screen and (max-width:767px){.content-carousel__discover-button .text{flex:none;padding:10px 20px}
}
.content-carousel__discover-button .icon{width:55px;border-left:1px solid rgba(239,237,233,0.2);background-position:center;transition:background-position .3s ease-out}
@media screen and (max-width:767px){.content-carousel__discover-button .icon{width:33px;background-size:17px}
}
.content-carousel__discover-button:hover{color:#fff;background:#000}
.content-carousel__discover-button:hover .icon{background-position:60% center}
.content-carousel__discover-button:focus{color:#fff}
@media screen and (max-width:767px){.content-carousel__discover-button{font-size:10px;line-height:12px;min-width:initial}
}
.content-carousel__images figcaption{display:flex;align-items:center;position:absolute;bottom:0;right:0;background:#fff;color:#3a3935;font-family:"Gotham SSm";font-weight:700;font-size:13px;line-height:16px;text-transform:uppercase;padding:20px;max-width:80%;min-width:50%;min-height:80px}
@media screen and (max-width:767px){.content-carousel__images figcaption{min-height:40px;padding:10px 20px;font-size:10px}
}
.content-carousel__grid{position:relative;display:flex;margin-right:10px}
.content-carousel__grid[data-only-single="true"]{display:flex}
.content-carousel__grid[data-only-single="true"] .content-carousel__grid-content{position:relative}
.content-carousel__grid-image{background-repeat:no-repeat;background-size:cover;height:0;width:100%;padding-bottom:100%}
.content-carousel__grid--single{min-width:418px}
@media screen and (min-width:62em){.content-carousel__grid--single{width:618px}
}
@media screen and (min-width:1400px){.content-carousel__grid--single{width:818px}
}
.content-carousel__grid--double{margin-left:5px}
.content-carousel__grid--double .content-carousel__grid-image:last-of-type{margin:5px 0 0 0}
@media screen and (max-width:767px){.content-carousel__grid--double .content-carousel__grid-image:last-of-type{margin:2px 0 0 0}
}
@media screen and (max-width:767px){.content-carousel__grid--double{margin-left:2px}
}
.cta{padding:45px 80px 20px;overflow:hidden}
.cta>.column-row{flex-wrap:initial}
.cta .cta-holder{width:100%}
.cta [data-carousel].is-scrollable .cta-item:last-child::after{content:'';position:absolute;right:-80px;top:0;height:100%;width:80px}
@media screen and (max-width:767px){.cta [data-carousel].is-scrollable .cta-item:last-child::after{display:none}
}
.cta [data-carousel-scroll-indicator]{margin:30px 10px;width:auto}
@media screen and (max-width:767px){.cta [data-carousel-scroll-indicator]{width:auto;margin-left:20px;margin-right:20px}
}
@media screen and (max-width:767px){.cta[data-items="1"]{padding-bottom:20px}
}
@media screen and (min-width:62em){.cta[data-items="1"]{padding:45px 80px 20px 80px}
.cta[data-items="1"] .cta-item:only-of-type{max-height:initial}
.cta[data-items="1"] .cta-item:only-of-type .cta-item__image{max-height:initial;padding-bottom:0;height:auto}
.cta[data-items="1"] .cta-item:only-of-type .cta-item__image img{position:relative;top:auto;left:auto;width:100%;height:auto}
}
.cta:not([data-items="1"]) .cta-item__image-wrapper{position:relative;overflow:hidden;padding-top:103%}
.cta:not([data-items="1"]) .cta-item__image-wrapper img{position:absolute;min-width:100%;min-height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}
@media screen and (min-width:62em){.cta:not([data-items="1"])[data-items="3"] .cta-item__image-wrapper{padding-top:102%}
.cta:not([data-items="1"])[data-items="2"] .cta-item__image-wrapper{padding-top:91%}
}
@media screen and (max-width:767px){.cta:not([data-items="1"]) .cta-item__image-wrapper{padding-top:92%}
}
.cta[data-items="2"] .cta-item__image-caption{width:calc(100% - 45px)}
.cta[data-items="2"] .cta-item__image-caption-button .icon{padding:30px 25px;height:80px;width:80px}
@media screen and (max-width:767px){.cta[data-items="2"] .cta-item__image-caption-button .icon{padding:0;width:40px;height:40px}
.cta[data-items="2"] .cta-item__image-caption-button .icon svg{width:22px}
}
@media screen and (max-width:767px){.cta[data-items="2"] .cta-item__image-caption{width:calc(100% - 40px)}
}
.cta[data-items="2"] .cta-item__with-button .cta-item__image-caption-text{padding-right:80px}
html[lang="ar"] .cta[data-items="2"] .cta-item__with-button .cta-item__image-caption-text{padding-left:80px;padding-right:0}
@media screen and (max-width:767px){.cta[data-items="2"] .cta-item__with-button .cta-item__image-caption-text{padding-right:30px}
html[lang="ar"] .cta[data-items="2"] .cta-item__with-button .cta-item__image-caption-text{padding-left:30px;padding-right:0}
}
@media screen and (max-width:767px){.cta[data-items="2"] .cta-wrapper{flex-direction:column}
.cta[data-items="2"] .cta-item:last-child{margin-top:20px}
}
@media screen and (max-width:767px){.cta[data-items="2"]{padding-bottom:20px}
}
.cta:not([data-items="1"]):not([data-items="2"]):not([data-items="3"]):not([data-items="4"]) .cta-wrapper{margin-right:-80px}
@media screen and (max-width:767px){.cta:not([data-items="1"]):not([data-items="2"]):not([data-items="3"]):not([data-items="4"]) .cta-wrapper{margin-right:0}
}
@media screen and (max-width:767px){.cta{padding:30px 10px 0 10px}
.cta[data-items="1"],.cta[data-items="2"]{padding-left:20px;padding-right:20px}
.cta:not([data-items="1"]):not([data-items="2"]) .cta-item:first-child{padding-left:20px}
.cta:not([data-items="1"]):not([data-items="2"]) .cta-item:last-child{padding-right:20px}
.cta .cta-holder{overflow:hidden}
.cta .cta-wrapper{overflow-y:hidden}
}
.cta[data-items="3"] .cta-item__with-button .cta-item__image-caption-text,.cta[data-items="4"] .cta-item__with-button .cta-item__image-caption-text,.cta[data-items="5"] .cta-item__with-button .cta-item__image-caption-text,.cta[data-items="6"] .cta-item__with-button .cta-item__image-caption-text{padding-right:50px}
html[lang="ar"] .cta[data-items="3"] .cta-item__with-button .cta-item__image-caption-text,html[lang="ar"] .cta[data-items="4"] .cta-item__with-button .cta-item__image-caption-text,html[lang="ar"] .cta[data-items="5"] .cta-item__with-button .cta-item__image-caption-text,html[lang="ar"] .cta[data-items="6"] .cta-item__with-button .cta-item__image-caption-text{padding-left:50px;padding-right:0}
@media screen and (max-width:767px){.cta[data-items="3"] .cta-item__with-button .cta-item__image-caption-text,.cta[data-items="4"] .cta-item__with-button .cta-item__image-caption-text,.cta[data-items="5"] .cta-item__with-button .cta-item__image-caption-text,.cta[data-items="6"] .cta-item__with-button .cta-item__image-caption-text{padding-right:40px}
html[lang="ar"] .cta[data-items="3"] .cta-item__with-button .cta-item__image-caption-text,html[lang="ar"] .cta[data-items="4"] .cta-item__with-button .cta-item__image-caption-text,html[lang="ar"] .cta[data-items="5"] .cta-item__with-button .cta-item__image-caption-text,html[lang="ar"] .cta[data-items="6"] .cta-item__with-button .cta-item__image-caption-text{padding-left:0;padding-right:40px}
}
.cta .jlc-modal-body .content-carousel__scroll-indicator{width:100%}
.cta .jlc-modal-body .content-carousel__scroll-indicator>.line{will-change:left}
.cta-item{padding:0 10px;cursor:pointer;position:relative}
.cta-item:only-of-type{max-height:90vh;overflow:hidden}
.cta-item:only-of-type .cta-item__image{max-height:initial;padding-bottom:100%;height:0;position:relative}
.cta-item:only-of-type .cta-item__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.cta-item:only-of-type .cta-item__image-caption{position:absolute;top:0;left:0;background:transparent;transform:none;padding:50px 40px}
.cta-item:only-of-type .cta-item__image-caption-title{color:#fff;font-size:38px;line-height:46px;letter-spacing:-1.14px}
@media screen and (max-width:767px){.cta-item:only-of-type .cta-item__image-caption-title{font-size:20px;line-height:24px;letter-spacing:-0.3px}
}
.cta-item:only-of-type .cta-item__image-caption-text{height:auto;color:#fff;line-height:32px;letter-spacing:0}
@media screen and (max-width:767px){.cta-item:only-of-type .cta-item__image-caption-text{line-height:20px;letter-spacing:-0.18px}
}
[data-items="1"] .cta-item:only-of-type .cta-item__image-caption-text--top{max-width:50%}
@media screen and (max-width:767px){[data-items="1"] .cta-item:only-of-type .cta-item__image-caption-text--top{max-width:100%}
}
[data-items="1"] .cta-item:only-of-type .cta-item__image-caption-text--bottom{max-width:40%}
@media screen and (max-width:767px){[data-items="1"] .cta-item:only-of-type .cta-item__image-caption-text--bottom{max-width:90%}
}
.cta-item:only-of-type .cta-item__image-caption-button{position:static;margin:20px 0;font-size:16px;font-family:"Gotham SSm";font-weight:700;line-height:32px;display:inline-flex;white-space:normal}
.cta-item:only-of-type .cta-item__image-caption-button .text{display:block;color:#fff;flex:1;border-right:1px solid rgba(239,237,233,0.2);padding:11px 30px}
@media screen and (max-width:767px){.cta-item:only-of-type .cta-item__image-caption-button .text{font-size:10px;padding:10px 20px;line-height:12px;letter-spacing:0;text-transform:uppercase}
}
.cta-item:only-of-type .cta-item__image-caption-button .icon{height:auto;width:55px}
@media screen and (max-width:767px){.cta-item:only-of-type .cta-item__image-caption-button .icon{width:33px}
.cta-item:only-of-type .cta-item__image-caption-button .icon svg{width:17px}
}
.cta-item:only-of-type .cta-item__image-caption-button:focus{color:#fff}
@media screen and (max-width:767px){.cta-item:only-of-type .cta-item__image-caption-button{position:absolute;right:0;bottom:0;width:auto;height:auto;margin:0;padding:0}
}
@media screen and (max-width:767px){.cta-item:only-of-type .cta-item__image-caption{padding:20px;width:100%;height:100%}
}
.cta-item__modal .jlc-modal-dialog{padding:0}
.cta-item__modal .jlc-modal-header{position:absolute;z-index:2;top:34px;left:49px}
@media screen and (max-width:767px){.cta-item__modal .jlc-modal-header{top:0;left:0}
}
.cta-item__modal .jlc-modal-body{height:100vh}
.cta-item__image{position:relative;text-align:center;max-height:60vh}
.cta-item__image img{max-width:100%;object-fit:cover}
.cta-item__image-caption{position:relative;float:right;width:calc(100% - 30px);padding:30px;background:#fff;text-align:left}
.cta-item__image-caption-meta,.cta-item__image-caption-title{font-family:"Decimal";font-weight:600;line-height:28px;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}
.cta-item__image-caption-meta{font-size:12px;letter-spacing:1.8px;text-transform:uppercase;color:#b7a98e;-webkit-line-clamp:1;margin:0}
@media screen and (max-width:767px){.cta-item__image-caption-meta{font-size:10px;letter-spacing:1.5px;line-height:14px}
}
.cta-item__image-caption-title{font-size:21px;letter-spacing:0;text-transform:uppercase;color:#33322e;margin:5px 0 10px 0;-webkit-line-clamp:2}
@media screen and (max-width:767px){.cta-item__image-caption-title{font-size:16px;letter-spacing:-0.64px;line-height:18px}
}
.cta-item__image-caption-text{display:flex;flex-direction:column;justify-content:space-between;font-family:"Gotham SSm";line-height:28px;font-size:16px;letter-spacing:-0.32px;white-space:normal;color:#3a3935;height:100%}
@media screen and (max-width:767px){.cta-item__image-caption-text{font-size:12px;letter-spacing:-0.18px;line-height:20px}
}
.cta-item__image-caption-inner-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.cta-item__image-caption-button{background:#33322f;display:flex;align-items:center;justify-content:center;position:absolute;right:0;bottom:0;transition:background .3s ease;border:0;padding:0;outline:0}
.cta-item__image-caption-button .icon{transition:transform .3s ease;display:flex;align-items:center;justify-content:center;padding:0 15px;height:55px}
@media screen and (max-width:767px){.cta-item__image-caption-button .icon{padding:0}
.cta-item__image-caption-button .icon svg{width:22px}
}
.cta-item__image-caption-button:hover{background:#201f1e;color:#fff}
.cta-item__image-caption-button:hover .icon{transform:translateX(3px)}
.cta-item__image-caption-button .text{display:none}
@media screen and (max-width:767px){.cta-item__image-caption-button{width:40px;height:40px}
}
@media screen and (max-width:767px){.cta-item__image-caption{padding:15px;width:calc(100% - 40px)}
}
.text-header{position:relative}
.text-header__wrapper{min-width:inherit;width:100%}
.text-header__right-column.one-col-img{min-width:418px}
@media screen and (min-width:62em){.text-header__right-column.one-col-img{min-width:618px}
}
@media screen and (min-width:1400px){.text-header__right-column.one-col-img{min-width:818px}
}
.text-header__right-column.two-col-img{min-width:598px}
@media screen and (min-width:62em){.text-header__right-column.two-col-img{min-width:905px}
}
@media screen and (min-width:1400px){.text-header__right-column.two-col-img{min-width:1195px}
}
.text-header .content-carousel__item{align-items:center}
.text-header+.clp__hero{margin-top:20px}
.text-header__item{display:flex;position:relative;margin:0}
.text-header__item-full{width:100%;margin:0 20px;padding:50px 0 50px 0}
@media screen and (min-width:62em){.text-header__item-full{margin:0 80px}
}
.text-header__item[is-dark="false"] .icon.is-dark{display:none}
.text-header__item[is-dark="true"] .text-header__title-bottom,.text-header__item[is-dark="true"] .text-header__text-button{color:#fff}
.text-header__item[is-dark="true"] .text-header__text{color:#f3f1ed}
.text-header__item[is-dark="true"] .text-header__discover-button{background:#f3f1ed;color:#3a3935}
.text-header__item[is-dark="true"] .text-header__discover-button .icon{border-color:rgba(150,147,142,0.2)}
.text-header__item[is-dark="true"] .text-header__discover-button:hover,.text-header__item[is-dark="true"] .text-header__discover-button:focus{color:#3a3935}
.text-header__chapter{color:#b7a98e}
.text-header__chapter-title{display:flex;align-items:center;font-family:"Decimal";font-weight:600;font-size:12px;letter-spacing:1.8px;line-height:28px;text-transform:uppercase}
@media screen and (max-width:767px){.text-header__chapter-title{font-size:10px;letter-spacing:1.5px;line-height:14px}
}
.text-header__chapter .number{font-family:"Fortescue";font-weight:300;font-size:34px;letter-spacing:0;line-height:39px}
@media screen and (max-width:767px){.text-header__chapter .number{font-size:22px;line-height:26px}
}
.text-header__chapter .lines{padding:0 30px;margin:0 10px;position:relative}
html[lang="ar"] .text-header__chapter .lines{transform:rotate(180deg)}
.text-header__chapter .lines::before,.text-header__chapter .lines::after{content:'';position:absolute;background:#b7a98e;height:2px;top:50%;transform:translateY(-50%)}
.text-header__chapter .lines::before{left:0;width:10px}
.text-header__chapter .lines::after{right:0;width:45px}
.text-header__title-top{font-family:"Fortescue";font-weight:300;font-size:71px;line-height:81px;color:#b7a98e;margin:0}
@media screen and (max-width:767px){.text-header__title-top{font-size:50px;line-height:60px}
}
.text-header__title-bottom{font-family:"Decimal";font-weight:600;font-size:38px;letter-spacing:-1.14px;line-height:46px;color:#3a3935;text-transform:uppercase;margin:0;white-space:pre-line}
@media screen and (max-width:767px){.text-header__title-bottom{font-size:20px;letter-spacing:-0.6px;line-height:24px;margin:0 0 5px 0}
}
.text-header__text{font-family:"Gotham SSm";font-size:16px;letter-spacing:-0.32px;line-height:28px;color:#3a3935}
.text-header__text .read-more-button-text{display:flex;align-items:center}
.text-header__text .read-less-button-text,.text-header__text .read-less-text{display:none}
.text-header__text .read-more-text{display:block}
.text-header__text[data-show-read-less="true"] .read-more-button-text{display:none}
.text-header__text[data-show-read-less="true"] .read-less-button-text{display:flex;align-items:center}
.text-header__text[data-show-read-less="true"] .read-less-text{display:inline}
.text-header__text-button{font-weight:700;font-size:18px;border:0;background:0;padding:0;position:relative;margin:15px 0 30px}
.text-header__text-button .icon{width:15px;height:15px;margin-left:10px;background-position:center}
@media screen and (max-width:767px){.text-header__text-button .icon{background-size:20px}
}
@media screen and (max-width:767px){.text-header__text-button{font-size:14px;line-height:18px;margin:5px 0 20px}
}
@media screen and (max-width:767px){.text-header__text{font-size:12px;letter-spacing:-0.18px;line-height:20px}
}
.text-header__paragraphs{display:flex;align-items:flex-start;margin-top:30px}
.text-header__paragraphs-text{margin:0;min-width:50%}
@media screen and (max-width:767px){.text-header__paragraphs-text{min-width:inherit;max-width:100%}
}
.text-header__paragraphs-text:empty{display:none}
.text-header__paragraphs-text+.text-header__paragraphs-text{margin-left:20px}
.text-header__discover-button{color:#fff;background:#33322e;border:0;text-transform:uppercase;text-align:center;min-width:215px;max-width:80%;margin-top:30px;font-size:16px;font-family:"Gotham SSm";font-weight:700;line-height:32px;display:inline-flex;position:relative;white-space:normal;cursor:pointer}
.text-header__discover-button .text{flex:1;padding:11px 30px}
@media screen and (max-width:767px){.text-header__discover-button .text{padding:10px 20px}
}
.text-header__discover-button .icon{width:55px;border-left:1px solid rgba(239,237,233,0.2);background-position:center;transition:background-position .3s ease-out}
html[lang="ar"] .text-header__discover-button .icon{transform:scaleX(-1)}
@media screen and (max-width:767px){.text-header__discover-button .icon{width:33px;background-size:17px}
}
.text-header__discover-button:hover{color:#fff}
.text-header__discover-button:hover .icon{background-position:60% center}
.text-header__discover-button:focus{color:#fff}
@media screen and (max-width:767px){.text-header__discover-button{font-size:10px;line-height:12px;min-width:initial}
}
.text-header__images figcaption{display:flex;align-items:center;position:absolute;bottom:0;right:0;background:#fff;color:#3a3935;font-family:"Gotham SSm";font-weight:700;font-size:13px;line-height:16px;text-transform:uppercase;padding:20px;max-width:80%;min-width:50%;min-height:80px}
@media screen and (max-width:767px){.text-header__images figcaption{font-size:10px}
}
.text-header__grid{position:relative;display:flex;margin-right:10px}
.text-header__grid[data-only-single="true"]{display:flex}
.text-header__grid[data-only-single="true"] .text-header__grid-content{position:relative}
.text-header__grid-image{background-repeat:no-repeat;background-size:cover;height:0;width:100%;padding-bottom:100%}
.text-header__grid--single{min-width:418px}
@media screen and (min-width:62em){.text-header__grid--single{width:618px}
}
@media screen and (min-width:1400px){.text-header__grid--single{width:818px}
}
.text-header__grid--double{margin-left:10px}
.text-header__grid--double .text-header__grid-image:last-of-type{margin:10px 0 0 0}
.tpl-delivery .reinsurance-block .rb-col h2{margin:0}
.tpl-delivery .purchase-funnel-head{text-align:center}
.tpl-delivery .purchase-funnel-head .rect{display:none}
.tpl-delivery .purchase-funnel-head .logo{width:100%}
.tpl-delivery .purchase-funnel-head .logo img{display:none;height:100%;width:54px}
.tpl-delivery .purchase-funnel-head .arrow-icon{height:.75em;width:.75em;vertical-align:baseline;display:inline-block;margin:0 8px 0 0;margin:0 .5rem 0 0;background-size:100% 100%}
.tpl-delivery .purchase-funnel-head h1{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:24px;margin:16px 0 27px 0;margin:1rem 0 1.6875rem 0;padding:0 15px 0 15px;padding:0 .9375rem 0 .9375rem}
@media screen and (min-width:48em) and (max-width:61.938em){.tpl-delivery .purchase-funnel-head h1{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:40px}
}
@media screen and (min-width:62em){.tpl-delivery .purchase-funnel-head h1{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:40px}
}
.tpl-delivery .purchase-funnel-head ul.steps{list-style:none;-webkit-padding-start:0;padding:0;padding:0}
.tpl-delivery .purchase-funnel-head ul.steps li{display:inline-block;position:relative;margin:0 0 0 8px;margin:0 0 0 .5rem;font-family:"Arial";font-weight:bold;font-style:normal;color:#7b706c;text-transform:uppercase;font-size:12px;color:#a3a3a3}
.tpl-delivery .purchase-funnel-head ul.steps li .arrow-icon{display:none;background-image:url('jlc-framework-header/assets/images/icons/icon-arrow-right-grey.svg');background-repeat:no-repeat}
.tpl-delivery .purchase-funnel-head ul.steps li.active{color:#000;padding:0 0 5px 0;padding:0 0 .3125rem 0;cursor:pointer}
.tpl-delivery .purchase-funnel-head ul.steps li.active .arrow-icon{background-image:url('jlc-framework-header/assets/images/icons/icon-arrow-right.svg');background-repeat:no-repeat}
.tpl-delivery .purchase-funnel-head ul.steps li.active span{border-bottom:solid 2px #000;padding-bottom:7px}
.tpl-delivery .purchase-funnel-head ul.steps li span{display:none}
.tpl-delivery .purchase-funnel-head ul.steps li:first-child{margin-left:0;margin-left:0}
.tpl-delivery .purchase-funnel-head ul.steps a{color:inherit}
.tpl-delivery .firstStage .purchase-funnel-head ul.steps li:first-child{color:#000;border-bottom:2px solid #000}
.shopping-bag-page .purchase-funnel-head .divider{display:none}
.shopping-bag-page .purchase-funnel-head{padding-bottom:2%}
@media screen and (max-width:767px){.tpl-delivery{margin-bottom:30px;padding-bottom:115px}
.tpl-delivery .purchase-funnel-head{margin-bottom:0}
.tpl-delivery .purchase-funnel-head .icon-arrow{display:none}
.tpl-delivery .purchase-funnel-head .logo{height:20px}
.tpl-delivery .purchase-funnel-head ul.steps{counter-reset:my-counter}
.tpl-delivery .purchase-funnel-head ul.steps li{margin-right:10px;margin-right:.625rem;margin-left:0;margin-left:0}
.tpl-delivery .purchase-funnel-head ul.steps li:before{content:">";margin-right:10px;margin-right:.625rem}
.tpl-delivery .purchase-funnel-head ul.steps li.active{border-bottom:0}
.tpl-delivery .purchase-funnel-head h1{margin:1.25rem 0 .4rem}
}
@media screen and (min-width:48em){.tpl-delivery .reinsurance-block{border-top:1px solid #d4d1d1;border-bottom:1px solid #d4d1d1;padding:0;margin-right:3%;width:47%;padding-bottom:10px}
.tpl-delivery .purchase-funnel-head{padding:0}
.tpl-delivery .purchase-funnel-head .logo{padding-top:1.875em}
.tpl-delivery .purchase-funnel-head .logo img{display:inline-block}
.tpl-delivery .purchase-funnel-head .divider{margin-top:60px;margin-bottom:25px}
.tpl-delivery .purchase-funnel-head ul.steps li .arrow-icon{display:inline-block}
.tpl-delivery .purchase-funnel-head ul.steps li span{display:inline-block}
.tpl-delivery .purchase-funnel-head ul.steps li:before{content:""}
.thank-you .purchase-funnel-head>h1{margin:16px 0 27px 0;margin:1rem 0 1.6875rem 0}
}
@media screen and (min-width:48em) and (max-width:61.938em){.tpl-delivery .purchase-funnel-head .logo{visibility:hidden;height:15px}
.thank-you .purchase-funnel-head>div.logo{display:none}
.thank-you .purchase-funnel-head>h1{padding:0 159px 0 159px;padding:0 9.9375rem 0 9.9375rem}
}
@media screen and (min-width:48em) and (max-width:61.938em) and (orientation:portrait){.tpl-delivery .purchase-funnel-head h1{margin:1.25rem 0 2.3rem}
.tpl-delivery .purchase-funnel-head ul.steps li:before{content:initial}
}
@media screen and (max-width:767px){.tpl-delivery .purchase-funnel-head .logo{height:40px}
}
@media screen and (min-width:62em){.tpl-delivery .purchase-funnel-head .rect{display:block}
}
.purchase-funnel-bottom-action.proceed-next-steps .proceed-link-button{background:0;background:transparent;border:0;color:#000;font-size:12px;font-family:"Arial";font-weight:bold;padding:.71em 0;text-transform:uppercase;text-decoration:none;display:inline-block;font-style:normal}
.purchase-funnel-bottom-action.proceed-next-steps .proceed-link-button:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
.purchase-funnel-bottom-action.proceed-next-steps .proceed-link-button:hover{color:#000}
.purchase-funnel-bottom-action.proceed-next-steps .proceed-link-button:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.purchase-funnel-bottom-action.proceed-next-steps .proceed-link-button:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
.purchase-funnel-bottom-action.proceed-next-steps .proceed-link-button:hover{color:#000}
.purchase-funnel-bottom-action.proceed-next-steps .proceed-link-button:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.tpl-delivery .reinsurance-and-price-summary{padding-top:19px}
.tpl-delivery.china-checkout .reinsurance-and-price-summary{padding-top:19px;margin-top:55px}
.form-element.button-wrapper.purchase-funnel-bottom-action{display:block;position:relative;padding-bottom:3px}
.form-element.button-wrapper.purchase-funnel-bottom-action input[type="submit"]{width:100%}
.form-element.button-wrapper.purchase-funnel-top-action{margin-top:38px;justify-content:flex-end}
.form-element.button-wrapper.purchase-funnel-top-action .guest-checkout-button .form-element.button-wrapper .form-button{display:none!important}
.txt h1{line-height:.9em}
@media screen and (min-width:62em){.txt h1 span.forms-heading{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:35px}
}
@media screen and (min-width:48em) and (max-width:61.938em){.txt h1 span.forms-heading{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:30px}
}
@media screen and (max-width:767px){.txt h1 span.forms-heading{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:24px}
}
.txt p span.forms-tnc,.txt p span.forms-tnc a{font-family:"Arial";font-weight:400;font-style:normal;color:#7b706c;text-transform:none;font-size:12px}
.txt p span.forms-tnc a:hover,.txt p span.forms-tnc a a:hover{color:#000}
.txt p span.form-description{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:12px}
@media screen and (min-width:48em) and (max-width:61.938em){.txt p span.form-description{font-size:12px}
}
@media screen and (min-width:62em){.txt p span.form-description{font-size:14px}
}
.txt p span.form-description a{font-family:"Arial";font-weight:bold;font-style:normal;color:#7b706c;text-transform:none;font-size:12px}
@media screen and (min-width:48em) and (max-width:61.938em){.txt p span.form-description a{font-size:12px}
}
@media screen and (min-width:62em){.txt p span.form-description a{font-size:14px}
}
.txt p span.form-description a:hover{color:#000}
.txt p span.form-subheading{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:28px;padding-bottom:18px;border-bottom:1px solid #e5e5e5;display:block;clear:both}
.txt p span.form-subheading-rect{background:#7b706c none repeat scroll 0 0;display:block;font-size:0;height:8px;position:relative;top:-8px;width:100px}
.form-body-section{padding-bottom:30px}
.rect-inverse{background-color:#7b706c;display:block;height:8px;margin:0;position:relative;text-align:left;width:110px;z-index:2;top:-8px}
.rect-left{margin:0}
.create-customer-address .form-body-section{padding-left:15px;padding-right:15px}
.create-customer-address .form-body-section .txt h2 span.form-description{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:12px}
@media screen and (min-width:62em){.create-customer-address .form-body-section .txt h2 span.form-description{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:14px}
}
.container h1{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:28px;margin:1.25em 0}
@media screen and (min-width:48em) and (max-width:61.938em){.container h1{font-size:34px}
}
@media screen and (min-width:62em){.container h1{font-size:34px}
}
.create-customer .errormessage,.create-customer-address .errormessage{min-height:10px}
.create-customer .errormessage.filerequired-error,.create-customer-address .errormessage.filerequired-error,.create-customer .errormessage#errormessage-personalizationForm_emailAddress,.create-customer-address .errormessage#errormessage-personalizationForm_emailAddress{position:absolute}
.jp-forms .create-customer .newsletterForm_firstName1 .errormessage,.jp-forms .create-customer .newsletterForm_lastName2 .errormessage{position:absolute}
.create-customer-address .receiveCallBack_firstName1 .errormessage,.create-customer .receiveCallBack_firstName1 .errormessage,.create-customer-address .makeAppointment_firstName1 .errormessage,.create-customer .makeAppointment_firstName1 .errormessage,.create-customer-address .personalizationForm_firstName1 .errormessage,.create-customer .personalizationForm_firstName1 .errormessage{position:absolute}
.editAddress #errormessage-datelabel{clear:both;padding-top:10px}
.create-customer,.edit-customer-address{padding:0}
.create-customer .form-body-section,.edit-customer-address .form-body-section{padding:15px;padding-bottom:30px}
.create-customer .form-body-section .form-layout,.edit-customer-address .form-body-section .form-layout{padding:0}
.create-customer .form-body-section label,.edit-customer-address .form-body-section label{text-tansform:uppercase}
.create-customer .edit-customer-address__your-address .edit-customer-address__your-address__address,.edit-customer-address .edit-customer-address__your-address .edit-customer-address__your-address__address{width:50%}
.create-customer .edit-customer-address__your-address .edit-customer-address__your-address__address h3,.edit-customer-address .edit-customer-address__your-address .edit-customer-address__your-address__address h3{border-bottom:1px solid #d4d1d1;display:none}
.create-customer .edit-customer-address__your-address .edit-customer-address__your-address__address p,.edit-customer-address .edit-customer-address__your-address .edit-customer-address__your-address__address p{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:14px;width:100%}
.create-customer .edit-customer-address__your-address .edit-customer-address__your-address__edit-button,.edit-customer-address .edit-customer-address__your-address .edit-customer-address__your-address__edit-button{width:50%;text-align:center}
.edit-customer-address .emailAddress{position:relative}
.additional-information-content{background:#f8f8f8;display:inline-block;width:100%;margin-bottom:15px;margin-bottom:.9375rem}
.additional-information-content h6{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:12px}
.additional-information-content p:first-of-type{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:14px}
.additional-information-content p{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:14px}
.additional-information-content p>a.contact-number{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:14px}
.additional-information-content p>a.brand-button{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:12px;margin-top:20px}
.js-image-captcha img{margin:15px 0}
@media screen and (min-width:48em){.txt h1{line-height:normal}
.create-customer{padding:0}
.edit-customer-address__your-address .edit-customer-address__your-address__address{width:25%}
.edit-customer-address__your-address .edit-customer-address__your-address__edit-button{width:25%}
.edit-customer-address .editAddress p{width:auto}
.jp-forms .create-customer .input-wrapper.contactUs_firstName1,.jp-forms .create-customer .input-wrapper.personalizationForm_firstName1{width:100%}
.jp-forms .create-customer .input-wrapper.contactUs_firstName1 input,.jp-forms .create-customer .input-wrapper.personalizationForm_firstName1 input{width:49%}
.jp-forms .create-customer .orderCatalogueForm .input-wrapper.orderCatalogueForm_firstName1{width:100%}
.jp-forms .create-customer .orderCatalogueForm .input-wrapper.orderCatalogueForm_firstName1 input{width:49%}
.jp-forms .create-customer .accountForm .input-wrapper.firstName1{width:100%}
.jp-forms .create-customer .accountForm .input-wrapper.firstName1 input{width:49%}
.report-stolen .additional-information-content{margin-bottom:0}
}
@media screen and (min-width:62em){.form-body-section{position:relative;float:left;width:66.66666667%;min-height:1px;padding-left:15px;padding-right:15px}
.additional-information-content{position:relative;float:left;width:33.33333333%;min-height:1px;padding-left:15px;padding-right:15px}
.additional-information-content h6{text-transform:uppercase;font-size:14px;font-weight:bold}
.additional-information-content a.contact-number{color:#000;font-style:italic}
}
.create-customer-address .check-address .form-element.button-wrapper.addressForm_confirmAddress input{width:auto}
@media screen and (max-width:767px){.create-customer-address .check-address .form-element.button-wrapper.addressForm_confirmAddress input{width:100%}
}
.form-layout h6{clear:right;float:left;margin-bottom:20px;margin-top:77px;width:50%}
.china-forms.china-checkout.tpl-delivery form h6{margin-top:3em}
.create-customer-profile>h3{font-size:30px}
.create-customer-profile .form-body-section .txt p{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:10px}
.create-customer-profile .form fieldset>h6{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:10px}
.create-customer-profile .form fieldset input[type="text"]{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:22px;padding:0 12px}
.create-customer-profile .form fieldset input[type="button"],.create-customer-profile .form fieldset input[type="submit"]{background-color:#7b706c;background-image:none;font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:12px;color:#fff}
.create-customer-profile .form fieldset input[type="button"]:hover,.create-customer-profile .form fieldset input[type="submit"]:hover,.create-customer-profile .form fieldset input[type="button"]:focus,.create-customer-profile .form fieldset input[type="submit"]:focus,.create-customer-profile .form fieldset input[type="button"].focus,.create-customer-profile .form fieldset input[type="submit"].focus{background-color:#000;color:#fff}
.create-customer-profile .additional-information-content{padding-bottom:35px}
.create-customer-profile .additional-information-content .txt>h6{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:12px;margin-bottom:0}
.create-customer-profile .additional-information-content .txt p{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:12px;margin-bottom:0}
.create-customer-profile .additional-information-content .txt p a.contact-number{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:14px}
.create-customer-profile .additional-information-content .txt p .brand-button{margin-top:35px}
.create-customer-address .addressUpdateForm_submit{display:none!important}
.err_msgg,.error_message_editAddress{color:#f00}
@media screen and (max-width:767px){.form-layout.addressForm h6,.form-layout.addressUpdateForm h6{margin-top:0;width:100%}
.form-layout.addressForm .addressForm_addCountry select,.form-layout.addressUpdateForm .addressForm_addCountry select,.form-layout.addressForm .addressUpdateForm_addCountry select,.form-layout.addressUpdateForm .addressUpdateForm_addCountry select{width:100%}
.addressUpdateForm_checkMyAddress input[type="submit"]{margin-bottom:30px}
.create-customer-profile>h3{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:24px;font-size:18px}
.create-customer-profile .form fieldset>h6{margin-top:20px}
.create-customer-profile .form fieldset .addressForm_checkMyAddress input[type="submit"]{margin-bottom:30px}
}
@media screen and (min-width:48em) and (max-width:61.938em){.form-layout.addressUpdateForm .form-element.addressUpdateForm_address7{float:left;width:33%}
.form-layout.addressUpdateForm .form-element.addressUpdateForm_zip{padding-right:9px}
.form-layout.addressUpdateForm .form-element.addressUpdateForm_address2{float:left}
.form-layout.addressUpdateForm .form fieldset>h6{width:50%}
.form-layout.addressUpdateForm .form fieldset .addressUpdateForm_addCountry select{width:33%}
.form-layout.addressUpdateForm .form fieldset .addressUpdateForm_checkMyAddress{width:33%;margin:0 auto;clear:both}
.form-layout.addressUpdateForm .form fieldset .addressUpdateForm_checkMyAddress input{margin-top:0}
.form-layout.addressForm .form-element.addressForm_address7{float:left;width:33%}
.form-layout.addressForm .form-element.addressForm_zip{padding-right:9px}
.form-layout.addressForm .form-element.addressForm_address2{float:left}
.form-layout.addressForm .form fieldset>h6{width:50%}
.form-layout.addressForm .form fieldset .addressForm_addCountry select{width:33%}
.form-layout.addressForm .form fieldset .addressForm_checkMyAddress{width:33%;margin:0 auto;clear:both}
.form-layout.addressForm .form fieldset .addressForm_checkMyAddress input{margin-top:0}
}
@media screen and (min-width:48em){.form fieldset input[name="addressUpdateForm_checkMyAddress"]{margin-top:50px}
.create-customer-profile .form fieldset>h6{margin-left:15px;margin-top:50px}
.create-customer-profile .form fieldset input[name="addressForm_checkMyAddress"]{margin-top:50px}
.create-customer-profile .form fieldset .form-element label{margin-top:0}
.create-customer-profile .form>fieldset{margin-top:20px}
}
.newsletter-registration .row{margin:0;padding:0 1em}
.newsletter-registration .row input[type="submit"]{background-color:#fff;color:#000;border:1px solid #d9c6c6;border-radius:8px;padding:2px 10px}
.my-orders-container h1{text-transform:uppercase;margin-bottom:80px}
.my-orders-section{padding:0 10px 0 10px;padding:0 .625rem 0 .625rem}
.my-orders-section .rect-inverse{position:absolute}
.my-orders-section__order-list li:first-child{border-top:1px solid #d4d1d1}
.my-orders-section__order-list li{padding:1.875em 0;width:100%;display:table;border-bottom:1px solid #d4d1d1;position:relative}
.my-orders-section__order-list li p{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:16px;margin:0}
.my-orders-section__order-list li p span{margin-right:5px}
.my-orders-section__order-list li p a{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:16px}
.my-orders-section__order-list li p:first-child{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:14px}
.my-orders-section__order-list li .order-details,.my-orders-section__order-list li .view-order-button{width:50%;display:table-cell;vertical-align:middle}
.my-orders-section__order-list li .view-order-button{text-align:right}
.my-orders-section__order-list li .view-order-button a{width:170px;margin-right:0;border:1px solid #000;padding:10px 0;text-align:center;font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:12px}
.my-orders-section__order-list li .view-order-button a:after{display:none}
.my-orders-section__order-list li .proceed-prepayment-button a{width:170px;margin-top:10px;margin-right:0;border:1px solid #000;padding:10px 0;text-align:center;color:#fff;background-color:#000;font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:12px}
.my-orders-section__order-list li .proceed-prepayment-button a:after{display:none}
.additional-information-content h6{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:12px;margin-bottom:0}
.additional-information-content a.contact-number{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:14px;margin-bottom:10px}
.additional-information-content p{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:12px;margin-bottom:35px}
.additional-information-content p:first-child{margin-bottom:10px}
.additional-information-content .form-phone-number{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:14px}
.additional-information-content .form-opening-hours{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:12px}
.report-stolen .additional-information-content.text-center{background-color:rgba(255,255,255,0.5)}
@media screen and (min-width:48em){.my-orders-container .additional-information-content{position:relative;float:left;width:33.33333333%;min-height:1px;padding-left:15px;padding-right:15px}
.my-orders-section{padding:0;position:relative;float:left;width:66.66666667%;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0}
.my-orders-section__order-list li{width:90%}
}
@media screen and (min-width:62em){.my-orders-container h1{margin-bottom:80px;font-size:35px;color:#1d1d1d}
.my-orders-section__order-list li{padding:0}
.my-orders-section__order-list li .order-details{padding:44px 0 50px}
}
@media screen and (min-width:48em) and (max-width:61.938em){section.my-orders-container h1{margin-bottom:65px;text-align:center;color:#1d1d1d}
section.my-orders-container div.my-orders-container{padding-left:10px}
.additional-information-content a.contact-number{color:#000;font-style:italic}
}
@media screen and (max-width:767px){section.my-orders-container h1{margin-bottom:45px;margin-top:30px;text-align:center;font-size:18px;color:#1d1d1d}
section.my-orders-container div.my-orders-container{padding-left:10px}
.rect-inverse{width:50px}
.additional-information-content{margin-bottom:0;padding:0 15px}
.additional-information-content a.contact-number{color:#000;font-style:italic}
}
.my-order-detail{padding:0 .625em}
.my-order-detail p{margin:0}
.my-order-detail h5{text-align:center;font-family:"Arial";font-weight:bold;font-style:normal;color:#7b706c;text-transform:uppercase;font-size:14px}
.my-order-detail__order-details{position:relative;padding-bottom:80px;padding-bottom:5rem}
.my-order-detail__order-details .order-title{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:14px}
.my-order-detail__order-details p{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:18px}
.my-order-detail__order-details p a{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:18px}
.my-order-detail__create-date{margin-bottom:5px;font-weight:700}
.my-order-detail__button-container{position:absolute;right:0;top:30%;transform:translateY(-50%)}
.my-order-detail__button{display:block;width:170px;border:1px solid #000;padding:10px;font-weight:300;text-align:center}
.my-order-detail__button.orderlist-button{color:#000}
.my-order-detail__button.prepayment-button,.my-order-detail__button.invoice-button{margin-top:10px;color:#fff;background-color:#000}
.my-order-detail__button:hover{border:1px solid transparent;color:#fff;background-color:#bf9474}
.my-order-detail__address-information{border-top:1px solid #d4d1d1;border-bottom:1px solid #d4d1d1;padding:0 0 45px 0;padding:0 0 2.8125rem 0}
.my-order-detail__address-information h5{border-bottom:1px solid #d4d1d1;padding-bottom:30px;padding-bottom:1.875rem;color:#7b706c;margin-top:30px}
.my-order-detail__address-information p{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:18px}
.my-order-detail__address-information p span{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:14px;margin-right:3px}
.my-order-detail__address-information p a{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:18px}
.my-order-detail__delivery-details__delivery-options-container .delivery-type p{display:inline-block;font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:14px}
.my-order-detail__delivery-details__delivery-options-container .delivery-type a{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:18px}
.my-order-detail .shopping-bag-price-summary{margin-top:30px;margin-top:1.875rem}
.my-order-detail__order-info{border-bottom:1px solid #000}
.my-order-detail__order-info>h5{margin-bottom:.5em;margin-top:1.5em;font-family:"Arial";font-weight:bold;font-style:normal;color:#7b706c;text-transform:uppercase;font-size:16px}
.my-order-detail__order-info .shopping-bag-item{background:0}
.my-order-detail__order-info .shopping-bag-item__name{padding-left:0}
.my-order-detail__order-info .shopping-bag-item__quantity,.my-order-detail__order-info .shopping-bag-item__image-container,.my-order-detail__order-info .shopping-bag-item__item-price,.my-order-detail__order-info .shopping-bag-item__total-price{text-align:center}
.my-order-detail__order-info .shopping-bag-item img{max-width:100%}
.my-order-detail .free-of-charge p{color:#7b706c}
.my-order-detail .shopping-bag-item .shopping-bag-item__item-price p{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:14px}
.my-order-detail .shopping-bag-item .shopping-bag-item__item-price p.item-price{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:14px}
.my-order-detail .shopping-bag-item .shopping-bag-item__item-price p.vat-text{font-family:"Arial";font-weight:400;font-style:normal;color:#7b706c;text-transform:none;font-size:12px;font-style:italic}
.my-order-detail .shopping-bag-item .shopping-bag-item__item-price p.strap-included{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:14px}
.my-order-detail .shopping-bag-item .shopping-bag-item__total-price p.vat-text{font-family:"Arial";font-weight:400;font-style:normal;color:#7b706c;text-transform:none;font-size:12px;font-style:italic}
.my-order-detail .shopping-bag-item .shopping-bag-item__total-price p.item-price{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:14px}
.my-order-detail .shopping-bag-item .shopping-bag-item__total-price p.strap-included{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:14px}
.my-order-detail .my-order-detail__address-information p{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:16px}
.my-order-detail .my-order-detail__address-information p span{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:14px}
.my-order-detail .my-order-detail__delivery-details__delivery-options-container .delivery-type .business-days{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:16px}
.my-order-detail .my-order-detail__delivery-details__delivery-options-container .free-charge{color:#7b706c}
.my-order-detail .shopping-bag-price-summary .list-unstyled li p{font-family:"Arial";font-weight:bold;font-style:normal;color:#7b706c;text-transform:uppercase;font-size:14px;color:#a3a3a3}
.my-order-detail .shopping-bag-price-summary .list-unstyled li p.vat-text{font-family:bembo;font-weight:normal;font-style:italic;color:#7b706c;text-transform:uppercase;font-size:12px;color:#a3a3a3}
.my-order-detail .shopping-bag-price-summary .list-unstyled li p.shopping-bag-price-summary__sub-total__value{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:18px}
.my-order-detail .shopping-bag-price-summary .list-unstyled li p.shopping-bag-price-summary__delivery-charges__value{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:14px}
.my-order-detail .shopping-bag-price-summary .list-unstyled li p.shopping-bag-price-summary__total__value{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:24px}
.my-order-detail #errormessage-orderdetail{margin-bottom:40px;border-bottom:1px solid #b92036;padding-bottom:20px}
.shopping-bag-item-info .shopping-bag-item__quantity .form-element.select-wrapper.item-quantity select{width:120px;max-width:initial}
@media screen and (min-width:48em){.my-order-detail{padding:0}
.my-order-detail .shopping-bag-price-summary{margin-top:50px;margin-bottom:25px}
.my-order-detail h5{text-align:left}
.my-order-detail__address-information__delivery-address,.my-order-detail__address-information__billing-address,.my-order-detail__address-information__delivery-details{position:relative;float:left;width:33.33333333%;min-height:1px;padding-left:15px;padding-right:15px}
.my-order-detail__address-information__delivery-address{padding-left:0}
.my-order-detail__address-information__delivery-details{padding-right:0}
.my-order-detail__order-info .shopping-bag-item{border:0;background:0}
.my-order-detail__order-info .shopping-bag-item__image-container{text-align:center}
}
@media screen and (min-width:48em){.my-order-detail h1{margin-bottom:70px;font-size:35px;color:#1d1d1d}
.my-order-detail .shopping-bag-item.watch .shopping-bag-item__name,.my-order-detail .shopping-bag-item .shopping-bag-item__name,.my-order-detail .shopping-bag-item.strap .shopping-bag-item__name,.my-order-detail .shopping-bag-item.watch .shopping-bag-item__item-price,.my-order-detail .shopping-bag-item .shopping-bag-item__item-price,.my-order-detail .shopping-bag-item.strap .shopping-bag-item__item-price,.my-order-detail .shopping-bag-item.watch .shopping-bag-item__quantity,.my-order-detail .shopping-bag-item .shopping-bag-item__quantity,.my-order-detail .shopping-bag-item.strap .shopping-bag-item__quantity,.my-order-detail .shopping-bag-item.watch .shopping-bag-item__total-price,.my-order-detail .shopping-bag-item .shopping-bag-item__total-price,.my-order-detail .shopping-bag-item.strap .shopping-bag-item__total-price{width:16.66%;text-align:center}
.my-order-detail .my-order-detail__order-info>h5{margin-bottom:2.25em}
.my-order-detail .my-order-detail__order-info .shopping-bag-item.watch .shopping-bag-item__name,.my-order-detail .my-order-detail__order-info .shopping-bag-item.watch .shopping-bag-item__item-price,.my-order-detail .my-order-detail__order-info .shopping-bag-item.watch .shopping-bag-item__quantity,.my-order-detail .my-order-detail__order-info .shopping-bag-item.watch .shopping-bag-item__total-price{margin-top:75px}
.my-order-detail .my-order-detail__order-info .shopping-bag-item.strap{padding:2.5em 0}
.my-order-detail .my-order-detail__order-info .shopping-bag-item.strap .shopping-bag-item__name,.my-order-detail .my-order-detail__order-info .shopping-bag-item.strap .shopping-bag-item__item-price,.my-order-detail .my-order-detail__order-info .shopping-bag-item.strap .shopping-bag-item__quantity,.my-order-detail .my-order-detail__order-info .shopping-bag-item.strap .shopping-bag-item__total-price{margin-top:18px}
.my-order-detail .my-order-detail__order-info .shopping-bag-item.strap .shopping-bag-item__image-container .change-strap{display:none}
.my-order-detail .shopping-bag-price-summary{float:right}
.my-order-detail .shopping-bag-price-summary ul.list-unstyled li{margin-top:15px}
}
@media screen and (max-width:767px){.tpl-delivery .shopping-bag-item-info .shopping-bag-item__total-price{width:auto;margin-top:45px}
.tpl-delivery .shopping-bag-item-info .shopping-bag-item__total-price p{margin-bottom:0}
section.my-order-detail{padding-left:20px}
section.my-order-detail .shopping-bag-price-summary{margin-bottom:-1px}
section.my-order-detail .shopping-bag-item.watch .shopping-bag-item__total-price{width:auto;margin-right:20px}
section.my-order-detail .shopping-bag-item.strap .shopping-bag-item__item-price{float:left}
section.my-order-detail h1{margin-bottom:45px;margin-top:30px;text-align:center;font-size:18px;color:#1d1d1d}
.rect-inverse{width:50px}
.my-order-detail__order-details{padding-right:0}
.my-order-detail__create-date{margin-bottom:5px;font-weight:700}
.my-order-detail__button-container{position:initial;margin-top:20px;transform:translateY(0)}
.my-order-detail__button{width:100%}
.additional-information-content a.contact-number{color:#000;font-style:italic}
.my-order-detail__address-information__delivery-address>h5{margin-top:0}
.my-order-detail .shopping-bag-price-summary{margin-top:0;border-top:1px solid #a3a3a3}
.shopping-bag-list .shopping-bag-item .shopping-bag-item__item-price{display:inline-block}
.shopping-bag-list .shopping-bag-item .shopping-bag-item__item-price p{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:16px}
}
.reinsurance-collection-page .reinsuranceBlock-horizontal .reinsurance-block,.watch-finder .reinsuranceBlock-horizontal .reinsurance-block{margin-top:18px;margin-bottom:55px}
@media screen and (min-width:62em){.reinsurance-collection-page .reinsuranceBlock-horizontal .reinsurance-block,.watch-finder .reinsuranceBlock-horizontal .reinsurance-block{display:block;margin:23px auto 51px auto;padding-top:2px;padding-bottom:0}
}
.reinsurance-collection-page .reinsuranceBlock-horizontal .reinsurance-block .rb-col p,.watch-finder .reinsuranceBlock-horizontal .reinsurance-block .rb-col p{text-align:justify;font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:11px}
.reinsurance-collection-page .reinsuranceBlock-horizontal .reinsurance-block .rb-col p a,.watch-finder .reinsuranceBlock-horizontal .reinsurance-block .rb-col p a{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:12px;display:inline}
.reinsurance-collection-page .reinsuranceBlock-horizontal .reinsurance-block .rb-col p a:hover,.watch-finder .reinsuranceBlock-horizontal .reinsurance-block .rb-col p a:hover{color:#7b706c}
.reinsurance-block{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding:0 1em;text-align:left}
@media(min-width:768px){.reinsurance-block{float:left;width:50%}
}
.reinsurance-block .rb-col h2,.reinsurance-block .rb-col span{font-family:"Arial";font-weight:bold;font-style:normal;color:#7b706c;text-transform:uppercase;font-size:14px;display:block}
.reinsurance-block .rb-col p{font-family:"Arial";font-weight:400;font-style:normal;color:#7b706c;text-transform:none;font-size:10px;margin-top:26px}
@media screen and (min-width:62em){.reinsurance-block .rb-col p{font-size:11px}
}
.reinsurance-block .rb-col p a{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:10px;display:inline}
@media screen and (min-width:62em){.reinsurance-block .rb-col p a{font-size:11px}
}
.reinsurance-block .rb-col p a:hover{color:#7b706c}
.reinsurance-block .rb-col .payment-cards{list-style-type:none;padding:0}
.reinsurance-block .rb-col .payment-cards li{float:left;width:40px;margin-right:5px;height:25px;margin-top:5px}
.reinsurance-block .rb-col .payment-cards li img{width:100%;height:100%}
.divider.divider-black-border{border-top:1px solid #757973}
@media screen and (max-width:767px){.reinsurance-block{display:inline-block;width:100%}
.reinsurance-block .rb-col h2,.reinsurance-block .rb-col span{text-align:left;margin-bottom:10px}
.reinsurance-collection-page .reinsuranceBlock-horizontal .reinsurance-block{margin-top:29px;margin-bottom:57px}
.reinsurance-collection-page .reinsuranceBlock-horizontal .reinsurance-block .rb-col .payment-cards li{width:37px}
section.watch-finder div.reinsuranceBlock-horizontal div.reinsurance-block{margin-top:30px;margin-bottom:5px}
section.watch-finder div.reinsuranceBlock-horizontal div.reinsurance-block .rb-col .payment-cards li{width:34px}
section.tpl-strap div.reinsuranceBlock-horizontal div.reinsurance-block{margin-top:24px;margin-bottom:57px}
section.tpl-strap div.reinsuranceBlock-horizontal div.reinsurance-block .rb-col .payment-cards li{width:43px}
section.tpl-delivery div#reinsurance-block-wrapper div.reinsurance-block{margin-top:32px}
section.tpl-delivery div#reinsurance-block-wrapper div.reinsurance-block .rb-col .payment-cards li{width:36px}
section.tpl-delivery div#reinsurance-block-wrapper div.reinsurance-block.shopping-bag-reinsurance{margin-bottom:42px;margin-top:0;padding-top:15px;border-top:1px solid #d4d1d1}
}
@media screen and (min-width:48em){.reinsurance-block .rb-col p a{font-weight:bold}
.reinsuranceBlock-horizontal::after{content:'';display:table;clear:both}
.reinsuranceBlock-horizontal .divider{border-top:1px solid #75786d}
.reinsuranceBlock-horizontal .rect{width:42px;height:5px}
.reinsuranceBlock-horizontal .reinsurance-block{width:100%;margin:0;padding:30px 0 35px 0;border-bottom:0}
.reinsuranceBlock-horizontal .reinsurance-block .rb-col{position:relative;float:left;width:33.33333333%;min-height:1px;padding-left:15px;padding-right:15px}
.reinsuranceBlock-horizontal .reinsurance-block .rb-col h2,.reinsuranceBlock-horizontal .reinsurance-block .rb-col span{margin-bottom:25px;margin-top:17px}
}
@media screen and (min-width:62em){.watch-finder .reinsuranceBlock-horizontal .reinsurance-block{margin-bottom:39px;margin-top:25px}
.china-forms .reinsurance-block .rb-col .payment-cards li{width:100px;height:35px}
}
.timepiece-subhome{padding-bottom:50px}
.timepiece-subhome__navigation{background-color:#fff;float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;margin:0;padding:0}
@media(min-width:768px){.timepiece-subhome__navigation{float:left;width:50%}
}
.timepiece-subhome__navigation h1{font-family:bembo;font-weight:bold;font-style:italic;color:#000;text-transform:none;font-size:60px;line-height:60px;display:none;text-align:center;font-weight:normal}
.timepiece-subhome__navigation .toplinks{padding-left:0;list-style:none;font-family:"Arial";font-weight:bold;font-style:normal;color:#7b706c;text-transform:none;font-size:10px;display:none}
.timepiece-subhome__navigation .toplinks li>a{color:#7b706c}
.timepiece-subhome__navigation .navigation-items{padding-left:0;list-style:none;clear:both}
.timepiece-subhome__navigation .navigation-items li{display:block;text-align:center;position:relative;height:300px;background-color:#000;overflow:hidden}
.timepiece-subhome__navigation .navigation-items li a{font-family:bembo;font-weight:normal;font-style:italic;color:#fff;text-transform:none;font-size:40px}
.timepiece-subhome__navigation .navigation-items li a span{position:absolute;top:28%;left:0;right:0;display:block}
.timepiece-subhome__navigation .navigation-items li a .text-link{font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:12px;top:30px;position:relative}
.timepiece-subhome__navigation .navigation-items li a .text-link label{border-bottom:2px solid #bf9474;padding-bottom:4px;display:inline-block}
.timepiece-subhome__navigation .navigation-items li a img{height:300px;width:auto;max-width:100%}
.timepiece-subhome__navigation .navigation-items li a img.centered-image{min-height:300px;height:auto;width:100%}
.timepiece-subhome__navigation .belowlinks{padding-left:0;list-style:none}
.timepiece-subhome__navigation .belowlinks li{text-align:center;margin-bottom:10px}
.timepiece-subhome__navigation .belowlinks li a{background:transparent;border:0;padding:.71em 0;text-decoration:none;display:inline-block;font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:12px}
.timepiece-subhome__navigation .belowlinks li a:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
.timepiece-subhome__navigation .belowlinks li a:hover{color:#000}
.timepiece-subhome__navigation .belowlinks li a:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.timepiece-subhome__navigation .belowlinks li a:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
.timepiece-subhome__navigation .belowlinks li a:hover{color:#000}
.timepiece-subhome__navigation .belowlinks li a:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.timepiece-subhome__slider{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;height:100%;background:#000;display:none;margin:0;padding:0}
@media(min-width:768px){.timepiece-subhome__slider{float:left;width:50%}
}
.timepiece-subhome_height{height:100%}
.timepiece-subhome_height .mm-page{height:100%}
.customer-services h4{display:none}
.customer-services .navigation-items{margin-bottom:0}
@media screen and (max-width:767px){.timepiece-subhome__navigation .navigation-items{margin-bottom:0}
.timepiece-subhome__navigation .navigation-items li a{font-size:40px;line-height:1}
.timepiece-subhome__navigation .navigation-items li a .text-link{font-size:12px}
.timepiece-subhome__navigation .navigation-items li.customer-services-section-heading{display:none}
.timepiece-subhome__navigation .belowlinks{padding-top:40px}
}
@media screen and (min-width:48em) and (max-width:61.938em){.timepiece-subhome_height .mm-page{height:100%}
.timepiece-subhome{overflow:hidden}
.timepiece-subhome__navigation h1{line-height:normal}
.timepiece-subhome .timepiece-subhome__slider.slick-slider{position:absolute}
}
@media screen and (min-width:48em){.timepiece-subhome_height{overflow-y:hidden}
.timepiece-subhome{position:relative;padding-bottom:0}
.timepiece-subhome .mCSB_inside>.mCSB_container{margin:0}
.timepiece-subhome__navigation{padding:0 15px}
.timepiece-subhome__navigation h1{display:block;line-height:60px;margin-bottom:35px}
.timepiece-subhome__navigation .sidenav-overlay{z-index:9;opacity:.8;bottom:0;position:absolute;background-color:#fff;top:0;right:0;left:0;visibility:hidden}
.timepiece-subhome__navigation .toplinks{height:35px;display:block;padding-bottom:6em}
.timepiece-subhome__navigation .toplinks li{position:relative;float:left;width:33.33333333%;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;padding-right:0;text-align:center}
.timepiece-subhome__navigation .toplinks li span{position:relative}
.timepiece-subhome__navigation .toplinks li a{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:10px;color:#7b706c;text-transform:uppercase;padding-bottom:7px}
.timepiece-subhome__navigation .toplinks li a:hover,.timepiece-subhome__navigation .toplinks li a:focus,.timepiece-subhome__navigation .toplinks li a.focus{color:#000}
.timepiece-subhome__navigation .navigation-items{padding-top:1em;clear:both;overflow:hidden}
.timepiece-subhome__navigation .navigation-items li{line-height:2em;margin-bottom:.5em;height:auto;background-color:transparent}
.timepiece-subhome__navigation .navigation-items li a{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:24px}
.timepiece-subhome__navigation .navigation-items li a span{position:relative;top:0;display:inline-block}
.timepiece-subhome__navigation .navigation-items li a span:after{content:"";display:block;padding-bottom:7px;border-bottom:2px solid transparent;margin:auto;margin-top:0!important;width:10%;-webkit-transition:width 1s;-o-transition:width 1s;transition:width 1s}
.timepiece-subhome__navigation .navigation-items li a span.active:after{content:"";display:block;border-bottom:2px solid #bf9474;margin-top:0!important;width:100%}
.timepiece-subhome__navigation .navigation-items li a .text-link{display:none}
.timepiece-subhome__navigation .navigation-items li img{display:none}
.timepiece-subhome__navigation .belowlinks{margin-top:70px}
.timepiece-subhome__navigation .belowlinks li{width:50%;float:left}
.timepiece-subhome__slider{display:block;right:0}
.customer-services h4{font-family:"Arial";font-weight:bold;font-style:normal;color:#7b706c;text-transform:uppercase;font-size:10px;display:block;margin:0;text-align:center}
.customer-services .navigation-items{padding-top:7px;margin-bottom:20px}
.customer-services-section-heading,.customer-services-section-heading h4{font-family:"Arial";font-weight:bold;font-style:normal;color:#7b706c;text-transform:uppercase;font-size:10px;margin-bottom:0!important;margin-top:1.8em!important}
.timepiece-subhome .timepiece-subhome__slider.slick-slider img{height:auto;max-width:100%;min-height:100vh}
.timepiece-subhome.collection-list .timepiece-subhome__slider.slick-slider img{min-height:initial}
}
@media screen and (min-width:48em) and (max-width:64em) and (orientation:portrait){.timepiece-subhome.collection-list .timepiece-subhome__slider.slick-slider img{padding-top:50%}
}
@media screen and (min-width:62em){.timepiece-subhome{overflow:hidden}
.timepiece-subhome__slider{position:absolute}
.timepiece-subhome__navigation .toplinks{height:30px}
.timepiece-subhome__navigation .toplinks li a{font-size:12px}
.timepiece-subhome__navigation .toplinks{margin:0 12%}
}
.hideError{display:none}
.clr-filters-wrapper{display:none}
@media screen and (max-width:767px){.filter-accordion{position:relative}
.filter-accordion-mobile{position:absolute;height:auto;max-height:0;left:0;right:0;top:100%;background:#fff;overflow:hidden;transition:.3s ease max-height}
.filter-accordion-trigger{display:inline-block}
.filter-accordion-trigger:after{content:"\e259";font-family:'Glyphicons Halflings';display:inline-block;margin-left:10px;transition:.3s ease transform;color:#c7c7cc;transform:translate3d(0,0,0)}
.filter-accordion.open .filter-accordion-trigger:after{transform:rotate(-180deg)}
.filter-accordion.open .filter-accordion-mobile{max-height:999px;overflow:visible}
.filter-accordion.open .filter-accordion-mobile:before{position:absolute;left:-999px;bottom:0;top:0;right:100%;content:"";background:#fff;display:block}
.filter-accordion.open .filter-accordion-mobile:after{position:absolute;right:-999px;left:100%;bottom:0;top:0;content:"";background:#fff;display:block}
}
.filter-close{position:fixed;top:0;left:0;right:0;bottom:0;z-index:3;display:none}
.filter-close.active{display:block}
.collection-page--v2 .filter-close{position:absolute;background:rgba(58,57,53,0.2);top:auto;bottom:auto}
@media screen and (min-width:1024px){.collection-page--v2 .filter-close{height:100vh}
}
.filter-container button,.filter-bottom button{background:0;border:0;padding:0;margin:0;line-height:1;display:block}
.filter-container ul,.filter-bottom ul{list-style:none;margin:0;padding:0}
.filter-container li,.filter-bottom li{list-style:none;margin:0;padding:0;line-height:1}
.filter-container input,.filter-bottom input{position:absolute;left:-99999px;width:0;height:0}
.filter-container .filter-accordion,.filter-bottom .filter-accordion{display:flex;align-items:center}
.filter-container .filter-accordion-mobile,.filter-bottom .filter-accordion-mobile{display:flex;align-items:center;justify-content:space-between;width:100%;z-index:12}
@media screen and (max-width:767px){.filter-container .filter-accordion-mobile,.filter-bottom .filter-accordion-mobile{display:block}
}
.filter-container .filter-form,.filter-bottom .filter-form{padding:0;margin:0;width:calc(100% - 300px);display:flex;justify-content:space-between;align-items:center}
@media screen and (max-width:767px){.filter-container .filter-form,.filter-bottom .filter-form{width:100%}
}
.filter-container .watchform,.filter-bottom .watchform{width:250px}
@media screen and (max-width:767px){.filter-container .watchform,.filter-bottom .watchform{width:100%}
}
.filter-container .watchform .watch-search,.filter-bottom .watchform .watch-search{position:relative;left:auto}
.filter-wrapper .not-active,.filter-bottom .not-active{display:none}
.filter-wrapper .filter_title,.filter-bottom .filter_title{text-transform:uppercase;font-size:12px;font-weight:bold;letter-spacing:1.11px;padding-right:20px;z-index:0}
@media screen and (max-width:767px){.filter-wrapper .filter_title,.filter-bottom .filter_title{width:100%;display:flex;padding:0;justify-content:space-between;text-align:left;margin-bottom:5px;line-height:21px}
}
@media screen and (max-width:767px){.filter-wrapper .filter_title.filter-accordion-trigger,.filter-bottom .filter_title.filter-accordion-trigger{display:inline-block}
}
.filter-wrapper .filter_items,.filter-bottom .filter_items{position:relative;text-align:left;padding:0;width:auto;overflow:hidden}
@media screen and (max-width:767px){.filter-wrapper .filter_items,.filter-bottom .filter_items{padding:5px 0}
}
@media screen and (max-width:767px){.filter-wrapper .filter_items .filter_title,.filter-bottom .filter_items .filter_title{border-bottom:1px solid #d9d9d9}
}
.filter-wrapper .filter_items.active,.filter-bottom .filter_items.active{overflow:visible}
.filter-wrapper .filter_items.active .filter_items-opener:after,.filter-bottom .filter_items.active .filter_items-opener:after{transform:rotate(-180deg)}
.filter-wrapper .filter_items.active .filter_items-submenu,.filter-bottom .filter_items.active .filter_items-submenu{visibility:visible;opacity:1}
@media screen and (max-width:767px){.filter-wrapper .filter_items.active .filter_items-submenu,.filter-bottom .filter_items.active .filter_items-submenu{max-height:999px;padding-top:10px}
}
.filter-wrapper .filter_items-opener:after,.filter-bottom .filter_items-opener:after{content:"\e259";display:inline-block;font-family:'Glyphicons Halflings';position:relative;top:initial;transform:translate3d(0,0,0);transition:.2s ease transform;color:#c7c7cc;font-size:10px;margin-left:5px}
@media screen and (max-width:767px){.filter-wrapper .filter_items-opener:after,.filter-bottom .filter_items-opener:after{margin-left:0}
}
.filter-wrapper .filter_items-submenu,.filter-bottom .filter_items-submenu{background:#fff;position:absolute;left:0;top:100%;width:180px;visibility:hidden;opacity:0;padding:20px}
@media screen and (max-width:767px){.filter-wrapper .filter_items-submenu,.filter-bottom .filter_items-submenu{padding:0;margin:0;max-height:0;overflow:hidden;width:100%;left:auto;top:auto;position:relative}
}
.filter-wrapper .filter_items-submenu-item,.filter-bottom .filter_items-submenu-item{width:100%;height:auto;border:0;background:0;padding:1px 0;padding-left:25px;font-size:10px;position:relative;text-align:left;display:block;text-transform:uppercase;margin-bottom:10px;font-weight:normal;cursor:pointer}
.filter-wrapper .filter_items-submenu-item:before,.filter-bottom .filter_items-submenu-item:before,.filter-wrapper .filter_items-submenu-item:after,.filter-bottom .filter_items-submenu-item:after{content:'';position:absolute;left:0;top:50%;transform:translate3D(0,-50%,0);height:16px;width:16px}
.filter-wrapper .filter_items-submenu-item:before,.filter-bottom .filter_items-submenu-item:before{margin-right:5px;border:1px solid #e7e7e7}
.filter-wrapper .filter_items-reset,.filter-bottom .filter_items-reset{text-transform:uppercase;font-size:10px;letter-spacing:.0625em;border:1px solid #e7e7e7;display:block;margin:0 auto;padding:5px 10px;color:#000;background:0;width:100%;transition:.3s ease all;font-weight:100}
.filter-wrapper .filter_items-reset:disabled,.filter-bottom .filter_items-reset:disabled{background:#e7e7e7}
.filter-wrapper .filter_items-reset:disabled:hover,.filter-bottom .filter_items-reset:disabled:hover{background:#e7e7e7;color:#000}
.filter-wrapper .filter_items-reset:hover,.filter-bottom .filter_items-reset:hover{background:#000;color:#fff}
.filter-container input:checked+.filter_items-submenu-item:after,.filter-bottom input:checked+.filter_items-submenu-item:after{content:"\e013";font-family:'Glyphicons Halflings';color:#fff;border:0;height:auto;width:auto;left:3px}
.filter-container input:checked+.filter_items-submenu-item:before,.filter-bottom input:checked+.filter_items-submenu-item:before{content:"";display:inline-block;background:#b89678}
.filter-panel__title{display:none}
.filter-panel .filter-panel__title{display:block}
@media screen and (min-width:1024px){.filter-panel__title{display:block;padding:38px 80px 16px}
.filter-panel .filter-panel__title{display:none}
}
.collection-page--v2 .filter-container .filter-form{width:100%}
.collection-page--v2 .filter-container .filter-sort{display:none}
@media screen and (min-width:1024px){.collection-page--v2 .filter-container{max-width:none;padding:0 80px;flex-wrap:nowrap;align-items:flex-start;position:relative}
.collection-page--v2 .filter-container .filter-form,.collection-page--v2 .filter-container .filter-sort{z-index:2}
.collection-page--v2 .filter-container .filter-form{width:100%}
.collection-page--v2 .filter-container .filter-sort{display:block;position:relative;display:flex;padding:7px 0}
.collection-page--v2 .filter-container .filter-sort .filter_items-label,.collection-page--v2 .filter-container .filter-sort .filter_items-opener.filter_title{white-space:nowrap}
.collection-page--v2 .filter-container .filter-sort .filter_items-label{font-family:'Gotham SSm';font-size:16px;letter-spacing:-0.32px;line-height:28px;color:#3a3935;font-weight:normal;margin-right:2.34vw}
.collection-page--v2 .filter-container .filter-sort .filter_items-opener.filter_title{padding-right:32px;position:relative;font-family:'Gotham SSm';font-size:14px;line-height:18px;text-transform:uppercase;color:#3a3935}
.collection-page--v2 .filter-container .filter-sort .filter_items-opener.filter_title::after{content:'';width:8px;height:8px;border-top:2px solid #c7c7cc;border-left:2px solid #c7c7cc;transform:translate(-2px,3px) rotate(225deg);position:absolute;right:0;transition:.2s ease transform}
.collection-page--v2 .filter-container .filter-sort .filter_items-submenu{display:none;right:0;position:absolute;top:100%;background-color:#fff;padding:26px 24px 14px;border:1px solid rgba(58,57,53,0.2)}
.collection-page--v2 .filter-container .filter-sort .filter_items-submenu-item{font-family:'Gotham SSm';font-size:16px;letter-spacing:-0.32px;line-height:18px;font-weight:normal;text-transform:none;margin-bottom:24px;padding:0 0 0 38px;position:relative;cursor:pointer}
.collection-page--v2 .filter-container .filter-sort .filter_items-submenu-item::before,.collection-page--v2 .filter-container .filter-sort .filter_items-submenu-item::after{top:0}
.collection-page--v2 .filter-container .filter-sort .filter_items-submenu-item::before{width:18px;height:18px;border:1px solid #96938e;background:#fff;position:absolute;left:0;transform:translateY(1px);content:''}
.collection-page--v2 .filter-container .filter-sort .filter_items-submenu-item::after{width:12px;height:12px;background:#b7a98e;content:'';position:absolute;left:3px;transform:translateY(4px);opacity:0}
.collection-page--v2 .filter-container .filter-sort .filter_items-submenu input:checked+.filter_items-submenu-item::after{opacity:1}
.collection-page--v2 .filter-container .filter-sort.active .filter_items-opener.filter_title::after{transform:translate(-1px,7px) rotate(45deg)}
.collection-page--v2 .filter-container .filter-sort.active .filter_items-submenu{display:block}
}
.collection-page--v2 .filter-bottom{display:none}
.filter-panel{justify-content:space-between;padding:18px 20px}
@media screen and (min-width:1024px){.filter-panel{padding:0;margin-bottom:0;flex-wrap:wrap}
}
.filter-panel__title{font-family:'Decimal';font-size:20px;line-height:24px;letter-spacing:-0.6px;color:#3a3935;text-transform:uppercase;margin:0}
@media screen and (min-width:1024px){.filter-panel__title{font-size:38px;line-height:46px;letter-spacing:-1.14px;flex-basis:100%}
}
button.filter-panel__label{border:1px solid #96938e;padding:5px 43px 6px 17px;font-family:'Gotham SSm';font-size:12px;line-height:20px;letter-spacing:-0.18px;color:#3a3935;font-weight:bold;position:relative}
button.filter-panel__label::after{content:normal}
button.filter-panel__label svg{position:absolute;right:13px;top:50%;transform:translateY(-50%)}
@media screen and (min-width:1024px){button.filter-panel__label{display:none}
}
.filter-panel__filters{transform:translateX(100%);transition:transform .5s ease-out;position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(255,255,255,0.9);backdrop-filter:blur(20px);overflow:hidden;display:flex;flex-direction:column;max-width:100vw}
.open .filter-panel__filters{transform:translateX(0)}
@media screen and (min-width:1024px){.filter-panel__filters{transform:translateX(0);position:relative;overflow:visible;background:transparent;backdrop-filter:none;flex-direction:row;flex-wrap:wrap;max-width:none}
}
.filter-panel__filters-content{overflow:auto;flex:1 1 auto;flex-wrap:wrap}
@media screen and (min-width:1024px){.filter-panel__filters-content{display:flex;overflow:visible;z-index:1}
}
.filter-panel__filters-header{padding:27px 20px 15px;position:relative}
@media screen and (min-width:1024px){.filter-panel__filters-header{padding:7px 0}
}
.filter-panel__filters-title{margin:0 22px 0 0;font-family:'Decimal';font-size:20px;line-height:24px;letter-spacing:-0.6px;text-transform:uppercase;color:#3a3935}
@media screen and (min-width:1024px){.filter-panel__filters-title{font-size:16px;line-height:28px;letter-spacing:-0.32px;font-weight:normal;text-transform:none;font-family:'Gotham SSm';margin:0 2.34vw 0 0}
.filter-panel__filters-title::after{content:':'}
}
button.filter-panel__filters-close-button{position:absolute;right:20px;top:28px;transform:rotate(-45deg)}
@media screen and (min-width:1024px){button.filter-panel__filters-close-button{display:none}
}
button.filter-panel__filters-close-button::after{content:normal}
.filter-panel__filters .filter_items-list{padding:0 20px}
@media screen and (min-width:1024px){.filter-panel__filters .filter_items-list{display:flex;flex-wrap:wrap;align-items:center;padding:0}
}
.filter-panel__filters .filter_items{padding:0}
.filter-panel__filters .filter_items.active{z-index:1}
.filter-panel__filters .filter_items-opener.filter_title{border-bottom:0;cursor:default;font-family:'Gotham SSm';font-size:12px;line-height:18px;font-weight:bold;color:#3a3935;text-transform:uppercase;margin:7px 0 12px;position:relative}
.filter-panel__filters .filter_items-opener.filter_title::after{content:normal}
@media screen and (min-width:1024px){.filter-panel__filters .filter_items-opener.filter_title{font-size:14px;font-weight:normal;margin:0;cursor:pointer;margin-right:2.34vw;padding:12px 32px 12px 0}
.filter-panel__filters .filter_items-opener.filter_title::after{content:'';width:8px;height:8px;border-top:2px solid #c7c7cc;transform:translate(-2px,3px) rotate(225deg);border-left:2px solid #c7c7cc;position:absolute;right:0}
}
.filter-panel__filters .filter_items.selected .filter_items-opener.filter_title{font-weight:bold;justify-content:flex-start}
.filter-panel__filters .filter_items.active .filter_items-opener.filter_title::after{transform:translate(-1px,7px) rotate(45deg)}
.filter-panel__filters .filter_items-quantity{margin-left:5px}
.filter-panel__filters .filter_items-submenu{visibility:visible;opacity:1;max-height:none;background-color:transparent;position:relative;padding:0}
@media screen and (min-width:1024px){.filter-panel__filters .filter_items-submenu{background-color:#fff;position:absolute;padding:26px 24px 14px;border:1px solid rgba(58,57,53,0.2);width:258px;transform:translateX(-16px)}
}
.filter-panel__filters .filter_items-submenu li{margin-bottom:18px}
@media screen and (min-width:1024px){.filter-panel__filters .filter_items-submenu li{margin-bottom:24px}
.filter-panel__filters .filter_items-submenu li.selected .filter_items-submenu-item{font-weight:bold}
}
.filter-panel__filters .filter_items-submenu-item{font-family:'Gotham SSm';font-size:12px;letter-spacing:-0.18px;line-height:20px;color:#3a3935;text-transform:uppercase;margin:0;padding:0 0 0 38px}
@media screen and (min-width:1024px){.filter-panel__filters .filter_items-submenu-item{font-size:16px;letter-spacing:-0.32px;line-height:18px;text-transform:none}
}
.filter-panel__filters .filter_items-submenu-item::before{width:18px;height:18px;border:1px solid #96938e;top:0;transform:translateY(1px)}
.filter-panel__filters .filter_items-submenu-item::after{content:normal;top:0;transform:translateY(4px)}
.filter-panel__filters .filter_items-submenu-item-quantity{display:none}
@media screen and (min-width:1024px){.filter-panel__filters .filter_items-submenu-item-quantity{display:inline;margin-left:5px}
}
.filter-panel__filters .filter_items-submenu input:checked+.filter_items-submenu-item::before{background-color:#fff}
.filter-panel__filters .filter_items-submenu input:checked+.filter_items-submenu-item::after{width:12px;height:12px;background:#b7a98e;content:''}
.filter-panel__filters-footer{padding:16px 20px;background-color:#fff;border-top:1px solid #f3f1ed;border-bottom:1px solid #f3f1ed;display:flex;justify-content:space-between}
@media screen and (min-width:1024px){.filter-panel__filters-footer{padding:7px 0;border-top:0;border-bottom:0}
}
button.filter-panel__filters-reset-button--mobile,button.filter-panel__filters-apply-button{padding:5px 20px;border:1px solid #3a3935;font-size:12px;font-family:'Gotham SSm';line-height:32px;text-transform:uppercase;color:#3a3935;font-weight:bold;flex-basis:calc(45%);max-width:200px}
@media screen and (min-width:1024px){button.filter-panel__filters-reset-button--mobile{display:none}
}
button.filter-panel__filters-reset-button--desktop{display:none;position:relative;font-family:'Gotham SSm';text-transform:uppercase;font-size:14px;line-height:18px;color:#3a3935;font-weight:bold;padding-right:32px;margin-right:2.34vw}
button.filter-panel__filters-reset-button--desktop svg{transform:translateY(1px) rotate(-45deg);position:absolute;right:0}
@media screen and (min-width:1024px){button.filter-panel__filters-reset-button--desktop{display:block}
}
button.filter-panel__filters-apply-button{padding-right:64.46px;background-color:#33322e;color:#fff;position:relative}
@media screen and (min-width:1024px){button.filter-panel__filters-apply-button{display:none}
}
button.filter-panel__filters-apply-button::after{content:'';border-left:1px solid rgba(239,237,233,0.2);position:absolute;right:0;width:44px;height:100%;top:0;background:url(jlc-framework-header/assets/images/icons/icon-arrow-long-right-new-grey.svg) no-repeat center}
.filter-bottom{z-index:3}
@media screen and (max-width:767px){.filter-bottom{flex-direction:row;align-items:center;justify-content:flex-end}
}
@media screen and (max-width:767px){.filter-bottom .filter-sort{width:50%}
}
.filter-bottom .filter_items{position:absolute;right:0}
@media screen and (max-width:767px){.filter-bottom .filter_items{position:relative;width:50%;margin:0}
}
.filter-bottom .filter_items .filter_title{padding-right:0;font-size:10px}
@media screen and (max-width:767px){.filter-bottom .filter_items .filter_title{border-bottom:0;margin:0;display:inline-block;text-align:right}
}
.filter-bottom .filter_items-submenu{right:0;width:150px;left:auto}
@media screen and (max-width:767px){.filter-bottom .filter_items-submenu{position:absolute;right:0;width:150px;padding:20px;padding-bottom:10px}
}
.filter-bottom .filter_items-submenu-item_solo{margin-bottom:0}
.filter-bottom .filter_items-submenu-item{width:auto}
@media screen and (max-width:767px){.filter-bottom .filter_items-submenu-item{width:50%}
}
.filter-bottom .filter-bottom-list{width:100%;height:auto;min-height:25px;margin:8px 0 5px}
@media screen and (max-width:767px){.filter-bottom .filter-bottom-list{margin:0}
}
.filter-bottom .filter-bottom-list .resume-filter{display:inline-block;margin-right:5px;background:#f9f9f9;padding:0 7px;padding-right:30px;text-transform:uppercase;position:relative;font-size:10px;height:25px;line-height:25px;margin-bottom:5px}
.filter-bottom .filter-bottom-list .resume-filter .close-filter{display:inline-block;position:absolute;right:10px;top:50%;height:8px;width:8px;transform:translate3d(-50%,-50%,0)}
.filter-bottom .filter-bottom-list .resume-filter .close-filter:before,.filter-bottom .filter-bottom-list .resume-filter .close-filter:after{content:'';display:block;height:1px;width:11px;background:#000;transform:translate3d(-50%,-50%,0) rotate(45deg);position:absolute;top:50%;left:50%}
.filter-bottom .filter-bottom-list .resume-filter .close-filter:after{transform:translate3d(-50%,-50%,0) rotate(-45deg)}
@media screen and (max-width:767px){.filter-container.filter-strap{flex-direction:column;align-items:flex-end}
}
.filter-strap .filter-accordion-mobile{width:auto}
.compare-hide{clear:both;border-top:1px solid #7b706c;border-bottom:1px solid #7b706c;padding:7px;display:none;max-width:1200px;margin:0 auto;margin-top:10px!important;font-size:12px;line-height:140%}
.compare-hide .compare-products{color:#000}
.compare-hide .compare-products:hover{font-weight:bold}
.non-ecom-no-price .filter-wrapper .compare-hide a.compare-products{border-right:0}
.isIE .chosen-container-single .chosen-single,.isIE .chosen-with-drop.chosen-container-active .chosen-single{background-size:25%;background-position:107% 60%}
.chosen-container-single .chosen-search,.chosen-container-active.chosen-with-drop .chosen-search{display:none}
.chosen-container-single .chosen-single,.chosen-container-active.chosen-with-drop .chosen-single{background:0;border:0;border-radius:0;box-shadow:none;background-image:url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%22-571%20274.3%2048%2048%22%3E%3Cpath%20d%3D%22M-547.1%20298.2l24-23.9h-13.6l-10.4%2010.4-10.4-10.4H-571z%22%2F%3E%3C%2Fsvg%3E');background-repeat:no-repeat;background-size:12px;background-position:95% 60%;border-bottom:solid 1px #958d89;height:42px}
.chosen-container-single .chosen-single span,.chosen-container-active.chosen-with-drop .chosen-single span{margin-top:8px}
.chosen-container-single .chosen-drop,.chosen-container-active.chosen-with-drop .chosen-drop{border-top:solid 1px #958d89}
.chosen-container .chosen-results{margin-top:4px}
.chosen-container .chosen-drop{box-shadow:none;border:0}
.chosen-container-single .chosen-drop{border-radius:0}
.layer-blocks .user-manual-block .generic-item.h-1-1{overflow:inherit}
#userManualWatchid_chosen,#user_manual_lan_chosen{width:226px!important}
@media screen and (min-width:48em){.wflink-desk{display:block}
.wflink-mob{display:none}
#filter-menu>div{float:left;width:30%;margin-right:5%;text-align:left}
.filter-wrapper .filter-sort .list-1,.filter-wrapper .filter-sort .list-2,.filter-wrapper .filter-sort .list-3{display:inline-block;width:268px;vertical-align:text-top}
.filter-wrapper .filter-sort .list-2,.filter-wrapper .filter-sort .list-1{margin-right:19px}
.filter-wrapper .compare-hide .filter-buy{border-right:1px solid #7b706c}
.collapsed-filter-menu>div{width:400px}
.collapsed-filter-menu-1>div{width:600px}
#filter-menu>div:last{margin-right:0}
.filter-wrapper .filter-custom i,.filter-wrapper .wflink-mob .icon-search,.filter-wrapper .sort-custom i{margin-left:80px}
.filter-wrapper #filter-menu{border-top:0}
.sort-custom-wrapper{clear:both}
.not-active{color:#645f59;pointer-events:none}
#sort-menu{left:168px;position:relative}
.nonEcomClass .filter-sort .sort-custom,.nonEcomClass .filter-sort .price-rng{display:none}
}
@media screen and (min-width:62em){.filter-wrapper .filter-sort .filter-title{margin-bottom:0;width:auto}
.filter-wrapper .filter-sort .filter-menu-item{z-index:3;width:auto}
.filter-wrapper .filter-sort .filter-menu-item .filter-menu-item-link{margin-bottom:0}
}
@media screen and (max-width:767px){.filter-wrapper .compare-hide .compare-products{display:none}
.yellow-bar{width:50px;height:5px;background-color:#bf9474;margin:0 auto}
.filter-wrapper .compare-hide{margin-top:25px;border-top:0}
.filter-wrapper .sort-custom{display:none}
.filter-wrapper .filter-custom{width:120px}
.filter-wrapper .filter-sort a.wflink-mob{width:90px}
.filter-wrapper .filter-sort button.filter-custom{width:110px}
.filter-wrapper .filter-sort .filter-item{text-align:left}
.layer-blocks .user-manual-block .generic-item.h-1-1{height:auto}
.focus-block.focusStory .focus-block__text{padding-left:15px;padding-right:15px}
}
@media screen and (min-width:48em){.nonEcomClass .filter-wrapper .compare-hide .compare-products{border:0}
.filter-wrapper .compare-hide .compare-products{display:inline-block}
.filter-wrapper .clr-filters-wrapper .yellow-bar{width:50px;height:5px;background-color:#bf9474;margin:0 auto}
.filter-wrapper .compare-hide .hide-price{float:none;display:inline-block;padding-left:25px}
.compare-products{padding-right:25px}
.compare-hide{margin-top:20px}
.clr-filters-wrapper{text-align:center}
.filter-wrapper .filter-sort a.clear-filters{margin:0 auto}
}
@media screen and (min-width:48em) and (max-width:64em){.filter-wrapper #filter-menu div.filter-menu-item{width:32%;margin-right:2%}
.filter-wrapper #filter-menu div.filter-menu-item:nth-child(3){margin-right:0}
.filter-wrapper #filter-menu div.filter-menu-item:nth-child(6){margin-right:0}
.filter-wrapper #filter-menu div.filter-menu-item:nth-child(4){clear:both}
.filter-wrapper .filter-sort #filter-menu .filter-menu-item div.line-border{border-bottom:0}
.filter-wrapper .filter-sort #filter-menu .filter-menu-item div.line-border ul{width:auto;min-width:31%;display:inline-block;margin-right:2%;vertical-align:text-top}
.filter-wrapper .filter-sort #filter-menu .filter-menu-item div.line-border ul button.filter-item{border-bottom:1px solid #000}
.filter-wrapper .filter-sort #filter-menu .filter-menu-item div.line-border ul:nth-child(3){margin-right:0}
.filter-wrapper .filter-sort #filter-menu .filter-menu-item div.line-border ul:nth-child(6){margin-right:0}
.filter-wrapper .filter-sort #filter-menu .filter-menu-item div.line-border ul:last-child{margin-right:0}
.filter-wrapper .filter-sort #filter-menu .filter-menu-item div.line-border button.filter-item{display:inline-block;width:100%;text-align:left;background:#fff}
.filter-wrapper .filter-sort #filter-menu div:nth-child(1) div.line-border{text-align:left}
.filter-wrapper .filter-sort #filter-menu div:nth-child(2) div.line-border{text-align:center}
.filter-wrapper .filter-sort #filter-menu div:nth-child(3) div.line-border{text-align:right}
.filter-wrapper .filter-sort #filter-menu div:nth-child(4) div.line-border{text-align:left}
.filter-wrapper .filter-sort #filter-menu div:nth-child(5) div.line-border{text-align:center}
.filter-wrapper .filter-sort #filter-menu div:nth-child(6) div.line-border{text-align:right}
.filter-wrapper .filter-custom,.filter-wrapper .sort-custom,.filter-wrapper .wflink-mob,.filter-wrapper .filter-sort>div a.wflink-desk{padding-top:0}
}
@media screen and (min-width:48em) and (max-width:61.938em) and (orientation:portrait){.filter-custom,.sort-custom,.wflink-mob{padding-top:10px}
}
@media screen and (min-width:64.1em){.filter-wrapper .filter-sort #filter-menu .filter-menu-item div.line-border ul{width:auto;min-width:15%;display:inline-block;margin-right:2%;vertical-align:text-top}
.filter-wrapper .filter-sort #filter-menu .filter-menu-item div.line-border button.filter-item{display:inline-block;width:100%;text-align:left;background:#fff}
.filter-wrapper .filter-sort #filter-menu div:nth-child(1) div.line-border{text-align:left}
.filter-wrapper .filter-sort #filter-menu div:nth-child(2) div.line-border{text-align:center}
.filter-wrapper .filter-sort #filter-menu div:nth-child(3) div.line-border{text-align:center}
.filter-wrapper .filter-sort #filter-menu div:nth-child(4) div.line-border{text-align:center}
.filter-wrapper .filter-sort #filter-menu div:nth-child(5) div.line-border{text-align:center}
.filter-wrapper .filter-sort #filter-menu div:nth-child(5) div.line-border ul:last-child{margin-right:0}
.filter-wrapper .filter-sort #filter-menu div:nth-child(6) div.line-border{text-align:left}
.filter-wrapper .filter-sort #filter-menu div:nth-child(6) div.line-border ul:last-child{margin-right:0}
}
@media screen and (min-width:1024px){.top-navigation{height:155px;transition:.3s ease-out}
.top-navigation._sticky{top:-52px}
}
.header{display:none;padding:0 80px;background:rgba(255,255,255,0.9);backdrop-filter:blur(20px);position:fixed;z-index:9999;top:0;right:0}
.header:before,.header:after{content:" ";display:table}
.header:after{clear:both}
.header:before,.header:after{content:" ";display:table}
.header:after{clear:both}
._has-modal-panel .header{backdrop-filter:none}
@media screen and (min-width:1024px){.header{display:block}
}
.header .language-selector ul{display:flex;flex-wrap:wrap;justify-content:center}
.header .language-selector ul li{width:25%;margin:0 0 10px!important;flex-grow:0}
.header .language-selector ul li span.active{display:inline!important}
.header ul{list-style:none}
.header ul li a,.header ul li button{border:0}
.header .icon-arrow-down-bronze{background-position:0 4px;margin-left:.625em;display:inline-block;width:12px;height:9px}
.header .icon-search-bronze{margin-left:.625em;display:inline-block;width:12px;height:13px;vertical-align:middle}
.header .icon-basket-bronze{margin-left:.625em;display:inline-block;width:20px;height:15px}
.header .top-navigation__logo{display:none}
@media screen and (min-width:1024px){.header .top-navigation__logo{display:block;position:absolute;left:50%;transform:translateX(-50%);top:13px;height:57px;transition:.3s ease-out;overflow:hidden}
._sticky .header .top-navigation__logo{height:26px}
}
.header .top-navigation__logo-image{height:45px;max-width:100%}
@media screen and (min-width:1024px){.header .top-navigation__logo-image{height:57px}
}
.header .top-navigation__logo-text{display:block;position:absolute;top:-9999px;left:-9999px}
.header .pull-left,.header .pull-right{transition:.3s ease-out;height:103px}
._sticky .header .pull-left,._sticky .header .pull-right{height:51px}
.header .pull-left svg,.header .pull-right svg{stroke:#3a3935;transition:.2s ease-out}
.header .pull-left a:hover>svg,.header .pull-right a:hover>svg{stroke:#b7a98e}
.header .pull-left a{font-family:"Gotham SSm",Arial,sans-serif;font-weight:normal;font-style:normal;color:#fff;text-transform:none;font-size:14px;line-height:18px;color:#3a3935;display:inline-block;position:relative;top:50%;transform:translateY(-50%);text-transform:uppercase;transition:.2s ease-out}
.header .pull-left a span,.header .pull-left a svg{vertical-align:middle}
.header .pull-left a svg{margin-right:8px}
.header .pull-left a:hover{color:#b7a98e}
.header .pull-right ul{padding-left:0}
.header .pull-right>ul{margin:0;top:50%;position:relative;transform:translateY(-50%);display:flex;align-items:center}
.header .pull-right>ul li{margin-left:30px}
.header .pull-right a,.header .pull-right button{font-family:"Gotham SSm",Arial,sans-serif;font-weight:normal;font-style:normal;color:#fff;text-transform:none;font-size:14px;line-height:18px;background-color:transparent;color:#3a3935;display:inline-block;vertical-align:middle;padding:0;transition:.2s ease-out}
.header .pull-right a:hover,.header .pull-right button:hover{color:#b7a98e}
.header .pull-right a .icon-contact-bot,.header .pull-right button .icon-contact-bot{background-image:url('jlc-framework-header/assets/images/icons/icon-contact-bot.svg');background-repeat:no-repeat;display:inline-block;width:18px;vertical-align:middle;height:15px}
.header .pull-right a.button--arrow-down::after,.header .pull-right button.button--arrow-down::after{content:'';width:8px;height:8px;border-right:2px solid #3a3935;border-bottom:2px solid #3a3935;transform:translateY(-25%) rotate(45deg);position:relative;margin-left:8px;margin-right:2px;display:inline-block;transition:.2s ease-out}
.header .pull-right a:hover.button--arrow-down::after,.header .pull-right button:hover.button--arrow-down::after{border-right-color:#b7a98e;border-bottom-color:#b7a98e}
.header .pull-right a>.text-hide,.header .pull-right button>.text-hide{display:block}
.header .pull-right a>*,.header .pull-right button>*{vertical-align:middle}
.header .pull-right .user-logged-in a.header-item{display:inline-block;max-width:185px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;height:13px}
.header .popover .popover-headline{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:10px;padding-bottom:16px;padding-bottom:1.6rem;border-bottom:1px solid #e5e5e5}
.header .popover .popover__rect{position:relative;margin:-6px auto 0;display:block;width:100px;left:0;right:0;height:5px}
.header .popover .popover-content{padding:5px 17px 20px;padding:.3125rem 1.0625rem 1.25rem}
.header .popover .popover-body{border-bottom:0;overflow-y:auto}
.header .popover .popover-body ul{padding-left:0}
.header .popover .popover-body ul li{border:0;float:none;display:inline-block;margin:0 auto}
.header .popover .popover-body ul li a,.header .popover .popover-body ul li span,.header .popover .popover-body ul li button{font-family:"Arial";font-weight:normal;font-style:normal;color:#000;text-transform:uppercase;font-size:10px;padding-bottom:.625em}
.header .popover .popover-body ul li span.active{font-weight:bold;border-bottom:solid 2px #bf9474;padding-bottom:10px;display:block;padding-right:0}
.header .popover .popover-body.country-list>ul>li:last-of-type{border-bottom:0}
.header .popover .popover-body.country-list .submenu a{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:uppercase;font-size:13px;padding:0}
.header .popover .popover-body.country-list .submenu a span{font-size:13px;font-weight:normal;padding:12px 4px 12px 0;display:inline-block;border-bottom:solid 2px transparent}
.header .popover .popover-body.country-list .submenu a.active,.header .popover .popover-body.country-list .submenu a:hover{border:0}
.header .popover .popover-body.country-list .submenu a.active span,.header .popover .popover-body.country-list .submenu a:hover span{border-bottom:solid 2px #bf9474;display:inline-block}
.header .popover .popover-body.country-list{width:232px;padding:10px 0;padding:.625rem 0}
.header .popover .popover-body.country-list li{border-bottom:solid 1px #000;display:block}
.header .popover .popover-body.country-list li .country-name{font-weight:normal}
.header .popover .popover-body.country-list li li{border-bottom:solid 1px #e5e5e5}
.header .popover .popover-body.country-list li li:last-of-type{border-bottom:0}
.header .popover .popover-body.country-list li .country-name{font-family:"Arial";font-weight:bold;font-style:normal;color:#7b706c;text-transform:uppercase;font-size:13px;display:block;padding:12px 0;border-left:0;width:100%;text-align:left}
.header .popover .popover-body.country-list li .country-name[aria-expanded="true"] i{transform:rotate(-180deg)}
.header .popover .popover-body.country-list li .country-name i{transition:.2s ease all}
.header .popover .popover-body.country-list li .country-name:hover{font-style:bold}
.header .popover .popover-body.country-list li .icon-homearrowdown{height:17px;width:23px;float:right;margin-top:2px;margin-right:-5px}
.header .popover .popover-body.country-list li .icon-arrow-down{width:12px;height:12px;float:right;margin-top:6px}
.header .popover .popover-body.country-list li li:before,.header .popover .popover-body.country-list li li:after{content:" ";display:table}
.header .popover .popover-body.country-list li li:after{clear:both}
.header .popover .popover-body.country-list li li:before,.header .popover .popover-body.country-list li li:after{content:" ";display:table}
.header .popover .popover-body.country-list li li:after{clear:both}
.header .popover .popover-body.country-list li li .country-name{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:uppercase;font-size:13px;padding:0}
.header .popover .popover-body.country-list li li i{width:15px;height:15px;float:right;margin-top:12px;margin-left:0;display:block}
.header .popover .popover-body.country-list li:last-of-type li:last-of-type{border-bottom:1px solid #e5e5e5}
.header .popover .popover-body.country-list li>.country-name:hover,.header .popover .popover-body.country-list li.current-continent>.country-name{font-weight:bold;color:#000}
.header.sample-module--m01{background:#0f0}
.header .popover-body.language-selector{margin-bottom:12px}
.header .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__text-wrapper a{border-left:none}
.header .popover .shoppingBag-btn-wrapper .link{border-left:none;padding-top:0;padding-bottom:10px}
.header .breadcrumb{overflow:hidden;white-space:nowrap}
.header .popover .popover-body.language-selector ul{text-align:center}
.header .popover .language-selector{margin-bottom:15px;overflow:hidden}
@media screen and (min-width:48em){[data-contentid="#popoverLanguageSelector"]+.popover{max-width:200px}
[data-contentid="#popoverLanguageSelector"]+.popover .popover-new-language{min-width:125px}
.no-touch .header .popover-new-language{width:80%;margin:0 auto}
.no-touch .header .popover-new-language .popover__rect{width:80px;margin:-6px auto 0}
.no-touch .header .language-selector ul li button{margin:0;padding:0;display:inline-block;position:relative;font-weight:normal}
.no-touch .header .language-selector ul li button::after{content:'';display:block;margin:auto;height:2px;margin-top:10px;width:0;background:transparent;transition:width .5s ease,background-color .5s ease}
.no-touch .header .language-selector ul li button:hover::after{width:100%;background:#bf9474}
}
@media screen and (min-width:62em){.header{width:100%}
.header .popover .popover-body.country-list{max-height:85vh;overflow-x:hidden;overflow-y:auto}
.header .popover .popover-body.country-list li a{border-right:0!important}
.header .popover .popover-body{overflow-y:hidden}
}
.ie9 .header .popover .popover-body ul{padding-left:0}
.ie9 .header .popover .popover-body ul li a i{background-position:-3px 1px;width:14px!important}
@media screen and (max-width:1024px){._overlap-header{z-index:10000;position:relative}
}
.hmp-header{font-family:Arial,sans-serif;font-style:normal;letter-spacing:.0625em;position:relative;height:76px;z-index:9998}
@media screen and (min-width:1024px){.hmp-header{height:auto;width:100%;background:#fff}
body>.hmp-header .hmp-header__section::before{content:'';position:absolute;height:2px;left:0;width:100%;top:-1px;background:#d8d8d8}
}
.hmp-header__section{position:fixed;background:#33322e;top:0;left:0;width:100%;max-width:100vw;display:flex;justify-content:flex-end}
@media screen and (min-width:1024px){.hmp-header__section{display:block;background:transparent;border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;transition:top .3s ease-out;top:103px}
.hmp-header__section::after{content:'';position:absolute;top:0;width:100%;left:0;bottom:0;background:rgba(255,255,255,0.9);z-index:1;backdrop-filter:blur(20px)}
._sticky .hmp-header__section{top:51px}
}
.hmp-header__section--quick{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;background-color:#000;color:#fff;display:none}
@media screen and (min-width:1024px){.hmp-header__nav-wrap{z-index:2;position:relative}
}
.hmp-header__logo{padding:13px 28px 18px 20px;flex:1 1 auto}
@media screen and (min-width:1024px){.hmp-header__logo{display:none}
}
.hmp-header__logo-image{height:45px;max-width:100%}
.hmp-header__logo-text{display:block;position:absolute;top:-9999px;left:-9999px}
.hmp-header__bar.ptp-bar__action-wrap{padding:0;position:relative;display:flex;flex-wrap:nowrap;align-items:center}
.hmp-header__bar.ptp-bar__action-wrap .ptp-bar__action{padding:0 28px 0 0}
.hmp-header__bar.ptp-bar__action-wrap .ptp-bar__action-link{padding-left:0;height:16px;width:16px}
.hmp-header__bar.ptp-bar__action-wrap .ptp-bar__action-link--search,.hmp-header__bar.ptp-bar__action-wrap .ptp-bar__action-link--basket{background-image:none}
.hmp-header__bar.ptp-bar__action-wrap .ptp-bar__action-link--search svg,.hmp-header__bar.ptp-bar__action-wrap .ptp-bar__action-link--basket svg{display:block}
.hmp-header__menu-toggle{position:relative;display:block;width:21px;height:14px;margin:0;padding:0;border:0;border-radius:0;outline:0;background-color:transparent;text-indent:-9999px;cursor:pointer;transform:translateY(-50%);top:50%}
.hmp-header__menu-toggle-wrap{display:block;padding-right:20px}
@media screen and (min-width:1024px){.hmp-header__menu-toggle-wrap{display:none}
}
.hmp-header__menu-toggle svg{display:block;width:100%;height:100%}
.hmp-header__menu-toggle svg:last-child{display:none}
.hmp-header__menu-toggle[aria-expanded='true'] svg:first-child{display:none}
.hmp-header__menu-toggle[aria-expanded='true'] svg:last-child{display:block;width:21px;height:21px;transform:rotate(45deg) translate(-4px,-1px)}
.hmp-header-icon{display:block;position:absolute;left:0;width:100%;height:3px;background-color:#fff}
.hmp-header-icon--1{top:0}
.hmp-header-icon--2{top:50%;transform:translateY(-50%)}
.hmp-header-icon--3{bottom:0}
.modal-panel{display:none;opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:10000;transition:all .3s ease-in}
@media screen and (min-width:1024px){.modal-panel{display:block}
.modal-panel._open{opacity:1;visibility:visible}
}
.modal-panel__close-button{border:0;background:0;z-index:3;position:absolute;right:26px;top:30px;padding:0;width:18px;height:18px;transform:rotate(-45deg) scale(1.25)}
.modal-panel__close-button svg{stroke:#33322e}
.modal-panel._open .modal-panel__content{transform:translateX(0)}
.modal-panel__content{position:absolute;top:0;right:0;bottom:0;width:375px;z-index:2;background:rgba(255,255,255,0.9);padding:60px 0 0 20px;display:flex;flex-direction:column;transform:translateX(100%);transition:all .3s ease-out}
.modal-panel__content-title{font-family:'Decimal';font-size:18px;letter-spacing:-0.54px;line-height:22px;color:#3a3935;text-transform:uppercase;margin-bottom:25px}
.modal-panel__content-list{list-style:none;padding:0}
.modal-panel__content-list li{font-family:'Gotham SSm';color:#3a3935;font-size:14px;line-height:18px;text-transform:uppercase}
.modal-panel__content-list li a{color:#3a3935}
.modal-panel__content-list li a:hover{color:#b7a98e}
.modal-panel__content-list--language-selector{margin:0 0 35px;display:flex;flex-wrap:wrap;width:275px}
.modal-panel__content-list--language-selector li{padding:0 22px 22px 0}
.modal-panel__content-list--language-selector li._active{font-weight:bold}
.modal-panel__content-list--country-selector{overflow-y:scroll;margin-right:3px;padding-right:7px}
.modal-panel__content-list--country-selector::-webkit-scrollbar{background:transparent;width:8px}
.modal-panel__content-list--country-selector::-webkit-scrollbar-thumb{background:#3a3935;border-radius:4px}
.modal-panel__toggle-button{margin:0;font-size:14px;line-height:16px;font-weight:bold;padding:16.5px 47.5px 16.5px 18px;border-bottom:1px solid #96938e;position:relative;cursor:pointer}
.modal-panel__toggle-button::after{content:'';border-top:2px solid #33322e;border-right:2px solid #33322e;width:8px;height:8px;transform:translateY(-50%) rotate(135deg);position:absolute;top:50%;right:20px}
.modal-panel__toggle-content{display:none;padding:25.5px 15px 12px}
.modal-panel__toggle-content li{margin-bottom:16px;position:relative;padding-left:25px}
.modal-panel__toggle-content li:hover svg{stroke:#b7a98e}
.modal-panel__toggle-content li svg{stroke:#3a3935;display:block;position:absolute;left:0;top:2px}
.modal-panel__toggle-content li a{display:block}
.modal-panel__toggle._active .modal-panel__toggle-button::after{transform:translateY(-50%) rotate(315deg)}
.modal-panel__toggle._active .modal-panel__toggle-content{display:block}
.modal-panel__overlay{position:absolute;top:0;width:100%;bottom:0;z-index:1;background:rgba(58,57,53,0.2);backdrop-filter:blur(20px);transition:opacity .3s ease-out;opacity:0}
.modal-panel._open .modal-panel__overlay{opacity:1}
.shopping-bag-list{margin-bottom:3.1875rem}
.shopping-bag-list__top-actions .guest-checkout-button{float:none}
.shopping-bag-list__top-actions .guest-checkout-button input{width:100%}
.shopping-bag-list__top-actions .change-country span{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:16px;margin-right:10px;margin-right:.625rem}
@media screen and (min-width:48em){.shopping-bag-list__top-actions{margin-top:35px;margin-top:2.1875rem}
.shopping-bag-list__top-actions .guest-checkout-button{float:right}
.shopping-bag-list__header{border-bottom:1px solid #e5e5e5;padding-bottom:.9375em;font-family:"Arial";font-weight:bold;font-style:normal;color:#7b706c;text-transform:uppercase;font-size:10px}
.shopping-bag-list__header__image-container{position:relative;float:left;width:33.33333333%;min-height:1px;padding-left:15px;padding-right:15px}
.shopping-bag-list__header__name,.shopping-bag-list__header__item-price,.shopping-bag-list__header__quantity,.shopping-bag-list__header__total-price{position:relative;float:left;width:16.66666667%;min-height:1px;padding-left:15px;padding-right:15px;text-align:center}
}
@media screen and (min-width:48em) and (max-width:61.938em){.purchase-funnel-bottom-action .guest-checkout-button,.purchase-funnel-bottom-action .proceed-link-button{margin-right:20px}
.shopping-bag-list__header__image-container{width:28%}
.shopping-bag-item__total-price .vat-text,.shopping-bag-item .shopping-bag-item__total-price{text-align:center}
}
@media screen and (max-width:767px){.shopping-bag-list{margin:1.375em 0}
}
.shopping-bag-item__mobile-text p.change-strap{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:12px}
.shopping-bag-item__remove-item a{font-family:"Arial";font-weight:bold;font-style:normal;color:#7b706c;text-transform:uppercase;font-size:12px;color:#a3a3a3}
.shopping-bag-item p{width:100%;padding:0}
.shopping-bag-item .item-quantity{width:60px!important;padding-left:10px!important}
.shopping-bag-item .item-quantity select{background-position:92% 60%}
.shopping-bag-item.strap .shopping-bag-item__name p{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:16px}
.shopping-bag-item.strap .shopping-bag-item__item-price{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:14px;line-height:28px}
.shopping-bag-item.strap .shopping-bag-item__item-price p{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:14px}
.shopping-bag-item.strap .shopping-bag-item__total-price a{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:12px;line-height:25px}
.shopping-bag-item.strap .shopping-bag-item__total-price .additional-strap-cost{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:12px}
.shopping-bag-item.watch .shopping-bag-item__name p{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:16px}
.shopping-bag-item.watch .shopping-bag-item__name .ref-num{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:12px}
.shopping-bag-item .shopping-bag-item__image-container__image-text p{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:12px}
.shopping-bag-item .shopping-bag-item__name p{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:16px}
.shopping-bag-item .shopping-bag-item__item-price p{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:14px}
.shopping-bag-item .shopping-bag-item__item-price .vat-text{font-family:bembo;font-weight:normal;font-style:italic;text-transform:none;font-size:12px;color:#7b706c}
.shopping-bag-item .shopping-bag-item__quantity{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:12px}
.shopping-bag-item .shopping-bag-item__quantity .form-element select{display:inline-block}
.shopping-bag-item .shopping-bag-item__total-price{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:14px}
.shopping-bag-item .shopping-bag-item__total-price .vat-text{font-family:bembo;font-weight:normal;font-style:italic;text-transform:none;font-size:12px;color:#7b706c}
#removeProductModal .modal-header p{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:14px}
#removeProductModal .modal-body p{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:12px}
.shopping-bag-item.watch-and-strap,.watch-pre2,.teaser-general__text-wrapper-inner-wrapper{padding:0;position:relative}
.shopping-bag-item.watch-and-strap .choose-strap,.watch-pre2 .choose-strap,.teaser-general__text-wrapper-inner-wrapper .choose-strap{display:none;background:#f8f8f8;height:auto;position:absolute;padding:0 .9375em;overflow:hidden}
.shopping-bag-item.watch-and-strap .choose-strap button.close,.watch-pre2 .choose-strap button.close,.teaser-general__text-wrapper-inner-wrapper .choose-strap button.close{position:absolute;top:15px;top:.9375rem;right:15px;right:.9375rem;opacity:1;font-size:18px}
.shopping-bag-item.watch-and-strap .choose-strap__header,.watch-pre2 .choose-strap__header,.teaser-general__text-wrapper-inner-wrapper .choose-strap__header{border-bottom:1px solid #e5e5e5;overflow:hidden}
.shopping-bag-item.watch-and-strap .choose-strap__header p,.watch-pre2 .choose-strap__header p,.teaser-general__text-wrapper-inner-wrapper .choose-strap__header p{margin:0;padding:22px 0;text-align:center;font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:12px}
.shopping-bag-item.watch-and-strap .choose-strap__footer,.watch-pre2 .choose-strap__footer,.teaser-general__text-wrapper-inner-wrapper .choose-strap__footer{border-top:1px solid #d4d1d1;overflow:hidden}
.shopping-bag-item.watch-and-strap .choose-strap__footer p,.watch-pre2 .choose-strap__footer p,.teaser-general__text-wrapper-inner-wrapper .choose-strap__footer p{margin:0;padding:22px 0;text-align:center;line-height:1}
.shopping-bag-item.watch-and-strap .choose-strap__footer p a,.watch-pre2 .choose-strap__footer p a,.teaser-general__text-wrapper-inner-wrapper .choose-strap__footer p a{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:12px}
.shopping-bag-item.watch-and-strap .choose-strap__strap-items,.watch-pre2 .choose-strap__strap-items,.teaser-general__text-wrapper-inner-wrapper .choose-strap__strap-items{padding:1.25em 0}
.shopping-bag-item.watch-and-strap .choose-strap__strap-items .mCSB_inside>.mCSB_container,.watch-pre2 .choose-strap__strap-items .mCSB_inside>.mCSB_container,.teaser-general__text-wrapper-inner-wrapper .choose-strap__strap-items .mCSB_inside>.mCSB_container{margin:0}
.shopping-bag-item.watch-and-strap .choose-strap__strap-items .mCSB_draggerContainer,.watch-pre2 .choose-strap__strap-items .mCSB_draggerContainer,.teaser-general__text-wrapper-inner-wrapper .choose-strap__strap-items .mCSB_draggerContainer{display:none}
.shopping-bag-item.watch-and-strap .choose-strap__strap-items li,.watch-pre2 .choose-strap__strap-items li,.teaser-general__text-wrapper-inner-wrapper .choose-strap__strap-items li{cursor:pointer;padding:1em 0}
.shopping-bag-item.watch-and-strap .choose-strap__strap-items li img,.watch-pre2 .choose-strap__strap-items li img,.teaser-general__text-wrapper-inner-wrapper .choose-strap__strap-items li img{max-width:100%;max-height:60px}
.shopping-bag-item.watch-and-strap .choose-strap__strap-items li p,.watch-pre2 .choose-strap__strap-items li p,.teaser-general__text-wrapper-inner-wrapper .choose-strap__strap-items li p{width:100%;margin:0 auto;font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:20px}
.watch-pre2 .choose-strap button.close,.teaser-general__text-wrapper-inner-wrapper .choose-strap button.close{background-image:url('jlc-framework-header/assets/images/icons/icon-cross.svg');background-repeat:no-repeat;padding:5px}
.shopping-bag-item.watch .shopping-bag-item__name{text-align:left}
.shopping-bag-item-info .shopping-bag-item__quantity .form-element.select-wrapper.item-quantity select{width:120px;max-width:initial}
.shopping-bag-item.strap{border-top:1px solid #a3a3a3;background-color:#f8f8f8;padding:2.5em 0 1.875em 0}
.shopping-bag-item.strap .shopping-bag-item__remove-item{padding-bottom:0}
.shopping-bag-item.strap .shopping-bag-item__image-container p{margin-top:.3125em}
.shopping-bag-item.strap .shopping-bag-item__total-price a{padding-bottom:.5em;border-bottom:2px solid #000}
.shopping-bag-item.strap .shopping-bag-item__total-price p.additional-strap-cost{margin-top:.5em}
.shopping-bag-item .shopping-bag-item__total-price{background-color:#fff;width:100%;text-align:center;margin-right:0;margin-bottom:-20px}
.wrist-strap-included .shopping-bag-item__name{width:50%}
@media screen and (min-width:48em){.shopping-bag-item.strap .shopping-bag-item__image-container img{max-width:50%}
.shopping-bag-item.watch{padding:1.5625em 0 2.94em 0}
.shopping-bag-list .shopping-bag-item.watch{padding:0}
.shopping-bag-item.watch-and-strap .shopping-bag-item.watch .shopping-bag-item__name{text-align:center;padding:0}
.shopping-bag-item.watch-and-strap .shopping-bag-item__total-price{margin-right:5px;padding:0}
.shopping-bag-item.watch-and-strap .choose-strap{width:50%}
.shopping-bag-item.watch-and-strap .choose-strap__strap-items{padding:1.25em 1.75em}
.shopping-bag-item.watch-and-strap .choose-strap__strap-items li p{width:50%}
.shopping-bag-list .shopping-bag-item-info{display:table-cell;height:215px;vertical-align:middle;width:1%}
.wrist-strap-included .shopping-bag-item__total-price{float:right;width:26%;padding-right:0}
.shopping-bag-item__remove-item{position:absolute;right:0;top:20px}
.shopping-bag-item .shopping-bag-item__total-price{background-color:transparent;width:25%;text-align:center;margin-right:0;margin-bottom:0}
.wrist-strap-included .shopping-bag-item__name{width:16.6667%}
.wrist-strap-included .shopping-bag-item__total-price{margin-top:0;background-color:#f8f8f8}
.shopping-bag-item.strap{padding:1.875em 0 1.875em 0;display:table;width:100%}
.shopping-bag-item.strap .wrist-strap-included{display:table;height:auto;position:static;width:auto}
.shopping-bag-item.strap .shopping-bag-item__image-container{display:table-cell;vertical-align:middle;position:static;float:none}
.shopping-bag-item.strap .shopping-bag-item__name{width:26.6667%;display:table-cell;vertical-align:middle;float:none}
.shopping-bag-item.strap .shopping-bag-item__item-price{width:22%;line-height:20px;display:table-cell;vertical-align:middle;float:none}
.shopping-bag-item.strap .shopping-bag-item__quantity{width:25%;display:table-cell;vertical-align:middle;float:none}
.shopping-bag-item.strap .shopping-bag-item__total-price{width:35%;margin-right:5px;padding:0;position:static;display:table-cell;vertical-align:middle;float:none}
.shopping-bag-item__image-container__image{width:170px;margin:0 auto}
}
@media screen and (max-width:767px){.shopping-bag-item{padding:.75em 0 1em}
.shopping-bag-item__remove-item{float:right;margin-top:10px}
.shopping-bag-item .shopping-bag-item__name{text-align:left}
.choose-strap .choose-strap__strap-items{padding:15px 0 0 0;max-height:270px;overflow-y:auto}
}
@media screen and (min-width:48em) and (max-width:61.938em){.shopping-bag-item__image-container{width:28%}
.shopping-bag-item-info{margin-top:10%}
.shopping-bag-item__quantity .form-element select{background-image:url('jlc-framework-header/assets/images/icons/icon-arrow-down.svg');background-position:right center;background-repeat:no-repeat;background-size:12px auto;text-indent:.01px;text-overflow:"";width:70px}
.shopping-bag-item__name,.shopping-bag-item__item-price,.shopping-bag-item__quantity{width:22.667%}
}
@media screen and (min-width:62em){.shopping-bag-list .shopping-bag-item__name,.shopping-bag-list .shopping-bag-item__item-price,.shopping-bag-list .shopping-bag-item__quantity{min-width:191px;width:24.667%}
.shopping-bag-list .shopping-bag-item.strap .shopping-bag-item__total-price{width:27%;top:0}
}
#strapfindermodal .rect{margin:-1.0625em auto 0}
#strapfindermodal .modal-dialog{max-width:362px}
@media(min-width:1024px){#strapfindermodal .modal-dialog{position:relative;left:50px}
}
#strapfindermodal .modal-dialog .cq-dd-image{max-width:100%;height:auto}
.tpl-strap{background:#fff;min-height:60vh}
.tpl-strap .divider-black-border.divider{margin:40px 15px 0}
p.strap-heading b{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:30px;text-align:center;padding-bottom:20px}
.strap.container{width:auto;padding:0}
.strap>h3.text-center{font-family:bembosemi;font-weight:normal;font-style:normal;text-transform:none;font-size:16px}
.strap>h2{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:30px;text-align:center;margin-bottom:10px}
.strap>p{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:30px;text-align:center;padding-bottom:20px}
.strap-display .product-image,.strap-additional .product-image{height:60px;width:135px}
.strap-display .product-image img,.strap-additional .product-image img{max-height:100%;max-width:100%}
.strap-selector{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:768px){.strap-selector{float:left;width:50%}
}
@media(min-width:992px){.strap-selector{float:left;width:33.33333333%}
}
.strap-selector .left-col img{max-width:100%;max-height:140px}
.strap-selector .left-col,.strap-selector .right-col{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;text-align:center;height:270px;padding:0 5%;display:flex;flex-direction:column;justify-content:space-around}
.strap-selector .right-col>h3{margin:5px 0;min-height:80px}
@media screen and (min-width:62em){.strap-selector .right-col>h3{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:22px}
}
@media screen and (min-width:48em) and (max-width:61.938em){.strap-selector .right-col>h3{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:22px}
}
@media screen and (max-width:767px){.strap-selector .right-col>h3{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:18px}
}
.strap-selector .right-col>p{margin:0;position:absolute;bottom:0;width:80%}
.strap-selector .right-col>p a{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:10px;padding-top:15px}
@media screen and (min-width:62em){.strap-selector .right-col>p a{font-size:11px}
}
.strap-selector .right-col>p a:hover{color:#000}
.strap-display,.strap-additional{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:768px){.strap-display,.strap-additional{float:left;width:50%}
}
.strap-display h2,.strap-additional h2{text-align:center;margin-bottom:0;margin-top:0}
@media screen and (min-width:62em){.strap-display h2,.strap-additional h2{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:30px}
}
@media screen and (min-width:48em) and (max-width:61.938em){.strap-display h2,.strap-additional h2{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:35px}
}
@media screen and (max-width:767px){.strap-display h2,.strap-additional h2{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:20px}
}
.strap-display p,.strap-additional p{margin-bottom:0;text-align:center}
@media screen and (min-width:62em){.strap-display p,.strap-additional p{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:30px}
}
@media screen and (min-width:48em) and (max-width:61.938em){.strap-display p,.strap-additional p{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:24px}
}
@media screen and (max-width:767px){.strap-display p,.strap-additional p{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:18px}
}
.strap-display p.notes,.strap-additional p.notes{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:12px;min-height:1em;margin-bottom:10px;text-align:center}
.strap-display .left-col,.strap-additional .left-col,.strap-display .right-col,.strap-additional .right-col{text-align:center;display:table-cell;float:none!important;vertical-align:middle}
.strap-display .left-col,.strap-additional .left-col{float:left;width:50%;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:768px){.strap-display .left-col,.strap-additional .left-col{float:left;width:33.33333333%}
}
.strap-display .right-col,.strap-additional .right-col{float:left;width:50%;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:768px){.strap-display .right-col,.strap-additional .right-col{float:left;width:66.66666667%}
}
.strap-display .right-col .right-right a,.strap-additional .right-col .right-right a{vertical-align:top}
@media screen and (min-width:62em){.strap-display .right-col .right-right a,.strap-additional .right-col .right-right a{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:11px}
}
@media screen and (min-width:48em) and (max-width:61.938em){.strap-display .right-col .right-right a,.strap-additional .right-col .right-right a{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:10px}
}
@media screen and (max-width:767px){.strap-display .right-col .right-right a,.strap-additional .right-col .right-right a{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:10px}
}
.strap-display .right-left,.strap-additional .right-left,.strap-display .right-right,.strap-additional .right-right{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media(min-width:992px){.strap-display .right-left,.strap-additional .right-left,.strap-display .right-right,.strap-additional .right-right{float:left;width:50%}
}
.strap .product-price{margin-top:20px;position:absolute;bottom:0;width:80%}
.strap .divider{clear:both;border-top:1px solid #7b706c}
.strap .divider:before,.strap .divider:after{content:" ";display:table}
.strap .divider:after{clear:both}
.strap .divider:before,.strap .divider:after{content:" ";display:table}
.strap .divider:after{clear:both}
.strap .price{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:18px}
.strap .price span{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:18px;margin-left:7px}
.strap .vat-info{font-family:"Arial";font-weight:400;font-style:normal;color:#7b706c;text-transform:none;font-size:10px}
.strap .popover{width:270px}
.strap .brand-button2{font-style:normal}
.strap .brand-button2:hover{color:inherit}
.info-tooltip{display:block;width:12px;height:12px;font:0/0 a!important;color:transparent!important;text-shadow:none!important;background-color:transparent!important;border:0!important;background-image:url('jlc-framework-header/assets/images/icons/icon-achtung.svg');background-repeat:no-repeat;margin:auto;margin-bottom:10px;text-decoration:none;border:none!important}
.strap-selector .left-col .product-price .popover .arrow{top:-6px}
.strap-selector .left-col .product-price .popover .popover-content .popover-body{border-bottom:0}
.strap-selector .left-col .product-price .popover .popover-content .popover__rect{top:-1px}
.strap-selector .left-col .product-price .popover .popover-content button.close{top:4px;right:8px}
.strap-selector .left-col .product-price .popover .popover-content p{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:16px;text-align:center}
.strap-display .display-table .product-image img{max-width:100%}
.strap-filters .filter-close{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:transparent;z-index:10;visibility:hidden;display:none}
.strap-filters .filter-close.active{display:block;visibility:visible}
.strap-filters__left{display:flex;align-items:center;position:relative;flex-wrap:wrap;z-index:11;width:70%}
.strap-filters__right{text-align:right;width:30%}
.strap-filters__filter-subitems{background:#fff;cursor:pointer;position:absolute;left:0;top:100%;width:180px;visibility:hidden;opacity:0;padding:20px}
.strap-filters__filter-subitems.active{visibility:visible;opacity:1}
@media screen and (max-width:767px){.strap-filters__filter-subitems{padding:0;margin:0;max-height:0;overflow:hidden;width:100%;left:auto;top:auto;position:relative}
.strap-filters__filter-subitems.active{max-height:999px;padding-top:10px}
}
.strap-filters__list{width:100%;margin:5px;height:auto;min-height:25px}
.strap-filters__list .resumeFilter{display:inline-block;margin-left:5px;background:#f9f9f9;padding:0 7px;padding-right:30px;text-transform:uppercase;position:relative;font-size:8px;height:25px;line-height:25px}
.strap-filters__list .resumeFilter:first-child{margin-left:0}
.strap-filters__list .resumeFilter .closeFilter{display:inline-block;position:absolute;right:10px;top:50%;height:8px;width:8px;transform:translate3d(-50%,-50%,0);cursor:pointer}
.strap-filters__list .resumeFilter .closeFilter:before,.strap-filters__list .resumeFilter .closeFilter:after{content:'';display:block;height:1px;width:11px;background:#000;transform:translate3d(-50%,-50%,0) rotate(45deg);position:absolute;top:50%;left:50%}
.strap-filters__list .resumeFilter .closeFilter:after{transform:translate3d(-50%,-50%,0) rotate(-45deg)}
.strap-filters__filter-list-item{border:0;background:0;padding:0;padding-left:25px;font-size:10px;position:relative;text-align:left;display:block;text-transform:uppercase;margin-bottom:10px;letter-spacing:1.11px}
.strap-filters__filter-list-item.not-active{display:none}
.strap-filters__filter-list-item:before,.strap-filters__filter-list-item:after{content:'';position:absolute;left:0;top:50%;transform:translate3D(0,-50%,0);height:16px;width:16px}
.strap-filters__filter-list-item:before{margin-right:5px;border:1px solid #e7e7e7}
.strap-filters__filter-list-item.active:after{background-color:#b89678;background-image:url('jlc-framework-header/assets/images/icons/icon-checked-white.svg');background-position:2px 1px;background-size:80%;background-repeat:no-repeat}
@media screen and (max-width:767px){.strap-filters__left,.strap-filters__right{width:100%}
.strap>h2{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:20px}
.strap>p{font-size:18px}
.strap-selector{margin-bottom:50px;margin-top:10px}
.strap-selector .right-col>h3{font-size:18px}
.strap-display,.strap-additional{margin-top:30px;padding-top:30px;border-top:1px solid #7b706c}
.strap .divider{display:none}
.right-right{margin-top:20px}
section.strap-finder.tpl-strap #case-number-helper{margin-top:26px}
}
@media screen and (max-width:48em) and (orientation:portrait){.strap-selector .left-col .product-price .popover .arrow{margin-left:-53.9%;top:-6px}
}
@media screen and (min-width:48em) and (max-width:61.938em){.strap>h2{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:35px;margin-bottom:10px}
.strap>p{font-size:24px}
.strap-display .product-image,.strap-additional .product-image{height:80px;width:140px}
.strap-selector .left-col .product-price .popover .arrow{margin-left:-95px;top:-6px}
.strap-selector .left-col .product-price .popover .strap-selector .right-col h3{margin-top:10px}
}
@media screen and (min-width:48em){.tpl-strap .strap-selector{height:270px;margin-bottom:10px}
.strap>h1{margin-top:30px;margin-bottom:0}
.strap>p{padding-bottom:15px}
.strap .product-price{margin-top:10px}
.tpl-strap .reinsuranceBlock-horizontal .reinsurance-block{display:block;margin:23px auto 51px auto;padding-top:2px;padding-bottom:0}
.tpl-strap .yellow-bar{width:50px;height:5px;background-color:#bf9474;margin:0 auto -5px}
}
@media screen and (min-width:62em){.strap-display .product-image,.strap-additional .product-image{height:130px;width:200px}
}
@media screen and (min-width:1400px){.strap-selector{width:25%}
}
.tpl-strap .strap-selector{height:auto!important}
.sts__lst{position:relative;width:calc(100% - -30px);max-width:1200px;margin:0 auto;padding-top:20px;z-index:1;overflow:inherit}
.sts-image .image-stage__wrapper,.sts-image .image-stage__image-wrapper{min-height:250px;position:relative}
.sts-image .image-stage__wrapper .image-main,.sts-image .image-stage__image-wrapper .image-main{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;height:auto;width:auto}
@media screen and (max-width:768px){.sts-image .image-stage__content-wrapper h1.image-stage__alt-headline sub{font-size:35px}
}
.sts-image .image-stage__content-wrapper-central{padding-left:10px;padding-right:10px;max-width:1024px;margin:0 auto}
.sts-crd{width:100%;max-width:300px;margin:0 auto;font-family:Arial,sans-serif;font-size:1em;letter-spacing:.0625em;text-align:center;text-transform:uppercase;background-color:transparent}
.sts-crd__prt--img{height:270px;width:100%;position:relative;overflow:hidden}
.sts-crd__prt--img img{width:auto;margin:0 auto;max-height:100%}
.sts-crd__prt--txt .sts-crd__ref{color:#a8a8a8;text-transform:uppercase;font-size:9px;margin:16px auto}
.sts-crd__prt--txt .sts-crd__hdg{padding:0;margin:0 auto 16px;font-size:14px;font-weight:bold;color:#25282a;height:75px;max-width:80%;position:relative}
.sts-crd__prt--txt .sts-crd__hdg .sts-crd__nam{position:absolute;left:50%;top:0;transform:translate3d(-50%,0,0);width:100%}
.sts-crd__prt--txt .sts-crd__prc-str{padding:0;margin:0;font-size:14px;color:#25282a}
.sts-crd__prt--txt .sts-crd__prc-vat{font-size:11px;color:#a8a8a8;display:block}
.sts-crd__btn{border:1px solid #25282a;color:#25282a;font-size:10px;display:inline-block;padding:7px 20px;margin-bottom:20px}
.sts-flb{font-family:Arial,sans-serif;text-align:center;letter-spacing:.0625em}
.sts-flb__hdg{margin:1em 0;font-size:1em;font-weight:normal;text-transform:uppercase;text-align:center}
.sts-flb__btn{display:inline-block;padding:1em 2em;border:0;background-color:#ebebeb;font-family:Arial,sans-serif;letter-spacing:.0625em;color:rgba(0,0,0,0.5);text-decoration:none;text-transform:uppercase;text-align:center}
.sts-ovl{display:table-cell;position:fixed;top:0;right:0;bottom:0;left:0;vertical-align:middle;text-align:center;z-index:10000;background:rgba(0,0,0,0.8);opacity:0;pointer-events:none;transition:all .3s linear}
.sts-ovl.sts-ovl--active{opacity:1;pointer-events:auto}
.sts-ovl__inr{position:absolute;top:10px;right:10px;bottom:10px;left:10px}
@media screen and (min-width:900px){.sts-ovl__inr{top:0;left:110px}
}
.sts-ovl__mdl{position:absolute;width:100%;max-width:400px;height:100%;max-height:600px;top:50%;left:50%;margin:0;padding:40px;background:#fff;transform:translate(-50%,-50%)}
.sts-ovl__cnt{position:absolute;top:40px;right:40px;bottom:40px;left:40px;background:#f9f9f9;overflow:hidden;z-index:1}
.sts-ovl__img-wrp{max-width:180px;margin:0 auto;display:none}
.sts-ovl__img-wrp--act{display:block}
.sts-ovl__img-wrp--strap::before{content:'';display:block;padding-top:475%}
.sts-ovl__img{position:absolute;width:auto;max-width:100%;height:auto;max-height:100%;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%)}
.sts-ovl__btn-wrp{position:absolute;z-index:2;top:0;right:0;padding:5px 5px 0 0}
.sts-ovl__btn{border:0;outline:0;background:transparent;text-indent:-9999px;overflow:hidden}
.sts-ovl__btn--close{position:relative;width:30px;height:30px;cursor:pointer}
.sts-ovl__btn--close::before,.sts-ovl__btn--close::after{content:'';position:absolute;display:block;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background-color:#ccc}
.sts-ovl__btn--close::before{transform:rotate(45deg)}
.sts-ovl__btn--close::after{transform:rotate(-45deg)}
.strap-finder-page .sts-sch{position:relative;margin:0 -15px;height:calc(100vh - 30px)}
.strap-finder-page .sts-sch__bgi{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;z-index:0;background-size:cover}
.strap-finder-page .sts-sch__bgi .image-main{transform:translate(-50%,-50%);position:absolute;top:50%;left:50%;min-height:100%;min-width:100%;height:auto;width:auto}
.strap-finder-page .sts-sch__box{display:flex;align-items:stretch;flex-wrap:wrap;margin:15px 0 5px}
.strap-finder-page .sts-sch__inner{width:calc(100vw - 30px);max-width:490px;margin:0 auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}
.strap-finder-page .sts-sch__headline{text-align:center;color:#fff;font-size:38px;margin-bottom:.15em}
.strap-finder-page .sts-sch__intro{text-align:center;color:#fff;font-size:15px;margin-bottom:.5em}
.strap-finder-page .sts-sch__input{padding:0 10px;margin:0;line-height:1em;font-size:15px;border:1px solid #a5aaad;border-radius:0;background:#e3e3e3;width:100%;line-height:53px;height:100%;box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;padding:19px 10px;height:57px}
.strap-finder-page .sts-sch__input::-ms-clear{display:none}
.strap-finder-page .sts-sch__searchbox{position:relative;width:40%}
.strap-finder-page .sts-sch__help-btn{position:absolute;right:10px;top:50%;transform:translate3D(0,-50%,0);background:#a8a8a8;border-radius:50%;border:0;color:#fff;height:20px;width:20px;font-size:13px;line-height:20px;text-align:center;padding:0}
.strap-finder-page .sts-sch__btn{padding:19px 10px;margin:0;line-height:1em;font-size:15px;border:solid 1px #25282a;border-radius:0;background-color:#25282a;color:#fff;width:60%}
.strap-finder-page .sts-sch__help-link{font-size:12px;color:#fff;text-decoration:underline;background:0;border:0;padding:0}
.autocomplete-suggestions{background:#fff;overflow-y:scroll}
.autocomplete-suggestions .autocomplete-suggestion{color:#797877;padding:5px 10px}
.autocomplete-suggestions .autocomplete-suggestion strong{color:#000}
.autocomplete-suggestions .autocomplete-selected{background:rgba(121,120,119,0.1)}
@media screen and (max-width:767px){.strap-finder-page .sts-sch{height:calc(100vh - 105px)}
.strap-finder-page .sts-sch__box{margin:15px 0}
.strap-finder-page .sts-sch__searchbox,.strap-finder-page .sts-sch__btn{width:100%;border-radius:0;margin:0}
.strap-finder-page .sts-sch__help-link{display:block;padding:15px 0 0;text-align:center;float:none!important}
}
.image-stage__content-wrapper h1.image-stage__alt-headline span{display:block;font-size:30px;line-height:1em;margin:0}
.image-stage__content-wrapper h1.image-stage__alt-headline sub{display:block;font-size:60px;line-height:1em;margin:0}
@media screen and (max-width:767px){.image-stage__content-wrapper h1.image-stage__alt-headline span{font-size:20px}
.image-stage__content-wrapper h1.image-stage__alt-headline sub{font-size:40px}
}
.image-stage__edit-btn{font-size:16px;font-weight:normal;letter-spacing:1.5px}
.tpl-strap #filter-menu{max-width:600px;margin:0 auto}
.tpl-strap #filter-menu .filter-menu-item{margin-right:0!important;width:33.333%!important}
.tpl-strap #filter-menu .filter-menu-item .filter-menu-item-link{display:block;padding:10px}
.tpl-strap #filter-menu .filter-menu-item .filter-menu-item-link.arrow_border{background-color:#fff;box-shadow:0 0 40px rgba(0,0,0,0.1)}
.tpl-strap #filter-menu .filter-menu-item-lists{position:absolute}
.tpl-strap #filter-menu .filter-menu-item-lists.collapse{box-shadow:0 0 40px rgba(0,0,0,0.1)}
.tpl-strap #filter-menu .filter-menu-item-lists ul{margin:0;list-style:none;padding:10px 20px 20px}
@media screen and (max-width:767px){body.sts-body-fix{position:fixed}
.tpl-strap .strap-filters{flex-flow:column}
.tpl-strap .strap-filters__headline,.tpl-strap .strap-filters__filter{width:100%;margin-bottom:10px;padding:0}
.tpl-strap .strap-filters__filter-list{min-width:100%}
.tpl-strap .strap-filters .state:checked~.strap-filters__filter-list{z-index:2}
}
.strap-into{text-align:center;padding:10px 0;max-width:975px;margin:0 auto}
.nonEcomClass .tpl-strap .strap .strap-filters .strap-filters__filter.filter-menu-item.price-rng{display:none}
#textWidth{position:absolute;visibility:hidden;font-family:bembo;font-weight:bold;font-style:italic;color:#000;text-transform:none;font-size:100px}
@media screen and (min-width:48em) and (max-width:61.938em){#textWidth{font-size:150px}
}
@media screen and (min-width:62em){#textWidth{font-size:170px}
}
.popover button.close{position:absolute;top:20px;right:5px}
.popover-lexicon h3{margin:0;padding:20px 0;text-align:center;font-size:14px;border-bottom:0;background:0}
.popover-lexicon .popover-content{padding:20px 0;margin:0 20px;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;margin-bottom:20px;font-size:10px}
.lexicon-rect{display:none}
.lexicon{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;text-align:center;padding-bottom:70px;background-repeat:repeat;margin:0;height:auto;min-height:100vh;overflow-x:hidden}
.lexicon .lex-head{border-bottom:1px solid #7b706c}
.lexicon .lex-head h1{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:28px;margin:20px 0}
@media screen and (min-width:48em) and (max-width:61.938em){.lexicon .lex-head h1{font-size:30px}
}
@media screen and (min-width:62em){.lexicon .lex-head h1{font-size:35px}
}
.lexicon .lex-head h3{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:20px;margin:0 0 -15px;display:none}
@media screen and (min-width:48em) and (max-width:61.938em){.lexicon .lex-head h3{font-size:24px}
}
@media screen and (min-width:62em){.lexicon .lex-head h3{font-size:24px}
}
.lexicon .lex-head .tt-inpt{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:120px;text-transform:capitalize;line-height:215px;width:100%;border:0;background:transparent}
@media screen and (min-width:48em) and (max-width:61.938em){.lexicon .lex-head .tt-inpt{padding-bottom:10px;line-height:215px!important}
}
@media screen and (min-width:62em){.lexicon .lex-head .tt-inpt{padding-bottom:35px;line-height:215px!important}
}
@media screen and (max-width:767px){.lexicon .lex-head .tt-inpt{padding-bottom:0}
}
.lexicon .lex-head .tt-wrapper .waste{width:0;height:0;overflow:hidden}
.lexicon .lex-head .tt-wrapper .waste div{width:9999999px;height:99999999px;display:block}
.lexicon .lex-head .tt-wrapper .waste span{font-family:bembo;font-weight:bold;font-style:italic;color:#000;text-transform:none;font-size:100px}
@media screen and (min-width:48em) and (max-width:61.938em){.lexicon .lex-head .tt-wrapper .waste span{font-size:150px}
}
@media screen and (min-width:62em){.lexicon .lex-head .tt-wrapper .waste span{font-size:170px}
}
.lexicon .lex-head .tt-wrapper input[type="submit"]{position:fixed;left:-9999999px}
.lexicon .lex-head .tt-wrapper{position:relative}
.lexicon .lex-head .tt-wrapper .serch-suggs ul{padding-left:0;list-style:none;text-align:left}
.lexicon .lex-head .tt-wrapper .serch-suggs ul li{font-family:bembosemi;font-weight:bold;font-style:normal;color:#fff;text-transform:none;font-size:18px}
.lexicon .lex-head .tt-wrapper .serch-suggs ul li a{border-bottom:1px solid #fff;font-family:bembosemi;font-weight:bold;font-style:normal;color:#fff;text-transform:none;font-size:18px;display:block;text-align:center}
@media screen and (min-width:48em) and (max-width:61.938em){.lexicon .lex-head .tt-wrapper .serch-suggs ul li a{font-size:20px}
}
@media screen and (min-width:62em){.lexicon .lex-head .tt-wrapper .serch-suggs ul li a{font-size:20px}
}
.lexicon .lex-head .tt-wrapper .serch-suggs ul li a:hover{font-family:bembosemi;font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:20px}
.lexicon .lex-head .tt-wrapper .serch-suggs ul li a:hover:after{content:"";position:relative;display:block;margin:0 auto;width:25%;height:3px;background-color:#bf9474;z-index:2}
.lexicon .lex-result{clear:both}
.lexicon .lex-result ul{padding-left:0;list-style:none}
.lexicon .lex-result ul:before,.lexicon .lex-result ul:after{content:" ";display:table}
.lexicon .lex-result ul:after{clear:both}
.lexicon .lex-result ul:before,.lexicon .lex-result ul:after{content:" ";display:table}
.lexicon .lex-result ul:after{clear:both}
.lexicon .lex-result ul li{position:relative;min-height:1px;padding-left:15px;padding-right:15px;border-bottom:1px solid #7b706c}
@media(min-width:768px){.lexicon .lex-result ul li{float:left;width:50%}
}
.lexicon .lex-result ul li .name-wrapper{padding:50px 0 15px 0}
.lexicon .lex-result ul li .name-wrapper .name{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:40px;margin:0;line-height:1.1em}
@media screen and (min-width:48em) and (max-width:61.938em){.lexicon .lex-result ul li .name-wrapper .name{font-size:30px}
}
@media screen and (min-width:62em){.lexicon .lex-result ul li .name-wrapper .name{font-size:35px}
}
.lexicon .lex-result ul li .cont-wrapper{padding-bottom:20px}
.lexicon .lex-result ul li p{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:12px;line-height:20px;overflow:hidden;margin:12px 0}
.lexicon .lex-result ul li .rect{margin:0 auto;width:60px;height:4px;bottom:0;position:absolute;left:0;right:0}
.lexicon .lex-result ul li img{max-height:60px;max-width:100%;min-height:60px}
#no-match-lexicon-container{display:none;text-align:center;margin:20px auto}
#no-match-lexicon-container .first-statement{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:20px}
#no-match-lexicon-container .second-statement{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:16px}
.lexicon .lex-result ul li .name-wrapper .name{margin:0}
@media screen and (min-width:48em){.lexicon-rect{display:block}
.lexicon .lex-result ul li{width:46%;margin:0 2%;overflow-y:hidden}
.lexicon .lex-head{text-align:left}
.lexicon .lex-head h3{display:block}
.lexicon .lex-head .tt-inpt{padding-right:20%;padding-left:0}
.lexicon .lex-head .tt-wrapper .serch-suggs{position:absolute;top:55%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
#no-match-lexicon-container .first-statement{font-size:28px}
#no-match-lexicon-container .second-statement{font-size:20px}
.lexicon .lex-result ul li .name-wrapper .name{margin:0}
}
@media screen and (min-width:62em){.lexicon .lex-result ul li{width:29.333333%;margin:0 2%}
@-moz-document url-prefix(){.lexicon .lex-head h3{margin:0 0 -10px;position:relative;top:-5px}
}
}
@media screen and (min-width:1400px){.lexicon .lex-result ul li{width:21%}
}
.virtual-safe .left-col,.virtual-safe .right-col{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;text-align:center;padding:0}
.virtual-safe .product-detail{margin-top:20px}
.virtual-safe .popover{width:220px}
.virtual-safe .brand-button2{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:10px}
.virtual-safe .brand-button2:hover{color:inherit}
.virtual-safe .virtual-safe-block{vertical-align:top;min-height:220px;padding:5px 15px}
.virtual-safe .virtual-safe-block h2{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:14px;display:table-cell;vertical-align:middle;height:120px;margin:0 auto}
.virtual-safe .virtual-safe-block .left-col{height:100%;width:52%}
.virtual-safe .virtual-safe-block .remove-virtual-watch{position:absolute;right:0;z-index:2}
.virtual-safe .virtual-safe-block .right-col{height:230px;width:46%}
.virtual-safe .virtual-safe-block .right-col a{display:table;width:100%}
.virtual-safe .virtual-safe-block .right-col p{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:16px}
.virtual-safe .virtual-safe-block .right-col p a,.virtual-safe .virtual-safe-block .right-col p span{margin:0 auto;text-align:center;width:auto;display:table;padding:15px 0}
.tpl-virtual-safe .rect{display:none}
.virtual-safe-reference .virtual_image{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-right:0;padding-left:0;text-align:center}
@media(min-width:768px){.virtual-safe-reference .virtual_image{float:left;width:33.33333333%}
}
.virtual-safe-reference .virtual_image .virtual-safe-reference-photo img{width:200px}
.virtual-safe-reference .virtual_detail{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-right:0;padding-left:0;padding-bottom:60px;padding-top:20px}
@media(min-width:768px){.virtual-safe-reference .virtual_detail{float:left;width:66.66666667%}
}
.virtual-safe-reference .virtual_detail .virtualSafe_btn input,.virtual-safe-reference .virtual_detail .virtualSafe_btn a{width:100%;white-space:normal}
.virtual-safe-reference .virtual-safe-reference-photo h2{text-align:center}
.virtual-safe-reference h2{text-align:left}
.register-watch h2,.update-watch h2{font-size:44px;font-weight:bold;line-height:50px;letter-spacing:3px;margin:0;padding:0;font-family:'Arial',sans-serif;color:#25282a;width:100%;margin-top:50px}
.info-tooltip{display:block;width:12px;height:12px;font:0/0 a!important;color:transparent!important;text-shadow:none!important;background-color:transparent!important;border:0!important;background-image:url('jlc-framework-header/assets/images/icons/icon-achtung.svg');background-repeat:no-repeat;margin:auto;margin-bottom:10px;text-decoration:none;border:none!important}
div.hideWatchError{display:none}
.modal-column-100{text-align:center}
.serialFormatText{font-size:14px}
.strap-finder p span.form-subheading{border-bottom:1px solid #948d83}
.strap-finder .result-wrapper .res-list-item p{font-family:bembo;font-weight:bold;font-style:italic;color:#000;text-transform:none;font-size:18px}
.strap-finder .glow{opacity:.13;position:absolute;bottom:10px;content:'';display:inline-block;height:65px;background:#fff;-webkit-border-radius:300px;-moz-border-radius:300px;border-radius:300px;-webkit-filter:blur(15px);-moz-filter:blur(15px);-o-filter:blur(15px);-ms-filter:blur(15px);filter:blur(15px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='20');width:90%}
.strap-finder p.strap-heading{text-align:center}
.strap-finder p.strap-heading span.form-subheading{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:28px;border-bottom:0}
.strap-finder p.strap-heading span.form-subheading-rect{background:transparent;display:initial;height:auto;top:inherit;border-bottom:1px solid #948d83;font-family:bembosemi;font-weight:normal;font-style:normal;text-transform:none;font-size:16px;display:block;width:100%;margin-bottom:40px;padding:20px 5% 35px}
.strap-finder .result-wrapper .res-list-item p{font-family:bembo;font-weight:bold;font-style:italic;color:#000;text-transform:none;font-size:18px}
section.tpl-virtual-safe{min-height:100vh;margin:0}
.virtual-safe-reference .virtual_detail .virtualSafe_btn a{font-weight:bold}
@media screen and (max-width:767px){a.brand-button2.pull-right.removeWatchLink{float:none!important}
.virtual-safe .action-bar .brand-button2{margin-right:3%}
.register-watch .watch-number-select label,.update-watch .watch-number-select label,.register-watch .purchaseDate label,.update-watch .purchaseDate label,.register-watch .limitedSeries label,.update-watch .limitedSeries label{margin-top:26px}
.strap-finder .strap-heading .form-subheading{padding-bottom:0;padding-top:25px}
section.strap-finder.tpl-strap .form-body-section{padding:0}
}
@media screen and (min-width:48em){.virtual-safe .virtual-safe-block .left-col{width:58%}
.virtual-safe .virtual-safe-block .left-col .product-image{height:100%;max-height:100%}
.virtual-safe .virtual-safe-block .right-col{width:40%;height:300px}
.virtual-safe .virtual-safe-block h2{height:190px;font-size:16px}
.virtual-safe .action-bar .brand-button2{max-width:49%}
.virtual-safe.container-fluid{padding:0 1em}
.virtual-safe-reference .action-bar{max-width:100%}
.virtual-safe-reference .virtual-safe-reference-photo img{width:200px}
.virtual-safe-reference .virtual_image{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0;text-align:center}
.virtual-safe-reference .virtual_image .virtual-safe-reference-photo h2{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:16px}
.virtual-safe-reference .virtual_image .virtual-safe-reference-photo h2 span{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:12px}
.virtual-safe-reference .virtual_detail{position:relative;min-height:1px;padding-left:15px;padding-right:15px;padding-right:0}
.virtual-safe-reference .virtual_detail p{width:47%;display:inline-block;vertical-align:top}
.virtual-safe-reference .virtual_detail p.even{margin-left:20px}
.virtual-safe-reference .virtual_detail input{font-style:normal}
.virtual-safe-reference .virtual_detail .virtualSafe_btn{display:inline-block;width:47%;margin-left:20px;vertical-align:top}
.virtual-safe-reference .virtual_detail .virtualSafe_btn input,.virtual-safe-reference .virtual_detail .virtualSafe_btn a,.virtual-safe-reference .virtual_detail .virtualSafe_btn p{width:100%;white-space:normal}
.virtual-safe-reference .virtual_detail .virtualSafe_btn .submit-button,.virtual-safe-reference .virtual_detail .virtualSafe_btn .uploadTrigger{font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:12px;padding:20px 15px}
.tpl-virtual-safe .rect{display:block}
.register-watch,.update-watch{padding:0;min-height:60vh}
.register-watch .rect,.update-watch .rect{display:none}
.register-watch .result-wrapper .res-list-item img,.update-watch .result-wrapper .res-list-item img{height:225px}
.register-watch div#case-number-helper,.update-watch div#case-number-helper,.register-watch div#serial-number-helper,.update-watch div#serial-number-helper{width:35%;margin-right:4%;float:left;margin-bottom:0}
.register-watch div#case-number-helper img,.update-watch div#case-number-helper img,.register-watch div#serial-number-helper img,.update-watch div#serial-number-helper img{width:100%}
.strap-finder .form-body-section{width:100%}
.strap-finder .clearfix.txt,.strap-finder .dl-horizontal dd.txt,.strap-finder .container.txt,.strap-finder .container-fluid.txt,.strap-finder .row.txt,.strap-finder .form-horizontal .form-group.txt,.strap-finder .nav.txt,.strap-finder .navbar.txt,.strap-finder .navbar-header.txt,.strap-finder .navbar-collapse.txt,.strap-finder .modal-row.txt,.strap-finder .modal-footer.txt,.strap-finder .panel-body.txt,.strap-finder .embed-responsive.txt,.strap-finder .embed-image.txt,.strap-finder section.txt,.strap-finder footer.txt,.strap-finder header.txt,.strap-finder .focus-block.txt,.strap-finder .layer-blocks.txt,.strap-finder .my-jlc .focus-block__image .embed-image-mobile.txt,.strap-finder .boutiques-search .embed-image-mobile.txt{padding-top:37px}
.strap-finder p.strap-heading span.form-subheading-rect{padding:8px 20% 41px}
.strap-finder .label_reference{display:none}
.strap-finder .result-list{clear:both;padding-top:44px}
.strap-finder .caseNumber{margin-bottom:16px}
.strap-finder .caseNumber #case-number-helper{display:inline-block;width:35%;vertical-align:bottom}
.strap-finder .caseNumber #case-number-helper img{width:100%}
.strap-finder .caseNumber .watch-number-select{width:60%;display:inline-block;margin-right:3%}
.strap-finder .result-wrapper .res-list-item{display:table;margin-bottom:20px;min-height:222px}
.strap-finder .result-wrapper .res-list-item img,.strap-finder .result-wrapper .res-list-item span.res-item-content{display:table-cell;vertical-align:middle;width:50%}
.strap-finder .result-wrapper .res-list-item p{font-family:bembo;font-weight:bold;font-style:italic;color:#000;text-transform:none;font-size:18px}
.strap-finder .result-wrapper .res-list-item img{height:auto;width:100%;max-width:100%;max-height:100%}
section.image-stage.strap-image .image-stage__wrapper{height:337px}
section.image-stage.strap-image .image-stage__content-wrapper{margin-top:7.8em}
}
@media screen and (min-width:48em) and (min-width:768px){.virtual-safe-reference .virtual_image{float:left;width:33.33333333%}
}
@media screen and (min-width:48em) and (min-width:768px){.virtual-safe-reference .virtual_detail{float:left;width:66.66666667%}
}
.dropdown-label{font-size:11px;margin-top:4px;margin-left:4px}
@media screen and (min-width:1400px){.virtual-safe .virtual-safe-block{position:relative;float:left;width:25%;min-height:1px;padding-left:15px;padding-right:15px;min-height:220px}
.virtual-safe .virtual-safe-block .left-col{padding:3% 0 0}
}
@media screen and (min-width:62em){.virtual-safe .virtual-safe-block a.add-virtual{width:285px;height:290px}
.virtual_detail p{width:48%}
.virtual_detail .virtualSafe_btn{width:48%}
}
@media screen and (max-width:767px){.tpl-virtual-safe .teaser-general{width:100%}
}
.tpl-virtual-safe .virtual-safe .virtual-safe-block{padding:0 10px}
.tpl-virtual-safe .virtual-safe .virtual-safe-block section{display:block;width:335px;max-width:100%;margin:0 auto;position:relative}
.tpl-virtual-safe .virtual-safe .virtual-safe-block a.add-virtual{width:100%;height:290px;background-position:top center}
.virtual-safe .virtual-safe-block.atmos-virtual .left-col{height:230px}
.virtual-safe .virtual-safe-block.atmos-virtual .left-col .atmos-image-wrapper{display:table;height:100%;max-width:100%;table-layout:fixed;width:100%}
.virtual-safe .virtual-safe-block.atmos-virtual .left-col .atmos-image-wrapper .atmos-middle{display:table-cell;vertical-align:middle}
@media screen and (min-width:48em){.virtual-safe .virtual-safe-block.atmos-virtual .left-col{height:300px}
}
.nonJlcWatchRegister .form .form-element{width:100%;float:none;display:flex;height:auto;align-items:center}
.nonJlcWatchRegister .form .form-element.caseNumber,.nonJlcWatchRegister .form .form-element.serialNumber{display:block}
.nonJlcWatchRegister .form .watch-number-select{display:flex;align-items:center}
.nonJlcWatchRegister .form .watch-number-select input{flex-grow:1}
.nonJlcWatchRegister .form .group-wrapper{display:flex;height:auto;width:100%;justify-content:flex-start;flex-wrap:wrap}
.nonJlcWatchRegister .form .group-wrapper .priceRange{padding-left:40%;margin-bottom:15px}
.nonJlcWatchRegister .form .group-wrapper .priceRange:first-of-type{padding-left:0}
.my-jaeger-button span{font-family:bembosemi;font-weight:normal;font-style:normal;color:#fff;text-transform:none;font-size:10px;margin-right:.25em}
.my-jaeger-button span.full-name{font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:10px}
.footer{background:#000;margin:0;padding:0}
@media screen and (min-width:1025px){.footer.with-vertical-nav{padding-left:100px!important}
}
.footer__wrapper{max-width:1200px;margin:0 auto;width:calc(100% - 48px);flex-wrap:wrap}
@media screen and (max-width:767px){.footer__wrapper{padding:0 10px;width:100%}
}
.footer__top{background-color:#272523;padding:35px 0;margin-bottom:50px}
@media screen and (max-width:767px){.footer__top{padding:35px 0 0;margin-bottom:20px}
}
.footer__top-links.floating-links{display:none}
.footer__top-wrapper{display:flex;align-items:center;justify-content:center}
@media screen and (min-width:48em) and (max-width:61.938em){.footer__top-wrapper{align-items:flex-start;justify-content:flex-start}
}
@media screen and (max-width:767px){.footer__top-wrapper{align-items:flex-start;justify-content:flex-start}
}
.footer__top .col-2 .footer__top-item,.footer__top .col-3 .footer__top-item,.footer__top .col-4 .footer__top-item{width:calc(100% / 4)}
@media screen and (max-width:767px){.footer__top .col-2 .footer__top-item,.footer__top .col-3 .footer__top-item,.footer__top .col-4 .footer__top-item{width:50%}
}
.footer__top .col-5 .footer__top-item{width:calc(100% / 5)}
@media screen and (max-width:767px){.footer__top .col-5 .footer__top-item{width:50%}
}
.footer__top-item{display:flex;align-items:center;color:#fff;text-transform:uppercase;position:relative;font-family:'Arial',sans-serif;font-size:10px;line-height:18px}
@media screen and (min-width:48em) and (max-width:61.938em){.footer__top-item{display:block;text-align:center}
}
@media screen and (max-width:767px){.footer__top-item{width:50%;margin-bottom:35px;display:block;text-align:center}
}
.footer__top-item__picto{margin-right:22px}
@media screen and (min-width:48em) and (max-width:61.938em){.footer__top-item__picto{margin-right:0;margin-bottom:20px;width:50px;height:auto}
}
@media screen and (max-width:767px){.footer__top-item__picto{margin-right:0;margin-bottom:20px;width:50px;height:auto}
}
.footer__top-item__desc{max-width:45%;letter-spacing:.183em;line-height:16px}
@media screen and (min-width:48em) and (max-width:61.938em){.footer__top-item__desc{max-width:75%;margin:0 auto}
}
@media screen and (max-width:767px){.footer__top-item__desc{max-width:75%;margin:0 auto}
}
.footer__top-item__tel{font-weight:bold}
.footer__top .ghost-link{position:absolute;left:0;right:0;bottom:0;top:0;z-index:10}
.footer__col{width:25%;margin-bottom:25px}
@media screen and (min-width:48em) and (max-width:61.938em){.footer__col{width:50%}
}
@media screen and (max-width:767px){.footer__col{width:100%;margin-bottom:15px}
}
@media screen and (max-width:767px){.footer__col.open .footer__menu-title{border-bottom:1px solid #fff;position:relative}
.footer__col.open .footer__menu-title:after{transform:rotate(0)}
}
.footer__col.open .footer__menu-list{display:block}
.footer__menu-wrapper{display:flex;align-items:flex-start}
.footer__menu-title{margin:0 0 10px;font-size:12px;color:#fff;font-weight:normal;font-family:'Arial',sans-serif;letter-spacing:3px;text-transform:uppercase}
@media screen and (max-width:767px){.footer__menu-title{border-bottom:1px solid #7b706c;position:relative;margin:0;padding-bottom:10px}
.footer__menu-title:after{content:"\e259";font-family:'Glyphicons Halflings';display:inline-block;margin-left:10px;transition:.3s ease transform;color:#fff;transform:rotate(-90deg);position:absolute;right:0;font-size:11px}
}
.footer__menu-list{list-style:none;padding:0;margin:0}
@media screen and (max-width:767px){.footer__menu-list{display:none;margin-top:10px}
}
.footer__menu-item{font-size:10px;line-height:22px}
.footer__menu-link{font-weight:bold;text-transform:uppercase;color:#747474;transition:.3s ease all}
.footer__menu-link:hover{color:#fff}
.footer__legal{font-size:10px;color:#7b706c;margin-bottom:25px}
.footer__legal-headline{display:inline;font-size:10px;color:#7b706c;font-weight:bold}
.footer__legal-text{font-size:10px;color:#7b706c;text-align:justify;margin-bottom:25px;display:inline}
.footer__bottom{border-top:1px solid #7b706c;padding:25px 0}
@media screen and (max-width:767px){.footer__bottom{border-top:0;padding-top:0}
}
.footer__bottom-wrapper{display:flex;align-items:center;justify-content:center}
@media screen and (max-width:767px){.footer__bottom-wrapper{display:block}
}
.footer__bottom-list{padding:0;margin:0;display:flex;align-items:center;justify-content:center;list-style:none}
@media screen and (max-width:767px){.footer__bottom-list{display:block;text-align:center}
}
.footer__bottom-list__link{font-weight:bold;font-style:normal;color:#7b706c;text-transform:uppercase;font-size:10px;display:block}
@media screen and (max-width:767px){.footer__bottom-list__link{line-height:30px}
}
.footer__bottom-list__link:before{background-color:#fff;content:'';display:inline-block;height:3px;margin:0 15px;vertical-align:middle;width:3px}
@media screen and (max-width:767px){.footer__bottom-list__link:before{display:none}
}
.footer__bottom-copyright{font-weight:normal;font-style:italic;color:#fff;text-transform:none;font-size:10px}
@media screen and (max-width:767px){.footer__bottom-copyright{display:block;text-align:center;line-height:30px}
}
.footer__bottom-copyright__icp{color:#fff}
@-webkit-keyframes ftranm{from{color:#fff}
to{color:#bf9474}
}
@-moz-keyframes ftranm{from{color:#fff}
to{color:#bf9474}
}
@keyframes ftranm{from{color:#fff}
to{color:#bf9474}
}
@-webkit-keyframes ftranm1{from{color:#fff}
to{color:#bf9474;border-bottom:2px solid #bf9474}
}
@-moz-keyframes ftranm1{from{color:#fff}
to{color:#bf9474;border-bottom:2px solid #bf9474}
}
@keyframes ftranm1{from{color:#fff}
to{color:#bf9474;border-bottom:2px solid #bf9474}
}
footer .footer__reduced{position:fixed;bottom:0;width:100%;background-color:#000}
footer .footer__reduced__need-help{text-align:center;padding:16px;line-height:1}
footer .footer__reduced__need-help__headline{font-family:bembo;font-weight:normal;font-style:italic;color:#fff;text-transform:none;font-size:18px}
footer .footer__reduced__need-help__phonenumber{font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:none;font-size:16px;border-bottom:1px solid #bf9474;padding:14px 0;margin:0 1.25em;display:inline-block;-webkit-animation-name:ftranm1;animation-name:ftranm1;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:7s;animation-delay:7s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
@media screen and (min-width:48em) and (max-width:61.938em){footer .footer__reduced__need-help__phonenumber{margin-left:5px}
}
footer .footer__reduced__need-help .nd_help{-webkit-animation-name:ftranm;animation-name:ftranm;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:7s;animation-delay:7s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
footer .footer__reduced__need-help__subheadline{display:none;padding-top:1em;font-family:"Arial";font-weight:400;font-style:normal;color:#7b706c;text-transform:none;font-size:10px}
footer .footer__reduced .footer__copyright,footer .footer__reduced .footer__link-list{display:none}
@media screen and (min-width:48em){footer .footer__reduced{margin-left:-15px;margin-right:-15px;margin:0}
footer .footer__reduced__need-help{position:relative;float:left;width:33.33333333%;min-height:1px;padding-left:15px;padding-right:15px;padding-right:0;display:inline-block;width:37%}
footer .footer__reduced .footer__copyright{position:relative;float:left;width:66.66666667%;min-height:1px;padding-left:15px;padding-right:15px;display:inline-block;line-height:1;padding:30px 0 0;border-top:0;padding-bottom:0}
}
@media screen and (min-width:62em){footer .footer__reduced{position:fixed;bottom:0;width:100%;background-color:#000;z-index:100}
footer .footer__reduced__need-help{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;width:60%;padding-right:0}
footer .footer__reduced__need-help__phonenumber{margin-left:.9375em}
footer .footer__reduced__need-help__subheadline{padding:0 7px 0 7px;padding:0 .4375rem 0 .4375rem;display:inline-block;padding-top:1em}
footer .footer__reduced .footer__copyright{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;width:40%}
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){footer .footer__reduced .footer__reduced__need-help{width:30%}
footer .footer__reduced .footer__reduced__need-help .footer__reduced__need-help__headline.nd_help{float:left}
footer .footer__reduced .footer__reduced__need-help span.footer__reduced__need-help__subheadline{display:none}
footer .footer__reduced .footer__copyright{float:right;padding-top:15px;width:70%}
footer .footer__reduced .footer__copyright .footer__copyright__link-active{margin-left:32%}
}
.forget-password p{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:10px}
.forget-password h1{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:35px;margin-bottom:20px;margin-bottom:1.25rem}
.forget-password .error_message_accountForm{font-family:"Arial";font-weight:bold;font-style:normal;color:#b92036;text-transform:none;font-size:10px}
.forget-password .form-body-section .accountForm .mandatory input{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:22px}
.forget-password .form-body-section .accountForm .button-wrapper input{font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:12px}
.forget-password .form-body-section .accountForm p{padding:0;width:auto}
.forget-password .additional-information-content p.form-phone-number{font-size:14px}
.forget-password .additional-information-content p{font-size:12px}
.forget-password .additional-information-content p a{margin-top:0}
.forget-password .form-body-section .txt h2{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:24px}
.forget-password .label_emailAddress{text-transform:uppercase}
@media screen and (max-width:767px){.forget-password{padding:0}
.forget-password .form-body-section{padding:15px}
.forget-password .form-layout{padding:0}
.forget-password .button-wrapper{margin:30px 0}
.forget-password h1{font-size:24px}
}
@media screen and (min-width:62em){.forget-password h1{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:35px}
}
@media screen and (min-width:48em){.forget-password .form-body-section{position:relative;float:left;width:66.66666667%;min-height:1px;padding-left:15px;padding-right:15px}
.forget-password .additional-information-content{position:relative;float:left;width:33.33333333%;min-height:1px;padding-left:15px;padding-right:15px}
}
.content-listing .jlcInAction{position:relative}
.content-listing .jlcInAction .article_text_wrapper .x-close{display:none;height:1.875em;width:1.875em;margin:.7em auto auto;padding:0;right:1.875em;top:1.875em;position:absolute;z-index:3}
.content-listing .jlcInAction .article_text_wrapper .x-close i.icon-cross{display:block;height:1.25em;width:1.25em}
.content-listing .jlcInAction .article_text_wrapper .article_text_title{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:3.65vw;padding:44px 22px 22px 22px;line-height:normal}
.content-listing img{width:100%;height:auto}
.content-listing>div{position:relative;clear:both}
.content-listing .title-block{height:340px}
.content-listing .title-block .title{font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:none;font-size:28px;text-align:center;position:absolute;top:95px;width:100%}
.content-listing .title-block .begin-story{text-align:center;position:absolute;bottom:30px;width:100%;font-family:bembo;font-weight:normal;font-style:italic;color:#fff;text-transform:none;font-size:12px}
.content-listing .title-block .begin-story a{display:block;margin-top:10px}
.content-listing .title-block .begin-story a i{width:20px;height:20px;display:inline-block}
.content-listing .double-image-block .img1{width:34.375%;float:left}
.content-listing .double-image-block .img2{width:65.625%;float:left}
.content-listing .article_text .head{position:absolute;z-index:3;width:100%;top:50%;transform:translate3d(0,-50%,0);letter-spacing:.2em;font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:40px;margin:0 auto;left:0;right:0;max-width:70%}
@media screen and (min-width:48em) and (max-width:61.938em){.content-listing .article_text .head{font-size:40px}
}
@media screen and (min-width:62em){.content-listing .article_text .head{font-size:45px}
}
@media screen and (max-width:767px){.content-listing .article_text .head{font-size:35px;max-width:90%}
}
.content-listing .article_text p{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:12px;padding:0 22px;line-height:2;word-break:keep-all;word-break:break-word;text-align:justify}
.content-listing .article-image{position:relative}
.content-listing .year-order{font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:none;font-size:35px;position:absolute;top:30px;right:40px}
.content-listing .read-more{background:transparent;border:0;color:#000;font-size:12px;font-family:"Arial";font-weight:bold;padding:.71em 0;text-transform:uppercase;text-decoration:none;display:inline-block;font-style:normal;padding:0 22px;margin:24px 0 40px 0}
@media screen and (min-width:62em){.content-listing .read-more{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:12px}
}
.content-listing .read-more:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
.content-listing .read-more:hover{color:#000}
.content-listing .read-more:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.content-listing .read-more:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
.content-listing .read-more:hover{color:#000}
.content-listing .read-more:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.content-listing .year-order span{width:30px;display:inline-block}
.content-listing .flying-imag{position:absolute;top:10%;right:10%;width:80%;height:auto}
.content-listing .image-text-block{text-align:center;height:100%;width:100%;position:relative}
.content-listing .image-text-block .year-order{position:relative;right:0}
.content-listing .with-bk-imag .flying-imag{right:2%}
.content-listing .image-with-text-below .year-order{display:none}
.content-listing .image-with-text-below .article-image .flying-imag{position:absolute;top:19%;right:10%;width:80%;height:60%;overflow:hidden}
.content-listing .two-col-two-row .colm-1 .img-wrp{text-align:center;margin:72px auto;width:160px;height:55px;overflow:hidden}
.content-listing .two-col-two-row .colm-1 .img-wrp img{width:auto;height:auto;max-width:100%;max-height:100%}
.content-listing .two-col-two-row .colm-2{position:relative}
.content-listing .two-col-two-row .colm-2 .bk-img{height:auto}
.content-listing .two-col-two-row .colm-2 .cnt-wrapper{position:absolute;top:0;width:100%}
.content-listing .two-col-two-row .colm-2 .cnt-wrapper .article-image .img{float:right;width:61.6%;height:auto}
.content-listing .two-col-two-row .colm-2 .cnt-wrapper .article-image .year-order{left:40px;top:30px}
.content-listing .two-col-two-row .colm-2 .cnt-wrapper .article_text{clear:both}
.content-listing .mix-block{margin-bottom:50px}
.content-listing .mix-block .colm-1 .article_text{margin-bottom:50px}
.content-listing .mix-block .colm-2{position:relative}
.content-listing .mix-block .colm-2 .imag-container{position:relative}
.content-listing .mix-block .colm-2 .imag-container .img2{position:absolute;top:20%;right:5%;width:70%;height:60%}
.content-listing .txt-in-right-imag .article-image .article_text{position:absolute;top:310px}
.content-listing .video-block{clear:both;margin-bottom:0 0 50px 0}
.content-listing .modal{position:fixed}
.content-listing .modal-dialog{width:98%}
.content-listing .modal-body{text-align:center;padding-top:0}
.content-listing .modal-body .head{padding:0 0 20px 0}
.content-listing .modal-body p{padding:0}
.content-listing .modal-body .article-image{padding-top:20px}
.content-listing .modal-body .article-image img{height:auto}
.content-listing .image-right-block .article-image .article_text p{color:#fff}
@media screen and (max-width:767px){.content-listing .rect{display:none}
.content-listing .image-text-block .article_text .head{padding:15px 10px 0;font-size:25px}
.content-listing .image-text-block .article_text p{margin-bottom:0}
.content-listing .article_text .head,.content-listing .article_text p,.content-listing .article_text .read-more{padding-left:30px;padding-right:30px}
.content-listing .article_text .read-more{padding-right:43px}
.content-listing .article_text .article_text_wrapper .x-close{top:.875em}
.content-listing .image-right-block .year-order{left:30px}
.content-listing .image-right-block .article-image .flying-imag{position:absolute;top:14.5%;right:3.5%;width:80%;height:70%;overflow:hidden}
.content-listing .two-col-two-row .colm-2 .bk-img,.content-listing .two-col-two-row .colm-2 .cnt-wrapper .article-image .img{height:auto}
.content-listing .two-col-two-row .colm-1 .img-wrp{width:270px;height:auto;margin:65px auto 55px auto}
}
@media screen and (min-width:48em) and (max-width:61.938em){.content-listing .title-block .title{font-size:35px}
.content-listing .image-right-block .article_text .head{font-size:40px}
.content-listing .image-right-block .article_text.jlcInAction{height:auto}
.content-listing .image-right-block .article_text.jlcInAction .head.headParaAdjust{padding:45px 60px 60px}
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.content-listing .jlcInAction .article_text_wrapper .x-close{top:1em}
}
@media screen and (min-width:48em){.content-listing{overflow:hidden}
.content-listing .modal-body .head{padding:0 0 20px 0}
.content-listing .modal-body p{padding:0}
.content-listing .year-order{font-size:60px;top:40px;right:70px}
.content-listing .read-more{padding:0 22px;margin:100px 0 120px 0}
.content-listing .year-order span{width:40px}
.content-listing .title-block{height:1024px}
.content-listing .title-block .title{top:380px}
.content-listing .title-block .begin-story{font-size:22px}
.content-listing .image-left-block .article_text,.content-listing .image-right-block .article_text,.content-listing .image-left-block .article-image,.content-listing .image-right-block .article-image{width:50%;word-break:keep-all;word-break:break-word}
.content-listing .image-left-block .article_text,.content-listing .image-left-block .article-image{float:right}
.content-listing .image-right-block .article_text,.content-listing .image-right-block .article-image{float:left;height:auto}
.content-listing .image-right-block .year-order{left:70px}
.content-listing .image-right-block .article-image .flying-imag{position:absolute;top:14.5%;right:3.5%;width:80%;height:auto}
.content-listing .image-with-text-below .year-order{left:0;top:40%;width:100%;text-align:center;display:block}
.content-listing .image-with-text-below .article_text .head,.content-listing .image-with-text-below .article_text p{width:50%;float:left;padding-top:110px;padding-bottom:110px}
.content-listing .image-with-text-below .article-image{height:auto;overflow:hidden}
.content-listing .image-right-block .year-in-text .year-order{top:0;left:-170px;color:#000}
.content-listing .two-col-two-row .colm-1,.content-listing .mix-block .colm-1,.content-listing .two-col-two-row .colm-2,.content-listing .mix-block .colm-2{width:50%;float:left}
.content-listing .two-col-two-row .colm-1 .article_text .head,.content-listing .mix-block .colm-1 .article_text .head,.content-listing .two-col-two-row .colm-2 .article_text .head,.content-listing .mix-block .colm-2 .article_text .head{padding-top:110px}
.content-listing .txt-in-right-imag .article-image .article_text{width:100%}
.content-listing .video-block{margin:0}
.content-listing .jlcInAction .article_text_wrapper .x-close{top:1.875em}
.content-listing .image-with-text-below .article_text .head,.content-listing .image-with-text-below .article_text p{padding:50px}
.content-listing .two-col-two-row .colm-2 .cnt-wrapper .article-image .img{height:auto}
.content-listing .mix-block .colm-2 .imag-container .img2{top:14.5%}
.content-listing .two-col-two-row .colm-1 .img-wrp{width:75%;height:auto}
.content-listing .article_text.jlcInAction{display:table}
.content-listing .article_text.jlcInAction .article_text_wrapper{display:table-cell;vertical-align:middle}
}
@media screen and (min-width:62em){.content-listing .title-block .title{font-size:45px}
.content-listing .txt-in-right-imag .article-image .article_text{top:600px}
}
.boutiques-search .embed-image img{min-height:100vh}
.boutiques-search__content{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;display:table}
@media(min-width:768px){.boutiques-search__content{float:left;width:50%}
}
.boutiques-search__content .content{display:table-cell;vertical-align:middle;text-align:center;overflow:hidden}
.boutiques-search__content .content #boutiqueSearchForm input[type="text"]{background-color:#f2f2f2}
.boutiques-search__content .content .head{font-family:bembo;font-weight:normal;font-style:italic;color:#fff;text-transform:none;font-size:26px;margin-top:75px;margin-bottom:30px}
.boutiques-search__content .content .boutique{display:none}
.boutiques-search__content .content p{font-family:"Arial";font-weight:bold;font-style:normal;color:#7b706c;text-transform:uppercase;font-size:10px}
@media screen and (min-width:62em){.boutiques-search__content .content p{font-size:11px}
}
.boutiques-search__content .content input{display:table;margin:0 auto;border:0;font-family:bembosemi;font-weight:normal;font-style:normal;color:#fff;text-transform:none;font-size:100px;width:75%;background:0;text-align:center;line-height:normal;text-transform:capitalize;min-height:125px}
.boutiques-search__content .content a.find{background:transparent;border:0;color:#fff;font-size:12px;font-family:"Arial";font-weight:bold;padding:.71em 0;text-transform:uppercase;text-decoration:none;display:inline-block;font-style:normal;display:table;margin:0 auto;margin-top:40px;margin-bottom:20px}
.boutiques-search__content .content a.find:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
.boutiques-search__content .content a.find:hover{color:#fff}
.boutiques-search__content .content a.find:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.boutiques-search__content .content a{font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:10px}
.boutiques-search__image{padding:0;position:absolute;z-index:-99999;overflow:hidden;width:50%;position:relative;float:left;right:0}
@media screen and (max-width:768px){.boutiques-search__image{position:absolute;width:100%}
}
.boutiques-search__image:before{content:' ';background-color:#000;opacity:.6;height:100%;width:100%;position:absolute;display:block}
.boutiques-search .embed-image-mobile{display:block;margin-left:-15px;margin-right:-15px}
.boutiques-search .embed-image-mobile img{max-width:100%}
@media screen and (max-width:767px){.boutiques-search{min-height:100vh}
section.boutiques-search.full-height{margin:0;height:100%}
section.boutiques-search.full-height .embed-image-mobile{margin:0;height:100vh}
section.boutiques-search.full-height .embed-image-mobile img{height:100vh}
section.boutiques-search.full-height .embed-image{display:none}
.boutiques-search__content .content input{width:100%;background-color:rgba(123,112,108,0.3)}
.boutiques-search__content .content a.geo{color:#fff;position:absolute;top:10px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.boutiques-search__content .content a.geo:after{border-bottom:2px solid #bf9474}
.boutiques-search__content .content .head{margin-top:125px;font-size:54px}
.boutiques-search__content .content a.find{margin-bottom:0}
.boutiques-search__content .rect-left{display:none}
.boutiques-search__content .map{height:200px;margin-bottom:40px}
.boutiques-search-detail__links a.change-location.vertical-bar{border:0;margin:10px auto 15px}
.container-fluid.boutique-outer-wrapper{padding-left:0;padding-right:0}
}
@media screen and (min-width:48em) and (max-width:61.938em){.boutiques-search__content .content input{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:150px}
}
@media screen and (min-width:48em){section.boutiques-search.full-height .embed-image-mobile{display:none}
.boutiques-search__content .content .specify{display:none}
.boutiques-search__content .content .boutique{display:block}
.boutiques-search{overflow:hidden;position:relative;height:calc(100vh - 30px)}
.boutiques-search__content{height:100%}
.boutiques-search__content .content .head{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:60px}
.boutiques-search__content .content p{font-family:"Arial";font-weight:bold;font-style:normal;color:#7b706c;text-transform:uppercase;font-size:10px}
.boutiques-search__content .content input{text-align:left;min-height:185px}
.boutiques-search__content .content a.find{background:transparent;border:0;color:#000;font-size:12px;font-family:"Arial";font-weight:bold;padding:.71em 0;text-transform:uppercase;text-decoration:none;display:inline-block;font-style:normal;display:table;margin:0 auto;margin-bottom:60px}
.boutiques-search__content .content a.find:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
.boutiques-search__content .content a.find:hover{color:#000}
.boutiques-search__content .content a.find:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.boutiques-search__image{right:0;height:100%}
.boutiques-search__image:before{display:none}
.boutiques-search__content .content a.find{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:uppercase;font-size:12px;font-weight:bold}
}
@media screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.boutiques-search__content .content .head{margin-top:20px}
.boutiques-search__content .content a.find{margin-bottom:20px}
.boutiques-search__content .content a.find.geo{margin-bottom:150px}
}
@media screen and (min-width:48em) and (max-width:64em){.boutiques-search__content{height:90%}
}
@media screen and (min-width:62em){.boutiques-search__content .content input{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:170px;text-transform:capitalize;min-height:210px}
}
.ie9 .boutiques-search__content .content input{height:200px;display:inline-block}
.infoWindow-content{text-align:center}
.infoWindow-content a.name{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:15px}
.infoWindow-content .street{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:15px}
.infoWindow-content .city,.infoWindow-content .opening_hr,.infoWindow-content .phone{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:13px}
.infoWindow-content p{margin:0}
.boutiques-search-list{padding:13px 40px 0;min-height:100vh}
.boutiques-search-list .head{position:relative;text-align:center}
.boutiques-search-list .head h1{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:28px}
@media screen and (min-width:48em) and (max-width:61.938em){.boutiques-search-list .head h1{font-size:30px}
}
@media screen and (min-width:62em){.boutiques-search-list .head h1{font-size:35px}
}
.boutiques-search-list .head h1 span{font-family:"Arial";font-weight:normal;font-style:normal;color:#000;text-transform:uppercase;font-size:16px;display:block}
.boutiques-search-list .head .map{background:#e5e5e5;height:250px;margin-bottom:15px}
.boutiques-search-list .head a.change-location{background:transparent;border:0;color:#000;font-size:12px;font-family:"Arial";font-weight:bold;padding:.71em 0;text-transform:uppercase;text-decoration:none;display:inline-block;font-style:normal}
.boutiques-search-list .head a.change-location:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
.boutiques-search-list .head a.change-location:hover{color:#000}
.boutiques-search-list .head a.change-location:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.boutiques-search-list .head .controls{border:0;top:0;font-family:bembo;font-weight:bold;font-style:italic;color:#000;text-transform:none;font-size:30px;width:200px;background-color:#f2f0f0;padding-left:15px}
.boutiques-search-list .boutique-detail{background:#7a6f6b;margin-top:15px;text-align:center;margin-bottom:20px;height:152px;overflow:hidden;position:relative}
.boutiques-search-list .boutique-detail__data{width:50%;float:right;position:relative}
.boutiques-search-list .boutique-detail__data::after{content:' ';background-color:#bf9474;height:6px;width:60px;display:block;margin:0 auto}
.boutiques-search-list .boutique-detail__data .content{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:16px;padding:50px 10px 30px 10px}
.boutiques-search-list .boutique-detail__data .content .add-line{display:block}
.boutiques-search-list .boutique-detail__data .content .meter{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:16px}
.boutiques-search-list .boutique-detail__data .content .meter span{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:16px}
.boutiques-search-list .boutique-detail__data h2{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:16px;margin:0}
.boutiques-search-list .boutique-detail__img{width:50%;float:left;overflow:hidden;position:absolute}
.boutiques-search-list .boutique-detail__img img{max-width:100%}
.boutiques-search-list .boutique-detail:last-child{margin-bottom:20px}
.boutiques-search-list #boutiques-result{display:flex;flex-wrap:wrap;justify-content:space-between}
@media screen and (max-width:767px){.boutiques-search-list #boutiques-result{flex-wrap:nowrap;flex-direction:column}
}
.boutiques-search-list .boutique-list__item{position:relative;width:calc(50% - 15px);margin-bottom:30px;padding:20px 48px;background-color:#f8f8f6}
@media screen and (max-width:767px){.boutiques-search-list .boutique-list__item{width:100%;padding:20px 38px}
}
.boutiques-search-list .boutique-list__item.store .hr{background-color:#b4a98f}
.boutiques-search-list .boutique-list__item.store .data h2{color:#b4a98f}
.boutiques-search-list .boutique-list__item .hr{position:absolute;left:0;top:0;display:block;width:40px;height:6px;background-color:#6c6b68}
.boutiques-search-list .boutique-list__item .data h2{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:18px;margin:0 0 4px}
.boutiques-search-list .boutique-list__item .data .add-line{font-family:"Arial";font-weight:normal;font-style:normal;color:#000;text-transform:uppercase;font-size:12px;display:block;padding-right:15px}
.boutiques-search-list .boutique-list__item .data .pc-city{font-family:"Arial";font-weight:normal;font-style:normal;color:#000;text-transform:uppercase;font-size:12px;display:inline-block}
.boutiques-search-list .boutique-list__item .data .pc-zipcode{font-family:"Arial";font-weight:normal;font-style:normal;color:#000;text-transform:uppercase;font-size:12px;display:inline-block}
.boutiques-search-list .boutique-list__item .content__additional{display:flex;justify-content:space-between;align-items:start;margin-top:30px}
.boutiques-search-list .boutique-list__item .services__available span{display:block}
.boutiques-search-list .boutique-list__item .services__available span:not(:last-child){margin-bottom:6px}
.boutiques-search-list .boutique-list__item .services__title{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:12px}
.boutiques-search-list .boutique-list__item .services__list{font-family:"Arial";font-weight:normal;font-style:normal;color:#000;text-transform:uppercase;font-size:12px}
.boutiques-search-list .boutique-list__item .more{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:12px;transition:all ease-in-out .2s}
.boutiques-search-list .boutique-list__item .more:after{content:'';display:block;width:100%;height:2px;margin-top:4px;background-color:#000;transition:all ease-in-out .2s}
.boutiques-search-list .boutique-list__item .more:hover{color:#b4a98f}
.boutiques-search-list .boutique-list__item .more:hover:after{background-color:#b4a98f}
.boutiques-search-list .btq-navigate{background-image:url('jlc-framework-header/assets/images/icons/icon-btq-navigate.png');background-repeat:no-repeat;width:40px;height:36px;position:absolute;right:40px;top:36%;margin:2px 0}
#boutiques-result>a:last-child .boutique-list__item{margin-bottom:40px}
@media screen and (min-width:48em){.boutiques-search-list .head{text-align:left}
.boutiques-search-list .head h1 span{display:inline-block}
.boutiques-search-list .head h1>span{display:block}
.boutiques-search-list .head .map{height:430px;margin-bottom:50px}
.boutiques-search-list .boutique-detail{height:auto;margin-bottom:30px;background:#f2f0f0;overflow:hidden}
.boutiques-search-list .boutique-detail__data{width:50%;float:left;text-align:left;position:relative;padding:40px 0 35px 50px}
.boutiques-search-list .boutique-detail__data::after{position:absolute;top:0;left:0;width:50px;height:8px}
.boutiques-search-list .boutique-detail__data .content{padding:0}
.boutiques-search-list .boutique-detail__data .content .add-line{display:block}
.boutiques-search-list .boutique-detail__data .content .data{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.boutiques-search-list .boutique-detail__data .content .data{width:72%!important;padding:0}
.boutiques-search-list .boutique-detail__data .content .distance{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.boutiques-search-list .boutique-detail__data .content .distance .meter{margin-top:16%;font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:16px}
.boutiques-search-list .boutique-detail__data .content .distance .arrow{width:10px;height:10px;margin-top:20%}
.boutiques-search-list .boutique-detail__data .content .distance{padding:0;width:28%}
.boutiques-search-list .boutique-detail__data h2{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:16px}
.boutiques-search-list .boutique-detail__data a.more{background:transparent;border:0;color:#000;font-size:12px;font-family:"Arial";font-weight:bold;padding:.71em 0;text-transform:uppercase;text-decoration:none;display:inline-block;font-style:normal}
.boutiques-search-list .boutique-detail__data a.more:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
.boutiques-search-list .boutique-detail__data a.more:hover{color:#000}
.boutiques-search-list .boutique-detail__data a.more:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.boutiques-search-list .boutique-detail__img{width:50%;float:right;overflow:hidden;right:0}
.boutiques-search-list .boutique-detail:last-child{margin-bottom:50px}
#boutiqueLocChangeDesk .controls{position:relative;left:-15px}
#boutiqueLocChangeDesk a.change-location{position:relative;top:-10px}
.boutiques-search-list .head h1.point-of-sale{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:35px;display:inline-block}
.boutiques-search-list .head h1.point-of-sale>span{display:block;font-family:"Arial";font-weight:normal;color:#000;text-transform:uppercase;font-size:16px}
}
@media screen and (min-width:48em) and (min-width:768px){.boutiques-search-list .boutique-detail__data .content .data{float:left;width:75%}
}
@media screen and (min-width:48em) and (min-width:768px){.boutiques-search-list .boutique-detail__data .content .distance{float:left;width:25%}
}
@media screen and (min-width:48em) and (max-width:61.938em){.boutiques-search-list .boutique-detail__img img{max-width:160%}
.boutiques-search-list .head .controls{display:block;margin:0 auto}
#boutiqueLocChangeDesk{display:none}
#boutiqueLocChangeMob{text-align:center}
.boutiques-search-list .head h1.point-of-sale{font-size:30px}
}
@media screen and (max-width:767px){.boutiques-search-list{padding-bottom:50px;padding-bottom:3.125rem;display:inline-block;width:100%;padding:13px 0 0}
.boutiques-search-list .boutique-detail{margin-bottom:20px;height:auto}
.boutiques-search-list .boutique-detail__data{width:100%;float:none;padding-top:35px}
.boutiques-search-list .boutique-detail__data::after{position:relative}
.boutiques-search-list .boutique-detail__data .content{color:#fff;padding:0 10px 10px 10px;line-height:20px}
.boutiques-search-list .boutique-detail__data h2{color:#fff}
.boutiques-search-list .boutique-detail__img{position:relative;float:none;width:100%}
.boutiques-search-list #boutiqueLocChangeMob input#pac-input3{display:block;margin:0 auto}
.boutiques-search-list .btq-navigate{left:0;margin:0 auto;right:0;top:-14px}
#boutiqueLocChangeDesk{display:none}
.boutiques-search-list .head h1.point-of-sale{font-size:28px}
}
@media screen and (min-width:62em){.boutiques-search-list .boutique-detail__data{padding:40px 40px 35px 50px}
.boutiques-search-list .head .map{height:500px}
.boutiques-search-list .head h2{display:inline-block}
#boutiqueLocChangeMob{display:none}
#boutiqueLocChangeDesk{display:inline-block;float:right;margin-top:30px}
}
@media screen and (max-width:48em) and (orientation:landscape){.boutiques-search-list{padding:13px 20px 0}
}
@media screen and (min-width:48em) and (max-width:61.938em) and (orientation:portrait){.boutiques-search-list .btq-navigate{margin-top:0;top:50%;right:12px}
}
.boutique-outer-wrapper .service-mobile{display:none}
.boutiques-search-detail__links{text-align:center}
.boutiques-search-detail__links a.change-location{background:transparent;border:0;color:#000;font-size:12px;font-family:"Arial";font-weight:bold;padding:.71em 0;text-transform:uppercase;text-decoration:none;display:inline-block;font-style:normal;margin-top:20px;margin-right:45px}
.boutiques-search-detail__links a.change-location:after{content:"";display:block;border-bottom:2px solid #bf9474;margin:auto;margin-top:.7em}
.boutiques-search-detail__links a.change-location:hover{color:#000}
.boutiques-search-detail__links a.change-location:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.boutiques-search-detail__links a.change-location.vertical-bar{margin-left:20px;border-left:1px solid}
.boutiques-search-detail__links a.change-location.hideNav{display:none}
.boutiques-search-detail__content .data{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;font-family:"Gotham SSm";text-align:center}
@media(min-width:768px){.boutiques-search-detail__content .data{float:left;width:50%}
}
.boutiques-search-detail__content .data .rect-left{display:none}
.boutiques-search-detail__content .data .info{display:block;margin-top:9px}
.boutiques-search-detail__content .data address{margin-bottom:0}
.boutiques-search-detail__content .data .contact{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;padding:0}
@media(min-width:768px){.boutiques-search-detail__content .data .contact{float:left;width:50%}
}
.boutiques-search-detail__content .data .contact div{text-transform:uppercase}
.boutiques-search-detail__content .data .contact div :first-child{margin-top:10px}
.boutiques-search-detail__content .data .contact div:not(:last-child){margin-bottom:20px}
.boutiques-search-detail__content .data .service{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;padding:0}
@media(min-width:768px){.boutiques-search-detail__content .data .service{float:left;width:50%}
}
.boutiques-search-detail__content .data p.boutique-name-header{font-family:"Arial";font-weight:bold;font-style:normal;color:#7b706c;text-transform:uppercase;font-size:30px;margin:15px 0 0 0}
.boutiques-search-detail__content .data hr{margin-bottom:0}
.boutiques-search-detail__content .data .add-line{font-family:"Arial";font-weight:normal;font-style:normal;color:#000;text-transform:uppercase;font-size:12px;display:block;margin-top:10px}
.boutiques-search-detail__content .data .pc-city{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:26px;display:block}
@media screen and (min-width:48em) and (max-width:61.938em){.boutiques-search-detail__content .data .pc-city{font-size:30px}
}
@media screen and (min-width:62em){.boutiques-search-detail__content .data .pc-city{font-size:30px}
}
.boutiques-search-detail__content .data .phone,.boutiques-search-detail__content .data .available-services{font-family:"Gotham SSm";font-size:12px;font-weight:bold;color:#000;display:block;text-transform:uppercase}
.boutiques-search-detail__content .data .phone .service-list,.boutiques-search-detail__content .data .available-services .service-list{font-weight:normal}
.boutiques-search-detail__content .data .fax{font-family:"Gotham SSm";font-size:12px;font-weight:bold;color:#000;display:block;text-transform:uppercase}
.boutiques-search-detail__content .data .available-services span{display:block}
.boutiques-search-detail__content .data .phone a,.boutiques-search-detail__content .data .fax a{font-family:"Gotham SSm";font-size:12px;font-weight:normal;color:#000}
.boutiques-search-detail__content .data .open{font-family:"Gotham SSm";font-size:12px;font-weight:normal;color:#000}
.boutiques-search-detail__content .data .open .title{font-family:"Gotham SSm";font-size:12px;font-weight:bold;color:#000;display:block;text-transform:uppercase}
.boutiques-search-detail__content .data .open span{display:block}
@media screen and (max-width:767px){.boutiques-search-detail__content .data blockquote,.boutiques-search-detail__content .data hr{display:none}
}
.boutiques-search-detail__content .data blockquote{border-left:none;font-family:"Gotham SSm";font-size:10px;font-weight:normal;text-transform:uppercase;color:#000}
.boutiques-search-detail__content .data blockquote p{font-family:"Gotham SSm";font-size:12px;font-weight:normal;text-transform:uppercase;color:#000;line-height:24px;padding:0}
.boutiques-search-detail__content .data blockquote .name{font-family:"Gotham SSm";font-size:16px;font-weight:bold;text-transform:uppercase;color:#000;margin-top:20px;margin-bottom:10px}
.boutiques-search-detail__content .data blockquote .role{font-family:"Gotham SSm";font-size:12px;font-weight:normal;text-transform:uppercase;color:#000}
.boutiques-search-detail__content .data blockquote .role.arabicSign{font-size:18px}
.boutiques-search-detail__content .map{position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;height:490px;margin-top:20px}
@media(min-width:768px){.boutiques-search-detail__content .map{float:left;width:50%}
}
.boutiques-search-detail__content .data span#boutiqueMain{font-family:"Gotham SSm";font-weight:bold;font-style:normal;color:#b4a98f;text-transform:uppercase;font-size:30px;margin:15px 0 0 0}
.btq-navigate{background-image:url('jlc-framework-header/assets/images/icons/icon-btq-navigate.png');background-repeat:no-repeat;width:30px;height:22.5px;display:block;margin:2px 0}
@media screen and (min-width:48em){.boutiques-search-detail__links{text-align:right;width:auto;margin:0 48px}
.boutiques-search-detail__links a.change-location{margin-right:0}
.boutiques-search-detail__links a.change-location.hideNav{background:transparent;border:0;color:#000;font-size:12px;font-family:"Arial";font-weight:bold;padding:.71em 0;text-transform:uppercase;text-decoration:none;display:inline-block;font-style:normal;margin-top:15px;margin-right:24px}
.boutiques-search-detail__links a.change-location.hideNav:after{content:"";display:block;border-bottom:2px solid #000;margin:auto;margin-top:.7em}
.boutiques-search-detail__links a.change-location.hideNav:hover{color:#000}
.boutiques-search-detail__links a.change-location.hideNav:hover:after{-webkit-animation:btn4 1s;-o-animation:btn4 1s;animation:btn4 1s}
.boutiques-search-detail__links a.change-location.vertical-bar{padding-left:30px;border-left:1px solid #eee;margin-left:0;margin-top:15px}
.boutiques-search-detail__content{margin:0 48px}
.boutiques-search-detail__content .data{text-align:left;width:46%;margin-right:8%;margin-bottom:60px;padding:0}
.boutiques-search-detail__content .data .data-container{max-width:490px;margin:0 auto}
.boutiques-search-detail__content .data .contact{line-height:20px}
.boutiques-search-detail__content .data .service{background:#000;height:115px;width:190px;overflow:hidden;text-align:center;display:table;float:right}
.boutiques-search-detail__content .data .service .content{display:table-cell;vertical-align:middle}
.boutiques-search-detail__content .data .service .content p.boutique-name-header{font-family:"Arial";font-weight:bold;font-style:normal;color:#7b706c;text-transform:uppercase;font-size:12px;margin:0}
.boutiques-search-detail__content .data .service .content h3{font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:12px;margin:0}
.boutiques-search-detail__content .data .service .content p.boutique-content-service{font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:12px;margin:0}
.boutiques-search-detail__content .data .service .content p.boutique-content-available{font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:12px;margin:0;color:#333}
.boutiques-search-detail__content .data .service .content img{max-width:100%}
.boutiques-search-detail__content .data blockquote{display:flex;text-align:left;padding:33px 20px 16px 0;margin:0}
.boutiques-search-detail__content .data blockquote:before{content:'“';margin-top:10px;margin-right:10px;font-family:"Gotham SSm";font-size:100px;line-height:38px;color:#b4a98f}
.boutiques-search-detail__content .map{width:46%;margin-bottom:60px}
}
@media screen and (max-width:767px){.boutiques-search-detail__content .data .contact{line-height:20px}
.boutiques-search-detail__content .info{margin-top:5px}
.boutiques-search-detail__content .map{margin-left:4%;margin-right:4%;width:92%;height:200px;margin-bottom:20px}
.boutiques-search-detail__links{border-bottom:1px solid #e5e5e5}
.boutiques-search-detail__links a.change-location.vertical-bar{border:0}
.location_wrapper_mobile{display:block;clear:both;padding-bottom:30px}
.location_wrapper_mobile .boutiques-search-detail__links a.change-location.hideNav{display:block;margin:0 15px 0 15px;padding-top:0}
.location_wrapper_mobile .boutiques-search-detail__links a.change-location:hover:after{-webkit-animation:inherit;animation:inherit}
.location_wrapper_mobile .boutiques-search-detail__links a.change-location.hideNav:after{border-bottom:1px solid #e5e5e5}
.location_wrapper_mobile .boutiques-search-detail__links a.change-location.vertical-bar{display:none}
.location_wrapper_mobile blockquote{border-left:none;text-align:center;padding-top:20px;font-family:"Arial";font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:10px}
.location_wrapper_mobile blockquote p{font-family:"Arial";font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:12px;padding:0}
.location_wrapper_mobile blockquote .name{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:22px}
.location_wrapper_mobile blockquote .role{font-family:"Arial";font-weight:normal;font-style:normal;color:#000;text-transform:uppercase;font-size:10px}
.boutique-outer-wrapper .service-mobile{display:block}
.boutique-outer-wrapper .service-mobile .content{width:100%;overflow:hidden;height:100px;text-align:center}
.boutique-outer-wrapper .service-mobile .content img{max-width:100%}
.btq-navigate{margin:0 auto;margin-top:15px}
}
.boutiques-search-detail__content .data span#boutiqueMain{font-size:16px;margin-top:15px;display:block}
@media screen and (min-width:62em){.boutiques-search-detail__content .data .rect-left{display:block}
}
@media screen and (min-width:48em){.location_wrapper_mobile{display:none}
}
@media screen and (min-width:48em) and (max-width:61.938em){.boutiques-search-detail__links a.change-location.hideNav{margin-top:15px}
.boutiques-search-detail__links a.change-location.vertical-bar{margin-top:15px}
}
@media screen and (min-width:48em) and (max-width:61.938em) and (orientation:portrait){.boutiques-search-detail__content .data .service{width:140px}
}
.top-boutique .top-boutique__wrapper{padding:0;position:relative;color:#fff;height:auto;overflow:hidden;width:100%}
.top-boutique .top-boutique__image-wrapper{position:absolute}
.top-boutique .top-boutique__image-wrapper .image-main{min-width:100%;min-height:100%;width:auto;height:auto}
.top-boutique .top-boutique__content-wrapper{position:relative;text-align:center;display:table;width:100%;height:175px}
.top-boutique .top-boutique__content-wrapper-central{display:table-cell;vertical-align:middle}
.top-boutique .top-boutique__content-wrapper-central h2{font-family:bembo;font-weight:normal;font-style:italic;color:#fff;text-transform:none;font-size:60px;margin:0}
@media screen and (min-width:48em) and (max-width:61.938em){.top-boutique .top-boutique__content-wrapper-central h2{font-size:200px}
}
@media screen and (min-width:62em){.top-boutique .top-boutique__content-wrapper-central h2{font-size:200px}
}
.boutique-outer-wrapper .top-boutique .top-boutique__image-wrapper .carousel-inner .item{background-color:#000}
.boutique-outer-wrapper .top-boutique .top-boutique__image-wrapper .carousel-inner .item img{opacity:.7}
@media screen and (max-width:767px){section.top-boutique{margin-left:0;margin-right:0}
.top-boutique .top-boutique__wrapper{height:auto}
.top-boutique .top-boutique__content-wrapper-central h2{padding:20px 0}
.top-boutique .top-boutique__wrapper .rect{display:none}
}
@media screen and (min-width:48em) and (max-width:61.938em){.top-boutique .top-boutique__image-wrapper .image-main{min-width:120%}
}
@media screen and (min-width:48em){.top-boutique{padding:0}
.top-boutique .top-boutique__content-wrapper{height:400px}
}
.shop-online-in.expand-top{position:relative}
.footer__expandables ul{list-style:none}
.footer__expandables .shop-online-in-country a{color:#fff}
.footer__expandables .popover{box-shadow:none}
.footer__expandables .popover .popover-headline{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:10px;border-bottom:0}
.footer__expandables .popover .popover__rect{position:relative}
.footer__expandables .popover .popover-body{border-bottom:0;border-top:1px solid #e5e5e5}
.footer__expandables .popover .popover-body ul{padding-left:0}
.footer__expandables .popover .popover-body ul li{border:0;float:none;display:inline-block;margin:0 auto}
.footer__expandables .popover .popover-body ul li a{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:10px;padding-bottom:.625em}
.footer__expandables .popover .popover-body ul li a.active{border-bottom:solid 2px #bf9474}
.footer__expandables .popover .popover-body.country-list{width:280px}
.footer__expandables .popover .popover-body.country-list li{border-bottom:solid 1px #000;display:block}
.footer__expandables .popover .popover-body.country-list li li{border-bottom:solid 1px #e5e5e5}
.footer__expandables .popover .popover-body.country-list li a{font-family:"Arial";font-weight:bold;font-style:normal;color:#7b706c;text-transform:uppercase;font-size:13px;display:block;padding:12px 0}
.footer__expandables .popover .popover-body.country-list li a[aria-expanded="true"] .icon-arrow-down{background-image:url('jlc-framework-header/assets/images/icons/icon-arrow-top.svg');background-repeat:no-repeat;margin-top:0}
.footer__expandables .popover .popover-body.country-list li a.current-continent,.footer__expandables .popover .popover-body.country-list li a:hover{color:#000}
.footer__expandables .popover .popover-body.country-list li .icon-arrow-down{width:12px;height:12px;float:right;margin-top:6px}
.footer__expandables .popover .popover-body.country-list li li:before,.footer__expandables .popover .popover-body.country-list li li:after{content:" ";display:table}
.footer__expandables .popover .popover-body.country-list li li:after{clear:both}
.footer__expandables .popover .popover-body.country-list li li:before,.footer__expandables .popover .popover-body.country-list li li:after{content:" ";display:table}
.footer__expandables .popover .popover-body.country-list li li:after{clear:both}
.footer__expandables .popover .popover-body.country-list li li a{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:uppercase;font-size:13px;padding:0}
.footer__expandables .popover .popover-body.country-list li li a span{padding:12px 20px 12px 0;display:inline-block;border-bottom:solid 2px transparent}
.footer__expandables .popover .popover-body.country-list li li a.active,.footer__expandables .popover .popover-body.country-list li li a:hover{border:0}
.footer__expandables .popover .popover-body.country-list li li a.active span,.footer__expandables .popover .popover-body.country-list li li a:hover span{border-bottom:solid 2px #bf9474;display:inline-block}
.footer__expandables .popover .popover-body.country-list li li i{background-image:url('jlc-framework-header/assets/images/icons/icon-basket-bronze.svg');background-repeat:no-repeat;width:15px;height:15px;float:right;margin-top:10px}
.footer__expandables .popover .popover-body.country-list li li a.active i{margin-top:14px}
footer .footer__expandables__list .link-list .link-list__item.shop-online-in{border-bottom:1px solid #7b706c;margin-bottom:10px}
footer .footer__expandables__list .link-list .link-list__item.shop-online-in .popover{top:0;margin-bottom:20px}
footer .footer__expandables__list .link-list .link-list__item.shop-online-in .icon-arrow-down-bronze{width:16px;height:14px;float:right;display:inline-block;top:5px;position:relative}
@media screen and (min-width:48em){.shop-online-in.expand-top{position:relative}
.shop-online-in.expand-top .popover{top:auto;bottom:30px}
}
#recaptcha_widget a{font-family:"Arial";font-weight:bold;font-style:normal;color:#7b706c;text-transform:none;font-size:14px}
.form-layout #stolenReport label,.form-element #stolenReport label{display:none}
.form-layout #stolenReport label.browse-button,.form-element #stolenReport label.browse-button{display:inline-block}
.form-layout.radio-wrapper .form-radio-label,.form-element.radio-wrapper .form-radio-label{position:relative;padding-left:24px;width:100%}
span.mandatory{font-family:bembo;font-weight:normal;font-style:italic;font-size:12px;text-align:right;width:100%;display:block;padding-right:15px}
.thank-you-message-container{border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5;margin:30px 0 0;padding:20px 0 35px;text-align:center;position:relative;display:none}
.thank-you-message-container .rect{position:absolute;top:0}
.thank-you-message-container .thank-you-text{padding-bottom:40px;border-bottom:1px solid #e5e5e5}
.thank-you-message-container .thank-you-text p{margin:0 auto;font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:35px}
@media screen and (min-width:48em){.thank-you-message-container .thank-you-text p{font-size:45px}
}
.thank-you-message-container .thank-you-text span{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:12px}
@media screen and (min-width:48em){.thank-you-message-container .thank-you-text span{font-size:14px}
}
.thank-you-message-container .thank-you-link{padding:40px 0 0}
.thank-you-message-container .thank-you-link p{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:12px}
.thank-you-message-container .thank-you-link span{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:18px;display:block}
.extractArchiveForm_checkMyAddress{padding:20px 0}
.orderCatalogueForm_checkMyAddress{padding-bottom:20px}
.orderCatalogueForm_confirmAddress{border-bottom:1px solid #e5e5e5}
.center-text{text-align:center}
.helperText{margin-bottom:0;font-size:14px}
.report-stolen-heading{border-bottom:1px solid #7b706c;margin:0 0 35px 35px}
.report-stolen .form-body-section{padding:0 15px;padding-bottom:30px}
.report-stolen .form-body-section .txt p span.form-subheading{border-bottom:0;padding:0}
.report-stolen .form-body-section .txt.clearfix,.report-stolen .form-body-section .txt.dl-horizontal dd,.report-stolen .form-body-section .txt.container,.report-stolen .form-body-section .txt.container-fluid,.report-stolen .form-body-section .txt.row,.report-stolen .form-body-section .txt.form-horizontal .form-group,.report-stolen .form-body-section .txt.nav,.report-stolen .form-body-section .txt.navbar,.report-stolen .form-body-section .txt.navbar-header,.report-stolen .form-body-section .txt.navbar-collapse,.report-stolen .form-body-section .txt.modal-row,.report-stolen .form-body-section .txt.modal-footer,.report-stolen .form-body-section .txt.panel-body,.report-stolen .form-body-section .txt.embed-responsive,.report-stolen .form-body-section .txt.embed-image,.report-stolen .form-body-section .txtsection,.report-stolen .form-body-section .txtfooter,.report-stolen .form-body-section .txtheader,.report-stolen .form-body-section .txt.focus-block,.report-stolen .form-body-section .txt.layer-blocks,.report-stolen .form-body-section .txt.my-jlc .focus-block__image .embed-image-mobile,.report-stolen .form-body-section .txt.boutiques-search .embed-image-mobile{padding:0}
.report-stolen .form-body-section .button-wrapper.submit{text-align:center}
.report-stolen .form-body-section .button-wrapper.submit input{padding:15px 20px}
.report-stolen .errormessage{margin-top:10px}
.report-stolen .fileupload.button #fileName_stolenReport{float:left;min-width:180px;padding:11px;min-height:42px}
.report-stolen .fileupload.button a.fileName{display:block;margin:10px 0}
.report-stolen textarea#comments,.report-stolen input#recaptcha_response_field,.report-stolen a#fileName_stolenReport{background-color:rgba(255,255,255,0.5)}
.fileupload.button .uploadTrigger{font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:12px;margin:1rem 0}
.fileupload.button .filesize-error,.fileupload.button .fileformat-error,.fileupload.button .filerequired-error{display:none;flex-basis:100%}
.makeAppointment form .rte .txt:first-child{border-bottom:0}
.orderCatalogueForm_checkMyAddress{margin-bottom:20px}
.extractArchiveForm form .rte .txt:first-child,.personalizationForm form .rte .txt:first-child,.contactUs form .rte .txt:first-child,.orderCatalogueForm form .rte .txt:first-child{border-bottom:0}
.extractArchiveForm .check-address,.personalizationForm .check-address,.contactUs .check-address,.orderCatalogueForm .check-address{margin-bottom:20px}
.extractArchiveForm .check-address .form-element.button-wrapper.orderCatalogueForm_confirmAddress,.personalizationForm .check-address .form-element.button-wrapper.orderCatalogueForm_confirmAddress,.contactUs .check-address .form-element.button-wrapper.orderCatalogueForm_confirmAddress,.orderCatalogueForm .check-address .form-element.button-wrapper.orderCatalogueForm_confirmAddress,.extractArchiveForm .check-address .form-element.button-wrapper.extractArchiveForm_confirmAddress,.personalizationForm .check-address .form-element.button-wrapper.extractArchiveForm_confirmAddress,.contactUs .check-address .form-element.button-wrapper.extractArchiveForm_confirmAddress,.orderCatalogueForm .check-address .form-element.button-wrapper.extractArchiveForm_confirmAddress{display:block;clear:both}
.extractArchiveForm .check-address .form-element.button-wrapper.orderCatalogueForm_confirmAddress input,.personalizationForm .check-address .form-element.button-wrapper.orderCatalogueForm_confirmAddress input,.contactUs .check-address .form-element.button-wrapper.orderCatalogueForm_confirmAddress input,.orderCatalogueForm .check-address .form-element.button-wrapper.orderCatalogueForm_confirmAddress input,.extractArchiveForm .check-address .form-element.button-wrapper.extractArchiveForm_confirmAddress input,.personalizationForm .check-address .form-element.button-wrapper.extractArchiveForm_confirmAddress input,.contactUs .check-address .form-element.button-wrapper.extractArchiveForm_confirmAddress input,.orderCatalogueForm .check-address .form-element.button-wrapper.extractArchiveForm_confirmAddress input{width:auto;margin-bottom:20px}
.extractArchiveForm .check-address input[type="button"],.personalizationForm .check-address input[type="button"],.contactUs .check-address input[type="button"],.orderCatalogueForm .check-address input[type="button"]{color:#fff!important}
.extractArchiveForm .check-address .form-element.button-wrapper.addressUpdateForm_updateAddress input,.personalizationForm .check-address .form-element.button-wrapper.addressUpdateForm_updateAddress input,.contactUs .check-address .form-element.button-wrapper.addressUpdateForm_updateAddress input,.orderCatalogueForm .check-address .form-element.button-wrapper.addressUpdateForm_updateAddress input{width:auto}
.extractArchiveForm .check-address address .form-element.button-wrapper.addressUpdateForm_confirmAddress,.personalizationForm .check-address address .form-element.button-wrapper.addressUpdateForm_confirmAddress,.contactUs .check-address address .form-element.button-wrapper.addressUpdateForm_confirmAddress,.orderCatalogueForm .check-address address .form-element.button-wrapper.addressUpdateForm_confirmAddress{margin-top:10px}
.makeAppointment #recaptcha_widget,.contactUs #recaptcha_widget,.create-customer #recaptcha_widget,.report-stolen #recaptcha_widget,.create-customer-address #recaptcha_widget{clear:both;margin:20px 0}
.makeAppointment #recaptcha_widget img,.contactUs #recaptcha_widget img,.create-customer #recaptcha_widget img,.report-stolen #recaptcha_widget img,.create-customer-address #recaptcha_widget img{width:90%}
.isJlcCheckBox .button-wrapper{display:none}
.clearfix.txt,.dl-horizontal dd.txt,.container.txt,.container-fluid.txt,.row.txt,.form-horizontal .form-group.txt,.nav.txt,.navbar.txt,.navbar-header.txt,.navbar-collapse.txt,.modal-row.txt,.modal-footer.txt,.panel-body.txt,.embed-responsive.txt,.embed-image.txt,section.txt,footer.txt,header.txt,.focus-block.txt,.layer-blocks.txt,.my-jlc .focus-block__image .embed-image-mobile.txt,.boutiques-search .embed-image-mobile.txt{clear:both;padding:1.4em 1.4em 0 1.4em}
@media screen and (max-width:767px){.clearfix.txt,.dl-horizontal dd.txt,.container.txt,.container-fluid.txt,.row.txt,.form-horizontal .form-group.txt,.nav.txt,.navbar.txt,.navbar-header.txt,.navbar-collapse.txt,.modal-row.txt,.modal-footer.txt,.panel-body.txt,.embed-responsive.txt,.embed-image.txt,section.txt,footer.txt,header.txt,.focus-block.txt,.layer-blocks.txt,.my-jlc .focus-block__image .embed-image-mobile.txt,.boutiques-search .embed-image-mobile.txt{padding:1em 1em 0 1em}
}
.editorialPage .txt{padding-left:20px;padding-right:20px}
.w100{width:100%}
@media screen and (max-width:48em) and (orientation:portrait){.makeAppointment #recaptcha_image,.contactUs #recaptcha_image,.create-customer #recaptcha_image,.create-customer-address #recaptcha_image{margin-left:-10px}
.makeAppointment .report-stolen #recaptcha_image,.contactUs .report-stolen #recaptcha_image,.create-customer .report-stolen #recaptcha_image,.create-customer-address .report-stolen #recaptcha_image{max-width:290px}
.report-stolen #recaptcha_image{max-width:290px}
}
@media screen and (max-width:61.938em){.strap-finder .form-body-section{padding-left:15px;padding-right:15px}
}
@media screen and (min-width:48em){.makeAppointment #recaptcha_widget img,.contactUs #recaptcha_widget img,.create-customer #recaptcha_widget img,.report-stolen #recaptcha_widget img,.create-customer-address #recaptcha_widget img{width:100%}
.makeAppointment #recaptcha_widget .captcha1,.contactUs #recaptcha_widget .captcha1,.create-customer #recaptcha_widget .captcha1,.report-stolen #recaptcha_widget .captcha1,.create-customer-address #recaptcha_widget .captcha1{width:48%}
.nonJlcWatchRegister .instruction-text{clear:left}
.generic-message-container p{display:inline;margin-right:10px;padding-left:12px}
.extractArchiveForm_checkMyAddress{clear:both}
.report-stolen .textarea-wrapper{padding-right:15px}
.china-forms .form-element.select-wrapper.month select,.form-element.select-wrapper.Year select,.form-element.select-wrapper.date select{width:100%}
.china-forms #extractArchiveForm .fileupload.button#file3{clear:both}
.china-forms #extractArchiveForm .newsletterSubscription{clear:both;display:block}
.extractArchiveForm .fileupload input{width:50%}
.reportAsStolenddd .form-element.button-wrapper.submit{text-align:right;position:relative;float:left;width:66.66666667%;min-height:1px;padding-left:15px;padding-right:15px;padding-left:0}
}
@media screen and (min-width:48em){.thank-you-message-container{margin:30px 0 0;padding:20px 0 35px}
.thank-you-message-container .thank-you-text{padding:0 70px;padding-bottom:40px}
.thank-you-message-container .thank-you-text p{line-height:normal}
.thank-you-message-container .thank-you-link{padding:40px 70px 0}
}
@media screen and (min-width:62em){.container-fluid.forms-outer-wrapper .txt h1,.container-fluid.forms-outer-wrapper .txt h2{margin:20px 0 20px 35px}
.container-fluid.forms-outer-wrapper .txt.report-stolen-heading h1{margin-left:0}
.container-fluid.forms-outer-wrapper section .form-body-section{padding-left:55px;padding-right:25px}
.china-forms .orderCatalogueForm fieldset .input-wrapper.orderCatalogueForm_address6{width:50%}
}
@media screen and (min-width:64.1em){.container-fluid.forms-outer-wrapper.with-vertical-nav{padding-right:70px}
.container-fluid.forms-outer-wrapper.with-vertical-nav.strap-finder-page{padding-right:0}
}
@media screen and (max-width:767px){.container-fluid.forms-outer-wrapper.with-vertical-nav>.rect{display:none}
.report-stolen .fileupload.button #fileName_stolenReport{min-width:140px}
.thank-you-message-container .rect{left:0;right:0}
.thank-you-message-container .rect .thank-you-text{text-align:left}
.thank-you-message-container .rect .thank-you-text p{text-align:center}
.extractArchiveForm .check-address .form-element.button-wrapper.extractArchiveForm_confirmAddress input[type="button"]{margin-bottom:-15px}
.extractArchiveForm .form-element.button-wrapper.submit_extractArchiveForm{margin-top:-10px;padding-bottom:0}
.extractArchiveForm #uploadFile1{margin-top:-15px}
.thank-you-message-container .thank-you-text{text-align:left}
.thank-you-message-container .thank-you-text p{text-align:center}
.extractArchiveForm .fileupload a,.personalizationForm .fileupload a{width:40%}
.china-forms.china-checkout .form-element.input-wrapper,.china-forms.china-checkout .form-element.select-wrapper:not(.item-quantity){width:100%}
.china-forms .form-element{clear:both!important}
.china-forms .form-element.month,.china-forms .form-element.date,.china-forms .form-element.Year{clear:none!important}
.china-forms .form-element .addressForm_address7,.china-forms .form-element .addressUpdateForm_address7,.china-forms .form-element .addressForm_zip,.china-forms .form-element .addressUpdateForm_zip{width:100%!important}
.report-stolen .form-body-section .txt.clearfix,.report-stolen .form-body-section .txt.dl-horizontal dd,.report-stolen .form-body-section .txt.container,.report-stolen .form-body-section .txt.container-fluid,.report-stolen .form-body-section .txt.row,.report-stolen .form-body-section .txt.form-horizontal .form-group,.report-stolen .form-body-section .txt.nav,.report-stolen .form-body-section .txt.navbar,.report-stolen .form-body-section .txt.navbar-header,.report-stolen .form-body-section .txt.navbar-collapse,.report-stolen .form-body-section .txt.modal-row,.report-stolen .form-body-section .txt.modal-footer,.report-stolen .form-body-section .txt.panel-body,.report-stolen .form-body-section .txt.embed-responsive,.report-stolen .form-body-section .txt.embed-image,.report-stolen .form-body-section .txtsection,.report-stolen .form-body-section .txtfooter,.report-stolen .form-body-section .txtheader,.report-stolen .form-body-section .txt.focus-block,.report-stolen .form-body-section .txt.layer-blocks,.report-stolen .form-body-section .txt.my-jlc .focus-block__image .embed-image-mobile,.report-stolen .form-body-section .txt.boutiques-search .embed-image-mobile{padding-left:14px}
.clearfix.txt.report-stolen-heading,.dl-horizontal dd.txt.report-stolen-heading,.container.txt.report-stolen-heading,.container-fluid.txt.report-stolen-heading,.row.txt.report-stolen-heading,.form-horizontal .form-group.txt.report-stolen-heading,.nav.txt.report-stolen-heading,.navbar.txt.report-stolen-heading,.navbar-header.txt.report-stolen-heading,.navbar-collapse.txt.report-stolen-heading,.modal-row.txt.report-stolen-heading,.modal-footer.txt.report-stolen-heading,.panel-body.txt.report-stolen-heading,.embed-responsive.txt.report-stolen-heading,.embed-image.txt.report-stolen-heading,section.txt.report-stolen-heading,footer.txt.report-stolen-heading,header.txt.report-stolen-heading,.focus-block.txt.report-stolen-heading,.layer-blocks.txt.report-stolen-heading,.my-jlc .focus-block__image .embed-image-mobile.txt.report-stolen-heading,.boutiques-search .embed-image-mobile.txt.report-stolen-heading{margin-left:0}
}
@media screen and (max-width:767px) and screen and (max-width:767px){.extractArchiveForm .check-address .form-element.button-wrapper.extractArchiveForm_confirmAddress input[type="button"]{margin-bottom:0}
}
@media screen and (max-width:767px) and screen and (max-width:767px){.extractArchiveForm .form-element.button-wrapper.submit_extractArchiveForm{margin-top:0}
}
@media screen and (max-width:767px) and screen and (max-width:767px){.extractArchiveForm #uploadFile1{margin-top:0}
}
@media screen and (max-width:767px) and screen and (max-width:767px){.extractArchiveForm .fileupload a,.personalizationForm .fileupload a{width:60%;float:left}
}
.ie9 input[type='radio'],.ie9 input[type='checkbox']{top:4px}
div.emailAddress #emailAddress{padding:6px 12px}
#jlcWatchRegister .result-wrapper.reference{position:relative}
#jlcWatchRegister .result-wrapper.reference #errormessage-reference{top:16px}
#jlcWatchRegister #errormessage-caseNumber,#jlcWatchRegister #errormessage-serialNumber,#jlcWatchRegister #errormessage-newsletterSubscription,#jlcWatchRegister #errormessage-contactUs_emailAddress{position:static;clear:both}
@media screen and (min-width:48em) and (max-width:61.938em){.report-stolen .form-body-section .txt.clearfix,.report-stolen .form-body-section .txt.dl-horizontal dd,.report-stolen .form-body-section .txt.container,.report-stolen .form-body-section .txt.container-fluid,.report-stolen .form-body-section .txt.row,.report-stolen .form-body-section .txt.form-horizontal .form-group,.report-stolen .form-body-section .txt.nav,.report-stolen .form-body-section .txt.navbar,.report-stolen .form-body-section .txt.navbar-header,.report-stolen .form-body-section .txt.navbar-collapse,.report-stolen .form-body-section .txt.modal-row,.report-stolen .form-body-section .txt.modal-footer,.report-stolen .form-body-section .txt.panel-body,.report-stolen .form-body-section .txt.embed-responsive,.report-stolen .form-body-section .txt.embed-image,.report-stolen .form-body-section .txtsection,.report-stolen .form-body-section .txtfooter,.report-stolen .form-body-section .txtheader,.report-stolen .form-body-section .txt.focus-block,.report-stolen .form-body-section .txt.layer-blocks,.report-stolen .form-body-section .txt.my-jlc .focus-block__image .embed-image-mobile,.report-stolen .form-body-section .txt.boutiques-search .embed-image-mobile{padding-left:35px}
}
#loginForm #errormessage-j_username,#loginForm #errormessage-j_password{position:static;text-align:left;padding:0}
#recaptcha_widget{position:relative}
#recaptcha_widget #errormessage-recaptcha_response_field{bottom:-10px}
.china-forms #deliveryOptionsContainer ul.check-address__list.deliveryOption_Japan{float:left;width:auto}
.china-forms #deliveryOptionsContainer ul.check-address__list.deliveryOption_Japan li{width:100%}
.china-forms #deliveryOptionsContainer ul.check-address__list.bottom-action{clear:both}
.china-forms #deliveryOptionsContainer .wrapper-deliveryOptionJapan{margin-top:0;float:left;width:auto}
.china-forms #deliveryOptionsContainer .wrapper-deliveryOptionJapan label{margin-top:0}
.china-forms #deliveryOptionsContainer .wrapper-deliveryOptionJapan select{width:100%}
.china-forms.china-checkout .form-element.select-wrapper:not(.item-quantity) select{width:100%}
.china-forms.tpl-delivery #deliveryOptionsContainer{border-bottom:0}
.china-forms.china-checkout .mandatory.group-wrapper,.china-forms.china-checkout .brand-button2-container{clear:both;padding-top:10px}
.china-forms.china-checkout .billingForm_phone,.china-forms.china-checkout .billingForm_address6{clear:none}
.china-forms.china-checkout .form-element.deliveryForm_zip,.china-forms.china-checkout .form-element.deliveryForm_address8{clear:none}
.form-layout select#extractArchiveForm_address9{height:46px}
.china-forms .wepay-qrcode{text-align:center}
#wepay-confirmation .modal-content{padding:10px 60px;box-shadow:none}
#wepay-confirmation .modal-content .close{position:absolute;right:10px;top:10px}
#wepay-confirmation .modal-content .modal-header p{width:100%;margin-top:0}
#wepay-confirmation .modal-body{float:left;width:100%}
.china-checkout .review-order .errormessage{margin-top:10px;padding-top:30px;border-top:1px solid #e0e0e0;font-size:14px}
.china-checkout .review-order p{width:100%}
.VAT-refund{padding:15px 0;border-bottom:1px solid #d4d1d1}
.extractArchiveForm .form-element label,.personalizationForm .form-element label,.contactUs .form-element label,.orderCatalogueForm .form-element label,.form .form-element label,.china-forms .form-element label,.extractArchiveForm .form-layout label,.personalizationForm .form-layout label,.contactUs .form-layout label,.orderCatalogueForm .form-layout label,.form .form-layout label,.china-forms .form-layout label,.extractArchiveForm .group-wrapper label,.personalizationForm .group-wrapper label,.contactUs .group-wrapper label,.orderCatalogueForm .group-wrapper label,.form .group-wrapper label,.china-forms .group-wrapper label,.extractArchiveForm .fileupload label,.personalizationForm .fileupload label,.contactUs .fileupload label,.orderCatalogueForm .fileupload label,.form .fileupload label,.china-forms .fileupload label{width:40%;text-transform:uppercase;font-size:12px;font-weight:bold}
@media screen and (max-width:767px){.extractArchiveForm .form-element label,.personalizationForm .form-element label,.contactUs .form-element label,.orderCatalogueForm .form-element label,.form .form-element label,.china-forms .form-element label,.extractArchiveForm .form-layout label,.personalizationForm .form-layout label,.contactUs .form-layout label,.orderCatalogueForm .form-layout label,.form .form-layout label,.china-forms .form-layout label,.extractArchiveForm .group-wrapper label,.personalizationForm .group-wrapper label,.contactUs .group-wrapper label,.orderCatalogueForm .group-wrapper label,.form .group-wrapper label,.china-forms .group-wrapper label,.extractArchiveForm .fileupload label,.personalizationForm .fileupload label,.contactUs .fileupload label,.orderCatalogueForm .fileupload label,.form .fileupload label,.china-forms .fileupload label{width:100%;margin-bottom:3px}
}
.extractArchiveForm .textarea-wrapper,.personalizationForm .textarea-wrapper,.contactUs .textarea-wrapper,.orderCatalogueForm .textarea-wrapper,.form .textarea-wrapper,.china-forms .textarea-wrapper{padding-right:15px}
.extractArchiveForm .fileupload.button,.personalizationForm .fileupload.button,.contactUs .fileupload.button,.orderCatalogueForm .fileupload.button,.form .fileupload.button,.china-forms .fileupload.button{padding-left:0;display:flex;flex-wrap:wrap;align-items:center;padding-right:25px}
@media screen and (max-width:767px){.extractArchiveForm .fileupload.button,.personalizationForm .fileupload.button,.contactUs .fileupload.button,.orderCatalogueForm .fileupload.button,.form .fileupload.button,.china-forms .fileupload.button{float:none;padding:0;display:block}
}
.extractArchiveForm .form-element,.personalizationForm .form-element,.contactUs .form-element,.orderCatalogueForm .form-element,.form .form-element,.china-forms .form-element{display:flex;flex-wrap:wrap;align-items:center;padding:0 25px 0 0;margin-top:20px;margin-bottom:20px;position:relative}
@media screen and (max-width:767px){.extractArchiveForm .form-element,.personalizationForm .form-element,.contactUs .form-element,.orderCatalogueForm .form-element,.form .form-element,.china-forms .form-element{float:none;padding:0}
}
.extractArchiveForm .form-element .errormessage,.personalizationForm .form-element .errormessage,.contactUs .form-element .errormessage,.orderCatalogueForm .form-element .errormessage,.form .form-element .errormessage,.china-forms .form-element .errormessage{width:95%;padding-left:38%;position:absolute;left:0;top:105%}
@media screen and (max-width:767px){.extractArchiveForm .form-element .errormessage,.personalizationForm .form-element .errormessage,.contactUs .form-element .errormessage,.orderCatalogueForm .form-element .errormessage,.form .form-element .errormessage,.china-forms .form-element .errormessage{padding-left:0;position:relative}
}
.extractArchiveForm .button-wrapper,.personalizationForm .button-wrapper,.contactUs .button-wrapper,.orderCatalogueForm .button-wrapper,.form .button-wrapper,.china-forms .button-wrapper{width:100%;padding:0}
.extractArchiveForm .group-wrapper,.personalizationForm .group-wrapper,.contactUs .group-wrapper,.orderCatalogueForm .group-wrapper,.form .group-wrapper,.china-forms .group-wrapper{display:flex;align-items:center;padding:0 25px 0 0;margin-top:25px;position:relative}
@media screen and (max-width:767px){.extractArchiveForm .group-wrapper,.personalizationForm .group-wrapper,.contactUs .group-wrapper,.orderCatalogueForm .group-wrapper,.form .group-wrapper,.china-forms .group-wrapper{float:none;padding:0;display:block}
}
.extractArchiveForm .group-wrapper .form-element,.personalizationForm .group-wrapper .form-element,.contactUs .group-wrapper .form-element,.orderCatalogueForm .group-wrapper .form-element,.form .group-wrapper .form-element,.china-forms .group-wrapper .form-element{margin-bottom:0;width:auto;margin-top:0;margin-right:15px}
@media screen and (max-width:767px){.extractArchiveForm .group-wrapper .form-element,.personalizationForm .group-wrapper .form-element,.contactUs .group-wrapper .form-element,.orderCatalogueForm .group-wrapper .form-element,.form .group-wrapper .form-element,.china-forms .group-wrapper .form-element{float:left}
}
.extractArchiveForm .group-wrapper .checkbox-wrapper,.personalizationForm .group-wrapper .checkbox-wrapper,.contactUs .group-wrapper .checkbox-wrapper,.orderCatalogueForm .group-wrapper .checkbox-wrapper,.form .group-wrapper .checkbox-wrapper,.china-forms .group-wrapper .checkbox-wrapper{padding:0;margin:0}
.extractArchiveForm .group-wrapper .errormessage,.personalizationForm .group-wrapper .errormessage,.contactUs .group-wrapper .errormessage,.orderCatalogueForm .group-wrapper .errormessage,.form .group-wrapper .errormessage,.china-forms .group-wrapper .errormessage{width:95%;padding-left:38%;position:absolute;left:0;top:100%;clear:both}
@media screen and (max-width:767px){.extractArchiveForm .group-wrapper .errormessage,.personalizationForm .group-wrapper .errormessage,.contactUs .group-wrapper .errormessage,.orderCatalogueForm .group-wrapper .errormessage,.form .group-wrapper .errormessage,.china-forms .group-wrapper .errormessage{position:relative;padding-left:0}
}
.extractArchiveForm .recaptchav2_widget,.personalizationForm .recaptchav2_widget,.contactUs .recaptchav2_widget,.orderCatalogueForm .recaptchav2_widget,.form .recaptchav2_widget,.china-forms .recaptchav2_widget{height:auto}
.extractArchiveForm .recaptchav2_widget label,.personalizationForm .recaptchav2_widget label,.contactUs .recaptchav2_widget label,.orderCatalogueForm .recaptchav2_widget label,.form .recaptchav2_widget label,.china-forms .recaptchav2_widget label{display:none}
.extractArchiveForm .recaptchav2_widget .errormessage,.personalizationForm .recaptchav2_widget .errormessage,.contactUs .recaptchav2_widget .errormessage,.orderCatalogueForm .recaptchav2_widget .errormessage,.form .recaptchav2_widget .errormessage,.china-forms .recaptchav2_widget .errormessage{padding:0}
.extractArchiveForm .newsletterSubscription,.personalizationForm .newsletterSubscription,.contactUs .newsletterSubscription,.orderCatalogueForm .newsletterSubscription,.form .newsletterSubscription,.china-forms .newsletterSubscription{width:100%}
.extractArchiveForm .newsletterSubscription label,.personalizationForm .newsletterSubscription label,.contactUs .newsletterSubscription label,.orderCatalogueForm .newsletterSubscription label,.form .newsletterSubscription label,.china-forms .newsletterSubscription label{max-width:none;width:100%;font-weight:100;font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:14px}
.extractArchiveForm .data-picker-wrapper,.personalizationForm .data-picker-wrapper,.contactUs .data-picker-wrapper,.orderCatalogueForm .data-picker-wrapper,.form .data-picker-wrapper,.china-forms .data-picker-wrapper{width:50%;display:flex;align-items:center;position:relative}
@media screen and (max-width:767px){.extractArchiveForm .data-picker-wrapper,.personalizationForm .data-picker-wrapper,.contactUs .data-picker-wrapper,.orderCatalogueForm .data-picker-wrapper,.form .data-picker-wrapper,.china-forms .data-picker-wrapper{width:100%}
}
.extractArchiveForm .data-picker-wrapper label,.personalizationForm .data-picker-wrapper label,.contactUs .data-picker-wrapper label,.orderCatalogueForm .data-picker-wrapper label,.form .data-picker-wrapper label,.china-forms .data-picker-wrapper label{width:40%;text-transform:uppercase}
@media screen and (max-width:767px){.extractArchiveForm .data-picker-wrapper label,.personalizationForm .data-picker-wrapper label,.contactUs .data-picker-wrapper label,.orderCatalogueForm .data-picker-wrapper label,.form .data-picker-wrapper label,.china-forms .data-picker-wrapper label{width:100%}
}
.extractArchiveForm .data-picker-wrapper .select-wrapper,.personalizationForm .data-picker-wrapper .select-wrapper,.contactUs .data-picker-wrapper .select-wrapper,.orderCatalogueForm .data-picker-wrapper .select-wrapper,.form .data-picker-wrapper .select-wrapper,.china-forms .data-picker-wrapper .select-wrapper{width:auto}
.extractArchiveForm .data-picker-wrapper .select-wrapper select,.personalizationForm .data-picker-wrapper .select-wrapper select,.contactUs .data-picker-wrapper .select-wrapper select,.orderCatalogueForm .data-picker-wrapper .select-wrapper select,.form .data-picker-wrapper .select-wrapper select,.china-forms .data-picker-wrapper .select-wrapper select{max-width:none}
.extractArchiveForm .data-picker-wrapper .form-element,.personalizationForm .data-picker-wrapper .form-element,.contactUs .data-picker-wrapper .form-element,.orderCatalogueForm .data-picker-wrapper .form-element,.form .data-picker-wrapper .form-element,.china-forms .data-picker-wrapper .form-element{margin:0}
@media screen and (max-width:767px){.extractArchiveForm .data-picker-wrapper .form-element,.personalizationForm .data-picker-wrapper .form-element,.contactUs .data-picker-wrapper .form-element,.orderCatalogueForm .data-picker-wrapper .form-element,.form .data-picker-wrapper .form-element,.china-forms .data-picker-wrapper .form-element{margin-bottom:10px}
}
.extractArchiveForm .data-picker-wrapper .errormessage,.personalizationForm .data-picker-wrapper .errormessage,.contactUs .data-picker-wrapper .errormessage,.orderCatalogueForm .data-picker-wrapper .errormessage,.form .data-picker-wrapper .errormessage,.china-forms .data-picker-wrapper .errormessage{width:100%;padding-left:40%;position:absolute;left:0;top:100%;clear:both}
.extractArchiveForm #editAddress .data-picker-wrapper,.personalizationForm #editAddress .data-picker-wrapper,.contactUs #editAddress .data-picker-wrapper,.orderCatalogueForm #editAddress .data-picker-wrapper,.form #editAddress .data-picker-wrapper,.china-forms #editAddress .data-picker-wrapper{padding:0 25px 0 0}
@media screen and (max-width:767px){.extractArchiveForm #editAddress .data-picker-wrapper,.personalizationForm #editAddress .data-picker-wrapper,.contactUs #editAddress .data-picker-wrapper,.orderCatalogueForm #editAddress .data-picker-wrapper,.form #editAddress .data-picker-wrapper,.china-forms #editAddress .data-picker-wrapper{padding:0}
}
.extractArchiveForm #editAddress .data-picker-wrapper .form-element,.personalizationForm #editAddress .data-picker-wrapper .form-element,.contactUs #editAddress .data-picker-wrapper .form-element,.orderCatalogueForm #editAddress .data-picker-wrapper .form-element,.form #editAddress .data-picker-wrapper .form-element,.china-forms #editAddress .data-picker-wrapper .form-element{padding:0}
.extractArchiveForm #editAddress .data-picker-wrapper .form-element:nth-child(3),.personalizationForm #editAddress .data-picker-wrapper .form-element:nth-child(3),.contactUs #editAddress .data-picker-wrapper .form-element:nth-child(3),.orderCatalogueForm #editAddress .data-picker-wrapper .form-element:nth-child(3),.form #editAddress .data-picker-wrapper .form-element:nth-child(3),.china-forms #editAddress .data-picker-wrapper .form-element:nth-child(3){margin:15px 20px 0 27px}
@media screen and (max-width:767px){.extractArchiveForm #editAddress .data-picker-wrapper .form-element:nth-child(3),.personalizationForm #editAddress .data-picker-wrapper .form-element:nth-child(3),.contactUs #editAddress .data-picker-wrapper .form-element:nth-child(3),.orderCatalogueForm #editAddress .data-picker-wrapper .form-element:nth-child(3),.form #editAddress .data-picker-wrapper .form-element:nth-child(3),.china-forms #editAddress .data-picker-wrapper .form-element:nth-child(3){margin:15px 0 0}
}
.extractArchiveForm .item-quantity,.personalizationForm .item-quantity,.contactUs .item-quantity,.orderCatalogueForm .item-quantity,.form .item-quantity,.china-forms .item-quantity{margin:0 auto;padding:0}
@media screen and (max-width:767px){.extractArchiveForm .check-address .form-element.button-wrapper.extractArchiveForm_confirmAddress input[type="button"]{margin-bottom:0}
}
@media screen and (max-width:767px){.extractArchiveForm .form-element.button-wrapper.submit_extractArchiveForm{margin-top:0}
}
@media screen and (max-width:767px){.extractArchiveForm #uploadFile1{margin-top:0}
}
.error-page-section{position:relative}
.error-page-section .image-cont img{width:100%;min-height:420px}
.error-page-section .text-cont{text-align:center;position:absolute;top:20px;width:50%;left:25%}
.error-page-section .text-cont .error-note{font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:10px}
@media screen and (min-width:62em){.error-page-section .text-cont .error-note{font-size:12px}
}
.error-page-section .text-cont .quiet-place-text{font-family:bembo;font-weight:normal;font-style:italic;color:#fff;text-transform:none;font-size:18px}
.error-page-section .text-cont .requested-page-text{margin-bottom:50px;font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:12px}
.error-page-section .text-cont ul.navigation-items{clear:both;padding:0}
.error-page-section .text-cont ul.navigation-items li{line-height:2em;list-style-type:none}
.error-page-section .text-cont ul.navigation-items li a{font-family:bembo;font-weight:normal;font-style:italic;color:#fff;text-transform:capitalize;font-size:20px}
@media screen and (min-width:48em) and (max-width:61.938em){.error-page-section .text-cont{top:100px}
.error-page-section .text-cont .quiet-place-text{font-size:30px}
.error-page-section .text-cont .requested-page-text{font-size:24px}
.error-page-section .text-cont ul.navigation-items li a{font-size:20px}
}
@media screen and (min-width:62em){.error-page-section .text-cont{top:100px}
.error-page-section .text-cont .quiet-place-text{font-size:60px}
.error-page-section .text-cont .requested-page-text{font-size:50px}
.error-page-section .text-cont ul.navigation-items li a{font-size:30px}
}
.legal-page .legal-page-top-section .image-cont{position:relative}
.legal-page .legal-page-top-section .image-cont img{width:100%;min-height:230px}
.legal-page .legal-page-top-section .image-cont .text-cont{text-align:center;position:absolute;top:40%;width:100%}
.legal-page .legal-page-top-section .image-cont .text-cont h2{font-family:"Arial";font-weight:bold;font-style:normal;color:#fff;text-transform:uppercase;font-size:18px}
.legal-page .legal-page-text-section{margin:0 auto;width:90%;text-align:center}
.legal-page .legal-page-text-section .print-container{margin-top:10px}
.legal-page .legal-page-text-section .print-container a{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:12px}
.legal-page .legal-page-text-section .divider{margin-bottom:25px;margin-top:40px}
.legal-page .legal-page-text-section .content-section{width:auto;margin:0 auto}
.legal-page .legal-page-text-section .content-section h4{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:12px;margin-bottom:50px}
.legal-page .legal-page-text-section .content-section h6{font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:12px}
.legal-page .legal-page-text-section .content-section ul.listing-information,.legal-page .legal-page-text-section .content-section div.listing-information{list-style-type:none;padding:0}
.legal-page .legal-page-text-section .content-section ul.listing-information div,.legal-page .legal-page-text-section .content-section div.listing-information div,.legal-page .legal-page-text-section .content-section ul.listing-information li,.legal-page .legal-page-text-section .content-section div.listing-information li{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:18px}
.legal-page .legal-page-text-section .content-section ul.listing-information div a,.legal-page .legal-page-text-section .content-section div.listing-information div a,.legal-page .legal-page-text-section .content-section ul.listing-information li a,.legal-page .legal-page-text-section .content-section div.listing-information li a{color:#000;line-height:30px}
.legal-page .legal-page-text-section .content-section.accordian-wrapper h4{margin-bottom:0}
.legal-page .legal-page-text-section .content-section.accordian-wrapper h6{margin-top:5px}
.legal-page .legal-page-text-section .content-section.accordian-wrapper ul.listing-information,.legal-page .legal-page-text-section .content-section.accordian-wrapper div.listing-information{text-align:left}
.legal-page .legal-page-text-section .content-section.accordian-wrapper ul.listing-information div,.legal-page .legal-page-text-section .content-section.accordian-wrapper div.listing-information div,.legal-page .legal-page-text-section .content-section.accordian-wrapper ul.listing-information li,.legal-page .legal-page-text-section .content-section.accordian-wrapper div.listing-information li{position:relative;padding-right:20px}
.legal-page .legal-page-text-section .content-section.accordian-wrapper ul.listing-information div a,.legal-page .legal-page-text-section .content-section.accordian-wrapper div.listing-information div a,.legal-page .legal-page-text-section .content-section.accordian-wrapper ul.listing-information li a,.legal-page .legal-page-text-section .content-section.accordian-wrapper div.listing-information li a{font-family:bembo;font-weight:normal;font-style:italic;color:#000;text-transform:none;font-size:20px}
.legal-page .legal-page-text-section .content-section.accordian-wrapper ul.listing-information div a i,.legal-page .legal-page-text-section .content-section.accordian-wrapper div.listing-information div a i,.legal-page .legal-page-text-section .content-section.accordian-wrapper ul.listing-information li a i,.legal-page .legal-page-text-section .content-section.accordian-wrapper div.listing-information li a i{height:12px;width:31px;position:relative;display:inline-block;margin-left:20px;top:-2px}
.legal-page .legal-page-text-section .content-section.accordian-wrapper ul.listing-information div div,.legal-page .legal-page-text-section .content-section.accordian-wrapper div.listing-information div div,.legal-page .legal-page-text-section .content-section.accordian-wrapper ul.listing-information li div,.legal-page .legal-page-text-section .content-section.accordian-wrapper div.listing-information li div{margin:20px 0 30px;font-family:"Arial";font-weight:400;font-style:normal;color:#000;text-transform:none;font-size:12px}
.legal-page .legal-page-text-section .page-divider-1{margin:60px 0 0}
.legal-page .legal-page-text-section .page-divider-2{margin-top:10px}
@media screen and (min-width:48em) and (max-width:61.938em){.legal-page .legal-page-top-section .image-cont .text-cont{top:30%}
.legal-page .legal-page-top-section .image-cont .text-cont h2{font-size:30px}
.legal-page .legal-page-text-section{padding:20px}
.legal-page .legal-page-text-section .content-section ul.listing-information div,.legal-page .legal-page-text-section .content-section div.listing-information div,.legal-page .legal-page-text-section .content-section ul.listing-information li,.legal-page .legal-page-text-section .content-section div.listing-information li{font-size:20px}
}
@media screen and (min-width:62em){.legal-page .legal-page-top-section .image-cont .text-cont{top:30%}
.legal-page .legal-page-top-section .image-cont .text-cont h2{font-size:35px}
.legal-page .legal-page-text-section{padding:20px}
.legal-page .legal-page-text-section .content-section{width:70%}
.legal-page .legal-page-text-section .content-section ul.listing-information div,.legal-page .legal-page-text-section .content-section div.listing-information div,.legal-page .legal-page-text-section .content-section ul.listing-information li,.legal-page .legal-page-text-section .content-section div.listing-information li{font-size:20px}
}
#loginModal .modal-content{padding:18px}
#loginModal .modal-content .modal-header__rect{width:20%;left:40%}
#loginModal .modal-content .modal-header{margin-bottom:30px;padding:5px 15px 0}
#loginModal .modal-content .modal-header p{width:100%;margin-bottom:10px}
#loginModal .modal-content .modal-body{padding:0 40px}
#loginModal .modal-content .modal-body label{width:40%;text-transform:uppercase;margin:12px 0 18px}
#loginModal .modal-content .modal-footer button,#loginModal .modal-content .modal-footer input{font-family:"Arial";font-weight:bold;font-size:13px}
@media screen and (min-width:62em){#loginModal .modal-dialog{width:435px}
}
@media screen and (max-width:767px){#loginModal .modal-content .modal-header p{padding-left:0;padding-right:0}
#loginModal .modal-content .modal-body{padding:0}
}
.receive-order h2{font-size:1em;color:#7b706c}
.receive-order .order-options .list-unstyled{display:flex;justify-content:center;align-items:center}
.receive-order .order-options li{display:flex;justify-content:center;align-items:center;width:30%;font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:16px}
.receive-order .order-options li input{margin-top:22px}
.receive-order .order-options li img{display:block;margin:0 auto}
.orderPickUp h3{font-size:1em;text-align:left}
.orderPickUp .boutique-list select{width:100%;max-width:inherit}
.orderPickUp .pick-up-details{text-align:left;padding-bottom:15px}
.orderPickUp .pick-up-details h3{display:inline-block}
.orderPickUp .pick-up-details span{border-bottom:solid 2px #000;font-weight:bold;color:#000}
.orderPickUp .pick-up-details a{float:right}
.orderPickUp .boutique-address p{text-align:left;font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:12px}
.orderPickUp .boutique-address p span{font-weight:normal;display:inline-block}
.orderPickUp .pick-up-address{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:16px}
.orderPickUp .pickup-tnc{background-color:#f8f8f8;padding:10px;font-size:12px;font-family:"Arial"}
.orderPickUp .pickup-tnc h3{font-size:12px}
.orderPickUp .pickup-tnc p{text-align:left;margin:0;font-weight:bold;color:#7b706c}
.orderPickUp .pickup-tnc p span{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:12px;padding-top:10px}
.china-checkout .orderPickUp img{float:right;margin-right:15px}
.receive-order .list-unstyled{display:flex;justify-content:center}
#deliveryAddress+label{min-width:110px;max-height:70px;line-height:110px;background:url('jlc-framework-header/assets/images/home-delivery-not-active.png') no-repeat;background-size:43px 37px;background-position:50% 0!important}
#deliveryAddress:checked+label{background:url('jlc-framework-header/assets/images/boutique-home-delivery.png') no-repeat}
#boutiquePickUp+label{min-width:110px;max-height:70px;line-height:110px;background-size:43px 37px;background:url('jlc-framework-header/assets/images/boutique-pickup-pic.png') no-repeat;background-position:50% 0!important}
#boutiquePickUp:checked+label{background:url('jlc-framework-header/assets/images/boutique-pickup-active.png') no-repeat;background-size:43px 37px;line-height:110px;background-position:50% 0}
@media screen and (min-width:48em){.orderPickUp .pick-up-details span{float:right;padding-bottom:7px}
.orderPickUp .pick-up-details a{float:right;padding-top:15px}
.pickup-tnc h3{margin-bottom:20px}
.pickup-tnc p span{display:inline-block;padding-top:20px}
.order-options .form-radio-label{padding-left:10px}
}
@media screen and (min-width:48em) and (max-width:61.938em){.china-checkout .orderPickUp img{float:right;margin-right:0;max-width:100%}
}
@media screen and (max-width:767px){#deliveryAddress+label,#boutiquePickUp:checked+label,#deliveryAddress:checked+label,#boutiquePickUp+label{line-height:normal;padding-top:50px}
}
@media print{a[href]:after{content:none!important}
footer,.header,.my-wishlist-header__links,div.wishlistteaser:last-child,.ccpane,#nav-toggle-desktop,.shopping-cart,.vertical-navigation__navigation-bar,.vertical-navigation__mobile-bar div,.vertical-navigation::before,.vertical-navigation::after,.clearfix::before,.clearfix::after,.dl-horizontal dd::before,.dl-horizontal dd::after,.container::before,.container::after,.container-fluid::before,.container-fluid::after,.row::before,.row::after,.form-horizontal .form-group::before,.form-horizontal .form-group::after,.nav::before,.nav::after,.navbar::before,.navbar::after,.navbar-header::before,.navbar-header::after,.navbar-collapse::before,.navbar-collapse::after,.modal-row::before,.modal-row::after,.modal-footer::before,.modal-footer::after,.panel-body::before,.panel-body::after,.embed-responsive::before,.embed-responsive::after,.embed-image::before,.embed-image::after,section::before,section::after,footer::before,footer::after,header::before,header::after,.focus-block::before,.focus-block::after,.layer-blocks::before,.layer-blocks::after,.my-jlc .focus-block__image .embed-image-mobile::before,.my-jlc .focus-block__image .embed-image-mobile::after,.boutiques-search .embed-image-mobile::before,.boutiques-search .embed-image-mobile::after{display:none!important}
.vertical-navigation__mobile-bar div.logo{float:none;margin:auto;display:block!important}
.print-container{display:none}
.compare-page h1.compare-page__headline{text-align:center;margin-top:40px}
.compare-page .compare-page__links .teaser-general__hide-price.compare-page__links__hide{display:none}
.teaser-general__teaser.compareproductpageteaser{width:50%!important}
.teaser-general__teaser.compareproductpageteaser .teaser-general__center-container .teaser-general__text-wrapper{display:none}
.teaser-general__teaser.compareproductpageteaser .teaser-general__add-to,.teaser-general__teaser.compareproductpageteaser .teaser-general__delete{display:none}
.teaser-general__teaser.compareproductpageteaser .teaser-general__text-wrapper.teaser-general__text-wrapper-bottom .teaser-general__link{display:none}
.teaser-general.centered-text-1200,.technical-dedails .technical-dedails__wrapper{margin:auto}
.teaser-general.centered-text-1200{width:75%!important}
.technical-dedails .technical-dedails__wrapper{width:85%!important}
section.generic-item.h-1-1{padding-left:40px}
.legal-page-top-section{display:none!important}
.technical-dedails__headline .rect{background-color:#bf9474!important;position:absolute;left:50%;margin-left:-75px;width:150px!important;border-bottom:5px solid #bf9474!important}
.top-of-the-page .top-of-the-page__image-wrapper img{visibility:hidden}
.top-of-the-page .top-of-the-page__wrapper{height:150px}
.top-of-the-page .top-of-the-page__content-wrapper{margin-top:40px}
.vertical-navigation{position:static;width:150px;margin:auto;margin-bottom:15px}
.vertical-navigation .rect{display:block!important;margin-top:10px;background-color:#bf9474!important;height:5px!important}
.vertical-navigation-container{margin:auto;text-align:center}
.vertical-navigation__mobile-bar,.vertical-navigation__mobile-bar.scrolled{top:0!important;position:relative!important;border:0!important}
.vertical-navigation__mobile-bar div.logo,.vertical-navigation__mobile-bar.scrolled div.logo{width:100%;padding:0}
.vertical-navigation__mobile-bar div.logo a,.vertical-navigation__mobile-bar.scrolled div.logo a{display:block!important}
.with-vertical-nav{padding-left:0!important;padding-right:0!important}
.vertical-navigation .rect{border-bottom:5px solid #bf9474!important;background:none!important}
.caliber:after{border:0}
.technical-dedails{width:100%;margin:auto}
.technical-dedails .technical-dedails__container .technical-dedails__action-buttons{position:static}
.top-of-the-page-table dl{text-align:center;padding:15px 0}
.top-of-the-page-table dl dd{margin-left:0;border-right:1px solid #000}
.top-of-the-page-table dl.fourth dd{border:0}
.top-of-the-page-table dl.first,.top-of-the-page-table dl.second{border-bottom:0}
.top-of-the-page-table dl.first,.top-of-the-page-table dl.third{border-right:0}
.teaser-general .teaser-general__teaser.two{float:left;width:50%}
.teaser-general__teaser.productpageteaser.description-block{display:table-cell;vertical-align:top;height:auto}
.teaser-general .teaser-general__teaser.two .teaser-general__text-wrapper{width:100%;display:table-cell;vertical-align:top}
.teaser-general .teaser-general__teaser.two .teaser-general__image-wrapper{width:47%}
.teaser-general .teaser-general__image-wrapper img{width:60%!important}
.teaser-general__text-wrapper-inner-wrapper{display:table-cell;vertical-align:middle;height:auto!important;padding-top:22px}
.teaser-general .productpageteaser .teaser-general__description-wrapper .teaser-general__description-link .reference{float:right;padding-top:14px}
.teaser-general .productpageteaser .teaser-general__description-wrapper .teaser-general__description-link .reference+a{float:left}
.teaser-general__text-wrapper .teaser-general__price-wrapper{margin-top:50px}
.top-of-the-page-table{padding:20px 1em 1em}
.teaser-general .productpageteaser .teaser-general__text-wrapper p.teaser-general__link,.teaser-general__product-image__action-buttons,.reinsurance-product-detail-page .watch-pre2,section.teaser-general.background.related-products,.embed-responsive-16by9,p.teaser-general__hide-price{display:none!important}
.caliber{height:auto!important;margin-bottom:40px;margin-top:0}
.caliber+section{width:75%!important;margin:auto}
.caliber__block{width:100vw;margin:0 auto;padding-top:0!important}
.caliber__block img{margin-top:10px;width:360px;height:360px}
.caliber__block h2{font-size:35px}
.caliber__block .caliber__block_description{position:initial;padding-top:0}
.focus-block__image,.focus-block__text{float:left;width:50%}
.focus-block__text{display:table}
.focus-block__text-wrapper{display:table-cell;vertical-align:middle}
.focus-block__text-content{padding:30px 15px;padding:1.875rem .9375rem;padding:3.75rem 5.21vw!important;margin:0 auto;display:table-cell;vertical-align:middle}
.embed-image img{width:90%}
.technical-dedails .technical-dedails__container{float:left;width:33.33333333%}
.technical-dedails .technical-dedails__container .further-information.hidden-xs{position:static!important;display:block!important}
.technical-dedails .technical-dedails__container .further-information.visible-xs{display:none!important}
body{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact}
.centered-text-1200{padding:0}
.top-of-the-page .top-of-the-page__content-wrapper{margin-top:20px!important}
.top-of-the-page{height:100px!important;padding:0 1em!important}
.focus-block__image{width:250px!important}
.focus-block__text{height:230px!important;width:250px!important}
.focus-block{width:500px!important;margin:auto!important}
.focus-block__text-wrapper .focus-block__text-content{padding:0 2vw!important}
.focus-block__text h2{padding-bottom:10px!important}
section.caliber{page-break-before:always;margin-top:50px!important}
.caliber__block img{width:250px;height:auto}
section.technical-dedails{background-color:#f8f8f8!important}
.technical-dedails p{margin:0}
}
@media print and (orientation:portrait){@page{size:auto;margin:2mm 2mm 2mm 2mm}
.top-of-the-page-table{padding-top:0;display:block!important}
.top-of-the-page-table.visible-xs{display:none!important}
.top-of-the-page-table dl{float:left;width:25%}
.top-of-the-page-table dl dd{font-size:12px}
.logo{height:auto}
.with-vertical-nav{padding-right:0!important}
.teaser-general .teaser-general__image-wrapper img{width:100%!important}
}
@media print{.caliber{background:url(jlc-framework-header/assets/images/caliber_bg.png)!important}
section,header,footer,.top-of-the-page-table{margin:0!important}
section.vertical-navigation{margin:auto!important}
.teaser-general__text-wrapper-inner-wrapper{display:table-cell;height:190px}
.teaser-general.centered-text-1200{width:75%!important;margin:auto!important}
.teaser-general.centered-text-1200{height:auto!important}
.focus-block__image .embed-image img{width:auto;height:200px}
.top-of-the-page{height:100px!important;padding:1em 1em!important}
.focus-block__text-bottom{margin:1rem 0 2rem}
.focus-block__text .focus-block__image .embed-image img{width:65%;height:auto}
.focus-block__text-bottom-title{width:54%}
.focus-block__text-wrapper .focus-block__text-content{padding:0 1vw!important}
.focus-block__text h2{padding-bottom:0!important;font-size:23px}
.focus-block{width:500px!important;margin:auto!important}
.top-of-the-page-table{padding-top:0!important;padding-bottom:0!important}
.teaser-general .teaser-general__image-wrapper img{max-height:150px;width:auto!important}
.teaser-general.centered-text-1200{height:170px!important;overflow:hidden}
.description-block{height:170px!important}
.teaser-general__center-container{height:170px!important}
.teaser-general__image-wrapper,.teaser-general__text-wrapper{display:inline-block;width:170px}
.focus-block__image .embed-image img{max-height:180px!important;width:auto!important;margin-top:10px}
.focus-block{width:500px!important}
.focus-block .focus-block__image{width:250px!important}
.focus-block .focus-block__text{width:250px!important;height:190px!important;display:inline}
.focus-block__text .focus-block__image .embed-image img{max-width:60px!important}
.als-container{display:none}
section .half{padding-bottom:10px!important}
.focus-block__image:not(. pull-right){border:10px solid #f00}
}
.vert-menu__list--services{padding:0 20px;display:none;margin:0}
.vert-menu__list--services .vert-menu__item{list-style:none}
@media screen and (max-width:767px){.vert-menu__list--services{display:block}
}
.client-service-bar__section{padding:68px 0 85px;text-align:center;color:#000;background-color:#f4f4f4}
@media screen and (max-width:767px){.client-service-bar__section{padding:60px 0 42px}
}
.client-service-bar__vert-menu--desktop{padding-top:15px}
@media screen and (max-width:1025px){.client-service-bar__vert-menu--desktop{padding-top:0}
}
@media screen and (max-width:767px){.client-service-bar__vert-menu--desktop{display:none}
}
.client-service-bar__wrapper{max-width:1170px;padding:0 11px;margin:0 auto;width:calc(100% - 22px);position:relative}
.client-service-bar__menu{width:350px;border:solid 1px #e7e7e9;display:flex;justify-content:center}
@media screen and (max-width:1025px){.client-service-bar__menu{background-color:#f9f9f9;width:328px}
}
@media screen and (max-width:767px){.client-service-bar__menu{background:0;border:0;flex-direction:column;width:auto}
}
.client-service-bar__body h1{margin:0;position:relative;text-transform:uppercase;font-size:24px;letter-spacing:3px}
@media screen and (max-width:767px){.client-service-bar__body h1{font-size:16px}
}
.client-service-bar__body h1:after{content:"";display:block;width:64px;height:3px;background-color:#b89678;position:absolute;left:50%;margin-left:-32px;bottom:-15px}
.client-service-bar__body.on-menu{padding:0 0 0 50px}
@media screen and (max-width:1025px){.client-service-bar__body.on-menu{padding:0 15px 0 50px}
}
@media screen and (max-width:767px){.client-service-bar__body.on-menu{padding:0}
}
.client-service-bar__body .client-services__description{font-size:14px;letter-spacing:2px;line-height:1.4;width:645px;margin:30px auto 0}
@media screen and (max-width:767px){.client-service-bar__body .client-services__description{font-size:13px;width:80%}
}
.client-service-bar__body .client-services__grid{margin:45px 20px 50px;display:flex;flex-flow:row wrap;justify-content:center;align-items:stretch;align-content:flex-start}
@media screen and (max-width:767px){.client-service-bar__body .client-services__grid{margin:35px 0}
}
.client-service-bar__body .client-services__item{width:230px;padding:0;border:solid 20px #fff;background-color:#e7e6e7;height:300px;position:relative;margin:0 1%}
@media screen and (max-width:767px){.client-service-bar__body .client-services__item-inverse{flex-direction:row-reverse}
}
@media screen and (max-width:767px){.client-service-bar__body .client-services__item{width:100%;border:0;height:90px;margin:0;display:flex;align-items:center;justify-content:space-between}
}
.client-service-bar__body .client-services__item .service-item__img{position:relative;height:100%}
@media screen and (max-width:767px){.client-service-bar__body .client-services__item .service-item__img{width:50%}
}
.client-service-bar__body .client-services__item .service-item__img img{display:block;width:auto;height:auto;max-height:100%;max-width:190px;margin:0 auto;position:absolute;left:50%;top:0;transform:translate(-50%)}
@media screen and (max-width:767px){.client-service-bar__body .client-services__item .service-item__img img{max-width:100%}
}
.client-service-bar__body .client-services__item .service-item__txt{display:block;font-size:14px;font-weight:bold;text-transform:uppercase;letter-spacing:2px;position:absolute;z-index:1;width:100%;bottom:20px}
@media screen and (max-width:767px){.client-service-bar__body .client-services__item .service-item__txt{position:relative;bottom:0;width:50%;padding:0 20px}
}
@media screen and (max-width:767px){.client-service-bar__body .client-services__item:not(:first-child),.client-service-bar__body .client-services__item:not(:last-child){margin:5px 0}
}
.client-service-bar__body .client-services__finder .client-services-finder__button{position:relative;display:block;box-sizing:border-box;background-color:transparent;width:auto;height:35px;text-transform:uppercase;font-weight:bold;color:#000;font-size:11px;border:solid 1px #000;margin:0 auto;line-height:33px;transition:background-color .5s ease,color .5s ease;padding:0 25px}
.client-service-bar__body .client-services__finder .client-services-finder__button:hover{background-color:#000;color:#fff;transition:background-color .5s ease,color .5s ease}
.client-service-bar__body .client-services__finder .client-services-finder__button.disabled{display:none}
@media screen and (max-width:767px){.client-service-bar__body .client-services__finder .client-services-finder__button{padding:10px;height:auto;font-size:10px;max-width:280px;line-height:normal}
}
.client-service-bar__body .client-services__finder .client-services-finder__form{display:flex;justify-content:center}
.client-service-bar__body .client-services__finder .client-services-finder__form input[type="text"]{-webkit-appearance:none;box-sizing:border-box;border:0;display:block;height:35px;margin:0;width:105px;background-color:#fff;font-size:12px;padding-left:15px;color:#000;letter-spacing:1px;outline:0}
.client-service-bar__body .client-services__finder .client-services-finder__form input[type="text"]:focus{outline:0}
.client-service-bar__body .client-services__finder .client-services-finder__form input[type="text"]::-webkit-input-placeholder{color:rgba(0,0,0,0.3)}
.client-service-bar__body .client-services__finder .client-services-finder__form input[type="text"]::-moz-placeholder{color:rgba(0,0,0,0.3)}
.client-service-bar__body .client-services__finder .client-services-finder__form input[type="text"]:-ms-input-placeholder{color:rgba(0,0,0,0.3)}
.client-service-bar__body .client-services__finder .client-services-finder__form input[type="text"]:-moz-placeholder{color:rgba(0,0,0,0.3)}
.client-service-bar__body .client-services__finder .client-services-finder__form input[type="text"].on-menu{width:133px;height:25px;padding-left:7px;letter-spacing:0}
@media screen and (max-width:767px){.client-service-bar__body .client-services__finder .client-services-finder__form input[type="text"].on-menu{background-color:#fff;font-size:10px}
}
.client-service-bar__body .client-services__finder .client-services-finder__form.on-menu{justify-content:flex-start}
.client-service-bar__body .client-services__finder .client-services-finder__form.on-menu .input_reference{width:133px;height:25px;padding-left:7px;letter-spacing:0}
@media screen and (max-width:767px){.client-service-bar__body .client-services__finder .client-services-finder__form.on-menu .input_reference{background-color:#fff;font-size:10px}
}
@media screen and (max-width:767px){.client-service-bar__body .client-services__finder .client-services-finder__form.on-menu{justify-content:center}
}
.client-service-bar__body .client-services__finder .client-services-finder__form input[type="submit"]{-webkit-appearance:none;box-sizing:border-box;border:0;outline:0;display:block;height:35px;margin:0;width:109px;background-color:#000;font-size:11px;color:#fff;text-transform:uppercase;letter-spacing:1px;padding:0;line-height:normal}
.client-service-bar__body .client-services__finder .client-services-finder__form input[type="submit"]:focus{outline:0}
.client-service-bar__body .client-services__finder .client-services-finder__form input[type="submit"]:hover{background-color:#212121}
.client-service-bar__body .client-services__finder .client-services-finder__form input[type="submit"].on-menu{width:64px;font-size:8px;height:25px}
.client-service-bar__body .client-services__finder .client-services-finder__form .input-group{position:relative}
.client-service-bar__body .client-services__finder .client-services-finder__form .icon-help{position:absolute;display:block;width:9px;height:9px;right:10px;top:13px;background-image:url("jlc-framework-header/assets/images/icon-help.png");background-size:9px 9px;background-position:center;background-repeat:no-repeat}
.client-service-bar__body .client-services__finder .client-services-finder__form .icon-help.on-menu{top:8px;right:6px}
.client-service-bar__body .client-services__finder .client-services-finder__form.disabled{display:none}
.client-service-bar__body .client-service-menu__illustration{width:116px}
.client-service-bar__body .client-service-menu__illustration img{width:116px;height:116px;display:block;margin:0}
@media screen and (max-width:767px){.client-service-bar__body .client-service-menu__illustration img{width:100%;height:auto;max-width:100%;margin:0 auto}
}
@media screen and (max-width:767px){.client-service-bar__body .client-service-menu__illustration{padding-bottom:20px;width:auto}
}
.client-service-bar__body .client-service-menu__finder{width:232px}
@media screen and (max-width:1025px){.client-service-bar__body .client-service-menu__finder{width:210px}
}
@media screen and (max-width:767px){.client-service-bar__body .client-service-menu__finder{width:auto}
}
.client-service-bar__body .client-service-menu__inner{padding:13px 15px 10px 20px}
@media screen and (max-width:1025px){.client-service-bar__body .client-service-menu__inner{padding:13px 10px 10px 10px}
}
@media screen and (max-width:767px){.client-service-bar__body .client-service-menu__inner{text-align:center}
}
.client-service-bar__body .client-service-menu__title{font-size:11px;color:#000;text-transform:uppercase;letter-spacing:1px;font-weight:bold;line-height:14px;margin:0}
.client-service-bar__body .client-service-menu__subtitle{font-size:10px;color:#000;line-height:14px;margin:5px 0;text-transform:none}
@media screen and (max-width:767px){.client-service-bar__body .client-service-menu__subtitle{margin:5px 0 10px}
}
.component-title{letter-spacing:2px;font-size:16px;color:#000;margin:0;font-weight:bold}
@media screen and (max-width:767px){.component-title{font-size:13px}
}
.component-title.subtitle{font-size:18px}
@media screen and (max-width:767px){.component-title.subtitle{font-size:13px}
}
.client-service-page{margin:0;text-align:center;text-transform:uppercase;background-color:#f4f4f4;padding:50px 0}
.client-service-page #findReference .modal-dialog{max-width:362px}
.client-service-page #findReference .modal-header{padding:15px}
.client-service-page #findReference .rect{margin:-1.0625em auto 0}
.client-service-page #findReference .close{font-size:12px;margin-top:6px}
.client-service-page__wrapper{width:calc(100% - 40px);max-width:1200px;margin:0 auto}
.client-service-page__subtitle{margin-top:50px}
@media screen and (max-width:767px){.client-service-page__subtitle{margin-top:43px}
}
.client-service-page__descriptive-text{font-size:12px;letter-spacing:2px;line-height:1.4;text-transform:none;width:645px;margin:30px auto 0}
@media screen and (max-width:767px){.client-service-page__descriptive-text{font-size:13px;width:80%}
}
.client-service-page__watch-name{font-size:30px;color:#000;letter-spacing:2px;text-transform:uppercase;font-weight:bold;margin:18px 0 11px}
@media screen and (max-width:767px){.client-service-page__watch-name{font-size:19px;margin:10px 0}
}
.client-service-page__ref{letter-spacing:2px;font-size:16px;color:#000;font-weight:bold;margin:0}
@media screen and (max-width:767px){.client-service-page__ref{font-size:14px}
}
.client-service-page__link{display:inline-block;font-weight:bold;text-decoration:none;font-size:11px;letter-spacing:2px;color:#b89678;margin:26px 0 0}
@media screen and (max-width:767px){.client-service-page__link{font-size:10px}
}
.client-service-page__link:hover{color:#b89678;opacity:.8}
.client-service-page__link.disabled{display:none}
.client-service-page__grid{margin-top:35px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:stretch;align-content:flex-start}
.client-service-page__item{display:none;padding-bottom:30px;width:auto;transition:opacity .4s ease;background-color:#e7e6e6;opacity:1;flex:1;margin:0 11px}
.client-service-page__item.isVisible{display:flex;flex-direction:column}
.client-service-page__item.mid-size{width:auto}
@media screen and (max-width:767px){.client-service-page__item.mid-size{width:100%}
}
.client-service-page__item a{display:block}
.client-service-page__item:first-child{margin:0 11px 0 0}
@media screen and (max-width:767px){.client-service-page__item:first-child{margin:0 0 10px}
}
.client-service-page__item:last-child{margin:0 0 0 11px}
@media screen and (max-width:767px){.client-service-page__item:last-child{margin:0}
}
@media screen and (max-width:767px){.client-service-page__item{width:100%;margin:0 0 10px;flex:initial}
}
.client-service-page .service-page-item__img{padding-top:100%;position:relative}
@media screen and (max-width:767px){.client-service-page .service-page-item__img{padding-top:95%}
}
.client-service-page .service-page-item__img img{position:absolute;display:block;width:auto;max-width:100%;height:100%;left:50%;top:0;transform:translate(-50%)}
@media screen and (max-width:767px){.client-service-page .service-page-item__img img{width:55%}
}
.client-service-page .service-page-item__txt{font-weight:bold;color:#000;letter-spacing:2px;font-size:22px;padding:0 40px}
@media screen and (max-width:767px){.client-service-page .service-page-item__txt{font-size:14px}
}
.client-service-page .service-page-item__txt p{margin:0}
.client-service-page .service-page-item__txt a{color:#000}
section.client-service-page{padding:0;background-color:#fff}
section.client-service-page .client-service-page__head{position:relative;height:303px}
@media screen and (max-width:767px){section.client-service-page .client-service-page__head{height:223px}
}
section.client-service-page .client-service-page__head .client-service-page__head-image{width:100%;height:100%;overflow:hidden}
section.client-service-page .client-service-page__head .client-service-page__head-image img{width:100%;height:100%;object-fit:cover}
section.client-service-page .client-service-page__head .client-service-page__head-text{position:absolute;width:100%;height:100%;top:0;left:0}
section.client-service-page .client-service-page__head .client-service-page__head-text--inner{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0)}
section.client-service-page .client-service-page__head .client-service-page__head-text--inner .client-service-page__ref{font-size:24px;color:#fff;text-transform:uppercase;line-height:20px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;letter-spacing:.1em}
@media screen and (max-width:767px){section.client-service-page .client-service-page__head .client-service-page__head-text--inner .client-service-page__ref{font-size:19px}
}
section.client-service-page .client-service-page__head .client-service-page__head-text--inner .client-service-page__watch-name{font-size:40px;color:#fff;text-transform:uppercase;line-height:45px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;letter-spacing:.111em;margin:24px 0}
@media screen and (max-width:767px){section.client-service-page .client-service-page__head .client-service-page__head-text--inner .client-service-page__watch-name{font-size:21px;line-height:26px;margin:21px 0 23px}
}
section.client-service-page .client-service-page__head .client-service-page__head-text--inner .client-service-page__link{font-size:17px;line-height:20px;text-decoration:underline;text-transform:initial;font-weight:400;font-family:Arial,Helvetica,sans-serif;margin:0;letter-spacing:initial;display:block}
section.client-service-page .client-service-page__body .client-service-page__description{background-color:#fff;padding:52px 0}
@media screen and (max-width:767px){section.client-service-page .client-service-page__body .client-service-page__description{padding:21px 0}
}
section.client-service-page .client-service-page__body .client-service-page__description .client-service-page__wrapper{width:1170px;margin:0 auto}
@media screen and (max-width:767px){section.client-service-page .client-service-page__body .client-service-page__description .client-service-page__wrapper{width:100%;padding:0 27px}
}
section.client-service-page .client-service-page__body .client-service-page__description .client-service-page__wrapper p.client-service-page__descriptive-text{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:25px;color:#707070;margin:0;width:auto;letter-spacing:initial}
@media screen and (max-width:767px){section.client-service-page .client-service-page__body .client-service-page__description .client-service-page__wrapper p.client-service-page__descriptive-text{font-size:12px;width:auto;line-height:20px}
}
section.client-service-page .client-service-page__body .client-service-page__services{background-color:#f0f0f0;padding:49px 0 78px}
@media screen and (max-width:767px){section.client-service-page .client-service-page__body .client-service-page__services{padding:33px 0 60px}
}
section.client-service-page .client-service-page__body .client-service-page__services .client-service-page__wrapper{width:1170px;margin:0 auto}
@media screen and (max-width:767px){section.client-service-page .client-service-page__body .client-service-page__services .client-service-page__wrapper{width:100%;padding:0 15px}
}
section.client-service-page .client-service-page__body .client-service-page__services .client-service-page__wrapper h2.client-service-page__subtitle.component-title.subtitle{font-size:20px;line-height:30px;letter-spacing:.111em;font-family:Arial,Helvetica,sans-serif;color:#25282a;text-align:center;text-transform:uppercase;margin:0 0 46px;padding:0;font-weight:bold}
section.client-service-page .client-service-page__body .client-service-page__services .client-service-page__wrapper .client-service-page__grid{margin:0}
section.client-service-page .client-service-page__body .client-service-page__services .client-service-page__wrapper .client-service-page__grid .client-service-page__item{padding:0;margin:0 15px;background-color:#fff}
@media screen and (max-width:767px){section.client-service-page .client-service-page__body .client-service-page__services .client-service-page__wrapper .client-service-page__grid .client-service-page__item{margin:10px 0}
}
section.client-service-page .client-service-page__body .client-service-page__services .client-service-page__wrapper .client-service-page__grid .client-service-page__item .service-page-item__img{background-color:#e7e7e7;padding:0;height:312px}
section.client-service-page .client-service-page__body .client-service-page__services .client-service-page__wrapper .client-service-page__grid .client-service-page__item .service-page-item__img img{height:100%;width:100%;position:relative;transform:initial;left:initial;object-fit:contain}
section.client-service-page .client-service-page__body .client-service-page__services .client-service-page__wrapper .client-service-page__grid .client-service-page__item:first-child{margin:0 15px 0 0}
@media screen and (max-width:767px){section.client-service-page .client-service-page__body .client-service-page__services .client-service-page__wrapper .client-service-page__grid .client-service-page__item:first-child{margin:0 0 10px}
}
section.client-service-page .client-service-page__body .client-service-page__services .client-service-page__wrapper .client-service-page__grid .client-service-page__item:last-child{margin:0 0 0 15px}
@media screen and (max-width:767px){section.client-service-page .client-service-page__body .client-service-page__services .client-service-page__wrapper .client-service-page__grid .client-service-page__item:last-child{margin:10px 0 0}
}
section.client-service-page .client-service-page__body .client-service-page__services .client-service-page__wrapper .client-service-page__grid .client-service-page__item--inner{padding:30px 36px;display:flex;flex-direction:column;flex:1 0 auto;position:relative;text-align:left}
@media screen and (max-width:767px){section.client-service-page .client-service-page__body .client-service-page__services .client-service-page__wrapper .client-service-page__grid .client-service-page__item--inner{padding:30px}
}
section.client-service-page .client-service-page__body .client-service-page__services .client-service-page__wrapper .client-service-page__grid .client-service-page__item--inner .service-page-item__txt{font-family:Arial,Helvetica,sans-serif;font-size:20px;color:#25282a;font-weight:bold;line-height:24px;letter-spacing:.111em;padding:0;margin:0 0 20px;text-align:initial;text-transform:uppercase}
@media screen and (max-width:767px){section.client-service-page .client-service-page__body .client-service-page__services .client-service-page__wrapper .client-service-page__grid .client-service-page__item--inner .service-page-item__txt{font-size:17px;line-height:30px}
}
section.client-service-page .client-service-page__body .client-service-page__services .client-service-page__wrapper .client-service-page__grid .client-service-page__item--inner .service-page-item__sub-txt{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#707070;font-weight:400;line-height:24px;letter-spacing:initial;padding:0;margin:0 0 60px;text-align:initial;text-transform:none;flex:1 0 auto}
section.client-service-page .client-service-page__body .client-service-page__services .client-service-page__wrapper .client-service-page__grid .client-service-page__item--inner .service-page-item__link{display:block;min-width:128px;max-width:calc(100% - 72px);height:33px;background-color:#25282a;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold;line-height:35px;letter-spacing:.111em;color:#fff;text-align:left;padding:0 25px 0 15px;position:absolute;width:auto;bottom:30px;transition:background-color .5s ease}
section.client-service-page .client-service-page__body .client-service-page__services .client-service-page__wrapper .client-service-page__grid .client-service-page__item--inner .service-page-item__link::after,section.client-service-page .client-service-page__body .client-service-page__services .client-service-page__wrapper .client-service-page__grid .client-service-page__item--inner .service-page-item__link::before{content:'';position:absolute;display:block;width:5px;height:1px;background-color:#fff;right:15px;top:50%;transition:right .5s ease}
section.client-service-page .client-service-page__body .client-service-page__services .client-service-page__wrapper .client-service-page__grid .client-service-page__item--inner .service-page-item__link::after{transform:translateY(1px) rotate(-47deg)}
section.client-service-page .client-service-page__body .client-service-page__services .client-service-page__wrapper .client-service-page__grid .client-service-page__item--inner .service-page-item__link::before{transform:translateY(-2px) rotate(47deg)}
section.client-service-page .client-service-page__body .client-service-page__services .client-service-page__wrapper .client-service-page__grid .client-service-page__item--inner .service-page-item__link:hover{background-color:#bf9474;transition:background-color .5s ease}
section.client-service-page .client-service-page__body .client-service-page__services .client-service-page__wrapper .client-service-page__grid .client-service-page__item--inner .service-page-item__link:hover::after,section.client-service-page .client-service-page__body .client-service-page__services .client-service-page__wrapper .client-service-page__grid .client-service-page__item--inner .service-page-item__link:hover::before{right:8px;transition:right .5s ease}
.client-services-finder__form{display:flex;justify-content:center}
.client-services-finder__form input[type="text"]{-webkit-appearance:none;box-sizing:border-box;border:0;display:block;height:35px;margin:0;width:105px;background-color:#fff;font-size:12px;padding:0 15px;color:#000;letter-spacing:1px;outline:0}
.client-services-finder__form input[type="text"]:focus{outline:0}
.client-services-finder__form input[type="text"]::-webkit-input-placeholder{color:rgba(0,0,0,0.3)}
.client-services-finder__form input[type="text"]::-moz-placeholder{color:rgba(0,0,0,0.3)}
.client-services-finder__form input[type="text"]:-ms-input-placeholder{color:rgba(0,0,0,0.3)}
.client-services-finder__form input[type="text"]:-moz-placeholder{color:rgba(0,0,0,0.3)}
.client-services-finder__form input[type="text"].on-menu{width:122px;height:25px;padding-left:10px;letter-spacing:0}
@media screen and (max-width:767px){.client-services-finder__form input[type="text"].on-menu{background-color:#fff;font-size:10px}
}
.client-services-finder__form.on-menu{justify-content:flex-start}
@media screen and (max-width:767px){.client-services-finder__form.on-menu{justify-content:center}
}
.client-services-finder__form input[type="submit"]{-webkit-appearance:none;box-sizing:border-box;border:0;outline:0;display:block;height:35px;margin:0;width:109px;background-color:#000;font-size:11px;color:#fff;text-transform:uppercase;letter-spacing:1px;padding:0;line-height:normal}
.client-services-finder__form input[type="submit"]:focus{outline:0}
.client-services-finder__form input[type="submit"]:hover{background-color:#212121}
.client-services-finder__form input[type="submit"].on-menu{width:64px;font-size:8px;height:25px}
.client-services-finder__form .input-group{position:relative}
.client-services-finder__form .icon-help{position:absolute;display:block;width:9px;height:9px;right:10px;top:13px;background-image:url("jlc-framework-header/assets/images/icon-help.png");background-size:9px 9px;background-position:center;background-repeat:no-repeat}
.client-services-finder__form .icon-help.on-menu{top:8px;right:6px}
.client-services-finder__form.disabled{display:none}
.image-text[data-revert="true"] .image-text__wrapper>.content-carousel__item{flex-direction:row-reverse}
@media screen and (max-width:767px){.image-text[data-revert="true"] .image-text__wrapper>.content-carousel__item{flex-direction:column-reverse;padding:0}
}
.image-text[data-revert="true"] .image-text__wrapper .content-carousel__grid{margin:0 0 0 10px}
.image-text[data-revert="true"] .image-text__wrapper .image-text__image figcaption{right:auto;left:0}
.image-text[data-revert="true"] .image-text__wrapper .image-text__text-column .content-carousel__item-left{padding-left:210px;padding-right:0}
@media screen and (max-width:767px){.image-text[data-revert="true"] .image-text__wrapper .image-text__text-column .content-carousel__item-left{padding-left:0}
}
@media screen and (min-width:62em){.image-text[data-revert="true"] .image-text__wrapper .image-text__text-column .content-carousel__item-left{padding-left:20%}
}
.image-text__image{position:relative}
.image-text__image img{width:100%;height:100%;object-fit:cover}
.image-text__image figcaption{display:flex;align-items:center;position:absolute;bottom:0;right:0;background:#fff;color:#3a3935;font-family:"Gotham SSm";font-weight:700;font-size:13px;line-height:16px;text-transform:uppercase;padding:20px;max-width:80%;min-width:50%;min-height:80px}
@media screen and (max-width:767px){.image-text__image figcaption{font-size:10px;left:0;right:auto;padding:15px 15px 15px 20px;min-height:60px}
}
@media screen and (max-width:767px){.image-text__image-column{padding:0}
}
.image-text__text-column{display:flex;align-items:center}
.image-text__text-column>.content-carousel__item-left{width:100%;margin:0;padding:0;padding-right:210px}
@media screen and (max-width:767px){.image-text__text-column>.content-carousel__item-left{padding-right:0}
}
@media screen and (min-width:62em){.image-text__text-column>.content-carousel__item-left{padding-right:20%}
}
@media screen and (max-width:767px){.image-text__text-column{padding:40px 20px 20px 20px}
}
.image-text__wrapper,.image-text__item{min-width:100%}
.image-text__item{padding:30px 80px;margin-left:-10px;margin-right:-10px}
.image-text__item[is-dark="false"] .content-carousel__discover-button{background:#33322f;transition:background .3s ease}
.image-text__item[is-dark="false"] .content-carousel__discover-button:hover{background:#201f1e}
@media screen and (max-width:767px){.image-text__item{flex-direction:column-reverse;padding:0;margin-left:0;margin-right:0}
}
@media screen and (max-width:767px){.image-text__item-left .content-carousel__chapter-title{margin-top:0}
}
@media screen and (max-width:767px){.image-text__item-left .content-carousel__title-top{margin-bottom:5px}
}
@media screen and (max-width:767px){.image-text__item-left .content-carousel__paragraphs-text+.content-carousel__paragraphs-text{margin:0}
}
@media screen and (max-width:767px){.image-text__item-left{margin-left:0!important;margin-right:0!important;padding:40px 0}
}
@media screen and (max-width:767px){.image-text__paragraphs{flex-direction:column}
}
@media screen and (max-width:767px){.image-text__paragraphs-text{margin:0}
}
@media screen and (max-width:767px){.image-text__discover-button{min-width:initial}
}
@media screen and (max-width:767px){.image-text__discover-button .text{padding:10px 20px}
}
@media screen and (max-width:767px){.image-text__discover-button .icon{background-size:17px;width:33px}
}
.image-text__title-bottom{margin:0 0 20px 0}
@media screen and (max-width:767px){.image-text__title-bottom{margin:0 0 10px 0}
}
@media screen and (max-width:767px){.image-text.content-carousel{height:initial}
}
.essential-watches{padding:40px 0 80px 40px;background:#fff}
.essential-watches__carousel{padding:40px 0 0 0}
.essential-watches__carousel-item{margin:0 10px;list-style-type:none;position:relative}
.essential-watches__carousel-item:first-child{margin-left:0}
.essential-watches__carousel-item:last-child{margin-right:0}
.essential-watches__carousel-item:last-child::after{content:'';position:absolute;right:-40px;top:0;width:40px;height:100%}
@media screen and (max-width:767px){.essential-watches__carousel-item:last-child::after{right:-20px;width:20px}
}
.essential-watches__carousel-item img{max-width:100%}
@media screen and (max-width:767px){.essential-watches__carousel-item{margin:0 7.5px}
}
@media screen and (max-width:767px){.essential-watches__carousel{padding:20px 0 0 0}
}
.essential-watches__header{margin:0}
.essential-watches__header-small-title,.essential-watches__header-title{font-family:"Decimal";font-weight:600;text-transform:uppercase;margin:0}
.essential-watches__header-small-title{font-size:14px;letter-spacing:2.1px;line-height:28px;color:#b7a98e;margin-bottom:15px}
@media screen and (max-width:767px){.essential-watches__header-small-title{font-size:10px;letter-spacing:1.5px;line-height:14px;margin-bottom:10px}
}
.essential-watches__header-title{font-size:26px;line-height:30px;color:#33322e;margin-bottom:10px}
@media screen and (max-width:767px){.essential-watches__header-title{font-size:16px;letter-spacing:-0.64px;line-height:18px;margin-bottom:20px}
}
.essential-watches__header-text{font-family:"Gotham SSm";font-size:16px;letter-spacing:-0.32px;line-height:28px;color:#3a3935;margin:0}
@media screen and (max-width:767px){.essential-watches__header-text{font-size:12px;letter-spacing:-0.18px;line-height:20px}
}
.essential-watches [data-carousel-scroll-indicator]{margin:30px 0}
@media screen and (max-width:767px){.essential-watches [data-carousel-scroll-indicator]{width:calc(100% - 20px)}
}
@media screen and (max-width:767px){.essential-watches{padding:40px 0 10px 20px}
}
.essential-watches__collection .essential-watches__product-image{padding:110% 0 0 0}
.essential-watches__product-small-title,.essential-watches__product-title{margin:0;font-family:"Decimal";font-weight:600;line-height:28px;text-transform:uppercase}
.essential-watches__product-small-title{font-size:12px;letter-spacing:1.8px;color:#b7a98e;margin-bottom:10px}
@media screen and (max-width:767px){.essential-watches__product-small-title{font-size:10px;letter-spacing:1.5px;line-height:14px}
}
.essential-watches__product-title{font-size:21px;color:#33322e}
@media screen and (max-width:767px){.essential-watches__product-title{font-size:16px;letter-spacing:-0.64px;line-height:18px}
}
.essential-watches__product-image{position:relative;height:0;margin-bottom:10px;padding:0 0 100% 0}
.essential-watches__product-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.client-services{padding:40px 80px 0 80px;margin:0;background:#f3f1ed}
.client-services__body{padding:0 0 40px 0}
@media screen and (max-width:767px){.client-services__body{padding:0 0 20px 0}
}
.client-services__title-section{text-align:left}
@media screen and (max-width:767px){.client-services__title-section{padding:40px 20px 0 20px}
}
.client-services__small-top-title,.client-services__title,.client-services__description{margin:0}
.client-services__small-top-title,.client-services__title{font-family:"Decimal";font-weight:600;text-transform:uppercase}
.client-services__small-top-title{font-size:14px;letter-spacing:2.1px;line-height:28px;color:#b7a98e;margin-bottom:15px}
@media screen and (max-width:767px){.client-services__small-top-title{font-size:10px;letter-spacing:1.5px;line-height:14px;margin-bottom:10px}
}
.client-services__title{font-size:40px;letter-spacing:-1.2px;line-height:46px;color:#3a3935;margin-bottom:15px}
@media screen and (max-width:767px){.client-services__title{font-size:24px;letter-spacing:-0.72px;line-height:26px}
}
.client-services__description{font-family:"Gotham SSm";font-size:16px;letter-spacing:-0.32px;line-height:28px;color:#3a3935}
.client-services__description *{font-family:"Gotham SSm";font-size:16px;letter-spacing:-0.32px;line-height:28px;color:#3a3935}
@media screen and (max-width:767px){.client-services__description *{font-size:12px;letter-spacing:-0.18px;line-height:20px}
}
.client-services__grid{display:flex;padding:40px 0;border-bottom:2px solid #e0dcd4}
@media screen and (max-width:767px){.client-services__grid{padding:20px 0 10px 0;flex-direction:column;border-bottom:0}
}
.client-services__item{position:relative;flex:1;margin:0 10px;max-width:25%}
.client-services__item .service-item__img>div~*:not(script):not(.image){display:none}
@media screen and (max-width:767px){.client-services__item .service-item__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
}
@media screen and (max-width:767px){.client-services__item .service-item__img{position:relative;height:0;padding-top:33.33%}
}
.client-services__item:first-child{margin-left:0}
.client-services__item:last-child{margin-right:0}
.client-services__item .service-item__img img{max-width:100%}
.client-services__item .service-item__small-title,.client-services__item .service-item__title{font-family:"Decimal";font-weight:600;text-transform:uppercase;margin:0;display:block;text-align:left;max-width:90%;word-break:break-word}
.client-services__item .service-item__small-title{font-size:14px;letter-spacing:2.1px;line-height:28px;color:#b7a98e;margin-bottom:5px}
@media screen and (max-width:767px){.client-services__item .service-item__small-title{font-size:10px;letter-spacing:1.5px;line-height:14px;margin-bottom:0}
}
.client-services__item .service-item__title{font-size:24px;letter-spacing:-0.72px;line-height:26px;color:#3a3935}
@media screen and (max-width:767px){.client-services__item .service-item__title{font-size:14px;letter-spacing:-0.42px;line-height:16px}
}
.client-services__item .service-item__button{position:absolute;bottom:0;right:0;padding:20px 15px;background:#33322e;display:flex;align-items:center;justify-content:center}
.client-services__item .service-item__button svg{transition:transform .3s ease-in;width:22px}
@media screen and (max-width:767px){.client-services__item .service-item__button svg{width:17px}
}
.client-services__item .service-item__button:hover svg{transform:translateX(3px)}
@media screen and (max-width:767px){.client-services__item .service-item__button{padding:15px 10px}
}
.client-services__item figcaption{position:relative;z-index:1;margin-top:-30px;min-height:120px;background:#fff;width:90%;float:right;padding:25px;transition:height .3s ease-in}
@media screen and (max-width:767px){.client-services__item figcaption{min-height:initial;padding:15px 20px;width:95%}
}
@media screen and (max-width:767px){.client-services__item{max-width:100%;margin:0 0 10px 0}
}
.client-services__finder{text-align:center}
.client-services__finder-top-title,.client-services__finder-title{font-family:"Decimal";font-weight:600;text-transform:uppercase}
.client-services__finder-top-title{font-size:14px;letter-spacing:2.1px;line-height:28px;color:#b7a98e;margin:40px 0 20px 0}
@media screen and (max-width:767px){.client-services__finder-top-title{font-size:10px;letter-spacing:1.5px;line-height:14px;margin:0 0 5px 0}
}
.client-services__finder-title{font-size:40px;letter-spacing:-1.2px;line-height:46px;color:#3a3935;margin:0 0 20px 0}
@media screen and (max-width:767px){.client-services__finder-title{font-size:20px;letter-spacing:-0.8px;line-height:22px;max-width:calc(100% - 80px);margin:0 auto 10px auto}
}
@media screen and (max-width:767px){.client-services .client-services-finder__form .input-group{flex:1}
}
.client-services .client-services-finder__form .icon-help{top:50%;transform:translateY(-50%);width:15px;height:15px;background-size:15px}
.client-services .client-services-finder__form .input_reference{padding:25px 35px 25px 20px;font-family:"Gotham SSm";font-size:16px;letter-spacing:-0.32px;line-height:28px;color:#3a3935;max-height:83px;min-width:430px;height:auto;width:auto}
.client-services .client-services-finder__form .input_reference::placeholder{color:#3a3935}
@media screen and (max-width:767px){.client-services .client-services-finder__form .input_reference{min-width:initial;width:100%;font-size:12px;letter-spacing:-0.18px;line-height:20px;padding:20px 10px}
}
.client-services .client-services-finder__form button[type="submit"]{display:flex;align-items:center;justify-content:center;border:0;background:#33322e;width:83px}
.client-services .client-services-finder__form button[type="submit"] svg{transition:transform .3s ease-in;width:27px}
@media screen and (max-width:767px){.client-services .client-services-finder__form button[type="submit"] svg{width:19px}
}
.client-services .client-services-finder__form button[type="submit"]:hover svg{transform:translateX(3px)}
@media screen and (max-width:767px){.client-services .client-services-finder__form button[type="submit"]{width:52px}
}
@media screen and (max-width:767px){.client-services .client-services-finder__form{max-width:90%;margin:0 auto}
}
@media screen and (max-width:767px){.client-services{padding:0}
}
@keyframes kf-btn{0%{width:5%}
100%{width:100%}
}
.-button{font-family:Arial,sans-serif;font-style:normal;letter-spacing:.0625em;letter-spacing:0;position:relative;display:inline-block;background:transparent;padding:.5em 0 .5em 0;border:0;border-radius:0;color:#000;font-weight:bold;text-transform:uppercase;text-decoration:none!important;text-align:center;outline:0}
.-button::after{content:"";display:block;margin:.7em auto 0;height:2px;border-bottom:2px solid #000}
.-button:hover{color:#000}
.-button:hover::after{animation:kf-btn 1s}
.-button--main{border:0;font-weight:bold;font-size:1em;text-transform:uppercase}
.-button--main::after{content:"";border-color:#bf9474}
.-button--main:hover::after{animation:kf-btn 1s;border-color:#bf9474}
.-button--addtocart{border:0;font-weight:bold;text-transform:uppercase;background-color:transparent;font-size:1.125em;color:#000}
.-button--neg{color:#fff}
.-button--neg::after{border-color:#fff}
.-button--neg:hover{color:#fff}
.-button--neg:hover::after{border-color:#fff}
.-pl a,.-pl a:hover,.-pl button,.-pl button:hover{color:inherit}
.-pl__list,.-pl__grid{margin:0 auto;padding:0;list-style:none}
.-pl__grid{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;padding:0 20px 20px}
.-pl__grid--1>*{width:100%}
.-pl__grid--0_5>*{width:50%}
.-pl__grid--0_33>*{width:33.3333%}
.-pl__grid--0_25>*{width:25%}
.-pl__item{-ms-flex:1 0 auto;flex:1 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:justify;justify-content:space-between;width:50%;padding:20px 20px 0;text-align:left}
.-pl__item--0_25{width:25%}
.-pl__item--0_33{width:33.3333%}
.-pl__item--0_5{width:50%}
.-pl__item--ta-c{text-align:center}
.-pl__item--flex{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:stretch;justify-content:stretch}
.-pl__item--flex>*{-ms-flex:1 0 auto;flex:1 0 auto}
.-pl__heightfix{width:100%}
.-pl__heightfix--grow{-ms-flex:1 0 auto;flex:1 0 auto}
.-pl__heightfix--nogrow{-ms-flex:0 1 auto;flex:0 1 auto}
.-pl__link{display:block;text-decoration:none}
.-pl__image-wrap{display:block}
.-pl__image{display:block;width:100%;height:auto;margin:0 auto}
.-pl__image--0_8{width:80%}
.-pl__name{font-family:"bembo",Georgia,serif;font-style:italic;letter-spacing:0;font-weight:normal;font-style:italic;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}
.-pl__headline{font-weight:normal}
.-pl__price{font-family:Arial,sans-serif;font-style:normal;letter-spacing:.0625em;margin-top:0}
.-pl__amount,.-pl__vat{display:block}
.-pl__vat{font-size:.675em;color:#a3a3a3;text-transform:uppercase}
@media screen and (min-width:1024px){.-pl__item{width:25%}
}
.-pc{width:100%;color:#000;font-size:14px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}
.-pc__hf{width:100%}
.-pc__hf--grow{-ms-flex:0 0 auto;flex:0 0 auto}
.-pc__hf--nogrow{-ms-flex:0 1 auto;flex:0 1 auto}
.-pc__link{display:block;text-decoration:none;color:inherit}
.-pc__link:hover{color:inherit}
.-pc__image-wrap{display:block}
.-pc__image{display:block;width:100%;height:auto;margin:0 auto}
.-pc__image--0_8{width:67%}
.-pc__name{font-family:Arial,sans-serif;font-style:normal;font-weight:bold;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}
.-pc__name.-pc__name{font-weight:bold}
.-pc__headline{margin:1em 0;font-size:1em;font-weight:normal;font-family:Arial,sans-serif;letter-spacing:.0625em;text-transform:uppercase}
.-pc__headline.-pc__headline{font-weight:bold}
.-pc__headline--name{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}
.-pc__price{font-family:Arial,sans-serif;font-style:normal;letter-spacing:.0625em;margin-top:0}
.-pc__amount,.-pc__vat{display:block}
.-pc__vat{font-size:.675em;color:#a3a3a3;color:rgba(0,0,0,0.5);text-transform:uppercase}
.-pc .plp-crd__btn{font-size:.75em}
.-clear::after{content:"";display:table;clear:both}
.pdp{font-size:16px;margin:0 auto}
.greyproduct{border:10px solid #b89678;position:relative}
.greyproduct__label{top:0;right:0;color:#fff;padding:0 20px 6px;background:#b89678;text-transform:uppercase;display:inline-block;position:absolute;font-size:20px;font-weight:bold;letter-spacing:1.6px}
.greyprodut__option-title{font-size:32px;letter-spacing:1.5px}
.greyprodut__option-desc{font-size:13px;line-height:24px}
.greyproduct .btn-ghost{background:0;border:1px solid #25282a;text-transform:uppercase;font-size:13px;line-height:40px;padding:0 35px;font-weight:bold;margin-right:15px;transition:.3s ease color,0.3s ease background}
.greyproduct .btn-ghost:hover{color:#fff;background:#25282a}
.greyproduct .pdp-social__list{display:flex;align-items:center}
.hmp{position:relative;background-color:#ccc;word-break:normal}
.hmp.new-homepage{background-color:#fff}
.hmp.new-homepage>section:last-of-type,.hml.new-homepage>section:last-child{margin-bottom:0!important}
.hmp-nav{font-family:Arial,sans-serif;font-style:normal;letter-spacing:.0625em;display:none;position:relative}
.hmp-nav__input{position:fixed;top:50%;left:-9999px}
.hmp-nav__list{margin:0 auto;padding:0;list-style:none}
.hmp-nav__list--main{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;padding:0 80px}
.hmp-nav__item{display:block}
.hmp-nav__item--main{width:auto;-ms-flex:1 0 auto;flex:1 0 auto;padding:0 10px}
.hmp-nav__item--main:first-child{padding-left:0}
.hmp-nav__item--main:last-child{padding-right:0}
.hmp-nav__label,.hmp-nav__link{outline:0}
.hmp-nav__label--main,.hmp-nav__link--main{margin:0;padding:15px 5px;font-family:"Gotham SSm",Arial,sans-serif;color:#3a3935;text-transform:uppercase;width:100%}
.hmp-nav__label--main:hover,.hmp-nav__link--main:hover{color:#b7a98e}
.hmp-nav__label{position:relative;display:block;font-weight:normal;text-align:center;cursor:pointer;transition:color .2s ease-out;border:0;background:0}
.hmp-nav__label--main::after{content:"";display:block;position:absolute;height:4px;bottom:0;left:0;margin:0 auto;background-color:transparent;transition:all .2s ease-out}
.hmp-nav__label--closer{position:absolute;top:0;right:0;bottom:0;left:0;text-indent:-9999px;pointer-events:none;z-index:2}
*:checked+*>.hmp-nav__label--closer{pointer-events:auto}
.hmp-nav__item.active .hmp-nav__label{color:#978a84}
.hmp-nav__item.active .hmp-nav__label--main::after{width:100%;background-color:#b7a98e}
.hmp-nav__link{display:inline-block;text-decoration:none;text-align:center}
.hmp-nav__link:focus{color:inherit}
.hmp-nav__body{visibility:hidden;opacity:0;position:absolute;top:100%;right:0;left:0;font-size:14px;border-top:1px solid #d8d8d8;transition:all .3s linear}
.hmp-nav__item.active .hmp-nav__body{visibility:visible;opacity:1}
.hmp-nav__item.active .hmp-nav__overlay{position:absolute;top:100%;height:100vh;width:100%;left:0}
.hmp-nav__item.active .hmp-nav__overlay::after{content:'';width:100%;display:block;top:0;height:100vh;background-color:rgba(51,50,46,0.7);backdrop-filter:blur(20px)}
.hmp-nav__body-max-wrap{width:100%;margin:0 auto;background-color:#fff}
.hmp-nav__body-inner{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;padding:0}
.hmp-nav__body-inner,.hmp-nav__body-inner>.hmp-nav__sub-section{max-height:485px}
.hmp-nav__sub-section{padding:0 30px}
.hmp-nav__sub-section:last-child{border-right:0}
.hmp-nav__sub-section--header{padding-right:15px}
.hmp-nav__sub-section--nav,.hmp-nav__sub-section--ver{width:50%}
.hmp-nav__sub-section--hor,.hmp-nav__sub-section--collection{width:50%}
.hmp-nav__sub-section--collection{position:relative}
.hmp-nav__sub-section::after{content:"";display:table;clear:both}
.hmp-nav__sub-header{margin:0;padding:10px 0;color:rgba(0,0,0,0.4);font-size:1em;font-weight:bold;text-transform:uppercase;text-align:right;font-size:.875em}
.sub-col-2,.sub-col-3,.sub-col-4{padding:0 70px}
.sub-col-2 .hmp-nav__column{flex:1 1 calc(100% / 2)}
.sub-col-3 .hmp-nav__column{flex:1 1 calc(100% / 3)}
.sub-col-4 .hmp-nav__column{flex:1 1 calc(100% / 4)}
.hmp-nav__column-image{padding-top:42%;position:relative;overflow:hidden}
.sub-col-2 .hmp-nav__column-image{padding-top:28.2%}
.sub-col-3 .hmp-nav__column-image{padding-top:42%}
.sub-col-4 .hmp-nav__column-image{padding-top:56.7%}
.hmp-nav__column-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;width:100%;height:100%}
.hmp-nav__sub-menu{text-transform:uppercase;margin:0;color:#3a3935;font-size:18px;line-height:22px;letter-spacing:-0.54px;font-family:'Decimal';font-weight:normal}
p:not(:empty)+.hmp-nav__sub-menu:not(:empty){margin-top:4px}
.hmp-nav__column .hmp-nav__column-item{text-transform:uppercase}
.hmp-nav__column .hmp-nav__column-item .hmp-nav__link{color:#3a3935;font-size:14px;line-height:18px;font-family:'Gotham SSm'}
.hmp-nav__column .hmp-nav__column-item .hmp-nav__link:hover{color:#b7a98e}
.hmp-nav__column{margin-right:20px;padding:26px 10px 0;margin:0;display:flex;flex-direction:column}
.hmp-nav__column-content{background:#fff;margin-left:35px;top:-50px;position:relative;padding:15px 20px 0}
.hmp-nav__column-content>p{font-size:10px;font-family:'Decimal';text-transform:uppercase;color:#b7a98e;letter-spacing:1.5px;line-height:14px;padding:0;margin:0}
.hmp-nav__column-title{font-family:bembo;text-transform:uppercase;font-size:1.5em;letter-spacing:0;color:#999;margin-bottom:10px}
.hmp-nav__column-list{padding:0;top:-50px;position:relative;margin-left:35px;padding-left:20px;overflow-y:auto;padding-top:12px;background-color:#fff}
.hmp-nav__column-list::-webkit-scrollbar{width:0}
.hmp-nav__column-item{display:block;padding:14px 20px 0 0;font-size:12px}
.hmp-nav__sub-list{margin:0 auto;padding:0;list-style:none;font-size:.875em;overflow-y:scroll;width:100%;margin-top:22px}
.hmp-nav__sub-list::-webkit-scrollbar{width:0}
.hmp-nav__sub-list>*{width:100%}
.hmp-nav__sub-list--hor{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}
.hmp-nav__sub-item{display:block;padding:5px 0}
.hmp-nav__sub-item--hor{padding:10px 20px 10px 0;width:100%}
.hmp-nav__sub-item--ver:not(:last-child){padding:0 0 14px 0}
.hmp-nav__sub-item--ver:last-child{padding:0}
.hmp-nav__sub-link{display:block;text-transform:uppercase;text-align:left;color:#3a3935;font-family:'Gotham SSm';font-size:14px;line-height:18px;letter-spacing:0;transition:color .2s ease-out}
.hmp-nav__sub-link:focus{color:inherit}
.hmp-nav__sub-link:hover{color:#b7a98e}
.hmp-nav__sub-link--hor,.hmp-nav__sub-link--col{text-align:left}
@media screen and (min-width:480px){.hmp-nav__sub-section--nav,.hmp-nav__sub-section--ver{width:33.3333%}
.hmp-nav__sub-section--hor,.hmp-nav__sub-section--collection{width:66.6666%}
.hmp-nav__sub-item--hor{width:50%}
}
@media screen and (min-width:480px){.hmp-nav__sub-section--nav,.hmp-nav__sub-section--ver{width:25%}
.hmp-nav__sub-section--hor,.hmp-nav__sub-section--collection{width:75%}
.hmp-nav__sub-item--hor{width:33.3333%}
}
@media screen and (min-width:1024px){.hmp-nav{display:block}
.hmp-nav__label--main,.hmp-nav__link--main{padding:15px 10px;transition:color .2s ease-out}
.hmp-nav__sub-section--nav,.hmp-nav__sub-section--ver{width:23.6%;background:#fff;padding:22px 16px 35px 80px;display:flex;flex-direction:column}
.hmp-nav__sub-section--hor,.hmp-nav__sub-section--collection{width:76.4%}
.hmp-nav__sub-section--collection{padding:30px 0 0 20px;background-color:#f6f6f6}
.hmp-nav__sub-section--hor{padding-top:22px;padding-bottom:35px}
.hmp-nav__sub-section--hor .hmp-nav__column{padding-top:0}
.hmp-nav__sub-item--hor{width:25%}
}
.hmp-nav__sub-section--nav .hmp-nav__thematic-push-info{font-family:'Decimal';color:#b7a98e;font-size:14px;line-height:28px;letter-spacing:2.1px;font-weight:normal;text-transform:uppercase;margin-bottom:7px}
.hmp-nav__sub-section--nav .hmp-nav__thematic-push-title{font-family:'Decimal';font-size:40px;line-height:46px;letter-spacing:-1.2px;color:#3a3935;text-transform:uppercase;margin-bottom:11px;word-break:break-word}
.hmp-nav__sub-section--nav .hmp-nav__thematic-push-image img{width:100%}
.hmp-nav__sub-section--nav .hmp-nav__merchandising-block-title{font-family:'Decimal';font-size:18px;line-height:22px;letter-spacing:-0.54px;color:#3a3935;text-transform:uppercase;margin:0}
.hmp-nav__sub-section--nav .hmp-nav__merchandising-block-title:first-child{margin-top:8.5px;margin-bottom:15px}
.hmp-nav__sub-section--nav .hmp-nav__merchandising-block-title:not(:first-child){margin-top:26px;margin-bottom:16px}
.hmp-nav__sub-section--nav .hmp-nav__merchandising-block-title+.hmp-nav__sub-list{margin-top:0}
.hmp-nav__sub-section--nav .hmp-nav__merchandising-block-title+.hmp-nav__sub-list .hmp-nav__sub-item:not(:last-child){padding-bottom:14.5px}
.hmp-nav__sub-section--nav .hmp-nav__merchandising-block-image img{width:100%}
@media screen and (min-width:1200px){.hmp-nav__label--main,.hmp-nav__link--main{padding:15px 20px}
}
.hmp-col{position:relative;overflow:hidden;height:100%}
.hmp-col__controls{position:absolute;right:0;bottom:0;z-index:2;pointer-events:none;background:#fff;width:113px;height:56px}
.hmp-col__arrow{position:absolute;bottom:0;padding:0;border:0;border-radius:0;outline:0;opacity:1;cursor:pointer;pointer-events:auto;text-indent:-9999px;overflow:hidden;transition:all .3s linear;width:56px;height:100%;background-color:#33322e}
.hmp-col__arrow:disabled{opacity:.5;cursor:auto;pointer-events:none}
.hmp-col__arrow::after{content:"";display:block;position:absolute;top:50%;left:50%;width:10px;height:15px;background-image:url(jlc-framework-header/assets/images/icons/icon-arrow-right-new-palladium.svg);background-repeat:no-repeat;background-size:contain}
.hmp-col__arrow--prev{right:57px}
.hmp-col__arrow--prev::after{transform:translate(-50%,-50%) rotate(180deg)}
.hmp-col__arrow--next{right:0}
.hmp-col__arrow--next::after{transform:translate(-50%,-50%)}
.hmp-col__slider{position:relative;overflow:hidden;padding:0;z-index:1;height:100%}
.hmp-col__list{margin:0 auto;padding:0;list-style:none;display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;transition:transform .3s ease-in-out;height:100%;padding-bottom:67px;overflow-x:auto}
.hmp-col__item{-ms-flex:0 0 auto;flex:0 0 auto;width:25%;padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:justify;justify-content:space-between;height:100%;overflow:hidden}
.hmp-col__link{display:block;width:100%;color:#000;text-decoration:none;-ms-flex:1 0 auto;flex:1 0 auto;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:justify;justify-content:space-between;overflow:hidden;display:block;position:relative}
.hmp-col__image-wrap{width:100%;position:relative;-ms-flex:1 0 auto;flex:1 0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden}
.hmp-col__image{display:block;width:auto;margin-left:50%;transform:translateX(-50%);max-width:100%}
.hmp-col__scroll-progress{position:absolute;bottom:0;left:0;height:56px;background:inherit;display:block;padding-left:5.15%;padding-right:6.85%;z-index:2;width:calc(100% - 113px)}
.hmp-col__scroll-progress__container{display:block;width:100%;height:2px;background:#e0dcd4;top:50%;position:relative;transform:translateY(-50%);overflow:hidden}
.hmp-col__scroll-progress__bar{height:100%;background:#33322e;position:relative}
.hmp-col__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;opacity:0;transition:opacity .3s linear}
.hmp-col__link:hover .hmp-col__overlay{opacity:1}
.hmp-col__text-wrap{-ms-flex:0 0 auto;flex:0 0 auto;background:#fff;margin-left:11.5%;padding:18px 46px 18px 14px;position:absolute;bottom:0;left:0;right:0;min-height:94px}
.hmp-col__text-wrap::after{content:'';background-color:#33322e;width:45px;height:45px;display:block;position:absolute;right:0;bottom:0;background-image:url(jlc-framework-header/assets/images/icons/icon-arrow-long-right-new-grey.svg);background-repeat:no-repeat;background-position:center;background-size:18px 11px}
.hmp-col__text{display:block;margin:0}
.hmp-col__text--small{font-family:'Decimal';color:#b7a98e;font-size:10px;letter-spacing:1.5px;line-height:14px;text-transform:uppercase}
.hmp-col__text--large{text-transform:uppercase;-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;font-family:'Decimal';font-size:16px;line-height:18px;letter-spacing:-0.64px;color:#3a3935;transition:color .2s ease-out;margin-top:9px}
@media screen and (min-width:1024px){.hmp-col__list{margin-right:-11px}
.hmp-col__item{width:20.51%;padding-right:11px}
}
@media screen and (min-width:1025px){.hmp-col__link{transition:all .1s linear}
.hmp-col__link:hover{color:rgba(0,0,0,0.5)}
}
.hmp-slider{font-family:Arial,sans-serif;font-style:normal;letter-spacing:.0625em;position:relative;color:#fff;z-index:1;margin-right:0;margin-left:0}
.hmp-slider--dark{color:#000}
.hmp-slider__controls{position:absolute;top:55px;right:0;bottom:0;left:0;z-index:2;pointer-events:none}
.hmp-slider__controls *{pointer-events:auto}
.hmp-slider__arrow{position:absolute;top:0;bottom:0;width:50px;padding:0;border:0;border-radius:0;outline:0;background:transparent;text-indent:-9999px;cursor:pointer;overflow:hidden;opacity:1;transition:opacity .3s linear}
.hmp-slider__arrow::after{content:"";display:block;position:absolute;left:50%;top:50%;width:20px;height:20px;border-right:2px solid rgba(255,255,255,0.9);border-bottom:2px solid rgba(255,255,255,0.9)}
.hmp-slider__arrow--prev{left:0}
.hmp-slider__arrow--prev::after{transform:translateX(-50%) rotate(135deg)}
.hmp-slider__arrow--next{right:0}
.hmp-slider__arrow--next::after{transform:translateX(-50%) rotate(-45deg)}
.hmp-slider__arrow:disabled{opacity:0;cursor:auto}
.hmp-slider__list{margin:0 auto;padding:0;list-style:none;position:relative;overflow:hidden;z-index:1}
.hmp-slider__list::before{content:"";display:block;min-height:470px;max-height:800px;padding-top:60px;padding-bottom:30%}
.hmp-slider__item{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;transform:translateX(-100%);transition:transform .5s ease-in-out}
.hmp-slider__item--active{transform:translateX(0);z-index:10}
.hmp-slider__item--active ~ .hmp-slider__item{transform:translateX(100%)}
.hmp-slider__item>*{position:absolute;top:0;right:0;bottom:0;left:0;padding-top:150px;padding-right:50px;padding-left:50px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch}
.hmp-slider__item>*>a,.hmp-slider__item .hmp-hero__padder{min-height:0;padding-top:40px;padding-bottom:80px;-ms-flex-align:end;align-items:flex-end}
.hmp-slider__item .hmp-hero__content{opacity:0;transform:translateY(25px);transition:opacity .3s linear .5s,transform .3s ease-out .3s}
.hmp-slider__item--active .hmp-hero__content{opacity:1;transform:translateY(0)}
@media screen and (min-width:769px){.hmp-slider__controls{top:120px}
.hmp-slider__list::before{padding-top:120px}
.hmp-slider__item>*{padding-top:120px}
}
@media screen and (min-width:1025px){.hmp-slider__controls{top:200px}
.hmp-slider__list::before{padding-top:170px}
.hmp-slider__item>*{padding-top:200px}
}
.container-fluid .container-fluid .hmp-feat{margin:0 -30px}
.hmp-feat{margin-right:0;margin-left:0;position:relative;z-index:1;background:#fff}
.hmp-feat__max-wrap{position:relative;width:100%;max-width:1200px;margin:0 auto;z-index:2}
.hmp-feat__inner{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:start;align-content:flex-start;padding:0}
.hmp-feat__body{width:100%}
.hmp-feat__foot{width:100%;margin:0 auto 20px;text-align:center}
.hmp-feat__link{color:inherit;text-decoration:none}
.hmp-feat__link:hover{color:inherit}
.hmp-hero{font-family:Arial,sans-serif;font-style:normal;letter-spacing:.0625em;margin-right:0;margin-left:0;color:red;font-size:1em;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;text-align:center;color:#fff;overflow:hidden}
.hmp-hero--light{color:#fff}
.hmp-hero--dark{color:#000}
.hmp-hero--navpad{padding-top:200px}
.hmp-hero__padder{width:100%;min-height:300px;padding:15% 20px;text-decoration:none;color:inherit;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:flex-end;align-content:flex-end;z-index:2}
.hmp-hero__padder--navpad{padding-top:200px}
.hmp-hero__video-wrap{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background-color:transparent;z-index:1}
.hmp-hero__video{position:absolute;top:50%;left:50%;width:100%;height:auto;transform:translate(-50%,-50%)}
.hmp-hero__link{color:inherit}
.hmp-hero__link:hover{color:inherit}
.hmp-hero__headline{margin-top:0;font-size:1.5em;font-weight:normal;text-transform:uppercase}
.hmp-hero__button{display:inline-block;color:inherit;border-color:inherit}
.hmp-hero__button:hover{color:inherit}
.hmp-hero__button::after{border-color:inherit}
@media screen and (min-width:1025px){.hmp-hero__headline{font-size:1.75em}
.hmp-hero__video-wrap{display:block}
}
@media screen and (min-width:1200px){.hmp-hero__padder{padding-top:180px;padding-bottom:180px}
}
.news-hero{position:relative;min-height:460px;overflow:hidden}
.news-hero__bg{position:absolute;left:0;right:0;bottom:0;top:0;min-width:100%;min-height:100%}
.news-hero__bg img{min-width:100%;min-height:100%;width:auto;height:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
.news-hero__content{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);max-width:80%}
.-js-ofc--active{width:100%;height:100%;position:absolute}
@media screen and (max-width:1024px){.-js-ofc--active{overflow:hidden}
}
.ptp{font-family:"Gotham SSm";font-size:10px;font-style:normal;letter-spacing:.0625em}
.ptp a,.ptp a:hover,.ptp button,.ptp button:hover{color:inherit}
.ptp__inner{background-color:transparent;transition:background .3s linear;pointer-events:none;z-index:9999;max-width:100vw}
.-js-ofc--active .ptp__inner{background-color:rgba(0,0,0,0.5);pointer-events:auto}
.ptp__dt-wrap{pointer-events:auto}
.ptp__bar{display:none;background-color:#f9f9f9;z-index:2}
.ptp--nobar{height:auto!important}
.ptp--nobar .ptp__bar{display:none!important}
.ptp--nobar .ptp__offcanvas{top:0!important}
.ptp__offcanvas{background-color:#f3f1ed;overflow-x:hidden;overflow-y:auto;z-index:1}
@media screen and (max-width:1024px){.ptp{display:block}
.ptp__inner{position:fixed;top:0;right:0;bottom:0;left:0}
.ptp__bar{position:absolute;top:0;left:0;width:100%;height:50px;background-color:#fff}
.ptp__offcanvas{display:block;position:absolute;top:0;right:100%;bottom:0;width:100%;background-color:#f3f1ed;transform:translateX(200%);transition:transform .3s linear}
.-js-ofc--active .ptp__offcanvas{transform:translateX(100%)}
}
@media screen and (min-width:769px) and (max-width:1024px){.ptp--tb-hide{display:none!important}
}
@media screen and (min-width:1025px){.ptp,.ptp--dt-hide{display:none!important}
.ptp__inner{position:fixed;top:0;right:0;bottom:0;left:0}
.ptp__dt-wrap{position:absolute;top:0;right:100%;bottom:0;width:80%;max-width:400px;transform:translateX(0%);transition:transform .3s linear}
.-js-ofc--active .ptp__dt-wrap{transform:translateX(100%)}
.ptp__bar{position:absolute;top:0;left:100%;bottom:0;width:100px}
.ptp__offcanvas{position:absolute;top:0;right:0;bottom:0;left:0}
}
.ptp-bar__logo-wrap{position:relative}
.ptp-bar__logo-wrap::after{content:"";display:block;position:absolute;bottom:0;left:50%;height:6px;width:100%;background-color:#bf9474;transform:translateX(-50%)}
.ptp-bar__logo-link{display:block}
.ptp-bar__logo{display:block;width:34px;margin:0 auto}
.ptp-bar__toggle{display:block;position:relative;width:27px;height:27px;margin:0;border:0;border-radius:0;outline:0;background-color:transparent;text-indent:-9999px;cursor:pointer}
.ptp-bar__toggle-icon{display:block;position:absolute;top:5px;left:5px;width:16px;height:16px}
.ptp-bar__toggle-bar{position:absolute;left:0;width:100%;height:2px;background-color:#000}
.ptp-bar__toggle-bar--1{top:0}
.ptp-bar__toggle-bar--2{top:7px}
.ptp-bar__toggle-bar--3{bottom:0}
.ptp-bar__action{position:relative}
.ptp-bar__action-link{display:block;width:18px;height:28px;margin:0 auto;background-color:transparent;background-position:0 50%;background-repeat:no-repeat;background-size:contain;color:#000;text-indent:-9999px;text-decoration:none;cursor:pointer;border:0}
.ptp-bar__action-link--basket{background-image:url("jlc-framework-header/assets/images/icons/icon-basket.svg");text-indent:0}
.ptp-bar__action-link--watchfinder{background-image:url("jlc-framework-header/assets/images/icons/icon-watchfinder.svg")}
.ptp-bar__action-link--concierge{background-image:url("jlc-framework-header/assets/images/icons/icon-concierge.svg")}
.ptp-bar__action-link--share{background-image:url("jlc-framework-header/assets/images/icons/icon-share.svg")}
.ptp-bar__action-link--search{background-image:url("jlc-framework-header/assets/images/icons/icon-search.svg")}
.hmp-header .ptp-bar__action-link--watchfinder{background-image:url("jlc-framework-header/assets/images/icons/icon-watchfinder-white.svg")}
.hmp-header .ptp-bar__action-text--basket{color:#fff}
.ptp-bar__action-text--basket{padding-left:2px;font-size:12px;line-height:20px;color:#000}
@media screen and (max-width:768px){.ptp-bar__action{padding:0 10px}
.ptp-bar__action--mb-hide{display:none!important}
}
@media screen and (min-width:1024px){.ptp-bar__action--tb-hide{display:none!important}
}
@media screen and (max-width:1024px){.ptp-bar{display:block;width:100%;height:100%;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch}
.ptp-bar__logo-wrap,.ptp-bar__toggle-wrap,.ptp-bar__action-wrap{position:absolute;top:0;bottom:0}
.ptp-bar__logo-wrap{width:50px;left:50%;margin-left:-25px;background-color:#fff;z-index:2}
.ptp-bar__logo-wrap::after{width:50px}
.ptp-bar__toggle-wrap{left:0;max-width:50%;padding-top:11px;padding-right:25px;padding-bottom:11px;padding-left:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}
.ptp-bar__action-wrap{right:0;padding-top:15px;padding-right:5px;padding-bottom:15px;padding-left:5px;font-size:0}
.ptp-bar__action{display:inline-block;vertical-align:middle}
.ptp-bar__action--mb-nodiv::after{content:none}
.ptp-bar__action-link{width:auto;height:19px;padding:0 0 0 20px;background-size:17px}
.shopping-cart .ptp-bar__action-link{background-position-x:0;padding-right:0}
}
@media screen and (min-width:1024px){.ptp-bar__action{padding:0 15px}
.ptp-bar__action--tb-hide{display:none!important}
.ptp-bar__logo-wrap::after{display:none}
}
@media screen and (min-width:1025px){.ptp-bar{display:block;width:100%;height:100%;padding:0 0 20px;border-bottom:7px solid #9b8a6d}
.ptp-bar__logo-wrap,.ptp-bar__toggle-wrap,.ptp-bar__action-wrap{width:100%}
.ptp-bar__logo-wrap{text-align:center;height:80px;margin-bottom:15px}
.ptp-bar__logo-wrap::after{width:50px;max-width:70%}
.ptp-bar__logo{width:60px}
.ptp-bar__toggle{margin:0 auto;width:28px;height:28px}
.ptp-bar__toggle-icon{top:0;left:0;width:28px;height:28px}
.ptp-bar__toggle-bar{height:4px}
.ptp-bar__toggle-bar--1{top:3px}
.ptp-bar__toggle-bar--2{top:12px}
.ptp-bar__toggle-bar--3{bottom:3px}
.ptp-bar__action-wrap{position:absolute;right:0;bottom:20px;left:0}
.ptp-bar__action{padding:10px 0}
.ptp-bar__action::after{content:"";display:block;position:absolute;bottom:0;left:50%;width:30px;height:1px;margin-left:-15px;background-color:#9b8a6d}
.ptp-bar__action--dt-hide{display:none}
.ptp-bar__action--dt-nodiv::after{content:none}
}
.ptp .mCSB_container{margin:0!important}
.ptp .mCSB_scrollTools{top:15px;right:auto;bottom:15px;left:10px}
.ptp .mCSB_draggerContainer{display:none}
.ptp .mCSB_dragger_bar{width:2px!important;background-color:rgba(0,0,0,0.2)!important}
.ptp .mCSB_draggerRail{background-color:rgba(0,0,0,0.2)!important}
.ptp .mCSB_buttonUp{background-position:center center}
@media screen and (max-width:1024px){.ptp.mCSB_scrollTools{visibility:hidden}
}
@media screen and (min-width:1025px){.ptp .mCSB_scrollTools{top:15px;right:auto;bottom:15px;left:15px}
}
@media screen and (min-width:1025px){.with-vertical-nav{padding-left:115px!important}
}
.image-stage .product-page-link{bottom:10px}
.isIE .-pc{height:100%}
.isIE .hmp-col__link{height:100%}
.ptp-bar__action--basket .popover{background:#fff}
.ptp-bar__action--basket .popover .popover-body{padding:1.25em 0}
.ptp-bar__action--basket .popover .popover-content{padding:10px 0;background:#fff}
.ptp-bar__action--basket .popover.bottom>.arrow{top:5px}
img{-ms-interpolation-mode:bicubic}
.header .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__image-wrapper,.vertical-navigation-container .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__image-wrapper,.header .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__text-wrapper,.vertical-navigation-container .popover .teaser-shoppingcart__teaser .teaser-shoppingcart__center-container .teaser-shoppingcart__text-wrapper{display:inline-block;float:none}
@media screen and (min-width:48em){.shopping-bag-item.strap .shopping-bag-item__image-container img{max-width:100%!important}
}
@-ms-viewport{width:device-width}
@media(min-width:992px){@-ms-viewport{width:auto!important}
}
body>img[src*="teads"]{display:none}
@media only screen and (max-width:48em){.reinsuranceBlock-horizontal{height:auto!important;padding-bottom:12px!important}
}
.modal-box{margin:0}
.hmp-header .popover{width:320px;margin-top:16px}
.hmp-header .popover.bottom>.arrow{margin-left:-8px;border-top-width:0;border-bottom-color:#999;border-bottom-color:#f0f0f0;top:-8px;right:77px;left:auto!important}
.hmp-header .teaser-shoppingcart__teaser{display:table;margin-bottom:10px;width:100%}
.hmp-header .teaser-shoppingcart__center-container{display:table-row}
.hmp-header .teaser-shoppingcart__image-wrapper{text-transform:uppercase;font-size:10px;display:block;vertical-align:middle;position:relative;float:left;width:50%;min-height:1px}
.hmp-header .teaser-shoppingcart__image-wrapper .js-master-image{height:auto;max-width:100%;max-height:165px}
.hmp-header .teaser-shoppingcart__text{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:18px}
.hmp-header .teaser-shoppingcart__text a{font-family:bembosemi;font-weight:normal;font-style:normal;color:#000;text-transform:none;font-size:18px;padding:0;display:block}
.hmp-header .teaser-shoppingcart__price{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:none;font-size:12px;margin-bottom:0}
.hmp-header .teaser-shoppingcart__vat{font-family:"Arial";font-weight:normal;font-style:normal;color:#7b706c;text-transform:none;font-size:10px}
.hmp-header .teaser-shoppingcart__reference{font-family:bembo;font-weight:bold;font-style:italic;color:#7b706c;text-transform:none;font-size:12px;margin:0}
.hmp-header .teaser-shoppingcart__reference span{font-weight:normal}
.hmp-header .teaser-shoppingcart__material{font-family:bembo;font-weight:bold;font-style:italic;color:#7b706c;text-transform:none;font-size:12px;margin:0}
.hmp-header .teaser-shoppingcart__material span{font-weight:normal}
.hmp-header .shoppingBag-btn-wrapper{text-align:center}
.hmp-header .shoppingBag-btn-wrapper .link{font-family:"Arial";font-weight:bold;font-style:normal;color:#000;text-transform:uppercase;font-size:12px;padding-bottom:1.2em;border-bottom:2px solid #000;margin-top:12px;margin-bottom:1.875em;padding-left:0;padding-right:0;display:inline-block}
.hmp-header .shoppingBag-btn-wrapper hr{clear:both;margin:0;margin-bottom:15px}
.hmp-header .popover-footer.shoppingBag p{font-family:bembo;font-weight:normal;font-style:italic;color:#7b706c;text-transform:none;font-size:14px;text-align:center;margin:0 auto}
.Accordion{margin:0 auto;padding:0;font-family:Arial,sans-serif;font-style:normal;letter-spacing:.0625em;text-align:left;font-size:.75em}
.Accordion-header{border-top:1px solid #e9e9e9}
@media screen and (min-width:769px){.Accordion-header{border-top:0}
}
.Accordion-trigger{border:0;color:hsl(0,0%,13%);display:block;margin:10px 0;padding:0;position:relative;text-align:left;width:100%;background:transparent;letter-spacing:.0625em;font-size:12px}
@media screen and (min-width:769px){.Accordion-trigger{padding-right:0;text-align:left}
}
.Accordion-paragraph{margin-top:10px}
.Accordion-paragraph:last-child{margin-bottom:20px}
.Accordion-title{display:block;position:relative;padding-top:10px;padding-right:40px;padding-bottom:10px;padding-left:40px;font-weight:bold;text-transform:uppercase;pointer-events:none}
.Accordion-icon{position:absolute;display:block;top:50%;left:14px;height:12px;width:12px;transform:translateY(-50%);pointer-events:none}
@media screen and (min-width:769px){.Accordion-icon{left:0}
}
.Accordion-icon::before,.Accordion-icon::after{content:"";position:absolute;background-color:#666}
.Accordion-icon::before{top:50%;right:0;left:0;height:2px;transform:translateY(-1px)}
.Accordion-icon::after{top:0;bottom:0;left:50%;width:2px;transform:translateX(-1px);transition:all .2s linear}
.Accordion-trigger[aria-expanded="true"] .Accordion-icon::after{top:50%;bottom:50%}
.Accordion-panel{margin:0 auto 20px;padding-right:40px;padding-left:40px;max-width:600px;animation-name:accordion-animation;animation-duration:.5s;animation-iteration-count:1;animation-direction:normal;animation-timing-function:linear;animation-fill-mode:forwards}
.Accordion-panel[hidden]{display:none}
@keyframes accordion-animation{0%{opacity:0;display:none}
1%{opacity:0;display:block}
100%{opacity:1}
}
.accordion-link{font-family:Arial,sans-serif;font-weight:bold;color:#000;text-transform:uppercase;display:table;position:relative;margin-top:15px}
.accordion-link::after{content:"";display:block;height:2px;border-bottom:solid 2px #000;margin:.6em auto 0}
.accordion-link:hover::after{animation:kf-btn 1s}