/*@header-menu-fourth-h4-font: #004c99;*/
.hanger-icon {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAA9klEQVQ4ja3SLU7EQBgG4GcbfhIOUAEOAwJJMCgMqlnDOpLlFNwFWwIOQcj6NRsEXKAXQIDDYJoQBDSZNJ12aPZTk3knT96ZdvI+P5A4l7hF1tpfosjL6ktHGJspysj5Myw+rg53YJLQcIoHbA6cW6IYahjDnrGPPSzCpn0N+5qd4PVvvYu3Jog1HLrmVrDeDoMuMOXNbnCKY9yFwcYIDI6w6grChqlY33w34FowzLN1YnlZ3We4XhfG7xsWeBmJ1bhosAb8xPkItMYsL6vHcLP5KP9Fa8zw1A7C3yYVjWJtMAXtxbrAPnQQi4FdaBLWB4boKhWDH1QaSN6uIltSAAAAAElFTkSuQmCC');
}
.menu-indicator-icon {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAGCAYAAAAL+1RLAAAASElEQVQImV3NQQ2AQBBD0ccGA2hAE1pAwq4FpIwGLGABLHAZNoSfNE3+oR0iomLzoWDFld3ljB0VJ5aCKdMZceDO3fbK9j96AF6AC3B8hiWUAAAAAElFTkSuQmCC');
}
/*
https://gist.github.com/markhowellsmead/9084c509fcfd4b829f98d72b8bd88b3e
Thanks David <3 - https://medium.freecodecamp.com/the-100-correct-way-to-do-css-breakpoints-88d6a5ba1862
*/
.padding-magin-reset {
  margin: 0;
  padding: 0;
}
#yotpo_testimonials_btn {
  /*top: 180px !important;*/
}
.please-wait {
  position: fixed;
  background: rgba(255, 255, 255, 0.8);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  border: 0;
}
.please-wait img {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -45px;
  margin-top: -45px;
}
.messages .error-msg {
  border: 1px solid red;
  background: #fff7f5 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAA4ImlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzIgNzkuMTU5Mjg0LCAyMDE2LzA0LzE5LTEzOjEzOjQwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNS41IChXaW5kb3dzKTwveG1wOkNyZWF0b3JUb29sPgogICAgICAgICA8eG1wOkNyZWF0ZURhdGU+MjAxNi0xMC0xMVQwMjozMC0wNTowMDwveG1wOkNyZWF0ZURhdGU+CiAgICAgICAgIDx4bXA6TW9kaWZ5RGF0ZT4yMDE2LTEwLTExVDAyOjMyOjMzLTA1OjAwPC94bXA6TW9kaWZ5RGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNi0xMC0xMVQwMjozMjozMy0wNTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHhtcE1NOkluc3RhbmNlSUQ+eG1wLmlpZDphMjRjOTMzZS1jY2JkLTVmNDQtOGE5ZS1kYmRhNmRjYTUxZTM8L3htcE1NOkluc3RhbmNlSUQ+CiAgICAgICAgIDx4bXBNTTpEb2N1bWVudElEPnhtcC5kaWQ6YTI0YzkzM2UtY2NiZC01ZjQ0LThhOWUtZGJkYTZkY2E1MWUzPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6YTI0YzkzM2UtY2NiZC01ZjQ0LThhOWUtZGJkYTZkY2E1MWUzPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmEyNGM5MzNlLWNjYmQtNWY0NC04YTllLWRiZGE2ZGNhNTFlMzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNi0xMC0xMVQwMjozMC0wNTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICA8L3JkZjpTZXE+CiAgICAgICAgIDwveG1wTU06SGlzdG9yeT4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+NjU1MzU8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjE2PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE2PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4gGdjEAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAD8SURBVHjahJO9agJBFIW/DIGoaAwBIeCzyOKD2KVIm3dJ5W9haZVaLG1srLUJCj5AijSB5NjclWGcu164zOx8Z84u7LkISLov+BDsBN/WOzvrp/r44VEwFuhGjwXt1KAuWCXCX8FGsBQcErayOxeDSeZNe8Gz8bcMn5YGPedTj4IXM3h3NL0ADMhXyxqg7WgGASgc2ARq0T5XRQC6DrwHHmzfcDTdQHXd2Vr3BAE4VRg82dpx+AnBsCI0P/Y7PT4MwNxxF/AJLIC9o5lXBWkdxbwQ/Cd8EiexlonyVtAy/poYXEW5HKZRxmQm+IvORqa9msbcOJeXvrxxPg8ADfMHl6Md9KsAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  background-position: left 0.5rem center;
  color: #434343;
  font-size: 0.875rem;
  font-weight: bold;
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 0.625rem 0;
  padding: 0.5rem 0.5rem 0.5rem 2rem;
}
.messages .error-msg * {
  margin: 0 !important;
  padding: 0 !important;
}
.messages .success-msg {
  border: 1px solid #00a651;
  background: #ffffff url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAA54GlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxMzggNzkuMTU5ODI0LCAyMDE2LzA5LzE0LTAxOjA5OjAxICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTYtMTAtMTFUMDI6MzA6NTItMDU6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNi0xMi0yMlQwNDoxMTowNS0wNTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXA6TWV0YWRhdGFEYXRlPjIwMTYtMTItMjJUMDQ6MTE6MDUtMDU6MDA8L3htcDpNZXRhZGF0YURhdGU+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6MjEwYjg1NjYtMDU1My0xMDRlLWFkNGYtMDI1ZTViYzUzNjNkPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjQ5ZDZhNDZiLTE3ODEtOGM0Yy04MjQ2LWVjYjFiZjQ5NzAyZjwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjQ5ZDZhNDZiLTE3ODEtOGM0Yy04MjQ2LWVjYjFiZjQ5NzAyZjwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo0OWQ2YTQ2Yi0xNzgxLThjNGMtODI0Ni1lY2IxYmY0OTcwMmY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMTAtMTFUMDI6MzA6NTItMDU6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1LjUgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDoyMTBiODU2Ni0wNTUzLTEwNGUtYWQ0Zi0wMjVlNWJjNTM2M2Q8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTYtMTItMjJUMDQ6MTE6MDUtMDU6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE3IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MTY8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MTY8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PomDh3oAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAZFJREFUeNqU0z9oU1EUx/FPXmxtwaZFrBQCig6iAe0iIpZarXWyDm1BUIxgKQ4WBFFQ6eq/QXQpONQqDik46OgSqESwgoOgDhLFQfBPB4e0DgGhxsH35Jn45/U33fO753u49557UmaG1GkvRrAfXaE3jyLu41E8eUVs3Y5rGNOoDDZhHLdwFgvxAq14gH7/1xg2YhDVIDQnE8KR+kNGgF6MJqF2r825u/OU1c2rlkKmN0A+CXxoXY/SvouObdijs6U9Hdr5AH3xxLam1gb4fG7YvZ4zvtdqdhUvKC9+jLb6AmSjaKBrm/KBSedyP1vbFKRN7TjpSvdRNTUHH1/y9Es5Xjsbb6P5akVnS8bV7rzNbVlrVmYMZreDI3M3PPz0vOF0KTND5bDHYGvHek8GLv92lRPPbpp6V/zT07wJUIo7ryrvHZ67/iueeFn4GwyltJEtFRyPu2+/flZd+ub14gcTLwr/as7pVDgLt+uLJNAdjEY/cRyzy4BnQ0ZUoIphTCeAp8Pcav00LoSDUljOOP8YAACgYlsRYTwrAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  background-position: left 0.5rem center;
  color: #434343;
  font-size: 0.875rem;
  font-weight: bold;
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 0.625rem 0;
  padding: 0.5rem 0.5rem 0.5rem 2rem;
}
.messages .success-msg * {
  margin: 0 !important;
  padding: 0 !important;
}
.ak-main-button {
  font-size: 1.125rem;
  color: white;
  text-align: center;
  text-transform: none;
  border: 1px solid white;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #e85e27;
  background: -webkit-gradient(linear, left top, left bottom, from(#e85e27), to(#c95121));
  background: -webkit-linear-gradient(top, #e85e27, #c95121);
  background: -moz-linear-gradient(top, #e85e27, #c95121);
  background: -ms-linear-gradient(top, #e85e27, #c95121);
  background: -o-linear-gradient(top, #e85e27, #c95121);
  margin: 0;
  padding: 0.9375rem;
  width: 100%;
}
.ak-main-button * {
  font-size: 1.125rem;
  color: white;
  text-align: center;
  text-transform: none;
  background: none;
  width: 100%;
}
.ak-main-button-tiny {
  padding: 0.5rem;
}
.ak-second-button {
  width: 100%;
  height: 1.75rem;
  padding: 0;
  border: 1px solid white;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #004c98;
  background: -webkit-gradient(linear, left top, left bottom, from(#004c98), to(#004285));
  background: -webkit-linear-gradient(top, #004c98, #004285);
  background: -moz-linear-gradient(top, #004c98, #004285);
  background: -ms-linear-gradient(top, #004c98, #004285);
  background: -o-linear-gradient(top, #004c98, #004285);
  margin: 0.3125rem 0;
  display: inline-block;
  font-size: 0.875rem;
  color: white;
  text-align: center;
  text-transform: none;
  text-decoration: none;
}
.ak-second-button:hover {
  color: white;
  text-decoration: none;
}
.ak-second-button:hover * {
  color: white;
  text-decoration: none;
}
.ak-second-button * {
  font-size: 0.875rem;
  color: white;
  text-align: center;
  text-transform: none;
  width: 100%;
  background: none;
  padding: 0;
  margin: 0;
  text-decoration: none;
}
.catalog-product-view .page .col1-layout {
  margin: 0;
  border: none;
  /*margin: 1.875rem 0;*/
}
.catalog-product-view .page .col1-layout .col-main {
  padding: 0;
  /*margin: 0 2.5rem;*/
}
.catalog-product-view .page .col1-layout .col-main #messages_product_view {
  /*padding: 1.25rem;
          background: @elements-back;
          margin: 0;*/
  display: none;
}
.catalog-product-view .page .col1-layout .col-main .product-view {
  border: none;
  background: white;
  margin: 0;
  padding: 0;
  width: 100%;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-name {
  /* TODO: cambiar a una funcion */
  padding: 0.75rem 0 0.75rem 3.75rem;
  border: none;
  margin: 0;
  background: white;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-name h1 {
  color: #004c99;
  font-size: 2.25rem;
  font-weight: bold;
}
.catalog-product-view .page .col1-layout .col-main .product-view form > .yotpo {
  padding: 0 2.5rem;
  /*padding-left: 3.75rem;*/
  display: inline-block;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-ids {
  display: inline-block;
  font-size: 0.875rem;
  color: #444;
  margin-left: 1.25rem;
  text-transform: capitalize;
  vertical-align: top;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential {
  padding: 0 2.5rem;
  display: flex;
  width: 100%;
  margin-top: 1.875rem;
  margin-bottom: 1.25rem;
  /*position: relative;*/
  /*min-height: 55rem;*/
  flex-wrap: nowrap;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box {
  padding: 0;
  margin: 0;
  width: 100%;
  display: flex;
  /*&:after {
                  content: "";
                  position: absolute;
                  top: 0;
                  right: -12px;
                  background: @vertical-shadow-top;
                  background-repeat: no-repeat;
                  height: 100%;
                  width: 12px;
                  background-size: cover;

              }*/
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .amlabel-div {
  width: 87%;
  order: 2;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .amlabel-div .product-image {
  width: 100%;
  height: 100%;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .amlabel-div .product-image img {
  height: auto;
  width: auto;
  margin: auto;
  max-height: 100%;
  max-width: 100%;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .amlabel-div .mousetrap {
  width: 100% !important;
  height: 100% !important;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .notice {
  display: none;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .more-views {
  width: 13%;
  overflow: hidden;
  position: relative;
  order: 1;
  max-height: 26.5rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .more-views > a {
  width: 100%;
  height: 1rem;
  position: absolute;
  left: 0;
  background: rgba(255, 255, 255, 0.6) url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAKCAYAAAA+euenAAAAo0lEQVQ4jb3SsQ3CMBCF4Y8oAyBgBKpMkoJBEBSMQgEpYBHmoAOxCgWNLYUIhONEPMnFyfbdf3dvYnUyQCXW2GGPM565yYoBIDWuOGCJJsT1P2EqXMKpetyNCrOQ3n2cWoP5mDAltnhgE+IUleH9LfXfL5jY4RHTRIiukif6DWbQ7nNzdmH6+CJXbT/NPsHE/fb1Ra5ivXu7XtEhzfVFrt428QJ6iyNbm9aIKAAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-size: 2rem;
  background-position: center;
  -webkit-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.35);
  -moz-box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.35);
  box-shadow: 0px 0px 7px 0px rgba(0, 0, 0, 0.35);
  max-width: 105px;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .more-views > a.left {
  top: 0;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .more-views > a.right {
  bottom: 0;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .more-views ul li {
  border: none;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .media-content {
  flex: 1;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop {
  padding: 0 0 0 3.5rem;
  margin: 0;
  width: 400px;
  float: initial;
  overflow: hidden;
  border-left: 1px solid #ebebeb;
  position: relative;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAGBBAMAAACgAk1mAAAAJFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmWAJHAAAADHRSTlMAAQIDBAUGBwgJCgsWNBesAAAAYklEQVRIx+3OsQ3DQAxD0W9elf23yTC3AlmmYwrb8A6GqgeJkMDju723BQDDMAzDMAzDKwkJuafeWQERCkqvpQlqCJUbiuIW1CQgtyRyUlBMinzeYQrr0yPXM7r4PV3OEuYPbCc6+xMvdKEAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  height: 100%;
  width: 12px;
  background-size: cover;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info .price-box {
  margin: 0.625rem 0;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info .price-box .regular-price span {
  font-size: 2.8125rem;
  color: red;
  font-weight: bold;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info .price-box .old-price * {
  color: #6f6e6e;
  text-decoration: line-through;
  font-weight: bold;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info .price-box .old-price .price-label {
  font-size: 0.75rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info .price-box .old-price .price-old {
  font-size: 1.125rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info .price-box .special-price * {
  color: red;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info .price-box .special-price .price-label {
  font-size: 1.125rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info .price-box .special-price .price {
  /*font-size: 2.25rem;*/
  font-size: 2rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info .price-box .codensa-price .price-label,
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info .price-box .alkosto-price .price-label {
  width: 2.5rem;
  display: inline-block;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info .price-box .codensa-price .price-label img,
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info .price-box .alkosto-price .price-label img {
  width: 100%;
  height: auto;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info .price-box .codensa-price .price,
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info .price-box .alkosto-price .price {
  display: inline-block;
  font-size: 1.1875rem;
  color: #004c99;
  margin-left: 0.5rem;
  vertical-align: bottom;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info .price-box .codensa-price .price *,
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info .price-box .alkosto-price .price * {
  font-size: 1.1875rem;
  color: #004c99;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info .price-box > div span {
  font-size: 0.875rem;
  color: #444;
  font-weight: normal;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info .price-box .promotions-by-payment {
  font-size: 0.875rem;
  color: #444;
  font-weight: normal;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info .title-grouped {
  font-size: 1.125rem;
  margin: 0.625rem 0;
  color: #004c99;
  font-weight: bold;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info table {
  border: none;
  margin: 0.625rem 0;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info table thead {
  background: none;
  display: none;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info table tbody tr {
  background: none;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info table tbody tr td {
  background: none;
  border: none;
  font-size: 1rem;
  color: #444;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info table tbody tr td select {
  font-size: 1.25rem;
  color: #909090;
  border: 1px solid #004c99;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 0.4125rem 1.2rem;
  background: white url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAXklEQVQYlYWOwRGAMAgE14y92IaVWEvSmMR0YxPqRxxkDPI7Zllu2JdJgJl41gSUHwigJKACWwAJ0NIdcgBmAAV7VgGaBXvWZ2fBqtdf2YLe+vowdjoduM4eVNPplxdIkBUMy0gRPwAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-position: right 0.625rem center;
  -webkit-appearance: none;
  -moz-appearance: none;
  pointer-events: none;
  -webkit-opacity: 0.6;
  -moz-opacity: 0.6;
  opacity: 0.6;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info table tbody tr td select::-ms-expand {
  display: none;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info .availability {
  margin: 0.625rem 0;
  font-size: 0.875rem;
  color: #444;
  font-weight: normal;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info .availability.out-of-stock {
  border: 1px solid #fcd344;
  background: #fff868 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAMAAADjcdz2AAAAyVBMVEUAAADBuU/BuU/BuU/BuU/EvVnEvVjEvVjGvlzGvlzKw2fDu1XJwmbIwWTIwWLLxGvMxW7GvlzKw2nKw2nGvlzIwWLHwGHJwmTIwWPJwmbEvFfEvVjEvVnFvlvDu1XCu1PDvFbCulLDu1XCulLBuU/CulHCulLFvVrFvlvGvlzGv13JwmTMxW7OyHXQynrRy3zUzoTX0YzZ1JTb15rc15zc2J3g3Kfj37Dr6MXr6Mbv7dH18+H29ef39un6+vH6+vL7+/T+/vz////hF5GjAAAAJHRSTlMAARATGHFyeHp7fX6AgYeIlKKwsdPT1NjZ4O709PT4+vr8/P0/dDR9AAAAmklEQVQYGQXB7U7CMAAAwOsHXUCRGP3B3v/ljBGNCttkXetdgDzsi/v8VxEI5bwD69u9SzyfE5BOfZGUEXk8pYXDb4vxDD3FAGOMQ4FOg1LiEbSugWMsQNfBEHfApoMhrkDTwBJXoC4b2PJ0BBfAlG81I7ym7xn1Fts7HPblAT62aPrEWq34ugqEp5dolxbt8tMFyI/7rM7Xin8IUj1lQR+boQAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-position: left 0.5rem center;
  color: #434343;
  font-size: 0.875rem;
  font-weight: bold;
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 0.625rem 0;
  padding: 0.5rem 0.5rem 0.5rem 2rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info .availability.out-of-stock * {
  margin: 0 !important;
  padding: 0 !important;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info .account-alert-stock {
  margin: 0.625rem 0;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info .account-alert-stock a {
  font-size: 0.875rem;
  color: #004c99;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-plus {
  margin: 0.625rem 0;
  /*background: @product-free-delivery;*/
  background-repeat: no-repeat;
  background-position: left center;
  /*padding-left: 3.5rem;*/
  font-size: 1rem;
  font-weight: bold;
  text-transform: uppercase;
  color: #444;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .options-container-big {
  border: none;
  padding: 0;
  margin: 0.625rem 0;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .options-container-big dl dt {
  display: inline-block;
  width: 22%;
  vertical-align: top;
  padding-top: 0.5rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .options-container-big dl dt label {
  font-size: 1rem;
  color: #444;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .options-container-big dl dt:after {
  content: none;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .options-container-big dl dd {
  border: none;
  width: 70%;
  display: inline-block;
  margin: 0;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .options-container-big dl dd .input-box {
  width: 100%;
  padding-right: 0;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .options-container-big dl dd select {
  font-size: 1.25rem;
  color: #909090;
  border: 1px solid #004c99;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 0.4125rem 1.2rem;
  background: white url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAXklEQVQYlYWOwRGAMAgE14y92IaVWEvSmMR0YxPqRxxkDPI7Zllu2JdJgJl41gSUHwigJKACWwAJ0NIdcgBmAAV7VgGaBXvWZ2fBqtdf2YLe+vowdjoduM4eVNPplxdIkBUMy0gRPwAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-position: right 0.625rem center;
  -webkit-appearance: none;
  -moz-appearance: none;
  padding-left: 0.25rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .options-container-big dl dd select::-ms-expand {
  display: none;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .options-container-big .product-options-bottom {
  margin: 0.625rem 0;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .options-container-big .product-options-bottom .add-to-cart {
  width: 100%;
  /*margin: 1.25rem 0;*/
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .options-container-big .product-options-bottom .add-to-cart label {
  font-size: 1rem;
  color: #444;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .options-container-big .product-options-bottom .add-to-cart select {
  font-size: 1.25rem;
  color: #909090;
  border: 1px solid #004c99;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 0.4125rem 1.2rem;
  background: white url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAXklEQVQYlYWOwRGAMAgE14y92IaVWEvSmMR0YxPqRxxkDPI7Zllu2JdJgJl41gSUHwigJKACWwAJ0NIdcgBmAAV7VgGaBXvWZ2fBqtdf2YLe+vowdjoduM4eVNPplxdIkBUMy0gRPwAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-position: right 0.625rem center;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .options-container-big .product-options-bottom .add-to-cart select::-ms-expand {
  display: none;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .options-container-big .product-options-bottom .add-to-cart button {
  height: 3.125rem;
  /*border: 1px solid @button-main-border;*/
  /**/
  background-color: #e85e27;
  background: -webkit-gradient(linear, left top, left bottom, from(#e85e27), to(#c95121));
  background: -webkit-linear-gradient(top, #e85e27, #c95121);
  background: -moz-linear-gradient(top, #e85e27, #c95121);
  background: -ms-linear-gradient(top, #e85e27, #c95121);
  background: -o-linear-gradient(top, #e85e27, #c95121);
  margin: 0;
  padding: 0;
  color: white;
  background: #FBB900;
  color: #251b00;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 1.125rem;
  width: 100%;
  text-align: center;
  text-transform: none;
  margin: 0.625rem 0;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .options-container-big .product-options-bottom .add-to-cart button * {
  font-size: 1.125rem;
  color: white;
  width: 100%;
  text-align: center;
  background: none;
  text-transform: none;
  color: #251b00;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .add-to-box .add-to-cart {
  width: 100%;
  /*margin: 1.25rem 0;*/
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .add-to-box .add-to-cart label {
  font-size: 1rem;
  color: #444;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .add-to-box .add-to-cart select {
  font-size: 1.25rem;
  color: #909090;
  border: 1px solid #004c99;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 0.4125rem 1.2rem;
  background: white url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAXklEQVQYlYWOwRGAMAgE14y92IaVWEvSmMR0YxPqRxxkDPI7Zllu2JdJgJl41gSUHwigJKACWwAJ0NIdcgBmAAV7VgGaBXvWZ2fBqtdf2YLe+vowdjoduM4eVNPplxdIkBUMy0gRPwAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-position: right 0.625rem center;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .add-to-box .add-to-cart select::-ms-expand {
  display: none;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .add-to-box .add-to-cart button {
  height: 3.125rem;
  /*border: 1px solid @button-main-border;*/
  /**/
  background-color: #e85e27;
  background: -webkit-gradient(linear, left top, left bottom, from(#e85e27), to(#c95121));
  background: -webkit-linear-gradient(top, #e85e27, #c95121);
  background: -moz-linear-gradient(top, #e85e27, #c95121);
  background: -ms-linear-gradient(top, #e85e27, #c95121);
  background: -o-linear-gradient(top, #e85e27, #c95121);
  margin: 0;
  padding: 0;
  color: white;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 1.125rem;
  width: 100%;
  text-align: center;
  text-transform: none;
  margin: 0.625rem 0;
  background: #FBB900;
  color: #251b00;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .add-to-box .add-to-cart button * {
  font-size: 1.125rem;
  color: white;
  width: 100%;
  text-align: center;
  background: none;
  text-transform: none;
  color: #251b00;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-pricing {
  border: 1px solid #fcd344;
  background: #fff868 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAMAAADjcdz2AAAAyVBMVEUAAADBuU/BuU/BuU/BuU/EvVnEvVjEvVjGvlzGvlzKw2fDu1XJwmbIwWTIwWLLxGvMxW7GvlzKw2nKw2nGvlzIwWLHwGHJwmTIwWPJwmbEvFfEvVjEvVnFvlvDu1XCu1PDvFbCulLDu1XCulLBuU/CulHCulLFvVrFvlvGvlzGv13JwmTMxW7OyHXQynrRy3zUzoTX0YzZ1JTb15rc15zc2J3g3Kfj37Dr6MXr6Mbv7dH18+H29ef39un6+vH6+vL7+/T+/vz////hF5GjAAAAJHRSTlMAARATGHFyeHp7fX6AgYeIlKKwsdPT1NjZ4O709PT4+vr8/P0/dDR9AAAAmklEQVQYGQXB7U7CMAAAwOsHXUCRGP3B3v/ljBGNCttkXetdgDzsi/v8VxEI5bwD69u9SzyfE5BOfZGUEXk8pYXDb4vxDD3FAGOMQ4FOg1LiEbSugWMsQNfBEHfApoMhrkDTwBJXoC4b2PJ0BBfAlG81I7ym7xn1Fts7HPblAT62aPrEWq34ugqEp5dolxbt8tMFyI/7rM7Xin8IUj1lQR+boQAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-position: left 0.5rem center;
  color: #434343;
  font-size: 0.875rem;
  font-weight: bold;
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 0.625rem 0;
  padding: 0.5rem 0.5rem 0.5rem 2rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-pricing * {
  margin: 0 !important;
  padding: 0 !important;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info {
  display: inline-block;
  /* Recoge en tienda */
  /* Recoge en tienda */
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info .store-availability-link,
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info .call-center {
  display: inline-block;
  margin: 0.625rem 0;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info .store-availability-link .title,
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info .call-center .title {
  font-size: 1.125rem;
  font-weight: bold;
  color: #004c99;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info .store-availability-link .info,
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info .call-center .info {
  padding-left: 3.125rem;
  font-size: 1rem;
  color: #444;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info .store-availability-link .info a,
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info .call-center .info a {
  text-decoration: none;
  font-size: 1.125rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info .call-center {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAbCAYAAACJISRoAAAByUlEQVRIia3WO2gUURTG8d+uUcEHvkAXBEHQDYgP0BFtFAVLBS1UMFZpBBvBJiKI06TxgSwiaCPYiCBoYRexsoidlU9QRDADAVEwISKssbgbWNbZmc3mfs3A+c7cP3Pm3HtuxdF7WjqCm1iNSVzCCyVKk6wsRbX1vIhH2IlNSPAYu0tX6EFVnMIVrOvw1uByLMhVoUR5qseCLC/wN6IWA1KktTgcA9IsyTkYAzJVkvM3BuR7gf8OIzEgn7p4b3FI+Zf2BHmAPx3xDAeEnb9gVTGOiY74BgzFAMxBmniTEz+PxbEgMIrpDm8Q12JCxoVOalcFZ7AnFoRwGHZ20no81P1smzfkOV7l5NQxhmUxIHAWX3Py9uIlVvUDqbRNxjkN4U6XBd/jOD60xWq4L5T0Ixppkr0ug0AD57A0x5sQuq6B/cI/29zmz+AznmE0TbKpbhCtl09iIMf73fqqmuJ58wWnF6kf65bwBFuxxf+bcqC1+IoCAKGEg0UQeIol2KH/7potm4yQ4oRQntk+IM1eIIT23YXb+DYPwC/c7RVCGAcXsB23hEN1piD/B66nSXYjr3PK9FO4DMI+DGObcG9bKWzwSYykSTYG/wDAKlfxzyNlIAAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-position: 2% 85%;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info .store-availability-link {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAcCAYAAACDBoQZAAABr0lEQVRIiZ3VvWsUQRzG8c+thyRYWmijhQhXinitYJPuBBuxsrAIdilSWERIDkFIY3EmIIeFRP+BgGUgKNYSLMVOi1WIcFcYwcSX4n45zs3O3ssDy+w8v2e+O8vM7tS0ugo6g5u4hWu4iNP4hc94j228xo92Mx8OrBdA9/EYZ4tPCODluO7gOx5iOJtazOwUXuBuCWScXuFeu5n/zsJYmxEkxq0dz+wSPjr5ytPoCI0Mi2NA3/A22pTqWMywUBHqGKzmjWg7FdmFmlb3APMlxQ+4ir8jXg17uFKS/5klQLBTAIn+TiI/n6GXKJ6b0u9l2E0Ub6NR8Brhl2k3w1aiOId3WDJYgKXozyXyWzWtbh1fcD4RmkRfcSEz2HBVSz6JOu1mfnT8OT1Df0ZQP8bLRoyNGWEb7WbeH4XBkxlm149xirAe1qeErbeb+XCfZoXiU+QmUx75oYqwA6xMCFuJfBIGLw0+5irtRe4/lcH+YHkMbDlyY2HwxuAEKtN21E8oBYMHOCx4h+GXqgr2CZsFbzP8qWHwCPtxvx/9pMbBeliN+1XpHykmO96e43q0lfoHwshgN6X6Je8AAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  background-position: 2% bottom;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info .store-availability-link .info a {
  color: #004c99;
  font-size: 0.875rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info .storepickup-product-info {
  margin: 0.625rem 0;
  display: inline-block;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info .storepickup-product-info .title {
  font-size: 1.125rem;
  font-weight: bold;
  color: #004c99;
  display: inline-block;
  width: 100%;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info .storepickup-product-info div {
  width: 49%;
  display: inline-table;
  margin-top: 0.5rem;
  padding: 0 0.5rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info .storepickup-product-info div img {
  display: block;
  margin: 0 auto;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info .storepickup-product-info div .title {
  color: #004c99;
  font-size: 0.875rem;
  text-align: center;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info .storepickup-product-info div .info {
  font-size: 0.75rem;
  text-align: center;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info .storepickup-product-info div .info a {
  color: #004c99;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info .storepickup-product-info div.disabled {
  pointer-events: none;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info .storepickup-product-info div.disabled .title,
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info .storepickup-product-info div.disabled .info,
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info .storepickup-product-info div.disabled a {
  color: #e1e1e1;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .addshoppers-btn {
  margin: 1rem 0;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .oferta-exclusiva {
  border: 1px solid #fcd344;
  background: #fff868 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAARCAMAAADjcdz2AAAAyVBMVEUAAADBuU/BuU/BuU/BuU/EvVnEvVjEvVjGvlzGvlzKw2fDu1XJwmbIwWTIwWLLxGvMxW7GvlzKw2nKw2nGvlzIwWLHwGHJwmTIwWPJwmbEvFfEvVjEvVnFvlvDu1XCu1PDvFbCulLDu1XCulLBuU/CulHCulLFvVrFvlvGvlzGv13JwmTMxW7OyHXQynrRy3zUzoTX0YzZ1JTb15rc15zc2J3g3Kfj37Dr6MXr6Mbv7dH18+H29ef39un6+vH6+vL7+/T+/vz////hF5GjAAAAJHRSTlMAARATGHFyeHp7fX6AgYeIlKKwsdPT1NjZ4O709PT4+vr8/P0/dDR9AAAAmklEQVQYGQXB7U7CMAAAwOsHXUCRGP3B3v/ljBGNCttkXetdgDzsi/v8VxEI5bwD69u9SzyfE5BOfZGUEXk8pYXDb4vxDD3FAGOMQ4FOg1LiEbSugWMsQNfBEHfApoMhrkDTwBJXoC4b2PJ0BBfAlG81I7ym7xn1Fts7HPblAT62aPrEWq34ugqEp5dolxbt8tMFyI/7rM7Xin8IUj1lQR+boQAAAABJRU5ErkJggg==');
  color: #434343;
  font-size: 0.875rem;
  font-weight: bold;
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  margin: 0.625rem 0;
  padding: 0.5rem 0.5rem 0.5rem 2rem;
  width: 100%;
  display: inline-block;
  background: #fff868 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAASCAYAAACAa1QyAAABAElEQVQokaXTv0qDQRAE8F/iR0ALIVgEbIRYWFuKndw7SEAfQCs7ESQiKD6ElVgEOx9gsRNLa5uAZQpNqUQUi3yRGPNPnWYXZuZ29rgrQEppASfYRNlPtHGFw4h4KqSUyrjDyhDxIB6wlqGeG95whvsh4lUc5Lp6hlpOHEfE6YgJ1ymlTr5CLUMlJ256ipTSErZxGRGPA3wl6zvtpa/fxw4WsTvIF0fEmRuo3zDKNBajTLd4z+t0pog4Rymv08eLiI/fxhuLf5tmJ2i/+CJaeb8xwdTjWxka2MNRSqmke82dPnEJ67oPFhp/+hozzWbztVqtNjCPZcN3a+MCWxHx/Al0RT9WUYAHSwAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-position: left 0.5rem center;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .oferta-exclusiva * {
  margin: 0 !important;
  padding: 0 !important;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .upsell-one-product {
  background: #ebebeb;
  padding: 1rem;
  position: relative;
  min-height: 11.25rem;
  margin-bottom: 0.875rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .upsell-one-product h3 {
  font-size: 1.125rem;
  color: #004c99;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .upsell-one-product h4 {
  margin: 0;
  padding: 0;
  background-color: transparent;
  margin: 0.875rem 0;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .upsell-one-product h4 a {
  text-decoration: none;
  font-size: 0.8215rem;
  color: #444;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .upsell-one-product a img {
  width: 80px;
  height: auto;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .upsell-one-product .price-box {
  margin-left: 6rem;
  margin-top: -80px;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .upsell-one-product .price-box .regular-price .price {
  font-size: 1.1125rem;
  color: red;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .upsell-one-product .price-box .old-price .price-label {
  font-size: 0.75rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .upsell-one-product .price-box .old-price .price-old {
  font-size: 0.875rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .upsell-one-product .price-box .special-price {
  color: red;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .upsell-one-product .price-box .special-price .price-label {
  font-size: 0.875rem;
  color: red;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .upsell-one-product .price-box .special-price .price {
  font-size: 1.1125rem;
  color: red;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .upsell-one-product .actions-display {
  margin-left: 6rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .upsell-one-product .actions-display .desktop {
  width: 100%;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .upsell-one-product .actions-display .add-to-cart {
  float: none;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .upsell-one-product .actions-display .add-to-cart button {
  height: 3.125rem;
  /*border: 1px solid @button-main-border;*/
  /**/
  background-color: #e85e27;
  background: -webkit-gradient(linear, left top, left bottom, from(#e85e27), to(#c95121));
  background: -webkit-linear-gradient(top, #e85e27, #c95121);
  background: -moz-linear-gradient(top, #e85e27, #c95121);
  background: -ms-linear-gradient(top, #e85e27, #c95121);
  background: -o-linear-gradient(top, #e85e27, #c95121);
  margin: 0;
  padding: 0;
  color: white;
  background: #FBB900;
  color: #251b00;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 1.125rem;
  width: 100%;
  text-align: center;
  text-transform: none;
  height: 1.875rem;
  font-size: 0.875rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .upsell-one-product .actions-display .add-to-cart button * {
  font-size: 1.125rem;
  color: white;
  width: 100%;
  text-align: center;
  background: none;
  text-transform: none;
  color: #251b00;
}
.catalog-product-view .page .col1-layout .col-main .product-view .short-description {
  padding: 1.875rem 0 0 2.5rem;
  width: 100%;
}
.catalog-product-view .page .col1-layout .col-main .product-view .short-description .title {
  font-size: 1.125rem;
  font-weight: bold;
  color: #004c99;
  padding-left: 8rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .short-description .content {
  font-size: 0.875rem;
  color: #444;
  padding-left: 8rem;
  padding-right: 0.625rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .short-description .content ul {
  margin-bottom: 0;
}
.catalog-product-view .page .col1-layout .col-main .product-view .short-description .content * {
  color: #444;
}
.catalog-product-view .page .col1-layout .col-main .product-view .short-description.long-description a {
  color: #004c99;
}
.catalog-product-view .page .col1-layout .col-main .product-view .upsell {
  /*margin: 3.125rem 0;*/
}
.catalog-product-view .page .col1-layout .col-main .product-view .upsell .upsell-title {
  background: white;
  margin: 0.625rem 0 0.625rem 0;
  border-left: 1.25rem solid #e95e27;
  border-bottom: 1px solid #e95e27;
  padding: 0.5rem 3.125rem;
  width: 100%;
  text-align: left;
  font-size: 1.5rem;
  color: #004c99;
  font-weight: normal;
}
.catalog-product-view .page .col1-layout .col-main .product-view .upsell .upsell-title * {
  font-size: 1.5rem;
  color: #004c99;
  font-weight: normal;
}
.catalog-product-view .page .col1-layout .col-main .product-view .upsell .upsell-products .products-grid .item {
  margin: 0;
  padding: 1 1.25rem 0 1.25rem;
  border-right: 1px solid #ebebeb;
  width: 20rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .upsell .upsell-products .products-grid .item .product-name {
  margin: 0 0.625rem 0.625rem 0.625rem;
  height: 2.2rem;
  overflow: hidden;
  text-align: 'center';
  padding: 0;
}
.catalog-product-view .page .col1-layout .col-main .product-view .upsell .upsell-products .products-grid .item .product-name a {
  font-size: 1.125rem;
  color: #444;
  text-decoration: none;
  font-weight: bold;
  line-height: 1.1rem;
  white-space: normal;
}
.catalog-product-view .page .col1-layout .col-main .product-view .upsell .upsell-products .products-grid .item .yotpo {
  margin: 0.625rem;
  min-height: 1rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .upsell .upsell-products .products-grid .item .price-box {
  text-align: left;
  margin-top: 1.125rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .upsell .upsell-products .products-grid .item .price-box .regular-price {
  font-size: 2.25rem;
  color: red;
  text-align: left;
}
.catalog-product-view .page .col1-layout .col-main .product-view .upsell .upsell-products .products-grid .item .price-box .codensa-price,
.catalog-product-view .page .col1-layout .col-main .product-view .upsell .upsell-products .products-grid .item .price-box .alkosto-price {
  margin-left: 2rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .upsell .upsell-products .products-grid .item .price-box .credito20min-cuotas,
.catalog-product-view .page .col1-layout .col-main .product-view .upsell .upsell-products .products-grid .item .price-box .codensa-price,
.catalog-product-view .page .col1-layout .col-main .product-view .upsell .upsell-products .products-grid .item .price-box .alkosto-price {
  margin-left: 2rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .upsell .upsell-products .products-grid .item .actions-display form .product-view-details button {
  width: 45%;
}
.catalog-product-view .page .col1-layout .col-main .product-view .upsell .upsell-products .products-grid .item .actions-display form .add-to-cart button {
  width: 45%;
}
.catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content {
  display: flex;
  height: 14rem;
  margin: 1.25rem 2.5rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul {
  display: flex;
}
.catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li {
  width: 230px;
  height: 186px;
  position: relative;
  margin-right: 1.5rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li .product-name {
  margin: 0;
  padding: 0;
  background: none;
  text-align: center;
  height: 2.7rem;
  overflow: hidden;
}
.catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li .product-name a {
  font-size: 1rem;
  color: #444;
  text-align: center;
  font-weight: bold;
  text-decoration: none;
}
.catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li .product {
  display: grid;
  margin: 0.25rem 0;
}
.catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li .product a {
  display: inline-block;
  margin: auto;
}
.catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li .product a img {
  height: 110px;
  width: auto;
}
.catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li .product-price {
  display: flex;
  align-items: center;
  padding: 0 2rem;
  height: 4rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li .product-price input {
  width: 1.5rem;
  height: 1.5rem;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAAqklEQVRIie3WIQ7CMBSA4X8NQeBaBYJTcAA0Sa+AAfTcToBEAWokqHEH9PCcAsIgYd3MhiwGQdCtIOl/gPflPfUidNoFVsAUkLjLAAcg6QDLyWgY7+MxA9VzJhSmVfNNHh/PFws6NYVprI9uZWPRaSkA2ZfuNvjucxklvEz/KSABCUhAAhKQv0LqR/3yMrwwLYARwG62zrk+G6fAvWpZbE8AWeTx76qADEjeK5mEmOWyl6kAAAAASUVORK5CYII=');
  background-size: contain;
  background-repeat: no-repeat;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li .product-price input::-ms-expand {
  display: none;
}
.catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li .product-price input:checked {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAZCAYAAADE6YVjAAAB+UlEQVRIidXWQUiTYRzH8e/7uo3lLF83IQWzIgsKSfDgDqZ0Me0Q8QqRkB7q4K06RFOCIfjCYhZ1qUsUEcYYFiV08JK1GFoJSTQPQalFgW2Ea1pr8eLWpV6ae9+27N3B3/H3/Hk+vC/P+/AKBGQbcAHoASowL4vAbeCsBVCAUyZu/jvOX/tmRKC3CMCf6REBqciIUywyAMD6Qo7WNvP8gB/J5jAfERDw1h8h2HyGJtdOHrSey5mx/A9gL7Fy032Srq37tO7W/GPzkCq7xGhrP27XLq0biAS5PvswZ1b3dQkI9O/pZHvZZl2gQdrGVPtQFnD1zRiDMyO687rI4N4uzjd0M91+EbnGnbV2uKaJiTYfW0orte7uh6ecfnFDFzBEGit2ACDZHNxr6eNS43GsYgme3TL3W/pwWOza7KNohGOTl1nJpA0RgYCcWV1uspYy0eajvrxW6xa+x6nekH1/vozPs3/cS0JNGgKGT7KkJjn0xEcsldC61cDs1090hJS8gCEC8O5bDDns50dazVmLpRJ0hBSiqS95gb8iAJOfX3Pi2ZWsbklNcjCk8HZ5oSAgLwIQeB9GmbkDgJpeoTM8xHR8rmAACvwYByJB6jZWMfpxivHoq38CwOB0mZ31ddXnQwo7h2vPoghcKzIybAG8gB3z/7viwDDg+Qln14kp9vg42QAAAABJRU5ErkJggg==');
}
.catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li .product-price .price-box {
  flex: 1 1 auto;
  text-align: right;
}
.catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li .product-price .price-box * {
  color: red;
  font-size: 1.25rem;
  font-weight: normal;
}
.catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li .product-price .price-box .old-price * {
  color: #6f6e6e;
  text-decoration: line-through;
  font-weight: bold;
}
.catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li .product-price .price-box .old-price .price-label {
  font-size: 0.5rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li .product-price .price-box .old-price .price-old {
  font-size: 0.875rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li .product-price .price-box .special-price .price-label {
  font-size: 0.8rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li:after {
  content: "";
  width: 1.5rem;
  height: 1.5rem;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAzCAYAAABmK3MOAAAABHNCSVQICAgIfAhkiAAAAGtJREFUWIXt1LENgCAQRuH/XMIV3INLnMWNHMWCBFdwD2cAOwsrjJqoeV8LuUdIQAIA4BFWuzGE0JrZLKk7LI0xxqFmRnPiYJcRI/ae2P7O3L2XNN0dKKWsOWdPKS3/vcb/xviIiREDAOCzNvAZFihhtpreAAAAAElFTkSuQmCC');
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -0.75rem;
  margin-right: -1.5rem;
  background-position: center;
  background-repeat: no-repeat;
}
.catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li:last-child:after {
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAzCAYAAABmK3MOAAAABHNCSVQICAgIfAhkiAAAAEBJREFUWIXt0zEKgEAMRNFxzxbQI6+Qw1nZWdgsCL5XTZVfJQEAvmu7R1XtSeaiztHd51h0/JEYP+WpxQAA3rgAZ9UKE1t0JBQAAAAASUVORK5CYII=');
  background-position: center;
  background-repeat: no-repeat;
}
.catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content .div-frecuently-totals {
  padding-top: 4.25rem;
  margin-left: 0.875rem;
  color: red;
}
.catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content .div-frecuently-totals label {
  font-size: 1rem;
  font-weight: bold;
}
.catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content .div-frecuently-totals span {
  font-size: 1.875rem;
  font-weight: bold;
}
.catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content button {
  height: 3.125rem;
  /*border: 1px solid @button-main-border;*/
  /**/
  background-color: #e85e27;
  background: -webkit-gradient(linear, left top, left bottom, from(#e85e27), to(#c95121));
  background: -webkit-linear-gradient(top, #e85e27, #c95121);
  background: -moz-linear-gradient(top, #e85e27, #c95121);
  background: -ms-linear-gradient(top, #e85e27, #c95121);
  background: -o-linear-gradient(top, #e85e27, #c95121);
  margin: 0;
  padding: 0;
  color: white;
  background: #FBB900;
  color: #251b00;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 1.125rem;
  width: 100%;
  text-align: center;
  text-transform: none;
  /*width: 15.625rem;*/
  margin-top: 1.25rem;
  max-width: 22rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content button * {
  font-size: 1.125rem;
  color: white;
  width: 100%;
  text-align: center;
  background: none;
  text-transform: none;
  color: #251b00;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral {
  padding: 0;
  margin: 0 0 10rem 0;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl {
  display: flex;
  flex-direction: row;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab {
  background: #E8E8E8;
  border: none;
  padding: 0.75rem 1.25rem 1.25rem 1.25rem;
  margin: 0 1px 0 0;
  height: 2.875rem;
  order: 1;
  /*flex-grow: 1;*/
  text-align: center;
  display: inherit;
  justify-content: center;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab.active {
  background: #004c99;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab.active span {
  color: white;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab span {
  background: none;
  font-size: 1.125rem;
  color: #757575;
  padding: 0;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container {
  margin-top: 22px;
  border-top: 2px solid #004c99;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content {
  border: none;
  margin-top: 2rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content #product-attribute-specs-table {
  border: none;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content #product-attribute-specs-table tbody tr:last-child th,
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content #product-attribute-specs-table tbody tr:last-child td {
  border-bottom: 1px solid #d9dadd;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content #product-attribute-specs-table tbody tr th {
  background: #ebebeb;
  color: #444;
  font-size: 1rem;
  padding: 0.875rem 1.25rem;
  border: none;
  font-weight: normal;
  border-top: 1px solid #d9dadd;
  max-width: 12rem;
  white-space: normal;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content #product-attribute-specs-table tbody tr td {
  background: white;
  color: #757575;
  font-size: 1rem;
  padding: 0.875rem 1.25rem;
  border: none;
  border-top: 1px solid #d9dadd;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .cms-block {
  font-size: 1rem;
  color: #444;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .action {
  width: 25%;
  float: left;
  color: #444;
  font-size: 0.75rem;
  padding-right: 1.25rem;
  min-height: 14rem;
  border-right: 1px solid #ebebeb;
  position: relative;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .action:after {
  content: "";
  position: absolute;
  top: 0;
  right: -12px;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAL9BAMAAADtCppBAAAAJFBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmWAJHAAAADHRSTlMAAQIDBAUGBwgJCgsWNBesAAAAoklEQVRYw+3OMVJFMQxD0Wt9Gjp5/3skKulMkf8GlkDh6ozicSy6AQQA1cC5MMIAagpKlG/CIJoCNY1RNy5ku4y6CvzRwBeqMoVsTKmoe88Yue51UyDurPhTScbGT1qWZVmWZVmWZVmWZVmW5R8QEvKkeWYDiDCgzPvxEDQhjM6EQTkzoEkCOjMkOsmAcsigc/c4DLw+p/L+jHnx/dvlljj8AEtvPeu2zadLAAAAAElFTkSuQmCC');
  background-repeat: no-repeat;
  height: 100%;
  width: 12px;
  background-size: cover;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .action p {
  font-size: 0.875rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .action p.title {
  color: #004c99;
  font-weight: bold;
  position: relative;
  padding-left: 3rem;
  font-size: 1.25rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .action p.title:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 2.5rem;
  height: 2.5rem;
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA6CAYAAADlTpoVAAAGR0lEQVRoge2b328UVRTHP/fOj93ttl3Yblt+lRaBogRbMATEgKBEHmo0iEE0ouKD4pMxUSP+Cz6or8b44o/EB42JxAcNmigaE03AhJiAGhAQ+dnS0nZp98eMD3dud3Zn+mOX7rZL/CaT2b1zZuZ895x77r3n3BVMDuE7+w//tVrD9Z39h/9aEcxpHii9w/BkDe+7n2ytoMk4QB7IeWfHO0IxmZICRcQELCAC2N5nkwLJWkKTywFZIAOMe59z3rWAFSezoCZofdO3/IENLdEvq6Fxpfj8zPBzL/148QeUjlAgFyAoSxsouJ8FRDsbrQNV0rNibGyNPg0kgSYgitI1tNuEEdTt5p6uptQC2+irlqKVYlnc2r52YWQZBYK62wQwmQUNwH55XXKvFESrpmmFMASR1+5O9qEINqDig8EMLDjR94BIV5P1RJV1rRib22K7UARjqCBoERL8wixoAOY7W9p746ZcV21FK0VbzFzxzOrEXUCcgpsapXJ+gtp6BmDvWBx/shaK3gqeWpnYhXLRKAU3LbJiqQUlYK5LRpoXNRiP1krRStGTjGxNRY0Eyk1Dg02pBQ3AfmtTe58pRKJmmlaIiCHib/Sm7kdZUU9GioKNJuifudirE9a+GutaMXYuadiJIhhDESyaafktKAHrUG/LygW2cW+tFa0UHY3W2l3L4l0U3FRHU6B44mwC9p4VzfuYu9VCJRAv3LlQBxvtpiYeL81UAkbCltGlDebjc6Nn5diYim63DRGn4KY6mk6Y0gCs97ct2WEbYtHcqFk5Gi2ZfL2nZROF4cLCGxO1ixqA2dsSmfdj32R4uKPxIYoDjQEIHXEkYDZv2714dHzsVCbn2GPZXCzvOKbrIsaOfxvaJyMbHgx92fjx70LbZ1tegBuRYlwKkW+0ZIriPigBqYNLA7DAdd2zYQ+89uya0BelPjwV2j5X8q0f/bEbuABcAQaBtHZRPUWrd/jdU+KLoppkvUMTKxroSzNm9Qw/uaJxEG4PggFj3Q5uOSU0QZ2Sq3c4vsMFRVCn2/KEpN1UQ5j3TuXRcyGPSyFHqrm4mqAD5K5cuRIYcU+dvcToyo2Bp6W7ehkYGAi0Dw4Oli3/Z0swM3J64Zqy5P8ezp4AxlAJ4YlEsD+smkeOHPm5p6dHAtZv54faP/vpJMd+/4ulm7fi2g0gBLmmVkbW3MfA1v1cHx4hn88DkMlk6O/v59y5c4x0ri9L/vDNpRw9O4orBBdo4rC7mlPr99IWF9PKZ4avnTl+beyXF49e/GAo41xFDfCjqKx33p9FiwEJIAW0txz8+Ctn6DIHt9/BY/csCfxis4kvjv3Le9+fLmqb6r1++eufvnoINXO57J2vAkN41jQp9L8MkAZGgJiMJSCXqQaf2UYaGPaOEeAmiksecHVtwkF10HHvhjSAbEoRa2yotcLlYgyl76h3HkNxyUMwiuZQ7MfUvYLWpZ1Eo/Muue2HNow+AlEUgiRz+m4pDbq7uzHN6UqJc4Y8imRgiIDimcyk1dJoNMqqVasQYl7O5sIqvRP6z3iq1tzczPLly2dXtRqgrLloe3s7hhFcNhqGMSvtSKmOcuSnQdmT7c7OziJXFULQ0dFxy+0IgWxsRTa1QRny06HsyJFKpUgmk2SzWfUA05z4dStt//VGAvOknFi9yWgTy1Z109vbNSP5WSUIIKUkEonMWrtp2cXKCoFp2YF7JpWfStcZSdUx/idY7/ifYL3jtieohwk9gvoz3QAMpjOcH0hXVYnBdHDdOdV7S+S1vn7dNR/Xn0eUqOJFM9DS+srhE7OjfnVx9d1Hngf+AS4B/cAN1LLJwbdcmqjPo1IXsdqrWjEsVF1Q6+2vLhXtbLJTB97+GidvufmcJaTV4rqOgesYuK4yu+vOj/WSEGpJJITj5sZvCGlmkDLb/8mb+4EBVPoiA2R1LdsAbGFYWzAshOU9Z27ULxPxNv8XVNpiHG/x7i9U3A7lM71hV++VmeGMtX4QKD9MbB9BVXmbgQWo/Gicwi6+ud6MXgp/ekInnUZR+dBBVCRN4+VF9SZvnReVqOTNCCWbauYpwlKeOi/q+BO/We+ig0ob+kvB8xn+Xfg65anzooGBPuzvA/VAcLK/G7ilfat0qjNf+tx08PdJ/98L3P8A5xrzYbkTHcMAAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .action p.title:nth-child(1):before {
  background: url('data:image/png;base64,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');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .action .input-box {
  margin-bottom: 1.25rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .action select {
  font-size: 1.25rem;
  color: #909090;
  border: 1px solid #004c99;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  padding: 0.4125rem 1.2rem;
  background: white url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAXklEQVQYlYWOwRGAMAgE14y92IaVWEvSmMR0YxPqRxxkDPI7Zllu2JdJgJl41gSUHwigJKACWwAJ0NIdcgBmAAV7VgGaBXvWZ2fBqtdf2YLe+vowdjoduM4eVNPplxdIkBUMy0gRPwAAAABJRU5ErkJggg==');
  background-repeat: no-repeat;
  background-position: right 0.625rem center;
  -webkit-appearance: none;
  -moz-appearance: none;
  width: 100%;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .action select::-ms-expand {
  display: none;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .action .note {
  margin: 0.625rem 0;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .action .note .availability-info {
  /*position: relative;*/
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list {
  width: 75%;
  float: right;
  padding: 0 1.25rem;
  font-size: 0.875rem;
  /* Recoge en tienda */
  /* Recoge en tienda */
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list ul {
  list-style: none;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list ul li {
  float: left;
  width: 10rem;
  display: inline-block;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-pickup .city {
  color: #004c99;
  margin: 0.625rem 0;
  font-size: 1.25rem;
  font-weight: bold;
  display: inline-block;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-pickup .stores .store {
  width: 15rem;
  margin-right: 1rem;
  margin-bottom: 1rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-pickup .stores .store .name-store {
  font-size: 1.1rem;
  margin-bottom: 0.625rem;
  padding-left: 0.5rem;
  font-weight: bold;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-pickup .stores .store .address-store {
  font-size: 0.9rem;
  margin: 0;
  font-weight: 400;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-pickup .stores .store .observations {
  font-size: 0.895rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-pickup .stores .store .observations p {
  margin: 0;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-pickup .stores .store button {
  width: 100%;
  height: 1.75rem;
  padding: 0;
  border: 1px solid white;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #004c98;
  background: -webkit-gradient(linear, left top, left bottom, from(#004c98), to(#004285));
  background: -webkit-linear-gradient(top, #004c98, #004285);
  background: -moz-linear-gradient(top, #004c98, #004285);
  background: -ms-linear-gradient(top, #004c98, #004285);
  background: -o-linear-gradient(top, #004c98, #004285);
  margin: 0.3125rem 0;
  font-size: 0.875rem;
  color: white;
  text-align: center;
  text-transform: none;
  text-decoration: none;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-pickup .stores .store button:hover {
  color: white;
  text-decoration: none;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-pickup .stores .store button:hover * {
  color: white;
  text-decoration: none;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-pickup .stores .store button * {
  font-size: 0.875rem;
  color: white;
  text-align: center;
  text-transform: none;
  width: 100%;
  background: none;
  padding: 0;
  margin: 0;
  text-decoration: none;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-availability {
  width: 100%;
  padding: 0 0.625rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-availability .title {
  font-size: 1rem;
  color: #004c99;
  margin-bottom: 0.625rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-availability .stores {
  display: inline-block;
  width: 100%;
  padding: 0;
  margin: 0.625rem 0;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-availability .stores .store {
  width: 33%;
  /*height: 8.5rem;*/
  overflow: hidden;
  padding: 0 0.625rem;
  margin: 0.625rem 0;
  /*border-bottom: 1px solid @product-border;*/
  position: relative;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-availability .stores .store .availability-amarillo,
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-availability .stores .store .availability-rojo,
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-availability .stores .store .availability-verde {
  width: 1.25rem;
  height: 1.25rem;
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-border-radius: 0.625rem;
  -moz-border-radius: 0.625rem;
  border-radius: 0.625rem;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-availability .stores .store .availability-verde {
  background: #00a651;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-availability .stores .store .availability-amarillo {
  background: #fff868;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-availability .stores .store .availability-rojo {
  background: red;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-availability .stores .store .name-store {
  font-size: 0.875rem;
  color: #444;
  padding-left: 1.875rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-availability .stores .store .address-store {
  font-size: 0.75rem;
  color: #999;
  padding-left: 1.875rem;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-availability .stores .store .button-sub {
  width: 100%;
  height: 1.75rem;
  border: 1px solid white;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  background-color: #004c98;
  background: -webkit-gradient(linear, left top, left bottom, from(#004c98), to(#004285));
  background: -webkit-linear-gradient(top, #004c98, #004285);
  background: -moz-linear-gradient(top, #004c98, #004285);
  background: -ms-linear-gradient(top, #004c98, #004285);
  background: -o-linear-gradient(top, #004c98, #004285);
  margin: 0.3125rem 0;
  display: inline-block;
  font-size: 0.875rem;
  color: white;
  text-align: center;
  text-transform: none;
  text-decoration: none;
  height: 2rem;
  padding: 0;
  float: width;
  width: 40%;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-availability .stores .store .button-sub:hover {
  color: white;
  text-decoration: none;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-availability .stores .store .button-sub:hover * {
  color: white;
  text-decoration: none;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-availability .stores .store .button-sub * {
  font-size: 0.875rem;
  color: white;
  text-align: center;
  text-transform: none;
  width: 100%;
  background: none;
  padding: 0;
  margin: 0;
  text-decoration: none;
}
.catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-availability .stores .store .button-sub.mobile {
  display: none;
}
html.tablet .widget-products-container .widget-products {
  overflow-x: scroll;
  -webkit-overflow-scrolling: touch;
}
html.tablet .widget-products-container .widget-products > a {
  display: none !important;
}
html.tablet .widget-products-container .widget-products .products-grid li {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-perspective: 1000;
  -moz-perspective: 1000;
  -ms-perspective: 1000;
  perspective: 1000;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
}
html.tablet .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .more-views {
  width: 21%;
  max-height: 14rem;
}
html.tablet .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .more-views ul li {
  width: 100%;
}
html.tablet .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .more-views ul li a {
  width: 100%;
}
html.tablet .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .more-views ul li a img {
  width: 100%;
  height: auto;
}
html.tablet .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .amlabel-div {
  width: 79%;
}
html.tablet .catalog-product-view .page .col1-layout .col-main .product-view .product-collateral {
  width: 100%;
}
html.tablet .catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dt {
  flex: 1 1 auto;
  padding: 0;
  display: flex;
  align-items: center;
}
html.tablet .catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dt span {
  font-size: 0.875rem;
  line-height: 0.9rem;
}
html.tablet.portrait .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .amlabel-div {
  /*pointer-events: none;*/
}
html.tablet.portrait .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .amlabel-div .product-image img {
  height: auto;
  width: 100%;
}
html.tablet.portrait .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .amlabel-div table {
  width: 45% !important;
  height: 45% !important;
}
html.tablet.portrait .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .amlabel-div table tbody tr td {
  background-size: contain !important;
}
html.tablet.portrait .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .amlabel-div .mousetrap {
  /*width: 100% !important;
                  height: 100% !important;*/
}
html.tablet.portrait .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop {
  padding: 0 0 0 2rem;
  width: 270px;
}
html.tablet.portrait .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info .price-box .regular-price span {
  font-size: 2.25rem;
}
html.tablet.portrait .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info .store-availability-link,
html.tablet.portrait .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info .call-center {
  background-position: 2% 65%;
  background-size: 1.25rem;
}
html.tablet.portrait .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info .store-availability-link .info,
html.tablet.portrait .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info .call-center .info {
  padding-left: 2rem;
}
html.tablet.portrait .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info .store-availability-link .info a,
html.tablet.portrait .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info .call-center .info a {
  font-size: 1rem;
}
html.tablet.portrait .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .other-info .call-center {
  background-position: 2% 55%;
}
html.tablet.portrait .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .upsell-one-product .actions-display .add-to-cart {
  padding: 0;
}
html.tablet.portrait .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .upsell-one-product .actions-display .add-to-cart button {
  font-size: 0.75rem;
  padding: 0.25rem 0.5rem;
  height: auto;
}
html.tablet.portrait .catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-availability .stores .store .name-store {
  padding-left: 1rem;
}
html.tablet.portrait .catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-availability .stores .store .address-store {
  padding-left: 1rem;
}
html.tablet.portrait .catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-availability .stores .store .button-sub {
  width: 100%;
}
@media only screen and (min-device-width: 200px) and (max-device-width: 400px), (min-device-width: 200px) and (max-device-width: 768px) and (-webkit-min-device-pixel-ratio: 2) {
  .widget-products-container .widget-title {
    position: relative;
    z-index: 10;
  }
  .widget-products-container .widget-products {
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
  }
  .widget-products-container .widget-products > a {
    display: none !important;
  }
  .widget-products-container .widget-products .products-grid li {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    -ms-perspective: 1000;
    perspective: 1000;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-name {
    padding: 0.5rem 0 0.5rem 1.25rem;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-name h1 {
    font-size: 1.25rem;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view form > .yotpo {
    width: 100%;
    padding: 0 1.25rem;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-ids {
    width: 100%;
    padding: 0 1.25rem;
    margin: 0;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential {
    padding: 0 1.25rem;
    display: inline-block;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box {
    width: 100%;
    height: 18rem;
    border-right: none;
    border-bottom: none;
    position: relative;
    flex-wrap: wrap;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box:after {
    content: none;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .amlabel-div {
    /* label fix init */
    display: block;
    position: absolute;
    top: 8px;
    left: -14px;
    bottom: 0;
    right: 0;
    pointer-events: none;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .amlabel-div #wrap {
    display: none;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .amlabel-div table {
    width: 40% !important;
    height: 45% !important;
    display: flex;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .amlabel-div table tbody {
    width: 100%;
    height: 100%;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .amlabel-div table tbody tr {
    display: block;
    width: 100%;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .amlabel-div table tbody tr td {
    display: flex;
    background-size: auto 100% !important;
    background-position: center !important;
    justify-content: center;
    align-items: center;
    min-height: 2.5rem;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .amlabel-div table tbody tr td .amlabel-txt {
    line-height: 7px;
    font-size: 14px !important;
    /* label fix end */
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .more-views {
    /*display: none;*/
    width: 100%;
    height: 16.5rem;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .more-views h2 {
    display: none;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .more-views > a {
    display: none;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .more-views ul {
    display: inline-block;
    white-space: nowrap;
    height: 16rem;
    display: flex;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .more-views ul li {
    float: none;
    display: inline-block;
    width: 16rem;
    width: 80vw;
    border: 1px solid #d9dadd;
    overflow: hidden;
    height: 100%;
    flex: 0 0 16rem;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .more-views ul li.video .demoupUI-playbutton {
    width: 100% !important;
    height: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .more-views ul li a {
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-content: center;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .more-views ul li a img {
    width: auto;
    height: 100%;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .video-dots {
    flex: 1 0 100%;
    order: 3;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .video-dots li {
    width: 0.75rem;
    height: 0.75rem;
    border: 1px solid #424242;
    background: white;
    display: inline-block;
    -webkit-border-radius: 1rem;
    -moz-border-radius: 1rem;
    border-radius: 1rem;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    margin: auto 0.125rem;
    -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .video-dots li.selected {
    -webkit-box-shadow: inset 0 0 0 8px #000000;
    -moz-box-shadow: inset 0 0 0 8px #000000;
    box-shadow: inset 0 0 0 8px #000000;
    border: 1px solid #000;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .video-dots li.video {
    width: 1rem;
    height: 1rem;
    position: relative;
    /*

                    background-repeat: no-repeat;
                    background-position: center;
                    background-size: 50%;
                    */
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .video-dots li.video:after {
    content: '';
    width: 0.5rem;
    height: 0.5rem;
    position: absolute;
    top: 50%;
    margin-top: -0.25rem;
    left: 50%;
    margin-left: -0.19rem;
    background-image: url("data:image/svg+xml;charset=UTF-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAzMiI+PHBhdGggZGF0YS1uYW1lPSJQYXRoIDIzNTciIGQ9Ik0yMy41NjMgMTUuMTc0bC0yMi0xNUExIDEgMCAwIDAgMCAxdjMwYTEgMSAwIDAgMCAxLjU2My44MjZsMjItMTVhMSAxIDAgMCAwIDAtMS42NTJ6IiBmaWxsPSIjNDI0MjQyIi8+PC9zdmc+");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-img-box .video-dots li.video.selected:after {
    background-image: url("data:image/svg+xml;charset=UTF-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAzMiI+PHBhdGggZGF0YS1uYW1lPSJQYXRoIDIzNTciIGQ9Ik0yMy41NjMgMTUuMTc0bC0yMi0xNUExIDEgMCAwIDAgMCAxdjMwYTEgMSAwIDAgMCAxLjU2My44MjZsMjItMTVhMSAxIDAgMCAwIDAtMS42NTJ6IiBmaWxsPSIjZmZmIi8+PC9zdmc+");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop {
    padding: 0;
    width: 100%;
    position: relative;
    border: none;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop:after {
    content: none;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .product-main-info .price-box .regular-price span {
    font-size: 1.5rem;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .add-to-box {
    padding: 0;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .add-to-box .add-to-cart {
    padding: 0;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-essential .product-shop .upsell-one-product .actions-display .mobile {
    display: block;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .short-description {
    width: 100%;
    padding: 0;
    margin: 0;
    border: none;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .short-description:after {
    content: none;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .short-description .title {
    padding: 0;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .short-description .content {
    padding: 0;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content {
    flex-direction: column;
    margin: 0 0 3rem 0;
    height: auto;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul {
    display: flex;
    padding: 0 1rem;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li {
    flex-grow: 1;
    flex-basis: 0;
    min-width: 0;
    width: auto;
    margin-right: 1.5rem;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li .product-name {
    height: 2rem;
    overflow: hidden;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li .product-name a {
    font-size: 0.75rem;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li .product {
    display: inline-block;
    width: 100%;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li .product a img {
    height: auto;
    width: 100%;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li .product-price {
    padding: 0;
    height: 3rem;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li .product-price .price-box {
    font-size: 0.9rem;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li .product-price .price-box * {
    font-size: 0.9rem;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li .product-price .price-box .old-price .price-label {
    font-size: 0.5rem;
    display: none;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li .product-price .price-box .old-price .price-old {
    font-size: 0.7rem;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li .product-price .price-box .special-price .price-label {
    display: none;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li:after {
    top: 40%;
    background-size: 50% !important;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li:last-child {
    margin-right: 0;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content > ul li:last-child:after {
    display: none;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content .div-frecuently-totals {
    text-align: center;
    margin-right: 0.875rem;
    padding-top: 0;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content .div-frecuently-totals label {
    font-size: 0.875rem;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content .div-frecuently-totals span {
    font-size: 1.5rem;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content button {
    height: 3.125rem;
    /*border: 1px solid @button-main-border;*/
    /**/
    background-color: #e85e27;
    background: -webkit-gradient(linear, left top, left bottom, from(#e85e27), to(#c95121));
    background: -webkit-linear-gradient(top, #e85e27, #c95121);
    background: -moz-linear-gradient(top, #e85e27, #c95121);
    background: -ms-linear-gradient(top, #e85e27, #c95121);
    background: -o-linear-gradient(top, #e85e27, #c95121);
    margin: 0;
    padding: 0;
    color: white;
    background: #FBB900;
    color: #251b00;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    font-size: 1.125rem;
    width: 100%;
    text-align: center;
    text-transform: none;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .frecuently-content button * {
    font-size: 1.125rem;
    color: white;
    width: 100%;
    text-align: center;
    background: none;
    text-transform: none;
    color: #251b00;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl {
    width: 100%;
    display: inline-block;
    padding-left: 0 !important;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab {
    display: inline-block;
    height: 2.5rem;
    width: 100%;
    margin-bottom: 1px;
    padding: 0.5rem 1.25rem 1.25rem 1.25rem;
    position: relative;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab:after {
    content: '';
    width: 1.125rem;
    height: 1.125rem;
    position: absolute;
    top: 0.7rem;
    right: 1.25rem;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABHNCSVQICAgIfAhkiAAAADdJREFUOI1jZMABXsap/8cmLr7oJiM2cSZcBpEKRg0iDBhxxQ6pYPB5bRgbhDXfMDCM5rVBbRAA5bgKj1D7tc8AAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab.active:after {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAGCAYAAADOic7aAAAABHNCSVQICAgIfAhkiAAAABhJREFUGJVjfBmn/p+BCoCJGoaMGkQcAAAsngJ5PEJpKgAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container {
    display: inline-block;
    position: relative;
    border: none;
    top: 0;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content {
    padding: 0 1.25rem;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content #product-attribute-specs-table {
    width: 100%;
    display: inline-block;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content #product-attribute-specs-table tbody tr {
    width: 100%;
    display: inline-block;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content #product-attribute-specs-table tbody tr th {
    width: 100%;
    display: inline-block;
    white-space: normal;
    max-width: 100%;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content #product-attribute-specs-table tbody tr td {
    width: 100%;
    display: inline-block;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .action {
    width: 100%;
    border: none;
    min-height: inherit;
    margin: 0.625rem 0;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .action:after {
    content: none;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list {
    width: 100%;
    float: none;
    padding: 0;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-availability .stores .store {
    width: 100%;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-availability .stores .store .button-sub.mobile {
    display: inline-block;
  }
  .catalog-product-view .page .col1-layout .col-main .product-view .product-collateral dl .tab-container .tab-content .std .list .store-availability .stores .store .button-sub.desktop {
    display: none;
  }
  .credito20min-cuotas .installment-image {
    width: 1.5rem;
  }
  .credito20min-cuotas .installment-image img {
    width: 1.5rem;
  }
  .credito20min-cuotas .installment-info {
    font-size: 0.7rem;
    margin-left: 2rem;
  }
  .credito20min-cuotas .price {
    font-size: 1.25rem;
    margin-left: 2rem;
  }
}
.div-cartheader {
  position: fixed;
  top: -5rem;
  background: #ebebeb;
  z-index: 12;
  padding: 0.5rem;
  width: 100%;
  -webkit-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.3);
  transition: all 0.5s ease 0s;
}
.div-cartheader .product {
  display: flex;
  flex-wrap: wrap;
  position: relative;
}
.div-cartheader .product .product-img {
  position: absolute;
  height: 2rem;
  bottom: 0;
}
.div-cartheader .product .product-img img {
  width: auto;
  height: 100%;
}
.div-cartheader .product .product-price {
  width: 100%;
  flex: 1 1 100%;
}
.div-cartheader .product .product-price .product-name h1 {
  font-size: 1.0625rem;
  font-weight: bold;
  text-overflow: ellipsis;
  height: 1.4rem;
  overflow: hidden;
  white-space: nowrap;
  margin-bottom: 0.625rem;
}
.div-cartheader .product .product-price .price-box {
  margin-left: 2.5rem;
}
.div-cartheader .product .product-price .price-box * {
  font-size: 1.4375rem;
}
.div-cartheader .product .add-to-cart {
  flex: 1 1 100%;
  margin-top: 0.75rem;
  position: absolute;
  right: 0;
  bottom: 0;
}
.div-cartheader .product .add-to-cart button {
  width: 100%;
  margin: 0;
  padding: 0;
  color: white;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  font-size: 1.125rem;
  text-align: center;
  text-transform: none;
  padding: 0.5rem 2rem;
  background: #FBB900;
  color: #251b00;
  border-color: transparent;
}
.div-cartheader .product .add-to-cart button * {
  font-size: 1.125rem;
  color: white;
  width: 100%;
  text-align: center;
  background: none;
  text-transform: none;
  color: #251b00;
}
@media screen and (max-width: 44.9375rem) {
  .div-cartheader .product .add-to-cart button {
    font-size: 0.875rem;
    padding: 0.5rem;
  }
}
@media screen and (max-width: 44.9375rem) {
  .div-cartheader .product .add-to-cart button img {
    display: none;
  }
}
.div-cartheader.active {
  top: 5.5rem;
}
@media screen and (min-width: 56.25rem) {
  .div-cartheader.active {
    top: 3.125rem;
  }
}
@media screen and (min-width: 56.25rem) {
  .div-cartheader.active .product {
    flex-wrap: nowrap;
    flex-direction: row;
  }
}
@media screen and (min-width: 56.25rem) {
  .div-cartheader.active .product .product-img {
    position: relative;
    height: 3.25rem;
    flex: 0 0 3.75rem;
    top: 0;
    margin-top: 0.25rem;
  }
}
@media screen and (min-width: 56.25rem) {
  .div-cartheader.active .product .product-img img {
    width: auto;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    margin: auto;
    display: block;
  }
}
@media screen and (min-width: 56.25rem) {
  .div-cartheader.active .product .product-price {
    flex: 1 1 auto;
    padding-left: 0.5rem;
  }
}
@media screen and (min-width: 56.25rem) {
  .div-cartheader.active .product .product-price .price-box {
    margin-left: 0;
  }
}
@media screen and (min-width: 56.25rem) {
  .div-cartheader.active .product .add-to-cart {
    flex: 0 0 19rem;
    margin-top: 0.6rem;
    position: relative;
  }
}
/*# sourceMappingURL=/ */