/*! normalize.css 2012-03-11T12:53 UTC - http://github.com/necolas/normalize.css */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden] {
  display: none;
}
html {
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
html,
button,
input,
select,
textarea {
  font-family: Arial, sans-serif;
}
body {
  margin: 0;
}
a:focus {
  outline: thin dotted;
}
a:hover,
a:active {
  outline: 0;
}
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
h2 {
  font-size: 1.5em;
  margin: 0.83em 0;
}
h3 {
  font-size: 1.17em;
  margin: 1em 0;
}
h4 {
  font-size: 1em;
  margin: 1.33em 0;
}
h5 {
  font-size: .83em;
  margin: 1.67em 0;
}
h6 {
  font-size: .75em;
  margin: 2.33em 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
b,
strong {
  font-weight: bold;
}
blockquote {
  margin: 1em 40px;
}
dfn {
  font-style: italic;
}
mark {
  background: #ff0;
  color: #000000;
}
p,
pre {
  margin: 1em 0;
}
pre,
code,
kbd,
samp {
  font-family: Arial,serif;
  _font-family: 'Arial', monospace;
  font-size: 1em;
}
pre {
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
q {
  quotes: none;
}
q:before,
q:after {
  content: '';
  content: none;
}
small {
  font-size: 75%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
dl,
menu,
ol,
ul {
  margin: 1em 0;
}
dd {
  margin: 0 0 0 40px;
}
menu,
ol,
ul {
  padding: 0 0 0 40px;
}
nav ul,
nav ol {
  list-style: none;
  list-style-image: none;
}
img {
  border: 0;
  -ms-interpolation-mode: bicubic;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 0;
}
form {
  margin: 0;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
legend {
  border: 0;
  padding: 0;
  white-space: normal;
  *margin-left: -7px;
}
button,
input,
select,
textarea {
  font-size: 100%;
  margin: 0;
  vertical-align: baseline;
  *vertical-align: middle;
}
button,
input {
  line-height: normal;
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  cursor: pointer;
  -webkit-appearance: button;
  *overflow: visible;
}
button[disabled],
input[disabled] {
  cursor: default;
}
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
  *height: 13px;
  *width: 13px;
}
input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
  -webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}
textarea {
  overflow: auto;
  vertical-align: top;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* Base64 encoded Universe Font */
@font-face {
  font-family: 'universroman';
  src: url('data:application/x-font-woff;charset=utf-8;base64,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oFzEEpaxglXchzXfrys3MM51vOj5X/T8L3r+F8Pzh2+G54/MO74rHC+YEyhY0y/IAgrW9AvW9AvW9AtmdwvW9AvW9AvW9AvW9AvWxQr6soKMr2BNv2AGoCCnKMgpCnKKgpyiIKcoyCkK5o0L5o0L5o0L5o0L1vQL+seC/rEg4y7IuAsy7oKMu2BNv2BNv2BNv2BNvyBbKchWCrKVgmylYE2/YE2/YE2/YE2/YE2/YE2/YNa6YNa6YNa6YNa6YNa6YNa6YE2/YG2rYE2/oO8uWNMvWNMvWNMvWNMvWNMvWNMvWNMvWNMvcqHIhSIXilwocqHIhSIXilwocqHIhSIXilwocqHIhSIXilwocqHIhSIXilwocqHIhSIXilwocqHIhSIXilwocqHIhSIXilwocqHIhSIXilwocqHIhSIXilwocqHIhSIXilwocqHIhSIXilwocqHIhSIXilwocqHIhSIXilwocqHIhSIXilwocqHIhSIXilwocqHEhRIXSlwocaHEhRIXSlwocaHEhRIXSlwocaHEhRIXSlwocaHEhRIXSlwocaHEhRIXSlwocaHEhRIXSlwocaHEhRIXSlwocaHEhRIXSlwocaHEhRIXSlwocaHEhRIXSlwocaHEhRIXSlwocaHEhRIXSlwocaHEhRIXSlwocaHEhRIXSlwocaHEhRIXSlwocaHEhTIXylwoc6HMhTIXylwoc6HMhTIXylwoc6HMhTIXylwoc6HMhTIXylwoc6HMhTIXylwoc6HMhTIXylwoc6HMhTIXylwoc6HMhTIXylwoc6HMhTIXylwoc6HMhTIXylwoc6HMhTIXylwoc6HMhTIXylwoc6HMhTIXylwoc6HMhTIXylwoc6HMhTIXylwoc6HMhTIXKlyocKHChQoXKlyocKHChQoXKlyocKHChQoXKlyocKHChQoXKlyocKHChQoXKlyocKHChQoXKlyocKHChQoXKlyocKHChQoXKlyocKHChQoXKlyocKHChQoXKlyocKHChQoXKlyocKHChQoXKlyocKHChQoXKlyocKHChQoXKlyocKHChQoXKlyocKHChQoXKlyocqHKhSoXqlyocqHKhSoXqlyocqHKhSoXqlyocqHKhSoXqlyocqHKhSoXqlyocqHKhSoXqlyocqHKhSoXqlyocqHKhSoXqlyocqHKhSoXqlyocqHK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QpMLTS40udDkQpMLTS40udDkQpMLTS40udDkQpMLTS40udDkQpMLTS40udDkQpMLTS40udDkQpMLTS40udDkQpMLTS40udDkQpMLTS40udDkQpMLTS40udDkQpMLTS40udDkQpMLTS40udDkQpMLTS40udDkQpMLV43orsrlr8rlr8rlrxq5XTVyu2rkdtXI7aqR21Ujt6tGblfl8leNu64acV011roql78ql78ql/8fLf++5bHAe1r+n8D7W34/8MGWnwT+QcvzgT/Gp/EZ/CP8CfbjkCu8pvw6voFv4qf4GX6OX+CX+BV+jf+Gd3EBl3C55Q8DVyJbvxvv1fpgy47APuXfi99p3RmfvHUAn3V8EP/MpyOB16h6jarXqHqNqteoeo2q16h6jarXqHqNqteoeo2q16h6jarXqHqNqteoeo2q03ZfTNt9MW33xbTdF9N2X0zbfTFt98W03RfTdl9M230xbffFtN0X03ZfTNt9MW33xbTdF9N2X0zbfTFt98W03RfTdl9M230xbffFtN0X03ZfTNt9MW33xbTdF9N2X0zbfTFt98W03RfTdl9M230xbffFtN0X03ZfTNt9MW33xYdmqz6UZXwoX/jQbNWHZqs+NFv1odmqD43YPzRiv64fv64fv64fv64f/8jVPnK1j1ztI1f7yNU+crWPXO0jV/vI1W642g1Xu+FqN1ztpqvddLWbrnbT1W662k1Xu+lqN13tpqvdcrVbrnbL1W652seu9rGrfexqH7vax672sat97Gofu9rHrnbb1W672m1Xu+1qn7jaJ672iat94mqfuNonrvaJq33iap+42h1Xu+Nqd1ztjqt9qr39VNv4qbbxUy3Pp/aefebTz3z6mU8/8+lnPp2R+8zIfWa8czrjndMZezlm7OWY8c7pjHdOZ7xzOuOd0xnvnM5453TGO6cz3jmd8c7pjHdOZ7xzOuOd0xnvnM5453TG/pAZ+0Nm7A+ZsT9kxv6QGftDZuwPmbE/ZMb+kBn7Q2a8czrjndMZ75zOeOd0xjunM945nbGHZMYekhl7SGbsIZmxh2TGHpIZe0hm7CGZsYdkRvY3S5NZmszSZJYmszSZpcksTWZpMkuTWZrM0mSWJrM0maXJLE1maTJLk1mazNJkliazNJmlySxNZmkyS5NZmszSZJYmszSZpcksTWZpMkuTWZrM0mSWJrM0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9Txdz9P1PF3P006edvK0k6edPO3kaSdPO3naydNOnnbytJOnnTzt5GknTzt52snTTp528rSTp5087eRpJ087edrJ006edvK0k6edPO3kaSdPO3naydNOnnbytJOnnTzt5GknTzt52snTTp528rSTp5087eRpJ087edrJ006edvK0k6edPO3kaSdPO3naydNOnnbydANPN/B0A0838HQDTzfwdANPN/B0A0838HQDTzfwdANPN/B0A0838HQDTzfwdANPN/B0o15vY/zdmMAe3IFP4h/iUziAP8NdoTfZyN+N+sGN+sGN+sGN+sGN+sGN+sGN+sGN8XdjAg/gQTyEh/EIHsVj+Dd4HE/gSTyFp/EMnsVzeB4v4EW8hHW8jA28gk18H3+Ff4//iP+E1/EG3sLbGCNkowjZKEI2ipCNImRj/N2YwCx2R8Xi78YEbsME84HfjG9ZtqZ4keJFihcpXqR4keJFihcpXqR4keJFihcpXqR4keJFihcpXqR4keJFihcpXqR4keJFihcpXqR4keJFihcpXqR4keJFihcpXqR4keJFihcpXqR4keJFihcpXqR4keJFihcpXqR4keJFihcpXqR4keJFihcpXqR4keJFihcpXqR4keJFihcpXqR4keJFihcpXqR48S1epHmR5kWaF2lepHmR5kWaF2lepHmR5kWaF2lepHmR5kWaF2lepHmR5kWaF2lepHmR5kWaF2lepHmR5kWaF2lepHmR5kWaF2lepHmR5kWaF2lepHmR5kWaF2lepHmR5kWaF2lepHmR5kWaF2lepHmR5kWaF2lepHmR5kWaF2lepHmR5kWaF2lepHmR5kWaF2lepHnxbV5keJHhRYYXGV5keJHhRYYXGV5keJHhRYYXGV5keJHhRYYXGV5keJHhRYYXGV5keJHhRYYXGV5keJHhRYYXGV5keJHhRYYXGV5keJHhRYYXGV5keJHhRYYXGV5keJHhRYYXGV5keJHhRYYXGV5keJHhRYYXGV5keJHhRYYXGV5keJHhRYYXGV5keJHhRYYXGV5kePEAL74Tf+EqcC2uw8zKnwc+gF0rZwJ/uFIM7A6923fiL1wFPoXPuMKA8mDoy74Tf+EqcBfuxr0rOwNfcOUXlQuuWcQSlrGCVdyHo+44huM4gZM4hQfc/SAewsN4BI/iMTyOJ/AknsLX/BWv4xv4Jp72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') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'universlight';
  src: url('data:application/x-font-woff;charset=utf-8;base64,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VhhmXSezVhhmXS2zVhhmXTOzVhhmXTmz3mvLmptZ77VlzdCs99qy5mnWe21ZszVrhWHWCsOsFYZZKwyzVhhmrTDMWmGYtcIwa4Vh1grDrBWGWSsMs1YYZq0wzFphmLXCMGuFYdYKw6wVhlkrDLNWGGatMMxa85a1KiNrrmWtMMyacVkrDLNWGGatMMxaYZi1wjBrhWHWCsMch3McznE4x+Ech3McznE4x+Ech3McznE4x+Ech3McznE4x+Ech3McznE4x+Ech3McznE4x+Ech3McznE4x+Ech3McznE4x+Ech3McznE4x+Ech3McznE4x+Ech3McznE4x+Ech3McznE4x+Ech3McznE4x+Ech3McznE4x+Ech3McznE4x+Ech3McznE4x+Ech3McznE4x+Ech3McznE4x+Ech3McznE4x+Ech3McznE4x+Ech3McznE4x+Ech3McznE4x+Ech3McznE4x+Ech3McznE4x+Ech3McznE4x+Ech3McznE4x+Ech3McznE4x+Ech3McznE4x+Ech3McznE4x+Ech3McznM4z+E8h/McznM4z+E8h/McznM4z+E8h/McznM4z+E8h/McznM4z+E8h/McznM4z+E8h/McznM4z+E8h/McznM4z+E8h/McznM4z+E8h/McznM4z+E8h/McznM4z+E8h/McznM4z+E8h/McznM4z+E8h/McznM4z+E8h/McznM4z+E8h/McznM4z+E8h/McznM4z+E8h/McznM4z+E8h/McznM4z+E8h/McznM4z+E8h/McznM4z+E8h/McznM4z+E8h/McznM4z+E8h/McznM4z+E8h/McznM4z+E8h/McznM4z+E8h/McznM4z+E8h/McznM4z+E8h/McznM4z+E8h/McznM4z+EChwscLnC4wOEChwscLnC4wOEChwscLnC4wOEChwscLnC4wOEChwscLnC4wOEChwscLnC4wOEChwscLnC4wOEChwscLnC4wOEChwscLnC4wOEChwscLnC4wOEChwscLnC4wOEChwscLnC4wOEChwscLnC4wOEChwscLnC4wOEChwscLnC4wOEChwscLnC4wOEChwscLnC4wOEChwscLnC4wOEChwscLnC4wOEChwscLnC4wOEChwscLnC4wOEChwscLnC4wOEChwscLnC4wOEChwscLnC4wOEChwscLnC4wOEChwscLnC4wOEChwscLnC4wOEChwscLnC4wOEChwscLnC4wOEChwscLnK4yOEih4scLnK4yOEih4scLnK4yOEih4scLnK4yOEih4scLnK4yOEih4scLnK4yOEih4scLnK4yOEih4scLnK4yOEih4scLnK4yOEih4scLnK4yOEih4scLnK4yOEih4scLnK4yOEih4scLnK4yOEih4scLnK4yOEih4scLnK4yOEih4scLnK4yOEih4scLnK4yOEih4scLnK4yOEih4scLnK4yOEih4scLnK4yOEih4scLnK4yOEih4scLnK4yOEih4scLnK4yOEih4scLnK4yOEih4scLnK4yOEih4scLnK4yOEih4scLnK4yOEih4scLnK4yOEih4scLnK4yOEih4scLnK4yOESh0scLnG4xOESh0scLnG4xOESh0scLnG4xOESh0scLnG4xOESh0scLnG4xOESh0scLnG4xOESh0scLnG4xOESh0scLnG4xOESh0scLnG4xOESh0scLnG4xOESh0scLnG4xOESh0scLnG4xOESh0scLnG4xOESh0scLnG4xOESh0scLnG4xOESh0scLnG4xOESh0scLnG4xOESh0scLnG4xOESh0scLnG4xOESh0scLnG4xOESh0scLnG4xOESh0scLnG4xOESh0scLnG4xOESh0scLnG4xOESh0scLnG4xOESh0scLnG4xOESh0scLnG4xOESh0scLnG4xOESh0scLnG4xOESh0scPuAzQQd8JuiAzwQd8Jmgd6yxfMeayXesmXzHSsi/t//f2//v7f/39v8H2//B9n+w/R9s/0fb/9H2f7T9H23/ju3fsf07tn/H9oMqUQdVog5at3bQ560Oml8Hfd7qoJXDB33e6qDVaAetRjtoNdpBq9EOWo120Gq0g1ajHTQ7DpodB82Og2bHQbPjoNlx0OetDlrxddBar4NWeR30eauDPDnIkIPcOMiKg9a4HvR5q4M+b3VQ5arLCsAuKwC7rO3vsi66y7l0WdvfZW1/l7X9Xdb2d1nb36V62WVtf5e1/V3W9ndZ299lbX+Xtf1d1vZ3WdvfZW1/lzPtcqZdzrTLmXY50y5n2mVtf5faZpfaZpfaZpfaZpe1/V3W9ndZ29+lVtmlVtmlVtmlVtmlVtllZXKXlcldViZ3WZncJWJdItYlYl0i1mVtf5e1/V3W9ndZ299lbX+Xtf1d1vZ3eR+zy/vjXdY6dotqt6h2i2q3qHaLareodotqt6h2i2q3qHaLareodotqt6h2i2q3qHaLareodotqt6h2i2q3qHaLareodotqt6h2i2q3qHaLareodotqt6h2i2q3qHaLareodotqt6h2i2q3qHaLareodotqt6h2i2q3qHaLareodotqt6h2i2q3qHaLareodotqt6h2i2qPqPaIao+o9ohqj6j2iGqPqPaIao+o9ohqj6j2iGqPqPaIao+o9ohqj6j2iGqPqPaIao+o9ohqj6j2iGqPqPaIao+o9ohqj6j2iGqPqPaIao+o9ohqj6j2iGqPqPaIao+o9ohqj6j2iGqPqPaIao+o9ohqj6j2iGqPqPaIao+o9ohqj6j2iGqPqPaIao+o9opqr6j2imqvqPaKaq+o9opqr6j2imqvqPaKaq+o9opqr6j2imqvqPaKaq+o9opqr6j2imqvqPaKaq+o9opqr6j2imqvqPaKaq+o9opqr6j2imqvqPaKaq+o9opqr6j2imqvqPaKaq+o9opqr6j2imqvqPaKaq+o9opqr6j2imqvqPaKaq+o9opqr6j2imqfqPaJap+o9olqn6j2iWqfqPaJap+o9olqn6j2iWqfqPaJap+o9olqn6j2iWqfqPaJap+o9olqn6j2iWqfqPaJap+o9olqn6j2iWqfqPaJap+o9olqn6j2iWqfqPaJap+o9olqn6j2iWqfqPaJap+o9olqn6j2iWqfqPaJap+o9olqn6j2iWqfqPaJap+o9otqv6j2i2q/qPaLar+o9otqv6j2i2q/qPaLar+o9otqv6j2i2q/qPaLar+o9otqv6j2i2q/qPaLar+o9otqv6j2i2q/qPaLar+o9otqv6j2i2q/qPaLar+o9otqv6j2i2q/qPaLar+o9otqv6j2i2q/qPaLar+o9otqv6j2i2q/qPaLar+o9otqv6j2i+ohUT0kqoe8a3nIpwAOeRfykHchD3kX8pB3IQ95F/KQdyEPeRfykPcND3nf8JD3DQ/5FMAhnwI45FMAhxzrsGMddqzDjnXYsQ471mHHOuxYhx3rsGMddqzDjnXYsQ471mHHOuxYhx3rsGMddqwjjnXEsY441hHHOuJYRxzriGMdcawjjnXEsY441hHHOuJYRxzriGMdcawjjnXEsY461lHHOupYRx3rqGMddayjjnXUsY461lHHOupYRx3rqGMddayjjnXUsY461lHHKls5XLZyuGzlcNnK4bKVw2Urh8tWDpetHC5bOVy2crhs5XDZyuGylcNlK4fLVg6XrRwuWzlctnK4bOVw2crhspXDZSuHy1YOl60cLls5XLZyuGzlcNnK4bKVw2Urh8tWDpetHC5bOVy2crhs5XDZyuGylcNlK4fLVg6XrRwuWzlctnK4bOVw2crhspXDZSuHy1YOl60cLls5XLZyuGzlcNnK4bKVw2Urh8tWDpetHC5bOVy2crhs5XDZyuGylcNlK4fLVg6XrRwuWzlctnK4bOVw2crhspXDZSuHy1YOl60cLls5XLZyuGzlcNnK4bKVw2Urh8tWDpetHC5bOVy2crhs5XDZyuGylcNlK4fLVg6XrRwuWzlctnK4bOVw2crhspXDZSuHy1YOl60cLls5XLZyuGzlcNnK4bKVw2Urh8tWDpetHD5mTdcxa7qOWdN1zJquY9Z0HbOm65g1Xcftedyex+153J7H7XncnsftecKeJ+x5wp4n7HnCnifsecKeJ+150p4n7XnSniftedKeJ+15yp6n7HnKnqfsecqep+x5yp6n7Xnanqftedqep+152p6n7XnGnmfsecaaxjP2P2P/M/Y/Y/8zf9zf1fWMNY1nrGk8q4ezejirh7N6OKuHs3o4q4ezejirh7N6OKuHc3o4p4dzejinh3N6OKeHc3o4p4dzejinh3N6OK+H83o4r4fzejivh/N6OK+H83o4r4fzejivhwt6uKCHC3q4oIcLerighwt6uKCHC3q4oIcLevihHn6ohx967Q+99ode+0Ov/aHX/tCa0h961UWvuuhVFx33otde9NqLXnvRay967UXHvei4F/UwoIcBPQzoYUAPA3oY0MOAHgb0MKCHAT0M6OGSHi7p4ZIeLunhkh4u6eGSHi7p4ZIeLunhkh4u6+GyHi7r4bIeLuvhsh4u6+GyHi7r4bIeLuvhih6u6OGKHq7o4Yoerujhih6u6OGKHq7o4Yoerurhqh6u6uGqHq7q4aoerurhqh6u6uGqHq7q4Zoerunhmtde89prXnvNa6957XV7XrfndXtet+d1e16353V73rDnDXvesOcNe96w5w173rDnTXvetOdNe96050173rTnTXsOWl0zaGXdoDU2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') format('woff');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'universbold';
  src: url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff');
  font-weight: normal;
  font-style: normal;
}
/* Base64 encoded hug-icon-font */
@font-face {
  font-family: 'hug-icon-font';
  src: url('data:font/truetype;base64,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') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/* Base64 encoded hug-icon-font */
/* fontello alias all fontello icons are also accessible via hug-icon-font */
@font-face {
  font-family: 'fontello';
  src: url('data:font/truetype;base64,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') format('truetype');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"]:before,
[class*=" icon-"]:before,
[class^="icon-"]:after,
[class*=" icon-"]:after,
button:after,
a.buttonstyle:after,
.button:after,
.buttonstyle.back:before {
  font-family: 'hug-icon-font';
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 0.25rem;
}
[class^="icon-"]:after,
[class*=" icon-"]:after {
  padding-left: 0.5rem;
  padding-right: 0rem;
}
a [class^="icon-"]:before,
a [class*=" icon-"]:before,
[class^="icon-"]:after,
[class*=" icon-"]:after {
  text-decoration: none;
}
a.buttonIconLeft.icon-all-brands-basket-icon:before,
.buttonIconLeft.icon-all-brands-basket-icon:before {
  content: "\e001";
  font-family: 'hug-icon-font';
}
.after.icon-all-brands-basket-icon:after {
  content: "\e001";
  font-family: 'hug-icon-font';
}
.icon-all-brands-basket-icon:not(.after):before {
  content: "\e001";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-all-brands-basket-icon:after,
.buttonIconRight.icon-all-brands-basket-icon:after {
  content: "\e001";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-all-brands-logo:before,
.buttonIconLeft.icon-all-brands-logo:before {
  content: "\e003";
  font-family: 'hug-icon-font';
}
.after.icon-all-brands-logo:after {
  content: "\e003";
  font-family: 'hug-icon-font';
}
.icon-all-brands-logo:not(.after):before {
  content: "\e003";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-all-brands-logo:after,
.buttonIconRight.icon-all-brands-logo:after {
  content: "\e003";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-my-account-personal-data:before,
.buttonIconLeft.icon-my-account-personal-data:before {
  content: "\e019";
  font-family: 'hug-icon-font';
}
.after.icon-my-account-personal-data:after {
  content: "\e019";
  font-family: 'hug-icon-font';
}
.icon-my-account-personal-data:not(.after):before {
  content: "\e019";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-my-account-personal-data:after,
.buttonIconRight.icon-my-account-personal-data:after {
  content: "\e019";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-spv-size-notify-icon:before,
.buttonIconLeft.icon-spv-size-notify-icon:before {
  content: "\e02e";
  font-family: 'hug-icon-font';
}
.after.icon-spv-size-notify-icon:after {
  content: "\e02e";
  font-family: 'hug-icon-font';
}
.icon-spv-size-notify-icon:not(.after):before {
  content: "\e02e";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-spv-size-notify-icon:after,
.buttonIconRight.icon-spv-size-notify-icon:after {
  content: "\e02e";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-store-locator-icon:before,
.buttonIconLeft.icon-store-locator-icon:before {
  content: "\e030";
  font-family: 'hug-icon-font';
}
.after.icon-store-locator-icon:after {
  content: "\e030";
  font-family: 'hug-icon-font';
}
.icon-store-locator-icon:not(.after):before {
  content: "\e030";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-store-locator-icon:after,
.buttonIconRight.icon-store-locator-icon:after {
  content: "\e030";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-my-account-shop-confidently:before,
.buttonIconLeft.icon-my-account-shop-confidently:before {
  content: "\e01b";
  font-family: 'hug-icon-font';
}
.after.icon-my-account-shop-confidently:after {
  content: "\e01b";
  font-family: 'hug-icon-font';
}
.icon-my-account-shop-confidently:not(.after):before {
  content: "\e01b";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-my-account-shop-confidently:after,
.buttonIconRight.icon-my-account-shop-confidently:after {
  content: "\e01b";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-pov-back-to-top:before,
.buttonIconLeft.icon-pov-back-to-top:before {
  content: "\e01e";
  font-family: 'hug-icon-font';
}
.after.icon-pov-back-to-top:after {
  content: "\e01e";
  font-family: 'hug-icon-font';
}
.icon-pov-back-to-top:not(.after):before {
  content: "\e01e";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-pov-back-to-top:after,
.buttonIconRight.icon-pov-back-to-top:after {
  content: "\e01e";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-pov-left-arrow:before,
.buttonIconLeft.icon-pov-left-arrow:before {
  content: "\e01f";
  font-family: 'hug-icon-font';
}
.after.icon-pov-left-arrow:after {
  content: "\e01f";
  font-family: 'hug-icon-font';
}
.icon-pov-left-arrow:not(.after):before {
  content: "\e01f";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-pov-left-arrow:after,
.buttonIconRight.icon-pov-left-arrow:after {
  content: "\e01f";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-pov-menu-closed:before,
.buttonIconLeft.icon-pov-menu-closed:before {
  content: "\e020";
  font-family: 'hug-icon-font';
}
.after.icon-pov-menu-closed:after {
  content: "\e020";
  font-family: 'hug-icon-font';
}
.icon-pov-menu-closed:not(.after):before {
  content: "\e020";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-pov-menu-closed:after,
.buttonIconRight.icon-pov-menu-closed:after {
  content: "\e020";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-solid-arrow-right:before,
.buttonIconLeft.icon-solid-arrow-right:before {
  content: "\e020";
  font-family: 'hug-icon-font';
}
.after.icon-solid-arrow-right:after {
  content: "\e020";
  font-family: 'hug-icon-font';
}
.icon-solid-arrow-right:not(.after):before {
  content: "\e020";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-solid-arrow-right:after,
.buttonIconRight.icon-solid-arrow-right:after {
  content: "\e020";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-pov-menu-open:before,
.buttonIconLeft.icon-pov-menu-open:before {
  content: "\e021";
  font-family: 'hug-icon-font';
}
.after.icon-pov-menu-open:after {
  content: "\e021";
  font-family: 'hug-icon-font';
}
.icon-pov-menu-open:not(.after):before {
  content: "\e021";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-pov-menu-open:after,
.buttonIconRight.icon-pov-menu-open:after {
  content: "\e021";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-pov-quickview:before,
.buttonIconLeft.icon-pov-quickview:before {
  content: "\e022";
  font-family: 'hug-icon-font';
}
.after.icon-pov-quickview:after {
  content: "\e022";
  font-family: 'hug-icon-font';
}
.icon-pov-quickview:not(.after):before {
  content: "\e022";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-pov-quickview:after,
.buttonIconRight.icon-pov-quickview:after {
  content: "\e022";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-pov-right-arrow:before,
.buttonIconLeft.icon-pov-right-arrow:before {
  content: "\e023";
  font-family: 'hug-icon-font';
}
.after.icon-pov-right-arrow:after {
  content: "\e023";
  font-family: 'hug-icon-font';
}
.icon-pov-right-arrow:not(.after):before {
  content: "\e023";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-pov-right-arrow:after,
.buttonIconRight.icon-pov-right-arrow:after {
  content: "\e023";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-search-all-brands:before,
.buttonIconLeft.icon-search-all-brands:before {
  content: "\e024";
  font-family: 'hug-icon-font';
}
.after.icon-search-all-brands:after {
  content: "\e024";
  font-family: 'hug-icon-font';
}
.icon-search-all-brands:not(.after):before {
  content: "\e024";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-search-all-brands:after,
.buttonIconRight.icon-search-all-brands:after {
  content: "\e024";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-social-facebook:before,
.buttonIconLeft.icon-social-facebook:before {
  content: "\e026";
  font-family: 'hug-icon-font';
}
.after.icon-social-facebook:after {
  content: "\e026";
  font-family: 'hug-icon-font';
}
.icon-social-facebook:not(.after):before {
  content: "\e026";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-social-facebook:after,
.buttonIconRight.icon-social-facebook:after {
  content: "\e026";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-social-gplus:before,
.buttonIconLeft.icon-social-gplus:before {
  content: "\e027";
  font-family: 'hug-icon-font';
}
.after.icon-social-gplus:after {
  content: "\e027";
  font-family: 'hug-icon-font';
}
.icon-social-gplus:not(.after):before {
  content: "\e027";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-social-gplus:after,
.buttonIconRight.icon-social-gplus:after {
  content: "\e027";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-social-pinterest:before,
.buttonIconLeft.icon-social-pinterest:before {
  content: "\e028";
  font-family: 'hug-icon-font';
}
.after.icon-social-pinterest:after {
  content: "\e028";
  font-family: 'hug-icon-font';
}
.icon-social-pinterest:not(.after):before {
  content: "\e028";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-social-pinterest:after,
.buttonIconRight.icon-social-pinterest:after {
  content: "\e028";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-social-twitter:before,
.buttonIconLeft.icon-social-twitter:before {
  content: "\e029";
  font-family: 'hug-icon-font';
}
.after.icon-social-twitter:after {
  content: "\e029";
  font-family: 'hug-icon-font';
}
.icon-social-twitter:not(.after):before {
  content: "\e029";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-social-twitter:after,
.buttonIconRight.icon-social-twitter:after {
  content: "\e029";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-social-youtube:before,
.buttonIconLeft.icon-social-youtube:before {
  content: "\e02a";
  font-family: 'hug-icon-font';
}
.after.icon-social-youtube:after {
  content: "\e02a";
  font-family: 'hug-icon-font';
}
.icon-social-youtube:not(.after):before {
  content: "\e02a";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-social-youtube:after,
.buttonIconRight.icon-social-youtube:after {
  content: "\e02a";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-spv-fits-me-icon:before,
.buttonIconLeft.icon-spv-fits-me-icon:before {
  content: "\e02b";
  font-family: 'hug-icon-font';
}
.after.icon-spv-fits-me-icon:after {
  content: "\e02b";
  font-family: 'hug-icon-font';
}
.icon-spv-fits-me-icon:not(.after):before {
  content: "\e02b";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-spv-fits-me-icon:after,
.buttonIconRight.icon-spv-fits-me-icon:after {
  content: "\e02b";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-spv-size-chart:before,
.buttonIconLeft.icon-spv-size-chart:before {
  content: "\e02c";
  font-family: 'hug-icon-font';
}
.after.icon-spv-size-chart:after {
  content: "\e02c";
  font-family: 'hug-icon-font';
}
.icon-spv-size-chart:not(.after):before {
  content: "\e02c";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-spv-size-chart:after,
.buttonIconRight.icon-spv-size-chart:after {
  content: "\e02c";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-my-account-orders:before,
.buttonIconLeft.icon-my-account-orders:before {
  content: "\e018";
  font-family: 'hug-icon-font';
}
.after.icon-my-account-orders:after {
  content: "\e018";
  font-family: 'hug-icon-font';
}
.icon-my-account-orders:not(.after):before {
  content: "\e018";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-my-account-orders:after,
.buttonIconRight.icon-my-account-orders:after {
  content: "\e018";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-android-apps:before,
.buttonIconLeft.icon-android-apps:before {
  content: "\e005";
  font-family: 'hug-icon-font';
}
.after.icon-android-apps:after {
  content: "\e005";
  font-family: 'hug-icon-font';
}
.icon-android-apps:not(.after):before {
  content: "\e005";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-android-apps:after,
.buttonIconRight.icon-android-apps:after {
  content: "\e005";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-apple-apps:before,
.buttonIconLeft.icon-apple-apps:before {
  content: "\e006";
  font-family: 'hug-icon-font';
}
.after.icon-apple-apps:after {
  content: "\e006";
  font-family: 'hug-icon-font';
}
.icon-apple-apps:not(.after):before {
  content: "\e006";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-apple-apps:after,
.buttonIconRight.icon-apple-apps:after {
  content: "\e006";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-brands-chat-icon:before,
.buttonIconLeft.icon-brands-chat-icon:before {
  content: "\e009";
  font-family: 'hug-icon-font';
}
.after.icon-brands-chat-icon:after {
  content: "\e009";
  font-family: 'hug-icon-font';
}
.icon-brands-chat-icon:not(.after):before {
  content: "\e009";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-brands-chat-icon:after,
.buttonIconRight.icon-brands-chat-icon:after {
  content: "\e009";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-brands-whishlist-icon:before,
.buttonIconLeft.icon-brands-whishlist-icon:before {
  content: "\e00a";
  font-family: 'hug-icon-font';
}
.after.icon-brands-whishlist-icon:after {
  content: "\e00a";
  font-family: 'hug-icon-font';
}
.icon-brands-whishlist-icon:not(.after):before {
  content: "\e00a";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-brands-whishlist-icon:after,
.buttonIconRight.icon-brands-whishlist-icon:after {
  content: "\e00a";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-footer-chat:before,
.buttonIconLeft.icon-footer-chat:before {
  content: "\e00b";
  font-family: 'hug-icon-font';
}
.after.icon-footer-chat:after {
  content: "\e00b";
  font-family: 'hug-icon-font';
}
.icon-footer-chat:not(.after):before {
  content: "\e00b";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-footer-chat:after,
.buttonIconRight.icon-footer-chat:after {
  content: "\e00b";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-footer-mail:before,
.buttonIconLeft.icon-footer-mail:before {
  content: "\e00c";
  font-family: 'hug-icon-font';
}
.after.icon-footer-mail:after {
  content: "\e00c";
  font-family: 'hug-icon-font';
}
.icon-footer-mail:not(.after):before {
  content: "\e00c";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-footer-mail:after,
.buttonIconRight.icon-footer-mail:after {
  content: "\e00c";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-footer-phone:before,
.buttonIconLeft.icon-footer-phone:before {
  content: "\e00e";
  font-family: 'hug-icon-font';
}
.after.icon-footer-phone:after {
  content: "\e00e";
  font-family: 'hug-icon-font';
}
.icon-footer-phone:not(.after):before {
  content: "\e00e";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-footer-phone:after,
.buttonIconRight.icon-footer-phone:after {
  content: "\e00e";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-footer-send-newsletter:before,
.buttonIconLeft.icon-footer-send-newsletter:before {
  content: "\e00f";
  font-family: 'hug-icon-font';
}
.after.icon-footer-send-newsletter:after {
  content: "\e00f";
  font-family: 'hug-icon-font';
}
.icon-footer-send-newsletter:not(.after):before {
  content: "\e00f";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-footer-send-newsletter:after,
.buttonIconRight.icon-footer-send-newsletter:after {
  content: "\e00f";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-form-check-on:before,
.buttonIconLeft.icon-form-check-on:before {
  content: "\e011";
  font-family: 'hug-icon-font';
}
.after.icon-form-check-on:after {
  content: "\e011";
  font-family: 'hug-icon-font';
}
.icon-form-check-on:not(.after):before {
  content: "\e011";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-form-check-on:after,
.buttonIconRight.icon-form-check-on:after {
  content: "\e011";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-hugo-logo:before,
.buttonIconLeft.icon-hugo-logo:before {
  content: "\e015";
  font-family: 'hug-icon-font';
}
.after.icon-hugo-logo:after {
  content: "\e015";
  font-family: 'hug-icon-font';
}
.icon-hugo-logo:not(.after):before {
  content: "\e015";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-hugo-logo:after,
.buttonIconRight.icon-hugo-logo:after {
  content: "\e015";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-minicart_layer_arrow:before,
.buttonIconLeft.icon-minicart_layer_arrow:before {
  content: "\e032";
  font-family: 'hug-icon-font';
}
.after.icon-minicart_layer_arrow:after {
  content: "\e032";
  font-family: 'hug-icon-font';
}
.icon-minicart_layer_arrow:not(.after):before {
  content: "\e032";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-minicart_layer_arrow:after,
.buttonIconRight.icon-minicart_layer_arrow:after {
  content: "\e032";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-back-to-top:before,
.buttonIconLeft.icon-back-to-top:before {
  content: "\e032";
  font-family: 'hug-icon-font';
}
.after.icon-back-to-top:after {
  content: "\e032";
  font-family: 'hug-icon-font';
}
.icon-back-to-top:not(.after):before {
  content: "\e032";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-back-to-top:after,
.buttonIconRight.icon-back-to-top:after {
  content: "\e032";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-my-account-addresses:before,
.buttonIconLeft.icon-my-account-addresses:before {
  content: "\e016";
  font-family: 'hug-icon-font';
}
.after.icon-my-account-addresses:after {
  content: "\e016";
  font-family: 'hug-icon-font';
}
.icon-my-account-addresses:not(.after):before {
  content: "\e016";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-my-account-addresses:after,
.buttonIconRight.icon-my-account-addresses:after {
  content: "\e016";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-my-account-close:before,
.buttonIconLeft.icon-my-account-close:before {
  content: "\e017";
  font-family: 'hug-icon-font';
}
.after.icon-my-account-close:after {
  content: "\e017";
  font-family: 'hug-icon-font';
}
.icon-my-account-close:not(.after):before {
  content: "\e017";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-my-account-close:after,
.buttonIconRight.icon-my-account-close:after {
  content: "\e017";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-close-x:before,
.buttonIconLeft.icon-close-x:before {
  content: "\e017";
  font-family: 'hug-icon-font';
}
.after.icon-close-x:after {
  content: "\e017";
  font-family: 'hug-icon-font';
}
.icon-close-x:not(.after):before {
  content: "\e017";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-close-x:after,
.buttonIconRight.icon-close-x:after {
  content: "\e017";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-menu:before,
.buttonIconLeft.icon-menu:before {
  content: "\e056";
  font-family: 'hug-icon-menu';
}
.after.icon-menu:after {
  content: "\e056";
  font-family: 'hug-icon-menu';
}
.icon-menu:not(.after):before {
  content: "\e056";
  font-family: 'hug-icon-menu';
}
a.buttonIconRight.icon-menu:after,
.buttonIconRight.icon-menu:after {
  content: "\e056";
  font-family: 'hug-icon-menu';
}
.icon-my-account-close:before {
  font-size: 0.9em;
}
a.buttonIconLeft.icon-my-account-print:before,
.buttonIconLeft.icon-my-account-print:before {
  content: "\e01a";
  font-family: 'hug-icon-font';
}
.after.icon-my-account-print:after {
  content: "\e01a";
  font-family: 'hug-icon-font';
}
.icon-my-account-print:not(.after):before {
  content: "\e01a";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-my-account-print:after,
.buttonIconRight.icon-my-account-print:after {
  content: "\e01a";
  font-family: 'hug-icon-font';
}
.icon-my-account-print:before {
  font-size: 1.2em;
  margin-top: -0.2em;
}
a.buttonIconLeft.icon-arrow-right:before,
.buttonIconLeft.icon-arrow-right:before {
  content: "\e023";
  font-family: 'hug-icon-font';
}
.after.icon-arrow-right:after {
  content: "\e023";
  font-family: 'hug-icon-font';
}
.icon-arrow-right:not(.after):before {
  content: "\e023";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-arrow-right:after,
.buttonIconRight.icon-arrow-right:after {
  content: "\e023";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-arrow-left:before,
.buttonIconLeft.icon-arrow-left:before {
  content: "\e01f";
  font-family: 'hug-icon-font';
}
.after.icon-arrow-left:after {
  content: "\e01f";
  font-family: 'hug-icon-font';
}
.icon-arrow-left:not(.after):before {
  content: "\e01f";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-arrow-left:after,
.buttonIconRight.icon-arrow-left:after {
  content: "\e01f";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-world:before,
.buttonIconLeft.icon-world:before {
  content: "\e807";
  font-family: 'hug-icon-font';
}
.after.icon-world:after {
  content: "\e807";
  font-family: 'hug-icon-font';
}
.icon-world:not(.after):before {
  content: "\e807";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-world:after,
.buttonIconRight.icon-world:after {
  content: "\e807";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-arrow-right:before,
.buttonIconLeft.icon-arrow-right:before {
  content: "\e805";
  font-family: 'hug-icon-font';
}
.after.icon-arrow-right:after {
  content: "\e805";
  font-family: 'hug-icon-font';
}
.icon-arrow-right:not(.after):before {
  content: "\e805";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-arrow-right:after,
.buttonIconRight.icon-arrow-right:after {
  content: "\e805";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-close:before,
.buttonIconLeft.icon-close:before {
  content: "\e803";
  font-family: 'hug-icon-font';
}
.after.icon-close:after {
  content: "\e803";
  font-family: 'hug-icon-font';
}
.icon-close:not(.after):before {
  content: "\e803";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-close:after,
.buttonIconRight.icon-close:after {
  content: "\e803";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-ruler:before,
.buttonIconLeft.icon-ruler:before {
  content: "\e802";
  font-family: 'hug-icon-font';
}
.after.icon-ruler:after {
  content: "\e802";
  font-family: 'hug-icon-font';
}
.icon-ruler:not(.after):before {
  content: "\e802";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-ruler:after,
.buttonIconRight.icon-ruler:after {
  content: "\e802";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-search:before,
.buttonIconLeft.icon-search:before {
  content: "\e801";
  font-family: 'hug-icon-font';
}
.after.icon-search:after {
  content: "\e801";
  font-family: 'hug-icon-font';
}
.icon-search:not(.after):before {
  content: "\e801";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-search:after,
.buttonIconRight.icon-search:after {
  content: "\e801";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-arrow-left:before,
.buttonIconLeft.icon-arrow-left:before {
  content: "\e806";
  font-family: 'hug-icon-font';
}
.after.icon-arrow-left:after {
  content: "\e806";
  font-family: 'hug-icon-font';
}
.icon-arrow-left:not(.after):before {
  content: "\e806";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-arrow-left:after,
.buttonIconRight.icon-arrow-left:after {
  content: "\e806";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-slider-arrow-left:before,
.buttonIconLeft.icon-slider-arrow-left:before {
  content: "\e04e";
  font-family: 'hug-icon-font';
}
.after.icon-slider-arrow-left:after {
  content: "\e04e";
  font-family: 'hug-icon-font';
}
.icon-slider-arrow-left:not(.after):before {
  content: "\e04e";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-slider-arrow-left:after,
.buttonIconRight.icon-slider-arrow-left:after {
  content: "\e04e";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-slider-arrow-right:before,
.buttonIconLeft.icon-slider-arrow-right:before {
  content: "\e050";
  font-family: 'hug-icon-font';
}
.after.icon-slider-arrow-right:after {
  content: "\e050";
  font-family: 'hug-icon-font';
}
.icon-slider-arrow-right:not(.after):before {
  content: "\e050";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-slider-arrow-right:after,
.buttonIconRight.icon-slider-arrow-right:after {
  content: "\e050";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-slider-dot-active:before,
.buttonIconLeft.icon-slider-dot-active:before {
  content: "\e04d";
  font-family: 'hug-icon-font';
}
.after.icon-slider-dot-active:after {
  content: "\e04d";
  font-family: 'hug-icon-font';
}
.icon-slider-dot-active:not(.after):before {
  content: "\e04d";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-slider-dot-active:after,
.buttonIconRight.icon-slider-dot-active:after {
  content: "\e04d";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-slider-dot-inactive:before,
.buttonIconLeft.icon-slider-dot-inactive:before {
  content: "\e04f";
  font-family: 'hug-icon-font';
}
.after.icon-slider-dot-inactive:after {
  content: "\e04f";
  font-family: 'hug-icon-font';
}
.icon-slider-dot-inactive:not(.after):before {
  content: "\e04f";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-slider-dot-inactive:after,
.buttonIconRight.icon-slider-dot-inactive:after {
  content: "\e04f";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-share:before,
.buttonIconLeft.icon-share:before {
  content: "\e051";
  font-family: 'hug-icon-font';
}
.after.icon-share:after {
  content: "\e051";
  font-family: 'hug-icon-font';
}
.icon-share:not(.after):before {
  content: "\e051";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-share:after,
.buttonIconRight.icon-share:after {
  content: "\e051";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-circle-photo:before,
.buttonIconLeft.icon-circle-photo:before {
  content: "\e058";
  font-family: 'hug-icon-font';
}
.after.icon-circle-photo:after {
  content: "\e058";
  font-family: 'hug-icon-font';
}
.icon-circle-photo:not(.after):before {
  content: "\e058";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-circle-photo:after,
.buttonIconRight.icon-circle-photo:after {
  content: "\e058";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-circle-video:before,
.buttonIconLeft.icon-circle-video:before {
  content: "\e057";
  font-family: 'hug-icon-font';
}
.after.icon-circle-video:after {
  content: "\e057";
  font-family: 'hug-icon-font';
}
.icon-circle-video:not(.after):before {
  content: "\e057";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-circle-video:after,
.buttonIconRight.icon-circle-video:after {
  content: "\e057";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-circle-headphone:before,
.buttonIconLeft.icon-circle-headphone:before {
  content: "\e059";
  font-family: 'hug-icon-font';
}
.after.icon-circle-headphone:after {
  content: "\e059";
  font-family: 'hug-icon-font';
}
.icon-circle-headphone:not(.after):before {
  content: "\e059";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-circle-headphone:after,
.buttonIconRight.icon-circle-headphone:after {
  content: "\e059";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-link:before,
.buttonIconLeft.icon-link:before {
  content: "\e053";
  font-family: 'hug-icon-font';
}
.after.icon-link:after {
  content: "\e053";
  font-family: 'hug-icon-font';
}
.icon-link:not(.after):before {
  content: "\e053";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-link:after,
.buttonIconRight.icon-link:after {
  content: "\e053";
  font-family: 'hug-icon-font';
}
a.buttonIconLeft.icon-credit_card_info:before,
.buttonIconLeft.icon-credit_card_info:before {
  content: "\e05b";
  font-family: 'hug-icon-font';
}
.after.icon-credit_card_info:after {
  content: "\e05b";
  font-family: 'hug-icon-font';
}
.icon-credit_card_info:not(.after):before {
  content: "\e05b";
  font-family: 'hug-icon-font';
}
a.buttonIconRight.icon-credit_card_info:after,
.buttonIconRight.icon-credit_card_info:after {
  content: "\e05b";
  font-family: 'hug-icon-font';
}
.icon-brands-chat-icon {
  position: relative;
  top: 1px;
  color: #808080;
}
/*
.icon-world:before {font-family: "fontello" !important; content: '\e807'; } 
.icon-arrow-right:before {font-family: "fontello" !important; content: '\e805'; } 
.icon-close:before {font-family: "fontello" !important; content: '\e803'; float:left; }
.icon-ruler:before {font-family: "fontello" !important; content: '\e802'; } 
.icon-search:before {font-family: "fontello" !important; content: '\e801'; } 
.icon-arrow-left:before {font-family: "fontello" !important; content: '\e806'; } 
 */
/*------------------------------------*\
    LESS Config File
\*------------------------------------*/
/**
 * Contents:
 * BASEURLS
 * BASECOLORS
 * BASEFUNCTIONS
 * FONTFACE
 * HEADLINES
 * INPUTS
 */
/*------------------------------------*\
    BASEURLS
\*------------------------------------*/
/*------------------------------------*\
    $BASECOLORS
\*------------------------------------*/
/*------------------------------------*\
    $FONTFACE
\*------------------------------------*/
/*------------------------------------*\
    $BREAKPOINTS
    * 
    * @small - styles for small devices only
    * @medium - styles for medium devices only
    * @large - specific large device styles only
    * 
    * Hierarchy
    * @small styles override normal styles
    * @medium styles override normal styles (not @small styles)
    * @large styles override normal styles 
    * 
    * Dimensions 
    * iPhone6+	414x736
    * iPhone6	375x667
    * iPhone5	320x568
    * iPad		1024x768
    * Neuxs7v1	604x960
    * Neuxs7v2	600x960
    *
\*------------------------------------*/
head {
  font-family: "small";
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation : portrait), only screen and (min-width: 737px) and (max-width: 1024px) and (orientation : landscape) {
  head {
    font-family: "medium";
  }
}
@media only screen and (min-width: 1025px) {
  head {
    font-family: "large";
  }
}
body:after {
  content: "small";
  display: none;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation : portrait), only screen and (min-width: 737px) and (max-width: 1024px) and (orientation : landscape) {
  body:after {
    content: "medium";
  }
}
@media only screen and (min-width: 1025px) {
  body:after {
    content: "large";
  }
}
/*------------------------------------*\
    $BASEFUNCTIONS
\*------------------------------------*/
/*
.gradient(@color: #F5F5F5, @start: #EEE, @stop: #FFF) {
  background: @color;
  background: -webkit-gradient(linear,
                               left bottom,
                               left top,
                               color-stop(0, @start),
                               color-stop(1, @stop));
  background: -ms-linear-gradient(bottom,
                                  @start,
                                  @stop);
  background: -moz-linear-gradient(center bottom,
                                   @start 0%,
                                   @stop 100%);
  background: -o-linear-gradient(@stop,
                                 @start);
  filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",@stop,@start));
}
.bw-gradient(@color: #F5F5F5, @start: 0, @stop: 255) {
  background: @color;
  background: -webkit-gradient(linear,
                               left bottom,
                               left top,
                               color-stop(0, rgb(@start,@start,@start)),
                               color-stop(1, rgb(@stop,@stop,@stop)));
  background: -ms-linear-gradient(bottom,
                                  rgb(@start,@start,@start) 0%,
                                  rgb(@stop,@stop,@stop) 100%);
  background: -moz-linear-gradient(center bottom,
                                   rgb(@start,@start,@start) 0%,
                                   rgb(@stop,@stop,@stop) 100%);
  background: -o-linear-gradient(rgb(@stop,@stop,@stop),
                                 rgb(@start,@start,@start));
  filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",rgb(@stop,@stop,@stop),rgb(@start,@start,@start)));
}

*/
.buttonstyle {
  background: none repeat scroll 0 0 #000;
  border: none;
  height: auto;
  color: #fff !important;
  cursor: pointer;
  display: inline;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  padding: 0.70rem 1.5rem 0.70rem 1.5rem;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.buttonstyle:focus {
  outline: dotted;
  outline-width: thin;
  outline-color: black;
}
@media only screen and (min-width: 1025px) {
  #mobile-filter,
  #brandtitle,
  .header-normal-price .layoutSmall,
  .item-price .layoutSmall,
  .item-total .layoutSmall,
  .product-primary-image-mobile,
  div.level-2 ul.level-2 a.mobile-subcat,
  ul.level-1 a.mobile-subcat,
  #nav-icon,
  #mini-search-flyout,
  .pagination .prev,
  .pagination .next {
    display: none;
  }
}
/** sprite: basic_sprite; sprite-image: url('@{image-base-url}/basic_sprite.png'); sprite-layout: horizontal */
/** sprite: basic_sprite_vertical; sprite-image: url('@{image-base-url}/basic_sprite_vertical.png'); sprite-layout: vertical */
/* base elements */
/* ------------------------------------- */
html {
  font-family: arial, "\534E\6587\7EC6\9ED1", sans-serif;
  font-size: 16px;
}
body {
  color: #333333;
  background-color: #FFF;
  font-family: "universroman", "\534E\6587\7EC6\9ED1", sans-serif;
  font-size: 12px;
}
a {
  color: #000;
  outline: medium none;
  overflow: hidden;
  text-decoration: none;
}
b,
strong {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
fieldset {
  border: 0 none;
  margin: 0;
  padding: 0;
}
table {
  width: 100%;
}
th {
  text-align: left;
}
td {
  padding: 1em;
  vertical-align: top;
}
ol,
ul {
  list-style: none;
}
input,
button select {
  outline: none;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
/* helper classes */
/* ------------------------------------- */
.clearfix:after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.visually-hidden {
  border: 0 none;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  visibility: hidden;
}
.ie7 .visually-hidden {
  width: 1px !important;
}
.invisible {
  display: none;
}
ul.menu {
  float: left;
  margin: 0;
  padding: 0;
}
.fr {
  float: right;
}
.fl {
  float: left;
}
ul.menu li {
  float: left;
  list-style: none outside none !important;
}
/* page layouts */
/* ------------------------------------- */
#wrapper {
  background: none repeat scroll 0 0 #FFFFFF;
}
#main {
  margin: auto;
  max-width: 960px;
  width: 960px;
}
.pt_account #main,
.pt_order-confirmation #main,
.pt_newsletter #main,
.pt_checkout #main,
.pt_cart #main {
  margin: auto;
  width: 940px;
  padding-left: 10px;
  padding-right: 10px;
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .pt_account #main,
  .pt_order-confirmation #main,
  .pt_newsletter #main,
  .pt_checkout #main,
  .pt_cart #main {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }
}
header {
  position: relative;
}
.primary-content {
  border-left: 1px solid #CCC;
  float: right;
  padding: 0 0 20px;
  position: relative;
}
#secondary {
  border-right: 1px solid #CCC;
  float: left;
  width: 172px;
}
#secondary nav {
  padding-left: 10px;
  padding-right: 10px;
}
.secondary-navigation a {
  margin-left: 15px;
}
.primary-focus .primary-content {
  border: 0 none;
  float: left;
  margin: 0;
}
.primary-focus #secondary {
  background: none repeat scroll 0 0 transparent;
  border: 0 none;
  float: right;
  width: 210px;
  display: none;
}
/* Grid */
/* REVIEW */
/* unify primary and secondary */
.pt_order-confirmation .primary-content,
.pt_checkout .primary-content,
.pt_account.login .primary-content,
.pt_account.register .primary-content,
.pt_cart .primary-content,
.pt_newsletter .primary-content {
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.pt_checkout .primary-content {
  padding-bottom: 3.75rem;
}
#main .column {
  display: block;
  float: left;
  margin-right: -1px;
  /*
		border-right: 1px solid #CCC;
		border-left: 1px solid #CCC;
	*/
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
#main .column.first {
  border-left: none;
  padding-right: 1.25rem;
}
#main .column.last {
  border-right: none;
  padding-left: 1.25rem;
}
.w25 {
  width: 25%;
}
.w30 {
  width: 30%;
}
.w33 {
  width: 33.333%;
}
.w48 {
  width: 48%;
}
.w50 {
  width: 50%;
}
.w66 {
  width: 66.666%;
}
.w70 {
  width: 70%;
}
.w75 {
  width: 75%;
}
.w100 {
  width: 100%;
}
.fleft,
.flLeft {
  float: left;
}
.fright,
.flRight {
  float: right;
}
/* jQuery Ui */
/* ------------------------------------- */
/* REVIEW */
/* remove jQuery UI */
.ui-widget-overlay {
  background: url("../../images/interface/ui-overlay-shadow.png") repeat scroll 50% 50% #333333;
  opacity: 0.4;
}
.ui-dialog {
  background: none repeat scroll 0 0 #FFFFFF;
}
.ui-dialog .ui-widget-header {
  /*background: none repeat scroll 0 0 #F3F3F3;*/
  border: 0 none;
  border-radius: 0 0 0 0;
  height: 23px;
  text-transform: uppercase;
}
.ui-dialog .ui-dialog-title {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.ui-dialog .ui-icon-closethick {
  background-position: left top;
  background-image: url("../../images/spriteassets/icon-ui-close.png");
  /* sprite-ref: basic_sprite_vertical; sprite-alignment: right*/
  height: 32px;
  width: 32px;
}
.ui-dialog .ui-dialog-titlebar-close {
  border: 0 none;
  border-radius: 0 0 0 0;
  height: 32px;
  margin: 0;
  padding: 0;
  right: 0;
  top: 0;
  width: 32px;
  z-index: 5;
}
.ui-dialog .ui-dialog-titlebar-close span {
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
}
.ui-dialog h1,
.ui-dialog h2 {
  font-size: 1.8em;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  margin: 5px 158px 5px 0;
}
.ui-dialog .dialog-required {
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  position: relative;
  text-transform: none;
}
/* .ui-dialog .ui-dialog-content {
	padding:0px !important;
}*/
/* reset ui-tabs */
.ui-tabs {
  padding: 0;
  margin: 0;
}
.ui-tabs .ui-tabs-nav li {
  position: static;
}
.ui-tabs .ui-tabs-nav li a {
  margin: auto;
}
.tabs {
  border: #000 solid 1px;
}
/*
.tabs .tabs-menu,
.tabs .tabs-menu li,
.tabs .tabs-content{
	-webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;

}
*/
.tabs .tabs-menu,
.tabs .tabs-menu li {
  margin: 0;
  padding: 0;
  display: block;
}
.tabs .tabs-menu.lastSelected {
  background-color: #000;
}
.tabs .tabs-menu li {
  float: left;
  width: 33%;
  text-align: center;
  border-right: #333 solid 1px;
  background-color: #FFF;
  height: 30px;
}
.tabs .tabs-menu li:last-child {
  border-right: none 0px;
}
.ui-tabs .ui-tabs-nav li a,
.tabs .tabs-menu a {
  display: block;
  width: 100%;
  color: #666;
  background: none;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.6875rem;
  text-transform: uppercase;
  height: 14px;
}
.tabs .tabs-menu li:first-child a {
  border-left: none;
}
.tabs .tabs-menu .ui-tabs-selected a,
.tabs .tabs-menu .active a {
  color: #fff;
  background-color: #000;
}
.tabs .tabs-menu .arrow {
  display: none;
}
.tabs .tabs-menu .active .arrow {
  display: block;
  margin-left: 46%;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000;
  margin-top: 0;
}
.tabs .tab-content {
  padding: 1.875rem;
  border-top: #000 solid 1px;
  color: #666;
  font-size: 0.625rem;
  line-height: 1.25rem;
  display: none;
}
.tabs .tab-content.active {
  display: block;
}
/* form components */
/* ------------------------------------- */
/*
REVIEW buttons and a.buttonstyle don't have the same height
it only shows when the a button and a.buttonstyle are next to each other.
*/
button,
a.buttonstyle,
.button {
  background: none repeat scroll 0 0 #000;
  border: none;
  height: auto;
  color: #fff !important;
  cursor: pointer;
  display: inline;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  padding: 0.70rem 1.5rem 0.70rem 1.5rem;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
button:focus,
a.buttonstyle:focus,
.button:focus {
  outline: dotted;
  outline-width: thin;
  outline-color: black;
}
button.buttonstyle-white,
a.buttonstyle.buttonstyle-white,
.button.buttonstyle-white {
  display: inline-block;
  background-color: #fff;
  border: 1px solid black;
  color: black !important;
  font-family: "universbold";
  padding: 0.5rem 1.5rem 0.5rem 1.5rem;
}
a.buttonIconLeft,
.buttonIconLeft,
button.buttonIconLeft,
a.buttonIconRight,
.buttonIconRight,
button.buttonIconRight {
  background: none repeat scroll 0 0 #000;
  border: none;
  height: auto;
  color: #fff !important;
  cursor: pointer;
  display: inline;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  padding: 0.70rem 1.5rem 0.70rem 1.5rem;
  text-align: center;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0.7rem 1rem;
}
a.buttonIconLeft:focus,
.buttonIconLeft:focus,
button.buttonIconLeft:focus,
a.buttonIconRight:focus,
.buttonIconRight:focus,
button.buttonIconRight:focus {
  outline: dotted;
  outline-width: thin;
  outline-color: black;
}
a.buttonIconLeft.buttonstyle-white,
.buttonIconLeft.buttonstyle-white,
button.buttonIconLeft.buttonstyle-white,
a.buttonIconRight.buttonstyle-white,
.buttonIconRight.buttonstyle-white,
button.buttonIconRight.buttonstyle-white {
  display: inline-block;
  background-color: #fff;
  border: 1px solid black;
  color: black !important;
  font-family: "universbold";
  padding: 0.5rem 1.5rem 0.5rem 1.5rem;
}
a.buttonIconLeft:before,
.buttonIconLeft:before,
button.buttoniconLeft:before {
  font-family: "hug-icon-font";
  content: '\e01f';
  padding-right: 0.6rem;
}
a.buttonIconRight:after,
.buttonIconRight:after,
button.buttonIconRight:after {
  font-family: "hug-icon-font";
  content: '\e023';
  padding-left: 0.6rem;
}
.checkout-top .buttonIconRight {
  float: right;
}
.print,
.closeDetailPageBtn {
  margin-top: -10px;
  float: right;
}
.print {
  margin-right: 10px;
}
.accountBackBtn {
  float: left;
  margin-top: 37px;
}
.miniCartBtn {
  width: 90%;
  margin: 0 5% 5px 5%;
  float: left;
}
.miniCartBtn:nth-of-type(2) {
  margin-bottom: 10px;
}
input[type="button"] {
  background: none repeat scroll 0 0 #FFFFFF;
  border-color: #CCCCCC #CCCCCC #D0D0D0;
  border-style: solid;
  border-width: 1px 1px 4px;
  color: #3EBAEA;
  cursor: pointer;
  display: inline;
  font-size: 1.1em;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  padding: 0.6em 2em 0.5em;
  text-align: center;
}
button[disabled],
input[disabled],
button.disabled {
  background-color: #999;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.button-fancy-small[disabled] {
  opacity: 0.5;
}
.button-text {
  background: none repeat scroll 0 0 transparent;
  border: 0 none;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  padding: 0;
}
.js button.simple-submit {
  display: none;
}
.paypal-express-or {
  color: #000000;
  margin: 5px 0 0 0;
  text-align: center;
}
a.paypal-express-button {
  background-image: url("../../images/spriteassets/paypal_express_button.png");
  background-position: 0 0;
  background-size: 100% auto;
  background-repeat: no-repeat;
  display: block;
  width: 146px;
  height: 29px;
  padding: 0;
  margin: 5px auto 15px auto;
  text-align: center;
}
#addtocartoverlay a.paypal-express-button,
#addtocartoverlay .paypal-express-or {
  display: none;
}
legend {
  background: #EFEFEF;
  border-bottom: 1em solid #FFFFFF;
  font-size: 1.1em;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  margin: 0;
  padding: 14px 2% 10px;
  position: relative;
  text-transform: uppercase;
  width: 96%;
}
.ie7 legend {
  width: 94%;
}
legend span {
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  position: relative;
  text-transform: none;
  padding: 0 .5em;
}
legend span em {
  color: #333333;
}
span em {
  color: #333333;
}
h2 span {
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  position: relative;
  text-transform: none;
  float: right;
  padding: 0 0;
}
h2 span em {
  color: #333333;
}
h1,
.h1 {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1.5rem;
  color: #000;
  margin: 0;
}
.primary-content h1.heading {
  width: auto;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1rem;
  text-transform: uppercase;
  margin: 0.625rem 0;
  padding: 0;
}
.primary-content h2.subline {
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1rem;
  text-transform: none;
  float: none;
  margin: 0.625rem 0 0.3125rem 0;
  display: block;
  padding: 0;
}
h2,
.h2,
.primary-content .h2 {
  padding: 1.25rem 0 1.25rem 0;
  width: auto;
  color: #000;
  background: none;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1.5rem;
  text-transform: none;
  border: none;
  margin: 0;
}
h3 {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
h4 {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  margin: 1.5625rem 0 0 0;
}
h1 span:not(.li) {
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  position: relative;
  text-transform: none;
  float: right;
  padding: 2px 0px;
}
h1 span em {
  color: #333333;
}
.dialog-required {
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  position: relative;
  float: right;
  padding: 2px 0;
}
.dialog-required em {
  color: #333333;
}
input[type="text"],
input[type="password"],
textarea,
input[type="email"],
input[type="tel"] {
  border: 1px solid #AAAAAA;
  margin-left: 2%;
  padding: 5px 0.5em;
  text-indent: 0;
  width: 49.5966%;
  border-radius: 0;
}
select {
  text-indent: 0;
  height: 3em;
  border: 1px solid #AAAAAA;
  margin-left: 2%;
  padding: 0 0 0 0.3em;
  width: 51.6%;
}
.search-result-options select {
  height: auto;
}
input[type="checkbox"] {
  margin: 1em 2%;
}
input[type="radio"] {
  margin: 1em 2%;
}
/* REVIEW */
/* unify with defaultFormLayout */
.error-message {
  border: 2px solid #990000;
  padding: 0.7em 0.5em;
  text-indent: 0;
  width: 49.5966%;
}
.error {
  background-color: #ddd;
  border-color: #cc0000;
  color: #cc0000;
}
span.error {
  background: none repeat scroll 0 0 transparent;
  display: block;
  margin: 1% 2% 2% 24%;
  float: left;
}
div.error {
  background: none repeat scroll 0 0 transparent;
}
.error-form-wrapper {
  padding: 0 1.5625rem 0 1.5625rem;
}
.checkoutSummaryTable .termsAndCondition.error .formError,
.error-form {
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 1;
  margin-bottom: 1em;
  min-height: 19px;
  margin: 1em 0;
  text-align: left;
  padding: 1.25rem 1rem;
  position: relative;
  box-sizing: border-box;
  padding-left: 3.5rem;
  color: #666;
  background: none;
  background-color: #f5d8da;
}
.checkoutSummaryTable .termsAndCondition.error .formError.address-error,
.error-form.address-error {
  min-height: 3rem;
}
.checkoutSummaryTable .termsAndCondition.error .formError:before,
.error-form:before {
  content: "!";
  line-height: 1.5;
  text-align: center;
  position: absolute;
  font-size: 1rem;
  color: #fff;
  background-color: #666;
  border-radius: 100%;
  height: 1.5rem;
  width: 1.5rem;
  left: 1rem;
  top: 50%;
  margin-top: -0.75rem;
}
.checkoutSummaryTable .defaultFormLayout.errorBelow .form-row.termsAndCondition .formError {
  width: 100%;
  margin-left: 0;
}
.checkoutSummaryTable .defaultFormLayout.errorBelow .form-row.termsAndCondition .formError:after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.row-inline {
  display: inline;
}
.row-inline label {
  width: auto;
}
.require-dialog {
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  position: absolute;
  right: 1em;
  text-transform: none;
  top: 1em;
}
.required-indicator {
  color: #000;
  padding-top: 20px;
}
.required-indicator.newPassword {
  padding: 0;
}
.defaultFormLayout .form-row.label-inline.privacy .required-indicator,
.form-row.label-inline.termsAndCondition .required-indicator {
  display: none;
}
.with-helper-text {
  margin-top: -59px;
}
.char-count {
  display: block;
  margin-left: 24%;
}
/* tables used for product lists (wishlist, gift reg) */
/* ------------------------------------- */
table.item-list tr {
  border-bottom: 1px solid #CCC;
}
table.item-list tr.giftWrap {
  border-top: 5px solid #D5D5D5;
}
table.item-list tr.last {
  /* border: 0 none; */
}
table.item-list tr.headings {
  display: none;
}
table.item-list td {
  padding: 20px 0;
  vertical-align: middle;
  text-align: center;
}
th.section-header {
  padding: 1em;
}
.rowcoupons td.item-details .name,
td.item-details .product-list-item .name {
  letter-spacing: 0.025em;
  line-height: 1.062rem;
  margin-bottom: 0.25rem;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.875rem;
}
.rowcoupons td.item-details .name.bonus-product,
td.item-details .product-list-item .name.bonus-product {
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.875rem;
  display: inline-block;
  color: #333;
  margin-bottom: 3px;
}
td.item-details .product-list-item .brand {
  font-size: 0.875rem;
  line-height: 1rem;
}
td.item-details .product-list-item .brand.bonus-product {
  float: left;
  margin-right: 5px;
}
td.item-details .product-list-item .bonus-product-promo {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
}
.rowcoupons td.item-details .name {
  margin-bottom: 0.5rem;
}
.rowcoupons td.item-details .discount .label,
.rowcoupons td.item-details .discount .value,
.rowcoupons td.item-details .cartcoupon .label,
.rowcoupons td.item-details .cartcoupon .value,
td.item-details .product-list-item .sku,
td.item-details .product-list-item .attribute,
td.item-details .product-list-item .descr,
.material-info-tab {
  color: #666;
  line-height: 0.812rem;
  letter-spacing: 0.025em;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
}
.rowcoupons td.item-details .discount .value {
  color: #758b99;
}
td.item-details .product-list-item .promo {
  color: #990000;
  display: none;
}
.price-standard,
.product-standard-price {
  text-decoration: line-through;
}
td.item-details .product-list-item .price-standard {
  color: #999999;
}
td.item-availability ul {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
td.item-quantity-details ul {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
#giftwrapSelection label {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
}
td.item-dashboard {
  color: #AAAAAA;
  width: 250px;
}
td.item-dashboard .label {
  display: inline;
  float: none;
  font-size: 1em;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  padding: 0;
  width: auto !important;
}
td.item-dashboard label {
  display: inline;
  float: none;
  font-size: 1em;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  padding: 0;
  width: auto !important;
}
td.item-dashboard .input-text {
  margin: 0;
  text-align: center;
}
td.item-dashboard .input-select {
  margin: 0;
  padding: 8px;
  width: auto !important;
}
td.item-dashboard .input-checkbox {
  margin: 0 5px;
}
td.item-dashboard .item-option {
  clear: both;
  font-size: 1em;
  margin: 0 0 0.5em;
}
td.item-dashboard .item-option .form-row {
  display: inline;
}
td.item-dashboard .option-date-added .value {
  color: #333333;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
td.item-dashboard .option-quantity-desired input {
  padding: 0;
  width: 20px;
}
td.item-dashboard .option-priority .label {
  color: #333333;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
td.item-dashboard .option-priority label {
  color: #333333;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
td.item-dashboard .option-add-to-cart .label {
  color: #333333;
  font-size: 1.1em;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  text-transform: uppercase;
}
td.item-dashboard .option-add-to-cart label {
  color: #333333;
  font-size: 1.1em;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  text-transform: uppercase;
}
td.item-dashboard .option-add-to-cart input {
  padding: 0.8em 0.3em 0.7em;
  width: 50px;
  padding-right: 42px;
}
td.item-dashboard .option-quantity-purchased span.exceeded {
  color: #ff0000;
}
/* base tool tip */
/* ------------------------------------- */
.tooltip {
  cursor: help;
  position: relative;
}
.tooltip .tooltip-content {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.8);
  border-radius: 3px 3px 3px 3px;
  color: #FFFFFF;
  display: none;
  font-size: 12px;
  font-style: normal;
  left: 100%;
  max-width: 300px;
  min-width: 200px;
  opacity: 0;
  padding: 1em;
  position: absolute;
  text-decoration: none;
  top: 100%;
  visibility: hidden;
  z-index: 10;
}
.tooltip:hover .tooltip-content {
  display: block;
  opacity: 1;
  overflow: visible;
  visibility: visible;
}
.js .tooltip-content {
  display: none !important;
}
#tooltip {
  background-color: #FFFFFF;
  border: 1px solid #111111;
  opacity: 0.95;
  padding: 5px;
  position: absolute;
  z-index: 3000;
}
#tooltip .small {
  width: 300px;
}
#tooltip .medium {
  width: 500px;
}
#tooltip .recommendation-tooltip-header {
  background: none repeat scroll 0 0 #CCCCCC;
  font-size: 1.2em;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  padding: 10px;
}
#tooltip .recommendation-tooltip-header .product-price .price-standard {
  color: #999999;
}
#tooltip .recommendation-tooltip-description {
  padding: 10px;
}
#tooltip .recommendation-tooltip-attributes {
  padding: 10px;
}
/* content assets and slots */
/* ------------------------------------- */
.content-slot img {
  height: auto;
  max-width: 100%;
}
.slot-grid-header p {
  margin: 0;
  padding: 0;
}
.product-listing-1x4 {
  background: none repeat scroll 0 0 #FFFFFF;
  overflow: hidden;
  padding: 10px 0;
}
.product-listing-1x4 ul.search-result-items .grid-tile {
  margin: 0 1% 0 2%;
  width: 18%;
}
.account-nav-asset {
  background: transparent;
  line-height: 1.5em;
  margin: 40px 0px;
  padding: 0;
}
.account-nav-asset .content-asset {
  padding-right: 10px !important;
}
.pt_account .secondary-navigation a {
  margin-left: 0;
}
.pt_account li {
  list-style-type: none;
}
.pt_account .defaultFormLayout fieldset {
  width: 47.88732394%;
  margin-left: 22.53521127%;
}
.pt_account .defaultFormLayout legend.h2 {
  width: 161.76470588%;
}
.pt_account .defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline) label,
.pt_account .defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline) label {
  width: 47.05882353%;
  margin-left: -47.05882353%;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.pt_account .defaultFormLayout:not(.labelAbove):not(.errorBelow) .formRowGroup .formError,
.pt_account .defaultFormLayout:not(.labelAbove):not(.errorBelow) .form-row .formError {
  width: 61.76470588%;
}
.pt_account .defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline).w50 label,
.pt_account .defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline).w50 label {
  width: 94.11764706%;
  margin-left: -94.11764706%;
}
.pt_account .defaultFormLayout:not(.labelAbove) .formRowGroup.w50 .formError,
.pt_account .defaultFormLayout:not(.labelAbove) .form-row.w50 .formError {
  width: 123.52941176%;
}
.pt_account .defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline).w33 label,
.pt_account .defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline).w33 label {
  width: 141.17647059%;
  margin-left: -141.17647059%;
}
.pt_account .defaultFormLayout:not(.labelAbove) .formRowGroup.w33 .formError,
.pt_account .defaultFormLayout:not(.labelAbove) .form-row.w33 .formError {
  width: 185.29411765%;
}
.pt_account .defaultFormLayout:not(.labelAbove) .form-row.label-inline:not(.w50):not(.w33) label {
  width: 89.70588235%;
}
.pt_account .defaultFormLayout:not(.labelAbove) .form-row.label-inline.required:not(.w50):not(.w33) label {
  width: 85.29411765%;
}
.pt_account .defaultFormLayout.errorBelow .form-row {
  position: relative;
}
.pt_account .defaultFormLayout.errorBelow .form-row .formError {
  width: 100%;
}
.pt_account .defaultFormLayout.errorBelow .formRowGroup .form-row .formError,
.pt_account .defaultFormLayout.errorBelow .formRowGroup .form-row.w50 .formError,
.pt_account .defaultFormLayout.errorBelow .formRowGroup .form-row.w33 .formError {
  width: auto;
  left: 0;
  padding-left: 0;
}
.pt_account .defaultFormLayout.errorBelow .form-row.w50 .formError {
  width: 200%;
}
.pt_account .defaultFormLayout.errorBelow .form-row.w33 .formError {
  width: 300%;
}
.pt_account .defaultFormLayout.errorBelow.labelAbove .infoButton,
.pt_account .defaultFormLayout.errorBelow.labelAbove .infoButtonRight,
.pt_account .defaultFormLayout.errorBelow.labelAbove .infoTooltip,
.pt_account .defaultFormLayout.errorBelow.labelAbove .infoTooltipRight {
  top: 27px;
}
.pt_account .defaultFormLayout:not(.errorBelow) .infoTooltip {
  width: 56.76470588%;
}
.pt_account .primary-content,
.pt_newsletter .primary-content {
  border: none;
}
/* loginbox */
.cmp_loginbox .login-box .defaultFormLayout fieldset {
  width: 72.72727273%;
  margin-left: 0;
}
.cmp_loginbox .login-box .defaultFormLayout legend.h2 {
  width: 137.5%;
}
.cmp_loginbox .login-box .defaultFormLayout.errorBelow .form-row {
  position: relative;
}
.cmp_loginbox .login-box .defaultFormLayout.errorBelow .form-row .formError {
  width: 100%;
}
.cmp_loginbox .login-box .defaultFormLayout.errorBelow .formRowGroup .form-row .formError,
.cmp_loginbox .login-box .defaultFormLayout.errorBelow .formRowGroup .form-row.w50 .formError,
.cmp_loginbox .login-box .defaultFormLayout.errorBelow .formRowGroup .form-row.w33 .formError {
  width: auto;
  left: 0;
  padding-left: 0;
}
.cmp_loginbox .login-box .defaultFormLayout.errorBelow .form-row.w50 .formError {
  width: 200%;
}
.cmp_loginbox .login-box .defaultFormLayout.errorBelow .form-row.w33 .formError {
  width: 300%;
}
.cmp_loginbox .login-box .defaultFormLayout.errorBelow.labelAbove .infoButton,
.cmp_loginbox .login-box .defaultFormLayout.errorBelow.labelAbove .infoButtonRight,
.cmp_loginbox .login-box .defaultFormLayout.errorBelow.labelAbove .infoTooltip,
.cmp_loginbox .login-box .defaultFormLayout.errorBelow.labelAbove .infoTooltipRight {
  top: 27px;
}
.cmp_loginbox .login-box .defaultFormLayout:not(.errorBelow) .infoTooltip {
  width: 33.25%;
}
.cmp_loginbox.first {
  width: 42.55319149%;
}
.cmp_loginbox.last {
  min-height: 380px;
  width: 57.44680851%;
  border-left: 1px solid #d5d5d5;
  padding-left: 1.25rem;
  margin-bottom: 1.25rem;
}
.cmp_loginbox.last a {
  text-decoration: underline;
  color: #666666;
}
.cmp_loginbox.last .content-asset img {
  margin-bottom: 1.25rem;
  height: auto;
  max-width: 100% !important;
}
.cmp_loginbox.last .content-asset p {
  max-width: 100% !important;
}
.cmp_loginbox.last .content-asset a {
  text-decoration: underline;
}
.cmp_loginbox.last fieldset {
  width: 100% !important;
}
.cmp_loginbox.last fieldset .form-row-button {
  width: 100%;
  text-align: center;
}
.cmp_loginbox.last .link-center {
  width: 100%;
  text-align: center;
}
.cmp_loginbox.last .login-box h2.subline {
  margin-top: 2.4375rem;
}
.cmp_loginbox .login-box .defaultFormLayout fieldset {
  margin-top: 1.875rem;
}
.cmp_loginbox .login-box .defaultFormLayout fieldset .formError {
  max-width: 43%;
}
.cmp_loginbox .login-box h1 {
  margin-bottom: 0.3125rem;
}
.cmp_loginbox .login-box p {
  margin: 0.3125rem 0;
}
.cmp_loginbox .login-box .rememberMe {
  position: relative;
}
.cmp_loginbox .login-box .defaultFormLayout .label-inline.rememberMe label {
  margin-left: 0px;
}
.cmp_loginbox .login-box .form-row.form-row-button.loginbtn,
.cmp_loginbox .login-box .form-row.form-row-button.create,
.cmp_loginbox .login-box .checkoutBtn {
  position: absolute;
  bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
.cmp_loginbox .login-box .password-reset-wrapper {
  display: table;
}
.cmp_loginbox .login-box .password-reset-wrapper button {
  display: block;
  float: left;
}
.cmp_loginbox .login-box .password-reset-wrapper .password-reset-button-wrapper {
  white-space: nowrap;
}
.cmp_loginbox .login-box .password-reset-wrapper .password-reset-text-wrapper {
  display: table-cell;
  min-height: 30px;
  line-height: 1rem;
  vertical-align: middle;
}
.cmp_loginbox .login-box .password-reset-wrapper .password-reset-text-wrapper a {
  display: block;
  margin-left: 0.5rem;
  margin-top: -3px;
}
.cmp_loginbox .login-box .required-indicator {
  display: none;
}
.pt_checkout.login .cmp_loginbox.last fieldset .form-row-button {
  width: 100%;
  text-align: initial;
}
.pt_checkout.login .defaultFormLayout fieldset {
  padding-bottom: 0;
}
.login-legal {
  clear: both;
  padding-top: 20px;
}
.pt_account.register .primary-content h1 {
  text-transform: none;
}
.pt_account.register .registrationPageWrapper {
  margin-left: 27.12765957%;
  width: 72.87234043%;
}
.pt_account.register .defaultFormLayout fieldset {
  width: 45.74468085%;
  margin-left: 27.12765957%;
}
.pt_account.register .defaultFormLayout legend.h2 {
  width: 159.30232558%;
}
.pt_account.register .defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline) label,
.pt_account.register .defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline) label {
  width: 59.30232558%;
  margin-left: -59.30232558%;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.pt_account.register .defaultFormLayout:not(.labelAbove):not(.errorBelow) .formRowGroup .formError,
.pt_account.register .defaultFormLayout:not(.labelAbove):not(.errorBelow) .form-row .formError {
  width: 59.30232558%;
}
.pt_account.register .defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline).w50 label,
.pt_account.register .defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline).w50 label {
  width: 118.60465116%;
  margin-left: -118.60465116%;
}
.pt_account.register .defaultFormLayout:not(.labelAbove) .formRowGroup.w50 .formError,
.pt_account.register .defaultFormLayout:not(.labelAbove) .form-row.w50 .formError {
  width: 118.60465116%;
}
.pt_account.register .defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline).w33 label,
.pt_account.register .defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline).w33 label {
  width: 177.90697674%;
  margin-left: -177.90697674%;
}
.pt_account.register .defaultFormLayout:not(.labelAbove) .formRowGroup.w33 .formError,
.pt_account.register .defaultFormLayout:not(.labelAbove) .form-row.w33 .formError {
  width: 177.90697674%;
}
.pt_account.register .defaultFormLayout:not(.labelAbove) .form-row.label-inline:not(.w50):not(.w33) label {
  width: 91.86046512%;
}
.pt_account.register .defaultFormLayout:not(.labelAbove) .form-row.label-inline.required:not(.w50):not(.w33) label {
  width: 88.37209302%;
}
.pt_account.register .defaultFormLayout.errorBelow .form-row {
  position: relative;
}
.pt_account.register .defaultFormLayout.errorBelow .form-row .formError {
  width: 100%;
}
.pt_account.register .defaultFormLayout.errorBelow .formRowGroup .form-row .formError,
.pt_account.register .defaultFormLayout.errorBelow .formRowGroup .form-row.w50 .formError,
.pt_account.register .defaultFormLayout.errorBelow .formRowGroup .form-row.w33 .formError {
  width: auto;
  left: 0;
  padding-left: 0;
}
.pt_account.register .defaultFormLayout.errorBelow .form-row.w50 .formError {
  width: 200%;
}
.pt_account.register .defaultFormLayout.errorBelow .form-row.w33 .formError {
  width: 300%;
}
.pt_account.register .defaultFormLayout.errorBelow.labelAbove .infoButton,
.pt_account.register .defaultFormLayout.errorBelow.labelAbove .infoButtonRight,
.pt_account.register .defaultFormLayout.errorBelow.labelAbove .infoTooltip,
.pt_account.register .defaultFormLayout.errorBelow.labelAbove .infoTooltipRight {
  top: 27px;
}
.pt_account.register .defaultFormLayout:not(.errorBelow) .infoTooltip {
  width: 55.34883721%;
}
.pt_account #edit-communication-settings {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  clear: both;
  letter-spacing: 0.025em;
}
.pt_account #edit-communication-settings .crm-error {
  border: 1px solid;
  margin-bottom: 20px;
  padding: 10px;
}
.pt_account #edit-communication-settings .settings-description {
  margin-bottom: 20px;
}
.pt_account #edit-communication-settings .settings-heading {
  margin-bottom: 10px;
}
.pt_account #edit-communication-settings .settings-group {
  clear: both;
  display: inline-block;
  border-bottom: 1px solid #E5E5E5;
  width: 100%;
  margin-bottom: 20px;
  padding-bottom: 20px;
}
.pt_account #edit-communication-settings .settings-group .setting-container {
  float: left;
  width: 33%;
}
.pt_account #edit-communication-settings .settings-group .setting-container .form-row,
.pt_account #edit-communication-settings .settings-group .setting-container .formRowGroup {
  min-height: 0;
}
.pt_account #edit-communication-settings .settings-group .setting-container .form-row.label-inline {
  margin-bottom: 0;
}
.pt_account #edit-communication-settings .settings-group .setting-container label {
  font-weight: bold;
}
.pt_account #edit-communication-settings .settings-group .setting-container .setting-description {
  text-overflow: ellipsis;
  overflow: hidden;
  margin-left: 32px;
  display: block;
}
.pt_account #edit-communication-settings .settings-group .setting-container .setting-description .formValueLabel {
  padding: 0;
  height: 1.0rem;
  color: inherit;
}
.pt_account #edit-communication-settings .settings-group .setting-container.enable-fashion-newsletter-container {
  display: none;
}
.pt_account #edit-communication-settings .form-row-button {
  clear: left;
  text-align: center;
}
.pt_account .defaultFormLayout fieldset {
  width: 47.48603352%;
  margin-left: 20.25139665%;
}
.pt_account .defaultFormLayout legend.h2 {
  width: 167.94117647%;
}
.pt_account .defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline) label,
.pt_account .defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline) label {
  width: 42.64705882%;
  margin-left: -42.64705882%;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.pt_account .defaultFormLayout:not(.labelAbove):not(.errorBelow) .formRowGroup .formError,
.pt_account .defaultFormLayout:not(.labelAbove):not(.errorBelow) .form-row .formError {
  width: 67.94117647%;
}
.pt_account .defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline).w50 label,
.pt_account .defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline).w50 label {
  width: 85.29411765%;
  margin-left: -85.29411765%;
}
.pt_account .defaultFormLayout:not(.labelAbove) .formRowGroup.w50 .formError,
.pt_account .defaultFormLayout:not(.labelAbove) .form-row.w50 .formError {
  width: 135.88235294%;
}
.pt_account .defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline).w33 label,
.pt_account .defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline).w33 label {
  width: 127.94117647%;
  margin-left: -127.94117647%;
}
.pt_account .defaultFormLayout:not(.labelAbove) .formRowGroup.w33 .formError,
.pt_account .defaultFormLayout:not(.labelAbove) .form-row.w33 .formError {
  width: 203.82352941%;
}
.pt_account .defaultFormLayout:not(.labelAbove) .form-row.label-inline:not(.w50):not(.w33) label {
  width: 89.70588235%;
}
.pt_account .defaultFormLayout:not(.labelAbove) .form-row.label-inline.required:not(.w50):not(.w33) label {
  width: 85.29411765%;
}
.pt_account .defaultFormLayout.errorBelow .form-row {
  position: relative;
}
.pt_account .defaultFormLayout.errorBelow .form-row .formError {
  width: 100%;
}
.pt_account .defaultFormLayout.errorBelow .formRowGroup .form-row .formError,
.pt_account .defaultFormLayout.errorBelow .formRowGroup .form-row.w50 .formError,
.pt_account .defaultFormLayout.errorBelow .formRowGroup .form-row.w33 .formError {
  width: auto;
  left: 0;
  padding-left: 0;
}
.pt_account .defaultFormLayout.errorBelow .form-row.w50 .formError {
  width: 200%;
}
.pt_account .defaultFormLayout.errorBelow .form-row.w33 .formError {
  width: 300%;
}
.pt_account .defaultFormLayout.errorBelow.labelAbove .infoButton,
.pt_account .defaultFormLayout.errorBelow.labelAbove .infoButtonRight,
.pt_account .defaultFormLayout.errorBelow.labelAbove .infoTooltip,
.pt_account .defaultFormLayout.errorBelow.labelAbove .infoTooltipRight {
  top: 27px;
}
.pt_account .defaultFormLayout:not(.errorBelow) .infoTooltip {
  width: 62.94117647%;
}
.pt_account #secondary span.toggle a {
  border: 0 none;
  display: block;
  font-size: 1em;
  margin: 0 0 7px;
  padding: 0;
  text-transform: uppercase;
  color: #333333;
}
.pt_account #secondary ul li a .pt_account h3 {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.account-nav-asset h2 {
  margin: 14px 0 20px;
}
.content-asset p {
  font-size: 0.687rem;
  /* line-height: 0.687rem; */
  letter-spacing: .025em;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  margin: 1em 0;
}
.content-asset a {
  overflow: visible;
}
.content-asset ul {
  line-height: 1.6em;
  margin: 1em 0;
  padding: 0 1.5em;
}
.content-asset ol {
  line-height: 1.6em;
  margin: 1em 0;
  padding: 0 1.5em;
}
.content-asset address {
  margin: 1em 0;
}
.content-asset ul li {
  list-style: square outside none;
}
.content-asset ol li {
  list-style: decimal outside none;
}
.content-asset ul.account-options {
  margin: 0;
  padding: 0;
}
.content-asset ul.account-options li {
  border-bottom: 1px solid #CCC;
  float: left;
  height: 80px;
  list-style: none outside none !important;
  margin: 0 0 0 4%;
  padding: 20px 0 0;
  position: relative;
  width: 46%;
}
.content-asset ul.account-options li a {
  display: block;
  font-size: 1.5em;
  line-height: 30px;
  padding: 0 0 0 55px;
}
.content-asset ul.account-options li img {
  left: 0;
  position: absolute;
  top: 10px;
}
.content-asset ul.account-options li p {
  margin: 0;
  padding-left: 55px;
}
.browser-compatibility-alert {
  background: url("../../images/interface/icon-alert.png") no-repeat scroll 1em 1em #faeded;
  border: 1px solid;
  color: #9E0F0F;
  margin: 1em;
  padding: 0.5em 4em;
}
/* header components */
/* ------------------------------------- */
#preHeader {
  position: relative;
  background-color: #fff;
  letter-spacing: 0.025em;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
  color: #000;
  min-height: 21px;
}
#preHeader .content-asset ul li.level1 {
  list-style: none;
  line-height: normal;
}
#header {
  /*TODO ES: Remove if header should be fluid again*/
  width: 960px;
  margin: 0 auto;
  position: relative;
  background-color: #000;
  letter-spacing: 0.025em;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
  color: #fff;
}
.headerWrapper {
  width: 960px;
  margin: 0 auto;
}
#header a {
  color: #fff;
}
#preHeader a {
  color: #666;
  text-decoration: none;
}
.header_alert {
  width: 98%;
  margin: 0 5px;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  letter-spacing: normal;
}
.header_alert {
  max-width: 960px;
  width: 960px;
  margin: 0 auto;
}
.header_alert a {
  text-decoration: underline;
}
.header_alert > div {
  margin: 7px 0;
  padding-right: 100px;
  position: relative;
}
.header_alert .cookie_closer {
  position: absolute;
  right: 0;
  top: 0;
  width: 100px;
  text-align: right;
  cursor: pointer;
  padding-top: 1px;
}
#skiptocontent a,
.skiplink a {
  padding: 8px 35px 7px 35px;
  position: absolute;
  top: -36px;
  left: -9000px;
  color: #4C4C4C;
  background: transparent;
  transition: top 1s ease-out, background 1s linear;
  z-index: 100;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
  white-space: nowrap;
  letter-spacing: 0;
}
#skiptocontent a:focus,
.skiplink a:focus {
  position: absolute;
  left: 0;
  top: 0;
  outline: 0;
  background: #e5e5e5;
  transition: top 0.2s cubic-bezier(0, 0.75, 0.25, 1), background 0.2s ease-in;
}
.skiplink {
  height: 0;
}
.skiplink a {
  position: relative;
  left: -9000px;
}
.skiplink a:focus {
  position: relative;
  top: -5px;
}
.skiplink a.top25:focus {
  top: -25px;
}
.skiplink a:after {
  font-family: "hug-icon-font";
  content: '\e023';
  padding-left: 0.6rem;
  font-size: 0.5rem;
}
.brandFlyout {
  display: none;
  position: absolute;
  width: 960px;
  left: 0;
  z-index: 500;
  opacity: 1.0;
  /*.box-shadow(0 4px 2px -2px rgba(66, 66, 66, 0.3));*/
  box-shadow: 0 3px 7px 0 rgba(66, 66, 66, 0.5);
}
.brandFlyout .contentWrapper {
  background-color: rgba(255, 255, 255, 0.95);
  padding: 20px 25px 25px 25px;
  border-top: 3px solid #e5e5e5;
}
.brandFlyout.hugo .contentWrapper {
  border-top: 3px solid #CC0000;
}
.brandFlyout.boss_green .contentWrapper {
  border-top: 3px solid #61BF1A;
}
.brandFlyout.boss_orange .contentWrapper {
  border-top: 3px solid #D75F14;
}
body.no-touch-device .brandSelection li.level1:hover div.brandFlyout,
body.no-touch-device .brandSelection li.level1:hover .brandFlyoutArrow {
  display: block;
}
body.no-touch-device .brandSelection li.level1:hover.hugo .brandFlyoutArrow {
  border-color: transparent transparent #cc0000 transparent;
}
.brandSelection li.level1.hover div.brandFlyout,
.brandSelection li.level1.hover .brandFlyoutArrow {
  display: block;
}
.brandSelection li.level1.hover.hugo .brandFlyoutArrow {
  border-color: transparent transparent #cc0000 transparent;
}
.centerBox {
  text-align: center;
}
.brandFlyoutArrow,
.brandFlyoutArrowAllBrands {
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #000 transparent;
  margin: 3px auto 0 auto;
  display: none;
}
.brandFlyoutArrowAllBrands,
body.boss_orange .level1.boss_orange .brandFlyoutArrow,
body.boss .level1.boss .brandFlyoutArrow,
body.boss_green .level1.boss_green .brandFlyoutArrow,
body.hugo .level1.hugo .brandFlyoutArrow {
  display: block;
}
body.boss_orange .brandFlyoutArrowAllBrands,
body.boss .brandFlyoutArrowAllBrands,
body.boss_green .brandFlyoutArrowAllBrands,
body.hugo .brandFlyoutArrowAllBrands {
  display: none;
}
.level1.boss .brandFlyoutArrow {
  border-color: transparent transparent #e5e5e5 transparent;
}
.level1.hugo .brandFlyoutArrow {
  border-color: transparent transparent #f8e6e7 transparent;
}
.level1.boss_green .brandFlyoutArrow {
  border-color: transparent transparent #61BF1A transparent;
}
.level1.boss_orange .brandFlyoutArrow {
  border-color: transparent transparent #D75F14 transparent;
}
.ie7 #header {
  z-index: 200;
}
#header .primary-logo {
  padding: 27px 0 27px 20px;
}
#header .primary-logo.checkout {
  margin: 0 auto;
  position: relative;
  top: -15px;
  width: 90px;
  height: 40px;
  padding: 27px 0 8px 0px;
}
#header .primary-logo a,
#header .primary-logo .nolink {
  display: block;
  width: 90px;
}
#header .primary-logo span {
  left: -999em;
  position: absolute;
}
.header-banner {
  clear: both;
  float: right;
  font-size: 1.2em;
  margin: 0 6px;
}
.ie7 .header-banner {
  width: 350px;
}
.mini-cart {
  float: right;
  margin: 30px 10px 0 0;
  position: relative;
  z-index: 99;
}
#header .mini-cart .mini-cart-name a {
  color: #666;
}
.mini-cart-label {
  line-height: 16px;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.mini-cart-total a:before {
  font-family: 'hug-icon-font';
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-left: 2.5px;
  padding-right: 2.5px;
  font-size: 15px;
  color: #808080;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation : portrait), only screen and (min-width: 737px) and (max-width: 1024px) and (orientation : landscape) {
  .mini-cart-total a:before {
    content: "\e001";
  }
}
@media only screen and (min-width: 1025px) {
  .mini-cart-total a:before {
    content: "\e001";
  }
}
.mini-cart-item-word,
.mini-cart-total-label,
.mini-cart a.mini-cart-link {
  color: #fff;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  line-height: 16px;
}
.mini-cart-item-word {
  margin-left: 5px;
}
.mini-cart-total {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
  letter-spacing: .025em;
  padding-bottom: 8px;
  text-align: right;
  margin-right: 20px;
}
.mini-cart-total-empty {
  margin-right: 0;
  color: #666 !important;
}
.mini-cart-content {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #000;
  display: none;
  position: absolute;
  right: -10px;
  top: 20px;
  width: 230px;
}
.mini-cart-close {
  background: url("../../images/interface/icon-mini-cart-close.png") no-repeat scroll left top transparent;
  display: none;
  height: 20px;
  text-indent: -999em;
  width: 19px;
}
.mini-cart-products {
  max-height: 415px;
  overflow: auto;
  margin-top: 15px;
}
.mini-cart-product {
  border-bottom: 1px solid #999;
  overflow: hidden;
  margin: 10px;
  padding: 0 10px 10px 10px;
  color: #000;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  line-height: 0.812rem;
}
/*.mini-cart-product.collapsed {
	background: none repeat scroll 0 0 #E8E8E8;
}

.mini-cart-product.collapsed .mini-cart-name,.mini-cart-product.collapsed .mini-cart-attributes,.mini-cart-product.collapsed .mini-cart-pricing,.mini-cart-product.collapsed .product-availability-list
	{
	width: 90%;
}*/
.mini-cart-image {
  float: left;
  width: 30%;
}
.mini-cart-image img {
  max-width: 90%;
}
.mini-cart-name,
.mini-cart-attributes,
.mini-cart-product .product-availability-list,
.mini-cart-pricing {
  width: 70%;
}
.mini-cart-name {
  float: right;
}
.mini-cart-attributes {
  float: right;
  color: #666;
  margin: 5px 0 5px 0;
}
.mini-cart-attributes .cartAttributeSeparator {
  display: none;
}
.mini-cart-product .product-availability-list {
  float: right;
  font-size: 0.9em;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.mini-cart-product .sr_cartProductDiv {
  width: 70%;
  float: right;
  margin: 5px 0 5px 0;
}
.mini-cart-pricing {
  clear: right;
  float: right;
}
.mini-cart-subtotals {
  letter-spacing: .025em;
  padding: 10px 10px 10px 10px;
  color: #000;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
}
.mini-cart-subtotals .inklTax {
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  text-align: right;
}
.mini-cart-subtotals .label {
  float: left;
}
.mini-cart-subtotals .value {
  float: right;
}
.arrow.top {
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #fff;
  position: relative;
  top: -11px;
  left: 48%;
}
.hugo .arrow.top,
.boss_green .arrow.top,
.boss_orange .arrow.top,
.boss .arrow.top {
  border-bottom: 5px solid #000;
}
/*.mini-cart-slot {
	background: none repeat scroll 0 0 #E8E8E8;
	border: 1px solid #D0D0D0;
	font-size: 0.9em;
	font-style: italic;
	margin: 20px;
	padding: 10px;
	text-align: center;
}*/
/*.mini-cart-link-checkout {
	clear: both;
	display: block;
	padding: 20px 0 10px;
	text-align: center;
}*/
.menu-utility {
  clear: both;
  color: #8F8F8F;
  float: right;
  font-size: 0.8em;
  letter-spacing: 1px;
  margin: 10px 0;
  padding: 0;
  text-transform: uppercase;
}
.ie7 .menu-utility {
  width: 350px;
}
.menu-utility-user {
  color: #000;
  float: right;
  margin: 7px 10px 7px 0;
  padding: 0;
  text-transform: uppercase;
  font-size: 11px;
  letter-spacing: 0.025em;
}
.menu-utility-user .small-size {
  display: none;
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .menu-utility-user .small-size {
    display: inline;
  }
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .menu-utility-user .large-size {
    display: none;
  }
}
.menu-utility li {
  border-right: 1px solid;
  float: left;
  list-style: none outside none;
  padding: 0 6px;
}
.menu-utility-user li {
  float: left;
  list-style: none outside none;
  letter-spacing: 0.025em;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
  text-transform: none;
}
#header .menu-utility-user li a {
  margin-left: 10px;
  color: #666;
}
#header .menu-utility-user li a.user-account {
  text-transform: capitalize;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 5rem;
  display: block;
  text-align: right;
}
#header .menu-utility-user li a.user-account .large-size:before,
#header .menu-utility-user li a.user-login span:before {
  /*background-image:url("@{image-base-url}/HB_account_icon.svg"), none; 
    background-repeat: no-repeat;*/
  content: "\e019";
  font-family: 'hug-icon-font';
  padding-right: 0.4rem;
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  #header .menu-utility-user li a.user-account .large-size:before,
  #header .menu-utility-user li a.user-login span:before {
    display: none;
  }
}
.menu-utility li.last {
  border: 0 none;
}
.menu-utility-user li.last {
  border: 0 none;
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .menu-utility-user li.last {
    display: none;
  }
}
#fixed-navigation {
  transition: top 0.5s steps(100);
  top: -36px;
}
#fixed-navigation.fixed-on {
  position: fixed;
  width: 100%;
  top: 0px;
  background-color: #000;
  z-index: 100;
  opacity: 1;
}
body.boss #fixed-navigation.fixed-on,
body.hugo #fixed-navigation.fixed-on,
body.boss_orange #fixed-navigation.fixed-on,
body.boss_green #fixed-navigation.fixed-on {
  background-color: #FFF;
}
body.boss_green #fixed-navigation #navigation {
  border-bottom: 1px solid #61bf1a;
}
body.boss_orange #fixed-navigation #navigation {
  border-bottom: 1px solid #d75f14;
}
body.hugo #fixed-navigation #navigation {
  border-bottom: 1px solid #f8e6e7;
}
body.boss #fixed-navigation #navigation {
  border-bottom: 1px solid #e5e5e5;
}
#main .breadcrumb.fixed-on,
#main .breadcrumbBackBtn.fixed-on {
  margin-top: 72px;
}
#navigation .header-right {
  position: absolute;
  top: 0px;
  right: 0px;
}
.header-search {
  /* TODO ES: when fluid -30 relative*/
  float: right;
  margin-top: 6px;
  margin-right: 6px;
  z-index: 21;
  background-color: #666;
}
.header-search form {
  position: relative;
}
.header-search form:after {
  font-family: "hug-icon-font";
  color: #FFF;
  position: absolute;
  right: 0;
  top: 0;
  height: 25px;
  width: 26px;
  line-height: 26px;
  text-align: center;
  background-color: #666;
  pointer-events: none;
  content: '\e801';
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .header-search form:after {
    display: none;
  }
}
.header-search input[type="text"] {
  background: #666;
  color: #FFFFFF;
  height: 16px;
  margin: 0;
  width: 152px;
  letter-spacing: 0.025em;
  float: left;
  margin-top: -1px;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  border: none;
}
.header-search input[type="text"]:focus {
  background: #ffffff;
  color: #000000;
}
.header-search {
  /* WebKit browsers */
  /* Mozilla Firefox 4 to 18 */
  /* Mozilla Firefox 19+ */
  /* Internet Explorer 10+ */
}
.header-search input:focus::-webkit-input-placeholder {
  color: transparent;
}
.header-search input:focus:-moz-placeholder {
  color: transparent;
}
.header-search input:focus::-moz-placeholder {
  color: transparent;
}
.header-search input:focus:-ms-input-placeholder {
  color: transparent;
}
.header-search input[type="submit"] {
  height: 26px;
  padding: 5px 2px;
  text-indent: -999em;
  width: 26px;
  margin: -1px 0 0 0px;
  float: right;
  border: none;
  background-color: #666;
}
.header-search input {
  -webkit-appearance: none;
  border-radius: 0;
}
.header-search legend {
  background: none repeat scroll 0 0 transparent;
}
#preHeader .brandSelection {
  float: left;
  letter-spacing: 0.2em;
}
#preHeader .brandSelection ul {
  padding: 0;
  margin: 0;
  height: 27px;
}
#preHeader .brandSelection ul li {
  float: left;
  padding: 0 0 0 35px;
  margin: 7px 0 0 0;
}
#preHeader .brandSelection ul li.first {
  padding: 0 0 0 10px;
}
#preHeader .brandSelection ul li a {
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
body.no-touch-device #preHeader .brandSelection ul li.hugo:hover a {
  color: #cc0000;
}
body.no-touch-device #preHeader .brandSelection ul li.boss:hover a {
  color: #000000;
}
body.no-touch-device #preHeader .brandSelection ul li.boss_green:hover a {
  color: #61bf1a;
}
body.no-touch-device #preHeader .brandSelection ul li.boss_orange:hover a {
  color: #d75f14;
}
body.touch-device #preHeader .brandSelection ul li.hugo.hover a {
  color: #cc0000;
}
body.touch-device #preHeader .brandSelection ul li.boss.hover a {
  color: #000000;
}
body.touch-device #preHeader .brandSelection ul li.boss_green.hover a {
  color: #61bf1a;
}
body.touch-device #preHeader .brandSelection ul li.boss_orange.hover a {
  color: #d75f14;
}
#preHeader .storeLocator {
  padding: 0;
  margin: 7px 0 3px 85px;
  float: left;
  color: #666;
}
#preHeader .storeLocator i {
  font-size: 15px;
  float: left;
  padding-right: 3px;
}
#preHeader .storeLocator a {
  font-size: 0.687rem;
  letter-spacing: 0.025em;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
  padding-bottom: 4px;
}
/* primary catalog navigation */
/* ------------------------------------- */
#navigation {
  /*TODO ES: Remove if header should be fluid again*/
  width: 960px;
  margin: 0 auto;
  background: #000;
  border-top: 1px solid #333;
  position: relative;
  z-index: 98;
  /*
	ADD THIS IF FLUID
	width: 100%;*/
}
/*
.activenav{
	width:0px;
	height:0px;
	position:relative;
	top:30%;
	border-style: solid;
	border-width: 0 5px 5px 5px;
	border-color: transparent transparent #ffffff transparent;
	margin: 0 auto;
	display:none;
}
*/
#navigation .level-2 a:hover {
  text-decoration: underline;
}
#navigation ul {
  padding: 0;
}
ul.level-1 {
  margin: 0;
  position: relative;
}
.ie7 ul.level-1 {
  height: 30px;
}
ul.level-1 li {
  float: left;
  padding: 0 0 0 15px;
}
ul.level-1 li.first {
  /*padding: 0 0 0 0.15rem;*/
  padding: 0;
  padding-left: 0!important;
}
body.no-touch-device ul.level-1 li:hover a.level-1,
body.touch-device ul.level-1 li.hover a.level-1 {
  color: #fff;
}
body.no-touch-device ul.level-1 li.hasFlyout:hover a.level-1,
body.touch-device ul.level-1 li.hasFlyout.hover a.level-1 {
  background: url("../../images/spriteassets/flyout_arrow.png") no-repeat bottom center #232323;
}
a.level-1:focus + .level-2 {
  display: block;
}
body.no-touch-device ul.level-1 li:hover div.level-2,
ul.level-1 li.hover div.level-2 {
  display: block !important;
}
ul.level-1 a {
  color: #FFFFFF;
  display: block;
  padding: 10px;
  height: 16px;
  letter-spacing: 0.2em;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 11px;
  line-height: 19px;
}
div.level-2 {
  background: none repeat scroll 0 0 #fff;
  margin: 0;
  box-shadow: 0 0 7px rgba(66, 66, 66, 0.5);
  display: none;
  float: left;
  position: absolute;
  top: 36px;
  left: 0px;
  right: 0px;
  z-index: 6;
}
.ie7 div.level-2 {
  width: 452px;
}
div.level-2 .menu-wrapper {
  overflow: hidden;
  width: auto;
  padding: 15px;
}
div.level-2 ul.level-2 {
  float: left;
  margin: 0;
  padding: 0;
}
div.level-2 ul.level-2 li {
  float: left;
  padding: 7px 5px;
}
div.level-2 ul.level-2 li.last {
  padding-right: 0px;
}
div.level-2 .custom p,
div.level-2 .custom img,
div.level-2 .custom a {
  margin: 0;
  padding: 0;
}
div.level-2 ul.level-2 ul {
  float: left;
  padding: 7px 0;
  width: 100px;
  min-width: 100px;
}
div.level-2 ul.level-2 a {
  /*width: 100px;*/
  line-height: 18px;
  color: #323232;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  padding: 0;
  margin-bottom: 10px;
  letter-spacing: 0.05em;
  height: auto;
}
div.level-2 ul.level-2 .level-3 a {
  line-height: normal;
  width: 115px;
  word-wrap: break-word;
  overflow: visible;
  height: auto;
  margin-bottom: 0;
  letter-spacing: 0.025em;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
}
div.level-2 .custom {
  float: right;
  text-align: center;
}
div.level-2 .custom a {
  height: auto;
}
div.level-2 .custom img {
  height: auto !important;
  width: auto !important;
}
div.level-2.menu-horizontal ul.level-2 {
  float: none;
}
div.level-2.menu-horizontal li {
  float: left !important;
  height: 100%;
}
div.level-2.menu-horizontal li li {
  border-color: #EFEFEF;
  border-style: solid;
  border-width: 0 1px 0 0;
  float: none !important;
  height: 100%;
}
div.level-2.menu-horizontal li.last li {
  border-width: 0 !important;
}
div.level-2.menu-horizontal .custom {
  clear: both;
}
.iconCloseFlyout {
  display: none;
}
div.level-3 ul.level-3 {
  margin: 0 15px 0 0;
  padding: 0;
}
div.level-3 ul.level-3 li {
  float: left;
  width: 106px;
  padding: 5px 0 5px 0;
  min-width: 100%;
  width: auto;
}
div.level-3 ul.level-3 a {
  color: #666;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  text-transform: none;
}
/* breadcrumbs */
/* ------------------------------------- */
.breadcrumb {
  letter-spacing: .025em;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
  padding: 0px;
  margin: 15px 0 15px 10px;
  color: #000;
}
.pt_account .breadcrumb,
.pt_newsletter .breadcrumb,
.pt_checkout .breadcrumb,
.pt_cart .breadcrumb {
  margin: 20px 0;
}
.pt_product-search-result .breadcrumb {
  padding: 0px;
}
.breadcrumb .li,
.breadcrumb li {
  display: inline;
  list-style: none outside none;
}
.breadcrumb .li:after,
.breadcrumb li:not(:last-child):after {
  content: " /";
}
.breadcrumb .li.last,
.breadcrumb li:last-child {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.breadcrumb .li.last:after {
  content: "";
}
.breadcrumb .li.last a .breadcrumb li:last-child a {
  color: #000;
}
.breadcrumb a {
  padding: 0 0.1em 0 0.2em;
  color: #666;
}
.breadcrumb h1 {
  display: inline;
  font-size: 0.685rem;
}
.breadcrumb .paging-current-page {
  left: -999em;
  position: absolute;
}
.breadcrumb-refinement-name {
  background: none repeat scroll 0 0 transparent !important;
  float: none;
}
.breadcrumb-refinement-value {
  background: none repeat scroll 0 0 transparent !important;
  float: none;
}
.refineBox {
  float: right;
  display: none;
}
a.breadcrumb-relax {
  background: none repeat scroll 0 0 transparent !important;
  padding: 0 5px 0 0;
}
.breadcrumb-last {
  background: none repeat scroll 0 0 transparent !important;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  color: #000 !important;
}
/* primary region elements */
/* ------------------------------------- */
.primary-content a {
  color: #000;
}
.primary-content h1 {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1.375rem;
  margin: 0 0 0.875rem;
  text-transform: uppercase;
}
/* .primary-content h2 {
	font-size: 1.3em;
}

.primary-content h3 {
	font-size: 1.15em;
} */
.primary-content dl {
  clear: both;
  overflow: hidden;
}
.primary-content dl dt {
  clear: both;
  float: left;
  margin: 2% 0 0;
  min-width: 15%;
}
@media only screen and (max-width: 480px) {
  .primary-content dl dt {
    margin: 0;
  }
}
.primary-content dl dd {
  float: left;
  margin: 2% 0 0;
  padding: 0 0 0 5%;
}
@media only screen and (max-width: 480px) {
  .primary-content dl dd {
    margin-left: -10px;
    padding: 0px;
  }
}
.col-1 {
  float: left;
  margin: 4px 0;
  width: 48%;
}
.col-2 {
  float: right;
  width: 48%;
}
.content-header {
  font-size: 1.75em;
  margin: 0 0 14px;
}
.content-header span {
  font-size: 0.75em;
  font-style: normal;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.section-header {
  background: #CCC;
  line-height: 0.6875rem;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
  margin: 0;
  padding: 0.5625rem 1.25rem 0.625rem 1.25rem;
  text-transform: none;
  letter-spacing: .025em;
}
#cart-table .section-header {
  color: #000;
}
.section-header-note {
  font-size: 0.9em;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  position: absolute;
  right: 1em;
  text-transform: none;
}
.back {
  display: block;
  margin: 0 0 10px;
}
/* secondary region elements */
/* ------------------------------------- */
.secondary-navigation a {
  color: #666;
}
#category-level-1 a.refinement-link {
  background: none repeat scroll 0 0 transparent;
  padding: 0 0 0 1px;
}
#category-level-1 a.active {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
#category-level-1 li.expandable {
  /*background: url("@{image-base-url}/interface/icon-category-expand-off.png")
		no-repeat scroll 2px 5px transparent;*/
}
#category-level-1 li.active {
  background-position: -490px 5px;
}
#category-level-2 a.active {
  color: #000000;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
#category-level-2 a.refinement-link {
  margin: 0 0 0 6px;
  padding: 0;
}
#category-level-2 li.expandable {
  background: url("../../images/interface/icon-refine-link-arrow.png") no-repeat scroll left 6px transparent;
}
#category-level-2 li.active {
  background-position: left -47px;
  color: #000000;
}
#category-level-3 {
  padding: 5px 0 0;
}
#category-level-3 a.refinement-link {
  font-style: normal;
  margin: 0 0 0 15px;
  padding: 0;
}
.refinement {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
  letter-spacing: .025em;
  padding-left: 22px;
  margin-bottom: 10px;
}
.refinement-header {
  background: #EFEFEF;
  display: block;
  font-size: 1.1em;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  letter-spacing: 1.5px;
  margin: 0;
  padding: 14px 9px 9px;
  text-transform: uppercase;
}
.refinement h3,
.refinement .h3 {
  font-size: 0.687rem;
  letter-spacing: 0.025em;
  margin: 0;
  padding: 13px 9px 0px 2px;
  text-transform: uppercase;
  color: #000;
  cursor: pointer;
  clear: both;
}
.refinement h3:focus,
.refinement .h3:focus {
  outline: none;
}
.refinement h3.disabled {
  cursor: default;
}
.arrow {
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid #000;
  margin: 1px 5px 0 0;
  width: 0;
  height: 0;
  float: left;
}
.arrow.active {
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #000;
  margin: 3px 5px 0 0;
}
.material-info-tab .arrow {
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-left: 3px solid #000;
  margin-top: 4px;
  display: inline-block;
  float: none;
  vertical-align: text-top;
}
.material-info-tab .arrow.active {
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 3px solid #000;
  margin-top: 6px;
}
.material-info-tab {
  cursor: pointer;
}
.pt_checkout.summary a.material-info-tab {
  text-decoration: none;
}
.pt_product-search-result #secondary {
  background: none;
  border: none;
}
.pt_product-search-result #secondary .search-refinebar a {
  color: #000;
}
.pt_product-search-result #secondary .refinement:not(.clearAll) ul li label {
  display: block;
  cursor: pointer;
  margin: 4px 0 5px 1px;
  max-width: 100%;
}
.pt_product-search-result #secondary .refinement:not(.clearAll) ul li label span.productcount {
  color: #A8A7A7;
}
.ie7 .refinement h3 {
  clear: both;
}
/*.refinement h3 span {
	background: url("@{image-base-url}/interface/icon-refinement-block-arrow.png")
		no-repeat scroll left -87px transparent;
	padding: 0 0 0 20px;
}*/
.refinement h3.expanded span {
  background-position: left top;
}
.refinement ul {
  list-style: none outside none;
  margin-top: 0;
  padding: 8px 0 5px 0px;
}
.refinement li {
  padding: 3px 0 5px 0;
}
.refinement ul.swatches li {
  float: left;
  padding: 2px 0;
  width: 47.5%;
  white-space: nowrap;
}
.refinement ul.swatches li a {
  /*padding: 0.2em 0.8em;*/
}
.refinement ul.swatches li.selected a {
  /* font-weight: bold; */
}
.refinement ul.swatches li.unselectable a {
  background-image: url("../../images/interface/icon-color-swatch-unselectable.png");
  background-position: right top;
}
/*
.refinement ul.Color li a {
	height: 23px;
	padding: 0;
	text-indent: -999em;
	width: 30px;
}
 */
.refinement .refinement-link {
  border: 0 none;
  padding: 0 0 0 1.5em;
  color: #666;
}
.refinement .selected .refinement-link {
  background-position: left bottom;
}
.refinement .refinement-top-level {
  padding: 12px;
}
.refinement.clearAll li,
.refinement.clearAll h3,
.refinement.clearAll a {
  padding-left: 0px;
  color: #000 !important;
}
.refinement.clearAll a {
  padding-left: 2px;
}
.refinement.clearAll .icon-close:before {
  padding-top: 2px;
}
.refiCheckbox {
  margin: 5px 2px !important;
  display: inline-block;
  float: left;
}
.scrollable {
  height: 10em;
  overflow: auto;
  margin-bottom: 1.9rem;
}
.nav ul {
  border: 0 none;
  list-style: none outside none;
  margin: 7px 0;
  padding: 0 10px;
}
.nav ul li {
  list-style: none outside none !important;
  margin: 0 0 7px !important;
}
.nav .toggle {
  border: 0 none;
  display: block;
  font-size: 1em;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  margin: 10px 0 7px;
  padding: 8px 0 0 15px;
  text-transform: uppercase;
}
.pt_account .nav .toggle:first-child {
  margin-top: 0;
}
.nav .expanded {
  background-position: left -96px;
}
.nav .toggle span {
  background: none repeat scroll 0 0 transparent;
}
/* footer */
/* ------------------------------------- */
#footer {
  margin: auto;
  clear: both;
  letter-spacing: .025em;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
  padding: 1rem;
  width: 960px;
  box-sizing: border-box;
}
#footer a {
  color: #333333;
}
#footer a:hover {
  text-decoration: underline;
}
#footer .footerTop .news-subscribe .defaultFormLayout fieldset {
  width: auto;
  padding: 0;
  margin: 0;
}
#footer .footerTop .news-subscribe .formError span {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  width: 180%;
}
.postscript {
  color: #999999;
}
.underline {
  text-decoration: underline;
}
#categorySeoText p {
  margin-top: 0;
}
#categorySeoText {
  font-size: 11px;
  line-height: 13.2px;
  color: #999;
  border-top: 1px solid #000;
  padding-top: 9px;
}
#categorySeoText h1 {
  font-size: 11px;
  line-height: 13.2px;
  color: #999;
}
.footerBrandMenu {
  border-top: 1px solid #000;
  padding: 13px 0 33px 0;
}
.categoryBrandBox {
  float: left;
  color: #000;
  width: 20%;
}
.categoryBrandBox h4 {
  line-height: 16.8px;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.875rem;
  margin: 0 0 18px 0;
}
.categoryBrandBox ul {
  padding: 0;
  margin: 0;
}
.categoryBrandBox li {
  line-height: 1.4rem;
}
/* color swatches */
/* ------------------------------------- */
/*.swatch-black a {
	background-color: #000000 !important;
}

.swatch-beige a {
	background-color: #F5F5DC !important;
}

.swatch-blue a {
	background-color: blue !important;
}

.swatch-purple a {
	background-color: purple !important;
}

.swatch-red a {
	background-color: red !important;
}

.swatch-brown a {
	background-color: #783201 !important;
}

.swatch-green a {
	background-color: green !important;
}

.swatch-grey a {
	background-color: #8F979D !important;
}

.swatch-pink a {
	background-color: #FE249A !important;
}

.swatch-orange a {
	background-color: orange !important;
}

.swatch-white a {
	background-color: #FFFFFF !important;
}

.swatch-yellow a {
	background-color: #FFFF00 !important;
}

.swatch-navy a {
	background-color: navy !important;
}

.swatch-miscellaneous a {
	background: url("@{image-base-url}/interface/icon-color-swatch-misc.png")
		no-repeat scroll left top transparent;
}

.unselectable.swatch-miscellaneous a {
	background:
		url("@{image-base-url}/interface/icon-color-swatch-misc-unselectable.png")
		no-repeat scroll left top transparent !important;
}
*/
/* product tiles */
/* ------------------------------------- */
.product-tile {
  color: #666;
  position: relative;
  /*text-align: center;*/
  height: auto;
  /*min-height: 398px;*/
}
.product-tile .product-tile-functions {
  width: 100%;
  display: block;
  float: left;
}
.product-tile .product-tile-functions:after {
  clear: both;
}
.product-tile .product-tile-functions .product-tile__quickshop {
  font-size: 2rem;
  font-family: universlight, "\534E\6587\7EC6\9ED1";
  font-weight: 100;
  float: right;
  padding: 0;
  width: 33%;
  text-align: left;
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .product-tile .product-tile-functions .product-tile__quickshop {
    display: none;
  }
}
.product-tile .product-tile-functions .product-tile__wishlist {
  float: left;
  text-align: right;
  width: 33%;
}
.pt_product-search-result .primary-content a.product-tile__quickshop__link {
  display: inline-block;
  font-family: universlight, "\534E\6587\7EC6\9ED1";
  font-weight: 100;
  position: relative;
  width: 1.5625rem;
  height: 1.5625rem;
  margin-top: 1rem;
}
.pt_product-search-result .primary-content a.product-tile__quickshop__link .product-tile__quickshop__sign--vertical {
  position: absolute;
  border-left: 1px solid #666;
  height: 1.5625rem;
  left: 0.78125rem;
}
.pt_product-search-result .primary-content a.product-tile__quickshop__link .product-tile__quickshop__sign {
  position: absolute;
  width: 1.5625rem;
  border-top: 1px solid #666;
  margin-top: 0.78125rem;
  left: 0;
}
.pt_product-search-result .primary-content a.product-tile__wishlist__link {
  outline: 0;
  display: inline-block;
  font-family: universlight;
  font-weight: 100;
  position: relative;
  width: 25px;
  height: 25px;
  margin-top: 1rem;
  background-image: url("../../images/spriteassets/star_blank.svg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: 25px;
}
.pt_product-search-result .primary-content a.product-tile__wishlist__link.animate {
  -webkit-animation-name: wishlist-button-pov;
          animation-name: wishlist-button-pov;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
  cursor: default;
}
.pt_product-search-result .primary-content a.product-tile__wishlist__link.animation-ready {
  background-image: url("../../images/spriteassets/star_filled.svg");
}
.product-tile img {
  width: 100%;
}
img.lazy.lazyLoading {
  background: url("../../images/zoomloader.gif") center no-repeat;
  opacity: 1;
}
img.lazy {
  opacity: 0;
}
img.lazyComplete {
  transition: opacity 0.4s ease-out;
  opacity: 1;
}
.product-tile .product-image {
  position: relative;
  text-align: center;
}
.product-tile .productInfoWrapper {
  min-height: 52px;
  clear: both;
}
.product-tile .product-name {
  font-size: 0.6875rem;
  margin: 5px 0 2px;
  clear: both;
}
.product-tile .product-name strong {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.product-tile .product-name a {
  font-size: 0.687rem;
  margin-bottom: 5px;
  padding: 0;
  text-align: center;
  line-height: 13.2px;
  width: auto;
  color: #000;
  background: none;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  border: none;
}
.product-tile .product-pricing {
  color: #000;
  text-align: center;
}
.product-tile .product-pricing .product-standard-price {
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  color: #666;
}
.product-tile .product-swatches {
  text-align: center;
}
.product-tile .product-swatches-all {
  cursor: pointer;
  font-size: 0.9em;
}
.product-tile .product-swatches ul {
  list-style: none outside none;
  margin: 0;
  overflow: hidden;
  padding: 0;
}
.product-tile .product-swatches ul.swatch-toggle {
  background: none repeat scroll 0 0 #FFFFFF;
  display: none;
  position: absolute;
}
.product-tile .product-swatches:hover ul.swatch-toggle {
  display: block;
}
.product-tile .product-swatches li {
  float: left;
}
.product-tile .product-swatches .swatch {
  display: block;
  width: 16px;
}
.product-tile .product-swatches .swatch img {
  border: 1px solid #FFFFFF;
  height: 12px;
  padding: 1px;
  width: 12px;
}
.product-tile .product-swatches .selected img {
  border-color: #12ABE7;
}
.product-tile .product-swatches img:hover {
  border-color: #12ABE7;
}
.product-tile span.colors {
  letter-spacing: .025em;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.625rem;
  color: #A3A3A3;
  line-height: 0.75rem;
}
.product-tile .product-swatches-placeholder {
  height: 0.75rem;
}
.product-tile .product-promo {
  font-size: 0.8em;
  margin: 6px 0;
  text-transform: uppercase;
}
.product-tile .product-compare {
  bottom: -5px;
  left: 5px;
  position: absolute;
  width: 40px;
  line-height: 11px;
}
.product-tile .product-compare label {
  float: right;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  padding: 0;
  width: 50%;
}
.product-tile .product-compare input {
  float: left;
  margin: 0;
}
.product-tile .pr_stars {
  height: auto;
  position: relative;
  left: 8px;
}
.product-tile .prSnippetTitle {
  float: left;
}
.product-tile .prSnippetReadReviews {
  display: none;
}
.product-tile .prSnippetRatingUnclickable {
  float: left;
}
.product-tile .prSnippetNumberOfRatingsText {
  display: none;
}
.product-tile .pr-snippet-review-count {
  display: none;
}
.product-tile .pr-snippet-read-write {
  display: none;
}
.product-tile .pr-snippet-social-bar {
  display: none;
}
.product-tile .pr-clear {
  display: none;
}
.product-tile .pr-snippet-stars {
  float: none;
  margin: 0 auto;
  width: 115px;
}
.capture-product-id {
  left: -999em;
  position: absolute;
}
.productFlag,
.productFlagPlaceholder {
  width: 100%;
  text-align: center;
  height: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
  float: left;
}
.productFlag p {
  text-transform: uppercase;
  color: #CB0000;
  font-size: 0.5625rem;
  margin: 0px;
  line-height: 10.8px;
}
/* search results, grid layout */
/* ------------------------------------- */
.pt_product-search-result .primary-content {
  width: 790px;
  border-left: none;
}
.pt_product-search-result .full-width .primary-content {
  /* 	background: none repeat scroll 0 0 #EFEFEF; */
  width: 100%;
}
.pt_content-search-result .primary-content {
  /* 	background: none repeat scroll 0 0 #EFEFEF; */
  width: 81%;
}
.pt_product-search-result .primary-content h1.content-header {
  padding-left: 15px;
}
.category-main-banner img {
  max-width: 100%;
}
.no-hits-search-term,
.no-hits-search-term-suggest {
  color: #000;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  line-height: 30px;
}
.no-hits-search-term-suggest {
  text-decoration: underline;
}
.no-hits-footer {
  background: transparent;
  margin: 20px 0;
  padding: 20px 0;
}
.no-hits-search .input-text {
  width: 80%;
  float: left;
}
.search-result-bookmarks {
  margin: 15px;
}
.search-result-bookmarks .first {
  border-right: 1px solid #999999;
  padding-right: 5px;
}
.search-result-options {
  margin: 17px 10px 25px;
  overflow: hidden;
}
.pt_product-search-result .search-result-options .select {
  line-height: 1.4rem;
}
.sort-by,
.items-per-page,
.gridSelection {
  /*background: none repeat scroll 0 0 #CCC;
	border-bottom: 1px solid #C2C2C2;*/
  float: left;
  margin: 0px;
  padding: 0.1875rem 0.125rem 0.1875rem 0.625rem;
}
.sort-by label,
.items-per-page label,
.gridSelection label {
  margin-right: 0.25rem;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  line-height: 1.2125rem;
  margin-top: 0;
  vertical-align: bottom;
  color: #000;
}
.gridSelection,
.items-per-page {
  border-left: 1px solid #ccc;
}
.items-per-page.no-border {
  border-left: none;
}
.sort-by .selectWrapper,
.items-per-page .selectWrapper,
.gridSelection .selectWrapper {
  position: relative;
  display: inline-block;
  width: auto;
  margin-right: 0.25rem;
}
.gridSelection .selectWrapper.focus {
  outline: dotted;
  outline-width: thin;
}
.gridSelection select.desktop {
  display: block;
}
.gridSelection select.mobile {
  display: none;
}
.sort-by.mobile {
  display: none;
}
.sort-by button {
  background: none repeat scroll 0 0 #C2C2C2;
  border: 0 none;
  color: #333333;
  font-size: 0.9em;
  padding: 0.3em;
  width: auto;
}
.items-per-page button {
  background: none repeat scroll 0 0 #C2C2C2;
  border: 0 none;
  color: #333333;
  font-size: 0.9em;
  padding: 0.3em;
  width: auto;
}
.pagination .results-hits {
  color: #666666;
  float: left;
  padding: 6px 0;
}
.results-hits-resultCount,
.results-hits-fromTo {
  color: #000;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
  border-right: 1px solid #ccc;
  padding: 3px 10px 3px 10px;
}
.results-hits-fromTo.mobile {
  display: none;
}
.no-border {
  border: none;
}
.results-hits-fromTo {
  color: #000;
  padding-right: 0.3125rem;
}
.pt_product-search-result .primary-content a {
  color: #666;
  display: block;
  overflow: visible;
}
.primary-content .pagination a,
.primary-content .pagination li {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
  color: #000;
}
.primary-content .pagination li.current-page {
  color: #000;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.pagination {
  float: right;
}
.pagination a.next,
.pagination a.prev {
  box-sizing: border-box;
  width: 50%;
  font-size: 12px;
  font-size: 0.75rem;
  display: inline;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  color: #000;
  padding: 0.5em 0;
  padding: 1.18em 0;
}
.pagination .prev:before {
  font-family: "hug-icon-font";
  content: '\e01f';
  padding-right: 0.5em;
  font-size: 0.9em;
}
.pagination .next {
  text-align: right;
}
.pagination .next:after {
  font-family: "hug-icon-font";
  content: '\e023';
  padding-left: 0.5em;
  font-size: 0.9em;
}
.pagination ul {
  float: right;
  margin: 0;
  padding: 0;
  padding-left: 5px;
}
.pagination li {
  display: block;
  float: left;
  list-style: none outside none;
  padding: 0 0 0 0.125rem;
  line-height: 27px;
}
.pagination li.first-last a {
  font-size: 11px;
  padding: 0 0px;
  line-height: 27px;
}
.pagination li.wide,
.pagination li.current-page.wide {
  padding: 0 5px;
  font-size: 11px;
  display: block;
}
.backToTop {
  width: auto;
  float: left;
  cursor: pointer;
  background: none;
  position: fixed;
  top: 70%;
  z-index: 100;
  display: none;
  text-decoration: none;
  left: 90%;
}
.backToTop a {
  margin-top: 5px;
  color: #666;
  white-space: nowrap;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
}
.backToTop a:before {
  content: "\e01e";
  padding-right: 15px;
  font-size: 8px;
  font-family: 'hug-icon-font';
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 1260px) {
  .pt_product-search-result .primary-content div.backToTop {
    display: none!important;
  }
}
.search-result-items {
  margin: 0;
  padding: 0 10px;
}
.pt_product-search-result .search-result-items {
  display: none;
}
.search-result-items .grid-tile {
  background: none repeat scroll 0 0 #FFFFFF;
  float: left;
  width: 33.333%;
  box-sizing: border-box;
  padding: 1rem;
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .search-result-items .grid-tile {
    width: 50% !important;
  }
}
.search-result-items .grid-tile img {
  margin: 0 auto;
}
.search-result-items.perrow4 .grid-tile {
  width: 25%;
  padding: 1rem;
  box-sizing: border-box;
}
/*.search-result-items.perrow5 .grid-tile {
	width: 19.1%;
	margin: 15px 8px 35px 0;
}
.search-result-items.perrow6 .grid-tile {
	width: 16.1%;
	margin: 15px 5px 35px 0;
}*/
.search-result-items .grid-tile.last {
  margin-right: 0px;
}
.search-result-items .productlisting {
  padding-top: 35px;
}
.search-result-items .invisible {
  display: none;
}
.search-result-content {
  clear: both;
}
.search-promo {
  padding: 20px;
}
/* TODO ES. remove? */
h1#results-content {
  padding-top: 30px;
}
ul.folder-content-list {
  margin: 0;
  overflow: hidden;
  padding: 0 20px;
}
ul.folder-content-list li {
  float: left;
  list-style: none outside none;
  margin: 0;
  padding: 2% 2% 2% 0;
  width: 48%;
}
ul.folder-content-list .content-title {
  display: block;
}
.no-results {
  padding: 20px;
}
.toggle-grid {
  background: url("../../images/interface/icon-toggle-grid.png") no-repeat scroll left top transparent;
  cursor: pointer;
  display: block;
  float: left;
  height: 11px;
  margin: 2px 10px 0 0;
  text-indent: -999em;
  width: 24px;
}
.wide-tiles ul.search-result-items .grid-tile {
  width: 91%;
}
.wide-tiles .product-tile {
  height: 166px !important;
}
.wide-tiles .product-tile .product-image {
  float: left;
  width: 40%;
}
.wide-tiles .product-tile .product-name,
.wide-tiles .product-tile .product-pricing,
.wide-tiles .product-tile .product-promo,
.wide-tiles .product-tile .pr_stars,
.wide-tiles .product-tile .product-swatches {
  float: left;
  text-align: left;
  width: 55%;
  margin-bottom: 5px;
}
.wide-tiles .product-tile .product-name {
  margin-top: 0px;
}
.wide-tiles .product-tile .pr-snippet-stars {
  margin: 0;
}
.wide-tiles .product-tile .pr_stars {
  left: -5px;
}
.wide-tiles .product-tile .product-compare {
  left: 40.5%;
  width: 32px;
  bottom: 5px;
  line-height: 12px;
}
.wide-tiles .product-tile .product-swatches {
  bottom: auto;
  left: auto;
  position: relative;
  right: auto;
  margin-top: 5px;
}
.wide-tiles .product-tile .product-swatches li {
  float: left;
}
.pt_product-search-noresult .page-content .primary-content {
  border: none;
  float: left;
  width: 100%;
  padding: 0 1rem;
  box-sizing: border-box;
}
.pt_product-search-noresult a.backbtn,
.pt_product-search-result a.backbtn {
  color: #666;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.pt_product-search-noresult .newsearch {
  margin: 1.875rem 0;
}
.pt_product-search-noresult .searchbox {
  width: 100%;
  margin: 0;
  background-color: #e5e5e5;
}
.pt_product-search-noresult .searchbox .newSearch {
  padding: 25px 160px;
}
.pt_product-search-noresult .searchbox .defaultFormLayout fieldset {
  width: 100%;
  max-width: none;
  min-width: 0;
}
.pt_product-search-noresult .searchbox .defaultFormLayout .form-row label {
  width: 100%;
}
.pt_product-search-noresult .searchbox .defaultFormLayout .form-row {
  padding: 0;
}
.pt_product-search-noresult .searchbox .defaultFormLayout input:not([type="radio"]):not([type="checkbox"]) {
  background-color: #fff;
  color: #999;
  font-size: 0.875rem;
  width: 91%;
  float: left;
  height: 2.5rem;
  padding-left: 20px;
}
.pt_product-search-noresult .searchbox .no-hits-help {
  width: 100%;
  display: inline-block;
}
.pt_product-search-noresult .searchbox .defaultFormLayout button,
.pt_error .error-page-search .defaultFormLayout button {
  float: left;
  height: 2.5rem;
  width: 3.25rem;
  background: #000;
  padding: 5px 10px;
}
.pt_product-search-noresult .searchbox .defaultFormLayout button span {
  display: none;
}
.pt_product-search-noresult .section-header p {
  margin: 0;
}
.pt_product-search-noresult .primary-content h1 {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1rem;
  margin-bottom: 1.875rem;
}
.pt_product-search-noresult .primary-content label {
  font-size: 1rem;
}
.pt_product-search-noresult .section-header {
  padding: 0;
  text-transform: none;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.875rem;
  background: none;
  letter-spacing: .025em;
  padding-bottom: 0.1rem;
}
.pt_product-search-noresult .section-header p {
  letter-spacing: .025em;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1.25rem;
  line-height: 1.5rem;
}
.pt_product-search-noresult #secondary {
  border: none;
  width: 152px;
}
.pt_product-search-noresult #secondary .refinement-header {
  background: none;
  margin: 0px;
  padding: 0 0 0 22px;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.pt_product-search-noresult .defaultFormLayout.labelAbove .form-row label,
.pt_error .defaultFormLayout.labelAbove .form-row label {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1.5rem;
  letter-spacing: .025em;
}
.pt_product-search-noresult .defaultFormLayout.labelAbove fieldset,
.pt_error .defaultFormLayout.labelAbove fieldset {
  margin: 0;
}
.pt_product-search-noresult .defaultFormLayout.labelAbove .form-row.w50 input {
  width: 85%;
  float: left;
}
.pt_error .defaultFormLayout.labelAbove .form-row.w50 input {
  width: 84%;
  float: left;
  height: 2.5rem;
}
.pt_product-search-noresult button[name="simplesearch"]:after,
.pt_error button[name="simplesearch"]:after {
  font-family: "fontello";
  content: "\e801";
  padding-left: 0;
}
.pt_product-search-result .searchResultHeader {
  width: 97%;
  height: 50px;
  border: 1px solid #CCC;
  text-align: center;
  padding: 45px 0 40px 0;
}
.pt_product-search-result .searchPhrase {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  float: none;
  padding: 0px;
  position: static;
  font-size: inherit;
}
.pt_product-search-result .searchResultHeader h3 {
  font-size: 0.875rem;
  margin: 0 0;
  color: #666;
  letter-spacing: 0.025em;
}
.pt_product-search-result .searchResultHeader h1 {
  margin-bottom: 0.937rem;
  text-transform: none;
}
.pt_product-search-result #secondary {
  width: 170px;
}
.pt_product-search-noresult .catNavSearch .refinement-header {
  background: none;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1.25rem;
  letter-spacing: 0.05em;
}
.pt_product-search-noresult .catNavSearch .refinement {
  padding-left: 0px;
  margin-bottom: 30px;
}
.noSearchResultTop,
.no-hits-footer {
  padding: 33px 0 30px 0;
}
.catNavSearch {
  float: left;
  width: 38%;
  margin-bottom: 30px;
}
.helpAndContactSearch {
  width: 55%;
  float: right;
  border-left: 1px solid #d3d3d3;
  padding-left: 40px;
}
.helpAndContactSearch h2 {
  text-transform: uppercase;
  font-size: 1.25rem;
  letter-spacing: 0.05em;
  margin-bottom: 2.5rem;
}
.top-styles-title span {
  color: #666;
  letter-spacing: 0.075rem;
  padding: 0 20px;
  text-transform: uppercase;
  background-color: #FFF;
  position: relative;
  left: 6px;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1.125rem;
  float: none;
  line-height: 0.8125rem;
}
.topstylesStart {
  margin-top: 35px;
  margin-bottom: 12px;
}
.topstylesEnd {
  height: 1px;
  background: url("../../images/topStylesLine.png") repeat-x center;
  float: left;
  width: 100%;
}
.hLine {
  height: 1px;
  background: url("../../images/topStylesLine.png") repeat-x center;
  width: 100%;
  margin-bottom: 10px;
}
.top-styles-title {
  text-align: center;
  padding-top: 0px;
  padding-bottom: 0px;
  background: url("../../images/topStylesLine.png") repeat-x center;
}
.top-styles-title hr {
  position: relative;
  top: -25px;
  z-index: 10;
}
.search-result-items .areatopstyles {
  border-bottom: 1px solid #666;
  margin-top: 13px;
}
/* infinite scroll amendments */
/* ------------------------------------- */
.infinite-scroll .pagination ul {
  display: none;
}
.infinite-scroll .pagination .current-page-label {
  display: none;
}
.infinite-scroll .items-per-page {
  display: none;
}
.infinite-scroll div.search-result-content .infinite-scroll-loading {
  text-align: center;
  background: url("../../images/infinite-loading-indicator.gif") center no-repeat;
  height: 35px;
  width: 100%;
}
.disable-infinite-scroll div.search-result-content .page-element {
  display: none;
}
/* compare tools */
/* ------------------------------------- */
/*.compare-item-remove {
	display: none;
}

.active .compare-item-remove {
	display: inline;
}

.compare-item {
	background: none repeat scroll 0 0 #E6E6E6;
	float: left;
	height: 55px;
	margin-right: 13px;
	overflow: hidden;
	position: relative;
	width: 55px;
}

.compare-item-0 {
	background-image:
		url("@{image-base-url}/interface/icon-compare-placeholder-1.png");
}

.compare-item-1 {
	background-image:
		url("@{image-base-url}/interface/icon-compare-placeholder-2.png");
}

.compare-item-2 {
	background-image:
		url("@{image-base-url}/interface/icon-compare-placeholder-3.png");
}

.compare-item-3 {
	background-image:
		url("@{image-base-url}/interface/icon-compare-placeholder-4.png");
}

.compare-item-4 {
	background-image:
		url("@{image-base-url}/interface/icon-compare-placeholder-5.png");
}

.compare-item-5 {
	background-image:
		url("@{image-base-url}/interface/icon-compare-placeholder-6.png");
}

.compareitems {
	background: none repeat scroll 0 0 #CCC;
	clear: both;
	margin: 3.5em 2em 0;
	overflow: hidden;
	padding: 0 1em 1em;
}

.compareitems h2 {
	font-size: 0.9em;
	margin: 0.5em 0;
	text-transform: uppercase;
}

.compareitemcount {
	color: #CCCCCC;
	font-size: 3em;
	left: 30%;
	position: absolute;
	top: 15%;
	z-index: 1;
}

.compareproduct {
	max-width: 100%;
	position: absolute;
	z-index: 2;
}

.compareitemremove {
	position: absolute;
	right: 1px;
	top: 1px;
	z-index: 3;
}

.compare-buttons {
	padding: 0.7em 0 0;
}

.compare-print {
	float: right;
	margin: 0 0 10px;
}

#compare-table td {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: -moz-use-text-color #CCC #CCC;
	border-style: none solid solid;
	border-width: 0 1px 1px;
}

#compare-table tr.evenattributerow {
	background: none repeat scroll 0 0 #F3F3F3;
}

#compare-table td .product-tile {
	font-size: 0.9em;
	width: 100px;
	margin-bottom: 12px;
	padding-bottom: 12px;
}

#compare-table td .product-tile .product-image {
	height: 100px;
}

#compare-table td .product-tile .product-image img {
	height: 100px;
}

#compare-table td .product-tile .product-swatches {
	float: none;
}

#compare-table td.product button {
	font-size: 0.9em;
}

#compare-table .section-header {
	font-size: 0.9em;
	padding: 1em;
	text-transform: none;
}

#compare-table .selectcategory label {
	display: block;
	font-size: 0.9em;
	margin: 1em 0;
	text-transform: none;
}

#compare-table .selectcategory select {
	margin: 0;
	width: 100px;
}

#compare-table .comparelists {
	padding: 0;
}

#compare-table .remove-link {
	background: url("@{image-base-url}/interface/icon-mini-close.png") no-repeat
		scroll right top transparent;
	display: block;
	padding: 0 20px 0 0;
	text-align: right;
}

#compare-table .add-to-wishlist,#compare-table .add-to-gift-registry {
	padding: 0.2em 0;
	text-align: center;
}

#compare-table .compare-lists label,#compare-table .compare-lists select
	{
	float: none;
	text-align: left;
	width: 100%;
}*/
/* power reviews */
/* ------------------------------------- */
body .pr-snippet-wrapper {
  background: none repeat scroll 0 0 transparent;
  border: 0 none;
}
body .pr-snippet-stars {
  border: 0 none;
}
body .pr-snippet-review-count {
  display: none;
}
body .pr-snippet-read-write {
  border: 0 none;
  clear: none;
  float: left;
  font-size: 1.1em;
  margin: 0;
  padding: 4px 0;
}
body .pr-snippet-read-write p {
  display: none;
}
body .pr-snippet-read-write a.pr-snippet-link {
  color: #3EBAEA;
}
body .review-image {
  float: left;
  margin: 0 20px;
}
/* product detail page (pdp) */
/* ------------------------------------- */
.pdpMain {
  color: #000;
  letter-spacing: 0.025em;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
}
.pdpForm {
  height: 48px;
}
a.pdpWishlistButton {
  float: left;
  margin: 1px 1px 6px 1px;
  width: 19px;
  height: 18px;
  background-color: #d5d5d5;
  padding: 11px 10px 11px 11px;
}
a.pdpWishlistButton.animate {
  -webkit-animation-name: wishlist-button;
          animation-name: wishlist-button;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
}
a.pdpWishlistButton.animate .icon-brands-whishlist-icon {
  -webkit-animation-name: wishlist-icon;
          animation-name: wishlist-icon;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-iteration-count: 1;
          animation-iteration-count: 1;
}
@-webkit-keyframes wishlist-icon {
  /* CSS3 */
  from {
    color: #d5d5d5;
  }
  to {
    color: #000;
  }
}
@keyframes wishlist-icon {
  /* CSS3 */
  from {
    color: #d5d5d5;
  }
  to {
    color: #000;
  }
}
@-webkit-keyframes wishlist-button {
  /* CSS3 */
  from {
    background-color: #000;
  }
  to {
    background-color: #d5d5d5;
  }
}
@keyframes wishlist-button {
  /* CSS3 */
  from {
    background-color: #000;
  }
  to {
    background-color: #d5d5d5;
  }
}
@-webkit-keyframes wishlist-button-pov {
  /* CSS3 */
  from {
    background-color: #aaa;
  }
  to {
    background-color: #fff;
  }
}
@keyframes wishlist-button-pov {
  /* CSS3 */
  from {
    background-color: #aaa;
  }
  to {
    background-color: #fff;
  }
}
a.pdpWishlistButton.disabled {
  background-color: #CCCCCC;
  cursor: default;
}
a.pdpWishlistButton i {
  font-size: 16px;
  color: #000;
}
#product-nav-container {
  overflow: hidden;
  position: absolute;
  right: 0;
  width: 160px;
}
#product-nav-container div {
  float: left;
  text-align: center;
  width: 77px;
}
#product-nav-container img {
  max-height: 100%;
  max-width: 80%;
}
#product-nav-container span {
  display: block;
  height: 65px;
}
#product-nav-container .divided span {
  border-right: 1px solid #E0E0E0;
  padding-right: 5px;
}
.pdp-main ul {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
.primary-content .product-next a,
.primary-content .product-previous a {
  color: #000;
}
ul.product-action-buttons:after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
ul.product-action-buttons li {
  display: block;
  box-sizing: border-box;
  display: inline-block;
  margin-right: 0.4375rem;
}
ul.product-action-buttons i {
  margin-right: 0.3125rem;
}
ul.product-action-buttons i,
ul.product-action-buttons a {
  color: #666;
}
ul.product-action-buttons:after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
ul.product-action-buttons li {
  line-height: 1.9;
}
.pdp-main label {
  padding: 0;
  text-align: left;
  width: auto;
  margin: 0 0 5px 0;
  color: #000;
  font-weight: bolder;
  line-height: 18px;
}
.pdp-main .sizeChart,
.pdp-main .retail-availability {
  text-decoration: none;
  color: #666;
  font-size: 0.75rem;
}
.pdp-main .sizeChart a span,
.pdp-main .retail-availability a span {
  vertical-align: top;
}
.pdp-main .sizeChart i,
.pdp-main .retail-availability i {
  font-size: 14px;
}
#fitsme_launcher {
  line-height: 1;
}
#fitsme_launcher img {
  display: none;
}
#fitsme_launcher a:before {
  text-decoration: none;
  content: "\e02b";
  font-family: 'hug-icon-font';
  padding-right: 0.625rem;
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
#fitsme_launcher a::after {
  font-size: 0.75rem;
}
.pdp-main .product-col-1 {
  float: left;
  width: 48%;
  margin-left: 1%;
}
.pdp-main .product-primary-image {
  max-width: 100%;
  padding: 10px 0 0;
  position: relative;
  min-height: 549px;
  text-align: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.primary-image {
  width: 362px;
  height: 549px;
  max-width: 100%;
}
.product-primary-image .zoomPad {
  margin-left: 50px;
}
.clickto {
  display: block;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  clear: both;
  text-align: center;
  margin-left: 4em;
}
.pdp-main .product-thumbnails {
  clear: both;
  display: inline-block;
  margin: 16px 0 0 78px;
}
.pdp-main .product-thumbnails li {
  border-bottom: 3px solid #FFFFFF;
  float: left;
  margin: 0 27px 0 0;
}
.pdp-main .product-thumbnails li.selected {
  border-color: #000;
}
.pdp-main .product-thumbnails li img {
  max-width: 27px;
}
.pdp-main .product-thumbnails h2 {
  text-transform: uppercase;
  font-style: normal;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1.5rem;
  margin: .83em 0;
}
.pdp-main .product-col-2 {
  float: right;
  width: 380px;
  padding-right: 10px;
}
.pdp-main .product-col-2.product-set {
  width: 450px;
}
.pdp-main form .input-select {
  width: auto;
}
.pdp-main .product-name {
  float: right;
  letter-spacing: 0.025em;
  line-height: 1.5rem;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1.25rem;
  margin: 10px 10px 0 0;
  width: 380px;
  font-style: normal;
  text-transform: none;
}
.pdp-main .product-number {
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  font-weight: lighter;
  color: #666;
  letter-spacing: 0.025em;
  margin: 10px 0 8px 0;
}
.pdp-main .product-price {
  margin: 0;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1rem;
  font-weight: bolder;
  size: 16px;
  line-height: 18px;
  font: Universe LT Std 65 Bold;
}
.pdp-main .product-price .basePrice {
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
}
.pdp-main .product-price .price-standard {
  color: #999999;
}
.pdp-main .product-col-2 .price-standard {
  border-right: 1px solid #E0E0E0;
  padding-right: 8px;
}
.pdp-main .product-price .price-tiered {
  color: #990000;
  font-size: 0.6em;
  line-height: 1.5em;
}
.vatAndShipping {
  color: #666;
  margin: 5px 0 0 0;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-size: 0.75rem;
  font-weight: normal;
  font-size: 11px;
  font-height: 13px;
}
.vatAndShipping p {
  margin: 0px;
}
.set-product-availability {
  margin-top: 5px;
}
.product-add-to-cart .vatAndShipping {
  display: none;
}
.pdp-main .product-review-links {
  overflow: hidden;
}
.pdp-main .product-review-links li {
  margin-right: 1em;
}
.pdp-main .product-variations {
  margin-top: 20px;
  margin-bottom: 25px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation : portrait), only screen and (min-width: 737px) and (max-width: 1024px) and (orientation : landscape) {
  .variant-dropdown .selectWrapper {
    display: none;
  }
}
@media only screen and (min-width: 1025px) {
  .variant-dropdown .selectWrapper {
    display: none;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation : portrait), only screen and (min-width: 737px) and (max-width: 1024px) and (orientation : landscape) {
  .variant-dropdown .error {
    padding: 0;
  }
}
.variant-dropdown div.icon-arrow-left.error {
  display: none;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation : portrait), only screen and (min-width: 737px) and (max-width: 1024px) and (orientation : landscape) {
  .variant-dropdown div.icon-arrow-left.error {
    padding: 0;
  }
  .variant-dropdown div.icon-arrow-left.error:before {
    content: "";
  }
}
@media only screen and (min-width: 1025px) {
  .variant-dropdown div.icon-arrow-left.error {
    padding: 0;
  }
  .variant-dropdown div.icon-arrow-left.error:before {
    content: "";
  }
}
.pdp-main .attribute {
  margin: 1em 0 0.5rem 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}
.pdp-main .attribute.variant-dropdown {
  position: inherit;
}
.pdp-main .attribute.variant-dropdown .error {
  padding: 0.5rem;
  padding-left: 1rem;
  float: left;
  background-color: #ffffff;
}
@media only screen and (min-width: 1025px) {
  .pdp-main .attribute.variant-dropdown .error {
    padding: 0;
  }
  .pdp-main .attribute.variant-dropdown .error:before {
    padding: 0;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation : portrait), only screen and (min-width: 737px) and (max-width: 1024px) and (orientation : landscape) {
  .pdp-main .attribute.variant-dropdown .error {
    padding: 0;
  }
  .pdp-main .attribute.variant-dropdown .error:before {
    padding: 0;
  }
}
.pdp-main .attribute label {
  width: 100%;
  margin-bottom: 9px;
  display: block;
}
.pdp-main .attribute .selectWrapper {
  position: relative;
  float: left;
  min-width: 120px;
}
.pdp-main .attribute select.variation-select {
  margin-left: 0px;
}
.pdp-main .attribute select.variation-select .notSelectable,
.pt_retailavailability select.variation-select .notSelectable {
  /*text-decoration: line-through;*/
}
.pdp-main .attribute h3,
.pdp-main .attribute .label {
  clear: both;
  margin: 0 0 9px 0;
  color: #000;
  font-weight: bolder;
  display: block;
}
.pdp-main .attribute .value {
  float: left;
  width: 100%;
}
.pdp-main .attribute ul {
  float: right;
  width: 100%;
}
.pdp-main .attribute ul li:first-child {
  margin-left: 0;
}
.pdp-main .attribute .selected-value {
  border: 0 none;
  color: #666666;
  padding: 0.5em 0 0 2em;
  display: none;
}
.pdp-main .attribute .size-chart-link {
  clear: both;
  float: none;
}
.pdp-main .attribute .size-chart-link a {
  border-color: #FFFFFF !important;
  padding: 0;
}
.pdp-main .swatches li {
  float: left;
}
.pdp-main .swatches li:hover a,
.pdp-main .swatches li.selected a {
  border-color: #00A4E4;
}
.pdp-main .swatches li a {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  border-color: #E0E0E0;
  border-style: solid;
  border-width: 1px 1px 3px;
  display: block;
  margin: 0 0.3em 0.3em 0.2em;
  padding: 0.3em 0.6em;
}
.pdp-main .Color li {
  margin: 5px 12px 0 0;
  border: 1px solid #FFFFFF;
}
.pdp-main .Color li:hover,
.pdp-main .Color li.selected {
  border: 1px solid #000;
}
.pdp-main .Color li:hover a,
.pdp-main .Color li.selected a {
  border-color: #FFFFFF;
}
.pdp-main .Color li a {
  border: 1px solid #E0E0E0;
  height: 22px;
  margin: 0;
  padding: 0;
  text-indent: -999em;
  width: 22px;
}
.pdp-main .product-main-attributes .attribute {
  padding: 0.2em 0;
}
.pdp-main .product-main-attributes .label {
  padding: 0;
}
.pdp-main .product-add-to-cart {
  clear: both;
  margin: 1.125rem 0 1.875rem 0;
  overflow: hidden;
}
.product-set .product-add-to-cart {
  display: block;
}
.pdp-main .product-add-to-cart .inventory {
  float: left;
  width: 15%;
}
.pdp-main .product-add-to-cart .inventory label {
  float: none;
}
.pdp-main .product-add-to-cart .inventory input {
  margin: 0.7em 0;
  width: 56px;
}
.pdp-main .product-add-to-cart .product-price {
  float: left;
  font-size: 2.4em;
  text-align: right;
  width: 47%;
  display: none;
}
.pdp-main .product-add-to-cart button {
  float: left;
  font-weight: lighter;
  width: 235px;
  height: 40px;
  padding-left: 1.063rem;
  padding-right: 1.063rem;
  margin: 1px;
}
.pdp-main .product-add-to-cart button.none {
  padding-right: 1.125rem;
  padding-left: 1.125rem;
}
.pdp-main .product-add-to-cart .availability {
  position: relative;
  clear: both;
  float: left;
  padding: 20px 0 0;
  width: 80%;
  height: 15px;
}
.pdp-main .product-add-to-cart .availability .label {
  position: absolute;
  left: 0px;
  font-size: 11px;
}
.pdp-main .product-add-to-cart .add-to-cart-disabled:before,
.pdp-main .product-add-to-cart .add-to-cart:before {
  padding-right: 1rem;
}
.availability .availability-msg p {
  margin-top: 0px;
  display: inline;
  font-size: 11px;
}
.availability .availability-msg {
  display: inline;
}
.availability .in-stock-msg {
  color: #000000;
}
.availability .not-available-msg {
  color: #ff0000;
}
.availability .preorder-msg {
  color: #0000ff;
}
.availability .backorder-msg {
  color: #008000;
}
.availability .in-stock-date-msg {
  color: #ff0000;
}
.pdp-main .product-actions {
  background: transparent;
  clear: both;
  overflow: hidden;
  padding: 1.5em 0;
}
.pdp-main .product-actions li {
  margin: 0 1em 0 0;
}
.pdp-main .product-actions .social-actions {
  float: right;
}
.pdp-main .product-actions .social-actions li {
  margin: 0 0.2em;
}
.pdp-main .product-actions .addthis_toolbox {
  float: right;
}
.pt_product-details .primary-content {
  padding-bottom: 0;
}
.pt_product-details #footer .last-visited {
  border-top: 1px solid #cccccc;
}
.pt_product-details #footer .last-visited .product-tile__quickshop {
  display: none;
}
#category-recos {
  margin: 20px 0 0;
}
.recommendations {
  border-top: 1px solid #cccccc;
  margin: 0 10px 1.25rem;
  position: relative;
}
.recommendations .product-tile__quickshop__link {
  display: none;
}
.recommendations h2.headline {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1rem;
  margin-left: 14px;
  text-transform: uppercase;
  padding: 0;
  margin: 20px 0 30px 0;
}
.recommendations .product-name h2 {
  margin: 0;
  padding: 0;
}
.recommendations ul {
  padding: 0;
}
.recommendations li {
  width: 20%;
  margin: 0;
  float: left;
}
.recommendations li:last-child {
  margin: 0;
}
.recommendations .productFlag {
  top: 212px;
}
.recommendations .product-image {
  width: 100%;
  margin: auto;
}
.recommendations .product-name {
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
  line-height: 13.2px;
  color: #666;
  margin: 18px auto 0 auto;
  text-align: center;
}
.recommendations .product-name a {
  color: #666;
}
.recommendations .product-pricing {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
  text-align: center;
}
.recommendations .product-pricing .product-standard-price {
  color: #999;
}
.recommendations .product-pricing .product-sales-price {
  color: #666;
}
.recommendations .product-tile .productInfoWrapper {
  min-height: initial;
  clear: both;
}
.recommendations .vatAndShipping {
  display: none;
}
.recommendations .swiper-next,
.recommendations .swiper-prev {
  width: 1rem;
  height: 3rem;
  position: absolute;
  font-size: 1rem;
  z-index: 2;
  margin-top: -1.5rem;
  top: 40%;
  background-color: transparent;
  color: #000 !important;
  font-family: 'hug-icon-font';
  padding: 0;
}
.recommendations .swiper-container {
  width: 100%;
  z-index: auto;
}
.recommendations .swiper-prev {
  left: 0rem;
  text-align: left;
}
.recommendations .swiper-prev:before {
  content: "\e806";
}
.recommendations .swiper-next {
  right: 0rem;
  text-align: right;
}
.recommendations .swiper-next:before {
  content: "\e805";
}
.recommendations .product-tile:hover .recommendation-tooltip {
  display: block !important;
}
.recommendations .product-tile .recommendation-tooltip {
  display: none !important;
}
.recommendations .recommendation-tooltip {
  background: none repeat scroll 0 0 #FFFFFF;
  border: 1px solid;
  left: 50%;
  position: absolute;
  text-align: left;
  top: 50%;
  width: 300px;
  z-index: 100;
}
.productVideoContainer {
  font-size: 0px;
}
.pt_product-search-noresult .recommendations,
.pt_checkout.summary .recommendations,
.pt_cart .recommendations {
  margin-top: 0.75rem;
  position: relative;
  border: 1px solid #cccccc;
  margin-left: 0;
  margin-right: 0;
  padding-left: 2rem;
  padding-right: 2rem;
}
.pt_product-search-noresult .recommendations h2.headline,
.pt_checkout.summary .recommendations h2.headline,
.pt_cart .recommendations h2.headline {
  margin: 0;
  left: 0.5rem;
  top: -0.625rem;
  background-color: #ffffff;
  display: inline;
  position: absolute;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.pt_product-search-noresult .recommendations .swiper-container,
.pt_checkout.summary .recommendations .swiper-container,
.pt_cart .recommendations .swiper-container {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.pt_product-search-noresult .recommendations .swiper-prev,
.pt_checkout.summary .recommendations .swiper-prev,
.pt_cart .recommendations .swiper-prev {
  left: 0.5rem;
}
.pt_product-search-noresult .recommendations .swiper-next,
.pt_checkout.summary .recommendations .swiper-next,
.pt_cart .recommendations .swiper-next {
  right: 0.5rem;
}
.pt_cart .order-totals-table.coupon {
  display: none;
}
.product-standard-price {
  white-space: nowrap;
}
.product-sales-price {
  white-space: nowrap;
}
.pt_cart .recommendations .swiper-container,
.pt_checkout.summary .recommendations .swiper-container {
  width: 100%;
  margin: auto;
  overflow: hidden;
}
.pt_cart .recommendations ul,
.pt_checkout.summary .recommendations ul {
  margin: 0;
  padding: 0;
}
.pt_cart .recommendations li,
.pt_checkout.summary .recommendations li {
  width: 33%;
  margin: 0;
  float: left;
}
.pt_checkout.summary .recommendations li {
  width: 50%;
}
.pt_checkout.summary .order-totals-table .order-coupon-code .edit {
  position: relative;
  right: 0px;
}
#addtocartoverlay .recommendations li {
  width: 33%;
}
.pdp-main .promotion {
  background: #d5d5d5;
  clear: both;
  margin: 1em 0;
  padding: 2%;
}
.pdp-main .promotion .promotion-title {
  color: #999999;
  display: inline-block;
  font-size: 1.5em;
  line-height: 1em;
  text-transform: uppercase;
  vertical-align: top;
  width: 20%;
}
.pdp-main .promotion .promotion-callout {
  display: inline-block;
  line-height: 1em;
  vertical-align: top;
  width: 77%;
}
.pdp-main .productBrand {
  width: 100%;
  float: left;
  margin: 0 0 20px 0;
}
.pdp-main .productName {
  width: 100%;
  float: left;
}
.pdp-main .productBrand .HUGO,
.pdp-main .productBrand .BOSS,
.pdp-main .productBrand .BOSS_Green,
.pdp-main .productBrand .BOSS_Orange {
  width: 62px;
  height: 22px;
}
.pdp-main .productBrand .HUGO {
  background-position: left -358px;
}
.pdp-main .productBrand .BOSS {
  background-position: left -262px;
}
.pdp-main .productBrand .BOSS_Green {
  background-position: left -326px;
}
.pdp-main .productBrand .BOSS_Orange {
  background-position: left -294px;
}
.productBrand .HUGO,
.productBrand .BOSS,
.productBrand .BOSS_Green,
.productBrand .BOSS_Orange,
.HUGOLogo,
.BOSSLogo,
.BOSS_GreenLogo,
.BOSS_OrangeLogo {
  background: url("../../images/logo_sprite.png") no-repeat transparent;
  /*fallback IE*/
  background-image: url("../../images/logo_sprite.svg"), none;
  width: 88px;
  height: 32px;
  float: left;
}
.productBrand .BOSS,
.BOSSLogo {
  background-position: left -47px;
}
.productBrand .BOSS_Green,
.BOSS_GreenLogo {
  background-position: left -141px;
}
.productBrand .BOSS_Orange,
.BOSS_OrangeLogo {
  background-position: left -94px;
}
.productBrand .HUGO,
.HUGOLogo {
  background-position: left -187px;
}
.primary-logo {
  width: 88px;
  height: 32px;
}
.primary-logo svg {
  fill: #fff;
}
.boss_orange .primary-logo svg {
  fill: #d66127;
}
.boss_green .primary-logo svg {
  fill: #64bc46;
}
.boss .primary-logo svg {
  fill: #000;
}
.hugo .primary-logo svg {
  fill: #cb2026;
}
.boss_orange > svg {
  fill: #d66127;
}
.boss_white > svg {
  fill: #fff;
}
.boss_green > svg {
  fill: #64bc46;
}
.boss > svg {
  fill: #000;
}
.hugo > svg {
  fill: #cb2026;
}
svg.hugo {
  display: none;
}
.hugo svg.hugo {
  display: block;
}
.hugo svg.boss {
  display: none;
}
.pdp-main .product-tabs {
  margin: 30px 0 0;
  border: none;
  margin-bottom: 1rem;
}
.pdp-main .product-tabs.tabs .tabs-menu.lastSelected {
  background: none;
}
.pdp-main .product-tabs .tab-content {
  border: #CCC solid 1px;
  font-size: 0.6875rem;
  line-height: 0.9375rem;
  height: auto;
  min-height: 100px;
  overflow: hidden;
}
.pdp-main .product-tabs .tab-content .fullText {
  display: none;
}
.pdp-main .product-tabs .tab-content .showMore {
  color: #000;
  cursor: pointer;
}
.pdp-main .product-tabs .tab-content .productinfo-text {
  margin-top: 0px;
}
.pdp-main .product-tabs .tab-content .modelfitinfo {
  font-style: italic;
  margin-top: 0;
}
.pdp-main .product-tabs .tab-content .excludedShippingMethodMessage {
  color: #000;
  margin-top: 0.625rem;
}
.pdp-main .product-tabs.tabs .tabs-menu {
  margin: 0 16px;
}
.pdp-main .product-tabs.tabs .tabs-menu a {
  height: auto;
  font-size: 0.6875rem;
  color: #6C6C6C;
  padding-bottom: 0px;
  padding-top: 2px;
}
.pdp-main .product-tabs.tabs .tabs-menu .active a {
  color: #000;
  background: none;
}
.pdp-main .product-tabs.tabs .tabs-menu li {
  height: 35px;
  width: 114px;
  border: none;
  margin-bottom: -1px;
  position: relative;
}
.pdp-main .product-tabs.tabs .tabs-menu li:nth-child(2) {
  width: 90px;
}
.pdp-main .product-tabs.tabs .tabs-menu li:nth-child(3) {
  width: 138px;
}
.pdp-main .product-tabs.tabs .tabs-menu li.active {
  border-top: 1px solid #CCC;
  border-right: 1px solid #CCC;
  border-left: 1px solid #CCC;
}
.pdp-main .product-tabs.tabs .tabs-menu li h2 {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
  margin: 0;
  border: none;
  color: #6C6C6C;
  padding: 0;
}
.pdp-main .product-tabs.tabs .tabs-menu li .outerContainer {
  display: table;
  height: 35px;
  overflow: hidden;
  width: 100%;
}
.pdp-main .product-tabs.tabs .tabs-menu li .outerContainer .innerContainer {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
.print-page {
  cursor: pointer;
}
.pdp-main .product-tabs .print-page {
  float: right;
}
.list-table-header .print-page {
  font-size: 13.2px;
  float: right;
}
.pt_gift-registry .list-table-header .print-page {
  margin-top: -0.5em;
}
.pdp-main .product-set-list {
  border-top: 1px solid #CCC;
}
.pdp-main .product-set-list .product-set-item {
  border-bottom: 1px solid #CCC;
  clear: both;
  margin: 1em 0;
  overflow: hidden;
  padding: 1em 0 0;
}
.pdp-main .product-set-item.variation-group .swatches.Color li:not(.selected) {
  display: none;
}
.pdp-main .product-set-image-container {
  /*margin-top:30px;*/
}
.pdp-main .product-set-list .product-set-image-container {
  float: left;
  width: 135px;
  margin-left: 0;
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .pdp-main .product-set-list .product-set-image-container {
    float: none;
    width: 100%;
  }
}
.pdp-main .product-set-list .product-set-details {
  float: left;
  width: 260px;
  padding-left: 45px;
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .pdp-main .product-set-list .product-set-details {
    width: 100%;
    padding-left: 0;
  }
}
.pdp-main .product-set-list .attribute h3,
.pdp-main .product-set-list .attribute .label {
  width: 6em;
}
.pdp-main .product-set-list .product-name {
  float: none;
  font-size: 1.3em;
  line-height: 1.2;
  margin: 0;
  margin-bottom: 0.75rem;
  width: auto;
}
.pdp-main .product-set-list .product-name .productName {
  margin-bottom: 11px;
  size: 14px;
  line-height: 16.8px;
}
.pdp-main .product-set-list .product-number {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  margin-bottom: 0.75rem;
}
.pdp-main .product-set-list .promotion-title {
  font-size: 1.2em;
}
.pdp-main .product-set-list .block-add-to-cart {
  background: none repeat scroll 0 0 #F3F3F3;
  clear: both;
  overflow: hidden;
  padding: 0.5em 0;
}
.pdp-main .product-set-list .block-add-to-cart .inventory {
  float: left;
  margin-left: 22%;
  width: 20%;
}
.pdp-main .product-set-list .block-add-to-cart label {
  padding: 0.7em 0;
  text-align: left;
  width: 40%;
}
.pdp-main .product-set-list .block-add-to-cart .input-text {
  width: 35px;
}
.pdp-main .product-set-list .block-add-to-cart .product-price {
  float: left;
  font-size: 1.6em;
  margin: 0;
  padding: 6px 0 0;
  text-align: right;
  width: 35%;
}
.pdp-main .product-set-list .block-add-to-cart button {
  float: right;
  font-size: 12px;
  margin: 3px 1px 0 0;
  padding-left: 1em;
  padding-right: 1em;
}
.pdp-main .product-set .product-add-to-cart .product-price {
  width: 54%;
  display: block;
  font-size: 12px;
}
.pdp-main .product-set .product-add-to-cart .vatAndShipping {
  display: block;
}
pdp-main .backBtn:before {
  margin-top: 0.2rem;
}
.backBtn {
  float: right;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
  letter-spacing: .025em;
  font-weight: lighter;
  padding: 0px;
  margin: 15px 10px 15px 0;
}
.backBtn a {
  color: #666 !important;
  cursor: pointer;
}
.backBtnWrapper {
  margin: 20px 20px 20px 10px;
}
.pt_product-details .breadcrumb {
  float: left;
}
.pt_product-details #primary {
  float: none;
  clear: both;
}
.arrowPrev,
.arrowNext {
  background-color: transparent;
  cursor: pointer;
  position: absolute;
  right: 0px;
  top: 40%;
  padding: 10px;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-left: 2rem;
}
.arrowPrev .arrowNextImg,
.arrowNext .arrowNextImg {
  background: transparent url("../../images/interface/arrow-right.png") no-repeat scroll left top;
  width: 11px;
  height: 19px;
}
.arrowPrev {
  left: 0;
  right: auto;
  padding-top: 2rem;
  padding-bottom: 2rem;
  padding-right: 2rem;
  padding-left: 10px;
}
.arrowPrev .arrowPrevImg {
  background: transparent url("../../images/interface/arrow-left.png") no-repeat scroll left top;
  width: 11px;
  height: 19px;
}
.arrowNext,
.arrowPrev {
  top: 45%;
}
.product-primary-image .arrowNext,
.product-primary-image .arrowPrev {
  background: none;
}
#lastVisited {
  /*margin: 13px 0;*/
  width: 100%;
}
#lastVisited ul {
  padding: 0 0 0 30px;
}
#lastVisited li {
  list-style: none;
  float: left;
  margin-right: 50px;
}
#lastVisited li:last-child {
  margin-right: 0px;
}
#lastVisited #horizontal-carousel2 {
  height: 250px;
}
#lastVisited .product-tile {
  min-height: 250px;
  width: 100px;
}
#lastVisited .product-name,
#lastVisited .product-pricing {
  color: #666;
  font-size: 0.652rem;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  font-weight: lighter;
  letter-spacing: 0.025em;
  text-align: center;
  margin-top: 30px;
}
#lastVisited .product-pricing {
  float: none;
  position: static;
  margin-top: 5px;
}
#lastVisited a.name-link {
  color: #666;
}
#lastVisited .product-image a img,
#lastVisited .product-image {
  width: 100px;
  height: 152px;
}
#footer #lastVisited .product-promo {
  display: none;
}
#footer #lastVisited .product-tile {
  min-height: 129px;
  height: 129px;
  width: 85px;
}
#footer #lastVisited .product-image,
#footer #lastVisited .product-image img {
  height: 129px;
  width: 85px;
}
#footer #lastVisited li {
  margin-right: 10px;
}
#footer #lastVisited li:last-child {
  margin-right: 0px;
}
#footer #lastVisited ul {
  padding: 0;
  margin: 0;
}
#footer #lastVisited #horizontal-carousel2 {
  height: 150px;
}
#footer .last-visited {
  padding-bottom: 25px;
  margin: 13px 0;
  border-top: 1px solid #000;
}
#footer .last-visited a:hover {
  text-decoration: none;
}
button.add-to-cart[disabled],
button.add-all-to-cart[disabled] {
  opacity: 0.5;
}
button.add-all-to-cart {
  display: none;
}
/* not available in simple ui. */
.js button.add-all-to-cart {
  display: inherit;
}
/* available in rich ui. */
/* bonus products */
/* ------------------------------------- */
.select-bonus-btn,
.no-bonus-btn {
  float: left;
  margin: 0 5px 0 0;
}
.buttonbar {
  margin: 11px 0;
  overflow: hidden;
  width: 336px;
}
.bonus-product-list .bonus-product-item {
  border-bottom: 0px solid #E0E0E0;
  clear: none;
}
.bonus-product-list .product-name {
  float: none;
  margin: 1em 0;
}
.bonus-product-list .product-add-to-cart button {
  float: left;
  margin-top: 24px;
}
.bonus-product-list-footer {
  clear: both;
}
.bonus-product-list-footer button {
  float: right;
}
/* send to friend */
/* ------------------------------------- */
.send-to-friend-product {
  border-bottom: 1px solid #E0E0E0;
  border-top: 1px solid #E0E0E0;
  margin-bottom: 20px;
  margin-top: 20px;
  margin-right: 22%;
  overflow: hidden;
  padding: 20px 0;
}
.send-to-friend-product .product-image {
  float: left;
  width: 36%;
}
.send-to-friend-product .product-image img {
  max-width: 80%;
}
.send-to-friend-product .product-description {
  float: left;
  width: 63%;
}
.send-to-friend-product .product-description h2 {
  margin-right: 0;
}
.send-to-friend-product .product-description .value {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.send-to-friend-product .product-description h2 {
  font-size: 1.2em;
}
.send-to-friend-product .product-description dt {
  clear: both;
  float: left;
  margin: 10px 0 0 0;
  width: 100px;
}
.send-to-friend-product .product-description dd {
  float: left;
  margin: 10px 0 0 0;
  width: 200px;
}
#send-to-friend-main .send-to-friend-sender-label {
  padding-top: 0;
}
#send-to-friend-main .send-to-friend-sender {
  margin-left: 2%;
  padding: 0.7em 0.5em;
  text-indent: 0;
  width: 49.5966%;
}
#send-to-friend-dialog .send-to-friend-login-message {
  padding: 2em 0em 2em;
}
/* size charts */
/* ------------------------------------- */
.sizinginformation {
  border: 0 none;
  padding: 10px;
}
.sizinginformation th {
  background: none repeat scroll 0 0 #F3F3F3;
}
.sizinginformation td,
.sizinginformation th {
  border-bottom: 1px solid #F3F3F3;
  padding: 10px;
}
.sizinginformation td {
  border-left: 1px solid #F3F3F3;
}
.sizinginformation .ui-tabs-nav {
  height: 33px;
}
.sizinginformation .sizing-charts {
  border: 0 none;
}
.sizinginformation .tips-list {
  padding: 0 !important;
}
.sizinginformation .tips-list li {
  list-style: none outside none !important;
}
.promo-adjustment {
  color: #758b99;
}
ul.product-availability-list {
  margin: 0;
  padding: 0;
  color: #009900;
}
ul.product-availability-list {
  margin-top: 18px;
}
ul.product-availability-list li {
  list-style: none outside none;
  margin: 3px 0;
}
ul.product-availability-list .on-order,
ul.product-availability-list .not-available {
  color: #990000;
  font-size: 0.9em;
}
.account-welcome .welcome-message {
  font-size: 1.2em;
}
.pt_account .formAlignedHeadline {
  width: 23.13%;
  text-align: right;
  padding-right: 0.9375rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.pt_account .orderDetails .orderDetailsItem {
  margin-top: 20px;
  float: left;
}
.pt_account .orderDetails .orderDetailsItem th,
.pt_account .orderDetails .orderDetailsItem tr,
.pt_account .orderDetails .orderDetailsItem td {
  display: block;
  float: left;
  width: 100%;
  box-sizing: border-box;
  border-bottom: 0px;
}
.pt_account .orderDetails .orderDetailsItem th {
  color: #000;
  text-align: center;
}
.pt_account .orderDetails .orderDetailsItem th,
.pt_account .orderDetails .orderDetailsItem td {
  width: 50%;
}
.pt_account .orderDetails .orderDetailsItem tbody {
  float: left;
  display: block;
  width: 50%;
}
.pt_account .topic-message {
  width: 100%;
  float: left;
  margin: 0 0 1rem 0;
}
.pt_account .topic-message span {
  margin: 0.625rem 0;
  float: left;
}
.pt_account .primary-content .topic-message a {
  float: right;
  color: #fff;
  margin-right: 1.5625rem;
  text-decoration: none;
}
.pt_account .primary-content a.buttonstyle,
.catNavSearch a,
.pt_order-confirmation .thankyou a.buttonstyle {
  color: #fff;
}
h1.myAccount {
  width: 100%;
  text-align: left;
  margin: 0 0 30px 0;
}
.pt_account .requiredHint {
  float: left;
  width: 100%;
  position: relative;
  left: 0;
  top: -18px;
}
.pt_account .primary-content h1.myAccount span a {
  float: left;
  margin: 0 6rem;
}
.accountPassword {
  letter-spacing: 0.1em;
}
.account-welcome .not-user {
  margin: 10px 0;
}
.last-visited h3 {
  font-size: 14px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  margin: 13px 0 30px 0;
  padding: 0;
  color: #000;
}
.material-info-text {
  max-width: 220px;
}
.pdp-main .material-info-text {
  max-width: none;
}
/* checkout */
/* ------------------------------------- */
#header .headerBackLink a {
  color: #999;
}
.pt_checkout #primary {
  color: #000;
}
.headerBackLink {
  position: relative;
  margin-left: 0.625rem;
  top: 1.5rem;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
  width: 35%;
}
.headerBackLink .headerLink {
  margin-top: 10px;
  position: relative;
  left: 0;
  float: left;
}
/* checkout progressIndicator */
.MobileCheckoutTitle {
  display: none;
}
.checkout-progress {
  margin: 1.59375rem 0;
}
.checkout-progress h1.heading {
  float: left;
  width: 25.53191489%;
}
.checkout-progress-indicator {
  font-size: 0.875rem;
  margin-left: 25%;
}
.checkout-progress-indicator div {
  float: left;
  margin-right: 0.25rem;
  padding-top: 0.75rem;
}
.checkout-progress-indicator div.step-1:after,
.checkout-progress-indicator div.step-2:after {
  font-family: "hug-icon-font";
  content: '\e023';
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}
.checkout-progress-indicator a,
.checkout-progress-indicator span {
  font-size: 0.875rem;
}
.checkout-progress .step-1.inactive > a,
.checkout-progress .step-2.inactive > a,
.checkout-progress .step-3.inactive > a {
  color: #999;
  padding-left: 0.75rem;
  position: relative;
}
.checkout-progress .step-1.inactive > a:before,
.checkout-progress .step-2.inactive > a:before {
  content: "✓ ";
  position: absolute;
  left: 0;
}
.checkout-progress-indicator .active,
.checkout-progress-indicator .active a,
.checkout-progress-indicator a:hover {
  color: #000;
}
.checkout-progress-indicator a:hover {
  text-decoration: underline;
}
.checkout-progress-indicator a:hover span {
  text-decoration: none;
}
/* 3ds redirect page adaption  */
.checkout-redirect-page {
  width: 70%;
  margin: 45px auto;
}
/* REVIEW JB Warum wurde das zu 25% geändert */
/*
.pt_checkout .primary-focus #secondary.summary{
	width:25%;
}
*/
.loginPageWrapper {
  padding: 3.75rem 0 0 0;
}
.checkoutPageWrapper {
  padding-top: 1.875rem;
  border: 1px solid #cccccc;
  border-top: 5px solid black;
}
.pt_checkout .checkout-top {
  display: block;
  margin: 0 1.5625rem 1.25rem 1.5625rem;
  padding: 0 0 1.25rem 0;
  border-bottom: 1px solid #cccccc;
  text-align: right;
}
.checkout-bottom {
  margin: 1.1875rem 1.5625rem 0 1.5625rem !important;
  padding: 1.25rem 0;
  border-top: 1px solid #cccccc;
  text-align: right;
}
.checkout-top a,
.checkout-bottom a {
  padding-top: 0.7rem;
}
.checkout-top a.icon-pov-left-arrow,
.checkout-bottom a.icon-pov-left-arrow {
  float: left;
  display: block;
}
/* checkout summary */
.pt_checkout.summary fieldset {
  width: 100%;
  margin-left: 0;
}
.pt_checkout.summary legend.h2 {
  width: 100%;
}
.pt_checkout.summary.errorBelow .form-row {
  position: relative;
}
.pt_checkout.summary.errorBelow .form-row .formError {
  width: 100%;
}
.pt_checkout.summary.errorBelow .formRowGroup .form-row .formError,
.pt_checkout.summary.errorBelow .formRowGroup .form-row.w50 .formError,
.pt_checkout.summary.errorBelow .formRowGroup .form-row.w33 .formError {
  width: auto;
  left: 0;
  padding-left: 0;
}
.pt_checkout.summary.errorBelow .form-row.w50 .formError {
  width: 200%;
}
.pt_checkout.summary.errorBelow .form-row.w33 .formError {
  width: 300%;
}
.pt_checkout.summary.errorBelow.labelAbove .infoButton,
.pt_checkout.summary.errorBelow.labelAbove .infoButtonRight,
.pt_checkout.summary.errorBelow.labelAbove .infoTooltip,
.pt_checkout.summary.errorBelow.labelAbove .infoTooltipRight {
  top: 27px;
}
.pt_checkout.summary:not(.errorBelow) .infoTooltip {
  width: -1.80851064%;
}
.pt_checkout.summary .checkout-bottom {
  margin-left: 0;
  margin-right: 0;
}
.pt_checkout.summary #main .checkoutSummaryTable {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.pt_checkout.summary #main .checkoutSummaryTable .column {
  border: 0 none;
  padding: 0;
}
.pt_checkout.summary #main .checkoutSummaryTable .column.first {
  width: 694px;
  float: left;
}
.pt_checkout.summary #main .checkoutSummaryTable .column.last {
  width: 188px;
  padding-left: 0;
  border: 0 none;
  float: right;
  padding-right: 1.25rem;
}
.summary th {
  background: #e5e5e5;
  /* REVIEW Overwrite important wit important*/
  font-size: 0.6875rem !important;
  line-height: 0.6875rem;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
  padding: 0.5625rem 1.25rem 0.625rem 1.25rem;
  text-transform: none;
  text-align: center;
}
.summary th a {
  text-decoration: none;
  text-transform: uppercase;
  position: static;
  margin-right: 0;
  font-size: 0.625rem;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.summary th:first-child,
.summary th.left {
  text-align: left;
}
.summary .edit {
  position: absolute;
  right: 10px;
  font-size: 0.9em;
  line-height: 1.5em;
}
.order-summary-footer {
  border-top: 5px solid #d5d5d5;
}
.pt_checkout .order-component-block {
  margin: 0;
}
/* Review */
/* see if ordercomponent can be unified */
.order-component-block h3.section-header {
  background: #D5D5D5;
  line-height: 0.75rem;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  padding: 0.625rem 0.5rem;
  margin-bottom: 0.625rem;
  text-transform: uppercase;
  width: 100%;
}
.pt_checkout .order-component-block .details {
  background: none;
  padding: 0.625rem 0.5rem 1.875rem 0.5rem;
  font-size: 0.75rem;
  line-height: 1.5;
  color: #666;
  width: 100%;
}
.pt_checkout .order-component-block .section-header a {
  text-decoration: none;
  text-transform: uppercase;
  position: static;
  margin-right: 0;
  font-size: 0.625rem;
}
.pt_checkout.summary .order-component-block .details .formValueLabel {
  white-space: nowrap;
  word-wrap: break-word;
  /* for IE, Firefox since 3.5 and Opera since 10.5 */
  overflow: hidden;
  /* required for text-overflow */
  text-overflow: ellipsis;
  /* for IE and WebKit (Safari, Chrome) */
  -o-text-overflow: ellipsis;
  /* for Opera since 9.0 */
}
.pt_checkout .defaultFormLayout legend.h2 {
  margin-top: 0.625rem;
  margin-bottom: 0;
  padding: 0;
}
.pt_checkout .defaultFormLayout p {
  margin-top: 0.3125rem;
  margin-bottom: 1.875rem;
  padding: 0;
}
.pt_order-confirmation .dialog-required,
.pt_account .dialog-required,
.pt_checkout .defaultFormLayout .dialog-required {
  color: #666666;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
  float: none;
}
.pt_checkout .defaultFormLayout p.dialog-required {
  margin-bottom: 1.25rem;
}
.pt_checkout .defaultFormLayout fieldset {
  margin-top: 1.875rem;
  padding-bottom: 1.875rem;
  margin: 0;
}
.pt_account.register .defaultFormLayout fieldset {
  padding-top: 1.875rem;
  padding-bottom: 1.125rem;
}
/* Checkout shipping */
.pt_checkout.shipping .defaultFormLayout .deliveryFieldset {
  padding-top: 0;
  padding-bottom: 18px;
}
.pt_checkout.shipping .defaultFormLayout .deliveryFieldset p {
  margin-bottom: 0.75rem;
}
.pt_checkout.shipping .primary-content .defaultFormLayout fieldset {
  width: 40.42553191%;
  margin-left: 25.53191489%;
}
.pt_checkout.shipping .primary-content .defaultFormLayout legend.h2 {
  width: 184.21052632%;
}
.pt_checkout.shipping .primary-content .defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline) label,
.pt_checkout.shipping .primary-content .defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline) label {
  width: 63.15789474%;
  margin-left: -63.15789474%;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.pt_checkout.shipping .primary-content .defaultFormLayout:not(.labelAbove):not(.errorBelow) .formRowGroup .formError,
.pt_checkout.shipping .primary-content .defaultFormLayout:not(.labelAbove):not(.errorBelow) .form-row .formError {
  width: 84.21052632%;
}
.pt_checkout.shipping .primary-content .defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline).w50 label,
.pt_checkout.shipping .primary-content .defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline).w50 label {
  width: 126.31578947%;
  margin-left: -126.31578947%;
}
.pt_checkout.shipping .primary-content .defaultFormLayout:not(.labelAbove) .formRowGroup.w50 .formError,
.pt_checkout.shipping .primary-content .defaultFormLayout:not(.labelAbove) .form-row.w50 .formError {
  width: 168.42105263%;
}
.pt_checkout.shipping .primary-content .defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline).w33 label,
.pt_checkout.shipping .primary-content .defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline).w33 label {
  width: 189.47368421%;
  margin-left: -189.47368421%;
}
.pt_checkout.shipping .primary-content .defaultFormLayout:not(.labelAbove) .formRowGroup.w33 .formError,
.pt_checkout.shipping .primary-content .defaultFormLayout:not(.labelAbove) .form-row.w33 .formError {
  width: 252.63157895%;
}
.pt_checkout.shipping .primary-content .defaultFormLayout:not(.labelAbove) .form-row.label-inline:not(.w50):not(.w33) label {
  width: 90.78947368%;
}
.pt_checkout.shipping .primary-content .defaultFormLayout:not(.labelAbove) .form-row.label-inline.required:not(.w50):not(.w33) label {
  width: 86.84210526%;
}
.pt_checkout.shipping .primary-content .defaultFormLayout.errorBelow .form-row {
  position: relative;
}
.pt_checkout.shipping .primary-content .defaultFormLayout.errorBelow .form-row .formError {
  width: 100%;
}
.pt_checkout.shipping .primary-content .defaultFormLayout.errorBelow .formRowGroup .form-row .formError,
.pt_checkout.shipping .primary-content .defaultFormLayout.errorBelow .formRowGroup .form-row.w50 .formError,
.pt_checkout.shipping .primary-content .defaultFormLayout.errorBelow .formRowGroup .form-row.w33 .formError {
  width: auto;
  left: 0;
  padding-left: 0;
}
.pt_checkout.shipping .primary-content .defaultFormLayout.errorBelow .form-row.w50 .formError {
  width: 200%;
}
.pt_checkout.shipping .primary-content .defaultFormLayout.errorBelow .form-row.w33 .formError {
  width: 300%;
}
.pt_checkout.shipping .primary-content .defaultFormLayout.errorBelow.labelAbove .infoButton,
.pt_checkout.shipping .primary-content .defaultFormLayout.errorBelow.labelAbove .infoButtonRight,
.pt_checkout.shipping .primary-content .defaultFormLayout.errorBelow.labelAbove .infoTooltip,
.pt_checkout.shipping .primary-content .defaultFormLayout.errorBelow.labelAbove .infoTooltipRight {
  top: 27px;
}
.pt_checkout.shipping .primary-content .defaultFormLayout:not(.errorBelow) .infoTooltip {
  width: 79.73684211%;
}
.pt_checkout.shipping .error-form-wrapper {
  width: 40.42553191%;
  margin-left: 25.53191489%;
  padding: 0;
}
.pt_checkout.shipping .useSameAddress {
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.pt_checkout.shipping .useSameAddress strong {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  padding-bottom: 0.5em;
  display: block;
}
.pt_checkout.shipping .useSameAddress span {
  float: none;
  padding: 8px 0;
  display: block;
}
.shippingAddressFormWrapper {
  padding-top: 0.5625rem;
}
.defaultFormLayout #shipping-method-list label {
  float: none;
}
.defaultFormLayout .form-row.newsletterSubscribe label {
  padding-right: 0;
}
.defaultFormLayout #shipping-method-list fieldset {
  padding-bottom: 1.25rem;
}
.defaultFormLayout #shipping-method-list label {
  padding-top: 0.25rem;
  margin-left: 1.5rem;
}
.defaultFormLayout #shipping-method-list legend.h2 {
  margin-bottom: 0.5rem;
}
.defaultFormLayout #shipping-method-list .shippingIconWrapper {
  float: left;
  padding: 0.0625rem 0 0;
  margin: 0;
  width: 60px;
  min-height: 3rem;
  text-align: center;
}
.defaultFormLayout #shipping-method-list .shippingIconWrapper img {
  max-width: 100%;
}
.defaultFormLayout #shipping-method-list .shippingIconWrapper label {
  float: left;
}
.defaultFormLayout #shipping-method-list .shippingIconWrapper.hasIcon .form-caption {
  padding-top: 0;
  float: left;
}
.defaultFormLayout #shipping-method-list .shippingLabelWrapper label {
  padding-top: 0.25rem;
}
.defaultFormLayout #shipping-method-list .form-row {
  padding-bottom: 0;
}
.defaultFormLayout #shipping-method-list.hideShopRunner .shoprunner {
  display: none;
}
.defaultFormLayout #shipping-method-list .shippingError {
  margin: 0 0 0 400px;
  width: 220px;
  position: absolute;
}
.defaultFormLayout .shippingLabelWrapper {
  float: left;
}
.defaultFormLayout .shippingLabelWrapper.hasIcon {
  padding-left: 90px;
  float: none;
}
.defaultFormLayout .shippingLabelWrapper span.standard-shipping {
  text-decoration: line-through;
}
.shipping .checkout-top .privacy {
  padding-top: 1.25rem;
}
.shipping .checkout-bottom button {
  float: right;
}
.shipping .checkout-bottom .privacy {
  max-width: 50%;
  margin-left: 25%;
  text-align: left;
  padding-right: 1.25rem;
}
.shipping .checkout-bottom .privacy .infoButtonWrapper p {
  margin-right: 42px;
}
.shipping .checkout-bottom .privacy .infoButtonWrapper a {
  padding-top: 0.3125rem;
}
.newsletterSubscribe label {
  font-family: "universroman", "\534E\6587\7EC6\9ED1" !important;
}
.newsletter-checkout1-teaser {
  float: right;
  margin-left: 0.5rem;
}
ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.fastSubscribe {
  padding: 0;
  margin: 0;
}
.ui-dialog-title {
  display: none;
}
.ui-dialog.fastSubscribe {
  padding: 0 !important;
}
.ui-dialog.fastSubscribe .ui-dialog-titlebar {
  padding: 0;
  height: 0;
}
.ui-dialog.fastSubscribe .ui-dialog-titlebar a {
  display: block;
  top: 3px;
  right: 3px;
  z-index: 1000;
}
.ui-dialog.fastSubscribe .ui-dialog-content {
  padding: 0;
}
#newsletterFastSubscribe {
  overflow: hidden;
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  #newsletterFastSubscribe {
    overflow: initial;
  }
}
#newsletterFastSubscribe .required-indicator {
  color: #fff;
}
.newsletterOverlayMarketingContent {
  float: left;
  position: relative;
  width: 100%;
  overflow: hidden;
  background-color: #fff;
}
.newsletterOverlayMarketingContentWrapper {
  width: auto;
  margin-left: 5%;
  margin-right: 5%;
  margin-top: 5%;
}
.newsletterOverlayMarketingContentWrapper img {
  width: 100%;
  height: 100%;
  margin-bottom: 1rem;
}
.newsletterOverlayMarketingContentWrapper div {
  text-align: center;
  margin-bottom: 1.5rem;
}
.newsletterOverlayContainer {
  width: 884px;
  height: 610px;
  position: relative;
}
.newsletterOverlayMarketingContent {
  width: 884px;
  height: auto;
  background-color: #fff;
  position: relative;
  overflow: hidden;
}
.newsletterFastSubscribeFormContainer {
  width: 684px;
  height: 480px;
  position: absolute;
  top: 0px;
  padding-left: 19%;
  padding-top: 10%;
}
.newsletterFastSubscribeFormContent {
  width: 80%;
  background-color: #000;
  opacity: 0.8;
  color: #fff;
  box-sizing: border-box;
  padding: 1rem;
}
.newsletterFastSubscribeFormContent a {
  color: #fff;
  text-decoration: underline;
}
.newsletterFastSubscribeFormContent label {
  color: #fff;
}
.newsletterFastSubscribeFormContent .content-asset {
  margin-bottom: 1rem;
}
.field {
  padding: 10px;
  font-size: 16pt;
  border: none;
}
.newsletterFastSubscribeFormContent h1 {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1.375rem;
  line-height: 1.8rem;
  letter-spacing: 2px;
  text-transform: uppercase;
  margin: 0;
  padding: 10% 20% 0 10%;
  color: #fff;
}
.newsletterFastSubscribeFormContent .newsletterSubscribeInfo {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 0.9rem;
  color: #fff;
  padding: 0.25rem 10% 2.3125rem 10%;
}
.newsletterFastSubscribeFormContent .formError span {
  color: red!important;
}
.newsletterFastSubscribePrivacy {
  margin-left: -42%;
  text-align: right;
  margin-bottom: 1rem;
  margin-top: 1rem;
}
.newsletterFastSubscribeFormContent button {
  border: 1px solid white;
  margin-bottom: 2rem;
  float: right;
}
.newsletterFastSubscribeFormContent .shopNowBtn {
  margin: 1.25rem 10% 1.3125rem 20%;
  border: 1px solid white;
  display: inline-block;
}
#newsletter-fastsubscribe-header {
  padding: 2rem;
}
.newsletterFastSubscriptionSocialIcons {
  width: 100%;
  height: 90px;
  position: absolute;
  bottom: 10px;
}
#newsletterFastSubscribe .defaultFormLayout fieldset {
  width: 61.36363636%;
  margin-left: 31.81818182%;
}
#newsletterFastSubscribe .defaultFormLayout legend.h2 {
  width: 111.11111111%;
}
#newsletterFastSubscribe .defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline) label,
#newsletterFastSubscribe .defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline) label {
  width: 51.85185185%;
  margin-left: -51.85185185%;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
#newsletterFastSubscribe .defaultFormLayout:not(.labelAbove):not(.errorBelow) .formRowGroup .formError,
#newsletterFastSubscribe .defaultFormLayout:not(.labelAbove):not(.errorBelow) .form-row .formError {
  width: 11.11111111%;
}
#newsletterFastSubscribe .defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline).w50 label,
#newsletterFastSubscribe .defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline).w50 label {
  width: 103.7037037%;
  margin-left: -103.7037037%;
}
#newsletterFastSubscribe .defaultFormLayout:not(.labelAbove) .formRowGroup.w50 .formError,
#newsletterFastSubscribe .defaultFormLayout:not(.labelAbove) .form-row.w50 .formError {
  width: 22.22222222%;
}
#newsletterFastSubscribe .defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline).w33 label,
#newsletterFastSubscribe .defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline).w33 label {
  width: 155.55555556%;
  margin-left: -155.55555556%;
}
#newsletterFastSubscribe .defaultFormLayout:not(.labelAbove) .formRowGroup.w33 .formError,
#newsletterFastSubscribe .defaultFormLayout:not(.labelAbove) .form-row.w33 .formError {
  width: 33.33333333%;
}
#newsletterFastSubscribe .defaultFormLayout:not(.labelAbove) .form-row.label-inline:not(.w50):not(.w33) label {
  width: 87.03703704%;
}
#newsletterFastSubscribe .defaultFormLayout:not(.labelAbove) .form-row.label-inline.required:not(.w50):not(.w33) label {
  width: 81.48148148%;
}
#newsletterFastSubscribe .defaultFormLayout.errorBelow .form-row {
  position: relative;
}
#newsletterFastSubscribe .defaultFormLayout.errorBelow .form-row .formError {
  width: 100%;
}
#newsletterFastSubscribe .defaultFormLayout.errorBelow .formRowGroup .form-row .formError,
#newsletterFastSubscribe .defaultFormLayout.errorBelow .formRowGroup .form-row.w50 .formError,
#newsletterFastSubscribe .defaultFormLayout.errorBelow .formRowGroup .form-row.w33 .formError {
  width: auto;
  left: 0;
  padding-left: 0;
}
#newsletterFastSubscribe .defaultFormLayout.errorBelow .form-row.w50 .formError {
  width: 200%;
}
#newsletterFastSubscribe .defaultFormLayout.errorBelow .form-row.w33 .formError {
  width: 300%;
}
#newsletterFastSubscribe .defaultFormLayout.errorBelow.labelAbove .infoButton,
#newsletterFastSubscribe .defaultFormLayout.errorBelow.labelAbove .infoButtonRight,
#newsletterFastSubscribe .defaultFormLayout.errorBelow.labelAbove .infoTooltip,
#newsletterFastSubscribe .defaultFormLayout.errorBelow.labelAbove .infoTooltipRight {
  top: 27px;
}
#newsletterFastSubscribe .defaultFormLayout:not(.errorBelow) .infoTooltip {
  width: 4.81481481%;
}
#newsletterFastSubscribe .defaultFormLayout .formRowGroup .form-row:first-child {
  border-right: 0.1875rem #000 solid;
}
#newsletterFastSubscribe .defaultFormLayout .formRowGroup .form-row:last-child {
  border-left: 0.1875rem #000 solid;
}
/* Checkout billing */
.pt_checkout.billing .primary-content .defaultFormLayout fieldset {
  width: 47.87234043%;
  margin-left: 25.53191489%;
}
.pt_checkout.billing .primary-content .defaultFormLayout legend.h2 {
  width: 155.55555556%;
}
.pt_checkout.billing .primary-content .defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline) label,
.pt_checkout.billing .primary-content .defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline) label {
  width: 53.33333333%;
  margin-left: -53.33333333%;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.pt_checkout.billing .primary-content .defaultFormLayout:not(.labelAbove):not(.errorBelow) .formRowGroup .formError,
.pt_checkout.billing .primary-content .defaultFormLayout:not(.labelAbove):not(.errorBelow) .form-row .formError {
  width: 55.55555556%;
}
.pt_checkout.billing .primary-content .defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline).w50 label,
.pt_checkout.billing .primary-content .defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline).w50 label {
  width: 106.66666667%;
  margin-left: -106.66666667%;
}
.pt_checkout.billing .primary-content .defaultFormLayout:not(.labelAbove) .formRowGroup.w50 .formError,
.pt_checkout.billing .primary-content .defaultFormLayout:not(.labelAbove) .form-row.w50 .formError {
  width: 111.11111111%;
}
.pt_checkout.billing .primary-content .defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline).w33 label,
.pt_checkout.billing .primary-content .defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline).w33 label {
  width: 160%;
  margin-left: -160%;
}
.pt_checkout.billing .primary-content .defaultFormLayout:not(.labelAbove) .formRowGroup.w33 .formError,
.pt_checkout.billing .primary-content .defaultFormLayout:not(.labelAbove) .form-row.w33 .formError {
  width: 166.66666667%;
}
.pt_checkout.billing .primary-content .defaultFormLayout:not(.labelAbove) .form-row.label-inline:not(.w50):not(.w33) label {
  width: 92.22222222%;
}
.pt_checkout.billing .primary-content .defaultFormLayout:not(.labelAbove) .form-row.label-inline.required:not(.w50):not(.w33) label {
  width: 88.88888889%;
}
.pt_checkout.billing .primary-content .defaultFormLayout.errorBelow .form-row {
  position: relative;
}
.pt_checkout.billing .primary-content .defaultFormLayout.errorBelow .form-row .formError {
  width: 100%;
}
.pt_checkout.billing .primary-content .defaultFormLayout.errorBelow .formRowGroup .form-row .formError,
.pt_checkout.billing .primary-content .defaultFormLayout.errorBelow .formRowGroup .form-row.w50 .formError,
.pt_checkout.billing .primary-content .defaultFormLayout.errorBelow .formRowGroup .form-row.w33 .formError {
  width: auto;
  left: 0;
  padding-left: 0;
}
.pt_checkout.billing .primary-content .defaultFormLayout.errorBelow .form-row.w50 .formError {
  width: 200%;
}
.pt_checkout.billing .primary-content .defaultFormLayout.errorBelow .form-row.w33 .formError {
  width: 300%;
}
.pt_checkout.billing .primary-content .defaultFormLayout.errorBelow.labelAbove .infoButton,
.pt_checkout.billing .primary-content .defaultFormLayout.errorBelow.labelAbove .infoButtonRight,
.pt_checkout.billing .primary-content .defaultFormLayout.errorBelow.labelAbove .infoTooltip,
.pt_checkout.billing .primary-content .defaultFormLayout.errorBelow.labelAbove .infoTooltipRight {
  top: 27px;
}
.pt_checkout.billing .primary-content .defaultFormLayout:not(.errorBelow) .infoTooltip {
  width: 51.77777778%;
}
.pt_checkout.billing .primary-content .defaultFormLayout:not(.labelAbove) .formRowGroup .formError,
.pt_checkout.billing .primary-content .defaultFormLayout:not(.labelAbove) .form-row .formError {
  width: 120%;
}
.pt_checkout.billing p.dialog-required {
  width: 105%;
}
.pt_checkout.billing .payment-method-options {
  margin-bottom: 1rem;
}
.pt_checkout.billing .payment-method-options .form-row {
  min-height: 1.75rem;
  margin-top: 0;
  margin-bottom: 0;
}
.pt_checkout.billing .payment-method-options .form-row label {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
}
.pt_checkout.billing .payment-method-options .form-row.label-inline:nth-child(even) label {
  padding-right: 0;
}
.pt_checkout.billing .form-caption.creditcard-icons {
  padding-top: 0;
}
.pt_checkout.billing .payment-method.payment-method-expanded a {
  text-decoration: underline;
}
.pt_checkout.billing .payment-method.payment-method-expanded a.infoButton {
  text-decoration: none;
}
.payment-method {
  display: none;
}
.payment-method.payment-method-expanded {
  display: block;
  clear: both;
}
.defaultFormLayout .checkBoxArea,
#PaymentMethod_CREDIT_CARD {
  width: 66.66666667%;
}
.form-field-tooltip {
  margin: 0;
  position: absolute;
  top: 0;
  left: 50%;
  float: none;
  width: auto;
}
.billing .defaultFormLayout .form-row-button {
  margin-top: 2rem;
}
.defaultFormLayout .form-row.cvn {
  margin-right: 0;
}
.defaultFormLayout .form-row.cvn input {
  width: 50%;
}
.defaultFormLayout .form-row.cvn .formError {
  margin-right: 0;
  width: 50%;
}
.billing .defaultFormLayout .cvn input {
  width: 50%;
}
.cvnRow .infoButton,
.infoButtonRight {
  z-index: 50;
}
.checkout-top .ssl-encrypted-message p {
  margin-bottom: 0;
  margin-top: 0;
}
.billing .checkout-bottom button,
.billing .checkout-top button {
  margin: 0.375rem 0;
  float: right;
}
.billing .checkout-bottom a,
.billing .checkout-top a {
  padding-top: 1.125rem;
}
.billing .ssl-encrypted-message {
  text-align: center;
}
.billing .ssl-encrypted-message img {
  vertical-align: middle;
  padding-left: 0.625rem;
}
.billing .defaultFormLayout .cvn input {
  width: 50%;
}
/* Checkout summary */
.pt_checkout.summary .form-row-buton {
  clear: both;
  display: block;
  padding: 20px 0 0;
  text-align: right;
}
.pt_checkout.summary .form-row-buton button {
  margin-left: 1.5em;
}
.pt_checkout.summary .defaultFormLayout fieldset {
  margin-bottom: 1.25rem;
  padding-bottom: 0;
}
.pt_checkout.summary .termsAndCondition label,
.pt_checkout.summary .termsAndCondition .form-caption,
.pt_checkout.summary .termsAndCondition .required-indicator {
  color: #000;
}
.pt_checkout.summary .termsAndCondition .required-indicator {
  display: none !important;
}
.pt_checkout.summary #cart-table .price-unadjusted {
  text-decoration: line-through;
  color: #000;
}
.pt_checkout.summary .checkout-bottom .defaultFormLayout .form-row.label-inline.termsAndCondition {
  width: 87.5%;
  float: right;
}
.pt_checkout.summary .checkout-bottom .defaultFormLayout:not(.labelAbove) .form-row.label-inline.required:not(.w50):not(.w33) label {
  width: 100%;
}
/* Hugo Boss Experience */
#welcomepackage-select {
  position: relative;
}
#welcomepackage-select:after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
#welcomepackage-select .form {
  float: left;
  padding-bottom: 0.75rem;
  width: 85%;
}
#welcomepackage-select .infoTooltip {
  max-width: 300px;
  margin-top: 1rem;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
#welcomepackage-select .infoButton {
  float: right;
  margin-top: 1rem;
}
#welcomepackage-select .infoButton:after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
#welcomepackage-address {
  min-height: 0px;
}
#welcomepackage-address.display {
  min-height: 0px;
}
#hbexperience-dialog {
  padding: 0;
  /* 
	.content-asset{
		padding-top: 0.25rem;
		padding-bottom: 1.25rem;
		
		h1, h2{
			margin: 0;
		}
	}*/
}
#hbexperience-dialog-actions {
  clear: both;
  float: left;
  display: block;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  text-align: center;
  width: 100%;
}
/* Checkout confirmation */
.pt_order-confirmation .content-asset a {
  text-decoration: underline;
  color: #666666;
}
.pt_order-confirmation #after-sales-survey-overlay {
  width: 100%;
  position: fixed;
  top: auto;
  bottom: -300px;
  left: 0px;
  z-index: 10000;
  background-color: #666460;
  height: 230px;
}
.pt_order-confirmation #after-sales-survey-overlay .after-sales-survey-overlay-content {
  color: #CCC;
  text-align: center;
  height: 130px;
  margin-top: 20px;
  font-size: 1rem;
}
.pt_order-confirmation #after-sales-survey-overlay .after-sales-survey-overlay-buttons {
  margin: auto;
  text-align: center;
}
.pt_order-confirmation #after-sales-survey-overlay .after-sales-survey-overlay-button {
  background-color: #524F4D;
  border: 1px solid #aaa;
  color: #CCC !important;
}
.pt_order-confirmation #after-sales-survey-overlay .after-sales-survey-overlay-button:after {
  padding-left: 1rem;
}
.pt_order-confirmation #after-sales-survey-overlay .after-sales-survey-overlay-button-spacer {
  width: 5rem;
  display: inline-block;
}
.pt_order-confirmation .confirmationPageWrapper {
  width: 46.80851064%;
}
.pt_order-confirmation .confirmationPageWrapper.float-left {
  float: left;
}
.pt_order-confirmation .confirmationPageWrapper.float-right {
  float: right;
}
.pt_order-confirmation .confirmationPageWrapper.border-left {
  border-left: 1px solid #d5d5d5;
}
.pt_order-confirmation .confirmationPageWrapper.normal-spaced {
  width: 47.87234043%;
  padding-left: 1.25rem;
  margin-bottom: 1.25rem;
}
.pt_order-confirmation .confirmationPageWrapper .width {
  float: left;
  width: 100%;
}
.pt_order-confirmation .confirmationPageWrapper:after {
  clear: both;
}
.pt_order-confirmation .thankyou a.buttonstyle {
  display: inline-block;
}
.pt_order-confirmation .bottom-slot {
  margin-top: 0.25rem;
  padding-bottom: 1.25rem;
  width: 100%;
  float: left;
}
.pt_order-confirmation .bottom-slot:after {
  clear: both;
}
/* logged In */
.pt_order-confirmation .thankyou .confirmation-banner {
  width: 100%;
  overflow: hidden;
  padding-top: 0;
  padding-left: 1.25rem;
}
.pt_order-confirmation .thankyou .confirmation-banner.float-left {
  float: left;
  padding-left: 0;
}
.pt_order-confirmation .thankyou .confirmation-banner.float-left:after {
  clear: both;
}
.pt_order-confirmation .thankyou .confirmation-banner img {
  margin-bottom: 1.25rem;
  height: auto;
  max-width: 100% !important;
}
.pt_order-confirmation .thankyou .confirmation-banner p {
  max-width: 100% !important;
}
/* not logged In */
.pt_order-confirmation .confirmationPageWrapper.border-top {
  border-top: 1px solid #d5d5d5;
  padding-top: 2.5rem;
  margin-top: 1rem;
}
.pt_order-confirmation .register .defaultFormLayout fieldset {
  width: 40%;
  margin-left: 18.57142857%;
}
.pt_order-confirmation .register .defaultFormLayout legend.h2 {
  width: 203.57142857%;
}
.pt_order-confirmation .register .defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline) label,
.pt_order-confirmation .register .defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline) label {
  width: 46.42857143%;
  margin-left: -46.42857143%;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.pt_order-confirmation .register .defaultFormLayout:not(.labelAbove):not(.errorBelow) .formRowGroup .formError,
.pt_order-confirmation .register .defaultFormLayout:not(.labelAbove):not(.errorBelow) .form-row .formError {
  width: 103.57142857%;
}
.pt_order-confirmation .register .defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline).w50 label,
.pt_order-confirmation .register .defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline).w50 label {
  width: 92.85714286%;
  margin-left: -92.85714286%;
}
.pt_order-confirmation .register .defaultFormLayout:not(.labelAbove) .formRowGroup.w50 .formError,
.pt_order-confirmation .register .defaultFormLayout:not(.labelAbove) .form-row.w50 .formError {
  width: 207.14285714%;
}
.pt_order-confirmation .register .defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline).w33 label,
.pt_order-confirmation .register .defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline).w33 label {
  width: 139.28571429%;
  margin-left: -139.28571429%;
}
.pt_order-confirmation .register .defaultFormLayout:not(.labelAbove) .formRowGroup.w33 .formError,
.pt_order-confirmation .register .defaultFormLayout:not(.labelAbove) .form-row.w33 .formError {
  width: 310.71428571%;
}
.pt_order-confirmation .register .defaultFormLayout:not(.labelAbove) .form-row.label-inline:not(.w50):not(.w33) label {
  width: 87.5%;
}
.pt_order-confirmation .register .defaultFormLayout:not(.labelAbove) .form-row.label-inline.required:not(.w50):not(.w33) label {
  width: 82.14285714%;
}
.pt_order-confirmation .register .defaultFormLayout.errorBelow .form-row {
  position: relative;
}
.pt_order-confirmation .register .defaultFormLayout.errorBelow .form-row .formError {
  width: 100%;
}
.pt_order-confirmation .register .defaultFormLayout.errorBelow .formRowGroup .form-row .formError,
.pt_order-confirmation .register .defaultFormLayout.errorBelow .formRowGroup .form-row.w50 .formError,
.pt_order-confirmation .register .defaultFormLayout.errorBelow .formRowGroup .form-row.w33 .formError {
  width: auto;
  left: 0;
  padding-left: 0;
}
.pt_order-confirmation .register .defaultFormLayout.errorBelow .form-row.w50 .formError {
  width: 200%;
}
.pt_order-confirmation .register .defaultFormLayout.errorBelow .form-row.w33 .formError {
  width: 300%;
}
.pt_order-confirmation .register .defaultFormLayout.errorBelow.labelAbove .infoButton,
.pt_order-confirmation .register .defaultFormLayout.errorBelow.labelAbove .infoButtonRight,
.pt_order-confirmation .register .defaultFormLayout.errorBelow.labelAbove .infoTooltip,
.pt_order-confirmation .register .defaultFormLayout.errorBelow.labelAbove .infoTooltipRight {
  top: 27px;
}
.pt_order-confirmation .register .defaultFormLayout:not(.errorBelow) .infoTooltip {
  width: 97.5%;
}
.pt_order-confirmation .register .defaultFormLayout fieldset {
  padding-bottom: 1.875rem;
}
.pt_order-confirmation .register {
  margin-top: 1.25rem;
  width: 100%;
}
.pt_order-confirmation .register.float-left {
  margin-bottom: 1.25rem;
  float: left;
  overflow: visible;
  clear: both;
  padding-left: 0;
}
.pt_order-confirmation .register.float-left .defaultFormLayout fieldset {
  width: 68.29268293%;
  margin-left: 29.26829268%;
}
.pt_order-confirmation .register.float-left .defaultFormLayout legend.h2 {
  width: 103.57142857%;
}
.pt_order-confirmation .register.float-left .defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline) label,
.pt_order-confirmation .register.float-left .defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline) label {
  width: 42.85714286%;
  margin-left: -42.85714286%;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.pt_order-confirmation .register.float-left .defaultFormLayout:not(.labelAbove):not(.errorBelow) .formRowGroup .formError,
.pt_order-confirmation .register.float-left .defaultFormLayout:not(.labelAbove):not(.errorBelow) .form-row .formError {
  width: 3.57142857%;
}
.pt_order-confirmation .register.float-left .defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline).w50 label,
.pt_order-confirmation .register.float-left .defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline).w50 label {
  width: 85.71428571%;
  margin-left: -85.71428571%;
}
.pt_order-confirmation .register.float-left .defaultFormLayout:not(.labelAbove) .formRowGroup.w50 .formError,
.pt_order-confirmation .register.float-left .defaultFormLayout:not(.labelAbove) .form-row.w50 .formError {
  width: 7.14285714%;
}
.pt_order-confirmation .register.float-left .defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline).w33 label,
.pt_order-confirmation .register.float-left .defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline).w33 label {
  width: 128.57142857%;
  margin-left: -128.57142857%;
}
.pt_order-confirmation .register.float-left .defaultFormLayout:not(.labelAbove) .formRowGroup.w33 .formError,
.pt_order-confirmation .register.float-left .defaultFormLayout:not(.labelAbove) .form-row.w33 .formError {
  width: 10.71428571%;
}
.pt_order-confirmation .register.float-left .defaultFormLayout:not(.labelAbove) .form-row.label-inline:not(.w50):not(.w33) label {
  width: 87.5%;
}
.pt_order-confirmation .register.float-left .defaultFormLayout:not(.labelAbove) .form-row.label-inline.required:not(.w50):not(.w33) label {
  width: 82.14285714%;
}
.pt_order-confirmation .register.float-left .defaultFormLayout.errorBelow .form-row {
  position: relative;
}
.pt_order-confirmation .register.float-left .defaultFormLayout.errorBelow .form-row .formError {
  width: 100%;
}
.pt_order-confirmation .register.float-left .defaultFormLayout.errorBelow .formRowGroup .form-row .formError,
.pt_order-confirmation .register.float-left .defaultFormLayout.errorBelow .formRowGroup .form-row.w50 .formError,
.pt_order-confirmation .register.float-left .defaultFormLayout.errorBelow .formRowGroup .form-row.w33 .formError {
  width: auto;
  left: 0;
  padding-left: 0;
}
.pt_order-confirmation .register.float-left .defaultFormLayout.errorBelow .form-row.w50 .formError {
  width: 200%;
}
.pt_order-confirmation .register.float-left .defaultFormLayout.errorBelow .form-row.w33 .formError {
  width: 300%;
}
.pt_order-confirmation .register.float-left .defaultFormLayout.errorBelow.labelAbove .infoButton,
.pt_order-confirmation .register.float-left .defaultFormLayout.errorBelow.labelAbove .infoButtonRight,
.pt_order-confirmation .register.float-left .defaultFormLayout.errorBelow.labelAbove .infoTooltip,
.pt_order-confirmation .register.float-left .defaultFormLayout.errorBelow.labelAbove .infoTooltipRight {
  top: 27px;
}
.pt_order-confirmation .register.float-left .defaultFormLayout:not(.errorBelow) .infoTooltip {
  width: -2.5%;
}
.pt_order-confirmation .register.float-left .defaultFormLayout .formRowGroup,
.pt_order-confirmation .register.float-left .defaultFormLayout .form-row {
  position: relative;
}
.pt_order-confirmation .register.float-left .defaultFormLayout .formRowGroup.privacy,
.pt_order-confirmation .register.float-left .defaultFormLayout .form-row.privacy {
  margin-bottom: 0.75rem;
}
.pt_order-confirmation .register.float-left .defaultFormLayout .formRowGroup .formError,
.pt_order-confirmation .register.float-left .defaultFormLayout .form-row .formError {
  width: 250px;
  box-sizing: border-box;
  left: 100%;
  margin-top: 0;
  padding-left: 10px;
  position: absolute;
  top: 0;
}
.pt_order-confirmation .register.border-left {
  border-left: 1px solid #d5d5d5;
}
.pt_order-confirmation .login {
  width: 46.80851064%;
  float: left;
}
.pt_order-confirmation .login.border-top {
  border-top: 1px solid #d5d5d5;
  margin-top: 1.25rem;
}
.pt_order-confirmation .login .defaultFormLayout fieldset {
  width: 72.72727273%;
  margin-left: 0;
}
.pt_order-confirmation .login .defaultFormLayout legend.h2 {
  width: 137.5%;
}
.pt_order-confirmation .login .defaultFormLayout.errorBelow .form-row {
  position: relative;
}
.pt_order-confirmation .login .defaultFormLayout.errorBelow .form-row .formError {
  width: 100%;
}
.pt_order-confirmation .login .defaultFormLayout.errorBelow .formRowGroup .form-row .formError,
.pt_order-confirmation .login .defaultFormLayout.errorBelow .formRowGroup .form-row.w50 .formError,
.pt_order-confirmation .login .defaultFormLayout.errorBelow .formRowGroup .form-row.w33 .formError {
  width: auto;
  left: 0;
  padding-left: 0;
}
.pt_order-confirmation .login .defaultFormLayout.errorBelow .form-row.w50 .formError {
  width: 200%;
}
.pt_order-confirmation .login .defaultFormLayout.errorBelow .form-row.w33 .formError {
  width: 300%;
}
.pt_order-confirmation .login .defaultFormLayout.errorBelow.labelAbove .infoButton,
.pt_order-confirmation .login .defaultFormLayout.errorBelow.labelAbove .infoButtonRight,
.pt_order-confirmation .login .defaultFormLayout.errorBelow.labelAbove .infoTooltip,
.pt_order-confirmation .login .defaultFormLayout.errorBelow.labelAbove .infoTooltipRight {
  top: 27px;
}
.pt_order-confirmation .login .defaultFormLayout:not(.errorBelow) .infoTooltip {
  width: 33.25%;
}
.pt_order-confirmation .login .defaultFormLayout fieldset .formError {
  max-width: 46% !important;
}
.pt_order-confirmation .login .defaultFormLayout fieldset .rememberMe {
  display: none;
}
.pt_order-confirmation .login .defaultFormLayout fieldset .form-row-button {
  padding-top: 1.25rem;
}
.pt_order-confirmation .login #password-reset {
  line-height: 2.25rem;
  margin-left: 1.25rem;
}
.pt_order-confirmation .confirmation-banner {
  padding-top: 1.875rem;
}
.pt_order-confirmation .confirmation-banner.border-left {
  border-left: 1px solid #d5d5d5;
  margin-bottom: 0;
  padding-left: 1.25rem;
}
.pt_order-confirmation .confirmation-banner .pt_order-confirmation a.buttonstyle {
  margin-bottom: 1.5rem;
}
.pt_order-confirmation .confirmation-banner .pt_order-confirmation .confirmation-message {
  margin-bottom: 1.875rem;
}
/*
/* forms */
/* ------------------------------------- */
.defaultFormLayout textarea:focus,
.defaultFormLayout select:focus,
.defaultFormLayout input:focus {
  outline: none;
}
.defaultFormLayout fieldset {
  width: 41.66666667%;
  margin-left: 23.125%;
}
.defaultFormLayout legend.h2 {
  width: 184.5%;
}
.defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline) label,
.defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline) label {
  width: 55.5%;
  margin-left: -55.5%;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.defaultFormLayout:not(.labelAbove):not(.errorBelow) .formRowGroup .formError,
.defaultFormLayout:not(.labelAbove):not(.errorBelow) .form-row .formError {
  width: 84.5%;
}
.defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline).w50 label,
.defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline).w50 label {
  width: 111%;
  margin-left: -111%;
}
.defaultFormLayout:not(.labelAbove) .formRowGroup.w50 .formError,
.defaultFormLayout:not(.labelAbove) .form-row.w50 .formError {
  width: 169%;
}
.defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline).w33 label,
.defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline).w33 label {
  width: 166.5%;
  margin-left: -166.5%;
}
.defaultFormLayout:not(.labelAbove) .formRowGroup.w33 .formError,
.defaultFormLayout:not(.labelAbove) .form-row.w33 .formError {
  width: 253.5%;
}
.defaultFormLayout:not(.labelAbove) .form-row.label-inline:not(.w50):not(.w33) label {
  width: 91.25%;
}
.defaultFormLayout:not(.labelAbove) .form-row.label-inline.required:not(.w50):not(.w33) label {
  width: 87.5%;
}
.defaultFormLayout.errorBelow .form-row {
  position: relative;
}
.defaultFormLayout.errorBelow .form-row .formError {
  width: 100%;
}
.defaultFormLayout.errorBelow .formRowGroup .form-row .formError,
.defaultFormLayout.errorBelow .formRowGroup .form-row.w50 .formError,
.defaultFormLayout.errorBelow .formRowGroup .form-row.w33 .formError {
  width: auto;
  left: 0;
  padding-left: 0;
}
.defaultFormLayout.errorBelow .form-row.w50 .formError {
  width: 200%;
}
.defaultFormLayout.errorBelow .form-row.w33 .formError {
  width: 300%;
}
.defaultFormLayout.errorBelow.labelAbove .infoButton,
.defaultFormLayout.errorBelow.labelAbove .infoButtonRight,
.defaultFormLayout.errorBelow.labelAbove .infoTooltip,
.defaultFormLayout.errorBelow.labelAbove .infoTooltipRight {
  top: 27px;
}
.defaultFormLayout:not(.errorBelow) .infoTooltip {
  width: 80.25%;
}
.defaultFormLayout legend.h2 {
  font-size: 1.25rem;
  width: 172.9024%;
}
.defaultFormLayout fieldset.w100 {
  width: 100%;
  margin: 0;
}
.defaultFormLayout fieldset.w100 legend.h2 {
  width: 100%;
}
/* REVIEW */
/* check label width and margin and make classes for .w33 classes */
/*
.defaultFormLayout .formRowGroup label,
.defaultFormLayout .form-row label{
	width:150%;
	margin-left: -150%;
	.bold;
}
*
*/
.defaultFormLayout:not(.errorBelow) .form-row:not(.isHidden),
.defaultFormLayout:not(.errorBelow) .formRowGroup {
  min-height: 2.625rem;
}
.defaultFormLayout.errorBelow .form-row,
.defaultFormLayout.errorBelow .formRowGroup {
  margin-bottom: 0.75rem;
}
.defaultFormLayout.errorBelow .formRowGroup .form-row {
  margin-bottom: 0;
}
/*
.defaultFormLayout .form-row{
	padding: 0 0 0.375rem 0;
	min-height: 2.125rem;
}
*/
.defaultFormLayout .formRowGroup .form-row {
  padding: 0;
}
.defaultFormLayout .formRowGroup:after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.defaultFormLayout .form-row:not(.inline):after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.defaultFormLayout .form-row.inline {
  float: left;
}
.defaultFormLayout .form-row.label-inline span.checkbox,
.defaultFormLayout .form-row.label-inline span.radio {
  margin-top: 7px;
}
.defaultFormLayout .form-row.label-inline.form-indent {
  margin-left: -1.875rem;
}
.defaultFormLayout .form-row.label-inline.form-indent label {
  margin-left: 1.875rem;
}
.defaultFormLayout .form-row.label-inline.form-indent span.checkbox {
  margin-right: 0.5rem;
  margin-left: 0;
  position: absolute;
}
.defaultFormLayout .form-row.label-inline.form-indent input {
  margin-right: 0.9375rem;
}
.defaultFormLayout .formRowGroup,
.defaultFormLayout .formInputGroup,
.defaultFormLayout .form-row,
.defaultFormLayout .formRowGroup label,
.defaultFormLayout .form-row label,
.defaultFormLayout input:not([type="radio"]):not([type="checkbox"]),
.defaultFormLayout textarea {
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}
.defaultFormLayout.errorBelow .formInputGroup:after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.defaultFormLayout .form-row {
  width: 100%;
}
.defaultFormLayout .form-row.w25 {
  width: 25%;
}
.defaultFormLayout .form-row.w33 {
  width: 33.33333333%;
}
.defaultFormLayout .form-row.w50 {
  width: 50%;
}
.defaultFormLayout .form-row.w66 {
  width: 66.66666667%;
}
.defaultFormLayout .form-row.w75 {
  width: 75%;
}
.defaultFormLayout .formRowGroup label,
.defaultFormLayout .form-row label {
  text-align: right;
  display: block;
  float: left;
  padding-right: 0.9375rem;
  clear: left;
  padding-top: 0.5rem;
}
.defaultFormLayout .form-row.label-inline label {
  width: auto;
  margin-left: 0;
  padding-top: 0.5rem;
  text-align: left;
  clear: none;
}
.defaultFormLayout .form-row.label-inline a {
  text-decoration: underline;
}
.defaultFormLayout .formInputGroup .form-row {
  float: left;
}
.defaultFormLayout .formInputGroup .form-row:last-child {
  float: right;
}
.defaultFormLayout select,
.defaultFormLayout input:not([type="radio"]):not([type="checkbox"]),
.defaultFormLayout .formValueLabel,
.defaultFormLayout textarea {
  /* 	padding: 0.25rem 0.5rem; */
  font-size: 0.75rem;
  margin: 0;
  width: 100%;
  height: 1.875rem;
}
.defaultFormLayout .formValueLabel {
  padding: 0.5rem 0.5rem 0 0;
  height: 1.625rem;
  color: #868585;
}
.defaultFormLayout select,
.defaultFormLayout input:not([type="radio"]):not([type="checkbox"]),
.defaultFormLayout textarea {
  background-color: #E5E5E5;
  border: #E5E5E5 1px solid;
}
.defaultFormLayout .label-inline input {
  float: left;
  margin: 0 0.5rem 0 0;
}
.defaultFormLayout .form-caption {
  padding: 0.3125rem 0 0.75rem 0;
  display: block;
}
.defaultFormLayout .form-row.label-inline {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.defaultFormLayout .form-row.label-inline label,
.defaultFormLayout .form-row.label-inline .form-caption,
.defaultFormLayout .form-row.label-inline .required-indicator {
  padding-top: 0.5rem;
  float: left;
  display: block;
}
.defaultFormLayout .form-row.label-inline label,
.defaultFormLayout .form-row.label-inline .formError {
  float: none;
  margin-left: 33px;
}
.defaultFormLayout .form-row.label-inline .required-indicator {
  margin: 0 0.125rem 0 0;
}
.defaultFormLayout .form-row.label-inline.form-indent .form-caption {
  padding-left: 1.875rem;
}
.pt_checkout.summary .formError .form-caption {
  padding: 0;
}
.defaultFormLayout .formError {
  display: table;
  height: 30px;
}
.defaultFormLayout .formError .centering {
  display: table-cell;
  vertical-align: middle;
}
.defaultFormLayout .formError .centering span,
.defaultFormLayout .formError .centering span.error {
  width: 100%;
  float: left;
  padding: 0;
}
.defaultFormLayout .label-removed label {
  left: -999em;
  position: absolute;
}
.defaultFormLayout .label-hidden label {
  text-align: left;
  text-indent: -999em;
}
.defaultFormLayout .fixedCountry {
  padding: 0.5rem 0.5rem 0.85rem 0.5rem;
  background-color: transparent;
  display: block;
  border: none;
  color: #999;
}
.defaultFormLayout .infoButtonWrapper {
  position: relative;
}
.defaultFormLayout .infoButtonWrapper > .form-row,
.defaultFormLayout .infoButtonWrapper > .formRowGroup {
  margin-right: 42px;
}
.defaultFormLayout .infoButtonWrapper > .form-row,
.defaultFormLayout .infoButtonWrapper > .form-row.label-inline {
  width: auto;
}
.defaultFormLayout .infoButtonWrapper .formError {
  margin-left: 42px;
}
.defaultFormLayout.errorBelow .infoButtonWrapper .formError {
  margin-left: 0px;
}
.infoButton,
.infoButtonRight {
  border: 1px solid #CCC;
  width: 1.875rem;
  height: 1.875rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-align: center;
  margin-left: 0.3125rem;
  padding-top: 0.3125rem;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1rem;
  overflow: visible;
  position: absolute;
  display: block;
  top: 0;
  right: 0;
  text-decoration: none !important;
}
.infoTooltip,
.infoTooltipRight {
  position: absolute;
  display: none;
  top: 0rem;
  border: 1px solid #cccccc;
  text-align: left;
  background-color: #ffffff;
  z-index: 100;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0.3125rem;
}
.infoTooltip p,
.infoTooltipRight p {
  margin-bottom: 0.5em;
}
.infoTooltip .infoTooltipArrow,
.infoTooltipRight .infoTooltipArrow {
  position: absolute;
  top: 0.6875rem;
  width: 0.3125rem;
  height: 0.5625rem;
  background-repeat: no-repeat;
}
.infoTooltip {
  left: 100%;
  margin-left: 12px;
}
.infoTooltip .infoTooltipArrow {
  left: -0.3125rem;
  background-image: url("../../images/spriteassets/tooltip-background-arrow-left.png");
}
.errorBelow .infoTooltip,
.infoTooltipRight {
  left: inherit;
  right: 2.625rem;
  width: auto;
  margin-left: 0;
}
.errorBelow .infoTooltip .infoTooltipArrow,
.infoTooltipRight .infoTooltipArrow {
  left: inherit;
  right: -0.3125rem;
  background-image: url("../../images/spriteassets/tooltip-background-arrow-right.png");
}
.defaultFormLayout .infoTooltip p {
  margin-bottom: 0.5em;
}
/*
/* form labelAbove  */
/* ---------------- */
.defaultFormLayout.labelAbove legend,
.defaultFormLayout.labelAbove .formRowGroup,
.defaultFormLayout.labelAbove fieldset > .form-row {
  width: 100%;
  margin-left: 0;
}
.defaultFormLayout.labelAbove label {
  clear: both;
  margin: 0 0 0.3125rem 0 ;
  text-align: left;
  float: none;
}
.defaultFormLayout fieldset > .form-row.w50 {
  border-right: 0.1875rem #fff solid;
}
.defaultFormLayout .formRowGroup .form-row {
  border-right: 0.1875rem #fff solid;
  border-left: 0.1875rem #fff solid;
}
.defaultFormLayout .formRowGroup .form-row:last-child {
  border-right: none;
}
.defaultFormLayout .formRowGroup .form-row:first-child {
  border-left: none;
}
.defaultFormLayout.labelAbove .formRowGroup,
.defaultFormLayout.labelAbove fieldset > .form-row,
.defaultFormLayout.labelAbove fieldset > div > .form-row {
  margin-bottom: 0.3125rem;
}
.defaultFormLayout.labelAbove .form-row.label-inline label {
  float: left;
}
.defaultFormLayout.labelAbove .form-row.label-inline.required label {
  margin-left: 0.125rem;
}
/*
/* form errors */
/* ---------------- */
.defaultFormLayout:not(.errorBelow) .form-row,
.defaultFormLayout:not(.errorBelow) .formRowGroup {
  position: relative;
}
.defaultFormLayout:not(.errorBelow) .form-row .formError,
.defaultFormLayout:not(.errorBelow) .formRowGroup .formError {
  position: absolute;
  width: 80%;
  padding-left: 10px;
  margin-top: 0;
  left: 100%;
  top: 0;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.defaultFormLayout:not(.errorBelow) .form-row .formError.singleErrorMessage,
.defaultFormLayout:not(.errorBelow) .formRowGroup .formError.singleErrorMessage {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.defaultFormLayout.labelAbove:not(.errorBelow) .form-row .formError,
.defaultFormLayout.labelAbove:not(.errorBelow) .formRowGroup .formError {
  top: 1.75rem;
}
.defaultFormLayout select.error,
.defaultFormLayout input:not([type="radio"]):not([type="checkbox"]).error,
.defaultFormLayout textarea.error,
.defaultFormLayout .form-row.error input,
.defaultFormLayout .form-row.error select,
.defaultFormLayout .form-row.error textarea {
  border-color: #F4D9D9;
  background-color: #F4D9D9;
  color: #000000;
}
.defaultFormLayout .error {
  color: #000000;
}
.formError span.error,
.defaultFormLayout span.error,
.defaultFormLayout .error-message {
  border: none;
  display: block;
  width: 100%;
  text-align: left;
  margin: 0;
  padding: 0 0 0.125rem 0;
  color: #666666;
}
.defaultFormLayout div.error {
  background: none repeat scroll 0 0 transparent;
}
.bml-terms-and-conditions {
  border: 1px solid #AAAAAA;
  font-size: 0.8em;
  height: 400px;
  overflow: auto;
  padding: 1em;
}
.bml-table-col-1 {
  width: 25%;
}
/* REVIEW */
/* can this be unified with the cart ? */
.checkout-mini-cart {
  background: none repeat scroll 0 0 #CCC;
  max-height: 330px;
  overflow: auto;
}
.mini-cart-slot {
  color: #666;
}
.order-component-block {
  margin: 20px 0;
}
.order-component-block .section-header a {
  float: right;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  margin-right: 1.5625rem;
  text-decoration: underline;
}
.order-component-block .details {
  background: none repeat scroll 0 0 #E8E8E8;
  color: #A3A3A3;
  padding: 0.5em 1em;
}
.order-summary-footer {
  position: relative;
}
.order-summary-footer h2 {
  font-size: 2em;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.summary-help {
  float: right;
  font-size: 0.8em;
  margin: 1em 0;
}
/*
.pt_order-confirmation a.print-page {
	float: right;
}
*/
.order-discount {
  color: #758b99;
}
.gift-cert-used {
  padding: 10px 0;
}
.order-detail-options {
  margin: 20px 0 0;
  padding: 20px 0 0;
  text-align: left;
}
.order-detail-options a {
  margin: 0 10px;
}
.pt_cart .rowcoupons button span,
.pt_cart .item-user-actions span,
.pt_cart .item-quantity span {
  color: #000;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
}
.pt_cart .item-quantity .icon-my-account-close:before {
  font-size: 0.6875rem;
}
.pt_cart .empty-cart-button-wrapper a {
  float: left;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  display: inline-block;
}
.pt_cart #cart-table .item-price .right-pad {
  margin-right: 0;
}
.full-width .primary-content {
  border: 0 none;
  width: 100%;
}
/*
.page-content .primary-content {
	padding-left: 1.5625rem;
	padding-right: 1.5625rem;
	width: 737px;
}
*/
.order-shipment-details .shipping-method {
  padding-left: 0px;
}
.order-shipment-details .label {
  position: absolute;
  width: 150px;
  text-align: right;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.order-shipment-details .value {
  margin-left: 155px;
}
.order-shipment-details .order-shipment-address {
  width: 240px;
}
.order-shipment-gift-message-header {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1.2em;
  padding-bottom: 0px;
}
.order-shipment-gift-message {
  font-size: 1.1em;
}
.pt_checkout .shippingAddressFormWrapper.hidden {
  display: none;
}
/* multishipping elements */
/* ------------------------------------- */
.selectbox {
  width: 100%;
}
.editaddress {
  padding-left: 2%;
}
.formactions {
  margin-top: 20px;
  text-align: right;
}
table.item-list .multi-shipment-row {
  border-bottom: none;
}
.minishipments-method {
  padding-top: 10px;
}
.multishipprogress div,
.multishipprogress .step-3 {
  background: url("../../images/interface/icon-checkout-indicator.png") no-repeat scroll right center transparent;
  display: inline;
  padding: 1em;
}
.multishipprogress .step-4 {
  background: none repeat scroll 0 0 transparent;
  padding-right: 0;
}
.checkout-multi-shipping .cart-row .gift-message-text {
  display: none;
}
.pt_checkout #cart-table th {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
}
.pt_checkout #cart-table th,
.pt_checkout #cart-table td {
  padding-left: 0;
  padding-right: 0;
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.pt_checkout #cart-table .right-pad {
  margin-right: 0;
}
.pt_checkout #cart-table .left-pad {
  margin-left: 1.25rem;
}
.pt_checkout #cart-table th.item-product {
  width: 55%;
}
.pt_checkout #cart-table td.item-image {
  width: 12.01848998%;
}
.pt_checkout #cart-table td.item-details {
  width: 41.44838213%;
}
.pt_checkout #cart-table .item-quantity {
  width: 7.70416025%;
}
.pt_checkout #cart-table .item-quantity.bonusItem {
  padding-top: 3.125rem;
}
.pt_checkout #cart-table .item-price {
  width: 13.86748844%;
}
.pt_checkout #cart-table .item-price .right-pad {
  margin-right: 0;
}
.pt_checkout #cart-table .item-total {
  width: 24.9614792%;
}
.pt_checkout #cart-table .item-quantity,
.pt_checkout #cart-table td.item-price {
  text-align: center;
}
.pt_checkout #cart-table .item-total {
  text-align: center;
}
.pt_checkout #cart-table td.item-quantity,
.pt_checkout #cart-table td.item-price,
.pt_checkout #cart-table td.item-total {
  padding-top: 3.125rem;
  font-size: 0.875rem;
}
.pt_checkout #cart-table .rowcoupons td.item-quantity {
  padding: 0;
  vertical-align: middle;
  text-align: center;
}
.pt_checkout #cart-table .rowcoupons td.item-quantity button {
  color: #000 !important;
}
.pt_checkout #cart-table .rowcoupons td.item-total {
  padding: 0;
  vertical-align: middle;
}
.pt_checkout #cart-table .cart-row .shipment-label {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  margin-top: 35px;
  font-size: 1.4em;
}
/*
.pt_checkout #cart-table td.item-quantity {
	text-align: center;
	width:5%;
	padding-top:3.125rem;
	font-size:0.875rem;
	padding-left:0px;
}





.pt_checkout #cart-table td.item-price {
	width:20%;
}

.pt_checkout #cart-table th{
	padding-left:0;
	padding-right:0;
}


.pt_checkout #cart-table .right-pad {
	margin-right:1.25rem;
}

.pt_checkout #cart-table td.item-total .left-pad{
	margin-right:1.25rem;
}


.pt_checkout #cart-table th.item-total {
	text-align:center;
}

.pt_checkout #cart-table th.item-total .left-pad {
	margin-left:1.25rem;
}

.pt_checkout #cart-table td.item-image {
	width:15%;
	padding-left:0;
}


.pt_checkout #cart-table td.item-image .right-pad{
	margin-left:1.25rem;
}

.pt_checkout #cart-table td.item-details{
	width:40%;
}

.pt_checkout #cart-table td.item-quantity{
	width:10%;
}

.pt_checkout #cart-table td.item-price {
	width:10%;
}

.pt_checkout #cart-table td.item-total {
	width: 30%;
	padding-right:0;
}


 */
h1 .account-logout {
  font-size: 0.6em;
  width: 100%;
}
.pt_account #main {
  margin-bottom: 30px;
}
.pt_account #secondary.overview .assetWrapper {
  position: static;
  width: 100%;
}
.pt_account #secondary .assetWrapper {
  bottom: 30px;
  float: left;
  overflow: hidden;
  padding-right: 10px;
  position: relative;
  width: 182px;
}
.pt_account #primary.overview {
  padding-left: 0;
  padding-right: 0;
  width: 610px;
}
.pt_account #activateCRMCustomer.defaultFormLayout fieldset {
  width: 34.04255319%;
  margin-left: 27.12765957%;
}
.pt_account #activateCRMCustomer.defaultFormLayout legend.h2 {
  width: 214.0625%;
}
.pt_account #activateCRMCustomer.defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline) label,
.pt_account #activateCRMCustomer.defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline) label {
  width: 79.6875%;
  margin-left: -79.6875%;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.pt_account #activateCRMCustomer.defaultFormLayout:not(.labelAbove):not(.errorBelow) .formRowGroup .formError,
.pt_account #activateCRMCustomer.defaultFormLayout:not(.labelAbove):not(.errorBelow) .form-row .formError {
  width: 114.0625%;
}
.pt_account #activateCRMCustomer.defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline).w50 label,
.pt_account #activateCRMCustomer.defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline).w50 label {
  width: 159.375%;
  margin-left: -159.375%;
}
.pt_account #activateCRMCustomer.defaultFormLayout:not(.labelAbove) .formRowGroup.w50 .formError,
.pt_account #activateCRMCustomer.defaultFormLayout:not(.labelAbove) .form-row.w50 .formError {
  width: 228.125%;
}
.pt_account #activateCRMCustomer.defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline).w33 label,
.pt_account #activateCRMCustomer.defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline).w33 label {
  width: 239.0625%;
  margin-left: -239.0625%;
}
.pt_account #activateCRMCustomer.defaultFormLayout:not(.labelAbove) .formRowGroup.w33 .formError,
.pt_account #activateCRMCustomer.defaultFormLayout:not(.labelAbove) .form-row.w33 .formError {
  width: 342.1875%;
}
.pt_account #activateCRMCustomer.defaultFormLayout:not(.labelAbove) .form-row.label-inline:not(.w50):not(.w33) label {
  width: 89.0625%;
}
.pt_account #activateCRMCustomer.defaultFormLayout:not(.labelAbove) .form-row.label-inline.required:not(.w50):not(.w33) label {
  width: 84.375%;
}
.pt_account #activateCRMCustomer.defaultFormLayout.errorBelow .form-row {
  position: relative;
}
.pt_account #activateCRMCustomer.defaultFormLayout.errorBelow .form-row .formError {
  width: 100%;
}
.pt_account #activateCRMCustomer.defaultFormLayout.errorBelow .formRowGroup .form-row .formError,
.pt_account #activateCRMCustomer.defaultFormLayout.errorBelow .formRowGroup .form-row.w50 .formError,
.pt_account #activateCRMCustomer.defaultFormLayout.errorBelow .formRowGroup .form-row.w33 .formError {
  width: auto;
  left: 0;
  padding-left: 0;
}
.pt_account #activateCRMCustomer.defaultFormLayout.errorBelow .form-row.w50 .formError {
  width: 200%;
}
.pt_account #activateCRMCustomer.defaultFormLayout.errorBelow .form-row.w33 .formError {
  width: 300%;
}
.pt_account #activateCRMCustomer.defaultFormLayout.errorBelow.labelAbove .infoButton,
.pt_account #activateCRMCustomer.defaultFormLayout.errorBelow.labelAbove .infoButtonRight,
.pt_account #activateCRMCustomer.defaultFormLayout.errorBelow.labelAbove .infoTooltip,
.pt_account #activateCRMCustomer.defaultFormLayout.errorBelow.labelAbove .infoTooltipRight {
  top: 27px;
}
.pt_account #activateCRMCustomer.defaultFormLayout:not(.errorBelow) .infoTooltip {
  width: 108.75%;
}
.pt_account #activateCRMCustomer fieldset {
  padding-bottom: 0;
  padding-top: 0;
}
.pt_account #activateCRMCustomer fieldset .label-inline.privacy label {
  float: none;
  margin-left: 33px;
}
.pt_account #activateCRMCustomer fieldset .label-inline.privacy .formError {
  margin-left: 0;
  margin-top: 0;
  left: 100%;
  top: 0.25rem;
}
.pt_account #activateCRMCustomer fieldset .form-row-button {
  margin-bottom: 0.3125rem;
}
.pt_account #primary .overview-content {
  width: 100%;
}
.pt_account #primary .overview-content .indent-small {
  margin-left: 4.5rem;
}
.pt_account #primary .overview-content .myaccount-back-small {
  position: absolute;
  margin-left: 1rem;
  margin-top: 0.5rem;
}
.pt_account #primary .overview-content .myaccount-back-small a {
  font-size: 20px;
  text-decoration: none;
}
.pt_account #primary .overview-content .myaccount-back-small .icon-pov-left-arrow:not(.after)::before {
  font-size: 20px;
  text-decoration: none;
}
.pt_account #primary .overview-content img {
  margin-bottom: 1.25rem;
  height: auto;
  max-width: 100% !important;
}
.pt_account #primary .overview-content p {
  max-width: 100% !important;
}
.pt_account #primary .overview-content a {
  text-decoration: underline;
  color: #666666;
}
.pt_account #primary .overview-content li {
  list-style: square none outside !important;
}
.pt_account #primary .overview-content .salutation {
  font-family: universbold, "\534E\6587\7EC6\9ED1";
  font-size: 1rem;
  margin: 0.625rem 0;
  padding: 0;
}
.pt_account #primary .overview-content .cta-buttons {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
}
.pt_account #primary .overview-content .cta-buttons a {
  text-decoration: none;
}
.pt_account #primary .overview-content .form-content {
  margin: 1rem 2rem 1rem 3rem;
  padding: 1.5rem;
  border-top: 1px solid #d5d5d5;
}
.pt_account #primary .overview-content .form-content.activateform {
  margin: 0rem 2rem 1rem 3rem;
  padding: 0 1.5rem 1.5rem 1.5rem;
  border-top: none;
}
.pt_account #primary .overview-content .form-content #activateCRMCustomer.defaultFormLayout fieldset {
  width: 55.35055351%;
  margin-left: 0;
}
.pt_account #primary .overview-content .form-content #activateCRMCustomer.defaultFormLayout legend.h2 {
  width: 180.66666667%;
}
.pt_account #primary .overview-content .form-content #activateCRMCustomer.defaultFormLayout.errorBelow .form-row {
  position: relative;
}
.pt_account #primary .overview-content .form-content #activateCRMCustomer.defaultFormLayout.errorBelow .form-row .formError {
  width: 100%;
}
.pt_account #primary .overview-content .form-content #activateCRMCustomer.defaultFormLayout.errorBelow .formRowGroup .form-row .formError,
.pt_account #primary .overview-content .form-content #activateCRMCustomer.defaultFormLayout.errorBelow .formRowGroup .form-row.w50 .formError,
.pt_account #primary .overview-content .form-content #activateCRMCustomer.defaultFormLayout.errorBelow .formRowGroup .form-row.w33 .formError {
  width: auto;
  left: 0;
  padding-left: 0;
}
.pt_account #primary .overview-content .form-content #activateCRMCustomer.defaultFormLayout.errorBelow .form-row.w50 .formError {
  width: 200%;
}
.pt_account #primary .overview-content .form-content #activateCRMCustomer.defaultFormLayout.errorBelow .form-row.w33 .formError {
  width: 300%;
}
.pt_account #primary .overview-content .form-content #activateCRMCustomer.defaultFormLayout.errorBelow.labelAbove .infoButton,
.pt_account #primary .overview-content .form-content #activateCRMCustomer.defaultFormLayout.errorBelow.labelAbove .infoButtonRight,
.pt_account #primary .overview-content .form-content #activateCRMCustomer.defaultFormLayout.errorBelow.labelAbove .infoTooltip,
.pt_account #primary .overview-content .form-content #activateCRMCustomer.defaultFormLayout.errorBelow.labelAbove .infoTooltipRight {
  top: 27px;
}
.pt_account #primary .overview-content .form-content #activateCRMCustomer.defaultFormLayout:not(.errorBelow) .infoTooltip {
  width: 75%;
}
.pt_account #primary .overview-content .form-content #activateCRMCustomer fieldset {
  padding-bottom: 0;
  padding-top: 0;
}
.pt_account #primary .overview-content .form-content #activateCRMCustomer fieldset .label-inline label {
  float: none;
  margin-left: 33px;
}
.pt_account #primary .overview-content .form-content #activateCRMCustomer fieldset .label-inline .formError {
  top: 0;
  margin-left: 0;
}
.pt_account #primary .overview-content .form-content #activateCRMCustomer fieldset .form-row-button {
  margin-bottom: 0.3125rem;
}
.pt_account #primary .overview-content .form-content #activateCRMCustomer fieldset .form-row-button .icon-pov-left-arrow {
  display: none;
}
.pt_account #primary .overview-content .form-content #upgrade-form.defaultFormLayout fieldset {
  width: 64.57564576%;
  margin-left: 0;
}
.pt_account #primary .overview-content .form-content #upgrade-form.defaultFormLayout legend.h2 {
  width: 154.85714286%;
}
.pt_account #primary .overview-content .form-content #upgrade-form.defaultFormLayout.errorBelow .form-row {
  position: relative;
}
.pt_account #primary .overview-content .form-content #upgrade-form.defaultFormLayout.errorBelow .form-row .formError {
  width: 100%;
}
.pt_account #primary .overview-content .form-content #upgrade-form.defaultFormLayout.errorBelow .formRowGroup .form-row .formError,
.pt_account #primary .overview-content .form-content #upgrade-form.defaultFormLayout.errorBelow .formRowGroup .form-row.w50 .formError,
.pt_account #primary .overview-content .form-content #upgrade-form.defaultFormLayout.errorBelow .formRowGroup .form-row.w33 .formError {
  width: auto;
  left: 0;
  padding-left: 0;
}
.pt_account #primary .overview-content .form-content #upgrade-form.defaultFormLayout.errorBelow .form-row.w50 .formError {
  width: 200%;
}
.pt_account #primary .overview-content .form-content #upgrade-form.defaultFormLayout.errorBelow .form-row.w33 .formError {
  width: 300%;
}
.pt_account #primary .overview-content .form-content #upgrade-form.defaultFormLayout.errorBelow.labelAbove .infoButton,
.pt_account #primary .overview-content .form-content #upgrade-form.defaultFormLayout.errorBelow.labelAbove .infoButtonRight,
.pt_account #primary .overview-content .form-content #upgrade-form.defaultFormLayout.errorBelow.labelAbove .infoTooltip,
.pt_account #primary .overview-content .form-content #upgrade-form.defaultFormLayout.errorBelow.labelAbove .infoTooltipRight {
  top: 27px;
}
.pt_account #primary .overview-content .form-content #upgrade-form.defaultFormLayout:not(.errorBelow) .infoTooltip {
  width: 50%;
}
.pt_account #primary .overview-content .form-content #upgrade-form.defaultFormLayout fieldset {
  margin-bottom: 0;
}
.pt_account #primary .overview-content .form-content #upgrade-form.defaultFormLayout fieldset .label-inline label {
  float: none;
  margin-left: 33px;
}
.pt_account #primary .overview-content .form-content #upgrade-form.defaultFormLayout fieldset .label-inline .formError {
  top: 0;
  margin-left: 0;
}
.pt_account #primary .overview-content .form-content #upgrade-form.defaultFormLayout fieldset #welcomepackage-select .label-inline label {
  float: none;
  margin-left: 25px;
}
.pt_account #primary .overview-content .form-content #upgrade-form.defaultFormLayout fieldset #welcomepackage-select .label-inline .formError {
  top: 0;
}
.pt_account .loginPageWrapper {
  padding: 0;
}
.pt_account #primary.subpage {
  width: 716px;
  border-left: 1px solid #e5e5e5;
  padding: 45px 0 0 30px;
}
.pt_account #primary.overview {
  padding-top: 0;
}
.pt_account .backtoAccBtn.none {
  position: relative;
  float: left;
  padding: 0.7rem 0;
  margin: 37px 0;
  text-align: center;
  width: 90%;
  color: #fff;
  text-transform: inherit;
}
.pt_account #secondary.overview ul.accountNavigation li.backtoAccount {
  display: none;
}
.pt_account #secondary ul.accountNavigation li.backtoAccount {
  display: block ;
}
.pt_account #secondary li:not(.backtoAccount) {
  display: none;
}
.pt_account #secondary.overview li:not(.backtoAccount) {
  display: block;
}
.pt_account #secondary nav {
  margin: 0;
  padding: 0;
}
.pt_account #secondary {
  width: 193px;
  border: none;
  min-height: 200px;
}
.pt_account #secondary a.navlink {
  width: 100%;
  height: 100%;
  display: block;
  margin: 0;
}
.pt_account #secondary.overview {
  width: 330px;
}
ul.accountNavigation {
  margin: 0;
  margin-bottom: 20px;
  padding: 0;
  float: left;
  width: 100%;
}
ul.accountNavigation li {
  width: 100%;
  height: 136px;
  border-bottom: 1px solid #ccc;
  margin: 0 !important;
  list-style-type: none;
}
ul.accountNavigation .navimg {
  width: 90px;
  height: 100%;
  float: left;
}
ul.accountNavigation .navimg.personalData {
  background: url("../../images/spriteassets/personalData.png") center no-repeat;
}
ul.accountNavigation .navimg.addresses {
  background: url("../../images/spriteassets/addresses.png") center no-repeat;
}
ul.accountNavigation .navimg.payment {
  background: url("../../images/spriteassets/credit_Card-Info_Icon.svg") center no-repeat;
}
ul.accountNavigation .navimg.orderHistory {
  background: url("../../images/spriteassets/orderhistory.png") center no-repeat;
}
ul.accountNavigation .navimg.communicationSettings {
  background: url("../../images/spriteassets/communicationsettings.png") center no-repeat;
}
ul.accountNavigation .navimg.wishlist {
  background: url("../../images/spriteassets/wishlist.png") center no-repeat;
}
ul.accountNavigation .navimg.confidently {
  background: url("../../images/spriteassets/confidently.png") center no-repeat;
}
ul.accountNavigation li.backtoAccount {
  border: none;
  height: auto;
}
ul.accountNavigation li.backtoAccount a {
  display: block;
  float: none;
  margin-bottom: 2rem;
  margin-right: 1rem;
}
.pt_account #myHeadline {
  width: 940px;
  float: left;
  border-bottom: 5px solid #666;
}
.pt_account #myHeadline .myHeadlineValue {
  width: 60%;
}
.pt_account #myHeadline .myLogout {
  width: 30%;
}
.pt_account #myHeadline .myHeadlineValue {
  float: left;
}
.pt_account #myHeadline .heading {
  float: left;
  width: auto;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1rem;
  text-transform: uppercase;
}
.pt_account .myUsername {
  font-size: 0.6875rem;
  color: #666;
  margin-left: 15px;
  position: relative;
  top: 2px;
  float: left;
}
.pt_account #myHeadline .myLogout {
  position: relative;
  float: right;
  top: -10px;
}
.pt_account #myHeadline .myLogout .logoutBtn {
  float: right;
  padding: 0.7rem 1.2rem;
  margin-right: 0;
}
.accountNavigation .navContent {
  text-align: left;
  float: right;
  width: 240px;
  height: 100%;
  font-weight: 300;
}
.accountNavigation .topic {
  float: left;
  width: 80%;
  margin: 40px 0 10px 0;
  color: #000;
  font-size: 22px;
}
.accountNavigation .topicDetails {
  float: left;
  width: 80%;
  color: #666;
  font-size: 12px;
  line-height: 14.4px;
}
/*My Account Styling with Experience Account*/
/* ------------------------------------- */
.pt_account .accountNavigation #experience-li {
  border-bottom: 4px solid #d5d5d5;
}
.pt_account .accountNavigation .experience-menu-headline {
  padding-top: 1rem;
  color: #000;
  font-size: 1rem;
  font-weight: 300;
}
.pt_account .accountNavigation .experience-menu-headline.exp-activated {
  color: #c0c0c0;
}
.pt_account .accountNavigation .experience-menu-subheadline {
  padding: 0 0 1.25rem 0;
  color: #000;
  font-size: 1rem;
}
.pt_account .accountNavigation .experience-menu-subheadline.exp-activated {
  color: #c0c0c0;
}
.pt_account .experienceAccount#main {
  margin-bottom: 0;
}
.pt_account .experienceAccount #myHeadline.mobile {
  display: none;
}
.pt_account .experienceAccount #primary {
  min-height: 570px;
  width: 716px;
  padding: 45px 0 0 30px;
  border-top: 4px solid #d5d5d5;
  border-left: 1px solid #d5d5d5;
  border-right: 1px solid white;
  box-sizing: border-box;
}
.pt_account .experienceAccount #primary.experiencecontent {
  padding: 0;
  border-top: 4px solid #d5d5d5;
  border-left: 1px solid #d5d5d5;
  border-right: 1px solid #d5d5d5;
  border-bottom: 1px solid #d5d5d5;
}
.pt_account .experienceAccount #primary.experiencecontent #upgrade-form .formError {
  width: 70%;
}
.pt_account .experienceAccount #primary #showprofile-form {
  /*.formLayout(160,500,680);*/
}
.pt_account .experienceAccount #primary #showprofile-form fieldset {
  width: 80%;
}
.pt_account .experienceAccount #primary #addresses .defaultAddress fieldset {
  width: 80%;
}
.pt_account .experienceAccount #secondary {
  width: 224px;
  border-top: 4px solid #d5d5d5;
}
.pt_account .experienceAccount #secondary .accountNavigation {
  /*menu focus */
}
.pt_account .experienceAccount #secondary .accountNavigation li {
  display: block;
  height: 80px;
}
.pt_account .experienceAccount #secondary .accountNavigation li.navheadline {
  height: auto !important;
  margin-bottom: 0;
  text-align: center;
  border-bottom: 4px solid #d5d5d5;
}
.pt_account .experienceAccount #secondary .accountNavigation li.navheadline h1 {
  padding-top: 1.25rem;
  color: #c0c0c0;
}
.pt_account .experienceAccount #secondary .accountNavigation li.navheadline h2 {
  padding: 0 0 1.25rem 0;
  color: #c0c0c0;
}
.pt_account .experienceAccount #secondary .accountNavigation li#li-experience .navContent .topic {
  padding: 5% 0;
}
.pt_account .experienceAccount #secondary .accountNavigation li .navimg {
  width: 48px;
  margin-left: 5px;
  padding: 2% 0;
  height: 100%;
  float: left;
}
.pt_account .experienceAccount #secondary .accountNavigation li .navContent {
  width: 160px;
  height: 100%;
  padding: 5% 0;
}
.pt_account .experienceAccount #secondary .accountNavigation li .navContent .topic {
  font-size: 1rem;
  padding: 12% 0;
  margin: 0;
}
.pt_account .experienceAccount #secondary .accountNavigation li .navContent .topicDetails {
  display: none;
}
.pt_account .experienceAccount #secondary .accountNavigation li.backtoAccount {
  display: none;
}
.pt_account .experienceAccount #secondary .accountNavigation li#li-experience.focusExperience {
  height: 76px;
  border-bottom: 4px solid #d5d5d5;
}
.pt_account .experienceAccount #secondary .accountNavigation li#li-showprofile.focusProfile {
  height: 76px;
  border-bottom: 4px solid #d5d5d5;
}
.pt_account .experienceAccount #secondary .accountNavigation li#li-address.focusAddresses {
  height: 76px;
  border-bottom: 4px solid #d5d5d5;
}
.pt_account .experienceAccount #secondary .accountNavigation li#li-payment.focusPayment {
  height: 76px;
  border-bottom: 4px solid #d5d5d5;
}
.pt_account .experienceAccount #secondary .accountNavigation li#li-communications.focusCommunications {
  height: 76px;
  border-bottom: 4px solid #d5d5d5;
}
.pt_account .experienceAccount #secondary .accountNavigation li#li-order.focusOrderHistory {
  height: 76px;
  border-bottom: 4px solid #d5d5d5;
}
.pt_account .experienceAccount #secondary .accountNavigation li#li-.focusWishlist {
  height: 76px;
  border-bottom: 4px solid #d5d5d5;
}
/* account - addresses */
/* ------------------------------------- */
ul.address-list {
  padding: 0;
  margin: 0 0 -1px 0;
}
ul.address-list label {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
#edit-address-form.defaultFormLayout .form-row.form-row-button {
  margin-top: 1.25rem;
  width: 150%;
}
ul.address-list li {
  list-style: none outside none;
  margin: 0 0 10px 0;
  min-height: 135px;
  padding: 1em 0;
  border-bottom: 1px solid #CCC;
}
ul.address-list li:first-child {
  padding: 0;
}
ul.address-list li.otherAddress {
  border: none;
}
ul.address-list .otherAddress {
  width: 50%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  float: left;
  padding: 0;
  margin-top: 2rem;
  min-height: 18rem;
  position: relative;
}
ul.address-list.hasDefaultAddress li:nth-child(2n+3),
ul.address-list.hasNoDefaultAddress li:nth-child(2n+2) {
  margin-left: -1px;
}
ul.address-list.hasDefaultAddress li:last-child fieldset,
ul.address-list.hasNoDefaultAddress li:last-child fieldset {
  border-right: none;
}
ul.address-list .otherAddress h3 {
  padding-top: 0;
  margin-top: 0;
  font-size: 1.0625rem;
  width: auto;
  text-align: left;
  padding-left: 1.5625rem;
}
ul.address-list .otherAddress fieldset {
  min-height: 15.75rem;
  padding-left: 1.5625rem;
}
ul.address-list .otherAddress fieldset > .form-row {
  padding: 0.25rem 0;
  min-height: 0;
  clear: both;
  color: #868585;
}
ul.address-list .otherAddress fieldset > .form-row.form-row-button {
  position: absolute;
  bottom: 2rem;
}
.first.noDefaultAddress fieldset > .form-row.form-row-button {
  bottom: 2rem;
}
ul.address-list .defaultFormLayout .form-row.form-row-button,
.defaultFormLayout.labelForm .form-row.form-row-button {
  width: 55%;
  margin-top: 0.5rem;
  margin-left: -82px;
  padding-right: 0.5rem;
}
ul.address-list .otherAddress .form-row.form-row-button {
  padding-top: 1rem;
}
ul.address-list .otherAddress .form-row.form-row-button a {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  text-decoration: underline;
  text-transform: uppercase;
  border-right: 1px solid #868585;
  display: block;
  float: left;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
}
ul.address-list .otherAddress .form-row.form-row-button a:first-child {
  padding-left: 0;
}
ul.address-list .otherAddress .form-row.form-row-button a:last-child {
  border-right: none;
}
ul.address-list .otherAddress .form-row.form-row-button a:last-child i {
  margin-left: 0.25rem;
  font-size: 0.5rem;
  text-decoration: none;
}
.pt_account .addAddressBtnWrapper {
  text-align: left;
  padding: 2rem 0rem 0.70rem 0rem;
  clear: both;
}
ul.address-list li.defaultAddress {
  float: none;
  width: auto;
}
ul.address-list .mini-address-title {
  font-style: italic;
}
ul.address-list .btnrow {
  margin: 20px 0;
  position: relative;
  float: left;
  left: -87px;
  display: inline;
  width: 180%;
}
ul.address-list .btnrow .addressbtn {
  margin-left: 12px;
  padding: 0.5rem 1.2rem;
}
ul.address-list .btnrow a.buttonstyle {
  margin-right: 14px;
}
ul.address-list .otherAddress .form-row.btnrow {
  position: absolute;
  bottom: 1rem;
  left: 0;
  width: 100%;
  padding-left: 1.5625rem;
  margin-top: 0;
  color: #000;
  text-transform: uppercase;
}
ul.address-list .otherAddress .form-row.btnrow a {
  padding: 0 6px;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
}
ul.address-list .otherAddress .form-row.btnrow a:first-child {
  padding-left: 0;
}
ul.address-list .otherAddress .form-row.btnrow a:not(:first-child) {
  border-left: 1px solid #000;
}
ul.payment-list {
  overflow: hidden;
  padding: 0;
}
ul.payment-list li {
  float: left;
  list-style: none outside none;
  margin: 0;
  min-height: 110px;
  width: 33%;
}
/* account - payment*/
/* ------------------------------------- */
.pt_account .payment-overview {
  width: 100%;
  float: left;
}
.pt_account .payment-overview:after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.pt_account .payment-overview .box-header {
  height: 15px;
}
.pt_account .payment-overview .box-header h3 {
  padding-top: 0;
  margin-top: 0;
  font-size: 1.0625rem;
  width: auto;
  text-align: left;
}
.pt_account .payment-overview .paymentmethod-box {
  float: left;
  width: 208px;
  height: 180px;
  margin-right: 20px;
  margin-top: 10px;
  border-top: 1px solid #CCC;
}
.pt_account .payment-overview .paymentmethod-box .form-row {
  padding: 0.25rem 0;
  min-height: 0;
  clear: both;
  color: #868585;
}
.pt_account .payment-overview .paymentmethod-box .form-row.btnrow .button-text {
  padding: 0 5px;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  color: #000!important;
  text-transform: uppercase!important;
}
.pt_account .payment-overview .paymentmethod-box .form-row.btnrow .button-text:first-child {
  padding-left: 0;
}
.pt_account .payment-overview .paymentmethod-box .form-row.btnrow .button-text:not(:first-child) {
  border-left: 1px solid #000;
}
.pt_account .payment-overview .form-row-button {
  width: 100%;
  display: block;
  float: left;
}
.pt_account .payment-overview .form-row-button:after {
  clear: both;
}
/* order history */
/* ------------------------------------- */
.payment-amount {
  float: left;
  width: 100%;
}
.pt_account form {
  clear: both;
}
.pt_account form#edit-profile-form {
  margin-left: 100px;
}
.pt_account .primary-content h1 {
  text-transform: none;
}
.pt_account .primary-content.fullwidth h1 {
  float: none;
}
.pt_account #primary.fullwidth {
  padding: 0;
}
.pt_account .search-result-options {
  line-height: 1.5rem;
  margin-top: 0;
  padding-bottom: 1rem;
}
.pt_account .search-result-options .results-hits-resultCount,
.pt_account .search-result-options .results-hits-fromTo,
.pt_account .search-result-options .pagination li,
.pt_account .search-result-options .pagination .results-hits {
  padding-top: 0;
  margin-top: 0;
  font-size: 0.687rem;
}
.pt_account .search-result-options .pagination li.current-page {
  padding-top: 1px;
}
.pt_account .trackingURL {
  text-decoration: underline;
  width: 100%;
  float: left;
  margin-top: 5px;
}
.pt_account .order-history-tabs {
  border: 0;
  font-size: 0.75rem;
}
.pt_account .order-history-tabs .tabs-menu,
.pt_account .order-history-tabs .lastSelected {
  border: 0 !important;
  background-color: transparent;
}
.pt_account .order-history-tabs .tabs-menu li,
.pt_account .order-history-tabs .lastSelected li {
  background-color: transparent;
  border: 0;
}
.pt_account .order-history-tabs .tabs-menu li:first-child,
.pt_account .order-history-tabs .lastSelected li:first-child {
  margin-left: 10px;
}
.pt_account .order-history-tabs .tabs-menu li a,
.pt_account .order-history-tabs .lastSelected li a {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  color: #999999;
  height: 15px;
}
.pt_account .order-history-tabs .tabs-menu li.active,
.pt_account .order-history-tabs .lastSelected li.active {
  border: 1px solid #999999;
  border-bottom: 0;
}
.pt_account .order-history-tabs .tabs-menu li.active a,
.pt_account .order-history-tabs .lastSelected li.active a {
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  color: inherit;
  background-color: white;
}
.pt_account .order-history-tabs .tab-loading {
  background: transparent url("../../images/zoomloader.gif") 50% 50% no-repeat;
}
.pt_account .order-history-tabs .tab-content {
  min-height: 250px;
  border-top-color: #999999;
  margin-top: -0.075em;
  padding: 0;
  padding-top: 10px;
  font-size: 0.75rem;
  text-transform: none;
  letter-spacing: .025em;
  color: #333333;
}
.pt_account .order-history-tabs .tab-content .search-result-options .pagination li a {
  color: #999;
}
.pt_account .order-history-tabs .tab-content .search-result-options .pagination li.current-page {
  color: #000;
  font-family: universlight, "\534E\6587\7EC6\9ED1";
  padding-top: 0;
  font-weight: bold;
}
.pt_account .order-history-tabs .tab-content .search-result-items {
  padding: 0;
}
.pt_account .order-history-tabs #tab-retail-content .search-result-options a {
  cursor: pointer;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
  color: #999;
  display: block;
  float: left;
  padding: 0 5px 0 5px;
}
.pt_account .order-history-tabs #tab-retail-content .search-result-options a.jp-current {
  color: #000;
  font-weight: bold;
  padding-top: 0;
}
.pt_account .order-history-tabs #tab-retail-content .search-result-options .pager {
  margin-left: 5px;
  float: right;
}
.pt_account .order-history-tabs:not(.tabs) .tab-content {
  padding: 0;
}
.pt_account .order-history-tabs:not(.tabs) #tab-retail {
  display: none;
}
.pt_account .order-history-header > div,
.pt_account .order-history-body > div {
  float: left;
  display: block;
  width: 50%;
  height: 1.94rem;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding-top: 0.5rem;
  text-align: center;
}
.pt_account .order-history-body > div {
  padding-top: 1.25rem;
}
.pt_account .columnWrapper {
  float: left;
  display: block;
  width: 41%;
}
.pt_account .columnWrapper:last-of-type {
  width: 18%;
}
.pt_account .columnWrapper:last-of-type.order-history-header > div,
.pt_account .columnWrapper:last-of-type .order-history-body > div {
  width: 100%;
}
.orderlistBtn {
  height: 31px !important;
  padding: 0.4rem 0.7rem !important;
  margin-right: 0;
  text-transform: inherit;
  width: 115px;
}
div.order-detailButton {
  border-right: none;
  text-align: right !important;
  padding-top: 0 !important;
  border-left: 10px solid #fff;
  background: #000 !important;
}
.order-history-body div.order-detailButton {
  background: #fff !important;
}
div.order-paymentButton {
  padding-top: 10px !important;
  margin-left: 2px;
  text-align: center;
}
.pay-div-summary-footer .order-totals {
  clear: none !important;
}
.pay-div {
  float: left;
  width: 115px;
  margin-top: 0.3125rem;
  margin-bottom: 1.25rem;
  background: #e5e5e5;
  clear: both;
}
.pt_account .order-history-header > div:last-child,
.pt_account .order-history-body > div:last-child {
  /*float:left;
	display:block;
	width:20%;
	border-right:none;
	text-align:right;
	padding-top:0;
	border-left:10px solid #fff;*/
}
.pt_account .order-history-header > div {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  background: #CCC;
}
.pt_account .order-history-header > div:last-child {
  /*background:#000;*/
}
.pt_account .order-history-body > div {
  padding-bottom: 1.875rem;
}
.pt_account .order-history-body > div:last-child {
  /*padding-top:1.5rem;*/
}
.pt_account .orderDetails #cart-table .section-header.header-product {
  text-align: left;
}
.pt_account .orderDetails #cart-table .section-header.header-quantity {
  padding-right: 0;
}
.pt_account .orderDetails #cart-table .cart-row .item-quantity {
  text-align: center;
  padding-left: 0;
}
/* wishlist */
/* ------------------------------------- */
.headerWishlist {
  float: right;
  margin-top: 2px;
  margin-right: 10px;
  display: none;
}
.navWishlist {
  color: #fff;
  padding: 0.5rem 2px 0.5rem 5px;
  height: 1.02rem;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
  line-height: 36px;
}
.headerWishlist i {
  float: left;
  padding-top: 8px;
  width: 16px;
  height: 15px;
  font-size: 16px;
  color: #808080;
}
.pt_account .wishlist-content .item-details .notavailable {
  display: none;
}
.pt_account .wishlist-content #cart-table th.section-header {
  padding: 1em;
}
.pt_account .wishlist-content #cart-table td.item-details {
  width: 32%;
}
.pt_account .wishlist-content #cart-table td.item-quantity {
  width: 20%;
  text-align: center;
}
.pt_account .wishlist-content #cart-table td.item-details .price {
  display: none;
}
.pt_account .wishlist-content #cart-table td {
  vertical-align: top;
  padding: 0.875rem 0;
}
.pt_account .wishlist-content #cart-table td.item-image {
  padding-right: 1em;
}
.pt_account .wishlist-content #cart-table td.item-quantity,
.pt_account .wishlist-content #cart-table td.item-price {
  padding-top: 3rem;
}
.pt_account .wishlist-content #cart-table .promotion .price-sales {
  color: #990000;
}
.pt_account .wishlist-content ul.product-availability-list li {
  margin-top: 3px;
}
.pt_account .wishlist-content button.delWishlistBtn {
  background: #000;
  padding: 1px 6px;
}
.pt_account .wishlist-content button.delWishlistBtn:after,
.pt_account .wishlist-content button.add-to-cart:after {
  content: none;
}
.pt_account .wishlist-content #cart-table td.item-icon {
  padding-left: 2%;
}
.pt_account .wishlist-content #cart-table td.addToCart,
.pt_account .wishlist-content #cart-table td.removeItemFromWishlist {
  padding: 2.3rem 5px 0 5px;
  vertical-align: top;
  text-align: center;
  color: #666;
}
.pt_account .wishlist-content .addToCart form {
  margin: 0;
  padding: 0;
  text-align: center;
}
.pt_account .wishlist-content .wishlistAddBtn {
  margin-top: 0;
}
.pt_account .wishlist-content .removeFromWishlist {
  width: 90%;
  float: right;
  margin-top: 10px;
}
.pt_account .wishlist-content #cart-table td.addToCart .quick-shop-div {
  margin-top: 10px;
}
.pt_account .wishlist-content table.item-list tr {
  border: none;
}
button.textBtn {
  color: #000 !important;
  margin: 0;
  padding: 0;
  background-color: transparent;
  height: auto;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
}
.pt_account .wishlist-content .list-table-header {
  background: #EFEFEF;
  overflow: hidden;
  padding: 2em;
}
.pt_account .wishlist-content .list-table-header p {
  color: #999999;
  float: right;
  margin: 0;
  overflow: hidden;
  width: 37%;
}
.pt_account .wishlist-content .list-table-header h2 {
  float: left;
}
.pt_account .wishlist-bottom {
  margin-top: 0.75rem;
}
/* gift registry */
/* ------------------------------------- */
.pt_gift-registry .create-new-registry {
  margin: 1em 0;
}
.pt_gift-registry .create-new-registry button {
  float: left;
  margin-right: 2em;
}
.pt_gift-registry .create-new-registry p {
  font-size: 1.3em;
  margin: 0;
  padding: 0.5em 2em;
}
.pt_gift-registry .add-gift-cert {
  border: 1px solid #EFEFEF;
  margin-bottom: -1px;
  overflow: auto;
  padding: 10px;
}
.pt_gift-registry .add-gift-cert button {
  background: url("../../images/banners/banner-gift-cert.gif") no-repeat scroll left top transparent;
  border: 0 none;
  float: left;
  height: 80px;
  text-indent: -999em;
  width: 433px;
}
.pt_gift-registry .add-gift-cert p {
  color: #999999;
  float: right;
  font-style: italic;
  line-height: 1.5em;
  width: 40%;
}
.pt_gift-registry .list-table-header {
  background: #EFEFEF;
  overflow: hidden;
  padding: 2em;
}
.pt_gift-registry .hdr-options {
  width: 5%;
}
.page-content-tab-navigaton button {
  background: none repeat scroll 0 0 #CCC;
  border-color: #EFEFEF;
  border-width: 1px;
  color: #999999;
  font-size: 1.1em;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  margin: 0 0 -1px;
}
.page-content-tab-navigaton button.selected {
  background: none repeat scroll 0 0 #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}
.page-content-tab-wrapper {
  border: 1px solid #EFEFEF;
  padding: 5px;
}
.gift-reg-purchases .item-purchased-by dd {
  float: left;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  margin: 0 1em 0 0;
  position: relative;
  width: auto;
}
.gift-reg-purchases .item-purchased-by dt {
  clear: both;
  float: left;
  margin: 0 1em 0 0;
  position: relative;
  width: auto;
}
.gift-reg-purchases .quantity-purchased {
  color: #990000;
}
.gift-registry-advanced {
  clear: both;
}
.gift-registry-advanced .toggle-content {
  overflow: hidden;
  padding: 10px;
}
.gift-registry-advanced .event-month {
  clear: both;
}
.gift-registry-advanced .event-city {
  clear: both;
}
.pt_gift-registry .primary-content .list-table-header h2 {
  float: left;
}
/* gift certificates */
/* ------------------------------------- */
.gift-certificate-purchase {
  background: none repeat scroll 0 0 #F3F3F3;
  padding: 10px;
}
.gift-certificate-purchase .content-asset {
  float: left;
  width: 50%;
}
.gift-certificate-purchase .content-asset img {
  margin: 20px 0;
}
.gift-certificate-purchase form {
  background: none repeat scroll 0 0 #FFFFFF;
  float: right;
  padding: 0 20px 20px;
  width: 40%;
}
.gift-certificate-purchase form .input-text {
  width: 90%;
}
.gift-certificate-purchase form .input-textarea {
  width: 90%;
}
.gift-certificate-purchase form .cert-amount {
  clear: none;
  float: left;
  margin: 0;
  width: 40%;
}
.gift-certificate-purchase form .form-row-button {
  clear: none;
  float: left;
  margin: 25px 0 0 20px;
  width: 50%;
}
.gift-certificate-purchase .cert-amount .form-caption {
  margin: 20px 0 0;
  position: absolute;
  width: 40%;
}
.gift-certificate-purchase .cert-amount.error {
  padding-bottom: 35px;
}
.gift-certificate-purchase span.error {
  margin-left: 2%;
}
.check-balance {
  border-bottom: 1px solid #CCC;
  margin: 0 0 20px;
  padding: 0 0 20px;
}
.gift-cert-balance {
  float: left;
  width: 40%;
}
.gift-cert-balance input {
  margin-top: 0;
  width: 90%;
}
.gift-cert-balance .form-caption {
  margin-left: 0;
}
.gift-cert-balance-submit {
  clear: none;
  float: left;
}
.gift-cert-balance .label {
  display: none;
}
/* category landing page */
/* ------------------------------------- */
.bottom-banner-container {
  overflow: hidden;
}
.bottom-banner-container .bottom-banner-cell {
  float: left;
  overflow: hidden;
  text-align: center;
}
.bottom-banner-container .banner-cell-1 {
  width: 33%;
}
.bottom-banner-container .banner-cell-2 {
  width: 34%;
}
.bottom-banner-container .banner-cell-3 {
  width: 33%;
}
/* store locator */
/* ------------------------------------- */
.store-locator-header {
  background: transparent;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1.75rem;
  margin: 20px 0 0;
  padding: 20px 0;
}
.store-information {
  background: none repeat scroll 0 0 #E8E8E8;
  border-bottom: 1px solid #FFFFFF;
}
.store-name {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  margin: 0 0 10px;
}
.store-address,
.store-map {
  border-bottom: 1px solid #E8E8E8;
}
.store-locator-details {
  float: left;
  width: 44%;
}
.store-locator-details img {
  max-width: 100%;
}
.store-locator-details h1,
.store-locator-details p {
  margin: 0.25em 0;
}
.store-locator-details-map {
  float: right;
  width: 50%;
}
.store-locator-details-map img {
  max-width: 100%;
}
/* homepage elements */
/* ------------------------------------- */
#homepage-slides {
  padding: 0;
  width: 100%;
}
#homepage-slider {
  overflow: hidden;
}
#homepage-slider .slide {
  list-style: none outside none;
  margin: 0;
  max-width: 100% !important;
  padding: 0;
  width: 100%;
}
#homepage-slider .slide img {
  height: auto;
  max-width: 100% !important;
}
#homepage-slider .slide a h2 {
  border: 0 none;
  clip: rect(0pt, 0pt, 0pt, 0pt);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}
#homepage-slider .slide a span {
  position: absolute;
  text-indent: -999em;
}
.home-bottom-left {
  float: left;
  width: 50%;
}
.home-bottom-center {
  background: none repeat scroll 0 0 #F3F3F3;
  float: left;
  width: 50%;
}
/*#home-promo-free-shipping {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: url("@{image-base-url}/homepage/home-promo-free-shipping.png");
	background-origin: padding-box;
	background-position: center top;
	background-repeat: no-repeat;
	background-size: 100% auto;
	height: 413px;
	margin: auto;
	max-width: 319px;
	text-indent: -999em;
	width: 100%;
}*/
.home-bottom-right {
  clear: both;
  margin: 0;
  width: auto;
}
.home-bottom-right h2 {
  border-bottom: 2px solid #01A4E5;
  height: 54px;
  padding: 30px 0;
  text-indent: -999em;
}
.home-bottom-right .vertical-carousel {
  margin: 0;
  padding: 0;
}
.home-bottom-right .vertical-carousel li {
  float: left;
  list-style: none outside none;
  padding: 0;
  width: 25%;
}
.home-bottom-right .vertical-carousel li .capture-product-id {
  display: none;
}
.home-bottom-right .vertical-carousel li .product-price .product-standard-price {
  text-decoration: line-through;
}
.home-bottom-right .product-tile {
  border: 0 none;
  margin: auto;
  min-height: 255px;
  width: 90%;
}
.home-bottom-right .product-tile img {
  max-width: 90%;
}
.home-bottom {
  clear: both;
  overflow: hidden;
  padding: 2em 0;
}
#email-alert-signup {
  display: block;
  margin: 0 0 0 33px;
  width: 910px;
}
#email-alert-signup label {
  color: #8F8F8F;
  float: left;
  padding: 0.5em 0 !important;
  text-transform: uppercase;
  width: 50%;
}
#email-alert-signup input[type="text"] {
  float: left;
  padding: 0.7em 0.5em;
  width: 30%;
}
#email-alert-signup input[type="image"] {
  float: left;
  padding: 0.1em;
}
/* JavaScript specific styles */
.js .loader {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.js .loader-bg {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0.7;
}
.js .loader-indicator {
  z-index: 100;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 64px;
  height: 64px;
  background: url("../../images/loading-small.gif") no-repeat;
}
.js #quickviewbutton {
  background: transparent url("../../images/quickview.gif") center center no-repeat;
  display: none;
  position: absolute;
  top: 50%;
  width: 100%;
  height: 17px;
  padding: 10px 0;
}
.js .ie7 #quickviewbutton {
  position: absolute;
  left: 0;
  width: 200px;
}
.js .product-image:hover #quickviewbutton {
  display: block;
}
/* SEARCH SUGGESTION
--------------------------------------------------------------------------------------- */
.js #suggestions {
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  background-color: #fff;
  color: #666;
  padding: 0;
  display: none;
  z-index: 99;
  border-top: none;
  padding: 1rem;
  font-size: 0.6875rem;
  position: absolute;
  right: 0;
  left: 0;
  top: 123px;
  border: 1px solid #000;
  padding-bottom: 2rem;
}
.js #suggestions:after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.js #suggestions.fixed-on {
  position: fixed;
  top: 37px;
  width: 926px;
  left: 50%;
  margin-left: -480px;
}
.js #suggestions a {
  color: #666;
  text-decoration: none;
  font-weight: normal;
}
.js #suggestions a:hover,
.js #suggestions .suggestionterm:hover {
  text-decoration: underline;
}
.js #suggestions .suggestionterm.selected,
.js #suggestions .suggestioncategory.selected,
.js #suggestions .suggestionproduct.selected span.productname {
  background-color: #e5e5e5;
}
.js #suggestions .suggestionheader {
  color: #000;
  font-weight: bold;
  text-transform: uppercase;
  border-bottom: 1px solid #999;
  padding: 5px 0;
  margin-bottom: 0.5rem;
}
.js #suggestions .suggestionsleft {
  float: left;
  width: 206px;
  margin-right: 34px;
}
.js #suggestions .suggestionsleft .suggestionsection {
  clear: both;
  height: 203px;
}
.js #suggestions .suggestionsleft .suggestionsection div {
  padding: 5px;
}
.js #suggestions .suggestionsleft .suggestionsection .suggestionterm {
  overflow: hidden;
  cursor: pointer;
}
.js #suggestions .suggestionsleft .suggestionsection .suggestionterm div {
  padding: 0;
}
.js #suggestions .suggestionsright {
  float: right;
  width: 446px;
}
.js #suggestions .suggestionsright ul {
  margin: 0;
  padding: 0;
}
.js #suggestions .suggestionsright ul li {
  border-bottom: 1px solid #999;
  padding: 0;
  width: 206px;
  float: left;
}
.js #suggestions .suggestionsright ul li:nth-last-child(-n+2) {
  border-bottom: 1px solid #fff;
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .js #suggestions .suggestionsright ul li:nth-last-child(-n+2) {
    border-bottom: 1px solid #999;
  }
}
.js #suggestions .suggestionsright ul li:nth-child(even) {
  margin-left: 34px;
}
.js #suggestions .suggestionsright ul li a {
  display: table-row;
  height: 101px;
}
.js #suggestions .suggestionsright ul li a img {
  padding: 5px;
  width: 58px;
}
.js #suggestions .suggestionsright ul li a span {
  display: table-cell;
  vertical-align: middle;
  width: 200px;
  padding-left: 16px;
  padding-right: 16px;
  overflow: hidden;
}
.js #suggestions .suggestionsright ul li a span.productimage {
  width: 58px;
  padding: 0;
}
.js #suggestions .iconCloseSuggestions {
  text-align: right;
}
.js #suggestions .iconCloseSuggestions i {
  cursor: pointer;
}
.js .mini-cart-product {
  position: relative;
}
.mini-cart-slot p {
  text-align: center;
}
/*.js .mini-cart-toggler {
	background: url("@{image-base-url}/minicart_expanded.png") repeat scroll 0 0
		transparent;
	cursor: pointer;
	height: 13px;
	left: 5px;
	position: absolute;
	top: 10px;
	width: 13px;
}

.js div.collapsed .mini-cart-toggler {
	background: url("@{image-base-url}/minicart_collapsed.png") repeat scroll 0 0
		transparent;
}

.js div.collapsed .mini-cart-image {
	display: none;
}*/
.wishlistOverlay {
  position: absolute;
  text-align: center;
  padding: 10px;
  background-color: #fff;
  border: 1px solid grey;
  color: #666;
  font-weight: bold;
}
.wishlistOverlay:after {
  position: absolute;
  top: 100%;
  left: 50%;
  content: '';
  width: 0;
  height: 0;
  border-color: #fff transparent transparent transparent;
  border-style: solid;
  border-width: 5px;
}
.wishlistOverlay:before {
  position: absolute;
  top: 100%;
  left: 49%;
  content: '';
  width: 0;
  height: 0;
  border-width: 7px;
  border-style: solid;
  border-color: grey transparent transparent transparent;
}
.loginAnimation {
  position: absolute;
  text-align: center;
  padding: 20px;
  background-color: #fff;
  border: 1px solid grey;
  color: #000;
  font-weight: bold;
  margin-top: 30px;
  z-index: 100;
  margin-left: -60px;
  display: none;
}
.loginAnimation:after {
  position: absolute;
  top: -9px;
  left: 50%;
  content: '';
  width: 0;
  height: 0;
  border-color: transparent transparent #fff transparent;
  border-style: solid;
  border-width: 5px;
}
.js .zoomPad {
  position: relative;
  float: left;
  z-index: 97;
  cursor: crosshair;
}
.js .zoomPreload {
  -moz-opacity: 0.8;
  opacity: 0.8;
  filter: alpha(opacity=80);
  color: #333;
  font-size: 0.6875rem;
  font-family: Tahoma;
  text-decoration: none;
  border: 1px solid #CCC;
  background-color: white;
  padding: 8px;
  text-align: center;
  background-image: url("../../images/zoomloader.gif");
  background-repeat: no-repeat;
  background-position: 43px 30px;
  z-index: 110;
  width: 90px;
  height: 43px;
  position: absolute;
  top: 0px;
  left: 0px;
  *width: 100px;
  *height: 49px;
}
.js .zoomPup {
  overflow: hidden;
  background-color: #FFF;
  -moz-opacity: 0.6;
  opacity: 0.6;
  filter: alpha(opacity=60);
  position: absolute;
  border: 1px solid #CCC;
  z-index: 101;
  cursor: crosshair;
}
.js .js-video .zoomPup,
.js .js-video .zoomWindow,
.js .js-video .zoomPreload,
.js .js-video .zoomOverlay {
  display: none !important;
}
.js .js-video .zoomPup,
.js .js-video .zoomPad {
  cursor: pointer;
}
.js .zoomOverlay {
  position: absolute;
  left: 0px;
  top: 0px;
  background: #FFF;
  /*opacity:0.5;*/
  width: 100%;
  height: 100%;
  display: none;
  z-index: 101;
}
.js .zoomWindow {
  position: absolute;
  left: 110%;
  top: 40px;
  background: #FFF;
  height: auto;
  z-index: 110;
}
.js .zoomWrapper {
  position: relative;
  /*border: 1px solid #999;*/
  z-index: 110;
}
.js .zoomWrapperTitle {
  background: #999;
  color: #FFF;
  height: 18px;
  line-height: 18px;
  width: 100%;
  overflow: hidden;
  text-align: center;
  font-size: 10px;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 120;
  -moz-opacity: 0.6;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.js .zoomWrapperImage {
  display: block;
  position: relative;
  overflow: hidden;
  z-index: 110;
}
.js .zoomWrapperImage img {
  border: 0px;
  display: block;
  position: absolute;
  z-index: 101;
}
.js .zoomIframe {
  z-index: -1;
  filter: alpha(opacity=0);
  -moz-opacity: 0.80;
  opacity: 0.80;
  position: absolute;
  display: block;
}
/* homepage assets
--------------------------------------------------------------------------------------- */
.js .homepage-slides {
  height: 550px;
}
.js .home-bottom-left,
.js .home-bottom-center,
.js .home-bottom-right {
  clear: none;
  float: left;
  width: 33%;
}
.js .fullWidthSlot {
  width: 100%;
}
.js .home-bottom-right .product-tile {
  min-height: 0;
}
.js button.select {
  display: none;
}
/* Multi Inventory */
/* --------------------------------------------------------------------------------------- */
.ui-dialog #listings-nav {
  float: right;
  margin-top: 2%;
}
.ui-dialog #listings-nav a {
  cursor: pointer;
  display: inline-block;
  margin: 0 5px;
}
.ui-dialog #listings-nav a.active {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.pdp-main .product-add-to-cart .availability .label {
  position: relative;
}
.pdp-main .product-add-to-cart .online-stock span {
  float: left;
}
.pdp-main .product-add-to-cart .store-stock {
  display: block;
  clear: left;
}
.update-location {
  color: #22B0E8;
  padding-left: 10px;
  cursor: pointer;
}
div.store-list {
  border-color: #CCCCCC;
  border-style: dashed;
  border-width: 1px 0;
  height: 150px;
  overflow: hidden;
  padding: 0;
  position: relative;
}
div.store-list ul.store-list {
  position: absolute;
  width: 1920px;
}
ul.store-list {
  list-style: none outside none;
  margin: 0;
  padding: 0;
}
ul.store-list .selected {
  background-color: #DDF0DF;
}
.store-tile {
  border-left: 1px dashed #CCCCCC;
  border-right: 1px dashed #CCCCCC;
  float: left;
  height: 134px;
  list-style: none outside none;
  margin: 0 2px;
  padding: 8px;
  position: relative;
  width: 154px;
}
.store-tile .store-tile-address {
  display: block;
}
.store-tile .store-tile-city {
  margin: 0 5px 0 0;
}
.store-tile .store-tile-state {
  margin: 0 5px 0 0;
}
.store-tile .store-tile-postalCode {
  display: block;
}
.store-tile .store-tile-status {
  display: block;
  font-size: 0.9em;
  margin: 5px 0;
}
.not-available .store-tile-status,
.out-of-stock .store-tile-status {
  color: #990000;
}
.In-Stock .store-tile-status {
  color: #019328;
}
.store-tile .store-tile-map-this {
  display: block;
  font-size: 0.9em;
  margin: 5px 0;
}
.store-tile .select-store-button {
  bottom: 5px;
  left: 6px;
  position: absolute;
}
.store-stock ul.expanded {
  height: auto;
}
.store-stock ul.store-list {
  margin: 20px 0 5px;
}
.store-stock ul.store-list .extended-list {
  display: none;
}
.store-stock ul.expanded .extended-list {
  display: block;
}
.store-stock ul.store-list .selected {
  background-color: #FFFFFF;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.store-stock .store-tile {
  border-color: #CEBDB3;
  border-style: dotted;
  border-width: 1px 0 0;
  clear: both;
  float: none;
  font-size: 0.9em;
  height: auto;
  line-height: 1.5em;
  overflow: hidden;
  padding: 5px 0 5px 55%;
  text-align: right;
  width: auto;
}
.store-stock .store-tile .store-tile-address {
  color: #0167AF;
  display: inline-block;
  margin: 0 0px 0 0;
}
.store-stock .store-tile .store-tile-city {
  color: #0167AF;
  margin: 0 3px 0 0;
}
.store-stock .store-tile .store-tile-state {
  color: #0167AF;
}
.store-stock .store-tile .store-tile-postalCode {
  display: none;
}
.store-stock .store-tile .store-tile-status {
  left: 0;
  margin: 0;
  position: absolute;
  text-align: left;
  top: 3px;
  width: 80px;
}
.store-stock .In-Stock .store-tile-status {
  left: 13px;
}
.store-stock .store-tile .store-tile-map-this {
  display: none;
}
.store-stock .store-tile .select-store-button {
  display: none;
}
.more-stores {
  color: #0167AF;
  cursor: pointer;
  font-size: 0.8em;
  margin: 0 0 0 2px;
  padding: 0 0 0 12px;
}
.multishipprogress div,
.multishipprogress .step-3 {
  background: url("../../images/interface/icon-checkout-indicator.png") no-repeat scroll right center transparent;
  display: inline;
  padding: 1em;
}
.multishipprogress .step-4 {
  background: none repeat scroll 0 0 transparent;
  padding-right: 0;
}
.multishipaddressestable {
  margin: 9px 0px 20px 0px;
  width: 706px;
}
.multi-ship-shipments-table {
  margin: 0 0 20px;
  width: 706px;
}
.multi-ship-shipments-table th.section-header {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.625rem;
  padding: 9px 6px 11px;
}
.multi-ship-shipments-table .shipping-address .details {
  padding: 0 10px 0 22px;
}
.multi-ship-shipments-table .gift-options label {
  float: left;
  padding: 0;
}
.multi-ship-shipments-table .gift-options input {
  margin: 0 10px;
}
.multi-shipping-addresses {
  margin-bottom: 20px !important;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
.multi-shipping-addresses .shipping-address {
  text-align: right;
}
.multi-shipping-addresses .shipping-address select {
  margin: 4px 0 0;
  width: 260px;
}
.header-product-shipping {
  width: 276px;
}
.header-qty-shipping {
  width: 45px;
}
.header-location-shipping {
  text-indent: 70px;
  width: 307px;
}
.header-shipment-index {
  width: 409px;
}
.header-shipment-qty {
  width: 27px;
}
.header-shipment-details {
  text-indent: 22px;
}
.multi-shipping-methods {
  position: absolute;
  top: 30px;
}
.multi-shipping-methods .shipping-methods .form-row {
  clear: none;
  float: left;
  display: none;
}
.multi-shipping-methods .shipping-methods select {
  width: 250px;
  margin: -5px 0 0 15px;
}
.multi-shipping-option {
  border-bottom: 2px dotted #CEBDB3;
  left: 0;
  padding: 0 0 12px;
  position: absolute;
  text-indent: 10px;
  top: 48px;
  width: 95%;
}
.multi-shipping-addresses .shipping-qty,
.multi-ship-shipments-table .shipping-qty {
  background: none repeat scroll 0 0 #E9E9E9;
}
.multiship span.label {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.hide {
  display: none;
}
.loading {
  background: url("../../images/loading-progress-98x22.gif") no-repeat scroll left center transparent;
}
.store-in-stock {
  color: #019328;
}
#cart-table .item-delivery-options .store-in-stock {
  color: #333333;
  /* font-family: Arial, sans-serif; */
  font-size: 12px;
}
.store-error {
  color: #FF0000;
}
#cart-table .item-delivery-options .store-error {
  color: #990000;
}
#cart-table .item-delivery-options {
  padding: 1em 0 1em 0;
  width: 100px;
}
.selected-store-address,
.set-preferred-store,
.selected-store-availability {
  font-size: 0.8em;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  margin-left: 0px;
}
.set-preferred-store {
  cursor: pointer;
}
#cart-table .form-row .radio-url {
  display: inline;
}
/*
.label-inline input {
	float: left;
	margin: 0;
}
*/
.instore-shipping-option {
  width: 100%;
}
.pt_checkout div.instore-shipment-header {
  width: 100%;
}
.pt_checkout div.instore-shipment-method {
  width: 100%;
  padding: 1em;
}
.pt_checkout div.instore-shipment-method span {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.pt_checkout div.instore-shipment-address {
  width: 40%;
  float: left;
  padding-left: 1em;
}
.pt_checkout div.instore-shipment-messagetxt {
  width: 50%;
  float: right;
}
.ui-dialog #preferred-store-panel button#set-user-zip {
  margin-left: 3%;
}
.ui-dialog #preferred-store-panel #userZip {
  margin-left: 12%;
  margin-top: 5%;
}
.ui-dialog #preferred-store-panel .error-message {
  margin-left: 12%;
  margin-top: 1%;
}
#preferred-store-panel div.store-list {
  margin-top: 1%;
}
#preferred-store-panel button.set-preferred-store {
  margin-top: 2%;
}
#preferred-store-panel button.close {
  margin-top: 2%;
}
.checkout-shipping fieldset .instore-continue-button {
  margin-left: 61.5%;
}
#cart-table .item-delivery-options label {
  display: inline;
  margin-left: 2%;
}
/* Country Selection Content*/
/* --------------------------------------------------------------------------------------- */
.pt_content .secondary-navigation,
.pt_content .primary-content h1 {
  font-size: 1.25rem;
  margin-bottom: 1.25rem;
}
.countriesList ul li a,
ul.world li a {
  text-decoration: none;
  color: #000;
  display: block;
  padding-left: 25%;
  background-image: url("../../images/countries-flags-sprite.png");
  background-repeat: no-repeat;
}
.countriesList ul li a.country_DE {
  background-position: 0 2px;
}
.countriesList ul li a.country_UK,
.countriesList ul li a.country_GB {
  background-position: 0 -14px;
}
.countriesList ul li a.country_US {
  background-position: 0 -59px;
}
.countriesList ul li a.country_CH {
  background-position: 0 -138px;
}
.countriesList ul li a.country_AT {
  background-position: 0 -74px;
}
.countriesList ul li a.country_FR {
  background-position: 0 -29px;
}
.countriesList ul li a.country_NL {
  background-position: 0 -44px;
}
.countriesList ul li a.country_BE {
  background-position: 0 -124px;
}
.countriesList ul li a.country_CN {
  background-position: 0 -87px;
}
.countriesList ul li a.country_IT {
  background-position: 0 -168px;
}
.countriesList ul li a.country_ES {
  background-position: 0 -153px;
}
ul.world li a.selectCountry {
  background-position: 0 -105px;
}
/* Content Pages: Customer Service */
/* --------------------------------------------------------------------------------------- */
.pt_customer-service {
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  letter-spacing: .025em;
  line-height: 1rem;
  font-weight: lighter;
  color: #000;
}
/*
.pt_customer-service .defaultFormLayout:not(.errorBelow) .form-row .formError{
	width:200%;
}
*/
.pt_customer-service #secondary {
  width: 300px;
  padding-left: 10px;
  border: none;
}
.pt_customer-service #secondary nav {
  padding: 0;
}
.pt_customer-service #main h2 {
  margin: 5px 0 2px 0;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  padding: 0;
}
.pt_customer-service p {
  margin: 0 0 25px 0;
  line-height: 1rem;
}
.pt_customer-service #primary {
  border-left: 1px solid #ccc;
  width: 629px;
  padding-left: 20px;
}
.pt_customer-service #primary a {
  color: #000;
  text-decoration: underline;
}
.pt_customer-service #primary p {
  font-size: 0.875rem;
  color: #666;
  line-height: 20px;
}
.pt_customer-service #primary h2 {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.875rem;
  color: #000;
  line-height: 16.8px;
  margin-bottom: 20px;
}
.pt_customer-service input[type=checkbox] {
  float: left;
}
.pt_customer-service h1,
.pt_customer-service .nav h1 {
  letter-spacing: 0.05em;
}
.pt_customer-service h1.content-header {
  margin: 0 0 1.87rem 0;
}
.pt_customer-service .secondary-navigation .arrow {
  margin-right: 5px;
  margin-left: 2px;
  margin-top: 2px;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 5px 0 5px 6px;
  border-color: transparent transparent transparent #000000;
}
.pt_customer-service .secondary-navigation .activearrow {
  float: left;
  margin: 4px 3px 0 0;
  width: 0px;
  height: 0px;
  border-style: solid;
  border-width: 6px 5px 0 5px;
  border-color: #000000 transparent transparent transparent;
}
.pt_customer-service .nav .toggle {
  background: none;
  padding: 0;
  margin: 20px 0 20px 0;
  cursor: pointer;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
  text-transform: uppercase;
}
.pt_customer-service .nav .toggle.active,
.pt_customer-service .nav .toggle.expanded {
  margin: 20px 0 10px 0;
}
.pt_customer-service .csbottom {
  margin-left: 10px;
  width: 940px;
  float: left;
  padding-top: 30px;
  border-top: 1px solid #ccc;
}
.pt_customer-service .nav ul {
  padding: 0 0 0 12px;
}
.pt_customer-service .nav ul li {
  margin-bottom: 10px !important;
}
.pt_customer-service .nav ul li a.active {
  padding-right: 15px;
  background-color: #fff;
}
.pt_customer-service .navLine {
  width: 100%;
  border-top: 1px solid #ccc;
  margin-top: -9px;
  z-index: 1;
  margin-bottom: 17px;
}
.pt_customer-service .nav ul li a.active {
  color: #666 !important;
}
.pt_customer-service .nav ul {
  display: none;
}
.pt_customer-service .nav h1 {
  text-transform: uppercase;
  font-size: 0.75rem;
  padding-left: 0;
  padding-top: 10px;
  margin-bottom: 0px;
  margin-left: 12px;
}
.pt_customer-service .secondary-navigation a {
  margin: 0;
}
.pt_customer-service .secondary-navigation {
  margin-left: 0;
}
.pt_customer-service #primary .content-asset {
  padding-right: 60px;
}
.pt_customer-service .nav h1.contactUs {
  margin: 20px 0 0 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  margin-left: 12px;
}
.requiredfields {
  margin: 15px 0;
  float: left;
}
.pt_customer-service .requiredfields {
  float: none;
  display: block;
}
#secondary a.contactUsLink {
  width: 95%;
  float: left;
  margin-bottom: 10px;
  margin-left: 12px;
}
.fullWidthWrapper div.content-asset {
  width: 960px;
}
.pt_customer-service #main fieldset {
  width: 57.86963434%;
  margin-left: 18.6009539%;
}
.pt_customer-service #main legend.h2 {
  width: 140.65934066%;
}
.pt_customer-service #main:not(.labelAbove) .formRowGroup:not(.label-inline) label,
.pt_customer-service #main:not(.labelAbove) .form-row:not(.label-inline) label {
  width: 32.14285714%;
  margin-left: -32.14285714%;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.pt_customer-service #main:not(.labelAbove):not(.errorBelow) .formRowGroup .formError,
.pt_customer-service #main:not(.labelAbove):not(.errorBelow) .form-row .formError {
  width: 40.65934066%;
}
.pt_customer-service #main:not(.labelAbove) .formRowGroup:not(.label-inline).w50 label,
.pt_customer-service #main:not(.labelAbove) .form-row:not(.label-inline).w50 label {
  width: 64.28571429%;
  margin-left: -64.28571429%;
}
.pt_customer-service #main:not(.labelAbove) .formRowGroup.w50 .formError,
.pt_customer-service #main:not(.labelAbove) .form-row.w50 .formError {
  width: 81.31868132%;
}
.pt_customer-service #main:not(.labelAbove) .formRowGroup:not(.label-inline).w33 label,
.pt_customer-service #main:not(.labelAbove) .form-row:not(.label-inline).w33 label {
  width: 96.42857143%;
  margin-left: -96.42857143%;
}
.pt_customer-service #main:not(.labelAbove) .formRowGroup.w33 .formError,
.pt_customer-service #main:not(.labelAbove) .form-row.w33 .formError {
  width: 121.97802198%;
}
.pt_customer-service #main:not(.labelAbove) .form-row.label-inline:not(.w50):not(.w33) label {
  width: 90.38461538%;
}
.pt_customer-service #main:not(.labelAbove) .form-row.label-inline.required:not(.w50):not(.w33) label {
  width: 86.26373626%;
}
.pt_customer-service #main.errorBelow .form-row {
  position: relative;
}
.pt_customer-service #main.errorBelow .form-row .formError {
  width: 100%;
}
.pt_customer-service #main.errorBelow .formRowGroup .form-row .formError,
.pt_customer-service #main.errorBelow .formRowGroup .form-row.w50 .formError,
.pt_customer-service #main.errorBelow .formRowGroup .form-row.w33 .formError {
  width: auto;
  left: 0;
  padding-left: 0;
}
.pt_customer-service #main.errorBelow .form-row.w50 .formError {
  width: 200%;
}
.pt_customer-service #main.errorBelow .form-row.w33 .formError {
  width: 300%;
}
.pt_customer-service #main.errorBelow.labelAbove .infoButton,
.pt_customer-service #main.errorBelow.labelAbove .infoButtonRight,
.pt_customer-service #main.errorBelow.labelAbove .infoTooltip,
.pt_customer-service #main.errorBelow.labelAbove .infoTooltipRight {
  top: 27px;
}
.pt_customer-service #main:not(.errorBelow) .infoTooltip {
  width: 35.98901099%;
}
.pt_customer-service #main requiredfields {
  float: none;
}
#ankerCustomerService {
  visibility: hidden;
  height: 0;
  line-height: 0;
  font-size: 0;
}
.pt_newsletter #main .column.first,
.pt_newsletter #main .column.last {
  border: none;
}
.pt_newsletter #main .column.last {
  border: none;
  float: right;
  padding-left: 0;
  text-align: right;
  overflow: hidden;
}
.pt_newsletter #main .column.last p {
  margin-bottom: 0;
}
.pt_newsletter .defaultFormLayout form {
  margin-top: 0.75rem;
}
.pt_newsletter .defaultFormLayout .form-row:not(.label-inline).privacy,
.defaultFormLayout.newsletterFastSubscribe .form-row:not(.label-inline).privacy {
  margin: 0.75rem 0;
}
.pt_newsletter .defaultFormLayout .form-row.label-inline.privacy label,
.defaultFormLayout.newsletterFastSubscribe .form-row.label-inline.privacy label {
  max-width: 250px;
}
.pt_newsletter .defaultFormLayout .form-row.privacy p,
.defaultFormLayout.newsletterFastSubscribe .form-row.privacy p {
  padding: 0;
  margin: 0;
  color: #999;
}
.pt_newsletter .defaultFormLayout .form-row.privacy a,
.defaultFormLayout.newsletterFastSubscribe .form-row.privacy a {
  text-decoration: underline;
  color: #999;
}
.pt_newsletter .defaultFormLayout h4 {
  padding-bottom: 1rem;
}
.pt_newsletter .defaultFormLayout #newsletter-address,
.pt_newsletter .defaultFormLayout .isHidden {
  min-height: 0rem;
}
#edit-profile-form.defaultFormLayout .form-row.label-inline.privacy .formError,
#RegistrationForm.defaultFormLayout .form-row.label-inline.privacy .formError,
#upgrade-form.defaultFormLayout .form-row.label-inline.privacy .formError,
#activateCRMCustomer.defaultFormLayout .form-row.label-inline.privacy .formError {
  margin-left: 0;
}
#edit-profile-form.defaultFormLayout .conditionshint,
#RegistrationForm.defaultFormLayout .conditionshint,
#upgrade-form.defaultFormLayout .conditionshint,
#activateCRMCustomer.defaultFormLayout .conditionshint {
  padding-top: 1.25rem;
  padding-left: 33px;
  min-height: 0px;
}
#edit-profile-form.defaultFormLayout .checkbox-asset .form-row.asset-checkbox,
#RegistrationForm.defaultFormLayout .checkbox-asset .form-row.asset-checkbox,
#upgrade-form.defaultFormLayout .checkbox-asset .form-row.asset-checkbox,
#activateCRMCustomer.defaultFormLayout .checkbox-asset .form-row.asset-checkbox {
  float: left;
  width: 24px;
}
#edit-profile-form.defaultFormLayout .checkbox-asset .required-indicator,
#RegistrationForm.defaultFormLayout .checkbox-asset .required-indicator,
#upgrade-form.defaultFormLayout .checkbox-asset .required-indicator,
#activateCRMCustomer.defaultFormLayout .checkbox-asset .required-indicator {
  display: none;
}
#edit-profile-form.defaultFormLayout button,
#RegistrationForm.defaultFormLayout button,
#upgrade-form.defaultFormLayout button,
#activateCRMCustomer.defaultFormLayout button {
  margin-top: 0.7rem;
}
.size-not-available {
  height: 21px;
}
.product-notification-container .first-view {
  overflow: hidden;
}
.product-notification-container .first-view .notification-left-column {
  width: 470px;
  float: left;
  height: 100%;
  margin-left: 20px;
}
.product-notification-container .first-view .notification-left-column .notification-title {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1.5rem;
  line-height: 28.8px;
  margin-top: 25px;
}
.product-notification-container .first-view .notification-left-column .notification-subtitle {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  color: #666666;
  line-height: 14.4px;
  margin-top: 20px;
}
.product-notification-container .first-view .notification-left-column .size-error {
  display: none;
}
.product-notification-container .first-view .notification-left-column .size-error .error {
  float: none;
}
.product-notification-container .first-view .notification-left-column .size-variation-container {
  width: 66.66666667%;
  margin-left: 33.33333333%;
}
.product-notification-container .first-view .notification-left-column .error .product-variations .selectWrapper .select,
.product-notification-container .first-view .notification-left-column .error .product-variations .selectWrapper select {
  background-color: #f4d9d9;
  background-position: 100% -30px;
}
.product-notification-container .first-view .notification-left-column .product-variations {
  height: 35px;
  width: 50%;
  border-right: 0.1875rem #fff solid;
  box-sizing: border-box;
}
.product-notification-container .first-view .notification-left-column .product-variations .selectWrapper {
  position: relative;
  float: left;
  min-width: 141px;
  width: 100%;
}
.product-notification-container .first-view .notification-left-column .product-variations .selectWrapper .select,
.product-notification-container .first-view .notification-left-column .product-variations .selectWrapper select {
  background-color: #E5E5E5;
  border: none;
  background-position: 100% -120px;
}
.product-notification-container .first-view .notification-left-column .product-variations .selectWrapper .select.error,
.product-notification-container .first-view .notification-left-column .product-variations .selectWrapper select.error {
  border-color: #F4D9D9;
  background: #f4d9d9 url("../../images/custom-form-elements_sprite.png") no-repeat;
  color: #000000;
  background-position: 100% -30px;
  margin: 0px;
}
.product-notification-container .first-view .notification-left-column .product-variations ul,
.product-notification-container .first-view .notification-left-column .product-variations li {
  margin-left: 0px;
  padding: 0px;
}
.product-notification-container .first-view .notification-left-column .product-variations label {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  margin-left: -60px;
  text-align: right;
  display: block;
  float: left;
  clear: left;
  padding-top: 0.5rem;
  box-sizing: border-box;
}
.product-notification-container .first-view .notification-left-column .notification-form {
  /* 
				
				label{
					font-style: normal;
				}
				.relative {
					position : relative;
				}
				.form-row
				{
					min-height: 30px;
					margin-top:5px;
				}
				form:not(.labelAbove) .form-row.w50 .formError, form:not(.labelAbove) .formRowGroup .formError {
					width : 100%;
				}
				
				.defaultFormLayout span.error {
					padding-top : 5px;
				}
				.margin-bottom {
					margin-bottom: 5px;
				}
				.formRowGroup {
					min-height:39px;
				}
				
				*/
}
.product-notification-container .first-view .notification-left-column .notification-form .product-size-swatches {
  display: none;
}
.product-notification-container .first-view .notification-left-column .notification-form .variant-dropdown .selectWrapper {
  display: block;
}
.product-notification-container .first-view .notification-left-column .notification-form form fieldset {
  width: 66.66666667%;
  margin-left: 33.33333333%;
}
.product-notification-container .first-view .notification-left-column .notification-form form legend.h2 {
  width: 100%;
}
.product-notification-container .first-view .notification-left-column .notification-form form:not(.labelAbove) .formRowGroup:not(.label-inline) label,
.product-notification-container .first-view .notification-left-column .notification-form form:not(.labelAbove) .form-row:not(.label-inline) label {
  width: 50%;
  margin-left: -50%;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.product-notification-container .first-view .notification-left-column .notification-form form:not(.labelAbove):not(.errorBelow) .formRowGroup .formError,
.product-notification-container .first-view .notification-left-column .notification-form form:not(.labelAbove):not(.errorBelow) .form-row .formError {
  width: 0%;
}
.product-notification-container .first-view .notification-left-column .notification-form form:not(.labelAbove) .formRowGroup:not(.label-inline).w50 label,
.product-notification-container .first-view .notification-left-column .notification-form form:not(.labelAbove) .form-row:not(.label-inline).w50 label {
  width: 100%;
  margin-left: -100%;
}
.product-notification-container .first-view .notification-left-column .notification-form form:not(.labelAbove) .formRowGroup.w50 .formError,
.product-notification-container .first-view .notification-left-column .notification-form form:not(.labelAbove) .form-row.w50 .formError {
  width: 0%;
}
.product-notification-container .first-view .notification-left-column .notification-form form:not(.labelAbove) .formRowGroup:not(.label-inline).w33 label,
.product-notification-container .first-view .notification-left-column .notification-form form:not(.labelAbove) .form-row:not(.label-inline).w33 label {
  width: 150%;
  margin-left: -150%;
}
.product-notification-container .first-view .notification-left-column .notification-form form:not(.labelAbove) .formRowGroup.w33 .formError,
.product-notification-container .first-view .notification-left-column .notification-form form:not(.labelAbove) .form-row.w33 .formError {
  width: 0%;
}
.product-notification-container .first-view .notification-left-column .notification-form form:not(.labelAbove) .form-row.label-inline:not(.w50):not(.w33) label {
  width: 88.33333333%;
}
.product-notification-container .first-view .notification-left-column .notification-form form:not(.labelAbove) .form-row.label-inline.required:not(.w50):not(.w33) label {
  width: 83.33333333%;
}
.product-notification-container .first-view .notification-left-column .notification-form form.errorBelow .form-row {
  position: relative;
}
.product-notification-container .first-view .notification-left-column .notification-form form.errorBelow .form-row .formError {
  width: 100%;
}
.product-notification-container .first-view .notification-left-column .notification-form form.errorBelow .formRowGroup .form-row .formError,
.product-notification-container .first-view .notification-left-column .notification-form form.errorBelow .formRowGroup .form-row.w50 .formError,
.product-notification-container .first-view .notification-left-column .notification-form form.errorBelow .formRowGroup .form-row.w33 .formError {
  width: auto;
  left: 0;
  padding-left: 0;
}
.product-notification-container .first-view .notification-left-column .notification-form form.errorBelow .form-row.w50 .formError {
  width: 200%;
}
.product-notification-container .first-view .notification-left-column .notification-form form.errorBelow .form-row.w33 .formError {
  width: 300%;
}
.product-notification-container .first-view .notification-left-column .notification-form form.errorBelow.labelAbove .infoButton,
.product-notification-container .first-view .notification-left-column .notification-form form.errorBelow.labelAbove .infoButtonRight,
.product-notification-container .first-view .notification-left-column .notification-form form.errorBelow.labelAbove .infoTooltip,
.product-notification-container .first-view .notification-left-column .notification-form form.errorBelow.labelAbove .infoTooltipRight {
  top: 27px;
}
.product-notification-container .first-view .notification-left-column .notification-form form:not(.errorBelow) .infoTooltip {
  width: -5.66666667%;
}
.product-notification-container .first-view .notification-left-column .notification-form .relative {
  position: relative;
}
.product-notification-container .first-view .notification-left-column .notification-form .notification-mandatoryfields {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  color: #666666;
  line-height: 14.4px;
  margin-top: 0.75rem;
}
.product-notification-container .first-view .notification-left-column .notification-form .notification-retentionpolicy {
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
  color: #666666;
  line-height: 13.2px;
  margin-top: 18px;
  margin-bottom: 24px;
}
.product-notification-container .first-view .notification-right-column {
  height: 100%;
  width: 362px;
  float: left;
}
.product-notification-container .first-view .notification-right-column .notification-product-title {
  text-align: center;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 14.4px;
  color: #000000;
}
.product-notification-container .first-view .notification-right-column .notification-product-description {
  text-align: center;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 14.4px;
  color: #000000;
}
.product-notification-container .second-view .notification-left-column,
.product-notification-container .second-view .notification-right-column {
  padding-left: 30px;
  padding-top: 50px;
  float: left;
  width: 45%;
}
.product-notification-container .second-view .notification-title {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1rem;
  color: #000000;
  line-height: 24px;
  text-transform: uppercase;
}
.product-notification-container .second-view .notification-subtitle {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1rem;
  color: #000000;
  line-height: 22px;
  margin-top: 30px;
}
.product-notification-container .second-view .news-subscribe {
  margin-top: 25px;
}
.product-notification-container .second-view .back-link {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 14.4px;
  margin-top: 2rem;
  text-decoration: none;
}
.product-notification-container .second-view .back-link a {
  color: #666666;
}
.product-notification-container .second-view .formError span {
  margin-top: 10px;
}
.product-notification-container .pan-bottom-banner {
  margin-top: 1rem;
}
/* Retail Availability Page */
/* --------------------------------------------------------------------------------------- */
.pac-container {
  font-family: inherit;
  border-radius: 0px;
  border: 1px solid #D9D9D9;
  border-top: 0;
  box-shadow: 10px 0px 0px #FFF;
}
.pac-container:after {
  background-image: none;
  content: none;
  height: 0px;
}
.retail-availability-body {
  overflow: auto !important;
}
.retail-availability-body .ui-dialog .ui-dialog-titlebar-close {
  width: 32px;
  height: 32px;
}
.pt_retailavailability {
  float: none;
}
.pt_retailavailability .breadcrumb {
  float: left;
}
.pt_retailavailability .pagecontainer {
  margin-left: 10px;
  width: 940px;
  clear: both;
  overflow: hidden;
}
.pt_retailavailability .retail-search-box {
  height: auto;
  overflow: auto;
}
.pt_retailavailability .retail-search-box h1 {
  margin-top: 0px;
  line-height: 24px;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1.25rem;
}
.pt_retailavailability .retail-search-box .retailavailability-subtitle p {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.875rem;
  color: #666666;
  line-height: 1.4em;
}
.pt_retailavailability .retail-search-box .retailavailability-search {
  width: 100%;
  overflow: auto;
  margin-top: 20px;
}
.pt_retailavailability .retail-search-box .retailavailability-search .required-indicator {
  display: none;
}
.pt_retailavailability .retail-search-box .retailavailability-search .section-title {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 16.8px;
  border-bottom: 1px solid #999999;
  height: 20px;
  margin-bottom: 17px;
}
.pt_retailavailability .retail-search-box .retailavailability-search .select,
.pt_retailavailability .retail-search-box .retailavailability-search select {
  width: 120px;
  height: 28px;
  background-color: white;
  background-image: url("../../images/custom-form-elements_sprite.png");
  background-position: right -90px;
  border: 1px solid #AAAAAA;
}
.pt_retailavailability .retail-search-box .retailavailability-search .defaultFormLayout .form-row label,
.pt_retailavailability .retail-search-box .retailavailability-search .defaultFormLayout .form-row .label {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  width: 100%;
  margin-left: 0px;
  line-height: 18px;
  color: black;
  font-weight: bold;
  text-align: left;
  float: none;
  margin-top: 7px;
  margin-bottom: 9px;
  display: block;
}
.pt_retailavailability .retail-search-box .retailavailability-search .retailavailability-productimage {
  width: 255px;
  float: left;
}
.pt_retailavailability .retail-search-box .retailavailability-search .retailavailability-productimage img {
  margin-left: 20px;
  width: 188px;
}
.pt_retailavailability .retail-search-box .retailavailability-search .retailavailability-variant {
  width: 285px;
  float: left;
}
.pt_retailavailability .retail-search-box .retailavailability-search .retailavailability-variant .product-name {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1rem;
  color: black;
  line-height: 1.5rem;
  font-size: 1.25rem;
  letter-spacing: 0.025em;
  margin-top: 25px;
}
.pt_retailavailability .retail-search-box .retailavailability-search .retailavailability-variant .product-number {
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  color: #666666;
  font-size: 0.75rem;
  font-weight: lighter;
  letter-spacing: 0.025em;
  margin: 5px 0 8px 0;
  height: 30px;
}
.pt_retailavailability .retail-search-box .retailavailability-search .retailavailability-variant .product-variations ul {
  margin-left: 0px;
  padding-left: 0px;
  margin-top: -7px;
  list-style: none outside none;
}
.pt_retailavailability .retail-search-box .retailavailability-search .retailavailability-variant .product-variations ul .attribute .label,
.pt_retailavailability .retail-search-box .retailavailability-search .retailavailability-variant .product-variations ul .attribute label {
  font-weight: bolder;
}
.pt_retailavailability .retail-search-box .retailavailability-search .retailavailability-variant .product-variations ul .variant-dropdown {
  clear: both;
  margin-top: 10px;
}
.pt_retailavailability .retail-search-box .retailavailability-search .retailavailability-variant .product-variations ul .selectWrapper {
  position: relative;
  margin-top: 10px;
}
.pt_retailavailability .retail-search-box .retailavailability-search .retailavailability-variant .product-variations ul li {
  display: block;
  height: auto;
  overflow: auto;
}
.pt_retailavailability .retail-search-box .retailavailability-search .retailavailability-variant .product-variations ul .swatches li {
  margin: 5px 12px 0 0;
  border: 1px solid #FFFFFF;
  width: 22px;
  height: 22px;
  padding: 1px;
  float: left;
}
.pt_retailavailability .retail-search-box .retailavailability-search .retailavailability-variant .product-variations ul .swatches li a {
  -moz-border-bottom-colors: none;
  -moz-border-image: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  display: block;
  margin: 0 0.3em 0.3em 0.2em;
  padding: 0.3em 0.6em;
  height: 22px;
  margin: 0;
  padding: 0;
  text-indent: -999em;
  width: 22px;
}
.pt_retailavailability .retail-search-box .retailavailability-search .retailavailability-variant .product-variations ul .swatches li.selected,
.pt_retailavailability .retail-search-box .retailavailability-search .retailavailability-variant .product-variations ul .swatches li:hover {
  border: 1px solid #000;
}
.pt_retailavailability .retail-search-box .retailavailability-search .retailavailability-variant .product-variations ul .swatches li.selected-value {
  display: none;
  float: none;
}
.pt_retailavailability .retail-search-box .retailavailability-search .retailavailability-form {
  float: left;
  margin-left: 100px;
  width: 290px;
}
.pt_retailavailability .retail-search-box .retailavailability-search .retailavailability-form form,
.pt_retailavailability .retail-search-box .retailavailability-search .retailavailability-form fieldset {
  margin: 0px;
  width: 100%;
}
.pt_retailavailability .retail-search-box .retailavailability-search .retailavailability-form input {
  width: 222px;
  height: 30px;
}
.pt_retailavailability .retail-search-box .retailavailability-search .retailavailability-form .button {
  width: 221px;
  height: 40px;
  margin-top: 33px;
}
.pt_retailavailability .retail-search-box .retailavailability-search .retailavailability-form .button-loading {
  background: #000000 url("../../images/ajax-loader.gif") 90% 55% no-repeat;
}
.pt_retailavailability .retail-search-box .retailavailability-search .retailavailability-form .formError {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  width: 100%;
  position: relative;
  padding-left: 0px;
  padding-top: 0.5em;
  padding-bottom: 0.5em;
  left: auto;
  line-height: 16px;
}
.pt_retailavailability .retail-search-box .retailavailability-search .no-search-result {
  clear: both;
  float: left;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 1.4em;
  margin-top: 20px;
  margin-left: 255px;
}
.pt_retailavailability .retail-result-box {
  display: none;
  border-top: 1px solid #999999;
}
.pt_retailavailability .retail-result-box .retail-result-description {
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 1.4em;
  margin-top: 20px;
}
.pt_retailavailability .retail-result-box .retail-search-results {
  margin-top: 20px;
  margin-bottom: 33px;
}
.pt_retailavailability .retail-result-box .retail-search-results .notfirstheader {
  display: none;
}
.pt_retailavailability .retail-result-box .retail-search-results .store,
.pt_retailavailability .retail-result-box .retail-search-results .distance-availablility {
  border-bottom: 1px solid #999999;
  float: left;
  height: 170px;
  overflow: hidden;
}
.pt_retailavailability .retail-result-box .retail-search-results .store {
  width: 47%;
}
.pt_retailavailability .retail-result-box .retail-search-results .store-first,
.pt_retailavailability .retail-result-box .retail-search-results .distance-availablility-first {
  height: 225px;
}
.pt_retailavailability .retail-result-box .retail-search-results .distance-availablility {
  width: 53%;
}
.pt_retailavailability .retail-result-box .retail-search-results .store-header,
.pt_retailavailability .retail-result-box .retail-search-results .distance-availablility-header {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.875rem;
  background: whitesmoke;
  border: 1px solid #999999;
  line-height: 13px;
  color: #000;
  text-transform: uppercase;
  padding: 20px 0 20px 45px;
  width: auto;
  white-space: nowrap;
  overflow: hidden;
}
.pt_retailavailability .retail-result-box .retail-search-results .store-header {
  border-right: 0;
}
.pt_retailavailability .retail-result-box .retail-search-results .store-cell:after {
  content: "";
  display: block;
  clear: both;
}
.pt_retailavailability .retail-result-box .retail-search-results .store-cell .retail-store-icon,
.pt_retailavailability .retail-result-box .retail-search-results .store-cell .retail-store,
.pt_retailavailability .retail-result-box .retail-search-results .store-cell .retail-store-map {
  float: left;
}
.pt_retailavailability .retail-result-box .retail-search-results .store-cell .retail-store,
.pt_retailavailability .retail-result-box .retail-search-results .store-cell .retail-store-icon {
  margin-top: 30px;
}
.pt_retailavailability .retail-result-box .retail-search-results .store-cell .retail-store-icon {
  text-align: right;
  width: 41px;
  margin-right: 5px;
}
.pt_retailavailability .retail-result-box .retail-search-results .store-cell .retail-store-icon .icon-all-brands-basket-icon {
  color: #999999;
  font-size: 16px;
}
.pt_retailavailability .retail-result-box .retail-search-results .store-cell .retail-store {
  width: 180px;
}
.pt_retailavailability .retail-result-box .retail-search-results .store-cell .retail-store-name {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1rem;
  line-height: 23px;
}
.pt_retailavailability .retail-result-box .retail-search-results .store-cell .retail-store-address {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 19px;
}
.pt_retailavailability .retail-result-box .retail-search-results .store-cell .retail-store-address a {
  text-decoration: underline;
}
.pt_retailavailability .retail-result-box .retail-search-results .store-cell .retail-store-map {
  margin-top: 25px;
}
.pt_retailavailability .retail-result-box .retail-search-results .distance-availablility-header {
  border-left: 0;
}
.pt_retailavailability .retail-result-box .retail-search-results .distance-availablility-header .distance-header,
.pt_retailavailability .retail-result-box .retail-search-results .distance-availablility-header .availability-header {
  float: left;
}
.pt_retailavailability .retail-result-box .retail-search-results .distance-availablility-header .distance-header {
  width: 125px;
}
.pt_retailavailability .retail-result-box .retail-search-results .distance-availablility-cell {
  clear: both;
}
.pt_retailavailability .retail-result-box .retail-search-results .distance-availablility-cell .retail-store-distance,
.pt_retailavailability .retail-result-box .retail-search-results .distance-availablility-cell .retail-store-availability,
.pt_retailavailability .retail-result-box .retail-search-results .distance-availablility-cell .retail-store-reservation {
  width: 180px;
  float: left;
  text-align: center;
}
.pt_retailavailability .retail-result-box .retail-search-results .distance-availablility-cell .retail-store-distance,
.pt_retailavailability .retail-result-box .retail-search-results .distance-availablility-cell .retail-store-availability {
  padding-top: 70px;
  text-align: center;
  width: 155px;
}
.pt_retailavailability .retail-result-box .retail-search-results .distance-availablility-cell .retail-store-availability {
  width: 125px;
}
.pt_retailavailability .retail-result-box .retail-search-results .distance-availablility-cell .retail-store-reservation {
  padding-top: 60px;
  margin-left: 25px;
}
.retail-href-style {
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  background: black;
  color: white !important;
  text-align: center;
  padding-top: 14px;
  text-decoration: none;
  text-transform: none;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 14.4px;
  display: inline-block;
}
.reservation-container {
  padding: 20px;
}
.reservation-container .reservation-title {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1.5rem;
  line-height: 28.8px;
}
.reservation-container .reservation-description {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  color: #666666;
  line-height: 14.4px;
  margin-top: 20px;
}
.reservation-container form {
  margin-top: 20px;
}
.reservation-container form textarea {
  height: 100px;
  margin-bottom: 15px;
}
.reservation-container form .textarea-label label {
  float: none;
  margin-left: 0px !important;
  width: 100% !important;
  text-align: left;
  margin-bottom: 10px;
}
.reservation-container form .reservation-mandatoryfields {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  color: #666666;
  margin-top: 0.75rem;
}
.reservation-container.center {
  text-align: center;
}
.reservation-container .back-to-product {
  margin-top: 30px;
  display: inline-block;
  margin-bottom: 30px;
}
/* Error Page */
/* --------------------------------------------------------------------------------------- */
.pt_error h1 {
  margin-top: 1em;
}
.pt_error .secondary-navigation {
  display: none;
}
.pt_error .page-content .primary-content {
  width: auto;
  border: none;
  float: none;
  margin: 0 10px;
}
.pt_error {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 1rem;
  letter-spacing: .025em;
}
/* Display None IMPORTANT*/
/* --------------------------------------------------------------------------------------- */
#wrapper:not(.summary) .cart-row .item-edit-details,
.cart-row .add-to-wishlist,
.cart-row .add-to-registry,
#pdpMain .print-page,
#pdpMain .send-to-friend,
#pdpMain .product-actions,
#pdpMain .quantity,
.pt_product-search-result .category-refinement,
.infobox {
  display: none !important;
}
/* Display None */
/* --------------------------------------------------------------------------------------- */
.cart-row .material-info-text,
.js .product-image:hover #quickviewbutton,
.header_alert,
#product-nav-container {
  display: none;
}
.boss .headerWishlist a.navWishlist,
.boss_orange .headerWishlist a.navWishlist,
.boss_green .headerWishlist a.navWishlist,
.hugo .headerWishlist a.navWishlist {
  color: #666;
}
.boss .headerWishlist a.navWishlist:hover,
.boss_orange .headerWishlist a.navWishlist:hover,
.boss_green .headerWishlist a.navWishlist:hover,
.hugo .headerWishlist a.navWishlist:hover {
  color: #666;
}
/* Brand specific styles */
/* --------------------------------------------------------------------------------------- */
/* HUGO */
.hugo #header {
  background-color: #fff;
}
.hugo #header a,
.hugo #header .mini-cart-label {
  /*color: #cc0000;*/
  color: #666;
}
.hugo #preHeader a {
  color: #666;
  text-decoration: none;
}
.hugo #header .mini-cart-name a,
.hugo #header .mini-cart-total a,
.hugo #header .mini-cart-item-word,
.hugo #header .mini-cart-total-label,
.hugo #header .mini-cart-empty,
.hugo #navigation ul.level-1 a,
.hugo .navWishlist {
  color: #666;
}
.hugo #header .mini-cart-link-cart {
  color: #fff;
}
.hugo .primary-logo .logoImg {
  background: url("../../images/logo_sprite.png") no-repeat transparent;
  /*fallback IE*/
  background-image: url("../../images/logo_sprite.svg"), none;
  background-position: left -188px;
  width: 90px;
}
.hugo .headerWrapper {
  border-top: 1px solid #f8e6e7;
}
.hugo #preHeader .headerWrapper {
  border-top: none;
}
.hugo .brandSelection ul li.hugo a {
  color: #cc0000 !important;
}
.hugo #navigation {
  background: #fff;
  border-top: none;
}
.hugo #navigation .header-search input[type="text"] {
  background: #e5e5e5;
  color: #000;
}
.hugo #navigation div.level-2 ul.level-2 a {
  color: #323232;
}
.hugo .mini-cart-label:before {
  color: #CCC;
}
.hugo .icon-brands-whishlist-icon:before {
  color: #CCC;
}
.hugo .pdpWishlistButton .icon-brands-whishlist-icon:before {
  color: #666;
}
.hugo .header-search input[type="submit"] {
  background: url("../../images/icon-search-grey-brands.png") no-repeat scroll center 20% transparent;
}
.header-search button,
.header-search div.closeSearch {
  display: none;
}
.header-search button span,
.header-search div.closeSearch span {
  color: transparent;
}
body.no-touch-device.hugo ul.level-1 li:hover a.level-1 {
  background-color: #e5e5e5;
}
body.touch-device.hugo ul.level-1 li.hover a.level-1 {
  background-color: #e5e5e5;
}
/* BOSS */
.boss #header {
  background-color: #fff;
}
.boss #header a,
.boss .mini-cart-item-word,
.boss .mini-cart-total-label,
.boss #navigation ul.level-1 a,
.boss .navWishlist,
.boss #header .mini-cart-label,
.boss #header .mini-cart-empty {
  color: #666;
}
.boss #preHeader a {
  color: #666;
}
.boss #header .mini-cart-name a {
  color: #000;
}
.boss #header .mini-cart-link-cart {
  color: #fff;
}
.boss .primary-logo .logoImg {
  background: url("../../images/logo_sprite.png") no-repeat transparent;
  /*fallback IE*/
  background-image: url("../../images/logo_sprite.svg"), none;
  background-position: left -48px;
}
.boss .headerWrapper {
  border-top: 1px solid #e5e5e5;
}
.boss #preHeader .headerWrapper {
  border-top: none;
}
.boss .brandSelection ul li.boss a {
  color: #000000 !important;
}
.boss #navigation {
  background: #fff;
  border-top: none;
}
.boss #navigation div.level-2 ul.level-2 a {
  color: #323232;
}
.boss .mini-cart-label:before {
  color: #CCC;
}
.boss .icon-brands-whishlist-icon:before {
  color: #CCC;
}
.boss .pdpWishlistButton .icon-brands-whishlist-icon:before {
  color: #666;
}
.boss #navigation .header-search input[type="text"] {
  background: #e5e5e5;
  color: #000;
}
.boss .header-search input[type="submit"] {
  background: url("../../images/icon-search-grey-brands.png") no-repeat scroll center 20% transparent;
}
body.no-touch-device.boss ul.level-1 li:hover a.level-1 {
  background-color: #e5e5e5;
}
body.touch-device.boss ul.level-1 li.hover a.level-1 {
  background-color: #e5e5e5;
}
/* BOSS Green */
.boss_green #header {
  background-color: #fff;
}
.boss_green #header a,
.boss_green #header .mini-cart-label {
  /*color: #61bf1a;*/
  color: #666;
}
.boss_green #preHeader a {
  color: #666;
}
.boss_green #header .mini-cart-name a,
.boss_green #header .mini-cart-total a,
.boss_green #header .mini-cart-item-word,
.boss_green #header .mini-cart-total-label,
.boss_green #header .mini-cart-empty,
.boss_green #navigation ul.level-1 a,
.boss_green .navWishlist {
  color: #666;
}
.boss_green #header .mini-cart-link-cart {
  color: #fff;
}
.boss_green .primary-logo .logoImg {
  background: url("../../images/logo_sprite.png") no-repeat transparent;
  /*fallback IE*/
  background-image: url("../../images/logo_sprite.svg"), none;
  background-position: left -142px;
}
.boss_green .headerWrapper {
  border-top: 1px solid #61bf1a;
}
.boss_green #preHeader .headerWrapper {
  border-top: none;
}
.boss_green .brandSelection ul li.boss_green a {
  color: #61bf1a !important;
}
.boss_green #navigation {
  background: #fff;
  border-top: none;
}
.boss_green #navigation .header-search input[type="text"] {
  background: #e5e5e5;
  color: #000;
}
.boss_green #navigation div.level-2 ul.level-2 a {
  color: #323232;
}
.boss_green .mini-cart-label:before {
  color: #CCC;
}
.boss_green .icon-brands-whishlist-icon:before {
  color: #CCC;
}
.boss_green .pdpWishlistButton .icon-brands-whishlist-icon:before {
  color: #666;
}
.boss_green .header-search input[type="submit"] {
  background: url("../../images/icon-search-grey-brands.png") no-repeat scroll center 20% transparent;
}
body.no-touch-device.boss_green ul.level-1 li:hover a.level-1 {
  background-color: #e5e5e5;
}
body.touch-device.boss_green ul.level-1 li.hover a.level-1 {
  background-color: #e5e5e5;
}
/* BOSS Orange */
.boss_orange #header {
  background-color: #fff;
}
.boss_orange #header a,
.boss_orange #header .mini-cart-label {
  /*color: #d75f14;*/
  color: #666;
}
.boss_orange #preHeader a {
  color: #666;
}
.boss_orange #header .mini-cart-name a,
.boss_orange #header .mini-cart-total a,
.boss_orange #header .mini-cart-item-word,
.boss_orange #header .mini-cart-total-label,
.boss_orange #header .mini-cart-empty,
.boss_orange #navigation ul.level-1 a,
.boss_orange .navWishlist {
  color: #666;
}
.boss_orange #header .mini-cart-link-cart {
  color: #fff;
}
.boss_orange .primary-logo .logoImg {
  background: url("../../images/logo_sprite.png") no-repeat transparent;
  /*fallback IE*/
  background-image: url("../../images/logo_sprite.svg"), none;
  background-position: left -95px;
}
.boss_orange .headerWrapper {
  border-top: 1px solid #d75f14;
}
.boss_orange #preHeader .headerWrapper {
  border-top: none;
}
.boss_orange .brandSelection ul li.boss_orange a {
  color: #d75f14 !important;
}
.boss_orange #navigation {
  background: #fff;
  border-top: none;
}
.boss_orange #navigation .header-search input[type="text"] {
  background: #e5e5e5;
  color: #000;
}
.boss_orange #navigation div.level-2 ul.level-2 a {
  color: #323232;
}
.boss_orange .mini-cart-label:before {
  color: #CCC;
}
.boss_orange .icon-brands-whishlist-icon:before {
  color: #CCC;
}
.boss_orange .pdpWishlistButton .icon-brands-whishlist-icon:before {
  color: #666;
}
.boss_orange .header-search input[type="submit"] {
  background: url("../../images/icon-search-grey-brands.png") no-repeat scroll center 20% transparent;
}
body.no-touch-device.boss_orange ul.level-1 li:hover a.level-1 {
  background-color: #e5e5e5;
}
body.touch-device.boss_orange ul.level-1 li.hover a.level-1 {
  background-color: #e5e5e5;
}
/**
*		Category related carousel
*
**/
.category-related {
  width: 60rem;
  padding: 0 1rem;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation : portrait), only screen and (min-width: 737px) and (max-width: 1024px) and (orientation : landscape) {
  .category-related {
    width: 58rem;
  }
}
.category-related:after {
  display: block;
  width: 910px;
  height: 3px;
  position: absolute;
  content: "";
  top: 0;
}
.category-related:before {
  display: block;
  width: 910px;
  height: 3px;
  position: absolute;
  content: "";
  bottom: 0;
}
.category-related h4 {
  font-size: 16px;
  line-height: 16px;
  margin: 17px 0 8px;
  text-align: center;
}
.category-related h4 span {
  letter-spacing: 2px;
  text-transform: uppercase;
}
.category-related .product-tile__wishlist {
  display: none;
}
.catTitle li a {
  color: #666;
  letter-spacing: 1px;
  padding: 0 3px 0 !important;
  cursor: pointer !important;
  float: none !important;
  display: table;
  vertical-align: middle;
  width: 150px;
  height: 100%;
}
.category-related .tabBody {
  position: relative;
  padding: 17px 10px 4px 10px;
  border-top: 1px solid #666666;
}
.category-related .catRelatedSlider li {
  float: left;
  margin: 0 11px;
  width: 208px;
}
.category-related .catRelatedSlider {
  display: inline-block;
}
.categoryRelatedHref {
  text-align: center;
  padding: 10px 0 10px 0;
  font-size: 12px;
  clear: both;
}
.categoryRelatedHref a {
  color: #6C6C6C;
  letter-spacing: 1px;
  text-decoration: none;
  padding: 0 0 0 12px;
  line-height: 24px;
}
.categoryRelatedHref a:before {
  font-family: 'hug-icon-font';
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e023";
  padding-right: 2px;
  font-size: 10px;
}
.category-related-tabs {
  border: none;
  border-bottom: 1px solid #666666;
}
.category-related .tabs .tabs-menu.lastSelected {
  background: none;
}
.category-related .tabs .tabs-menu a {
  line-height: 36px;
  height: 36px;
  font-size: 0.75rem;
  color: #6C6C6C;
}
.category-related .tabs .tabs-menu .active a {
  color: #000;
  background: none;
}
.category-related .tabs .tabs-menu li {
  height: 36px;
  width: 17.5%;
  border: none;
  margin-bottom: -3px;
  position: relative;
  z-index: 99;
}
.category-related .tabs .tabs-menu li.active {
  border-top: 1px solid #666666;
  border-right: 1px solid #666666;
  border-left: 1px solid #666666;
}
.category-related .product-name a {
  color: #666666;
}
.category-related .product-tile .productInfoWrapper {
  min-height: 1.625rem;
}
.category-related .product-pricing {
  font-size: 0.75rem;
}
.category-related .recommendations {
  border-top: none;
}
.category-related .recommendations li {
  width: 25%;
}
.wearWith {
  float: left;
  width: 100px;
  height: 36px;
}
.wearWith span {
  line-height: 36px;
  text-transform: uppercase;
  font-size: 0.63rem;
  color: #000;
  text-overflow: ellipsis;
  width: 99%;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
.pov-bottom-slot {
  margin: 30px 0;
}
/**
*		Size Chart Basic Styles
*
**/
.sizeChartBasic {
  margin: 0px 28px 34px 28px;
}
.sizeChartBasic .leftArea {
  padding-right: 28px;
  margin-right: 279px;
  border-right: 1px solid #808080;
}
.sizeChartBasic .rightArea {
  float: right;
  padding-left: 28px;
  min-width: 238px;
  width: 238px;
  text-align: center;
}
.sizeChartBasic .rightArea img {
  margin: 0 auto;
  max-width: 238px;
}
.sizeChartBasic .rightArea ul {
  padding-left: 0;
}
.sizeChartBasic .brandLogo {
  float: none;
  position: static;
}
.sizeChartBasic h1,
.sizeChartBasic h2,
.sizeChartBasic h3 {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1rem;
  text-transform: uppercase;
}
.sizeChartBasic h1 {
  margin: 25px 0 30px 0;
}
.sizeChartBasic h2 {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  margin: 15px 0 25px 0;
  text-align: left;
}
.sizeChartBasic h3 {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  margin: 0;
}
.sizeChartBasic .measureNotice {
  margin-bottom: 10px;
}
.sizeChartBasic .rightArea h2 {
  margin: 15px 0 15px 0;
}
.sizeChartBasic th {
  width: 30%;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
}
.sizeChartBasic td {
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.sizeChartBasic table {
  margin: 0px 0px 5px 0;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  color: #000;
  display: none;
  width: 100%;
}
.sizeChartBasic table thead:not(.no-border) {
  border-bottom: 1px solid #808080;
}
.sizeChartBasic table td {
  text-align: center;
  min-width: 30px;
  color: #666;
  padding: 8px;
}
.sizeChartBasic table th {
  padding-right: 12px;
  text-transform: uppercase;
}
.sizeChartBasic table thead th:not(.th) {
  text-align: center;
  min-width: 30px;
  color: #666;
  padding: 8px;
  width: auto;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  text-transform: none;
}
.sizeChartBasic .defaultFormLayout fieldset {
  width: auto;
  margin: 0px;
}
.sizeChartBasic .defaultFormLayout .form-row {
  float: left;
  width: auto;
  margin-right: 5px;
  margin-left: 1rem;
  min-height: 1.625rem;
}
.sizeChartBasic .defaultFormLayout .form-row label {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  text-transform: uppercase;
  margin-right: 0;
  padding-right: 0;
  margin-left: 1.25rem;
}
.sizeChartBasic .defaultFormLayout .selectorTitle {
  float: left;
  line-height: 36px;
  text-transform: uppercase;
  width: 20%;
  margin-right: 5px;
}
.sizeChartBasic .defaultFormLayout input.styled {
  z-index: 1005;
}
.sizeChartBasic .defaultFormLayout .sizeRadiosLineBreak {
  margin-bottom: 10px;
}
.sizeChartBasic .defaultFormLayout .sizeRadiosLineBreak .form-row {
  float: right;
  width: 70%;
  min-height: 24px;
}
.sizeChartBasic .defaultFormLayout .sizeRadiosLineBreak .form-row .radio {
  height: 24px;
}
.sizeChartBasic .defaultFormLayout:last-of-type {
  margin-bottom: 1.625rem;
}
.sizeChartBasic .bodyPartDescr {
  width: 250px;
  text-align: left;
  margin-top: 10px;
}
.sizeChartBasic .bodyPartDescr p {
  margin: 0;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
}
.sizeChartBasic .bodyPartDescr.shoeCare h3 {
  margin: 10px 0 25px 0;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
}
.sizeChartBasic .bodyPartDescr.shoeCare p {
  color: #666;
}
.sizeChartBasic .bodyPartDescr.shoeCare span {
  color: #000;
}
.sizeChartBasic .bodyPartDescr ul li {
  display: none;
}
.sizeChartBasic .bodyPartDescr ul li.visible {
  display: block;
}
.tswipeable tbody {
  margin-top: 2px;
}
#size-chart-overlay table.responsive {
  margin-bottom: 0;
}
#size-chart-overlay .tstatic {
  position: absolute;
  left: 0;
  top: 0;
  background: #fff;
  width: 35%;
  overflow: hidden;
  overflow-x: auto;
  border-right: 1px solid #ccc;
  border-left: 1px solid #ccc;
  height: 100%;
}
#size-chart-overlay .tstatic table {
  border-right: none;
  border-left: none;
  width: 100%;
}
#size-chart-overlay .tstatic table th,
#size-chart-overlay .tstatic table td {
  white-space: nowrap;
}
#size-chart-overlay .tstatic td:last-child {
  border-bottom: 0;
}
#size-chart-overlay .tstatic th {
  padding-left: 5px;
}
#size-chart-overlay div.table-wrapper {
  position: relative;
  border-right: 1px solid #ccc;
}
#size-chart-overlay div.table-wrapper div.tswipeable {
  overflow: auto;
  overflow-y: hidden;
  margin-left: 35%;
}
#size-chart-overlay table.responsive td,
#size-chart-overlay table.responsive th {
  position: relative;
  white-space: nowrap;
  overflow: hidden;
}
#size-chart-overlay table.responsive th:first-child,
#size-chart-overlay table.responsive td:first-child,
#size-chart-overlay table.responsive td:first-child,
#size-chart-overlay table.responsive.pinned td {
  display: none;
}
/**
*		Touch specific styles
*
**/
body.touch-device .menuContent {
  margin-top: 30px;
}
body.touch-device .iconCloseFlyout {
  display: block;
  position: absolute;
  padding: 10px;
  right: 10px;
  top: 10px;
  cursor: pointer;
}
body.touch-device .brandFlyout .iconCloseFlyout {
  padding: 15px 10px;
}
body.touch-device .brandFlyout .iconCloseFlyout .icon-my-account-close:before {
  font-size: 1.5em;
}
.cookie_alert {
  display: none;
}
.no-touch-device .zoomPup span {
  bottom: 0;
  position: absolute;
  left: 0;
  right: 0;
  font-size: 0.6875rem;
}
.no-touch-device .tapToZoom,
.no-touch-device .clickToZoom,
.touch-device .clickToZoom {
  display: none;
  font-size: 0.6875rem;
}
.tapToZoom {
  margin-left: 0px;
  margin-right: 0px;
}
/* pox mix overview */
.pov-mixed-overview .title {
  text-align: center;
  margin-top: 3rem;
  padding-bottom: 1rem;
  border-bottom: 1px solid #e7e7e7;
}
.pov-mixed-overview .figure-wrapper {
  margin-bottom: 1rem;
}
.pov-mixed-overview .figure-wrapper:after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.pov-mixed-overview .search-result-items .grid-tile img {
  display: block;
  margin: 0 auto;
}
.pov-mixed-overview .search-result-items.perrow3 .grid-tile {
  margin: 0;
  box-sizing: border-box;
  padding: 0.75rem;
  width: 33.33%;
}
.pov-mixed-overview .search-result-items.perrow4 .grid-tile {
  margin-bottom: 0.75rem;
}
.pov-mixed-overview .show-all-products {
  border: 1px solid #e7e7e7;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.875rem;
  display: block;
  padding: 0.5rem;
  position: relative;
  padding-right: 3rem;
  text-align: center;
  margin-bottom: 1rem;
  clear: both;
}
.pov-mixed-overview .show-all-products span {
  white-space: nowrap;
  display: block;
}
.pov-mixed-overview .show-all-products:after {
  content: "\e01f";
  font-family: 'hug-icon-font';
  color: #000;
  font-size: 0.75rem;
  line-height: 1;
  height: 1rem;
  width: 1rem;
  line-height: 1rem;
  text-align: center;
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  position: absolute;
  top: 50%;
  right: 1rem;
  margin-top: -0.5rem;
}
/* Search Result */
.search-result-wrapper {
  margin: 0px 1.25em;
  position: relative;
  padding-top: 1rem;
  box-sizing: border-box;
  border-top: 1px solid #d5d5d5;
  border: 1px solid #d5d5d5;
  margin: 0;
}
.search-result-wrapper:after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.search-result-wrapper .search-refinebar,
.search-result-wrapper .tab-search-result {
  display: none;
}
.search-result-wrapper .search-refinebar.active,
.search-result-wrapper .tab-search-result.active {
  display: block;
}
.pt_product-search-result .search-result-wrapper #primary {
  padding: 0;
}
.search-result-header {
  margin: 0px 0.625rem;
  margin-top: 1em;
  margin-top: 0;
}
.search-result-header h1 {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1rem;
  line-height: 1;
  margin-bottom: 1rem;
  text-transform: uppercase;
}
.search-result-header h2 {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1.25rem;
  line-height: 1;
  margin-bottom: 1rem;
}
.search-result-header #mobile-filter {
  display: none;
  width: auto;
  padding-left: 1rem;
  border: none;
  font-size: 0.75rem;
}
.search-result-header .refine {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.875rem;
}
.search-result-header .refine:after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.search-result-header .refine h3 {
  float: left;
  line-height: 1;
  margin: 0;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-weight: bold;
  padding-right: 3rem;
  padding: 1rem;
  padding-left: 0;
  display: none;
  display: block;
}
.search-result-header .refine a {
  float: left;
  line-height: 1;
  padding: 1rem;
  position: relative;
  z-index: 2;
  box-sizing: border-box;
  color: #a3a3a3;
  border: 1px solid #fff;
  border-bottom: 1px solid #d5d5d5;
  background-color: #fff;
  cursor: pointer;
  font-size: 0.75rem;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.875rem;
  padding: 1rem 2rem;
  top: 1px;
}
.search-result-header .refine a.active {
  border: 1px solid #d5d5d5;
  border-bottom: 1px solid #fff;
  color: #000;
}
.search-result-header .refine #mobile-filter {
  display: none;
}
.pt_product-search-result #primary {
  border-left: 0;
  box-sizing: border-box;
  width: 100%;
  padding: 0;
  width: 790px;
}
.pt_product-search-result #primary.full-width {
  width: 100%;
}
.pt_product-search-result #primary .results-hits-fromTo {
  padding-right: 0.3125rem;
}
.pt_product-search-result .full-width #primary {
  width: 100%;
}
.pt_product-search-result #secondary {
  border-right: 0;
  box-sizing: border-box;
  height: 100%;
}
.content-search-item {
  display: table;
  color: #000000;
  width: 100%;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  border-bottom: 1px solid #d5d5d5;
  padding-bottom: 0.5rem;
  border-bottom: 0;
  padding-bottom: 0;
}
.content-search-item:after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.content-search-item a:hover h3 {
  text-decoration: underline;
}
.content-search-item a > img {
  display: block;
  width: 155px;
}
.content-search-item h3 {
  font-size: 1rem;
  margin-bottom: 0;
  line-height: 1.5;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  color: #000;
  margin-top: 0.5rem;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  margin-top: 1.5rem;
}
.content-search-item p {
  margin: 0;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
}
.content-search-item img {
  margin-top: 0.5rem;
  float: right;
  margin-top: 0;
}
.content-search-item .content-search-text {
  margin-right: 10.5rem;
}
.content-search-item .content-search-text h3 {
  text-align: center;
  text-align: left;
}
.content-search-item .content-search-text img {
  display: block;
  width: 100%;
  margin-bottom: 1rem;
  display: none;
}
.pt_product-search-result .overlay-wrapper .search-refinebar {
  display: none;
}
.pt_product-search-result .overlay-wrapper .search-refinebar.active {
  display: block;
}
#secondary .search-refinebar {
  float: left;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation : portrait), only screen and (min-width: 737px) and (max-width: 1024px) and (orientation : landscape) {
  #secondary .search-refinebar {
    float: left;
  }
}
.plusminus {
  display: none;
}
.search-result-wrapper #secondary {
  float: none;
  width: auto;
  width: 170px;
  float: left;
}
.search-result-wrapper #primary {
  float: none;
  width: auto;
  margin-left: 168px;
}
.search-result-wrapper .search-result-content {
  clear: none;
}
.search-result-wrapper .search-result-items.perrow4 .grid-tile {
  width: 100%;
  margin: 1rem 1% 2rem 1%;
  width: 25%;
}
.freeShippingLabel {
  color: #000;
  text-transform: uppercase;
  font-weight: 100;
  text-align: center;
  font-size: 0.6875rem;
  letter-spacing: .025em;
  margin: 0 0 20px 0 !important;
}
/* .iegeneral class is added in app.js */
.ie-general #pprSelection .styled {
  margin-top: -3px;
}
.header__mini-item {
  float: right;
  margin-top: 30px;
  font-weight: normal;
  text-align: right;
  line-height: 1.5;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  padding-right: 2rem;
  position: relative;
  padding-left: 1.5rem;
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .header__mini-item {
    display: none;
  }
}
.header__mini-item.header__mini-livechat a:before {
  font-family: 'hug-icon-font';
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e009";
  padding-right: 10px;
  font-size: 15px;
  color: #808080;
  position: absolute;
  top: 0;
  left: 0;
}
.header__mini-item.header__mini-wishlist {
  margin-top: 33px;
}
.header__mini-item.header__mini-wishlist a:before {
  font-family: 'hug-icon-font';
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e00a";
  padding-right: 10px;
  font-size: 15px;
  color: #808080;
  position: absolute;
  top: -3px;
  left: 0;
}
.filter-control {
  margin: 17px 10px 25px;
  margin-right: 0;
  margin-left: 0;
  float: left;
  display: none;
  width: 181px;
}
.full-width .filter-control {
  display: block;
}
#secondary .filter-control {
  display: block;
}
.search-result-wrapper #primary .filter-control {
  width: 180px;
}
#secondary .filter-control.filter-control--is-hidden {
  display: none;
}
#primary .filter-control.filter-control--is-hidden {
  display: none;
}
.filter-control .filter-control__button {
  cursor: pointer;
  color: #000;
  background-color: transparent;
  padding: 0.1875rem 0.125rem 0.1875rem 0.625rem;
  padding-left: 1rem;
  line-height: 1.2125rem;
  font-size: 0.6875rem;
  border-right: 1px solid #ccc;
  padding-right: 2rem;
  position: relative;
  margin-top: 2px;
  text-align: left;
  margin-right: 33px;
  width: 99px;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.filter-control .filter-control__button:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 1rem;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 3px;
  padding: 0;
  top: 50%;
  margin-top: -3px;
  border-color: #898988 transparent transparent transparent;
}
.filter-control .filter-control__button--is-closed:after {
  border-color: transparent transparent transparent #898988;
}
.pt_checkout.summary .checkout-bottom .defaultFormLayout {
  float: right;
  width: 90%;
}
.pt_checkout.summary .checkout-bottom .defaultFormLayout .form-row.label-inline span.checkbox {
  margin-left: -25px;
}
.pt_checkout.summary .checkout-bottom .defaultFormLayout {
  float: right;
}
.pt_checkout.summary .checkout-bottom .defaultFormLayout .form-row.label-inline.termsAndCondition {
  width: auto;
  float: none;
  margin-left: 25px;
}
.pt_checkout.summary .checkout-bottom .defaultFormLayout .form-row.label-inline label {
  margin-left: 0;
  padding-right: 0;
  width: auto;
  text-align: justify;
}
.pt_checkout.summary .checkout-bottom .pt_checkout.summary .checkout-bottom .defaultFormLayout .form-row.label-inline.termsAndCondition {
  float: none;
}
#logistic_info_dialog {
  display: none;
  padding-left: 40px;
}
.product-bonus-image {
  max-width: 100%;
  padding: 10px 0 0;
  position: relative;
  text-align: center;
}
.product-bonus {
  float: left;
  width: 24%;
  height: 355px;
  margin-left: 0px;
  padding-left: 1%;
  text-align: center;
}
@media only screen and (max-width: 480px) {
  .product-bonus {
    float: left;
    width: 44%;
    height: 365px;
    margin-left: 0px;
    padding-left: 1%;
    text-align: center;
  }
  .add-to-cart-bonus {
    margin-bottom: 10px;
  }
}
.product-bonus-image img {
  max-width: 100%;
}
.bonus-product-name {
  max-height: 44px;
  overflow: hidden;
}
#old-browser {
  background-color: #000;
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1004;
}
.primary-content.storelocator {
  float: none;
  border-left: none;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation : portrait), only screen and (min-width: 737px) and (max-width: 1024px) and (orientation : landscape) {
  .primary-content.storelocator {
    padding-left: 0.5rem;
  }
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .primary-content.storelocator {
    padding: 0!important;
  }
}
body.storelocator {
  font-size: 12px;
  font-family: "universlight";
}
.storelocator-panel .store-list {
  margin: 0;
  padding: 0;
}
.storelocator-panel .store-list li.store:hover {
  cursor: pointer;
  background: #eee;
}
.storelocator-panel .store-list li.highlighted,
.storelocator-panel .store-list li.highlighted:hover {
  background: #fff;
}
.storelocator-panel .directions {
  display: none;
}
.storelocator-panel .location-search {
  padding: 5px;
}
.storelocator-panel .location-search input {
  width: 95%;
}
.storelocator-panel .location-search h4 {
  font-size: 0.8em;
  margin: 0;
  padding: 0;
}
.storelocator-panel .store-list .no-stores {
  color: grey;
}
.storelocator-panel .store .features {
  display: none;
}
.storelocator-panel .feature-filter {
  overflow: hidden;
}
.storelocator-panel .feature-filter label {
  /* display: block; */
  font-size: 0.9em;
  /* margin: 0 0.4em;
  float: left; */
}
.store .title {
  font-weight: normal;
}
.store .address,
.store .phone,
.store .web,
.store .misc {
  font-size: 12px;
  margin-top: 0.2em;
  margin-bottom: 0.5em;
  display: block;
}
.store .features {
  overflow: hidden;
  color: grey;
  margin: 0;
  padding: 0;
  font-size: 70%;
  max-width: 250px;
}
.store .features li {
  display: inline;
  float: left;
  padding-right: 0.8em;
}
.store .web a {
  color: #008000;
}
.store .action {
  font-size: 0.8em;
  color: green;
  margin-right: 0.5em;
}
#panel.storelocator-panel .location-search > h4 {
  font-family: "universlight";
  font-size: inherit;
  padding-bottom: 1rem;
  padding-left: 10px;
}
#panel {
  width: 23%;
  float: left;
  max-height: 700px;
  overflow: auto;
}
#panel.storelocator-panel {
  font-family: "universlight";
}
#panel.storelocator-panel ul.store-list li {
  margin-bottom: 5px;
}
#panel.storelocator-panel .directions-panel {
  position: relative;
  padding-top: 2rem;
  font-size: 0.8em;
}
#map-canvas .infoBox {
  width: 580px!important;
  padding: 0!important;
}
#map-canvas .infoBox a {
  background-color: black;
  color: white;
  margin-right: 10px;
}
#map-canvas .infoBox a:hover {
  text-decoration: underline;
}
div.storelocator-panel .store .title {
  font-size: 0.9rem;
}
#panel.storelocator-panel input {
  border: none;
}
#panel.storelocator-panel input.directions-to {
  padding-left: 10px;
  color: #666;
  width: 12rem;
}
#panel.storelocator-panel .directions-panel input {
  margin-bottom: 2rem;
}
#map-canvas {
  width: 75%;
  float: right;
  min-height: 700px;
  background-color: white!important;
}
#panel.storelocator-panel input:nth-child(2) {
  width: 96%;
  padding-left: 4%;
  height: 40px;
  background-color: #f5f5f5;
  padding-left: 0.5rem;
}
#panel.storelocator-panel input[type="submit"] {
  background-color: black;
  color: white;
  border: none;
  border-radius: 0;
  ext-transform: uppercase;
}
div#panel li.store,
div#panel #nearestStore li.store {
  border: none;
}
div#panel .store .title,
div#panel .store .address {
  padding: 0.5rem;
}
div#panel #nearestStore li.store {
  border: none;
  margin-bottom: 20px;
}
.no-stores {
  display: none;
}
div#panel #nearestStore .nearestStoreHeader,
div#panel .store .otherStoresHeader {
  background-color: #F5F5F5;
  font-size: 13px;
  font-weight: normal;
  line-height: 18px;
  padding: 10px 10px 10px 10px;
  text-transform: uppercase;
  display: block;
}
div#panel #nearestStore .nearestStoreHeader {
  font-family: 'universlight';
  margin-top: 20px;
}
div#panel .store .otherStoresHeader {
  font-family: 'universlight';
}
div#panel .feature-filter label.category {
  padding-left: 11px;
}
div#panel .feature-filter .accHeader,
div#panel .feature-filter .accHeader .arrow,
div#panel .feature-filter .accHeader h3 {
  display: inline;
}
span.arrow.active {
  margin-top: 5px;
  margin-right: 10px;
}
div#panel .feature-filter label.type {
  padding-left: 11px;
}
div#panel .feature-filter label.special {
  padding-left: 11px;
  display: block;
}
#panel .filter {
  cursor: pointer;
  padding: 10px 1px;
}
#panel .filter.storeCategories .accContent {
  display: show;
}
#panel .filter.storeSpecials .accContent,
#panel .filter.storeTypes .accContent {
  display: none;
}
#panel .sep {
  background: url("../../images/trennlinie-2-farbig.png") repeat-x left bottom;
  overflow: hidden;
}
div#panel .store.highlighted {
  background-color: #f8f8f8;
}
#panel.storelocator-panel a.close-directions,
#panel.storelocator-panel .directions-title {
  position: relative;
  font-size: 0.85rem;
}
#panel.storelocator-panel .directions-header {
  margin-top: -1.5rem;
  margin-bottom: 1.5rem;
}
#panel.storelocator-panel a.close-directions:after {
  content: "\e803";
  color: black;
  font-size: 0.6rem;
  font-family: "hug-icon-font";
  float: right;
  margin-right: 0.25rem;
  margin-top: 0.2rem;
}
#panel.storelocator-panel .find-directions {
  width: 100%!important;
  font-family: "universlight";
  padding: 10px;
  margin: 1rem 0;
}
#panel.storelocator-panel ul.store-list li {
  list-style: none;
  border-bottom: 1px solid #f0f0f0;
}
#panel.storelocator-panel ul.store-list li .title {
  padding-bottom: 10px;
  font-family: "universlight";
  text-transform: uppercase;
}
#panel.storelocator-panel ul.store-list li .address {
  color: #5f5f5f;
}
.directions-to {
  width: 100%;
  height: 40px;
  font-size: 0.7rem;
  margin-top: 1rem;
}
.directions-to .directions-to-title {
  font-weight: bold;
}
.adp,
.adp table {
  font-family: "universlight";
  font-weight: 300;
  color: #888;
  font-size: 0.687rem;
  line-height: 1.188rem;
}
.adp-placemark {
  background-color: #f5f5f5;
  border: none;
  color: #000!important;
  cursor: pointer;
  margin: 10px 0;
  vertical-align: middle;
  font-size: 0.75rem;
}
#map-canvas .infoBox .detailscontent {
  width: auto;
  display: inline-block;
  padding: 0px 40px 0px 40px;
  color: #888;
}
#map-canvas .infoBox .detailscontent .phone {
  background: url("../../images/icon-phone.png") no-repeat left -12px;
}
#map-canvas .infoBox .detailscontent .phone,
#map-canvas .infoBox .detailscontent .email {
  display: block;
  padding-left: 20px;
}
#map-canvas .infoBox .detailscontent .left .url {
  padding-top: 10px;
}
#map-canvas .infoBox .detailscontent .left .url a {
  padding: 0!important;
}
#map-canvas .infoBox .detailscontent .email {
  text-decoration: none;
  background: url("../../images/icon-mail.png") no-repeat left -12px;
}
#map-canvas .infoBox .detailscontent a {
  color: #333333;
  padding: 0 0 0 20px;
  background: none;
}
#map-canvas .infoBox .detailscontent .opening {
  display: block;
  overflow: hidden;
  margin: 10px 0px;
}
#map-canvas .infoBox .detailscontent .opening .futureDay {
  width: 35px;
  float: left;
}
#map-canvas .infoBox .detailscontent .opening .openingTimes {
  width: 195px;
}
#map-canvas .sep {
  background: url("../../images/trennlinie-2-farbig.png") repeat-x left bottom;
  height: 2px;
  line-height: 0px;
  display: block;
  margin-bottom: 14px;
  margin-top: 14px;
}
#map-canvas .infoBox .detailscontent p {
  display: block;
  margin: 10px 0px;
}
#map-canvas .infoBox .left {
  float: left;
  width: 15rem;
  position: relative;
  margin-bottom: 2rem;
}
#map-canvas .infoBox .right {
  float: left;
  width: 220px;
  padding-left: 20px;
  position: relative;
  margin-bottom: 2rem;
}
#map-canvas .infoBox .right ul {
  padding: 0;
}
#map-canvas .infoBox .right .brands {
  margin-left: -20px;
}
#map-canvas .infoBox .right .brands img {
  padding: 10px 20px;
}
#map-canvas .infoBox {
  background: #fff;
  padding: 20px 20px 20px 20px;
}
div.infoBox div.store a {
  padding: 10px;
}
#map-canvas .actions a {
  background-color: black!important;
  color: white!important;
  float: right;
  margin: 10px!important;
  padding: 10px!important;
}
#map-canvas .specials h3 {
  font-size: 0.75rem;
}
#map-canvas .infoBox div.actions {
  min-width: 260px;
  margin-left: -10px;
  display: -ms-flexbox;
  display: flex;
}
#map-canvas div.gm-style-mtc {
  display: none;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation : portrait), only screen and (min-width: 737px) and (max-width: 1024px) and (orientation : landscape) {
  #map-canvas div.gm-style {
    width: 98.5%!important;
  }
}
#map-canvas .title {
  font-weight: normal;
  font-size: 16px;
  color: #888;
}
#map-canvas h2.title {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  padding: 2rem 0;
}
#map-canvas .title p {
  font-size: 0.75rem;
}
#map-canvas .detail_address {
  font-family: 'universlight';
  font-size: 0.75rem;
  color: #666666;
}
#map-canvas .infoBox .detailsImage {
  height: 10.38rem;
  width: 13.75rem;
  padding: 2rem 0;
}
#map-canvas .infoBox .store_hours {
  margin-top: 3rem;
}
.gm-style {
  font-family: "universlight";
  font-size: 12px;
}
@media only screen and (max-width: 667px) {
  #panel {
    width: 100%;
    overflow: hidden;
    max-height: none;
  }
  #panel form {
    padding: 0 1.25em;
  }
  #map-canvas {
    width: 100%;
    max-height: 400px;
    min-height: 400px;
  }
  #map-canvas .infoBox a {
    min-height: 30px;
  }
  #panel.storelocator-panel input:nth-child(2) {
    width: 100%;
  }
  #map-canvas .infoBox div.actions {
    margin-left: -15px;
  }
  div.store {
    /* padding-bottom: 10px; */
  }
  #map-canvas .infoBox {
    width: 250px!important;
    padding: 10px;
  }
  #map-canvas .infoBox .right {
    margin-bottom: 0;
  }
  #map-canvas .infoBox .detailscontent {
    padding: 0!important;
    color: #888;
  }
  #map-canvas .infoBox .left {
    width: 200px!important;
    padding: 0px 20px 0px 25px!important;
    background: none!important;
    margin-bottom: 0;
  }
  #map-canvas .infoBox .store_hours .title {
    background: url("../../images/pfeil.png") no-repeat left 3px;
    padding-left: 15px;
  }
  #map-canvas .infoBox .opening td {
    padding: 4px 2px;
    vertical-align: top;
  }
  #map-canvas .infoBox .opening td span:not(.day) {
    text-transform: lowercase;
  }
  #map-canvas .infoBox .store_hours,
  #map-canvas .infoBox .email,
  #map-canvas .infoBox .phone,
  #map-canvas .infoBox .url,
  #map-canvas .infoBox .sep {
    display: none!important;
  }
  #map-canvas .infoBox .detailscontent .opening {
    width: 165px!important;
  }
  #map-canvas .actions a {
    min-height: 0!important;
    margin: 5px!important;
  }
  #map-canvas h2.title {
    font-family: "universbold", "\534E\6587\7EC6\9ED1";
    font-weight: normal;
    padding: 0;
  }
  #map-canvas .infoBox .detailsImage {
    display: none;
  }
}
@media only screen and (max-width: 767px) and (orientation: portrait), only screen and (max-width: 1023px) {
  .arrow {
    display: inherit;
  }
}
/* shopping cart */
/* ------------------------------------- */
/* cart layout */
.pt_cart #primary {
  float: none;
  margin-top: 2.5rem;
  padding-bottom: 0.25rem;
}
.pt_cart #primary button {
  margin-right: 0;
}
.pt_cart #cart-table {
  border-bottom: 5px solid #d5d5d5;
}
.pt_cart #cart-table th {
  background: #d5d5d5;
}
#cart-table td {
  vertical-align: top;
}
#cart-table th.section-header {
  padding-left: 1.25rem;
}
#cart-table th.section-header.header-quantity {
  padding-left: 2%;
}
.pt_account #cart-table th.section-header {
  padding-left: 0;
  text-align: center;
}
.pt_account #cart-table th.section-header.header-total-price {
  padding-left: 0;
  padding-right: 0;
  text-align: center;
}
#cart-table th.section-header.header-normal-price {
  padding-left: 0px;
  text-align: center;
}
#cart-table th.section-header.header-total-price {
  text-align: center;
  padding-right: 3%;
}
#cart-table .item-image {
  padding-left: 0;
  padding-right: 2.12765957%;
  width: 8.29787234%;
}
#cart-table .item-details {
  padding-top: 23px;
  padding-bottom: 23px;
  width: 38.82978723%;
  text-align: left;
}
#cart-table .item-quantity input {
  margin: 0;
  text-indent: 0;
  width: 0.9rem;
}
#cart-table .item-links {
  display: none;
}
#cart-table .item-quantity {
  text-align: left;
  padding-right: 0px;
  padding-top: 2.813rem;
  width: 10%;
  position: relative;
  padding-left: 2%;
}
#cart-table .item-quantity.bonusItem {
  padding-top: 3.125rem;
}
#cart-table .item-quantity .selectWrapper {
  width: 60px;
  position: relative;
}
.pt_account #cart-table .item-quantity {
  padding-top: 3.129rem;
}
#cart-table .item-quantity-details {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 3.125rem;
  width: 13%;
}
#cart-table .item-quantity-details button {
  height: auto;
}
#cart-table .item-quantity button i:before,
#cart-table .item-quantity-details button i:before {
  color: #000;
  padding-right: 5px;
}
#cart-table ul.product-availability-list li {
  margin-bottom: 10px;
  font-size: 0.687rem;
  text-transform: uppercase;
}
#cart-table .excludedShippingMethodMessage {
  margin-bottom: 10px;
  font-size: 0.687rem;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
#cart-table .item-user-actions {
  width: 100px;
}
#cart-table .item-user-actions a {
  display: block;
  font-size: 0.9em;
}
#cart-table .item-price,
#cart-table .item-total {
  letter-spacing: 0.025em;
  padding-top: 3.125rem;
  width: 18%;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.875rem;
}
#cart-table .rowcoupons .item-total {
  padding-top: 2.813rem;
}
#cart-table .item-price {
  width: 12%;
  text-align: center;
}
#cart-table .price-promotion .price-sales {
  color: #990000;
}
#cart-table .price-sales {
  white-space: nowrap;
}
#cart-table .price-total {
  white-space: nowrap;
}
#cart-table .price-promotion .price-sales:after {
  content: "\A";
  white-space: pre;
}
#cart-table .price-promotion .price-standard {
  margin: 0 0 0 0;
}
#cart-table .price-promotion .price-standard:after {
  content: "\A";
  white-space: pre;
}
#cart-table .item-total {
  text-align: center;
  word-wrap: break-word;
}
#cart-table .item-total .promo-adjustment {
  margin: 0 0 5px;
  font-size: 0.75rem;
}
#cart-table .price-unadjusted {
  color: #666666;
  display: block;
  margin: 0 0 5px;
}
#cart-table .price-unadjusted span {
  text-decoration: line-through;
}
#cart-table .price-adjusted-total {
  color: #666666;
  display: block;
  margin: 5px 0 0;
}
#cart-table .price-adjusted-total span {
  color: #758b99;
}
#cart-table .gift-cert-delivery {
  color: #990000;
}
#cart-table td.item-details .product-list-item {
  margin-bottom: 0.25rem;
}
#cart-table td.item-details .product-list-item .attribute {
  float: left;
}
#cart-table td.item-details .product-list-item .cartAttributeSeparator {
  padding: 0 2px;
  color: #666;
  float: left;
}
#cart-table td.item-details .product-list-item .attribute:first-of-type {
  color: red;
}
#cart-table .item-user-actions {
  width: auto;
}
#cart-table td.item-details .sr_cartProductDiv {
  margin: 0.25rem 0;
}
.cart-promo {
  margin: 0;
}
table.item-list td.cart-promo {
  padding-top: 0;
  padding-bottom: 0;
}
.cart-promo > div {
  color: #ffffff;
  background: #758b99;
  border-bottom: 5px white solid;
  padding-left: 10%;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  text-align: left;
}
.cart-promo .bonus-item-actions {
  font-size: 1em !important;
  text-align: right;
  vertical-align: middle;
}
.cart-coupon-code {
  float: left;
  width: 50%;
  display: none;
}
.cart-coupon-code label {
  float: none;
  font-size: 1.1em;
  text-align: left;
  text-transform: uppercase;
  width: auto;
  line-height: 2em;
  text-indent: 0.5em;
  padding-top: 0px;
}
.cart-coupon-code .input-text {
  margin: 2px 10px 0 0;
  width: 55%;
}
#cart-table tr.giftWrap .giftWrapYes {
  margin-top: 16px;
}
#cart-table tr.giftWrap .form-row {
  text-align: left;
}
#cart-table tr.giftWrap .name {
  letter-spacing: 0.025em;
  line-height: 1.062rem;
  margin-bottom: 0.935rem;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.875rem;
}
.fapiaoNotice {
  color: red;
}
#cart-table tr.giftWrap .descr {
  color: #666;
  line-height: 0.812rem;
  letter-spacing: 0.025em;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
}
#cart-table tr.giftWrap .item-image img {
  max-width: 100%;
}
.cart-banner {
  float: left;
  width: 58.5106383%;
  margin-top: 0.3125rem;
  margin-bottom: 1.25rem;
}
.order-summary-footer .cart-banner {
  width: 44.92753623%;
}
.cart-banner-top {
  width: 100%;
}
.paypal-email {
  word-wrap: break-word;
  margin-bottom: 7px;
  font-size: 0.8em;
}
.order-totals {
  float: right;
  min-width: 363px;
  width: 39.36170213%;
  margin-top: 0.3125rem;
  margin-bottom: 1.25rem;
  background: #e5e5e5;
  clear: both;
}
.order-totals .onepageOrderTotal.total {
  display: none;
}
.order-totals h3 {
  padding: 1.25rem;
  margin: 0;
  text-transform: uppercase;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.875rem;
  display: none;
}
.order-totals button {
  float: right;
}
.order-totals td:first-child {
  padding-left: 1.25rem;
  text-align: left;
  width: 65%;
}
.order-totals td:last-child {
  padding-right: 1.25rem;
  padding-left: 0;
  text-align: right;
}
.order-totals td {
  padding-bottom: 0;
  padding-top: 0.625rem;
}
.order-totals .order-subtotal {
  border-top: 1px solid #fff;
}
.order-totals .order-subtotal td {
  padding-top: 1.25rem;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.875rem;
}
.order-totals .order-title td {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-size: 14px;
  letter-spacing: 0.030em;
  line-height: 33px;
  height: 40px;
  padding-left: 20px;
  text-align: left;
}
.order-totals .order-sales-tax td {
  color: #666666;
  padding-bottom: 0.625rem;
}
.order-totals .order-coupon-code td {
  border-top: 1px solid #fff;
  text-align: left;
  padding-bottom: 0.625rem;
}
.order-totals .order-coupon-code td:first-child,
.order-totals .order-coupon-code td:last-child {
  padding-left: 1.25rem;
}
.order-totals .order-coupon-code td .add,
.order-totals .order-coupon-code td label {
  line-height: 1.5rem;
}
.order-totals .order-coupon-code td .icon-plus,
.order-totals .order-coupon-code td .icon-minus {
  background: #ffffff;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1.125rem;
  float: right;
  width: 1.5rem;
  height: 1.5rem;
  text-align: center;
  cursor: pointer;
}
.order-totals .order-coupon-code td .edit {
  display: none;
}
.order-totals .order-coupon-code td .edit label {
  display: block;
  margin-bottom: 0.375rem;
}
.order-totals .order-coupon-code td .edit input {
  height: 1.25rem;
  border: none;
  background: #ffffff;
}
.order-totals .order-coupon-code td .edit input,
.order-totals .order-coupon-code td .edit button {
  float: left;
  margin: 0;
  padding-top: 7px;
  padding-bottom: 8px;
  height: 1.875rem;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.order-totals .order-coupon-code td .edit .error {
  clear: both;
  padding-top: 0.625rem;
}
.order-totals .order-shipping td {
  color: #58a2be;
}
.order-totals .order-shipping.last,
.order-totals .order-shipping-discount.last {
  border-bottom: 1px solid #fff;
}
.order-totals .order-shipping.last td,
.order-totals .order-shipping-discount.last td {
  padding-bottom: 1.25rem;
}
.order-totals .order-shipping.align-left td {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  text-align: left;
}
.order-totals .order-total {
  border-top: 1px solid #fff;
}
.order-totals .order-total td {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1rem;
}
.order-totals .order-total td.onepageOrderTotal {
  text-align: right;
}
.order-totals-item {
  width: 60%;
}
.order-totals-value {
  width: 40%;
}
.order-subtotal {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
#secondary .order-totals-table .order-shipping a {
  display: none;
}
.order-shipping-discount {
  color: #758b99;
}
.order-button-wrapper,
.cart-action-checkout {
  width: 100%;
  padding-bottom: 1.25rem;
}
.order-button-wrapper .inline-space,
.cart-action-checkout .inline-space {
  display: inline-block;
  margin: 0 8px;
}
.order-button-wrapper a,
.cart-action-checkout a {
  float: left;
  padding: 0.7rem 0;
}
.order-button-wrapper a.paypal-express-button,
.cart-action-checkout a.paypal-express-button {
  display: inline-block;
  margin: 5px 0 0 0;
}
.sr_headerDiv {
  width: 100%;
  padding-bottom: 0.5rem;
}
/* shipping page */
/* ------------------------------------- */
/* ShipToStore */
.buttonstyle.buttonstyle-white {
  display: inline-block;
  background-color: #fff;
  border: 1px solid black;
  color: black !important;
  font-family: "universbold";
  padding: 0.5rem 1.5rem 0.5rem 1.5rem;
}
.pt_checkout.shipping .defaultFormLayout fieldset#DeliveryAddress legend {
  width: 80%;
}
.pt_checkout.shipping .defaultFormLayout fieldset#DeliveryAddress .shiptostore-disabled-box {
  padding-bottom: 1rem;
  display: none;
}
.pt_checkout.shipping .defaultFormLayout fieldset#DeliveryAddress .shipToStoreWrapper {
  width: 640px;
  display: none;
  float: left;
  padding-left: 33px;
  padding-top: 0.9rem;
  padding-bottom: 0.9rem;
  border-top: 1px solid #d5d5d5;
  border-bottom: 1px solid #d5d5d5;
}
.pt_checkout.shipping .defaultFormLayout fieldset#DeliveryAddress .shipToStoreWrapper a {
  text-decoration: none;
}
.pt_checkout.shipping .defaultFormLayout fieldset#DeliveryAddress .shipToStoreWrapper .selectedstore-box {
  display: none;
  padding: 0 0 0.5rem 0;
  float: left;
  width: 60%;
}
.pt_checkout.shipping .defaultFormLayout fieldset#DeliveryAddress .shipToStoreWrapper .selectedstore-box.visible {
  display: block;
}
.pt_checkout.shipping .defaultFormLayout fieldset#DeliveryAddress .shipToStoreWrapper .selectedstore-box .storeHeadline {
  float: left;
  width: 100%;
  font-size: 1rem;
  font-family: "universlight";
  font-weight: normal;
  margin-bottom: 0.5rem;
}
.pt_checkout.shipping .defaultFormLayout fieldset#DeliveryAddress .shipToStoreWrapper .selectedstore-box .storeInformation {
  float: left;
  width: 100%;
  min-height: 90px;
}
.pt_checkout.shipping .defaultFormLayout fieldset#DeliveryAddress .shipToStoreWrapper .selectedstore-box .storeInformation .column-headline {
  float: left;
  font-family: "universbold";
  padding-bottom: 0.25rem;
  width: 100%;
}
.pt_checkout.shipping .defaultFormLayout fieldset#DeliveryAddress .shipToStoreWrapper .selectedstore-box .storeInformation .storeAddress {
  float: left;
  width: 55%;
  margin-right: 5%;
  color: #666666;
}
.pt_checkout.shipping .defaultFormLayout fieldset#DeliveryAddress .shipToStoreWrapper .selectedstore-box .storeInformation .storeAddress .storeName {
  font-family: "universbold";
}
.pt_checkout.shipping .defaultFormLayout fieldset#DeliveryAddress .shipToStoreWrapper .selectedstore-box .storeInformation .storeHours {
  float: left;
  width: 40%;
}
.pt_checkout.shipping .defaultFormLayout fieldset#DeliveryAddress .shipToStoreWrapper .selectedstore-map {
  display: none;
  width: 40%;
  float: right;
  margin-bottom: 1rem;
}
.pt_checkout.shipping .defaultFormLayout fieldset#DeliveryAddress .shipToStoreWrapper .selectedstore-map .map-wrapper {
  float: right;
  height: 150px;
  width: 100%;
}
.pt_checkout.shipping .defaultFormLayout fieldset#DeliveryAddress .shipToStoreWrapper .selectedstore-map .map-wrapper .currentStoreMap {
  height: 100%;
  width: 100%;
}
.pt_checkout.shipping .defaultFormLayout fieldset#DeliveryAddress .shipToStoreWrapper .description-box {
  box-sizing: border-box;
  display: block;
  float: left;
  width: 60%;
  margin-bottom: 1rem;
  padding-right: 1rem;
}
.pt_checkout.shipping .defaultFormLayout fieldset#DeliveryAddress .shipToStoreWrapper .shipToStore-action {
  float: left;
  clear: both;
}
.pt_checkout.shipping .defaultFormLayout fieldset#DeliveryAddress .shipToStoreWrapper .shipToStore-action:after {
  clear: both;
}
.pt_checkout.shipping .defaultFormLayout fieldset#DeliveryAddress .hidden-row {
  float: left;
}
#shiptostore-dialog .storeSearchForm fieldset {
  width: 57.29166667%;
  margin-left: 23.125%;
}
#shiptostore-dialog .storeSearchForm legend.h2 {
  width: 134.18181818%;
}
#shiptostore-dialog .storeSearchForm:not(.labelAbove) .formRowGroup:not(.label-inline) label,
#shiptostore-dialog .storeSearchForm:not(.labelAbove) .form-row:not(.label-inline) label {
  width: 40.36363636%;
  margin-left: -40.36363636%;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
#shiptostore-dialog .storeSearchForm:not(.labelAbove):not(.errorBelow) .formRowGroup .formError,
#shiptostore-dialog .storeSearchForm:not(.labelAbove):not(.errorBelow) .form-row .formError {
  width: 34.18181818%;
}
#shiptostore-dialog .storeSearchForm:not(.labelAbove) .formRowGroup:not(.label-inline).w50 label,
#shiptostore-dialog .storeSearchForm:not(.labelAbove) .form-row:not(.label-inline).w50 label {
  width: 80.72727273%;
  margin-left: -80.72727273%;
}
#shiptostore-dialog .storeSearchForm:not(.labelAbove) .formRowGroup.w50 .formError,
#shiptostore-dialog .storeSearchForm:not(.labelAbove) .form-row.w50 .formError {
  width: 68.36363636%;
}
#shiptostore-dialog .storeSearchForm:not(.labelAbove) .formRowGroup:not(.label-inline).w33 label,
#shiptostore-dialog .storeSearchForm:not(.labelAbove) .form-row:not(.label-inline).w33 label {
  width: 121.09090909%;
  margin-left: -121.09090909%;
}
#shiptostore-dialog .storeSearchForm:not(.labelAbove) .formRowGroup.w33 .formError,
#shiptostore-dialog .storeSearchForm:not(.labelAbove) .form-row.w33 .formError {
  width: 102.54545455%;
}
#shiptostore-dialog .storeSearchForm:not(.labelAbove) .form-row.label-inline:not(.w50):not(.w33) label {
  width: 93.63636364%;
}
#shiptostore-dialog .storeSearchForm:not(.labelAbove) .form-row.label-inline.required:not(.w50):not(.w33) label {
  width: 90.90909091%;
}
#shiptostore-dialog .storeSearchForm.errorBelow .form-row {
  position: relative;
}
#shiptostore-dialog .storeSearchForm.errorBelow .form-row .formError {
  width: 100%;
}
#shiptostore-dialog .storeSearchForm.errorBelow .formRowGroup .form-row .formError,
#shiptostore-dialog .storeSearchForm.errorBelow .formRowGroup .form-row.w50 .formError,
#shiptostore-dialog .storeSearchForm.errorBelow .formRowGroup .form-row.w33 .formError {
  width: auto;
  left: 0;
  padding-left: 0;
}
#shiptostore-dialog .storeSearchForm.errorBelow .form-row.w50 .formError {
  width: 200%;
}
#shiptostore-dialog .storeSearchForm.errorBelow .form-row.w33 .formError {
  width: 300%;
}
#shiptostore-dialog .storeSearchForm.errorBelow.labelAbove .infoButton,
#shiptostore-dialog .storeSearchForm.errorBelow.labelAbove .infoButtonRight,
#shiptostore-dialog .storeSearchForm.errorBelow.labelAbove .infoTooltip,
#shiptostore-dialog .storeSearchForm.errorBelow.labelAbove .infoTooltipRight {
  top: 27px;
}
#shiptostore-dialog .storeSearchForm:not(.errorBelow) .infoTooltip {
  width: 31.09090909%;
}
#shiptostore-dialog .storeSearchForm fieldset {
  margin-left: 10%;
}
#shiptostore-dialog .storeSearchForm fieldset .form-row {
  float: left;
  width: 70%;
}
#shiptostore-dialog .storeSearchForm fieldset .form-row.button-wrapper {
  width: 20%;
  float: left;
  margin-left: 0.5rem;
}
#shiptostore-dialog .store-result-box {
  display: none;
  float: left;
  width: 96%;
  height: 400px;
  border: 1px solid #d5d5d5;
  box-sizing: border-box;
  margin-left: 2%;
  margin-right: 2%;
  margin-bottom: 0.75rem;
}
#shiptostore-dialog .store-result-box #panel {
  height: 100%;
  width: 25%;
}
#shiptostore-dialog .store-result-box #panel .storelist {
  width: 100%;
  height: 100%;
  border-right: 1px solid #d5d5d5;
  box-sizing: border-box;
}
#shiptostore-dialog .store-result-box #panel .storelist .storeItem {
  float: left;
  cursor: pointer;
  height: auto;
  min-height: 70px;
  padding: 10px 5px;
  border-top: 1px solid #d5d5d5;
  border-bottom: 1px solid #d5d5d5;
  margin-top: -1px;
}
#shiptostore-dialog .store-result-box #panel .storelist .storeItem.first {
  border-top: none;
}
#shiptostore-dialog .store-result-box #panel .storelist .storeItem.selected {
  background-color: #f5f5f5;
}
#shiptostore-dialog .store-result-box #panel .storelist .storeItem .colum-fist {
  width: 25px;
  min-height: 70px;
  float: left;
}
#shiptostore-dialog .store-result-box #panel .storelist .storeItem .storeNumber {
  float: left;
  padding: 2px;
  min-width: 10px;
  max-width: 20px;
  background-color: #999999;
  color: #fff;
  font-weight: bold;
  text-align: center;
}
#shiptostore-dialog .store-result-box #panel .storelist .storeItem .storeHeader {
  float: left;
  font-weight: bold;
  max-width: 105px;
}
#shiptostore-dialog .store-result-box #panel .storelist .storeItem .storeDistance {
  float: right;
  max-width: 65px;
  overflow: hidden;
}
#shiptostore-dialog .store-result-box #panel .storelist .storeItem .storeAddress {
  float: left;
  width: 75%;
  max-width: 150px;
}
#shiptostore-dialog .store-result-box #map-canvas {
  min-height: initial;
  height: 100%;
}
#shiptostore-dialog .store-error-box {
  display: none;
  float: left;
  width: 96%;
  margin-left: 2%;
  margin-right: 2%;
  margin-bottom: 12px;
}
#shiptostore-dialog .dialog-action-line {
  width: 96%;
  margin-left: 2%;
  margin-right: 2%;
}
#shiptostore-dialog .dialog-action-line button {
  float: right;
}
.pt_emag .emag {
  /* primary and secondary column   */
  /* ------------------------------------- */
  /* header && nav   */
  /* ------------------------------------- */
  /* eMAG StartPage and Overview   */
  /* ------------------------------------- */
}
.pt_emag .emag #primary,
.pt_emag .emag .primaryNav {
  width: 72.08333333%;
  float: left;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.pt_emag .emag #secondary,
.pt_emag .emag .secondaryNav {
  width: 27.91666667%;
  float: right;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.pt_emag .emag #primary {
  padding-left: 10px;
  padding-bottom: 0;
  border-right: 1px solid #B2B2B2;
}
.pt_emag .emag #secondary {
  padding-right: 10px;
  padding-left: 10px;
  border: none;
}
.pt_emag .emag #article,
.pt_emag .emag .tags,
.pt_emag .emag .back {
  margin-right: 2.352941176%;
}
.pt_emag .emag .searchResults .w100,
.pt_emag .emag .searchResults .w50,
.pt_emag .emag .searchResults .w25 {
  padding-right: 2.352941176%;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.pt_emag .emag .backToTop {
  padding-right: 2.352941176%;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.pt_emag .emag .backToTop.flRight {
  float: right;
}
.pt_emag .emag .emag-header {
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 30px;
  border-bottom: 1px #B2B2B2 solid;
}
.pt_emag .emag .emag-header nav {
  margin: 4.516666666666667% 0.4166666666666667% 0.4166666666666667% 0.4166666666666667%;
  display: block;
}
.pt_emag .emag .emag-header .logo {
  text-align: center;
  margin: 35px auto;
}
.pt_emag .emag .primaryNav,
.pt_emag .emag .secondaryNav {
  display: block;
  padding: 0;
  margin: 0;
}
.pt_emag .emag .primaryNav li,
.pt_emag .emag .secondaryNav li {
  display: inline-block;
}
.pt_emag .emag .primaryNav li a,
.pt_emag .emag .secondaryNav li a {
  text-rendering: optimizeLegibility;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1.0625rem;
  line-height: 1.1rem;
  text-transform: uppercase;
}
.pt_emag .emag .primaryNav li a:hover,
.pt_emag .emag .secondaryNav li a:hover {
  text-decoration: underline;
}
.pt_emag .emag .primaryNav li.active a,
.pt_emag .emag .secondaryNav li.active a {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1.0625rem;
}
.pt_emag .emag .primaryNav li {
  margin-right: 4.166666667%;
}
.pt_emag .emag .secondaryNav {
  text-align: right;
}
.pt_emag .emag .secondaryNav li {
  margin-left: 4.166666667%;
}
.pt_emag .emag h1,
.pt_emag .emag h2,
.pt_emag .emag .w25 h3 {
  text-transform: uppercase;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 2.375rem;
  line-height: 38px;
  margin: 9px 0 0;
  padding: 0 0 25px 0;
  padding-bottom: 25px;
}
.pt_emag .emag h1.overview,
.pt_emag .emag h2.overview,
.pt_emag .emag .w25 h3.overview {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 5rem;
  line-height: 80px;
}
.pt_emag .emag h1 .h2,
.pt_emag .emag h2 .h2,
.pt_emag .emag .w25 h3 .h2 {
  text-transform: uppercase;
  text-rendering: optimizeLegibility;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 2.3125rem;
  line-height: 37px;
  padding: 0;
  margin: 0 0 5px 0;
  float: none;
  display: block;
}
.pt_emag .emag h2 {
  padding-bottom: 5px;
}
.pt_emag .emag h3 {
  text-transform: uppercase;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.9375rem;
  line-height: 100%;
  margin: 0 0 17px 0;
}
.pt_emag .emag ul {
  padding-left: 0;
}
.pt_emag .emag p {
  text-rendering: optimizeLegibility;
  margin-bottom: 1.8em;
  margin-top: 1.2em;
  margin-right: 0.5rem;
  font-size: 0.8125rem;
  line-height: 1.6em;
}
.pt_emag .emag .clear {
  clear: both;
}
.pt_emag .emag .mainTeaser {
  position: relative;
  line-height: 0;
  font-size: 0;
}
.pt_emag .emag #video-overlay-wrapper .share-box,
.pt_emag .emag .share-box {
  margin-top: 80px;
  display: none;
  position: absolute;
  bottom: 0;
  padding: 2% 2.7%;
  background-color: #000000;
  color: #ffffff;
  width: 100%;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.pt_emag .emag #video-overlay-wrapper .share-box:after,
.pt_emag .emag .share-box:after {
  content: "";
  width: 0;
  height: 0;
  border-width: 10px;
  border-style: solid;
  border-color: #000 transparent transparent transparent;
  position: absolute;
  top: 100%;
  right: 0;
}
.pt_emag .emag #video-overlay-wrapper .share-box .closeBtn,
.pt_emag .emag .share-box .closeBtn {
  width: 18px;
  height: 18px;
  float: none;
  overflow: hidden;
  display: block;
  position: absolute;
  right: 2.7%;
  margin-right: 0;
  top: 20px;
  cursor: pointer;
  font-size: 0.78rem;
}
.pt_emag .emag #video-overlay-wrapper .share-box a,
.pt_emag .emag .share-box a {
  color: #ffffff;
}
.pt_emag .emag #video-overlay-wrapper .share-box a:hover,
.pt_emag .emag .share-box a:hover {
  text-decoration: underline;
}
.pt_emag .emag #video-overlay-wrapper .share-box h2,
.pt_emag .emag .share-box h2 {
  color: #FFF;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.9375rem;
  line-height: 15px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  border-bottom: 1px solid #3F3F3F;
  display: block;
  padding-top: 4px;
  text-align: left;
}
.pt_emag .emag #video-overlay-wrapper .share-box li,
.pt_emag .emag .share-box li {
  float: left;
  clear: none;
  margin-bottom: 0;
  display: block;
  padding-bottom: 3.3%;
  margin-right: 2%;
  margin-left: 2%;
  font-size: 1.25rem;
}
.pt_emag .emag #video-overlay-wrapper .share-box li a,
.pt_emag .emag .share-box li a {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
  line-height: 1.5rem;
  vertical-align: text-top;
  padding-left: 2.125rem;
  margin-left: -1.5rem;
}
.pt_emag .emag #video-overlay-wrapper .share-box li.clear,
.pt_emag .emag .share-box li.clear {
  clear: both;
  position: relative;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
}
.pt_emag .emag #video-overlay-wrapper .share-box li.clear span,
.pt_emag .emag .share-box li.clear span {
  position: absolute;
  left: 0.25rem;
  top: 0.25rem;
  color: black;
}
.pt_emag .emag #video-overlay-wrapper .share-box li input,
.pt_emag .emag .share-box li input {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.8125rem;
  margin: 0;
  width: 100%;
  padding-left: 2rem;
  box-sizing: border-box;
}
.pt_emag .emag .mainTeaserNav li {
  float: left;
  height: 1.3em;
  margin-bottom: 0em;
  margin-right: 4%;
  margin-left: 0;
  font-size: 1.25rem;
  width: auto;
  white-space: nowrap;
}
.pt_emag .emag .mainTeaserNav li.right {
  float: right;
  padding-left: 0;
  margin-right: 0;
}
.pt_emag .emag .mainTeaserNav li.right a:after {
  font-size: 1.25rem;
  vertical-align: top;
}
.pt_emag .emag .mainTeaserNav li a {
  text-transform: uppercase;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 1.5rem;
  vertical-align: bottom;
  padding-left: 1.5rem;
  padding-right: 2%;
  margin-left: -1.5rem;
}
.pt_emag .emag .mainTeaserNav li a:before {
  font-size: 1.25rem;
  vertical-align: bottom;
}
.pt_emag .emag .placeHolder {
  display: none;
}
.pt_emag .emag .imageGallery,
.pt_emag .emag .videoGallery {
  position: relative;
}
.pt_emag .emag .imageGallery a[href$="#videogallery"],
.pt_emag .emag .videoGallery a[href$="#videogallery"],
.pt_emag .emag .imageGallery a[href$="#picturegallery"],
.pt_emag .emag .videoGallery a[href$="#picturegallery"] {
  display: block;
  line-height: 0;
}
.pt_emag .emag .imageGallery a[href$="#videogallery"] .teaserOverlay,
.pt_emag .emag .videoGallery a[href$="#videogallery"] .teaserOverlay,
.pt_emag .emag .imageGallery a[href$="#picturegallery"] .teaserOverlay,
.pt_emag .emag .videoGallery a[href$="#picturegallery"] .teaserOverlay {
  line-height: normal;
}
.pt_emag .emag .imageGallery .teaserOverlay,
.pt_emag .emag .videoGallery .teaserOverlay {
  background-color: rgba(0, 0, 0, 0);
  background-repeat: repeat;
  color: #ffffff;
  position: absolute;
  text-align: center;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  opacity: 0;
  -moz-opacity: 0;
  filter: alpha(opacity=0);
  transition: opacity 0.5s ease;
}
.pt_emag .emag .imageGallery:hover .teaserOverlay,
.pt_emag .emag .videoGallery:hover .teaserOverlay {
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 1;
  -moz-opacity: 1;
  filter: alpha(opacity=100);
  transition: background-color 0.5s ease;
}
.pt_emag .emag .imageGallery .video-infos,
.pt_emag .emag .videoGallery .video-infos {
  display: none;
}
.pt_emag .emag .imageGallery .text-block,
.pt_emag .emag .videoGallery .text-block {
  border: 1px solid #ffffff;
  padding: 1%;
  top: 50%;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.pt_emag .emag .videoGallery a[href$="#videogallery"] .teaserOverlay {
  background-image: url("../../images/spriteassets/icon-play.png");
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
  opacity: 1;
  -moz-opacity: 1;
}
.pt_emag .emag .videoGallery a[href$="#videogallery"] .teaserOverlay span {
  display: none;
}
.pt_emag .emag .linkList {
  margin-top: 55px;
}
.pt_emag .emag .linkList li {
  font-size: 0.7rem;
}
.pt_emag .emag .linkList li a {
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.8125rem;
  font-family: Verdana,Arial;
  line-height: 30px;
  text-decoration: underline;
  padding-left: 0.25rem;
}
.pt_emag .emag .back.bottom {
  padding: 40px 0;
}
.pt_emag .emag .social {
  width: 30%;
  float: right;
  text-align: right;
  margin-top: 50px;
}
.pt_emag .emag .social > div {
  display: inline-block;
  margin-left: 10px;
}
.pt_emag .emag .tags {
  width: 65%;
  margin-top: 50px;
}
.pt_emag .emag .tags li {
  font-size: 0.75rem;
  margin-right: 0.5%;
  display: inline-block;
  vertical-align: baseline;
  margin-bottom: 12px;
  height: 30px;
}
.pt_emag .emag .tags li.first {
  padding-right: 2%;
}
.pt_emag .emag .tags li a {
  padding: 0.5em 1em;
  background-color: #f0f0f0;
  color: #949494;
  border: 1px solid #f0f0f0;
  transition: border 0.25s, background-color 0.25s, color 0.25s;
}
.pt_emag .emag .tags li a:hover {
  text-decoration: none;
  background-color: #ffffff;
  color: #000000;
  border: 1px solid #000000;
  transition: border 0.25s, background-color 0.25s, color 0.25s;
}
.pt_emag .emag a.btn {
  min-width: 6em;
  text-align: center;
  text-rendering: optimizeLegibility;
  font-family: Verdana, Arial;
  text-decoration: none;
  display: inline-block;
  font-size: 0.813em;
  padding: 0.7em 1.5em;
  border-radius: 0;
  background-color: #000000;
  color: #ffffff;
  border: 1px solid #000000;
  transition: border 0.25s, background-color 0.25s, color 0.25s;
  position: relative;
  margin-bottom: 1px;
}
.pt_emag .emag a.btn:hover {
  color: #000000;
  background-color: #ffffff;
}
.pt_emag .emag .searchResults #article > section:not(.mainTeaserSection) {
  display: none;
}
.pt_emag .emag .searchResults p {
  margin-top: 0;
}
.pt_emag .emag .searchResults .w25,
.pt_emag .emag .searchResults .w50,
.pt_emag .emag .searchResults .w100 {
  margin-bottom: 50px;
  float: left;
}
.pt_emag .emag .searchResults .w50 h2,
.pt_emag .emag .searchResults .w50 .h2 {
  font-size: 1.1875rem;
  line-height: 1.1875rem;
}
.pt_emag .emag .searchResults .w25 {
  margin-bottom: 30px;
}
.pt_emag .emag .searchResults .w25 h2,
.pt_emag .emag .searchResults .w25 .h2,
.pt_emag .emag .searchResults .w25 h3 {
  font-size: 0.875rem;
  line-height: 1.0625rem;
}
.pt_emag .emag .searchResults a:hover h2,
.pt_emag .emag .searchResults a:hover .h2 {
  text-decoration: underline;
}
.pt_emag .emag .moreArticles {
  display: block;
  text-align: center;
}
.pt_emag .emag .moreArticles a {
  width: 100%;
  background-color: #f0f0f0;
  margin-bottom: 50px;
  padding: 16px 0 13px 0;
  display: inline-block;
}
.pt_emag .emag .moreArticles a.prev,
.pt_emag .emag .moreArticles a.next {
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
  min-width: 80px;
}
.pt_emag .emag .moreArticles a.prev {
  float: left;
}
.pt_emag .emag .moreArticles a.prev span {
  padding-right: 1em;
}
.pt_emag .emag .moreArticles a.next {
  float: right;
}
.pt_emag .emag .moreArticles a.next span {
  padding-left: 1em;
}
.pt_emag .emag .sortAndfilter {
  padding-bottom: 2.352941176%;
  margin-bottom: 20px;
}
.pt_emag .emag .sortAndfilter .sort-by {
  padding-left: 0;
  padding-right: 2.352941176%;
  width: 25%;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
.pt_emag .emag .sortAndfilter .sort-by fieldset {
  border-right: 1px solid #ccc;
  padding-right: 0.25rem;
}
.pt_emag .emag .sortAndfilter .sort-by fieldset a {
  color: #000;
}
.pt_emag .emag .sortAndfilter .sort-by:last-child fieldset {
  border: none;
}
.pt_emag .emag .sortAndfilter .sort-by .selectWrapper {
  width: 90%;
  margin-right: 0;
}
.pt_emag .emag .sortAndfilter .sort-by .selectWrapper span.select {
  color: #000000;
}
.pt_emag .emag .sortAndfilter .sort-by a.close {
  font-family: 'hug-icon-font';
  font-size: 10px;
}
.pt_emag .emag #main object.BrightcoveExperience {
  width: 100%;
  height: 100%;
}
.pt_emag .emag #gallery-overlay-wrapper .swiper-container,
.pt_emag .emag #gallery-overlay-wrapper .swiper-slide {
  width: 500px;
  min-height: 200px;
}
.pt_emag .emag #gallery-overlay-wrapper .dark {
  color: #ffffff;
}
.pt_emag .emag #gallery-overlay-wrapper .dark a {
  color: #ffffff;
}
.pt_emag .emag #gallery-overlay-wrapper .swiper-slide {
  position: relative;
  top: 0;
  left: 0;
  text-align: center;
  float: left;
}
.pt_emag .emag #gallery-overlay-wrapper,
.pt_emag .emag #video-overlay-wrapper {
  width: 100%;
  height: 100%;
  clear: both;
  float: none;
  position: absolute;
  z-index: 1000;
  top: 0;
  left: 0;
  background-color: rgba(0, 0, 0, 0.8);
  color: #ffffff;
  /*	  
	  	opacity: 0;	  		
	  	-moz-opacity: 0;
	  	filter: alpha(opacity=0);
	  	-webkit-transition: opacity 1s ease;
	  	-moz-transition: opacity 1s ease;
	  	-ms-transition: opacity 1s ease;
	  	-o-transition: opacity 1s ease;
	  	transition: opacity 1s ease;
	  	 */
  visibility: hidden;
  /* Button White */
}
.pt_emag .emag #gallery-overlay-wrapper .picture-gallery-prev,
.pt_emag .emag #video-overlay-wrapper .picture-gallery-prev,
.pt_emag .emag #gallery-overlay-wrapper .news-gallery-prev,
.pt_emag .emag #video-overlay-wrapper .news-gallery-prev {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  z-index: 2000;
  width: 7.03125%;
  float: left;
  left: 0;
  font-size: 2rem;
  text-align: center;
}
.pt_emag .emag #gallery-overlay-wrapper .picture-gallery-next,
.pt_emag .emag #video-overlay-wrapper .picture-gallery-next,
.pt_emag .emag #gallery-overlay-wrapper .news-gallery-next,
.pt_emag .emag #video-overlay-wrapper .news-gallery-next {
  top: 50%;
  margin-top: -20px;
  z-index: 2000;
  width: 7.03125%;
  float: left;
  position: absolute;
  right: 0;
  font-size: 2rem;
  text-align: center;
}
.pt_emag .emag #gallery-overlay-wrapper h1,
.pt_emag .emag #video-overlay-wrapper h1,
.pt_emag .emag #gallery-overlay-wrapper h2,
.pt_emag .emag #video-overlay-wrapper h2 {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-size: 3.125rem;
  line-height: 50px;
  line-height: 3.125rem;
  font-weight: normal;
  text-transform: uppercase;
}
.pt_emag .emag #gallery-overlay-wrapper h1 .h2,
.pt_emag .emag #video-overlay-wrapper h1 .h2,
.pt_emag .emag #gallery-overlay-wrapper h2 .h2,
.pt_emag .emag #video-overlay-wrapper h2 .h2 {
  background-repeat: repeat;
  color: #000000;
  font-weight: normal;
  text-transform: uppercase;
  display: block;
  float: none;
}
.pt_emag .emag #gallery-overlay-wrapper h1 .h2 p,
.pt_emag .emag #video-overlay-wrapper h1 .h2 p,
.pt_emag .emag #gallery-overlay-wrapper h2 .h2 p,
.pt_emag .emag #video-overlay-wrapper h2 .h2 p,
.pt_emag .emag #gallery-overlay-wrapper h1 .h2 a,
.pt_emag .emag #video-overlay-wrapper h1 .h2 a,
.pt_emag .emag #gallery-overlay-wrapper h2 .h2 a,
.pt_emag .emag #video-overlay-wrapper h2 .h2 a,
.pt_emag .emag #gallery-overlay-wrapper h1 .h2 a.button,
.pt_emag .emag #video-overlay-wrapper h1 .h2 a.button,
.pt_emag .emag #gallery-overlay-wrapper h2 .h2 a.button,
.pt_emag .emag #video-overlay-wrapper h2 .h2 a.button {
  color: #000000;
}
.pt_emag .emag #gallery-overlay-wrapper #news-share-box h2,
.pt_emag .emag #video-overlay-wrapper #news-share-box h2 {
  color: #FFF!important;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.9375rem;
  line-height: 15px !important;
  line-height: 0.9375rem !important;
  padding-bottom: 10px;
  margin-bottom: 30px;
  border-bottom: 1px solid #3F3F3F!important;
  display: block!important;
  padding-top: 4px;
}
.pt_emag .emag #gallery-overlay-wrapper p,
.pt_emag .emag #video-overlay-wrapper p {
  color: #ffffff;
  padding: 0.4% 0% 2.2% 0%;
  margin-bottom: 25px;
}
.pt_emag .emag #gallery-overlay-wrapper .overlay,
.pt_emag .emag #video-overlay-wrapper .overlay {
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  margin: 0 auto;
  padding-top: 1rem;
  max-width: 1280px;
}
.pt_emag .emag #gallery-overlay-wrapper .overlay-header,
.pt_emag .emag #video-overlay-wrapper .overlay-header {
  width: 85.9375%;
  max-width: 960px;
  margin: 0 auto;
  padding-bottom: 1.5rem;
  color: #ffffff;
}
.pt_emag .emag #gallery-overlay-wrapper .overlay-header-infos,
.pt_emag .emag #video-overlay-wrapper .overlay-header-infos,
.pt_emag .emag #gallery-overlay-wrapper #news-overlay-header-infos,
.pt_emag .emag #video-overlay-wrapper #news-overlay-header-infos {
  width: 60%;
  float: left;
}
.pt_emag .emag #gallery-overlay-wrapper .overlay-header-close,
.pt_emag .emag #video-overlay-wrapper .overlay-header-close {
  width: 35%;
  float: right;
  text-align: right;
}
.pt_emag .emag #gallery-overlay-wrapper #overlay-footer,
.pt_emag .emag #video-overlay-wrapper #overlay-footer {
  width: 85.9375%;
  max-width: 960px;
  margin: 15px auto 0;
  color: #ffffff;
  text-align: center;
}
.pt_emag .emag #gallery-overlay-wrapper #gallery-wrapper,
.pt_emag .emag #video-overlay-wrapper #gallery-wrapper {
  width: 100%;
  max-width: 960px;
  margin: 0 auto;
}
.pt_emag .emag #gallery-overlay-wrapper .overlay-content,
.pt_emag .emag #video-overlay-wrapper .overlay-content,
.pt_emag .emag #gallery-overlay-wrapper .overlay-content-videos,
.pt_emag .emag #video-overlay-wrapper .overlay-content-videos,
.pt_emag .emag #gallery-overlay-wrapper .overlay-content-gallery,
.pt_emag .emag #video-overlay-wrapper .overlay-content-gallery {
  width: 85.9375%;
  max-width: 960px;
  position: relative;
  margin: 0 auto;
  overflow: hidden;
}
.pt_emag .emag #gallery-overlay-wrapper #news-share-box,
.pt_emag .emag #video-overlay-wrapper #news-share-box {
  max-height: 210px;
}
.pt_emag .emag #gallery-overlay-wrapper #overlay-footer p,
.pt_emag .emag #video-overlay-wrapper #overlay-footer p {
  width: 70%;
  margin: 0 auto;
}
.pt_emag .emag #gallery-overlay-wrapper.dark,
.pt_emag .emag #video-overlay-wrapper.dark {
  background-repeat: repeat;
  color: #ffffff;
}
.pt_emag .emag #gallery-overlay-wrapper.dark h1,
.pt_emag .emag #video-overlay-wrapper.dark h1,
.pt_emag .emag #gallery-overlay-wrapper.dark h2,
.pt_emag .emag #video-overlay-wrapper.dark h2,
.pt_emag .emag #gallery-overlay-wrapper.dark span,
.pt_emag .emag #video-overlay-wrapper.dark span,
.pt_emag .emag #gallery-overlay-wrapper.dark p,
.pt_emag .emag #video-overlay-wrapper.dark p,
.pt_emag .emag #gallery-overlay-wrapper.dark a,
.pt_emag .emag #video-overlay-wrapper.dark a {
  color: #ffffff;
}
.pt_emag .emag #gallery-overlay-wrapper.dark a.button,
.pt_emag .emag #video-overlay-wrapper.dark a.button {
  background-color: #ffffff;
  color: #000000;
  border: 1px solid #ffffff;
  transition: border 0.25s, background-color 0.25s, color 0.25s;
}
.pt_emag .emag #gallery-overlay-wrapper.dark a.button-white,
.pt_emag .emag #video-overlay-wrapper.dark a.button-white {
  background-color: #ffffff;
  color: #000000;
  border: 1px solid #ffffff;
  transition: border 0.25s, background-color 0.25s, color 0.25s;
}
.pt_emag .emag #gallery-overlay-wrapper.dark a.button-white:hover,
.pt_emag .emag #video-overlay-wrapper.dark a.button-white:hover {
  background-color: #000000;
  color: #ffffff;
  border: 1px solid #ffffff;
  transition: border 0.25s, background-color 0.25s, color 0.25s;
}
.pt_emag .emag #gallery-overlay-wrapper .picture-gallery,
.pt_emag .emag #video-overlay-wrapper .picture-gallery {
  overflow: hidden;
}
.pt_emag .emag #gallery-overlay-wrapper .picture-gallery-item,
.pt_emag .emag #video-overlay-wrapper .picture-gallery-item {
  position: relative;
  top: 0;
  left: 0;
  text-align: center;
  float: left;
}
.pt_emag .emag #gallery-overlay-wrapper .picture-gallery-item-image,
.pt_emag .emag #video-overlay-wrapper .picture-gallery-item-image {
  max-width: 100%;
}
.pt_emag .emag #gallery-overlay-wrapper .picture-gallery-item-text,
.pt_emag .emag #video-overlay-wrapper .picture-gallery-item-text {
  text-align: center;
  padding-top: 0.8%;
}
.pt_emag .emag #gallery-overlay-wrapper.light,
.pt_emag .emag #video-overlay-wrapper.light {
  background-repeat: repeat;
  color: #000000;
}
.pt_emag .emag #gallery-overlay-wrapper.light p,
.pt_emag .emag #video-overlay-wrapper.light p,
.pt_emag .emag #gallery-overlay-wrapper.light a,
.pt_emag .emag #video-overlay-wrapper.light a,
.pt_emag .emag #gallery-overlay-wrapper.light a.button,
.pt_emag .emag #video-overlay-wrapper.light a.button {
  color: #000000;
}
.pt_emag .emag #gallery-overlay-wrapper a.button-white,
.pt_emag .emag #video-overlay-wrapper a.button-white {
  color: #ffffff;
}
.pt_emag .emag #gallery-overlay-wrapper .picture-gallery-prev,
.pt_emag .emag #video-overlay-wrapper .picture-gallery-prev,
.pt_emag .emag #gallery-overlay-wrapper .news-gallery-prev,
.pt_emag .emag #video-overlay-wrapper .news-gallery-prev {
  position: absolute;
  top: 50%;
  margin-top: -20px;
  z-index: 2000;
  width: 7.03125%;
  float: left;
}
.pt_emag .emag #gallery-overlay-wrapper .picture-gallery-next,
.pt_emag .emag #video-overlay-wrapper .picture-gallery-next,
.pt_emag .emag #gallery-overlay-wrapper .news-gallery-next,
.pt_emag .emag #video-overlay-wrapper .news-gallery-next {
  top: 50%;
  margin-top: -20px;
  z-index: 2000;
  width: 7.03125%;
  float: left;
  position: absolute;
  right: 0;
}
.pt_emag .emag #gallery-overlay-wrapper .picture-gallery,
.pt_emag .emag #video-overlay-wrapper .picture-gallery {
  width: 100%;
  overflow: hidden;
}
.pt_emag .emag #gallery-overlay-wrapper .picture-gallery-item,
.pt_emag .emag #video-overlay-wrapper .picture-gallery-item {
  top: 0;
  left: 0;
  text-align: center;
  width: 100%;
}
.pt_emag .emag #gallery-overlay-wrapper .picture-gallery-item-image,
.pt_emag .emag #video-overlay-wrapper .picture-gallery-item-image {
  max-width: 100%;
}
.pt_emag .emag #gallery-overlay-wrapper .picture-gallery-item-text,
.pt_emag .emag #video-overlay-wrapper .picture-gallery-item-text {
  text-align: center;
  padding-top: 0.8%;
}
.pt_emag .emag #gallery-overlay-wrapper .news-gallery-item-text,
.pt_emag .emag #video-overlay-wrapper .news-gallery-item-text {
  width: 50%;
  position: relative;
  margin: 0 auto;
  padding-top: 0.8%;
}
.pt_emag .emag #gallery-overlay-wrapper .picture-gallery img,
.pt_emag .emag #video-overlay-wrapper .picture-gallery img {
  max-width: 100%;
  max-height: 100%;
}
.pt_emag .emag #gallery-overlay-wrapper .video-player,
.pt_emag .emag #video-overlay-wrapper .video-player {
  position: relative;
  text-align: center;
  width: 100%;
}
.pt_emag .emag #gallery-overlay-wrapper .social-media-link,
.pt_emag .emag #video-overlay-wrapper .social-media-link {
  text-align: right;
  padding-top: 1em;
}
.pt_emag .emag #gallery-overlay-wrapper .video-infos,
.pt_emag .emag #video-overlay-wrapper .video-infos {
  padding-top: 1.8%;
  position: relative;
  z-index: 200;
  text-align: left;
}
.pt_emag .emag #gallery-overlay-wrapper .video-infos h2 span,
.pt_emag .emag #video-overlay-wrapper .video-infos h2 span,
.pt_emag .emag #gallery-overlay-wrapper .video-infos h2,
.pt_emag .emag #video-overlay-wrapper .video-infos h2 {
  font-size: 3.125rem;
  line-height: 3.125rem;
  display: block;
  float: none;
}
.pt_emag .emag #gallery-overlay-wrapper .video-infos h2,
.pt_emag .emag #video-overlay-wrapper .video-infos h2 {
  margin-bottom: 1em;
}
.pt_emag .emag #gallery-overlay-wrapper .related-videos,
.pt_emag .emag #video-overlay-wrapper .related-videos {
  border-top: 1px solid #434343;
}
.pt_emag .emag #gallery-overlay-wrapper .more-videos,
.pt_emag .emag #video-overlay-wrapper .more-videos,
.pt_emag .emag #gallery-overlay-wrapper .related-videos,
.pt_emag .emag #video-overlay-wrapper .related-videos {
  margin-top: 20px;
  padding: 5.8% 0% 1.0% 0%;
}
.pt_emag .emag #gallery-overlay-wrapper .more-videos h2,
.pt_emag .emag #video-overlay-wrapper .more-videos h2,
.pt_emag .emag #gallery-overlay-wrapper .related-videos h2,
.pt_emag .emag #video-overlay-wrapper .related-videos h2 {
  float: left;
  font-size: 17px;
  font-size: 1.0625rem;
  font-size: 20px;
  line-height: 1.25rem;
}
.pt_emag .emag #gallery-overlay-wrapper .more-videos h2.related-videos-headline,
.pt_emag .emag #video-overlay-wrapper .more-videos h2.related-videos-headline,
.pt_emag .emag #gallery-overlay-wrapper .related-videos h2.related-videos-headline,
.pt_emag .emag #video-overlay-wrapper .related-videos h2.related-videos-headline,
.pt_emag .emag #gallery-overlay-wrapper .more-videos h2.more-videos-headline,
.pt_emag .emag #video-overlay-wrapper .more-videos h2.more-videos-headline,
.pt_emag .emag #gallery-overlay-wrapper .related-videos h2.more-videos-headline,
.pt_emag .emag #video-overlay-wrapper .related-videos h2.more-videos-headline {
  margin-top: 0;
  line-height: 21px;
  line-height: 1.34rem;
}
.pt_emag .emag #gallery-overlay-wrapper .more-videos a:hover .sprite-1-2-video,
.pt_emag .emag #video-overlay-wrapper .more-videos a:hover .sprite-1-2-video,
.pt_emag .emag #gallery-overlay-wrapper .related-videos a:hover .sprite-1-2-video,
.pt_emag .emag #video-overlay-wrapper .related-videos a:hover .sprite-1-2-video,
.pt_emag .emag #gallery-overlay-wrapper .more-videos a:hover .sprite-1-4-video,
.pt_emag .emag #video-overlay-wrapper .more-videos a:hover .sprite-1-4-video,
.pt_emag .emag #gallery-overlay-wrapper .related-videos a:hover .sprite-1-4-video,
.pt_emag .emag #video-overlay-wrapper .related-videos a:hover .sprite-1-4-video {
  background-position: -399px -124px;
}
.pt_emag .emag #gallery-overlay-wrapper .video-preview-gallery,
.pt_emag .emag #video-overlay-wrapper .video-preview-gallery {
  width: 76.363636%;
  float: right;
}
.pt_emag .emag #gallery-overlay-wrapper .gallery-item-big,
.pt_emag .emag #video-overlay-wrapper .gallery-item-big {
  float: left;
  padding-bottom: 4.8%;
  box-sizing: border-box;
  padding-right: 2.13523%;
  position: relative;
}
.pt_emag .emag #gallery-overlay-wrapper .gallery-item-big h1,
.pt_emag .emag #video-overlay-wrapper .gallery-item-big h1 {
  font-size: 19px;
  font-size: 1.1875rem;
  line-height: 19px;
  line-height: 100%;
  padding-top: 15px;
}
.pt_emag .emag #gallery-overlay-wrapper .gallery-item-big h1 .h2,
.pt_emag .emag #video-overlay-wrapper .gallery-item-big h1 .h2 {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1.1875rem;
  line-height: 19px;
  line-height: 100%;
  color: #fff;
}
.pt_emag .emag #gallery-overlay-wrapper .gallery-item-small,
.pt_emag .emag #video-overlay-wrapper .gallery-item-small {
  float: left;
  padding-bottom: 4.8%;
  box-sizing: border-box;
  padding-right: 2.13523%;
  position: relative;
}
.pt_emag .emag #gallery-overlay-wrapper .video-image,
.pt_emag .emag #video-overlay-wrapper .video-image {
  max-width: 100%;
}
.pt_emag .emag #gallery-overlay-wrapper .gallery-item-small h1,
.pt_emag .emag #video-overlay-wrapper .gallery-item-small h1 {
  font-size: 17px;
  font-size: 1.0625rem;
  line-height: 17px;
  line-height: 100%;
  padding-top: 1.2%;
}
.pt_emag .emag #gallery-overlay-wrapper .gallery-item-small h1 .h2,
.pt_emag .emag #video-overlay-wrapper .gallery-item-small h1 .h2 {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1.0625rem;
  line-height: 17px;
  line-height: 100%;
  color: #fff;
}
.pt_emag .emag #gallery-overlay-wrapper .video-preview-navigation,
.pt_emag .emag #video-overlay-wrapper .video-preview-navigation {
  width: 74.522292%;
}
.pt_emag .emag #gallery-overlay-wrapper .video-preview-prev,
.pt_emag .emag #video-overlay-wrapper .video-preview-prev {
  float: right;
}
.pt_emag .emag #gallery-overlay-wrapper .video-preview-next,
.pt_emag .emag #video-overlay-wrapper .video-preview-next {
  float: right;
}
.pt_emag .emag #gallery-overlay-wrapper #overlay-wrapper-bright,
.pt_emag .emag #video-overlay-wrapper #overlay-wrapper-bright {
  background-repeat: repeat;
  color: #000000;
}
.pt_emag .emag #gallery-overlay-wrapper #overlay-wrapper-bright a,
.pt_emag .emag #video-overlay-wrapper #overlay-wrapper-bright a,
.pt_emag .emag #gallery-overlay-wrapper #overlay-wrapper-bright a.button,
.pt_emag .emag #video-overlay-wrapper #overlay-wrapper-bright a.button,
.pt_emag .emag #gallery-overlay-wrapper #overlay-wrapper-bright a.button-white,
.pt_emag .emag #video-overlay-wrapper #overlay-wrapper-bright a.button-white,
.pt_emag .emag #gallery-overlay-wrapper #overlay-wrapper-bright p,
.pt_emag .emag #video-overlay-wrapper #overlay-wrapper-bright p {
  color: #000000;
}
.pt_emag .emag #gallery-overlay-wrapper a.button-white,
.pt_emag .emag #video-overlay-wrapper a.button-white {
  min-width: 6em;
  text-align: center;
  background-color: #fff;
  color: #000;
  text-rendering: optimizeLegibility;
  font-family: Verdana, Arial;
  text-decoration: none;
  display: inline-block;
  padding: 0.7em 1.5em;
  position: relative;
  border-radius: 0;
  transition: background-color 0.25s;
  margin-bottom: 2px;
}
.pt_emag .emag #gallery-overlay-wrapper a.button-white:hover,
.pt_emag .emag #video-overlay-wrapper a.button-white:hover,
.pt_emag .emag #gallery-overlay-wrapper a.button-white:active,
.pt_emag .emag #video-overlay-wrapper a.button-white:active {
  background-color: #ccc;
  transition: background-color 0.25s;
}
.pt_emag .emag #gallery-overlay-wrapper,
.pt_emag .emag #video-overlay-wrapper {
  position: fixed;
}
.pt_emag .emag #gallery-overlay-wrapper .overlay,
.pt_emag .emag #video-overlay-wrapper .overlay {
  position: relative;
}
.pt_emag .emag #video-overlay-wrapper {
  overflow-y: auto;
}
.pt_emag .sidebar-item {
  font-size: 1em;
  margin-bottom: 4em;
}
.pt_emag .sidebar-item h2,
.pt_emag .sidebar-item h2 .h2 {
  font-size: 19px;
  font-size: 1.1875rem;
  line-height: 1.1875rem;
  margin: 0;
}
.pt_emag .sidebar-item img {
  margin-bottom: 0.5em;
}
.pt_emag .sidebar-item p {
  margin: 0;
  margin-bottom: 0.5em;
}
.pt_emag .sidebar-item p a {
  text-decoration: underline;
}
.pt_emag .sidebar-item:hover h2 {
  text-decoration: underline;
}
.pt_emag .article-header {
  font-size: 13px;
  font-size: 0.8125rem;
  margin-bottom: 3em;
  padding-right: 25px;
}
.pt_emag .article-header:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.pt_emag .article-header-back {
  float: left;
}
.pt_emag .article-back-link {
  cursor: pointer;
}
.pt_emag .article-back-link:before {
  padding-right: 1em;
}
.pt_emag .article-header-date {
  float: right;
  color: #949494;
}
.pt_emag .article-header-date a {
  color: #949494;
}
.pt_emag .article-header-date a:hover {
  text-decoration: underline;
}
.svg .pt_emag .emag .videoGallery a[href$="#videogallery"] .teaserOverlay {
  background-image: url("../../images/spriteassets/icon-play.svg");
  background-size: 25%;
}
.overlay-is-on .overlay-wrapper {
  box-sizing: border-box;
  position: absolute;
  top: 0;
  bottom: 10em;
  right: 0;
  left: 0;
  margin-bottom: 10%;
  z-index: 1500;
}
.overlay-is-on .overlay-wrapper .overlay-box {
  position: fixed;
  box-sizing: border-box;
  width: 100%;
  bottom: 0;
  top: 0;
  background-color: #fff;
  overflow: hidden;
  overflow-y: auto;
  padding: 1em;
}
.overlay-is-on .overlay-wrapper .overlay-box.desktop {
  padding: 0em;
}
.overlay-is-on .overlay-wrapper .overlay-box.loading {
  opacity: 0.8;
  background-position: center center;
}
.overlay-is-on .overlay-wrapper .overlay-box button {
  display: block;
  text-align: center;
  width: 100%;
  box-sizing: border-box;
}
.overlay-is-on .overlay-wrapper .overlay-box button.small {
  background-color: #fff;
  float: right;
  width: 3em;
  height: 3em;
  font-family: 'hug-icon-font';
  z-index: 501;
}
.overlay-is-on .overlay-wrapper .overlay-box button.small:before {
  content: "\e803";
  color: #000;
}
.add-product-wrapper {
  background-color: rgba(0, 0, 0, 0.4);
  height: 100%;
}
body.overlay-is-on.fullscreen {
  overflow: hidden;
}
body.overflow-hidden {
  overflow: hidden;
}
#main > div.overlay-wrapper > div.fullscreen button {
  position: absolute;
  z-index: 3;
  padding: 0.5rem;
  top: 0.5rem;
  height: 2rem;
  width: 2rem;
  overflow: hidden;
  padding: 0;
  text-alin: center;
  line-height: 2rem;
  font-size: 0.75rem;
}
#main > div.overlay-wrapper > div.fullscreen button span {
  display: none;
}
#main > div.overlay-wrapper > div.fullscreen .stage {
  box-sizing: border-box;
  width: 100%;
  height: 80%;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
}
#main > div.overlay-wrapper > div.fullscreen .stage .stage-inner {
  height: 100%;
}
.overlay-is-on .overlay-wrapper .overlay-box.desktop button.small {
  position: absolute;
  right: 0.5rem;
  top: 0.5rem;
  padding: 0 0.5rem ;
  height: 3rem;
  width: auto;
  color: #000;
}
.overlay-is-on .overlay-wrapper .overlay-box.desktop button.small span {
  display: inline;
  color: #000;
  line-height: 3rem;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.875rem;
}
.overlay-is-on .overlay-wrapper .overlay-box.desktop button.small:before {
  content: "";
}
.overlay-is-on .overlay-wrapper .overlay-box.desktop button.small:after {
  content: "\e803";
  color: #000;
  line-height: 3rem;
  margin-left: 0.5rem;
}
.overlay-is-on .overlay-wrapper .overlay-box.desktop .product-thumbnails {
  position: absolute;
  width: 10%;
  top: 0;
  bottom: 0;
  overflow: auto;
  text-align: center;
  background-color: #fff;
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .overlay-is-on .overlay-wrapper .overlay-box.desktop .product-thumbnails {
    top: initial;
    left: 0;
    width: 100%;
    bottom: 0;
    right: 0;
    height: 15%;
  }
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .overlay-is-on .overlay-wrapper .overlay-box.desktop .product-thumbnails {
    top: initial;
    left: 0;
    width: 100%;
    bottom: 0;
    right: 0;
    height: 15%;
  }
}
.overlay-is-on .overlay-wrapper .overlay-box.desktop .product-thumbnails .swiper-slide {
  margin-bottom: 1.5rem;
  width: 2rem;
  border-bottom: 3px solid #fff;
}
.overlay-is-on .overlay-wrapper .overlay-box.desktop .product-thumbnails .swiper-slide.selected {
  border-bottom: 3px solid #000;
}
.overlay-is-on .overlay-wrapper .overlay-box.desktop .product-thumbnails .swiper-slide.selected img {
  opacity: 1;
}
.overlay-is-on .overlay-wrapper .overlay-box.desktop .product-thumbnails img {
  max-height: 2.5rem;
  opacity: 0.6;
  display: inline-block;
}
.overlay-is-on .overlay-wrapper .overlay-box.desktop button.next,
.overlay-is-on .overlay-wrapper .overlay-box.desktop button.prev {
  position: absolute;
  height: 6rem;
  width: 6rem;
  top: 50%;
  margin-top: -3rem;
  float: none;
  z-index: 501;
  font-family: "hug-icon-font";
  color: #000;
  background-color: transparent;
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .overlay-is-on .overlay-wrapper .overlay-box.desktop button.next,
  .overlay-is-on .overlay-wrapper .overlay-box.desktop button.prev {
    width: 3rem;
    height: 3rem;
    margin-top: -1.5rem;
  }
}
.overlay-is-on .overlay-wrapper .overlay-box.desktop button.next {
  right: 0;
  font-size: 1rem;
  color: #000;
}
.overlay-is-on .overlay-wrapper .overlay-box.desktop button.next:before {
  content: '\e023';
  color: #000;
}
.overlay-is-on .overlay-wrapper .overlay-box.desktop button.prev {
  left: 10%;
  font-size: 1rem;
  color: #000;
}
.overlay-is-on .overlay-wrapper .overlay-box.desktop button.prev:before {
  content: '\e01f';
  color: #000;
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .overlay-is-on .overlay-wrapper .overlay-box.desktop button.prev {
    left: 0;
  }
}
.overlay-box.desktop .fullscreen-container {
  position: absolute;
  bottom: 20%;
  top: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}
.overlay-box.desktop .fullscreen-container.single-image {
  bottom: 0;
}
@media (orientation: landscape) {
  .overlay-box.desktop .fullscreen-container {
    left: 10%;
    bottom: 0;
  }
  .overlay-box.desktop .fullscreen-container.single-image {
    left: 0;
  }
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .no-touch-device .overlay-box.desktop .fullscreen-container {
    overflow: hidden;
  }
}
.touch-device .overlay-box.desktop .fullscreen-container {
  overflow: auto;
}
.no-touch-device .overlay-box.desktop .fullscreen-container {
  overflow: hidden;
}
.overlay-box.desktop .fullscreen-container .wrapper {
  position: relative;
  text-align: center;
  background-color: #fff;
}
.overlay-box.desktop .fullscreen-container .wrapper img {
  left: 50%;
  height: auto;
  margin-left: -750px;
  -webkit-filter: blur(0);
          filter: blur(0);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation : portrait), only screen and (min-width: 737px) and (max-width: 1024px) and (orientation : landscape) {
  .overlay-box.desktop .fullscreen-container .wrapper img {
    margin-left: 0;
    left: auto;
    position: static;
    margin-left: 50%;
  }
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .overlay-box.desktop .fullscreen-container .wrapper img {
    margin-left: 0;
    left: 0;
    position: static;
  }
}
@media only screen and (min-width: 1025px) {
  .overlay-box.desktop .fullscreen-container .wrapper img {
    position: absolute;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation : portrait), only screen and (min-width: 737px) and (max-width: 1024px) and (orientation : landscape) and (orientation: portrait) {
  .overlay-box.desktop .fullscreen-container .wrapper img {
    margin-left: auto;
    margin-right: auto;
  }
}
.thumbnail-swiper {
  height: 15%;
  left: 0;
  right: 0;
  bottom: 0;
  padding-bottom: 5%;
  background-color: #fff;
  position: absolute;
  text-align: center;
}
@media (orientation: landscape) {
  .thumbnail-swiper {
    width: 10%;
    height: 100%;
    padding-bottom: 0;
    overflow: hidden;
  }
}
.thumbnail-swiper .swiper-slide {
  /* height: 100%; */
  cursor: pointer;
  width: 20%;
}
@media (orientation: landscape) {
  .thumbnail-swiper .swiper-slide {
    /* height: 10%; */
    margin: 0 auto;
    width: 100%;
    overflow: visible;
    box-sizing: border-box;
    margin-bottom: 10%;
    padding-right: 0%;
    opacity: 0.6;
  }
  .thumbnail-swiper .swiper-slide.active {
    opacity: 1;
  }
}
.thumbnail-swiper img {
  max-height: 100%;
  max-width: 100%;
  padding-bottom: 3px;
  border-bottom: 3px solid #fff;
  margin: 0 auto;
  opacity: 0.6;
  -webkit-user-drag: none;
}
@media (orientation: landscape) {
  .thumbnail-swiper img {
    margin-bottom: 0.5rem;
    box-sizing: border-box;
  }
}
.thumbnail-swiper .active img {
  border-bottom: 3px solid #000;
  opacity: 1;
}
/*
 * Swiper 2.6.1
 * Mobile touch slider and framework with hardware accelerated transitions
 *
 * http://www.idangero.us/sliders/swiper/
 *
 * Copyright 2010-2014, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 *
 * Licensed under GPL & MIT
 *
 * Released on: May 6, 2014
*/
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  -webkit-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  -webkit-transition-property: -webkit-transform, left, top;
  -webkit-transition-duration: 0s;
  -webkit-transform: translate3d(0px, 0, 0);
  -webkit-transition-timing-function: ease;
  -moz-transition-duration: 0s;
  -moz-transform: translate3d(0px, 0, 0);
  -moz-transition-timing-function: ease;
  -o-transition-duration: 0s;
  -o-transform: translate3d(0px, 0, 0);
  -o-transition-timing-function: ease;
  -o-transform: translate(0px, 0px);
  -ms-transition-duration: 0s;
  -ms-transform: translate3d(0px, 0, 0);
  -ms-transition-timing-function: ease;
  transition-property: transform, left, top;
  transition-duration: 0s;
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
  transition-timing-function: ease;
  box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-slide {
  float: left;
}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
  -ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
  -ms-touch-action: pan-x;
}
/* ===============================================================
Your custom styles, here you need to specify container's and slide's
sizes, pagination, etc.
================================================================*/
.swiper-container {
  /* Specify Swiper's Size: */
  /*width:200px;
	height: 100px;*/
}
.swiper-slide {
  /* Specify Slides's Size: */
  /*width: 100%;
	height: 100%;*/
}
.swiper-slide-active {
  /* Specific active slide styling: */
}
.swiper-slide-visible {
  /* Specific visible slide styling: */
}
/* ===============================================================
Pagination Styles
================================================================*/
.swiper-pagination-switch {
  /* Stylize pagination button: */
}
.swiper-active-switch {
  /* Specific active button style: */
}
.swiper-visible-switch {
  /* Specific visible button style: */
}
.custom-grid {
  text-align: center;
  margin: 0 0 40px;
}
.custom-grid > .grid-items {
  margin: 0 auto;
  max-width: 100%;
}
.custom-grid > .grid-items > .custom-grid-tile {
  display: inline-block;
  width: 25%;
  max-width: 100%;
  margin: 0 0 35px;
  vertical-align: top;
}
.custom-grid > .grid-items > .custom-grid-tile > .product-tile {
  padding: 0 10px;
}
.custom-grid > .grid-items > .custom-grid-tile > .product-tile > .product-image > .thumb-link {
  display: block;
}
.custom-grid > .grid-items > .tile-zoom {
  width: 100%;
}
.custom-grid > .grid-items > .tile-detail,
.custom-grid > .grid-items > .tile-fallback {
  width: 37.5%;
}
.custom-grid > .grid-items > .tile-mini,
.custom-grid > .grid-items > .tile-thumbnail,
.custom-grid > .grid-items > .tile-somefancyspecial {
  width: 12.5%;
}
.custom-grid > .grid-headline {
  text-transform: uppercase;
}
.countrySelectionWrapper h2 {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1rem;
  line-height: 30px;
  height: 30px;
  letter-spacing: 0.050em;
  border-bottom: 1px solid #fff;
  padding: 0;
  margin: 0;
  margin-bottom: 10px;
  text-transform: uppercase;
  color: #fff;
}
.countrySelectionWrapper a,
.countrySelectionWrapper a:hover,
.countrySelectionWrapper a:visited {
  color: #fff;
  text-decoration: none;
}
.countrySelectionWrapper .linkWrapper {
  position: absolute;
  top: 0;
  right: 0;
  width: 280px;
  margin: 60px 30px 0 0;
  float: right;
  color: #fff;
}
.countrySelectionWrapper ul {
  width: 50%;
  float: left;
  padding: 0;
  margin: 0;
  margin-bottom: 30px;
}
.countrySelectionWrapper .content-asset ul li,
.countrySelectionWrapper li {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 24px;
  letter-spacing: 0.070em;
  list-style: none;
}
.countrySelectionWrapper .content-asset ul li a:before,
.countrySelectionWrapper li a:before {
  font-family: 'hug-icon-font';
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  text-align: center;
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  content: "\e023";
  padding-right: 0.5rem;
}
/**
 *	Stylesheet for non-native selectboxes, checkboxes and radiobuttons
 * 	
 */
input.styled {
  position: absolute;
  width: 0%;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 5;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  height: 30px;
  left: 0;
  cursor: pointer;
}
select.styled {
  width: 100%;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 5;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  height: 30px;
  padding: 0;
  margin: 0;
}
.disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: default;
}
.checkbox,
.radio {
  width: 24px;
  height: 24px;
  padding: 0 0 0 0;
  background-image: url("../../images/custom-form-elements_sprite.svg");
  background-repeat: no-repeat;
  display: block;
  clear: left;
  float: left;
  cursor: pointer;
}
.checkbox.focus,
.radio.focus,
.select.focus {
  outline: dotted;
  outline-width: thin;
}
.checkbox {
  background-size: 30px 900px;
  background-position: 0 -270px;
}
.checkbox.checked {
  background-position: 0 -240px;
}
.checkbox.disabled {
  background-position: 0 -390px;
}
.checkbox.disabled.checked {
  background-position: 0 -360px;
}
.error .checkbox {
  background-position: 0 -330px;
}
.error .checkbox.checked {
  background-position: 0 -300px;
}
.radio {
  background-size: 30px 900px;
  background-position: 0 -630px;
}
.radio.checked {
  background-position: 0 -600px;
}
.radio.disabled {
  background-position: 0 -750px;
}
.radio.disabled.checked {
  background-position: 0 -720px;
}
.radio.error {
  background-position: 0 -690px;
}
.radio.error.checked {
  background-position: 0 -660px;
}
.refinement .checkbox {
  background-size: 22px 660px;
  background-position: 0 -198px;
}
.refinement .checkbox.checked {
  background-position: 0 -176px;
}
.refinement .checkbox.disabled {
  background-position: 0 -286px;
}
.refinement .checkbox.disabled.checked {
  background-position: 0 -264px;
}
.refinement .error .checkbox {
  background-position: 0 -242px;
}
.refinement .error .checkbox.checked {
  background-position: 0 -220px;
}
.refinement .checkbox {
  height: 15px;
  margin-top: 5px;
  width: 18px;
}
.select {
  position: absolute;
  width: 100%;
  height: 30px;
  padding: 5px 26px 4px 8px;
  color: #000;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 1.3125rem;
  background-image: url("../../images/custom-form-elements_sprite.svg");
  background-repeat: no-repeat;
  background-color: #E5E5E5;
  display: block;
  overflow: hidden;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background-size: 30px 900px;
  background-position: 100% -120px;
}
.item-quantity .select {
  border: 1px solid #666;
  background-color: #FFFFFF;
  border-radius: 2px;
  padding-left: 5px;
  padding-right: 30px;
  background-position: 100% -90px;
}
.sort-by .select,
.items-per-page .select,
.gridSelection .select {
  border: none;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.6875rem;
  color: #A8A7A7;
  height: auto;
  padding: 0 8px 0 3px;
  background-color: #FFFFFF;
  background-size: 24px 720px;
  background-position: 100% -96px;
}
.sort-by select,
.items-per-page select,
.gridSelection select {
  height: 21px;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
}
.attribute .select {
  background-color: #FFFFFF;
  border: 1px solid #666;
  border-radius: 2px;
  padding-left: 5px;
  padding-right: 30px;
  background-position: 100% -90px;
}
.error .select {
  background-color: #F4D9D9;
  background-position: 100% -30px;
}
/* .ie9 and .ie10 classes are added in footer_UI.isml */
.ie9 .select,
.ie10 .select,
.safari .select,
.ie9 .checkbox,
.ie10 .checkbox,
.safari .checkbox,
.ie9 .radio,
.ie10 .radio,
.safari .radio {
  background-image: url("../../images/custom-form-elements_sprite.png");
}
#fapiao input[type="radio"] {
  display: none;
}
#fapiao input[type="radio"] + label {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAOxAAADsQBlSsOGwAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAELSURBVDhPrVItD4MwFNz//wVDDDvEcMNgikAgMCgEIcFASAiGYMC87Vg76Pqg2bJLLmnK3fE+eqI/gQ3q+55EFNHV8+jsOAtxxl3btlKlwwiKnmIYL65LYRhSlmWU5zkVRbGc4zimNE1pmibpeEEL8mQF9yCgqqqorutdInyLd5CqJEkS1shxHEfplkGYiaqEM+yxaRqa53kNEkIsM7G1w3EYhjUIs8FgOaGNXdetQWgLG+GENqI9LQhb4IQ2akE331/eCSe0UWsNw/61NW3YWD9eLCc8orF+AM+eEx/ReJAKZVmyBo7oYgstCMBfUDJnBvFtW4mCEQSgbwwRG4ERxBl3aiafYIO+B9EDsI63rMQ0pzEAAAAASUVORK5CYII=);
  height: 20px;
  width: 20px;
  padding: 0 0 0 0px;
  background-repeat: no-repeat;
  display: block;
  clear: left;
  float: left;
  cursor: pointer;
  margin-left: 0px;
  margin-right: 8px;
}
#fapiao input[type="radio"]:checked + label {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAABd0lEQVQ4T62Tz2qDQBCHxyJChKRBg+SikFMulojH9JQ+Vh7Ap2keoHkOLwaa5CYIngIKJtDmN3HMRkz/0Q9Wd2f1c3d21D7O0D/QKUqShJLNhtI0rSMXbNumJ9+n6XRaR67ciA6HA72t15TnOY/H4zG//DgY8LgoS547Ho/0PJ/TaDTiOGhEkLyuVlRVFb8cBAGZvR4/1Aai/X5PYRhSv9/nWCOCBF9zXZeC2Ywnv0PXdXIch/sPuCAnkPBKWpI4jrl1cTqdqCgK7uu4ILEA2xF2ux1FUURZlvEYX14ulzSZTHgsQGSa5mVFOB0kVs2JKgHoI9YGOQUsAtiWgK2oEgGxe9tsRHLEf6URqfjnopPTUEEMc12wyPM8LjYVJFaVSbLbGIbBd64jHP/7dttZP5KTeysZDofXU8O/g2pFawPBPQkKEhLQ5OhlseCy/ymappFlWfWo46ctz7lCxX4FVgIJ7sKNSEC1okmxCUgstiLbUekU/R6iTwNEu996Y0HZAAAAAElFTkSuQmCC);
  height: 20px;
  width: 20px;
  padding: 0 0 0 0px;
  background-repeat: no-repeat;
  display: block;
  clear: left;
  float: left;
  cursor: pointer;
  margin-left: 0px;
  margin-right: 8px;
}
#addtocartoverlay {
  margin-top: -1rem;
}
#addtocartoverlay .origin-undefined {
  /* Moved this  to the usual recommendations, because certona should have everything displayed */
}
#addtocartoverlay .origin-undefined li:nth-child(n+4) {
  display: none;
}
#addtocartoverlay button.small {
  top: 0;
  right: 0;
  position: absolute;
  margin: 0;
  padding: 0;
  font-size: 1.25rem;
}
#addtocartoverlay button.small span {
  display: none;
}
#addtocartoverlay button.small:before {
  width: 3rem;
}
#addtocartoverlay button.small:focus {
  outline: none;
}
#addtocartoverlay footer p {
  text-align: justify;
  margin: 0;
  padding: 0;
  padding-top: 0.75rem;
  font-family: "universroman", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.8125rem;
  line-height: 0.75rem;
}
#addtocartoverlay footer p:after {
  content: "";
  display: inline-block;
  width: 100%;
  height: 0;
}
#addtocartoverlay .productBrand .brand {
  float: none;
  display: inline-block;
  margin-bottom: 1rem;
}
#addtocartoverlay > h2 {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1rem;
  margin-left: 14px;
  text-transform: uppercase;
  padding: 0;
  line-height: 1;
  margin-bottom: 2rem;
  margin-right: 0;
}
#addtocartoverlay .mini-cart-product {
  margin: 0;
  padding: 0;
  border: 0;
}
#addtocartoverlay .recommendations {
  border: 0;
  margin: 0;
  padding-top: 0.5rem;
}
#addtocartoverlay .overlay-cart-buttons {
  padding: 0.5rem 0;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  margin-top: 1rem;
}
#addtocartoverlay .overlay-cart-buttons:after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
#addtocartoverlay .overlay-cart-buttons .buttonIconLeft {
  float: left;
}
#addtocartoverlay .overlay-cart-buttons .buttonIconRight {
  float: right;
}
#addtocartoverlay .overlay-cart-text {
  color: #666;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
}
#addtocartoverlay .overlay-cart-text .sku,
#addtocartoverlay .overlay-cart-text .attribute {
  padding-bottom: 0.25rem;
}
#addtocartoverlay .overlay-cart-text .mini-cart-name {
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1rem;
  line-height: 2;
  color: #000;
}
#addtocartoverlay .overlay-cart-text .mini-cart-pricing {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 1.5;
  color: #000;
}
#addtocartoverlay .overlay-cart-text .mini-cart-pricing .mini-cart-price {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 0.875rem;
  line-height: 1;
}
.top-promotion {
  background-color: #000;
  text-align: center;
  position: relative;
}
.top-promotion .top-promotion-inner-wrapper {
  width: 60rem;
  max-width: 60rem;
  margin: 0 auto;
  color: #fff;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.top-promotion .top-promotion-inner-wrapper:after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.top-promotion.top-promotion-off button:before {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  padding-right: 0;
}
.top-promotion.top-promotion-off .top-promotion-inner-wrapper {
  display: none;
}
.top-promotion .col {
  float: left;
  width: 33.333%;
  margin-top: 1rem;
  box-sizing: border-box;
  margin-bottom: 1rem;
  color: #c0c0c0;
}
.top-promotion .col2 {
  border-right: 1px solid #c0c0c0;
  border-left: 1px solid #c0c0c0;
}
.top-promotion button {
  color: #c0c0c0 !important;
}
.top-promotion .top-promotion-big-link {
  font-size: 0.9rem;
  letter-spacing: 0.05rem;
  color: #fff;
  line-height: 1.5rem;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.top-promotion .top-promotion-big-link.top-promotion-big-link_arrow:after {
  font-family: "hug-icon-font";
  content: '\e023';
  font-size: 0.625rem;
  padding-left: 0.5rem;
}
.top-promotion .top-promotion-small-link {
  font-size: 0.8rem;
  margin: 0 1rem;
  color: #c0c0c0;
  text-decoration: underline;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.top-promotion .top-promotion-close {
  display: none;
}
.top-promotion button {
  position: relative;
  padding: 0;
  line-height: 1rem;
  height: 2rem;
  padding-left: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.top-promotion button:before {
  font-family: "hug-icon-font";
  content: '\e01e';
  padding-right: 0.5rem;
  font-size: 0.3rem;
  display: block;
  position: absolute;
  left: 0;
  top: 0.8rem;
  height: 1rem;
  line-height: 1rem;
}
.touch .product-primary-image {
  display: none;
}
.touch .product-primary-image-mobile,
.no-touch .product-primary-image-mobile {
  position: relative;
  display: block;
}
.touch .product-primary-image-mobile .swiper-container,
.no-touch .product-primary-image-mobile .swiper-container,
.touch .product-primary-image-mobile .swiper-slide,
.no-touch .product-primary-image-mobile .swiper-slide {
  max-height: 37em;
  text-align: center;
}
.touch .product-primary-image-mobile .swiper-container img,
.no-touch .product-primary-image-mobile .swiper-container img,
.touch .product-primary-image-mobile .swiper-slide img,
.no-touch .product-primary-image-mobile .swiper-slide img {
  max-height: 37em;
  width: auto;
}
.touch .product-primary-image-mobile .swiper-container img.noimageMobile,
.no-touch .product-primary-image-mobile .swiper-container img.noimageMobile,
.touch .product-primary-image-mobile .swiper-slide img.noimageMobile,
.no-touch .product-primary-image-mobile .swiper-slide img.noimageMobile {
  width: 280px;
}
.touch .product-primary-image-mobile .swiper-pagination,
.no-touch .product-primary-image-mobile .swiper-pagination {
  clear: both;
  display: static;
  text-align: center;
  margin-top: 2em;
  margin-bottom: 2em;
}
.touch .product-primary-image-mobile .swiper-pagination .swiper-pagination-switch,
.no-touch .product-primary-image-mobile .swiper-pagination .swiper-pagination-switch {
  display: inline-block;
  width: 0.6em;
  height: 0.6em;
  border-radius: 1em;
  background: none repeat scroll 0% 0% #fff;
  margin-right: 0.5em;
  border: 1px solid #7c7c7c;
  cursor: pointer;
}
.touch .product-primary-image-mobile .swiper-pagination .swiper-pagination-switch.swiper-active-switch,
.no-touch .product-primary-image-mobile .swiper-pagination .swiper-pagination-switch.swiper-active-switch {
  background-color: #7c7c7c;
}
.touch .product-primary-image-mobile .swiper-next,
.no-touch .product-primary-image-mobile .swiper-next,
.touch .product-primary-image-mobile .swiper-prev,
.no-touch .product-primary-image-mobile .swiper-prev {
  width: 3em;
  height: 3em;
  position: absolute;
  font-size: 2em;
  z-index: 2;
  margin-top: -1.5em;
  top: 50%;
  background-color: transparent;
  color: #000 !important;
  font-family: 'hug-icon-font';
  padding: 0;
}
.touch .product-primary-image-mobile .swiper-next:focus,
.no-touch .product-primary-image-mobile .swiper-next:focus,
.touch .product-primary-image-mobile .swiper-prev:focus,
.no-touch .product-primary-image-mobile .swiper-prev:focus {
  outline: none;
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .touch .product-primary-image-mobile .swiper-next,
  .no-touch .product-primary-image-mobile .swiper-next,
  .touch .product-primary-image-mobile .swiper-prev,
  .no-touch .product-primary-image-mobile .swiper-prev {
    display: none;
  }
}
.touch .product-primary-image-mobile .swiper-prev,
.no-touch .product-primary-image-mobile .swiper-prev {
  left: 0;
  text-align: left;
}
.touch .product-primary-image-mobile .swiper-prev:before,
.no-touch .product-primary-image-mobile .swiper-prev:before {
  content: "\e806";
}
.touch .product-primary-image-mobile .swiper-next,
.no-touch .product-primary-image-mobile .swiper-next {
  right: 0;
  text-align: right;
}
.touch .product-primary-image-mobile .swiper-next:before,
.no-touch .product-primary-image-mobile .swiper-next:before {
  content: "\e805";
}
@media (max-width: 360px) {
  .touch .product-primary-image-mobile .swiper-prev,
  .no-touch .product-primary-image-mobile .swiper-prev {
    left: -15px;
  }
  .touch .product-primary-image-mobile .swiper-next,
  .no-touch .product-primary-image-mobile .swiper-next {
    right: -15px;
  }
}
@media only screen and (min-width: 1025px) {
  .no-touch .product-primary-image-mobile {
    display: none;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation : portrait), only screen and (min-width: 737px) and (max-width: 1024px) and (orientation : landscape) {
  .no-touch .product-primary-image-mobile {
    display: none;
  }
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .no-touch .product-primary-image-mobile .swiper-next,
  .no-touch .product-primary-image-mobile .swiper-prev {
    display: block;
  }
}
.language-selection:not(.ui-dialog-content) {
  display: none;
}
.language-selection:after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.language-selection img {
  float: left;
  padding-bottom: 1rem;
}
.language-selection .language-selection-text {
  margin-left: 14rem;
}
.language-selection h4,
.language-selection h3 {
  margin: 0;
  max-width: 300px;
}
.language-selection h3 {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  font-size: 1.2rem;
}
.language-selection h4 {
  font-size: 0.9rem;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
}
.language-selection .langualtes-selection-all-links:first-child {
  border-top: 1px solid #c0c0c0;
}
.language-selection .language-selection-all-links {
  margin-left: 14rem;
}
.language-selection .language-selection-link {
  display: block;
  border-bottom: 1px solid #c0c0c0;
  padding: 0.5rem 0;
  padding-left: 0.5rem;
  position: relative;
  width: 100%;
  max-width: 300px;
}
.language-selection .language-selection-link:first-child {
  border-top: 1px solid #c0c0c0;
}
.language-selection .language-selection-link:after {
  font-family: "hug-icon-font";
  content: '\e023';
  padding-left: 0.5rem;
  font-size: 0.6rem;
  position: absolute;
  right: 5%;
  top: 0.75rem;
}
.language-selection .language-selection-link:hover {
  text-decoration: underline;
}
.product-size-swatches {
  display: none;
}
.product-size-swatches:after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation : portrait), only screen and (min-width: 737px) and (max-width: 1024px) and (orientation : landscape) {
  .product-size-swatches {
    display: block;
  }
}
@media only screen and (min-width: 1025px) {
  .product-size-swatches {
    display: block;
  }
}
.product-size-swatches li {
  float: left;
  margin-right: 0.25rem;
  margin-bottom: 0.25rem;
}
.product-size-swatches li button {
  width: 4rem;
  padding-left: 0;
  padding-right: 0;
  background-color: transparent;
  color: #000 !important;
  border: 1px solid #000;
}
.product-size-swatches li button.selected {
  background-color: #000;
  color: #fff !important;
}
.product-size-swatches li button[disabled] {
  opacity: 1;
  color: #fff !important;
  border: 1px solid #c0c0c0;
  color: #c0c0c0 !important;
  font-size: 0.75rem;
}
.additional-small-links {
  float: left;
  margin-top: 4px;
  display: none;
  width: 4.3rem;
}
.additional-small-links .additional-small-links_link {
  line-height: 2rem;
}
.additional-small-links a.mini-cart-link {
  line-height: 2rem;
}
.additional-small-links .additional-small-links_link__icon--brandstore:before {
  color: #808080;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (orientation : portrait), only screen and (min-width: 737px) and (max-width: 1024px) and (orientation : landscape) {
  .additional-small-links {
    display: none;
  }
  .fixed-on .additional-small-links {
    display: block;
  }
}
@media only screen and (min-width: 1025px) {
  .additional-small-links {
    display: none;
  }
  .fixed-on .additional-small-links {
    display: block;
  }
}
.additional-small-links .mini-cart-empty,
.additional-small-links .mini-cart-label,
.additional-small-links .mini-cart-total-label,
.additional-small-links .mini-cart-item-word,
.additional-small-links .mini-cart-amount {
  display: none;
}
.additional-small-links .mini-cart-total {
  padding: 0;
  margin-right: 5px;
}
.additional-small-links .mini-cart-content {
  left: 50%;
  top: 30px;
  margin-left: -125px;
}
.additional-small-links .mini-cart,
.additional-small-links .additional-small-links_link {
  padding: 0;
  display: block;
  margin: 0;
  color: #808080;
}
.additional-small-links .additional-small-links_link {
  font-size: 1rem;
}
.fixed-on .additional-small-links {
  min-width: 4.3rem;
}
.fixed-on .additional-small-links .additional-small-links_link,
.fixed-on .mini-cart {
  min-width: 2.15rem;
}
.fixed-on .mini-cart-total {
  text-align: left;
}
.zh_CN #navigation .headerWrapper li {
  margin-top: 0px ! important;
}
.zh_CN .menu-utility-user {
  margin-top: 8px ! important;
}
.zh_CN .menu-utility-user li {
  margin-top: 0px ! important;
  margin-right: 30px;
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .zh_CN .menu-utility-user li {
    margin-right: 0px;
  }
}
.zh_CN .sizeChartBasic table td {
  padding: 6px ! important;
}
.zh_CN #size-chart-overlay .tstatic {
  border-left: 0px ! important;
  border-right: 0px ! important;
  width: auto ! important;
  max-width: 35%;
}
.zh_CN .sizeChartBasic table {
  width: auto ! important;
  max-width: 70%;
}
.zh_CN .sizeChartBasic th {
  width: auto ! important;
  max-width: 30%;
  white-space: nowrap;
  word-break: keep-all;
}
.zh_CN #size-chart-overlay div.table-wrapper {
  border-right: 0px ! important;
}
.zh_CN #size-chart-overlay div.table-wrapper div.tswipeable {
  margin-left: 0px ! important;
}
.zh_CN .sizeChartBasic table th {
  padding-right: 0px ! important;
}
.zh_CN .newsletterFastSubscribeFormContent h1 {
  font-size: 18px;
}
.zh_CN .newsletterFastSubscribeFormContent .newsletterSubscribeInfo {
  font-size: 14px;
}
.zh_CN .orderDetailsItem .payment-and-shipment {
  min-height: 230px;
}
@media only screen and (max-width: 480px) {
  .zh_CN .orderDetailsItem .payment-and-shipment {
    min-height: 30px;
  }
}
.zh_CN #main .column.top {
  padding-left: 20px;
  border-left: 1px solid #d5d5d5;
}
@media only screen and (max-width: 480px) {
  .zh_CN #main .column.top {
    border-left: none;
  }
}
.zh_CN #main .column.last {
  border-right: none;
  padding-left: 1.25rem;
  margin-top: 0px;
}
.storelocator-detail:after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.storelocator-detail__map {
  height: 300px;
  width: 460px;
  margin-top: 1rem;
}
.storelocator-detail__link {
  text-decoration: underline;
}
.storelocator-detail__header {
  border-bottom: 1px solid #c0c0c0;
  margin: 1rem 0 0 0;
  padding-bottom: 1rem;
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .storelocator-detail__header {
    margin-bottom: 1rem;
    padding-left: 1.25rem;
  }
}
.storelocator-detail__text {
  width: 51.97916667%;
  float: left;
  padding-top: 2rem;
  padding-left: 3rem;
  padding-right: 1rem;
  box-sizing: border-box;
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .storelocator-detail__text {
    width: 100%;
    float: none;
    padding: 0 1.25em;
  }
}
.storelocator-detail__text--full-width {
  clear: both;
  float: none;
  width: 100%;
  border-top: 1px solid #c0c0c0;
}
.storelocator-detail__paragraph {
  line-height: 1.2rem;
  margin: 0.75rem 0;
  margin-right: 1rem;
}
.storelocator-detail__paragraph--first {
  margin-top: 0;
}
.storelocator-detail__phone:before {
  font-family: "hug-icon-font";
  content: '\e00e';
  padding-right: 0.5rem;
}
.storelocator-detail__mail:before {
  font-family: "hug-icon-font";
  content: '\e00c';
  padding-right: 0.5rem;
}
.storelocator-detail__subheadline {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  color: #000;
  font-size: 0.9rem;
}
.storelocator-detail__headline {
  font-size: 1.25rem;
  margin-bottom: 0;
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  color: #000;
  letter-spacing: 0;
  padding: 1rem 0 1rem 0;
}
.storelocator-detail__tablecell {
  padding: 2px 4px;
}
.storelocator-detail__collapse__inner-wrapper {
  display: -ms-flexbox;
  display: flex;
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .storelocator-detail__collapse__inner-wrapper {
    display: block;
  }
}
.storelocator-detail__collapse__inner-wrapper--closed {
  display: none;
}
.storelocator-detail__collapse__col {
  box-sizing: border-box;
  padding-right: 1rem;
  width: 50%;
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .storelocator-detail__collapse__col {
    width: 100%;
  }
}
.storelocator-detail__images {
  width: 47.91666667%;
  float: right;
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .storelocator-detail__images {
    width: 100%;
    float: none;
  }
}
.storelocator-detail__images .storelocator-detail__images__image {
  display: block;
  margin-bottom: 1rem;
  max-width: 100%;
}
.storelocator-detail__collapse__headline {
  font-family: "universbold", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  text-transform: uppercase;
  position: relative;
  line-height: 1rem;
  font-size: 0.75rem;
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .storelocator-detail__collapse__headline {
    margin-left: 0.5rem;
  }
}
.storelocator-detail__collapse__headline:before {
  content: "";
  position: absolute;
  border-width: 4px;
  border-color: transparent transparent transparent #000;
  border-style: solid;
  background: transparent;
  top: 50%;
  margin-top: -5px;
  margin-left: -8px;
}
.storelocator-detail__collapse__headline--is-open:before {
  border-color: #000 transparent transparent transparent;
  margin-top: -3px;
  margin-left: -10px;
}
.storelocator__social_link {
  font-size: 1.2rem;
  float: left;
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
}
.storelocator__social_link:before {
  font-family: "hug-icon-font";
}
.storelocator__social_link.storelocator__social_link--twitter:before {
  content: '\e029';
}
.storelocator__social_link.storelocator__social_link--facebook:before {
  content: '\e026';
}
.storelocator__social_link.storelocator__social_link--gplus:before {
  content: '\e027';
}
.storelocator__social_link.storelocator__social_link--instagram:before {
  content: '\e055';
}
.storelocator__social_link.storelocator__social_link--pinterest:before {
  content: '\e028';
}
.storelocator__social_link.storelocator__social_link--youtube:before {
  content: '\e02a';
}
.logo {
  margin-right: 5%;
  margin-bottom: 5%;
}
.logo.logo--boss-white {
  fill: #FFF;
}
.logo.logo--boss-green {
  fill: #61bf1a;
}
.logo.logo--boss-orange {
  fill: #d75f14;
}
.logo.logo--boss-black {
  fill: #000000;
}
.logo.logo--hugo {
  fill: #FF0000;
}
/* old style less without bem */
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .pt_store-locator .breadcrumb {
    display: none;
  }
}
.defaultFormLayout.personalShopping fieldset {
  width: 100%;
  margin-left: 0;
}
.defaultFormLayout.personalShopping legend.h2 {
  width: 100%;
}
.defaultFormLayout.personalShopping.errorBelow .form-row {
  position: relative;
}
.defaultFormLayout.personalShopping.errorBelow .form-row .formError {
  width: 100%;
}
.defaultFormLayout.personalShopping.errorBelow .formRowGroup .form-row .formError,
.defaultFormLayout.personalShopping.errorBelow .formRowGroup .form-row.w50 .formError,
.defaultFormLayout.personalShopping.errorBelow .formRowGroup .form-row.w33 .formError {
  width: auto;
  left: 0;
  padding-left: 0;
}
.defaultFormLayout.personalShopping.errorBelow .form-row.w50 .formError {
  width: 200%;
}
.defaultFormLayout.personalShopping.errorBelow .form-row.w33 .formError {
  width: 300%;
}
.defaultFormLayout.personalShopping.errorBelow.labelAbove .infoButton,
.defaultFormLayout.personalShopping.errorBelow.labelAbove .infoButtonRight,
.defaultFormLayout.personalShopping.errorBelow.labelAbove .infoTooltip,
.defaultFormLayout.personalShopping.errorBelow.labelAbove .infoTooltipRight {
  top: 27px;
}
.defaultFormLayout.personalShopping:not(.errorBelow) .infoTooltip {
  width: -3.61702128%;
}
.storelocator-detail textarea {
  height: 6rem;
}
.banklist-widget {
  margin: 20px auto 10px;
}
@media only screen and (max-width: 480px) {
  .banklist-widget input[type="radio"] {
    margin: 5px !important;
  }
}
.banklist-widget div {
  float: left;
  margin: 5px 7px;
  overflow: visible;
}
.banklist-widget div label {
  background: url(../../images/banks.png) 0 0 no-repeat;
  width: 135px;
  height: 31px;
  line-height: 36px;
  display: block;
  overflow: hidden;
}
.banklist-widget div .bank-BOCB2C,
.banklist-widget div .bank-BOC {
  background-position: right -154px;
}
.banklist-widget div .bank-ICBCB2C {
  background-position: right -526px;
}
.banklist-widget div .bank-ICBC {
  background-position: right -154px;
}
.banklist-widget div .bank-CMB {
  background-position: right -341px;
}
.banklist-widget div .bank-ABC {
  background-position: right 0;
}
.banklist-widget div .bank-COMM {
  background-position: right -30px;
}
.banklist-widget div .bank-HZCBB2C {
  background-position: right -812px;
}
.banklist-widget div .bank-CCB {
  background-position: right -217px;
}
.banklist-widget div .bank-CMBC {
  background-position: right -372px;
}
.banklist-widget div .bank-SDB {
  background-position: right -656px;
}
.banklist-widget div .bank-GDB {
  background-position: right -403px;
}
.banklist-widget div .bank-CITIC {
  background-position: right -310px;
}
.banklist-widget div .bank-GZRCC {
  background-position: right -465px;
}
.banklist-widget div .bank-GZCB {
  background-position: right -434px;
}
.banklist-widget div .bank-SHRCC {
  background-position: right -688px;
}
.banklist-widget div .bank-CPSRB {
  background-position: right -624px;
}
.banklist-widget div .bank-CBHB {
  background-position: right -186px;
}
.banklist-widget div .bank-BJRCB {
  background-position: right -123px;
}
.banklist-widget div .bank-NJCB {
  background-position: right -592px;
}
.banklist-widget div .bank-CEB {
  background-position: right -248px;
}
.banklist-widget div .bank-BCOM {
  background-position: right -31px;
}
.banklist-widget div .bank-CIB {
  background-position: right -279px;
}
.banklist-widget div .bank-BOC_SH {
  background-position: right -155px;
}
.banklist-widget div .bank-NBCB {
  background-position: right -560px;
}
.banklist-widget div .bank-SPDB {
  background-position: right -720px;
}
.banklist-widget div .bank-BEA {
  background-position: right -62px;
}
.banklist-widget div .bank-BOB {
  background-position: right -93px;
}
.banklist-widget div .bank-HXB {
  background-position: right -496px;
}
.banklist-widget div .bank-CEBBANK {
  background-position: right -248px;
}
.banklist-widget div .bank-SHBANK {
  background-position: right -843px;
}
.banklist-widget div .bank-NBBANK {
  background-position: right -559px;
}
.banklist-widget div .bank-SPABANK {
  background-position: right -967px;
}
.banklist-widget div .bank-FDB {
  background-position: right -874px;
}
.banklist-widget div .bank-POSTGC {
  background-position: right -623px;
}
.banklist-widget div .bank-abc1003 {
  background-position: right -936px;
}
.banklist-widget div .bank-abc1004 {
  background-position: right -905px;
}
.banklist-widget div .bank-SHRCB {
  background-position: right -1000px;
}
.banklist-widget div .bank-BJBANK {
  background-position: right -93px;
}
.banklist-widget div .bank-WZCBB2C-DEBIT {
  background-position: right -1031px;
}
.banklist-widget div .bank-alipay {
  background-position: right -749px;
}
.banklist-widget div .bank-alipayquick {
  background-position: right -780px;
}
.banklist-widget div .bank-alipayscancode {
  background-position: right -1061px;
}
.banklist-button {
  background-color: #000;
  color: #FFF;
  height: 22px;
  line-height: 22px;
  padding: 0 10px;
  border: 0;
}
.flowdone {
  width: 882px;
  border: 1px solid #bebebe;
}
@media only screen and (max-width: 480px) {
  .flowdone {
    width: 100%;
  }
}
.flowdone * {
  list-style: none;
  margin: 0;
  padding: 0;
  overflow: hidden;
}
.flowdone .comit_ordersurebtn a {
  text-decoration: underline;
  color: #FFF;
}
.flowdone .tab1 {
  width: 880px;
  float: left;
}
@media only screen and (max-width: 480px) {
  .flowdone .tab1 {
    width: 100%;
  }
}
.flowdone .menu {
  width: 880px;
  background: #fff;
  height: 28px;
  border-bottom: 1px solid #bebebe;
}
.flowdone li {
  float: left;
  width: 117px;
  text-align: center;
  line-height: 30px;
  height: 30px;
  border-right: 1px solid #bebebe;
  cursor: pointer;
  color: #666;
  font-weight: bold;
  font-size: 14px;
  overflow: hidden;
}
.flowdone .menudiv {
  width: 880px;
  background: #fff;
}
@media only screen and (max-width: 480px) {
  .flowdone .menudiv {
    width: 100%;
  }
}
.flowdone .menudiv div {
  line-height: 28px;
}
.flowdone .off {
  background: #eaeaea;
  color: #000;
  font-weight: bold;
}
.flowdone .i_content {
  float: left;
  width: 850px;
  margin: 10px 0 0 30px;
  display: inline;
  font-size: 12px;
}
@media only screen and (max-width: 480px) {
  .flowdone .i_content {
    width: 100%;
    margin: 10px 0 0 5px;
  }
}
.flowdone .i_tab {
  float: left;
  color: #999;
  font-size: 12px;
  text-align: left;
  display: inline;
  width: 850px;
  margin-bottom: 10px;
}
.flowdone .i-m {
  float: left;
  margin: 0;
}
.flowdone .i-m h5 {
  float: left;
  width: auto;
  margin-right: 10px;
  font-size: 12px;
}
.flowdone .i-m dd {
  width: 800px;
  float: left;
}
@media only screen and (max-width: 480px) {
  .flowdone .i-m dd {
    width: 100%;
  }
}
.flowdone .ftx-03 {
  color: #999;
  font-size: 12px;
}
.flowdone .comit_ordersurebtn {
  float: left;
  margin: 20px 0 20px 15px;
  display: inline;
  width: 95px;
  height: 25px;
  background: #000;
  line-height: 25px;
  vertical-align: middle;
  color: #FFF;
  text-align: center;
  font-size: 12px;
  font-weight: 700;
  border: 0;
}
.flowdone span.alipay {
  background: url(../../images/banks.png) right -750px no-repeat;
  height: 31px;
  line-height: 31px;
  display: block;
  overflow: hidden;
  margin: 10px 0;
  float: left;
  width: 123px;
  padding-right: 10px;
  margin-left: 20px;
}
.flowdone span.alipay input[type="radio"] {
  margin: 0.7em 2%;
}
.flowdone span.alipay1 {
  background: url(../../images/banks.png) right -1061px no-repeat;
  width: 135px;
  height: 31px;
  line-height: 31px;
  display: block;
  overflow: hidden;
  margin: 10px 0;
}
.flowdone span.alipay1 input[type="radio"] {
  margin: 0.7em 2%;
}
.flowdone span.alipay2 {
  background: url(../../images/banks.png) right -1061px no-repeat;
  width: 135px;
  height: 31px;
  line-height: 31px;
  display: block;
  overflow: hidden;
  margin: 10px 0;
}
.flowdone .apliay-scan-iframe {
  width: 300px;
  height: 280px;
  float: left;
  display: none;
  margin-left: 30px;
}
#payment_info_dialog {
  display: none;
  margin-left: 20px;
}
#alipay_mobile_pay {
  display: none;
}
#alipay_pay {
  display: block;
}
#alipay_mobile_pay_con {
  display: none;
}
#alipaybank_pay_con {
  display: block;
}
@media only screen and (max-width: 480px) {
  #alipay_mobile_pay_con {
    display: block;
  }
  #alipaybank_pay_con {
    display: none;
  }
  #alipay_mobile_pay {
    display: block;
  }
  #alipay_pay {
    display: none;
  }
}
.bdshare-button-style0-24 .bds_qzone {
  padding-left: 0px;
  background-image: url("../../images/socialsharing/qqzone.png");
  background-position: 0px !important;
  width: 25px;
}
.bdshare-button-style0-24 .bds_tsina {
  padding-left: 0px;
  background-image: url("../../images/socialsharing/tsina.png");
  background-position: 0px !important;
  width: 25px;
}
.bdshare-button-style0-24 .bds_tqq {
  padding-left: 0px;
  background-image: url("../../images/socialsharing/tqq.png");
  background-position: 0px !important;
  width: 25px;
}
.bdshare-button-style0-24 .bds_weixin {
  padding-left: 0px;
  background-image: url("../../images/socialsharing/weixin.png");
  background-position: 0px !important;
  width: 25px;
}
.accordion {
  border-bottom: 1px solid transparent;
}
.accordion .accordion__item__headline {
  border-top: 1px solid grey;
  border-bottom: 1px solid transparent;
  position: relative;
  font-size: 0.85rem;
  line-height: 1em;
  padding: 1em 0;
  margin: 0;
  cursor: pointer;
}
.accordion .accordion__item__headline:after {
  content: "";
  position: absolute;
  border-width: 5px;
  border-style: solid;
  border-color: black transparent transparent transparent;
  left: 100%;
  margin-left: -2rem;
  margin-top: 2px;
}
.accordion .accordion__item__headline--is-open {
  border-bottom: 1px solid grey;
}
.accordion .accordion__item__headline--is-open:after {
  border-color: transparent transparent black transparent;
}
.accordion .accordion__item__text {
  display: none;
  padding: 0 1rem;
}
.accordion__item__icon {
  position: absolute;
  left: 0;
  top: 0;
}
.accordion__care-icon,
.accordion__care-text {
  display: block;
  margin-right: 0.75rem;
  font-size: 0.6875rem;
  font-family: "universlight", "\534E\6587\7EC6\9ED1";
  font-weight: normal;
  min-height: 20px;
  position: relative;
}
.accordion__care-text {
  min-height: 20px;
  position: relative;
}
.accordion__care-icon__text,
.accordion__care-icon__text--empty {
  margin-top: 0.25rem;
  margin-left: 2.25rem;
  display: block;
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .material-info-wrapper {
    width: 15rem;
  }
}
.block-add-to-cart.add-sub-product a.pdpWishlistButton {
  float: left;
  margin-top: 3px;
  padding-bottom: 11px;
}
.pdp-main .product-set-list .block-add-to-cart.add-sub-product .add-to-cart,
.pdp-main .product-set-list .block-add-to-cart.add-sub-product .add-to-cart-disabled {
  float: left;
  height: 40px;
  width: 220px;
}
.pdp-main .product-set-list .product-set-details .sizeChart {
  display: none;
}
.pdp-main .product-set-list .product-set-details .product-size-swatches li {
  margin-right: 0.14rem;
  margin-bottom: 0.2rem;
}
.pdp-main .product-set-list .block-add-to-cart.add-sub-product {
  margin-left: 180px;
  background-color: transparent;
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .pdp-main .product-set-list .block-add-to-cart.add-sub-product {
    width: 100%;
    margin-left: 0px;
  }
}
.pdp-main .product-name.product-set-name {
  width: 460px;
  clear: both;
  font-size: 20px;
  line-height: 24px;
  margin: 30px 0 30px 0;
}
.pdp-main .product-name.product-set-name .productBrand {
  clear: both;
}
.pdp-main .product-set .product-add-to-cart {
  overflow: visible;
}
.pdp-main .product-set .product-add-to-cart .product-price {
  width: 100%;
  margin-bottom: 3px;
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .pdp-main .product-set .product-add-to-cart .product-price {
    width: 100%;
    margin-left: 0px;
  }
}
.pdp-main .product-set .product-add-to-cart .product-price:after {
  clear: both;
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  visibility: hidden;
}
.pdp-main .product-set .product-add-to-cart .product-price .total-price-label {
  float: left;
  width: 135px;
  margin-left: 0px;
  text-align: left;
  font-size: 16px;
  line-height: 18px;
}
.pdp-main .product-set .product-add-to-cart .product-price .salesprice.total-set-price {
  width: 51%;
  text-align: left;
  font-size: 16px;
  line-height: 18px;
  margin-left: 180px;
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .pdp-main .product-set .product-add-to-cart .product-price .salesprice.total-set-price {
    width: 100%;
    margin-left: 42px;
  }
}
.pdp-main .product-set .product-add-to-cart .product-price .vat-and-free-shipping {
  text-align: left;
  margin-bottom: 2�px;
  margin-left: 180px;
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .pdp-main .product-set .product-add-to-cart .product-price .vat-and-free-shipping {
    margin-left: 42px;
    width: 100%;
  }
}
.pdp-main .product-set .product-add-to-cart .product-price .vatAndShipping {
  clear: both;
  margin-left: 180px;
  text-align: left;
  padding-bottom: 30px;
  padding-top: 11px;
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  .pdp-main .product-set .product-add-to-cart .product-price .vatAndShipping {
    margin-left: 0px;
    width: 100%;
  }
}
button#add-all-to-cart {
  margin-left: 180px;
  width: 265px;
  height: 40px;
  margin-bottom: 10px;
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  button#add-all-to-cart {
    width: 100%;
    margin-left: 0px;
  }
}
a.shop-by-look__product-link {
  margin-bottom: 30px;
  margin-top: 11px;
  margin-left: 180px;
  font-size: 0.75rem;
  font-family: universlight;
}
a.shop-by-look__product-link:after {
  content: " >";
}
@media only screen and (max-width: 480px) and (orientation : portrait), only screen and (max-width: 736px) and (orientation : landscape) {
  a.shop-by-look__product-link {
    margin-left: 0px;
  }
}
.product-tile__quickshop {
  margin-left: 29%;
  font-size: 0.65rem;
}
.pdp-main .product-set-list .product-set-item {
  padding-bottom: 30px;
  padding-top: 20px;
}
.product-set-image-container img {
  width: 100%;
}
.zh_CN .pt_account.pt_onepage #primary #addresses .pc {
  margin-left: 130px !important;
}
.zh_CN .pt_account.pt_onepage #edit-address-form {
  width: 400px;
  margin-left: 90px;
}
.zh_CN.onepage .ui-dialog {
  min-width: 450px;
  width: auto !important;
  top: 100px !important;
  margin: 10px;
}
.zh_CN .pt_onepage {
  width: 100% !important;
}
.zh_CN .pt_onepage #showprofile-form {
  margin-left: 130px;
}
.zh_CN .pt_onepage .makeDefault {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage {
  border: 1px solid #ccc;
  padding: 20px;
}
.zh_CN .pt_onepage .checkout-onepage .arrow-edit {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .checkout-top {
  display: none !important;
}
.zh_CN .pt_onepage .checkout-onepage .checkoutPageWrapper {
  border: none !important;
  padding-top: 0px !important;
}
.zh_CN .pt_onepage .checkout-onepage .dialog-required {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping {
  margin-top: -40px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping #shipping-method-list.hideShopRunner.editDeliverytimeAfter {
  margin-top: 6px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .shop-benefits {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .checkout-bottom {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .singleshippingbutton {
  float: right;
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping #cart-table {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .for-payment {
  height: 0px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset {
  border-bottom: 0px solid #ccc;
  margin-bottom: 25px;
  margin-top: 42px !important;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset h1.top-header {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .h2 {
  display: inline-block;
  width: 200px;
  margin-bottom: 10px;
  font-size: 0.96rem;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .addAddress {
  float: right;
  margin-top: -20px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper {
  width: 500px;
  margin-left: 100px;
  margin-bottom: -20px;
  margin-top: -5px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .pcd {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .makeDefault {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .select-address {
  margin-left: -80px;
  margin-bottom: 10px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .select-address .selectAddress {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .select-address .add-edit-address .address-add {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .select-address .defaultAddress {
  margin-bottom: 5px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .select-address .defaultAddress .namePhone .mobile {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .select-address .more {
  margin-top: -7px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .select-address .form-row.btnrow {
  position: relative;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .select-address .form-row.btnrow .address-make-default {
  display: inline;
  margin-top: 0;
  position: absolute;
  margin-left: -150px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .select-address .form-row.btnrow .address-edit {
  display: inline;
  margin-top: 0;
  position: absolute;
  margin-left: -60px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .select-address .form-row.btnrow .address-delete {
  display: inline;
  margin-top: 0;
  position: absolute;
  margin-left: -35px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .select-address .form-row .address-edit {
  display: inline-block;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .select-address .form-row .mobile-address-edit {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .select-address .form-row .radioButton {
  width: 140px !important;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .select-address .form-row .radioButton .name {
  display: inline-block;
  float: left;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .select-address .form-row .radioButton .dots {
  display: inline-block;
  float: left;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .select-address .form-row .radioButton .stateCode {
  display: inline-block;
  float: left;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .select-address .form-row .radioButton .people {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .select-address .form-row .radioButton .phone {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .select-address .form-row .radioButton:hover {
  color: #ffffff;
  background: #000000;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .select-address .form-row .radioButton.checked {
  color: #ffffff;
  background: #000000;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .select-address .shippingAddress {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .select-address .shippingAddress.addressButton-0 {
  display: block;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .select-address .radio-box {
  margin-top: -2px !important;
  position: relative;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .select-address .radio-box input[type="radio"]:unchecked + label {
  height: 26px;
  width: 140px !important;
  color: #000000;
  background: #ffffff;
  line-height: 26px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .select-address .radio-box .addr-tel {
  margin-left: 10px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .select-address .radio-box .seeMoreAddress {
  margin-bottom: -30px;
  display: block;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .select-address .radio-box .seeMoreAddress span {
  background: url(../../images/addr-icon.png) no-repeat 0 0;
  display: inline-block;
  vertical-align: middle;
  height: 10px;
  line-height: 10px;
  width: 9px;
  margin-left: 5px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .select-address .radio-box .seeLessAddress {
  display: none;
  margin-top: 8px;
  margin-bottom: -20px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .billingFieldset .billingAddressFormWrapper .select-address .radio-box .seeLessAddress span {
  background: url(../../images/addr-icon.png) no-repeat 0 -10px;
  display: inline-block;
  vertical-align: middle;
  height: 10px;
  line-height: 10px;
  width: 9px;
  margin-left: 5px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping #shipping-method-list {
  width: 100% !important;
  margin-top: -10px;
  height: 130px;
  border-bottom: 1px solid #CCC;
  border-top: 1px solid #CCC;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping #shipping-method-list label {
  width: 100px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping #shipping-method-list .h2 {
  width: 100px;
  padding-top: 15px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping #shipping-method-list #standard-shipping {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping #shipping-method-list .pc-only {
  font-size: 0.96rem;
  font-weight: bold;
  margin-top: -10px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping #shipping-method-list .radio-box {
  margin-left: 20px;
  margin-bottom: -10px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping #shipping-method-list .radio-box .form-row {
  width: 110px !important;
  margin-right: 10px;
  display: inline-block;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping #shipping-method-list .radio-box .form-row label {
  margin-left: 0px !important;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping #shipping-method-list .radio-box .form-row input[type="radio"]:checked + label {
  height: 30px;
  width: 110px !important;
  color: #ffffff;
  background: #000000;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping #shipping-method-list .radio-box .form-row .radioButton {
  height: 28px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping #shipping-method-list .radio-box .form-row .radioButton .shippingLabelWrapper {
  text-align: center !important ;
  line-height: 18px !important;
  float: none !important;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping #shipping-method-list .radio-box .form-row .description-standard {
  display: block;
  margin-left: -5px;
  width: 400px;
  height: 50px;
  margin-top: 0px;
  text-align: center !important ;
  line-height: 50px !important;
  position: absolute;
  background: url(../../images/tip-1.png);
  background-size: 400px 50px;
  background-repeat: no-repeat;
  display: none;
  z-index: 100;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping #shipping-method-list .radio-box .form-row .description-express {
  display: block;
  margin-left: -55px;
  width: 700px;
  height: 50px;
  margin-top: 0px;
  text-align: center !important ;
  line-height: 50px !important;
  position: absolute;
  background: url(../../images/tip-1.png);
  background-size: 700px 50px;
  background-repeat: no-repeat;
  display: none;
  z-index: 100;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .onepage {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .deliverytime {
  position: relative;
  margin-top: -45px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .deliverytime .deliverytime {
  margin-top: 0px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .deliverytime .radio-box {
  margin-top: -20px;
  margin-left: 20px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .deliverytime div.h2 {
  font-size: 0.75rem !important;
  font-weight: 400 !important;
  margin-left: 20px;
  position: absolute;
  margin-top: -10px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .deliverytime div.h2 span {
  margin-left: 10px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .deliverytime div.h2.forPc {
  margin-top: -10px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .deliverytime .editdeliverytime {
  float: left;
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-shipping .deliverytime .edit-deliverytime {
  margin-top: 10px;
  margin-left: 10px;
  position: relative;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-billing.editDeliverytimeAfter {
  margin-top: 25px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-billing {
  margin-top: 25px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-billing .buttonIconRight {
  float: right;
  margin-top: -60px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-billing .checkout-bottom {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-billing .defaultFormLayout .top-header {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-billing .defaultFormLayout fieldset.pm {
  width: 100% !important;
  margin-bottom: -10px;
  margin-top: -20px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-billing .defaultFormLayout fieldset.pm .checkBoxArea {
  width: 100%;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-billing .defaultFormLayout fieldset.pm .checkBoxArea .h2 {
  padding-top: 15px;
  margin-top: 0.225rem;
  font-size: 0.96rem;
  font-weight: 600;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-billing .defaultFormLayout fieldset.pm .checkBoxArea .default-payment {
  display: none !important;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-billing .defaultFormLayout fieldset.pm .checkBoxArea .slidingDiv {
  display: block !important;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-billing .defaultFormLayout fieldset.pm .checkBoxArea .payment-method-options {
  margin-left: 20px;
  margin-top: -13px;
  margin-bottom: -15px;
  width: 100%;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-billing .defaultFormLayout fieldset.pm .checkBoxArea .payment-method-options .form-row.w50 {
  width: 110px !important;
  margin-right: 10px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-billing .defaultFormLayout fieldset.pm .checkBoxArea .payment-method-options .form-row.w50.pay-1 {
  display: inline;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-billing .defaultFormLayout fieldset.pm .checkBoxArea .payment-method-options .form-row.w50:hover .description-ALIPAY {
  display: block;
  margin-left: -40px;
  width: 600px;
  height: 50px;
  margin-top: 0px;
  text-align: center !important ;
  line-height: 40px !important;
  position: absolute;
  background: url(../../images/tip-1.png);
  background-repeat: repeat;
  background-size: 600px 48px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-billing .defaultFormLayout fieldset.pm .checkBoxArea .payment-method-options .form-row.w50:hover .description-CASH_ON_DELIVERY {
  display: block;
  margin-left: -30px;
  width: 540px;
  height: 50px;
  margin-top: 0px;
  text-align: center !important ;
  line-height: 40px !important;
  position: absolute;
  background: url(../../images/tip-1.png);
  background-repeat: repeat;
  background-size: 540px 48px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-billing .defaultFormLayout fieldset.pm .checkBoxArea .payment-method-options .form-row.w50:hover .description-BANK_TRANSFER {
  display: block;
  width: 340px;
  height: 50px;
  margin-top: 0px;
  text-align: center !important ;
  line-height: 50px !important;
  position: absolute;
  background: url(../../images/tip-1.png);
  background-repeat: no-repeat;
  background-size: 340px 48px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-billing .defaultFormLayout fieldset.pm .checkBoxArea .payment-method-options .form-row.w50 input[type="radio"]:checked + label {
  height: 26px;
  width: 110px !important;
  color: #ffffff;
  background: #000000;
  line-height: 26px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-billing .defaultFormLayout fieldset.pm .checkBoxArea .payment-method-options .form-row.w50 .description-ALIPAY,
.zh_CN .pt_onepage .checkout-onepage .onepage-billing .defaultFormLayout fieldset.pm .checkBoxArea .payment-method-options .form-row.w50 .description-ALIPAY_MOBILE_PAYMENT,
.zh_CN .pt_onepage .checkout-onepage .onepage-billing .defaultFormLayout fieldset.pm .checkBoxArea .payment-method-options .form-row.w50 .description-CASH_ON_DELIVERY,
.zh_CN .pt_onepage .checkout-onepage .onepage-billing .defaultFormLayout fieldset.pm .checkBoxArea .payment-method-options .form-row.w50 .description-BANK_TRANSFER {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-billing .defaultFormLayout fieldset.pm .checkBoxArea .payment-method-options .description {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-billing .defaultFormLayout fieldset.pm .checkBoxArea .payment-method-options .radioButton,
.zh_CN .pt_onepage .checkout-onepage .onepage-billing .defaultFormLayout fieldset.pm .checkBoxArea .payment-method-options .radioButton-ALIPAY,
.zh_CN .pt_onepage .checkout-onepage .onepage-billing .defaultFormLayout fieldset.pm .checkBoxArea .payment-method-options .radioButton-ALIPAY_MOBILE_PAYMENT,
.zh_CN .pt_onepage .checkout-onepage .onepage-billing .defaultFormLayout fieldset.pm .checkBoxArea .payment-method-options .radioButton-CASH_ON_DELIVERY,
.zh_CN .pt_onepage .checkout-onepage .onepage-billing .defaultFormLayout fieldset.pm .checkBoxArea .payment-method-options .radioButton-BANK_TRANSFER {
  padding: 10px;
  width: 110px !important;
  position: relative;
  border: 1px solid #b0b0b0;
  text-align: center !important;
  line-height: 10px !important;
  height: 30px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-billing .defaultFormLayout fieldset.pm .checkBoxArea .payment-method-options input[type="radio"] {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-billing .defaultFormLayout fieldset.pm .detailsArea {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .buttonIconRight {
  float: right;
  position: relative;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .column.first {
  padding-right: 0 !important;
  width: 100%;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .editCart.editDeliverytimeAfter {
  margin-top: -173px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .editCart.editDeliverytimeAfter + .left.first {
  margin-top: -14px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary #cart-table {
  border-collapse: separate;
  width: 98%;
  float: right;
  background: #EBEBEB;
  margin-top: 0px;
  margin-bottom: 20px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary #cart-table.editDeliverytimeAfter {
  margin-top: -130px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary #cart-table tr.cart-row td {
  border-top: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary #cart-table .tableheader {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary #cart-table .item-image img {
  padding-left: 10px;
  padding-right: 10px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary #cart-table .item-quantity {
  float: left;
  padding-top: 0.625rem !important;
  margin-top: 37px;
  margin-left: 10px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary #cart-table .item-price {
  width: 12% !important;
  text-align: left !important;
  padding-top: 0.625rem !important;
  vertical-align: middle;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary #cart-table .item-price .unitPrice {
  font-size: 0.8rem;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary #cart-table .item-price .unitPrice {
  float: right;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary #cart-table .item-price .price-sales,
.zh_CN .pt_onepage .checkout-onepage .onepage-summary #cart-table .item-price .price-standard {
  float: left;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary #cart-table .item-total {
  font-size: 0.8rem;
  text-align: right;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom {
  margin: 0;
  padding: 0;
  border-top: 1px solid #cccccc;
  text-align: right;
  padding-top: 10px;
  margin: 0 !important;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .mobileOnePage.pcRemoveTotal span.total {
  color: #ffffff !important;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .coupon-mobile {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom orderTotal .mobileOnePage.pcRemoveTotal .orderTotal {
  margin-right: 89px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom orderTotal .mobileOnePage.pcRemoveTotal .orderTotal span.total {
  color: #ffffff !important;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .order-totals {
  position: relative;
  float: right;
  min-width: 363px;
  width: 39.36170213%;
  margin-top: 5rem;
  margin-bottom: -1rem;
  background: #ffffff;
  clear: both;
  margin-right: -20px;
  border-right: 1px solid #ccc;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .order-totals .mobileRemove .onepageOrderTotal {
  padding-right: 20px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .order-totals .mobileRemove .onepageOrderTotal.total {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .order-totals .mobileRemove.pcRemove .onepageOrderTotal {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .order-totals .mobileRemove.pcRemove .orderTotal {
  margin-right: 89px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .order-totals .mobileRemove.pcRemove span {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .order-totals .mobileRemove.pcRemove .icon-plus {
  margin-top: -3px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .order-totals .mobileRemove.pcRemove .order-discount {
  display: table-row;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .order-totals .mobileRemove.pcRemove .order-shipping {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .order-totals td {
  padding-top: 5px !important;
  padding-bottom: 7px !important;
  font-size: 0.8rem;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .order-totals .order-totals-table.coupon {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .order-totals .order-totals-table .order-subtotal td {
  padding-top: 5px !important;
  padding-bottom: 40px !important;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .order-totals .order-totals-table .shipping-placeholder {
  height: 30px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .order-totals .order-totals-table .order-title .label-cell {
  display: none !important;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .order-totals .order-totals-table .order-shipping {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .order-totals .order-totals-table .order-shipping td {
  color: #000000 !important;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .order-totals .order-totals-table .order-shipping.align-left {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .order-totals .order-totals-table .order-sales-tax {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .order-totals .order-totals-table .order-coupon-code .add {
  outline: none !important;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .order-totals .order-totals-table .order-coupon-code td {
  border-top-width: 30px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .order-totals .order-totals-table .order-coupon-code td .edit label {
  margin-top: 0px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .order-totals .order-totals-table .order-coupon-code td .edit .icon-minus {
  margin-right: -5px;
  margin-top: -5px;
  height: 15px;
  line-height: 0px;
  font-size: 1.4rem;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .order-totals .order-totals-table .order-coupon-code td .edit input {
  border: 1px solid #cccccc;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .order-totals .order-totals-table .order-coupon-code {
  margin-top: -10px;
  height: 88px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .order-totals .order-totals-table .order-coupon-code .icon-plus {
  margin-right: -5px;
  margin-top: -2px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .shipping-totals {
  position: absolute;
  width: 100%;
  margin-top: 28px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .shipping-totals h3 {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .shipping-totals .order-totals-table .order-shipping.first {
  display: block;
  margin-top: 5px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .shipping-totals .order-totals-table .order-shipping.first .shippingcost {
  float: right;
  margin-top: -30px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .shipping-totals .order-totals-table .discount-for-total {
  margin-top: 128px !important;
  width: 337px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .shipping-totals .order-totals-table.order-total {
  height: 0px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .shipping-totals .order-totals-table.coupon,
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .shipping-totals .order-totals-table .order-title,
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .shipping-totals .order-totals-table .order-subtotal,
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .shipping-totals .order-totals-table .order-shipping.align-left,
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .shipping-totals .order-totals-table .order-sales-tax,
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .shipping-totals .order-totals-table .order-total,
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .shipping-totals .order-totals-table .order-coupon-code,
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .shipping-totals .order-totals-table .order-discount {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .shipping-totals .shipping-totals {
  margin-top: 0px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .shipping-totals .shipping-totals .order-total {
  height: 0px;
  display: block !important;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .shipping-totals .shipping-totals .order-total td {
  display: none;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .shipping-totals .shipping-totals .order-total .onepageOrderTotal {
  display: block;
  margin-top: 100px;
  padding-right: 20px;
}
.zh_CN .pt_onepage .checkout-onepage .onepage-summary .checkout-bottom .shipping-totals .shipping-totals .order-total .onepageOrderTotal.total {
  margin-top: 126px;
  color: #990000;
  font-weight: 600;
  font-size: 1rem;
  margin-right: 88px;
  display: block;
}
.zh_CN .pt_onepage .radio-box {
  width: 100%;
}
.zh_CN .pt_onepage .radio-box .description {
  display: none;
}
.zh_CN .pt_onepage .radio-box .radioButton {
  padding: 10px;
  width: 110px !important;
  position: relative;
  border: 1px solid #b0b0b0;
  text-align: center !important;
  line-height: 10px !important;
  height: 30px;
}
.zh_CN .pt_onepage .radio-box .radioButton.shipping:hover + .description,
.zh_CN .pt_onepage .radio-box .radioButton .description:hover {
  display: block;
  width: 600px;
  height: 50px;
  margin-top: 5px;
  text-align: left !important;
  line-height: 50px !important;
  padding-left: 20px;
  position: absolute;
  background: url(../../images/tip-2.png);
  background-repeat: no-repeat;
}
.zh_CN .pt_onepage .radio-box input[type="radio"] {
  display: none;
}
.zh_CN .pt_onepage .defaultFormLayout .checkoutPageWrapper .form-row.label-inline label,
.zh_CN .pt_onepage .defaultFormLayout .defaultFormLayout .checkoutPageWrapper .form-row.label-inline .formError {
  float: none;
  margin-left: 0px !important;
}
.zh_CN .pt_onepage .defaultFormLayout .form-row.label-inline {
  display: inline-block;
  margin-right: 10px;
  width: 140px !important;
}
.zh_CN .pt_onepage .defaultFormLayout .form-row.label-inline.newsletterSubscribe {
  width: 100%;
}
.zh_CN .pt_onepage .defaultFormLayout .form-row.label-inline label,
.zh_CN .pt_onepage .defaultFormLayout .form-row.label-inline .formError {
  margin-left: 0px !important;
}
.zh_CN .pt_onepage .primary-content .defaultFormLayout:not(.labelAbove) .formRowGroup:not(.label-inline).w50 label,
.zh_CN .pt_onepage .primary-content .defaultFormLayout:not(.labelAbove) .form-row:not(.label-inline).w50 label {
  height: 30px important;
}
.zh_CN .pt_onepage .defaultFormLayout .form-row.label-inline {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.zh_CN .pt_onepage .defaultFormLayout .form-row.label-inline label {
  height: 30px !important;
}
.zh_CN .pt_onepage .defaultFormLayout .form-row.label-inline .wholeAddress {
  display: none;
}
.zh_CN .pt_onepage .addAddressBtnWrapper {
  float: right;
  margin-right: 50px;
  margin-top: -105px;
}
.zh_CN .pt_onepage .form-row.label-inline {
  display: block;
  margin-right: 10px;
  width: 100px;
}
.zh_CN .pt_onepage #shippingAddress {
  position: relative;
}
.zh_CN .pt_onepage .truncate {
  width: 140px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.zh_CN .pt_onepage .newsletter-checkout1-teaser-wrapper,
.zh_CN .pt_onepage .onePage_hideAddress {
  display: none;
}
.zh_CN .pt_onepage .primary-content .defaultFormLayout fieldset {
  margin-left: 0px !important;
  width: 100% !important;
}
.zh_CN .pt_onepage .defaultFormLayout legend.h2 {
  font-size: 0.96rem;
  font-weight: 600;
  margin-bottom: 12px !important;
}
.zh_CN .pt_onepage .order-summary-footer .cart-banner {
  display: none;
}
.zh_CN .pt_onepage .order-summary-footer {
  border: none;
}
.zh_CN .pt_onepage .order-summary-footer .order-totals {
  float: right;
  min-width: 363px;
  width: 39.36170213%;
  margin-top: 0.3125rem;
  margin-bottom: -1rem;
  background: #ffffff;
  clear: both;
  margin-right: -20px;
  border-right: 1px solid #ccc;
}
.zh_CN .pt_onepage .order-summary-footer .order-totals td {
  padding-top: 0 !important;
  padding-bottom: 7px !important;
  font-size: 0.8rem;
}
.zh_CN .pt_onepage .order-summary-footer .order-totals .order-totals-table .order-shipping.align-left {
  display: none;
}
.zh_CN .pt_onepage .order-summary-footer .order-totals .order-subtotal td {
  padding-top: 5px !important;
}
.zh_CN .pt_onepage .order-summary-footer .order-totals .order-title .label-cell {
  display: none !important;
}
.zh_CN .pt_onepage .order-summary-footer .order-totals .order-shipping td {
  color: #000000 !important;
}
.zh_CN .pt_onepage.summary #main .checkoutSummaryTable .column.first {
  width: 100% !important;
}
.zh_CN .pt_onepage.summary #main .checkoutSummaryTable .column.first thead {
  display: none;
}
.zh_CN .pt_onepage.summary #main .checkoutSummaryTable .column.first tbody {
  border-top: 1px solid #ccc;
}
.zh_CN .pt_onepage.summary #main .checkoutSummaryTable .column.first tbody .order-sales-tax {
  display: none !important;
}
.zh_CN .pt_onepage .checkoutSummaryTable .h2.summary {
  font-size: 0.96rem;
  font-weight: bold;
  margin-top: -10px;
  display: none;
}
.zh_CN .pt_onepage .checkoutSummaryTable .editCart {
  float: right;
  margin-top: 0px;
}
.zh_CN .pt_onepage .checkoutPageWrapper.orderSummary {
  padding-top: 0 !important;
  border: 1px solid #cccccc;
}
.zh_CN .pt_onepage .checkout-bottom {
  position: relative;
}
.zh_CN .pt_onepage .checkout-bottom .remark {
  position: absolute;
  width: 100% !important;
  text-align: left;
  margin-top: 75px;
  z-index: 100;
}
.zh_CN .pt_onepage .checkout-bottom .remark .form-row {
  margin-top: 15px;
}
.zh_CN .pt_onepage .checkout-bottom .remark .form-row .input-textarea {
  height: 15px !important;
  margin-top: -5px;
  margin-left: 5px;
  width: 40%;
}
.zh_CN .pt_onepage .checkout-bottom .remark .note {
  margin-top: 10px;
  margin-left: 75px;
}
.zh_CN .pt_onepage .checkout-bottom .remark span {
  margin-left: 20px;
}
.zh_CN .pt_onepage .checkout-bottom a.icon-pov-left-arrow {
  display: none !important;
}
.zh_CN .pt_onepage .checkout-bottom .defaultFormLayout.termsAndConditionsBottom {
  width: 560px;
  text-align: left;
  position: relative;
}
.zh_CN .pt_onepage .checkout-bottom .defaultFormLayout.termsAndConditionsBottom .form-row.label-inline {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  display: inline-block;
  margin-right: 10px;
  width: 140px !important;
}
.zh_CN .pt_onepage .checkout-bottom .defaultFormLayout.termsAndConditionsBottom .form-row.label-inline label {
  height: 30px !important;
}
.zh_CN .pt_onepage .checkout-bottom .defaultFormLayout.termsAndConditionsBottom .form-row.label-inline.termsAndCondition {
  width: 70% !important;
  position: absolute;
  margin-top: -15px !important;
}
.zh_CN .pt_onepage .checkout-bottom .orderTotal {
  display: inline-block;
  font-size: 0.8rem;
  margin-right: 15px;
  margin-top: 10px;
}
.zh_CN .pt_onepage .checkout-bottom .orderTotal span {
  color: #990000;
  font-weight: 600;
  font-size: 1rem;
}
.zh_CN .pt_onepage .order-component-block {
  margin-top: -50px;
}
.zh_CN .pt_onepage .order-component-block .section-header {
  display: none;
}
.zh_CN .pt_onepage .order-component-block .details {
  padding: 0 !important;
  font-size: 0.75rem;
  line-height: 1.5;
  color: #666;
  width: 100%;
  margin-top: 40px !important;
}
.zh_CN .pt_onepage .order-component-block .details .address {
  height: 50px;
  width: 100%;
  background: #ececec !important;
  border-top: 1px solid #cccccc;
  padding: 15px 20px 20px 20px;
  margin-left: -20px;
  margin-bottom: 10px;
}
.zh_CN .pt_onepage #fapiao input[type="radio"] {
  display: none !important;
}
.zh_CN .pt_onepage .mobileBorder {
  margin-top: -15px;
  position: absolute;
  width: 100%;
}
.zh_CN .pt_onepage .mobileBorder .fapiao #part-fapiao {
  margin-bottom: 5px;
  float: left;
  margin-top: -30px;
  margin-left: 20px;
}
.zh_CN .pt_onepage .mobileBorder .fapiao #part-fapiao #part-fapiao {
  margin-top: -5px;
  margin-left: 0px;
}
.zh_CN .pt_onepage .mobileBorder .fapiao #part-fapiao .fapiao-section {
  display: inline-block;
  z-index: 100;
}
.zh_CN .pt_onepage .mobileBorder .fapiao #part-fapiao .fapiao-section .editFapiao {
  display: none;
}
.zh_CN .pt_onepage .mobileBorder .fapiao #part-fapiao .edit-fapiao {
  padding-left: 15px;
  display: inline-block;
  margin-left: -10px;
  margin-bottom: -2px;
  position: relative;
  z-index: 104;
}
.zh_CN .ui-dialog {
  z-index: 120;
}
.zh_CN .ui-dialog .defaultFormLayout fieldset {
  width: 300px;
}
.zh_CN .ui-dialog .defaultFormLayout fieldset .form-row.form-row-button {
  margin-bottom: 10px;
  text-align: center;
  width: 250px !important;
}
.zh_CN .ui-dialog .ui-dialog-content {
  overflow: hidden !important;
}
.zh_CN .ui-dialog .ui-dialog-content .requiredHint {
  display: none;
}
.zh_CN .ui-dialog .ui-dialog-content h1 {
  margin: 5px 158px 20px 10px;
  background: none;
  text-align: left;
  font-size: 1.25rem;
  margin-top: -5px !important;
  margin-bottom: 15px !important;
}
.pt_onepage .fapiao {
  margin-left: 0px !important;
  width: 100% !important;
  margin-top: 1.875rem;
  padding-bottom: 0.5rem;
  margin: 0;
  border-bottom: 1px solid #ccc;
}
.pt_onepage .fapiao legend.h2 {
  font-size: 0.96rem;
  font-weight: 600;
  margin-bottom: 12px !important;
  text-align: left;
}
.pt_onepage .fapiao .radio-box {
  float: left !important;
  width: auto !important;
}
.pt_onepage .fapiao .radio-box .radioButton {
  width: 140px !important;
  background: #ffffff;
}
.pt_onepage .fapiao .radio-box .form-row.label-inline {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
  display: inline-block;
  margin-right: 10px;
  width: 140px !important;
  float: left;
}
.pt_onepage .fapiao .radio-box input[type="radio"] {
  display: none;
}
.pt_onepage .fapiao .radio-box input[type="radio"]:checked + label {
  height: 30px;
  width: 140px !important;
  color: #ffffff;
  background: #000000;
}
.pt_onepage .fapiao .radio-box .type {
  display: inline-block;
  margin-left: -65px;
  float: left;
  margin-top: -20px;
}
.pt_onepage .fapiao .radio-box #individual {
  float: left;
  margin-top: 50px !important;
  margin-left: -150px;
}
.pt_onepage .fapiao .radio-box #company {
  float: left;
  margin-top: 50px !important;
}
.pt_onepage .fapiao .radio-box #individualSelected {
  margin-top: 108px;
  margin-left: 85px;
}
.pt_onepage .fapiao .radio-box #individualSelected .fapiaoContent {
  margin-right: 15px;
}
.pt_onepage .fapiao .radio-box #individualSelected .radioButton {
  margin-right: 10px;
  height: 26px !important;
  display: inline-block;
  padding: 0px;
  line-height: 26px !important;
  width: 50px !important;
}
.pt_onepage .fapiao .radio-box #companySelected {
  margin-top: 20px;
  margin-left: 150px;
}
.pt_onepage .fapiao .fapiao #part-fapiao {
  float: left;
  margin-top: -30px !important;
  margin-left: 20px;
}
.zh_CN.no-touch-device .ui-dialog {
  height: auto !important;
}
.zh_CN.no-touch-device .ui-dialog #dialog-container {
  height: auto !important;
}
.zh_CN.no-touch-device .ui-dialog #dialog-container .form-row-button.deliverytime {
  margin-top: 60px;
  position: absolute;
  text-align: center;
  width: 100%;
}
.zh_CN.no-touch-device .ui-dialog #dialog-container .form-row-button.fapiao {
  margin-top: 190px;
  position: absolute;
  text-align: center;
  width: 100%;
  margin-left: -20px;
}
.zh_CN.no-touch-device .ui-dialog #dialog-container .form-row.makeDefault {
  display: none;
}
.zh_CN.no-touch-device .ui-dialog .edit-fapiao {
  height: 300px !important;
  margin-top: -10px;
  width: 425px;
}
.zh_CN.no-touch-device .ui-dialog .fapiaoInfo {
  display: none;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #deliverytime {
  width: 100% !important;
  height: 140px;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #deliverytime legend.h2 {
  font-size: 0.96rem;
  font-weight: 600;
  margin-bottom: 12px !important;
  margin-top: -5px;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #deliverytime .buttons {
  width: 100%;
  text-align: center;
  margin-top: 60px;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #deliverytime .radio-box {
  float: left !important;
  width: auto !important;
  margin-top: -10px;
  margin-left: 35px;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #deliverytime .radio-box .radioButton {
  width: 110px !important;
  border: 1px solid #b0b0b0;
  height: 25px;
  line-height: 25px;
  background: #ffffff;
  margin-left: -20px;
  padding: 0;
  text-align: center;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #deliverytime .radio-box .radioButton.checked {
  background: #000000;
  color: #ffffff;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #deliverytime .radio-box .form-row.label-inline {
  display: inline-block;
  width: 110px !important;
  margin-right: 5px;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #deliverytime .radio-box .form-row.label-inline input[type="radio"] {
  display: none;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #deliverytime .radio-box .form-row.label-inline input[type="radio"]:checked + label {
  height: 26px;
  width: 110px !important;
  color: #ffffff;
  background: #000000;
  line-height: 26px;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #fapiao {
  position: relative;
  margin-left: 10px !important;
  width: 100% !important;
  margin-top: 1.875rem;
  padding-bottom: 1.875rem;
  margin: 0;
  text-align: center;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #fapiao legend.h2 {
  font-size: 0.96rem;
  font-weight: 600;
  margin-bottom: 12px !important;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #fapiao .radio-box {
  float: left !important;
  width: auto !important;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #fapiao .radio-box .flag {
  margin-top: 20px;
  display: inline-block;
  margin-bottom: -12px;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #fapiao .radio-box .flag .flagTitle {
  display: inline-block;
  float: left;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #fapiao .radio-box .flag .noFapiao {
  float: left !important;
  margin-left: 5px;
  margin-top: -8px;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #fapiao .radio-box .flag .yesFapiao {
  float: right !important;
  margin-left: 3px;
  margin-top: -8px;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #fapiao .radio-box .radioButton {
  width: 140px !important;
  border: 1px solid #b0b0b0;
  height: 25px;
  line-height: 25px;
  background: #ffffff;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #fapiao .radio-box .form-row.label-inline {
  margin-bottom: 0px !important;
  display: inline-block;
  margin-right: 10px;
  width: 140px !important;
  float: left;
  text-align: center;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #fapiao .radio-box input[type="radio"] {
  display: none;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #fapiao .radio-box input[type="radio"]:checked + label {
  height: 26px;
  width: 140px !important;
  color: #ffffff;
  background: #000000;
  line-height: 26px;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #fapiao .radio-box #individual {
  margin-left: 77px;
  position: absolute;
  margin-top: 25px;
  text-align: center;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #fapiao .radio-box #individual .type {
  margin-top: 7px;
  display: inline-block;
  margin-left: -380px;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #fapiao .radio-box #company {
  margin-left: 230px;
  position: absolute;
  margin-top: 25px;
  text-align: center;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #fapiao .radio-box #individualSelected {
  margin-top: 70px;
  position: relative;
  margin-left: -85px;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #fapiao .radio-box #individualSelected .fapiaoContent {
  margin-left: -130px;
  position: absolute;
  margin-top: 5px;
  left: 233px;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #fapiao .radio-box #individualSelected .radioButton.clothing {
  margin-left: 162px;
  height: 26px !important;
  display: inline-block;
  padding: 0px;
  line-height: 26px !important;
  width: 100px;
  text-align: center;
  border: 1px solid #b0b0b0;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #fapiao .radio-box #individualSelected .radioButton.details {
  margin-top: -28px;
  margin-left: 315px;
  border: 1px solid #b0b0b0;
  text-align: center;
  line-height: 27px;
  height: 26px;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #fapiao .radio-box #individualSelected span {
  margin-left: -6px;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #fapiao .radio-box #companySelected {
  margin-top: 115px;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #fapiao .radio-box #companySelected .fapiaoTitle {
  margin-top: 60px;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #fapiao .radio-box #companySelected .fapiaoTitle input {
  width: 283px !important;
  margin-left: 80px;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #fapiao .radio-box #companySelected .fapiaoTaxpayerIDNumber {
  margin-top: 15px;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #fapiao .radio-box #companySelected .fapiaoTaxpayerIDNumber input {
  width: 283px !important;
  margin-left: 80px;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #fapiao .radio-box #companySelected .radioButton.details {
  margin-top: -25px;
  margin-left: 260px;
  border: 1px solid #b0b0b0;
  text-align: center;
  line-height: 23px;
  width: 100px !important;
  height: 23px;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #fapiao .radio-box #companySelected span {
  position: absolute;
  margin-top: 5px;
  margin-left: 5px;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #fapiao .radio-box input[type="radio"]:checked + label {
  height: 26px;
  width: 140px !important;
  color: #ffffff;
  background: #000000;
  line-height: 26px;
}
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #fapiao .apply-button,
.zh_CN.no-touch-device .ui-dialog .ui-dialog-content #fapiao .cancel-button {
  margin-top: 30px;
  margin-right: 10px !important;
  width: 100px !important;
}
