@charset "UTF-8";
@font-face {font-family: "bonprixfont";src: url("/mstatic/dist/fonts/bonprixfont_20160822.eot?82782417");src: url("/mstatic/dist/fonts/bonprixfont_20160822.eot?82782417#iefix") format("embedded-opentype"),url("/mstatic/dist/fonts/bonprixfont_20160822.woff") format("woff"),url("/mstatic/dist/fonts/bonprixfont_20160822.ttf?82782417") format("truetype"),url("/mstatic/dist/fonts/bonprixfont_20160822.svg?82782417#bonprixfont") format("svg");font-weight: normal;font-style: normal;}
.owl-prev:before, .owl-next:before, .jp-state-playing #videoPlayerPlayPause:before, .breadcrumb > li + li:before, [class^="icon-"]:before, [class*=" icon-"]:before, .help-block.validate-message:before {font-family: "bonprixfont";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .1em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;margin-left: .1em;position: relative;font-size: 150%;}
.icon-search:before {content: "";}
.icon-mail:before {content: "";}
.icon-emo-squint:before {content: "";}
.icon-ok:before {content: "";}
.icon-ok-circled:before {content: "";}
.icon-ok-squared:before {content: "";}
.icon-cancel:before {content: "";}
.icon-cancel-circled:before {content: "";}
.icon-plus:before {content: "";}
.icon-minus:before {content: "";}
.icon-chat:before {content: "";}
.icon-attention:before {content: "";}
.icon-phone:before {content: "";}
.icon-calendar:before {content: "";}
.icon-refresh:before {content: "";}
.icon-play:before {content: "";}
.icon-pause:before {content: "";}
.icon-cancel-squared:before {content: "";}
.icon-down:before {content: "";}
.owl-prev:before, .icon-left:before {content: "";}
.icon-up:before {content: "";}
.icon-down-mini:before {content: "";}
.icon-right-big:before {content: "";}
.icon-attention-circled:before {content: "";}
.icon-left-mini:before {content: "";}
.icon-right-mini:before {content: "";}
.icon-up-mini:before {content: "";}
.icon-down-big:before {content: "";}
.icon-left-big:before {content: "";}
.icon-up-big:before {content: "";}
.icon-info:before, .help-block.validate-message:before {content: "";}
.owl-next:before, .icon-right:before {content: "";}
.icon-vk:before {content: "";}
.icon-facebook:before {content: "";}
.icon-gplus:before {content: "";}
.icon-youtube:before {content: "";}
.icon-twitter:before {content: "";}
.icon-pinterest:before {content: "";}
.icon-instagramm:before {content: "";}
.icon-tumblr:before {content: "";}
.icon-linkedin:before {content: "";}
.icon-star:before {content: "";}
.icon-video:before {content: "";}
.icon-picture:before {content: "";}
.icon-resize-full:before {content: "";}
.icon-volume-up:before {content: "";}
.icon-volume-off:before {content: "";}
.icon-edit:before {content: "";}
.icon-time:before {content: "";}
.icon-bag:before {content: "";}
.icon-logout:before {content: "";}
.icon-doc:before {content: "";}
@font-face {font-family: "bpx-icons";src: url("/mstatic/dist/fonts/bpx-icons_20171212.eot?-8otlqt");src: url("/mstatic/dist/fonts/bpx-icons_20171212.eot?#iefix-8otlqt") format("embedded-opentype"),url("/mstatic/dist/fonts/bpx-icons_20171212.ttf?-8otlqt") format("truetype"),url("/mstatic/dist/fonts/bpx-icons_20171212.woff?-8otlqt") format("woff"),url("/mstatic/dist/fonts/bpx-icons_20171212.svg?-8otlqt#bpx-icons") format("svg");font-weight: normal;font-style: normal;}
[class^="bpx-"], [class*=" bpx-"] {font-family: "bpx-icons" !important;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.bpx-blogers:before {content: "";}
.bpx-bonprix_love_quality:before {content: "";}
.bpx-bonus:before {content: "";}
.bpx-bpx:before {content: "";}
.bpx-buying_conditions:before {content: "";}
.bpx-catalog:before {content: "";}
.bpx-clipboard:before {content: "";}
.bpx-club:before {content: "";}
.bpx-faq:before {content: "";}
.bpx-kontakt:before {content: "";}
.bpx-my_account:before {content: "";}
.bpx-newsletter:before {content: "";}
.bpx-order_history:before {content: "";}
.bpx-personal_data:before {content: "";}
.bpx-returns:before {content: "";}
.bpx-reviews:before {content: "";}
.bpx-service:before {content: "";}
.bpx-settings:before {content: "";}
.bpx-site_map:before {content: "";}
.bpx-tables_sizes:before {content: "";}
.bpx-vouchers:before {content: "";}
.bpx-stories:before {content: "";}
.bpx-search:before {content: "";}
.bpx-wishlist:before {content: "";}
.bpx-wishlist:after {content: "";display: none;}
.bpx-cart-new:before {content: "";}
.bpx-lock:before {content: "";font-size: 31px;}
.bpx-lock {margin-right: 13px !important;margin-left: -2px;}
.col-xxs-1, .col-xxs-2, .col-xxs-3, .col-xxs-4, .col-xxs-5, .col-xxs-6, .col-xxs-7, .col-xxs-8, .col-xxs-9, .col-xxs-10, .col-xxs-11, .col-xxs-12 {float: left;position: relative;min-height: 1px;padding-right: 15px;padding-left: 15px;}
html.hide-iframe iframe {visibility: hidden;}
html.hide-iframe #g-recaptcha iframe, html.hide-iframe .embed-responsive iframe, html.hide-iframe #smartmail-survey {visibility: visible;}
#breakpoint {width: 0;height: 0;}
#breakpoint:after {content: "xl";display: block;height: 0;overflow: hidden;}
#breakpoint:after {content: "lg";}
#breakpoint:after {content: "md";}
.hidden-md {display: none !important;}
body {color: #333;background-color: #fff;font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;font-size: 12px;overflow-x: hidden;min-width: 320px;}
.noscroll {height: 100% !important;overflow: hidden !important;}
.text-break {-ms-word-break: break-all;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;}
.row {margin-left: -8px;margin-right: -8px;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {padding-left: 8px;padding-right: 8px;}
* {outline: none !important;}
::-ms-backdrop {background: transparent;}
.placeholder {color: #aaa;}
span.form-control {cursor: not-allowed;padding: 0 12px;line-height: 31px;overflow: hidden;white-space: nowrap;}
.form-control-static {height: 32px;}
.dropdown-menu {box-shadow: none !important;}
.btn-link, .btn-linka:hover {color: #2b5695;}
a {color: #2b5695;}
a:hover, a:focus {color: #2b5695;}
.btn-link i {text-decoration: none !important;}
.btn-link i:before {color: #333;}
.btn-link:hover i:before {text-decoration: none !important;}
.btn-link.disabled, .btn-link[disabled] {opacity: .5;color: #555 !important;}
fieldset[disabled] .btn-link {opacity: .5;color: #555 !important;}
.btn-linka:hover {text-decoration: underline;}
a:not(.btn) {color: #2b5695;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {background-color: #f5f5f5;}
dropdown-menu > li > a {color: #333;}
.dropdown-menu > li.disabled > a {color: #999;}
#product-page .dropdown-menu > li.disabled > a {text-decoration: line-through;}
.btn-default {background-color: #fff;border-color: #a0a0a0;}
.btn-default:focus {background-color: #fff;border-color: #a0a0a0;}
.btn-default:hover, .btn-default:active {border-color: #a0a0a0 !important;}
.form-control {border-radius: 6px;font-size: 12px;border-color: #a0a0a0;box-shadow: 0 0 0 #fff;-webkit-box-shadow: 0 0 0 #fff;-moz-box-shadow: 0 0 0 #fff;height: 32px;}
.form-control:focus {border-color: #0d77bd !important;-webkit-box-shadow: none !important;box-shadow: none !important;}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {line-height: 1.5;}
h1, .h1 {font-size: 20px;}
h2, .h2 {font-size: 16px;}
h4, .h4 {font-size: 14px;font-weight: bold;}
.text-pimp {color: #555;text-shadow: 1px 1px 2px rgba(150,150,150,.7);}
.text-info:before {color: #31708f;}
img {image-rendering: -moz-optimizeQuality;image-rendering: -o-optimizeQuality;image-rendering: -webkit-optimizeQuality;image-rendering: optimizeQuality;-ms-interpolation-mode: bicubic;}
.img-center {margin: 0 auto;}
.big {font-size: 150%;}
ul, ol {padding-left: 15px;}
.btn {padding: 6px 12px;}
.btn-success.disabled, .btn-success[disabled] {border-color: inherit;}
fieldset[disabled] .btn-success {border-color: inherit;}
.btn-success.disabled:hover, .btn-success[disabled]:hover {border-color: inherit;}
fieldset[disabled] .btn-success:hover {border-color: inherit;}
.btn-success.disabled:focus, .btn-success[disabled]:focus {border-color: inherit;}
fieldset[disabled] .btn-success:focus {border-color: inherit;}
.btn-success.disabled:active, .btn-success[disabled]:active {border-color: inherit;}
fieldset[disabled] .btn-success:active {border-color: inherit;}
.btn-success.disabled.active, .btn-success.active[disabled] {border-color: inherit;}
fieldset[disabled] .btn-success.active {border-color: inherit;}
.input-group-btn .btn {height: 32px;}
.tooltip-icon {position: absolute;height: 24px;margin-left: 5px;}
.tooltip-icon:before {top: 8px;padding: 5px;font-size: 22px;line-height: 1px;cursor: pointer;}
.btn.dropdown-toggle .icon-down {float: right;}
.btn-lg {font-size: 15px;height: auto;padding: 6px 10px 7px !important;}
.btn-inline {padding: 4px 8px;margin: 0px 4px 6px 0;}
.btn {transition: background-color .1s linear;-moz-transition: background-color .1s linear;-o-transition: background-color .1s linear;-webkit-transition: background-color .1s linear;}
.btn:active, .btn.active {box-shadow: 0 0 0 #fff;}
.panel .list-group .list-group-item > a {transition: background-color .1s linear;-moz-transition: background-color .1s linear;-o-transition: background-color .1s linear;-webkit-transition: background-color .1s linear;}
h1.no-style, h2.no-style, h3.no-style, h4.no-style {font-weight: inherit;font-size: inherit;margin: 0;}
.form-horizontal .control-label, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {padding-top: 7px;margin-top: 0;margin-bottom: 5px;}
label.no-strong {font-weight: normal;}
.label.label-icon {padding: 3px 4px 4px 5px;top: -2px;position: relative;}
.label-default {border: 1px solid #dbdbdb;background-color: #f0f0f0;color: #252525;padding: .3em .6em .3em;}
.text-black {color: #333 !important;}
.text-blue {color: #2b5695;}
.text-danger {color: #e93f4c;}
i.text-danger:before {color: #e93f4c;}
i.text-mute:before {color: #999;}
.help-block {color: #333;text-align: left;}
.help-block .text-blue[data-toggle="tooltip"]:hover {text-decoration: underline;}
.text-underline {text-decoration: underline;}
.push-bottom {margin-bottom: 30px !important;}
.push-top {margin-top: 30px;}
header {position: relative;z-index: 300;background: #fff;}
section {position: relative;z-index: auto !important;}
footer .container {position: relative;}
section > .container {padding-bottom: 25px;}
body[class^='ie-'] section img.svg-img, body[class*=' ie-'] section img.svg-img {height: 100%;}
.container {background-color: #fff;}
.text-primary {color: #d31d29;}
.text-success, i.text-success:before, .text-success i:before {color: #22b14c;}
.text-warning {color: #c80405;}
.text-alert {color: #ec8526;}
.bg-muted {background-color: #f0f0f0;}
hr.no-margin {margin-top: 0;}
.form-horizontal .radio, .form-horizontal .checkbox {min-height: 47px;}
.text-right-sm {text-align: right !important;}
	.text-left-sm {text-align: left !important;}
.text-right-md {text-align: right !important;}
	.text-left-md {text-align: left !important;}
	.text-center-md {text-align: center !important;}
.btn {border-radius: 6px;font-weight: normal !important;font-size: 13px;}
.pager li > a, .pager li > span {border-color: #a0a0a0;}
.radio, .popover, .btn-default {border-color: #a0a0a0;}
.btn-lg {font-size: 16px;}
.btn-primary {background: #0d77bd;border: 1px solid #0d77bd;color: #fff;}
.btn-primary:hover, .btn-primary:focus {background: #0b639f;border-color: #0b639f;}
.btn-primary:active {background: #548ac8;border-color: #548ac8;}
.btn-success {background: #db1d2a;border-color: #db1d2a;}
.btn-success:hover, .btn-success:focus {background: #b61721;border-color: #b61721;}
.btn-success:active {background: #e14c55;border-color: #e14c55;}
.btn-secondary {background: #4f5252;border-color: #4f5252;color: #fff;}
.btn-secondary:focus, .btn-secondary:hover {background: #3b3f3f;border-color: #3b3f3f;color: #fff;}
.btn-secondary:active {background: #757676;border-color: #757676;color: #fff;}
.btn-disabled {background: #cecece;border-color: #cecece;color: #f0f0f0;cursor: not-allowed;}
.btn-disabled:hover, .btn-disabled:focus, .btn-disabled:active {background: #cecece;border-color: #cecece;color: #f0f0f0;cursor: not-allowed;}
.btn [class^="icon-"]:before, .btn [class*=" icon-"]:before {font-size: 15px;position: relative;}
.btn-icon [class^="icon-"]:before, .btn-icon [class*=" icon-"]:before {font-size: 18px;width: 100%;margin-top: 2px;}
#social li a i {-webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,.25);box-shadow: inset 0 -2px 0 rgba(0,0,0,.25);}
.btn {-webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,.15);box-shadow: inset 0 -2px 0 rgba(0,0,0,.15);border-width: 0;}
#social li a i:active {-webkit-box-shadow: inset 0 2px 0 rgba(0,0,0,.25);box-shadow: inset 0 2px 0 rgba(0,0,0,.25);}
.btn.active, .btn:active {-webkit-box-shadow: inset 0 2px 0 rgba(0,0,0,.15);box-shadow: inset 0 2px 0 rgba(0,0,0,.15);}
.btn-default, .btn-link {box-shadow: none !important;border-width: 1px !important;}
.like-select {margin-bottom: 15px;}
.panel-no-border {border: 0 none;}
.panel-xborder {border-width: 6px;}
.panel-xborder .panel-body {padding: 5px 20px;}
.order-type .panel-xborder .panel-heading .btn {margin-top: 10px;}
.tracking-hidden {height: 0;overflow: hidden;}
.same-height > * {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;-webkit-transition: opacity .1s ease-in-out;-moz-transition: opacity .1s ease-in-out;-ms-transition: opacity .1s ease-in-out;-o-transition: opacity .1s ease-in-out;transition: opacity .1s ease-in-out;}
.same-height.calculated > * {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);opacity: 1;}
.alert {border-width: 0px;}
.alert .h4 {line-height: 1.45 !important;margin-bottom: 15px;}
.alert > strong:first-child {font-size: 15px;line-height: 35px;opacity: .75;}
.alert [class^="icon-"]:before, .alert [class*=" icon-"]:before {opacity: .75;font-size: 26px;}
.alert-success {background: #e0fdec;color: #409f7b;}
.alert-info, .alert-warning {background: #e8f5ff;color: #0d77bd;}
.alert-danger {background: #ffc5c9;color: #b61721;}
.alert-success i:before {color: #409f7b;}
.alert-info i:before, .alert-warning i:before {color: #0d77bd;}
.alert-danger i:before {color: #b61721;}
@font-face {font-family: MuseoCyrl300;src: url("/mstatic/dist/fonts/MuseoCyrl_300.eot?") format("eot"),url("/mstatic/dist/fonts/MuseoCyrl_300.woff2") format("woff2"),url("/mstatic/dist/fonts/MuseoCyrl_300.woff") format("woff"),url("/mstatic/dist/fonts/MuseoCyrl_300.otf") format("opentype");}
@font-face {font-family: Museo;src: url("/mstatic/dist/fonts/MuseoCyrl_300.eot?") format("eot"),url("/mstatic/dist/fonts/MuseoCyrl_300.woff2") format("woff2"),url("/mstatic/dist/fonts/MuseoCyrl_300.woff") format("woff"),url("/mstatic/dist/fonts/MuseoCyrl_300.otf") format("opentype");}
@font-face {font-family: MuseoCyrl500Italic;src: url("/mstatic/dist/fonts/museo-cyrl_500Italic.eot?") format("eot"),url("/mstatic/dist/fonts/museo-cyrl_500Italic.woff2") format("woff2"),url("/mstatic/dist/fonts/museo-cyrl_500Italic.woff") format("woff"),url("/mstatic/dist/fonts/museo-cyrl_500Italic.otf") format("opentype");}
.head-infobound {margin-bottom: 15px;padding: 7px;color: #fff;font-size: 14px;}
.head-infobound .container {background-color: transparent;padding-bottom: 0;}
.head-infobound p {margin: 0;}
.head-infobound .teaser-desc-middle span {width: 86px;height: 1px;display: block;}
.head-infobound-img {margin-right: 15px;margin-top: -43px;}
.head-infobound .vertical-middle {opacity: 0;}
.head-infobound.calc .vertical-middle {opacity: 1;transition: opacity .15s linear;-moz-transition: opacity .15s linear;-o-transition: opacity .15s linear;-webkit-transition: opacity .15s linear;}
.head-infobound .btn {margin-top: 10px;}
.head-infobound .btn.pull-right {margin: -5px 0 -5px 15px;}
.head-infobound .main-text {overflow: hidden;}
.head-infobound .main-text .brand-font {font-size: 18px;}
.head-helper {padding: 15px;font-size: 14px;}
.container .head-helper + .head-infobound {margin-top: 0;}
#erotic-banner {margin-bottom: 15px;background-color: #000;}
.erotic-title {font-family: "MuseoCyrl300","Arial",sans-serif;color: #d82a9d;font-size: 40px;margin: 20px 20px 0px 20px;}
#erotic-banner .panel {font-size: 16px;color: #6e6e70;background-color: #cecdd4;border-radius: 5px;margin: 20px;padding: 20px 0;border: 1px solid #fff;}
#erotic-banner .btn {border-color: #d74ba8 !important;background: #d74ba8 !important;}
#erotic-banner .btn:hover, #erotic-banner .btn:focus {border-color: #c63995 !important;background: #c63995 !important;}
#erotic-banner .btn:active {border-color: #e453b3 !important;background: #e453b3 !important;}
.form-group {min-height: 32px;position: relative;}
.like-select .btn {padding-left: 15px;padding-right: 15px;height: auto;}
.btn-default.disabled, .btn-default[disabled] {background-color: #eee;opacity: 1;border-color: #a0a0a0;}
fieldset[disabled] .btn-default {background-color: #eee;opacity: 1;border-color: #a0a0a0;}
.btn-default.disabled:hover, .btn-default[disabled]:hover {background-color: #eee;opacity: 1;border-color: #a0a0a0;}
fieldset[disabled] .btn-default:hover {background-color: #eee;opacity: 1;border-color: #a0a0a0;}
.btn-default.disabled:focus, .btn-default[disabled]:focus {background-color: #eee;opacity: 1;border-color: #a0a0a0;}
fieldset[disabled] .btn-default:focus {background-color: #eee;opacity: 1;border-color: #a0a0a0;}
.btn-default.disabled:active, .btn-default[disabled]:active {background-color: #eee;opacity: 1;border-color: #a0a0a0;}
fieldset[disabled] .btn-default:active {background-color: #eee;opacity: 1;border-color: #a0a0a0;}
.btn-default.disabled.active, .btn-default.active[disabled] {background-color: #eee;opacity: 1;border-color: #a0a0a0;}
fieldset[disabled] .btn-default.active {background-color: #eee;opacity: 1;border-color: #a0a0a0;}
select.form-control {-webkit-appearance: listbox;position: absolute !important;}
.bootstrap-select.form-control {background: none;}
.bootstrap-select.form-control s {text-decoration: none;}
.bootstrap-select .btn:focus {outline: none !important;}
.bootstrap-select.open .btn {border-color: #0d77bd !important;}
.bootstrap-select.btn-group .btn .filter-option {right: 30px;}
#order-payment-methods-option + .bootstrap-select.btn-group .btn .filter-option span.pull-right {display: none;}
.bootstrap-select.btn-group ul.dropdown-menu span.pull-right {text-align: right;padding-left: 5px;}
.bootstrap-select.btn-group .btn .filter-option span.pull-right + span, .bootstrap-select.btn-group ul.dropdown-menu span.pull-right + span {display: block;overflow: hidden;word-wrap: break-word;text-overflow: ellipsis;}
.bootstrap-select.btn-group > .mobile-device[disabled] {opacity: 1;opacity: 0;}
.btn-group > .btn-group.default:last-child > .btn:first-child {border-radius: 6px;}
.select-wrapper {width: 100%;}
.selectpicker small {color: inherit !important;display: block;padding-left: 0 !important;}
.selectpicker small:before {clear: both;display: table;content: " ";}
.dropdown-toggle.selectpicker small {display: none;}
.bootstrap-select .dropdown-menu, .like-select .dropdown-menu {margin-top: -1px;width: 100%;font-size: inherit;max-height: 250px;overflow: auto;}
.form-horizontal .has-feedback .form-control-feedback {right: 11px;}
.has-error .selectpicker {border-color: #a94442;}
.has-success .selectpicker {border-color: #3c763d;}
.bootstrap-select .middle {position: absolute;right: 8px;top: 50%;line-height: 0;margin-top: -8px;}
.like-select .middle {position: absolute;right: 8px;top: 50%;line-height: 0;margin-top: -8px;}
.like-select .filter-color i {margin-right: 15px;margin-top: 7px;}
.visible {display: block !important;}
.new-color {color: #ee8906;margin-left: 20px;}
.dropdown-menu > li > a {padding: 8px 15px;white-space: normal;}
.hidden-desktop {display: none;}
.icon {width: 40px;height: 40px;display: block;content: " ";}
.icon-wide {width: 48px;height: 40px;display: block;content: " ";margin-right: 10px;}
.panel-service [class^="bpx-"], .panel-service [class*=" bpx-"] {display: block;position: absolute;right: 15px;top: 10px;font-size: 34px;color: #fff;}
.panel-myaccount [class^="bpx-"], .panel-myaccount [class*=" bpx-"] {display: block;position: absolute;right: 15px;top: 10px;font-size: 34px;color: #fff;}
.panel-service [class^="bpx-"] + h1, .panel-service [class*=" bpx-"] + h1 {padding-right: 45px;}
	.panel-myaccount [class^="bpx-"] + h1, .panel-myaccount [class*=" bpx-"] + h1 {padding-right: 45px;}
.icon-holder {display: table;}
.icon-holder .icon-wide, .icon-holder .icon {float: left;}
.icon-holder-no {padding: 12px 0;}
.icon-holder .icon-label {display: table-cell;vertical-align: middle;}
.icon-holder > i {font-size: 26px;margin-right: 15px;color: #555;}
.icon-holder:hover, .icon-holder:focus {text-decoration: none !important;}
a.icon-holder:hover .icon-label {text-decoration: underline;}
.custome-checkbox {min-height: 32px;}
.has-error label {color: #a94442;}
.has-success label {color: #3c763d;}
.custome-checkbox input[type="checkbox"] {display: block;height: 30px;left: 0;margin: 0;position: absolute;top: 0;width: 32px;z-index: -1;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";cursor: pointer;}
.custome-checkbox label {position: relative;font-weight: normal;cursor: pointer;padding: 6px 0px 0px 40px;margin-bottom: 0;}
.custome-checkbox label .icon-ok {border: 1px solid #a0a0a0;padding: 2px;background-color: #fff;margin-left: -40px;float: left;-webkit-transition: all .25s;transition: all .25s;top: -6px;position: relative;}
.custome-checkbox label .icon-ok:before {color: #f0f0f0;}
.custome-checkbox label strong {display: block;}
.has-error label .icon-ok {border-color: #a94442;}
.has-success label .icon-ok {border-color: #3c763d;}
.custome-checkbox input[type="checkbox"]:checked + .icon-ok:before {color: #888;}
label.newsletter-subscription-checkbox .discount-box {display: none;}
label.newsletter-subscription-checkbox {padding-right: 135px !important;min-height: 110px;}
	label.newsletter-subscription-checkbox .discount-box {display: block;position: absolute;right: -15px;}
	html[lang="pl"] label.newsletter-subscription-checkbox .discount-box {background: url("/mstatic/dist/gfx/discount_PL.svg") no-repeat scroll center center transparent;}
	html[lang="ru"] label.newsletter-subscription-checkbox .discount-box {background: url("/mstatic/dist/gfx/discount_UA.svg") no-repeat scroll center center transparent;}
	html[lang="ro"] label.newsletter-subscription-checkbox .discount-box {background: url("/mstatic/dist/gfx/discount_RO.svg") no-repeat scroll center center transparent;}
	html[lang="sk"] label.newsletter-subscription-checkbox .discount-box {background: url("/mstatic/dist/gfx/discount_SK.svg") no-repeat scroll center center transparent;}
	html[lang="cs"] label.newsletter-subscription-checkbox .discount-box {background: url("/mstatic/dist/gfx/discount_CZ.svg") no-repeat scroll center center transparent;}
	html[lang="hu"] label.newsletter-subscription-checkbox .discount-box {background: url("/mstatic/dist/gfx/discount_HU.svg") no-repeat scroll center center transparent;}
	html[lang="pl"] .no-svg label.newsletter-subscription-checkbox .discount-box {background: url("/mstatic/dist/gfx/discount_PL.png") no-repeat scroll center center transparent;}
	html[lang="ru"] .no-svg label.newsletter-subscription-checkbox .discount-box {background: url("/mstatic/dist/gfx/discount_UA.png") no-repeat scroll center center transparent;}
	html[lang="ro"] .no-svg label.newsletter-subscription-checkbox .discount-box {background: url("/mstatic/dist/gfx/discount_RO.png") no-repeat scroll center center transparent;}
	html[lang="sk"] .no-svg label.newsletter-subscription-checkbox .discount-box {background: url("/mstatic/dist/gfx/discount_SK.png") no-repeat scroll center center transparent;}
	html[lang="cs"] .no-svg label.newsletter-subscription-checkbox .discount-box {background: url("/mstatic/dist/gfx/discount_CZ.png") no-repeat scroll center center transparent;}
	html[lang="hu"] .no-svg label.newsletter-subscription-checkbox .discount-box {background: url("/mstatic/dist/gfx/discount_HU.png") no-repeat scroll center center transparent;}
.custome-radio {min-height: 32px;}
.custome-radio input[type="radio"] {display: block;height: 22px;left: 0;margin: 0;position: absolute;top: 0;width: 22px;z-index: 1;opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";cursor: pointer;}
.custome-radio label {position: relative;font-weight: normal;cursor: pointer;padding: 7px 0 3px 30px;margin-bottom: 0;}
.custome-radio label .radio {border: 1px solid #ccc;padding: 4px;background-color: #fff;margin: 0 0 0 -30px;float: left;-webkit-transition: all .25s;transition: all .25s;top: -3px;border-radius: 12px;position: relative;}
.custome-radio label .radio .point {width: 12px;height: 12px;background: #f0f0f0;display: block;border-radius: 12px;}
.custome-radio input[type="radio"]:checked + .radio .point {background: #444;}
.has-success .custome-radio label {color: inherit;}
.testresult {background-color: #fff;background-image: none;border-radius: 6px;border: 1px solid #ccc;color: #555;display: block;line-height: 1.42857;padding: 10px 12px 0 12px;width: 100%;margin-top: 5px;}
.testresult .progress {margin-bottom: 10px;height: 10px;}
.testresult .progress .progress-bar {background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size: 40px 40px;background-size: 40px 40px;-webkit-animation: progress-bar-stripes 1s linear infinite;-o-animation: progress-bar-stripes 1s linear infinite;animation: progress-bar-stripes 1s linear infinite;}
.testresult .test-hint {display: none;}
.testresult.shortPass .test-hint {display: inline;}
.testresult.shortPass .progress-bar {-webkit-transition: all 1s;transition: all 1s;background-color: #800000;width: 0%;}
.testresult.weakPass .progress-bar {background-color: #800000;width: 33%;}
.testresult.goodPass .progress-bar {background-color: #fc3;width: 66%;}
.testresult.strongPass .progress-bar {background-color: #76c261;width: 100%;}
@-webkit-keyframes progress-bar-stripes {from {background-position: 0 0;}
	to {background-position: 40px 0;}}
@-o-keyframes progress-bar-stripes {from {background-position: 0 0;}
	to {background-position: 40px 0;}}
@keyframes progress-bar-stripes {from {background-position: 0 0;}
	to {background-position: 40px 0;}}
.resetFix {position: relative !important;width: auto !important;top: 0 !important;}
.resetHeight {height: auto !important;}
.fixMeWrapper {top: 0;bottom: 0;}
.fixMe.dettached {position: fixed;top: 95px;z-index: 202;}
.fixMe.attached-bottom {position: absolute;bottom: 0px;}
#system-notice {padding: 9px 20px;margin: 0 -15px;background-color: #d02e39;color: #fff;font-weight: bold;font-size: 13px;}
#system-notice.system-notice--inherit {background: white;color: inherit;}
header {color: #222;}
header.hover {z-index: 500;}
header .container {position: relative;background: transparent;}
header a:not(.btn), header #account-popover .popover-content a {color: #222;}
header a:not(.btn):hover, header #account-popover .popover-content a:hover {color: #0d76bd;text-decoration: underline;}
header #account-popover, header .login-nav a {color: #0d76bd;}
.ie-8 header a, .ie-8 header #account-popover .popover-content a {color: #222;}
.ie-8 header a:hover, .ie-8 header #account-popover .popover-content a:hover {color: #0d76bd;text-decoration: underline;}
.ie-8 header a.btn {color: #333;}
.ie-8 header a.btn:hover {color: #333;text-decoration: none;}
.ie-8 header #account-popover, .ie-8 header .login-nav a {color: #0d76bd;}
.above-header {background-color: #ccc;letter-spacing: 2px;line-height: 30px;height: 30px;white-space: nowrap;}
.above-header a {color: #0d76bd !important;}
.above-header .left-part {text-align: right;}
header {transition: box-shadow .25s linear;-moz-transition: box-shadow .25s linear;-o-transition: box-shadow .25s linear;-webkit-transition: box-shadow .25s linear;}
	.fixed-header header.fixed {box-shadow: 0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28);z-index: 302;}
	.desktop-browser.fixed-header header {position: fixed;left: 0;right: 0;top: 0;}
	@-webkit-keyframes mainNavToggle {0% {opacity: 0;top: -32px;}
		5% {opacity: 0;top: -32px;}
		100% {opacity: 1;top: 0;}}
	@keyframes mainNavToggle {0% {opacity: 0;top: -32px;}
		5% {opacity: 0;top: -32px;}
		100% {opacity: 1;top: 0;}}
	.mobile-browser header {top: 0;left: 0;right: 0;position: absolute;}
	.mobile-browser.fixed-header header {position: fixed;-webkit-animation: mainNavToggle .5s;animation: mainNavToggle .5s;}
.my-account-icon {margin-right: 10px;margin-top: 15px;}
.navbar-bonprix {border: 0;border-radius: 0;margin: 0 0px;}
.navbar-bonprix .navbar-header > .row {margin-right: 0;margin-right: 0;}
.navbar-bonprix #main-nav-left {height: 37px;left: 10px;position: absolute;bottom: -3px;width: 5px;}
.navbar-bonprix #main-nav-right {height: 37px;left: 10px;left: auto;position: absolute;bottom: -3px;width: 5px;right: 10px;}
.navbar-bonprix .navbar-toggle {float: left;margin-left: 15px;border: 1px solid #fff;border-bottom: 0px solid #fff;border-radius: 6px 6px 0 0;padding-bottom: 4px;background-color: #fff;margin-top: 15px;margin-bottom: 0;}
.navbar-bonprix .navbar-toggle.dl-active {border-color: #a0a0a0;margin-bottom: -1px;padding-bottom: 22px;}
.navbar-bonprix .navbar-toggle .icon-bar {background-color: #666;height: 3px;}
.navbar-bonprix .navbar-toggle .title {font-size: 11px;margin: 2px -5px 0;text-align: center;display: block;}
h1.logo {margin-top: 0;margin-bottom: 0px;}
.navbar-bonprix .cart, .navbar-bonprix .wishlist {float: right;height: 56px;position: relative;width: 100px;margin-right: 0;text-decoration: none;}
.navbar-bonprix .cart .bpx-cart-new, .navbar-bonprix .cart .bpx-wishlist, .navbar-bonprix .cart .bpx-search, .navbar-bonprix .wishlist .bpx-cart-new, .navbar-bonprix .wishlist .bpx-wishlist, .navbar-bonprix .wishlist .bpx-search {display: block;height: 36px;}
.navbar-bonprix .cart .bpx-cart-new:before, .navbar-bonprix .cart .bpx-search:before, .navbar-bonprix .wishlist .bpx-cart-new:before, .navbar-bonprix .wishlist .bpx-search:before {font-size: 26px;line-height: 42px;}
.navbar-bonprix .cart .bpx-wishlist:before, .navbar-bonprix .wishlist .bpx-wishlist:before {font-size: 26px;line-height: 46px;}
.navbar-bonprix .cart a, .navbar-bonprix .wishlist a {text-align: center;text-decoration: none !important;}
.navbar-bonprix .cart a:hover, .navbar-bonprix .wishlist a:hover {color: #222;}
.navbar-bonprix .cart a:hover span.price, .navbar-bonprix .wishlist a:hover span.price {color: #222;}
.navbar-bonprix .cart a span.price:hover, .navbar-bonprix .wishlist a span.price:hover {text-decoration: underline;color: #0d76bd;}
.navbar-bonprix .cart.empty, .navbar-bonprix .wishlist.empty {float: right;height: 61px;position: relative;width: 50px;text-decoration: none;}
.navbar-bonprix .wishlist {margin-right: 0px;}
.navbar-bonprix .empty.label {display: none;}
.bpx-search {display: block;height: 36px;}
.bpx-search:before {font-size: 26px;line-height: 42px;}
.navbar-header a:hover .price {color: #0d76bd;}
.navbar-bonprix .cart-value {border-radius: 10px;height: 20px;line-height: 20px;margin-right: -10px;padding: 0;position: absolute;text-decoration: none;width: 20px;top: 5px;left: 25px;font-size: 12px;font-weight: 400;}
#basket-count, #clipboard-count {background-color: #e93f4c;}
.navbar-bonprix .price {float: none;margin-top: 0;text-align: center;margin-right: 0px;display: block;white-space: nowrap;}
.navbar-bonprix .price a {color: #2b5695;display: inline;}
.navbar-bonprix #search-md {margin-top: 50px;}
#search-sm .form-control, #main-search {border-radius: 6px 0 0 6px;}
.navbar-bonprix .additional-menu {padding: 10px 30px 10px 115px;position: absolute;z-index: 1;right: 0;left: 0;}
.navbar-bonprix .top-nav li {list-style: none;float: left;margin-left: 18px;}
.navbar-bonprix .login-nav {padding-left: 30px;}
#search-md .btn, #search-sm .btn {height: 32px !important;}
#search-mobile {opacity: 1 !important;display: block !important;top: -99999px;bottom: auto;}
#search-mobile.in {top: 0;bottom: 0;}
#search-mobile .modal-dialog {width: 100%;}
.dl-menuwrapper .product-brick-flag {display: inline-block;margin-left: 10px;}
#search-toggle {display: none;}
.logo a {text-decoration: none !important;float: left;z-index: 1;position: relative;font-size: 10px;}
	.logo.order-logo img {margin-top: 0px;}
	#search-sm {display: none;}
	.navbar-bonprix .navbar-header {float: none !important;}
	.navbar-bonprix .cart, .navbar-bonprix .wishlist {margin-top: 33px;}
	.navbar-bonprix-order .cart {margin-top: 25px;}
	.navbar-bonprix .navbar-nav > li {position: static;}
	.navbar-bonprix .navbar-nav > li > a {color: #fff;cursor: pointer;display: block;padding: 6px 7px;text-indent: 1px;font-size: 15px;letter-spacing: 1px;}
	.navbar-bonprix .navbar-nav > li > a:focus {background-color: transparent;}
	.navbar-bonprix .navbar-nav > li.active > a {background-color: #333;}
	.navbar-bonprix .navbar-nav > li > a:hover, .navbar-bonprix .navbar-nav > li.hover > a {background: #fff;color: #2b5695;text-decoration: none;}
	#main-nav {padding: 0;position: relative;}
	#main-nav .submenu {position: absolute;top: 32px;padding: 0;background-color: #fff;z-index: 500;display: table;opacity: 0;left: 0;text-align: left;border-color: #ccc;border-style: solid;border-width: 0 1px 1px 1px;transition: all .25s ease-in-out .3s;-moz-transition: all .25s ease-in-out .3s;-webkit-transition: all .25s ease-in-out .3s;}
	#main-nav .right .submenu {right: 0;left: auto;}
	#main-nav .navbar-nav > li.hover .submenu {opacity: 1;}
	#main-nav .navbar-nav:hover > li .submenu {transition: all 0s ease-in-out;-moz-transition: all 0s ease-in-out;-webkit-transition: all 0s ease-in-out;}
	#main-nav .submenu-pane {width: 235px;padding: 25px 10px;display: none;}
	#main-nav .navbar-nav > li.hover .submenu-pane {display: table-cell;}
	#main-nav .submenu-pane:first-child {border-left: none;padding-left: 11px;}
	#main-nav .navbar-nav ul {list-style-position: outside;list-style-type: none;padding: 0;}
	#main-nav .navbar-nav .submenu-pane > .dl-submenu > li > span, #main-nav .navbar-nav .submenu-pane > .dl-submenu > li > a {font-size: 16px;color: #222;letter-spacing: 1px;}
	#main-nav .navbar-nav .submenu-pane > .dl-submenu > li > a:hover {color: #0d76bd;}
	#main-nav .navbar-nav li .submenu-pane > .dl-submenu > li.catLvl3 {line-height: inherit;padding: 0;}
	#main-nav .navbar-nav li.stories-signature .submenu-pane > .dl-submenu > li.catLvl3 > span, #main-nav .navbar-nav li.stories-signature .submenu-pane > .dl-submenu > li.catLvl3 > a {font-size: inherit;letter-spacing: inherit;}
	#main-nav .navbar-nav .submenu-pane > .dl-submenu a {padding: 4px 0;display: block;}
	#main-nav .navbar-nav .submenu-pane > .dl-submenu > li {line-height: 20px;padding: 10px 0 2px;}
	#main-nav .navbar-nav .submenu-pane > .dl-submenu li {position: relative;}
	#main-nav .navbar-nav .submenu > .submenu-pane > .dl-submenu:first-child > li:first-child, #main-nav .navbar-nav .submenu > .submenu-pane:first-child > .dl-submenu > li:nth-child(2) {padding-top: 0;}
	#main-nav .navbar-nav .submenu-pane .category-logo {padding: 15px 0;text-align: center;}
	#main-nav .navbar-nav .submenu-pane .category-logo img {display: block;margin: 0 auto;}
	#main-nav .dl-back {display: none;}
	#main-nav .new {padding-right: 60px;}
	#main-nav .flag {right: 0;top: 3px;}
.navbar-nav .logout a {text-transform: none;font-weight: normal;color: #b6161e;}
.navbar-nav .service a {text-transform: none;font-weight: normal;color: #0d76bd;}
.navbar-nav .add-border a {border-top: 1px solid #a0a0a0;margin-top: -1px;}
#main-nav .flag {height: 15px;position: absolute;width: 53px;}
.contrast-light {background-color: #e1e1e1;padding: 10px 0;z-index: 1;}
.contrast-light .container {background-color: inherit;}
.ui-helper-hidden-accessible {display: none;}
.ui-autocomplete {border: 1px solid #ddd;position: absolute;top: 0;left: 0;z-index: 9999;overflow: visible;list-style: none;margin: 0;padding: 0;}
.ui-autocomplete .ui-menu-item {clear: left;background: #fff;float: left;margin: 0;width: 100%;border-radius: 7px;}
#ui-id-1 {left: 50% !important;margin-left: -154px !important;width: 256px !important;}
.ui-menu .ui-menu-item a {border: 1px solid #fff;color: #000;display: block;line-height: 1.5;padding: 4px 10px;text-decoration: none;cursor: pointer;}
.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {background-color: #f5f5f5;border: 1px solid transparent;color: #262626;border-radius: 0;margin: 0;}
.breadcrumb {background: none;padding: 20px 0px 0px;text-align: center;}
.breadcrumb > li + li:before {padding: 0 5px;padding: 0 1px;color: #ccc;content: ">";content: "";display: inline-block;bottom: -1px;}
.breadcrumb h1, .breadcrumb li h1 {color: #333;font-family: Arial,"Helvetica Neue",Helvetica,sans-serif !important;font-size: 12px !important;margin: 0 !important;display: inline-block !important;}
.sameRowHeightCell {-webkit-transition: opacity 2.5s ease-in-out;-moz-transition: opacity 2.5s ease-in-out;-ms-transition: opacity 2.5s ease-in-out;-o-transition: opacity 2.5s ease-in-out;transition: opacity 2.5s ease-in-out;}
.mobile-breakpoint #category-leftmenu {display: none !important;}
#category-leftmenu.fixable .scroll-me {left: 8px;right: 8px;border: solid 1px #f0f0f0;position: absolute;top: 0;bottom: 0;}
#category-leftmenu .mCSB_dragger_bar {background-color: #eee;position: absolute !important;border-radius: 0 !important;right: 0;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
#category-leftmenu:hover .mCSB_dragger_bar {width: 8px !important;background-color: #e6e6e6;}
#category-leftmenu .scroll-me .panel-category {margin: 0 !important;border: none !important;}
.panel-category a.btn-size {color: #333;}
.list-group-active > a {color: #f77;padding-right: 30px !important;}
.list-group-active > a i:before {color: #f77;}
.list-group-active a:hover {color: #c66 !important;}
.list-group-active .icon-cancel {margin-top: -10px;position: absolute;right: 8px;top: 50%;}
.panel-category .panel-heading {border: none;}
.panel-category h2 {font-size: 14px;margin-bottom: 15px;margin-top: 25px;padding: 0 15px;}
.panel-category #category-list h2 {font-size: 16px;}
.panel {border-radius: 0;border-color: #f0f0f0;box-shadow: none;}
.panel .panel-heading {border-radius: 0;border-color: #f0f0f0;box-shadow: none;}
.panel > hr {margin: 0;}
.panel-footer {padding: 5px 15px 0 15px;background-color: inherit;border-top: 0;}
.panel-body {padding: 5px 15px;}
.panel-info > .panel-heading, .panel-default > .panel-heading, .panel-form > .panel-heading {background-color: #f0f0f0;border-color: #f0f0f0;color: #333;padding: 0;}
.panel-info > .panel-heading > a, .panel-info > .panel-heading.expandable, .panel-info > .panel-heading.no-expandable {padding: 10px 15px;display: block;font-weight: bold;cursor: pointer;}
.panel-default > .panel-heading > a, .panel-default > .panel-heading.expandable, .panel-default > .panel-heading.no-expandable {padding: 10px 15px;display: block;font-weight: bold;cursor: pointer;}
.panel-form > .panel-heading.no-expandable {padding: 10px 15px;display: block;font-weight: bold;cursor: pointer;}
.panel-info > .panel-heading.no-expandable, .panel-default > .panel-heading.no-expandable {cursor: default;}
.panel .list-group {margin-bottom: 0px;}
.panel > .list-group {margin-bottom: 5px;}
.panel > .list-group .list-group-item {border-radius: 0;border-width: 0;padding: 0;}
.panel > .panel-box > .list-group .list-group-item {border-radius: 0;border-width: 0;padding: 0;}
.panel > .list-group .list-group-item > a, .panel > .panel-box > .list-group .list-group-item > a {padding: 5px 15px 5px 15px;display: block;}
.panel > .list-group .list-group-item > a:focus, .panel > .panel-box > .list-group .list-group-item > a:focus {color: #f77;text-decoration: none;}
.panel > .list-group .list-group-item > a:focus:hover, .panel > .panel-box > .list-group .list-group-item > a:focus:hover {text-decoration: underline;}
.panel-info > .list-group .list-group-item > a, .panel-info > .panel-box > .list-group .list-group-item > a {color: #2b5695;}
.filter-color i.color-icon {width: 18px;height: 18px;float: left;margin-right: 15px;}
.list-group-active .filter-color i.color-icon:before {width: 10px;height: 10px;content: "";display: block;background-color: rgba(255,255,255,.9);border: 1px solid rgba(255,177,177,.8);border-radius: 7px;margin: 4px 0 0 4px;}
.list-group-active .filter-color i.color-icon:after {width: 4px;height: 4px;content: "";display: block;background-color: #f77;border-radius: 7px;position: absolute;left: 22px;top: 12px;}
.priceSlider-holder {height: 60px;}
#priceSlider {margin-bottom: 15px;margin-right: 5px;}
#product-page .ui-slider-handle {border-radius: 12px;height: 24px;margin-top: -4px;width: 24px;cursor: pointer;}
#priceSlider .ui-slider-handle {border-radius: 12px;height: 24px;margin-top: -4px;width: 24px;cursor: pointer;}
#priceSlider .ui-slider-range {background-color: #f77;background-image: none;}
#mobileFilter hr {border-color: #ccc;}
#mobileFilter .form-group:first-child {margin-top: 15px;}
#mobileFilterOpen {margin: -6px -12px;padding: 6px 8px 6px 12px;}
#mobileFilter label {display: block;text-align: left;}
.mobile-breakpoint #mobileFilter.collapsing {-webkit-transition: none;transition: none;}
.control-label-inline {padding-top: 7px;}
#shop-banner {background-color: #f5f5f5;margin-bottom: 20px;}
.shop-banner-text {padding-left: 30px;padding-right: 110px;height: 231px;background-position: right bottom;background-repeat: no-repeat;float: left;}
.shop-banner-slider {background: #fff;min-height: 210px;margin: 10px 10px;padding: 15px 40px 0px 40px;position: relative;}
.shop-banner-slider .text-center a {display: block;}
.shop-banner-slider .text-center img {margin: auto;}
.shop-banner-slider .cycle-nav {position: absolute;top: 50%;z-index: 200;font-size: 14px;height: 44px;width: 40px;text-align: center;margin-top: -22px;cursor: pointer;line-height: 44px;}
.shop-banner-slider .title {margin-top: 10%;font: 16px Arial;display: block;}
.shop-banner-slider .product-price {color: #333;padding: 15px 0;display: block;}
.shop-banner-slider .product-price .currency-major {display: inline;float: left;font-size: 46px;line-height: 44px;}
.product-price .currency-minor {display: inline;float: left;font-size: 24px;line-height: 18px;margin-left: 2px;font-weight: bold;margin-top: -3px;}
ul.variant-button {float: left;list-style: none outside none;margin: 0 -5px;padding: 0;}
ul.variant-button li {float: left;margin: 5px;min-width: 74px;}
.variant-button .btn-active {border: 2px solid #2b5695;color: #333;margin: -1px;}
.variant-button .btn-unavailable {border: 1px dashed #999;color: #666;}
ul.variant-button li {min-width: 82px;}
.icon-ruler i {float: left;width: 15px;height: 15px;margin-right: 5px;}
#category-overlay {top: 0;left: 0;right: 0;bottom: 0;position: absolute;z-index: 1001;background: #fff;opacity: .7;}
#category-overlay > div {background: url("/mstatic/dist/gfx/category-lazyload.gif") no-repeat center center transparent;width: 100px;height: 100px;position: fixed;top: 50%;left: 50%;margin-top: -50px;margin-left: -50px;}
#category h1 {font-family: "MuseoCyrl300","Arial",sans-serif;}
.rwdBanner .img-responsive {width: 100%;}
.desktop-breakpoint .rwdBanner .img-responsive {outline: 1px solid transparent !important;}
.panel-seo {background-color: #f0f0f0;padding-bottom: 10px;}
#footer-info-text {margin-top: 35px;}
#filterList .collapsible:first-child {margin-top: 25px;display: block;}
#filterList .collapsible h2 {margin-top: 15px;margin-bottom: 5px;}
#filterList .collapsible .btn-link {display: block;padding: 0;border: 0;width: 100%;text-align: left;}
#filterList .collapsible .collapse {padding-bottom: 10px;}
#filter-list-panel > p {display: inline-block;margin-top: 0;}
.selectedFilterList {font-size: 16px;}
.selectedFilterList .label {background-color: #f77;border-color: #f77;color: #fff;text-decoration: none !important;display: inline-block;line-height: inherit;border-radius: 4px;padding: 3px 0px 3px 5px;margin-bottom: 5px;}
.selectedFilterList .icon-cancel {font-size: 10px;margin-left: -3px !important;margin-right: 2px;}
.selectedFilterList .icon-cancel:before {color: #fff;}
.selectedFilterList a:hover {text-decoration: none;}
.selectedFilterList a:hover .label {background-color: #c66;border-color: #c66;color: #fff;}
#category-content {margin-bottom: 15px;}
#product-list {position: relative;float: left;width: 100%;}
#product-list .rwdBanner {padding: 0 8px 16px;}
#category .category-brick {padding-left: 8px;padding-right: 8px;float: left;min-height: 1px;position: relative;}
#category .category-banner-inGenre .category-brick {width: 200% !important;padding: 0 !important;position: absolute;top: 0;left: 0;}
#category .category-banner-inGenre .category-brick > a > div {margin: 0 5px;}
#category .category-brick {width: 33.33%;}
	#category .category-brick:nth-child(3n+1) {clear: both;}
#category-content {padding-left: 230px;position: relative;}
	#category #category-leftmenu {width: 225px;left: 8px;position: absolute;top: 0px;overflow: hidden;}
	#category.fixed #category-leftmenu {left: auto;position: fixed;top: 55px;margin-left: -222px;bottom: 0px;overflow: hidden;}
.category-brick a {font-size: 14px;color: #333;text-decoration: none !important;}
.category-brick .dropdown-menu a {font-size: 12px;}
.category-brick .thumbnail {margin-bottom: 0px;position: relative;background-size: contain;background-position: -101% -101%;background-repeat: no-repeat;}
.category-brick .thumbnail:hover {background-position: center center;}
.category-brick .thumbnail img[data-hover-src] {-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;-webkit-backface-visibility: hidden;background-color: #fff;}
.category-brick .thumbnail.hover img[data-hover-src] {opacity: 0;filter: alpha(opacity=0);}
@-webkit-keyframes bgDelay {100% {background: white none repeat scroll center center !important;}}
@keyframes bgDelay {100% {background: white none repeat scroll center center !important;}}
body[class^='ie-'] .thumbnail.loaded, body[class*=' ie-'] .thumbnail.loaded {background-position: center center !important;background-repeat: none !important;}
.thumbnail.loaded:not(:hover) {-webkit-animation: bgDelay 1.5s;animation: bgDelay 1.5s;}
.category-brick .box-age-restriction {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 21;}
.category-brick .price-bubble {background-color: #4fbe92;color: #000;display: block;line-height: 46px;position: absolute;right: 0px;text-align: center;top: 6%;z-index: 20;padding: 0 10px;height: 50px;border-radius: 0px 3px 3px 0px;-moz-border-radius: 0px 3px 3px 0px;-webkit-border-radius: 0px 3px 2px 0px;border: 0px solid #000;}
.category-brick .price-bubble .price-normal {font-size: 40px;}
.category-brick .price-bubble:before {content: "";border: 1px solid red;width: 24px;height: 24px;position: absolute;top: 0;left: -23px;border-style: solid;border-width: 0 23px 23px 0;border-color: transparent #4fbe92 transparent transparent;}
.category-brick .price-bubble:after {content: "";border: 1px solid red;width: 24px;height: 24px;position: absolute;bottom: 0;left: -23px;border-style: solid;border-width: 0 0 23px 23px;border-color: transparent transparent #4fbe92 transparent;}
.category-brick .category-banner-content .price-bubble {position: relative;display: inline-block;margin: 10%;right: auto;font-size: 14px;}
.category-banner-box {width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.category-banner-table {display: table;height: 100%;width: 100%;}
.category-banner-table .text-holder {display: table-cell;width: 100%;min-height: 70px;font-size: 40px;}
.category-banner-table .text-holder.bubble {font-size: 0;}
.category-banner .text-holder p {font-family: "MuseoCyrl300","Arial",sans-serif;color: #fff;text-shadow: 0 0 10px #333,0 0 5px #333;margin: 10px 20px;-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(color=#747474,offX=1,offY=1) progid:DXImageTransform.Microsoft.dropshadow(color=#747474,offX=-1,offY=1) progid:DXImageTransform.Microsoft.dropshadow(color=#747474,offX=1,offY=-1) progid:DXImageTransform.Microsoft.dropshadow(color=#747474,offX=-1,offY=-1)";}
.category-brick .category-banner-table .text-holder.top-left {vertical-align: top;text-align: left;}
.category-brick .category-banner-table .text-holder.top-center {vertical-align: top;text-align: center;}
.category-brick .category-banner-table .text-holder.top-right {vertical-align: top;text-align: right;}
.category-brick .category-banner-table .text-holder.center-left {vertical-align: middle;text-align: left;}
.category-brick .category-banner-table .text-holder.center-center {vertical-align: middle;text-align: center;}
.category-brick .category-banner-table .text-holder.center-right {vertical-align: middle;text-align: right;}
.category-brick .category-banner-table .text-holder.bottom-left {vertical-align: bottom;text-align: left;}
.category-brick .category-banner-table .text-holder.bottom-center {vertical-align: bottom;text-align: center;}
.category-brick .category-banner-table .text-holder.bottom-right {vertical-align: bottom;text-align: right;}
.category-brick.category-banner .has-hover-desc .hover-desc {background: none;position: absolute;top: 20%;left: 20%;bottom: 20%;right: 20%;opacity: 0;filter: alpha(opacity=0);-webkit-transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-ms-transition: opacity .5s ease-in-out;-o-transition: opacity .5s ease-in-out;transition: opacity .5s ease-in-out;z-index: 30;}
.has-hover-desc.visible-desc .hover-desc {opacity: .8 !important;filter: alpha(opacity=80) !important;}
.category-brick.category-banner .category-banner-box {opacity: 1;filter: alpha(opacity=100);-webkit-transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-ms-transition: opacity .5s ease-in-out;-o-transition: opacity .5s ease-in-out;transition: opacity .5s ease-in-out;}
.has-hover-desc.visible-desc .category-banner-box {opacity: 0;filter: alpha(opacity=0);}
.has-hover-desc[data-href]:hover {cursor: pointer;}
.category-brick.category-banner .hover-container {background-color: #fff;display: block;padding: 20px;}
.category-brick .price-bubble .price-from {display: inline-block;font-size: 11px;line-height: 6px;position: relative;top: 14px;vertical-align: top;}
.category-brick .price-bubble .price-value {font-size: 22px;line-height: 52px;}
.category-brick .price-bubble .price-sup {font-size: 19px;position: relative;top: -14px;padding-left: 2px;}
.category-brick .variants-list {padding: 0 0;margin: -5px 0 5px;text-align: center;overflow: hidden;height: 48px;font-size: 0;}
.category-brick .variants-list .variant {float: none;display: inline-block;padding: 2px 2px 5px;min-height: 40px;border: 1px solid transparent;}
.category-brick .variants-list .variant i {display: none;margin-right: 0;}
.category-brick .variants-list .variant.active {border-color: #999;}
.owl-item .hover-desc {opacity: 1 !important;}
.variants-list .variant.no-photo {height: 47px;width: 29px;}
#product-form .variant i, .variants-list .variant.no-photo i {width: 18px;height: 18px;}
.category-brick .variants-list .variant.no-photo img {display: none !important;}
#product-form .variant i, .category-brick .variants-list .variant.no-photo i {display: block;position: relative;top: 9px;margin: 0 auto;}
#product-form .variant i {top: 0;}
#product-form .dropdown-menu .variant i, #product-form .dropdown-toggle .variant i {margin: 10px 14px 10px 5px;}
.category-brick .variants-list-slider, .category-brick .variants-list {position: relative;}
.category-brick .colorTooltip {position: absolute;left: 0;right: 0;top: 46px;z-index: 203;}
.emptyColorTooltip .activeTooltip {border-color: #bbb #bbb #bbb #bbb !important;}
.category-brick .variants-list .variant.activeTooltip {border-color: #bbb #bbb #fff #bbb;background-color: #fff;z-index: 203;position: relative;}
.category-brick .colorTooltip > div {display: none;border: 1px solid #bbb;background-color: #fff;padding: 10px;}
.category-brick .colorTooltip .sizes-list {text-align: center;}
.category-brick .colorTooltip .sizes-list > * {display: inline-block;padding: 4px 5px;min-width: 30px;position: relative;}
.category-brick .colorTooltip .sizes-list > *.disabled:before {background-color: #e93f4c;content: "";height: 1px;left: 5px;position: absolute;right: 5px;top: 50%;}
.category-brick .colorTooltip .text-list {padding-left: 0;}
.category-brick .colorTooltip .text-list > * {list-style-type: none;padding-bottom: 5px;}
.category-brick .colorTooltip .form-control {margin-bottom: 15px;}
.product-brick-flag, .product-brick-title, .product-brick-price, .product-brick-promo-price, .product-brick-brand {display: block;}
.product-brick-price.green-flag {display: inline-block;padding: 0px;background-color: #4fbe92;position: relative;padding-right: 6px;padding-left: 6px;color: #333;border-radius: 0px 2px 2px 0px;-moz-border-radius: 0px 2px 2px 0px;-webkit-border-radius: 0px 2px 2px 0px;border: 0px solid #000;}
.product-brick-price.green-flag:before {content: "";border: 1px solid red;width: 11px;height: 11px;position: absolute;top: 0;left: -10px;border-style: solid;border-width: 0 11px 11px 0;border-color: transparent #4fbe92 transparent transparent;}
.product-brick-price.green-flag:after {content: "";border: 1px solid red;width: 11px;height: 11px;position: absolute;bottom: 0;left: -10px;border-style: solid;border-width: 0 0 11px 11px;border-color: transparent transparent #4fbe92 transparent;}
.product-brick-flag {font-family: MuseoCyrl500Italic,"Times New Roman",serif;color: #4fbe92;font-weight: normal;font-style: italic;}
.product-brick-flag.product-brick-sale {font-family: Georgia,"Times New Roman",serif;font-style: italic;font-weight: bold;color: #cf1415;}
.product-brick-promo-price {color: #cf1415;}
.product-brick-old-price {font-weight: normal;color: #333;text-decoration: line-through;}
.category-lvl1-brick {margin-bottom: 20px;text-align: center;}
.category-lvl1-brick .img-responsive {display: inline-block;margin-bottom: 10px;}
.next-page-banner {position: relative;}
.next-page-banner .img-responsive {opacity: 0;ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important;filter: alpha(opacity=0) !important;}
.next-page-banner-holder {position: absolute;left: 8px;right: 8px;top: 0;bottom: 0;border: 1px solid #d8d8d8;}
.npb-icon {font-size: 20px;line-height: 80px;width: 75px;padding-left: 5px;height: 75px;border-radius: 40px;background-color: #f0f0f0;margin: -5px auto 15px;display: block;transition: all .25s linear;-moz-transition: all .05s linear;-o-transition: all .05s linear;-webkit-transition: all .05s linear;}
.next-page-banner-holder:hover .npb-icon {background-color: #999 !important;color: #fff !important;border-color: #999 !important;}
#tag-list-panel .h3 {font-size: 16px;letter-spacing: 1px;}
.tag-list {min-height: 38px;}
.tag-title-desc {display: block;height: 0;padding-top: 15px;position: absolute;left: 0;right: 0;text-align: center;}
.tag-list > * {display: inline-block;}
.tag-list > a:focus {text-decoration: none;}
.tag-list > a:hover {text-decoration: none;}
.tag-list > a:hover .label {background-color: #004195;}
.tag-list > a:active .label {background-color: #536e95;}
.tag-list .label {background-color: #2b5695;border-color: #2b5695;border-radius: 4px;color: #fff;display: inline-block;line-height: inherit;margin: 5px;padding: 5px 10px;text-decoration: none !important;font-size: inherit;box-shadow: 0 -2px 0 rgba(0,0,0,.15) inset;white-space: normal;word-break: break-all;transition: background-color .1s linear 0s;}
.tag-list > a:hover .label-light .label {background-color: #2b5695;border-color: #2b5695;box-shadow: 0 -2px 0 rgba(0,0,0,.05) inset;}
.tag-list .label-light:hover .label, .tag-list .label-light:active .label, .tag-list .label-light .label {background-color: #2b5695;border-color: #2b5695;box-shadow: 0 -2px 0 rgba(0,0,0,.05) inset;}
#tag-proposal {width: 240px;position: relative;margin: 15px auto;transition: width .2s linear;-moz-transition: width .2s linear;-o-transition: width .2s linear;-webkit-transition: width .2s linear;}
#tag-proposal.active {width: 280px;}
#tag-proposal .placeholder {position: absolute;top: 0;padding: 7px;left: 0;width: 100%;text-align: center;pointer-events: none;transition: all .2s linear;-moz-transition: all .2s linear;-o-transition: all .2s linear;-webkit-transition: all .2s linear;color: #666;z-index: 200;}
#tag-proposal.active .placeholder {width: 100px;opacity: 0;}
#tag-proposal:not(.active) .form-control {padding-right: 15px !important;}
#tag-proposal .form-control {background: transparent none repeat scroll 0 0;position: relative;text-align: center;z-index: 201;}
#tag-proposal.active .form-control {text-align: left;}
#tag-proposal .btn {position: absolute;top: 0;right: 0;border-radius: 0 4px 4px 0;opacity: 0;pointer-events: none;height: 32px;z-index: 202;transition: opacity .2s linear;-moz-transition: opacity .5s linear;-o-transition: opacity .4s linear;-webkit-transition: opacity .4s linear;}
#tag-proposal .btn:before {transition: opacity .2s linear;-moz-transition: opacity .5s linear;-o-transition: opacity .4s linear;-webkit-transition: opacity .4s linear;}
#tag-proposal.active .btn {opacity: 1;pointer-events: auto;}
#tag-proposal.changing .btn:before {opacity: 0 !important;}
#tag-proposal.active.loading .btn:before {content: "";position: absolute;display: inline-block;width: 18px;height: 18px;border: 1px solid #aaa;border-radius: 50%;border-top-width: 0;border-left-width: 0;animation: spin .75s infinite linear;top: 6px;left: 0;margin-left: -22px;pointer-events: none;}
#tag-proposal.active.success .btn:before {font-family: "bonprixfont";font-style: normal;font-weight: normal;speak: none;display: inline-block;text-decoration: inherit;width: 1em;margin-right: .1em;text-align: center;font-variant: normal;text-transform: none;line-height: 1em;margin-left: .1em;margin-left: -24px;position: relative;position: absolute;font-size: 125%;content: "";top: 6px;left: 0;color: #82e40f;opacity: .8;}
@keyframes spin {from {transform: rotate(0deg);}
	to {transform: rotate(360deg);}}
.single-product-color {display: table;margin: 0 auto;}
.single-product-color > * {display: table-cell;padding: 0 5px;vertical-align: middle;}
#size-avaiability-text .text-warning {color: #ec8526;}
#size-avaiability-text .text-warning i.icon-calendar {top: -2px;margin-right: 5px;position: relative;}
#product-page .dropdown-menu .hidden-label {display: none;}
.container-fluid-psm {overflow: hidden;}
.container-psm {border-bottom: 1px solid #a0a0a0;background-color: #f5f5f5;padding-bottom: 0 !important;padding-top: 5px !important;}
.container-psm .container {background-color: #f5f5f5;padding-bottom: 0 !important;padding-top: 5px !important;}
#psm {margin: 0;position: relative;}
#psm .panel-body {padding: 0px;background-color: #f5f5f5;}
#psm .owl-prev {left: 0;}
#psm .owl-next {right: 0;}
#psm .owl-prev, #psm .owl-next {border: 0;background-color: #fff;display: block !important;}
#psm .owl-carousel .owl-stage-outer {overflow: visible;}
#psm .owl-prev:hover, #psm .owl-next:hover {background-color: #080808;border-color: #080808;}
#psm .owl-stage {position: relative;}
#psm.static .owl-stage {transform: none !important;transition: none !important;margin: 0 auto;}
#psm.static .owl-controls {display: none;}
#psm .owl-item {height: 100%;}
#before-purchase a:hover, #wishlist-before-purchase a:hover {text-decoration: none;}
#psm a:hover {text-decoration: none;}
#psm .current-product .arrow {border-color: transparent;border-style: solid;display: none;height: 0;position: absolute;width: 0;border-top-color: #a0a0a0;border-bottom-width: 0;left: 50%;margin-left: -10px;border: 11px solid transparent;bottom: -1px;border-bottom-color: #888;border-top-width: 0;}
#psm .current-product .arrow:after {border-color: transparent;border-style: solid;display: block;height: 0;position: absolute;width: 0;bottom: 2px;bottom: -16px;border-top-color: #f5f5f5;border-bottom-width: 0;content: " ";margin-left: -14px;border: 14px solid transparent;border-bottom-color: #fff;border-top-width: 0;}
#psm-before {position: absolute;left: -5340px;z-index: 10;top: 0;bottom: 0;width: 5350px;pointer-events: none;border-left: 5000px solid #f5f5f5;}
#psm-before .gradient {background: -moz-linear-gradient(right,whitesmoke 0%,rgba(245,245,245,.5) 94%,rgba(245,245,245,0) 100%);background: -webkit-gradient(linear,left top,right top,color-stop(0%,whitesmoke),color-stop(94%,rgba(245,245,245,.5)),color-stop(100%,rgba(245,245,245,0)));background: -webkit-linear-gradient(left,whitesmoke 0%,rgba(245,245,245,.5) 94%,rgba(245,245,245,0) 100%);background: -o-linear-gradient(left,whitesmoke 0%,rgba(245,245,245,.5) 94%,rgba(245,245,245,0) 100%);background: -ms-linear-gradient(left,whitesmoke 0%,rgba(245,245,245,.5) 94%,rgba(245,245,245,0) 100%);background: linear-gradient(to right,whitesmoke 0%,rgba(245,245,245,.5) 94%,rgba(245,245,245,0) 100%);position: absolute;right: 0;top: 0;bottom: 0;width: 350px;}
#psm-after {position: absolute;right: -5340px;z-index: 10;top: 0;bottom: 0;width: 5350px;pointer-events: none;border-right: 5000px solid #f5f5f5;}
#psm-after .gradient {background: -moz-linear-gradient(left,rgba(245,245,245,0) 0%,rgba(245,245,245,.5) 6%,whitesmoke 100%);background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(245,245,245,0)),color-stop(6%,rgba(245,245,245,.5)),color-stop(100%,whitesmoke));background: -webkit-linear-gradient(left,rgba(245,245,245,0) 0%,rgba(245,245,245,.5) 6%,whitesmoke 100%);background: -o-linear-gradient(left,rgba(245,245,245,0) 0%,rgba(245,245,245,.5) 6%,whitesmoke 100%);background: -ms-linear-gradient(left,rgba(245,245,245,0) 0%,rgba(245,245,245,.5) 6%,whitesmoke 100%);background: linear-gradient(to right,rgba(245,245,245,0) 0%,rgba(245,245,245,.5) 6%,whitesmoke 100%);position: absolute;left: 0;top: 0;bottom: 0;width: 350px;}
#product-pagination .btn {padding-left: 3px;padding-right: 3px;}
#product-pagination i:before {margin: 0;}
.btn[data-target="#add-comment"] {max-width: 200px;margin: 0 auto;}
#product-page > .container {padding-bottom: 0;}
#product-page h3, #product-page .h3 {font-size: 16px;letter-spacing: 1px;}
#product-page .section-title {text-align: center;margin-bottom: 10px;}
#product-page .section-title > * {padding: 0 15px 5px;display: inline-block;margin-top: 0;}
#product-page .section-title a {color: #2b5695;}
#product-page .section-title .h3 small, #product-page .section-title h3 small {font-size: 12px;color: #333;letter-spacing: normal;}
#service_tables_sizes small {font-size: 12px;color: #333;letter-spacing: normal;}
#product-page .section-title a:active {text-decoration: underline !important;}
#product-page .section-title a:focus {text-decoration: none;}
.container-muted {background-color: #f5f5f5 !important;}
.container-muted .container {background-color: #f5f5f5 !important;}
#category .container-fluid, #product-page .container-fluid {padding: 30px 0;}
#product-page .section-title > p.h3, #product-page .section-title > a.h3 {padding: 0 60px 5px 0;}
	#product-info .table {margin-top: -3px !important;}
	.container-muted .container {background-color: #fff;}
#product-info {margin-top: 25px;font-size: 16px;}
#product-info .table {margin-top: 15px;font-size: 14px;}
#product-info .table * {border-color: transparent;}
#product-info .h3 {margin-top: 0;}
#product-info h2.table-container {margin: 0;}
.owl-next, .owl-prev {border-radius: 22px;height: 44px;padding: 0;width: 44px;border-color: transparent !important;font-size: 13px;border-width: 0 !important;}
.btn-icon {border-radius: 22px;height: 44px;padding: 0;width: 44px;border-color: transparent !important;font-size: 13px;border-width: 0 !important;}
.btn-icon:focus {border-radius: 22px;height: 44px;padding: 0;width: 44px;border-color: transparent !important;font-size: 13px;border-width: 0 !important;}
.btn-icon i:before {bottom: 0;margin: 0;}
.btn-icon:hover {color: #fff;background-color: #080808;box-shadow: none;}
@-webkit-keyframes mobileBtnHover {0% {background: #fff;color: #333;}
	50% {background: #080808;color: #fff;}
	100% {background: #fff;color: #333;}}
@keyframes mobileBtnHover {0% {background: #fff;color: #333;}
	50% {background: #080808;color: #fff;}
	100% {background: #fff;color: #333;}}
body.mobile-breakpoint .btn-icon:not(#slide-up):hover {-webkit-animation: mobileBtnHover .5s;animation: mobileBtnHover .5s;background: #fff !important;color: #333 !important;}
.btn-icon.disabled {background: #fff !important;color: #999;}
.btn-icon .icon-up, .btn-icon .icon-down, .btn-icon .icon-right, .btn-icon .icon-left {font-size: 15px;}
.btn-icon i.icon-down:before {bottom: -2px;}
#product-main-photo {position: relative;overflow: hidden;}
#product-main-photo .main-photo-container {position: relative;left: 0;}
#product-main-photo .main-photo-container .scaled {width: 100%;}
#product-main-photo .main-photo.prev, #product-main-photo .main-photo.next {width: 100%;height: 100%;position: absolute;top: 0;}
#product-main-photo .main-photo.prev {left: -100%;}
#product-main-photo .main-photo.next {left: 100%;}
#product-main-photo .play-video {position: absolute;bottom: 15px;right: 15px;z-index: 201;}
#product-main-photo #view-counter {background: #fff;text-align: center;padding: 6px;position: absolute;top: 15px;left: 15px;width: 30%;}
#product-main-photo .toggle-photo {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: absolute;top: 50%;margin-top: -22px;z-index: 200;cursor: pointer;}
#product-page #thumbnail-gallery .toggle-photo {-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: absolute;top: 50%;margin-top: -22px;z-index: 200;cursor: pointer;}
#product-main-photo .toggle-photo.photo-prev {left: 15px;}
#product-main-photo .toggle-photo.photo-next {right: 15px;}
.jp-state-playing #zoomer-run {display: none;}
.jp-state-playing .toggle-photo.photo-next, .jp-state-playing .toggle-photo.photo-prev {display: none;}
.jp-state-playing .btn-icon .icon-video:before {content: "";}
#zoomer-run {position: absolute;top: 15px;right: 15px;}
a.product-comment-stars .icon-star:before {opacity: .6;transition: all .2s linear;-moz-transition: all .2s linear;-o-transition: all .2s linear;-webkit-transition: all .2s linear;}
.product-comment-stars .icon-star:before {font-size: 100%;bottom: 0;}
.product-comment-stars:hover, .product-comment-stars:focus, .product-comment-stars:active {text-decoration: none;}
.product-comment-stars:hover .icon-star:before {opacity: 1;}
#product-page .breadcrumb li {display: inline-block;}
#product-page h1 {margin-top: 0;font-size: 25px;}
.brand-color {color: #db1d2a;}
.brand-font {font-family: "MuseoCyrl300","Arial",sans-serif;}
#product-page h1 {font-family: "MuseoCyrl300","Arial",sans-serif;}
#product-page h1 .product-brick-flag {font-family: MuseoCyrl500Italic,"Times New Roman",serif;font-size: 14px;font-style: italic;display: inline-block;margin-top: -10px;}
#product-page #thumbnail-gallery {padding-bottom: 25px;padding-top: 25px;max-height: 518px;overflow: hidden;}
#product-page #thumbnail-gallery.attached-top {position: relative;}
#product-page #thumbnail-gallery .row {height: 475px;margin: -8px 5px 0px;}
#product-page #thumbnail-gallery .row div {padding: 0;}
#product-page #thumbnail-gallery .thumbnail {margin: 2px;padding: 5px;border: 1px solid transparent;}
#product-page #thumbnail-gallery .thumbnail.active {border-color: #000;}
#product-page #thumbnail-gallery .mCSB_scrollTools {right: -20px;}
#product-page #thumbnail-gallery .toggle-photo {top: auto;left: 50%;margin: 0 0 0 -22px;}
#product-page #thumbnail-gallery .toggle-photo.photo-prev {top: 0px;}
#product-page #thumbnail-gallery .toggle-photo.photo-next {bottom: 5px;}
#product-main-photo {margin-bottom: 25px;}
#product-main-photo {margin-right: 15px;}
	#product-main-photo .play-video {right: 15px;}
#product-main-photo {margin-left: 15px;}
.priceHolder {text-align: center;margin-bottom: 15px;}
.priceHolder p {margin-bottom: 5px;}
.priceHolder .pricePart {margin: 0 5px;}
.priceHolder .oldPrice {text-decoration: line-through;}
.priceHolder .currentPrice {display: inline-block;font-size: 50px;line-height: 1;}
.priceHolder .currentPrice.green-flag {font-size: 45px;line-height: 1;background-color: #4fbe92;position: relative;color: #333 !important;padding: 5px 17px 5px 10px;border-radius: 0px 3px 3px 0px;-moz-border-radius: 0px 3px 3px 0px;-webkit-border-radius: 0px 3px 2px 0px;border: 0px solid #000;}
.priceHolder .currentPrice.green-flag:before {content: "";width: 32px;height: 32px;position: absolute;top: 0;left: -30px;border-style: solid;border-width: 0 32px 32px 0;border-color: transparent #4fbe92 transparent transparent;}
.priceHolder .currentPrice.green-flag:after {content: "";width: 32px;height: 32px;position: absolute;bottom: 0;left: -30px;border-style: solid;border-width: 0 0 32px 32px;border-color: transparent transparent #4fbe92 transparent;}
.priceHolder .currentPrice.green-flag .currencyMinor {font-size: 35% !important;padding-top: 5px !important;vertical-align: top !important;}
.priceHolder .currentPrice > span {display: table-cell;}
.priceHolder .currencyMajor {font-size: 50px;line-height: 1;}
.priceHolder .currencyMinor {font-size: 45%;padding-top: 5%;vertical-align: top;}
.priceHolder .currency {font-size: 45%;}
.priceHolder .currency.currency-from {display: inline-block;font-size: 23px;height: 100%;margin-top: 18px;vertical-align: top;}
.priceHolder .currency.currency-from.green-flag {margin-right: 16px !important;margin-top: 10px !important;}
.priceHolder .text-sale {color: #e93f4c;}
#product-page .btn-link.btn-block {white-space: normal;padding-left: 0;padding-right: 0;}
#product-page .btn-link.btn-block i {color: #111;margin-right: 8px;}
#product-page .btn.btn-link.btn-block:hover .icon-info {display: inline-block !important;}
.info-pimp.icon-info {bottom: -1px;color: #333;font-size: 10px;position: relative;opacity: .8;margin-right: 3px;}
#product-page .arrow {border-bottom-color: rgba(0,0,0,.85);}
.sizes-list {margin: -5px -5px 0px -5px;}
.sizes-list .btn {min-width: 45px;margin: 5px;padding: 6px 8px;}
.btn-size {margin: 5px;min-width: 45px;padding: 6px 8px;border-color: #a0a0a0;box-shadow: none;border-width: 1px;}
.btn-size:hover, .btn-size:focus, .btn-size:active {background-color: #ebebeb;border-color: #adadad;color: #333 !important;box-shadow: none;}
#category .btn-size {font-size: 12px;min-width: 38px;margin-right: 0;}
.sizes-list .btn.active {background-color: #080808;color: #fff;border-color: #080808;}
.sizes-list .btn.active:hover {color: #fff !important;}
.sizes-list .btn.active.btn-disabled:hover {color: #999 !important;}
.sizes-list label.btn.btn-disabled {background: #fff;border-color: #ccc !important;color: #999;box-shadow: none;text-shadow: none;font-weight: normal;position: relative;pointer-events: none;}
.sizes-list label.btn.btn-disabled:after {content: "";position: absolute;left: 10px;right: 10px;top: 50%;height: 1px;background-color: #e93f4c;}
.sizes-list label.btn.btn-dashed {border-style: dashed;}
.has-success .sizes-list label.btn {border-color: #a0a0a0 !important;color: #333;}
.has-success .sizes-list label.btn.active {border-color: #a0a0a0 !important;color: #fff;}
.has-success .sizes-list label.btn-disabled {border-color: #ccc !important;color: #999;}
.has-success .sizes-list label.btn-disabled.active {border-color: #ccc !important;color: #999;}
.form-group-size {padding-bottom: 20px;position: relative;}
.btn-buy {padding: 12px 4px;font-size: 15px;font-weight: bold;position: relative;margin-bottom: 10px;width: 100%;-webkit-box-sizing: border-box !important;padding-right: 20px;}
.btn-buy:after {position: absolute;top: 0;bottom: 0;right: -20px;width: 40px;content: " ";}
.btn-buy .bpx-cart-new:before {font-size: 28px;color: #fff;line-height: 5px;position: absolute;top: 21px;margin-left: 5px;}
.colorPicker {height: auto;}
.colorPicker .bootstrap-select {height: auto;}
.colorPicker .bootstrap-select.btn-group .btn .filter-option {position: static;white-space: normal;padding-right: 20px;}
.colorPicker .dropdown-menu > li > a img, .colorPicker .bootstrap-select.btn-group .btn .filter-option img {float: left;margin-right: 10px;}
.colorPicker .dropdown-menu > li > a, .colorPicker .filter-option {white-space: normal;display: table;height: 100%;width: 100%;table-layout: fixed;}
.colorPicker .dropdown-menu > li > a > span, .colorPicker .filter-option > span {display: table-row;}
.colorPicker .dropdown-menu > li > a .title, .colorPicker .title {display: table-cell;height: 100%;width: 100%;vertical-align: middle;word-wrap: break-word;padding-left: 35px;padding-right: 5px;}
.colorPicker .dropdown-menu > li > a {padding-right: 50px;}
.single-product-color {display: block;}
.single-product-color-img {display: inline-block;vertical-align: middle;}
.single-product-color .title {display: inline-block;vertical-align: middle;max-width: 80%;}
.single-product-color .title span {display: inline-block;width: 100%;word-wrap: break-word;}
.colorPicker .price {display: table-cell;height: 100%;vertical-align: middle;}
.colorPicker button.selectpicker .price {display: none;}
#product-page .popover {position: static !important;top: 0 !important;box-shadow: none;margin-top: 5px;margin-bottom: 0;max-width: none;}
#product-page .popover.bottom > .arrow {top: -12px;}
#product-page .popover > .arrow {position: relative;}
#product-page .popover > .arrow:after {position: relative;}
#product-page .popover-content {margin-top: -10px;}
.liveChatLazyload {width: 100%;height: 100%;background: url("/mstatic/dist/gfx/category-lazyload.gif") no-repeat center center transparent;min-height: 100px;background-size: 70%;}
.popover-livechat .popover {transition: all .5s linear;-moz-transition: all .5s linear;-o-transition: all .5s linear;-webkit-transition: all .5s linear;}
#liveChatPopover {position: relative;}
#liveChatPopover ul {padding-right: 15px;}
#refreshLiveChat {opacity: .6;color: #2b5695;transition: all .2s linear;-moz-transition: all .2s linear;-o-transition: all .2s linear;-webkit-transition: all .2s linear;margin: -5px -10px 5px 5px;position: absolute;top: 0;right: 0;}
.panel-livechat #refreshLiveChat {margin: 0 -5px 5px 5px;top: -30px;}
#refreshLiveChat:hover {cursor: pointer;opacity: 1;}
#recommendations .nav-tabs {text-align: center;}
#recommendations .nav-tabs > li {float: none;display: inline-block;}
#recommendations .nav-tabs > li > a {border-radius: 0;margin: 0;color: #2b5695;}
#recommendations .nav-tabs > li h3 {margin: 0;}
#recommendations .nav-tabs > li.active > a {color: #333;}
#recommendations .tab-content {padding: 8px 0;}
#product-page .recommendations-item {position: relative;margin: 8px 0;}
#product-comment .product-comment-table {white-space: nowrap;margin: 0 -6px 25px 0;}
.product-comment-table a:focus {text-decoration: none;}
#product-comment .product-comment-table a.active {text-decoration: underline;}
#product-comment .product-comment-table a.active:before {content: "X";display: block;position: absolute;width: 15px;left: -3px;text-align: center;color: #2b5695;}
#product-comment table td {padding: 8px 5px;}
#product-comment .progress {margin: 0;border-radius: 1px;height: 10px;}
#product-comment .progress-bar {background-color: #e93f4c;}
#comment-header > * {display: inline-block;margin-bottom: 10px;margin-right: 15px;margin-top: 10px;}
#comment-header > * > * {display: inline-block;margin-right: 15px;}
#comment-header .bootstrap-select, #comment-header select.form-control {width: 200px;}
#filter_stars {display: none;}
#review-list {margin: 15px 0;}
#review-list > li {padding: 15px 0;display: block;}
#review-list > li[class*="filtered"] {display: none !important;}
#review-list .comment-content {font-family: Georgia,"Times New Roman",Times,serif;font-style: italic;font-size: 16px;}
#product-page .pager li {height: 40px;display: inline-block;vertical-align: top;}
#product-page .pager li > a, #product-page .pager li > span {background-color: transparent;}
#barrating-container * {display: inline-block;}
#barrating-container .icon-star:before {bottom: 0;}
#barrating-container .br-widget a {color: #a0a0a0;padding: 5px 2px;}
#barrating-container .br-widget > * {display: inline-block;}
#barrating-container .br-widget .br-active i:before, #barrating-container .br-widget .br-selected i:before, #barrating-container .br-widget .br-active, #barrating-container .br-widget .br-selected {color: #e93f4c !important;}
#add-comment .modal-body {padding-bottom: 0;}
#add-comment:not(.success) .modal-footer button.btn-success, #add-comment.success .modal-footer input[type="submit"] {display: none;}
#add-comment .h2 {margin-top: 0;}
#add-comment label small {font-size: 12px;font-weight: 400;}
#inputReview {resize: vertical;}
.reviewTextCountWrapper {margin-top: 7px;}
#size-rating {margin: 0 16.5%;margin: 0 16.5%;height: 30px;padding: 10px 0;border: 0 none;cursor: pointer;}
#size-rating .bar {background: #fff;border: 1px solid #f0f0f0;height: 100%;}
#size-rating-div {position: relative;margin-bottom: 15px;pointer-events: none;height: 15px;}
#size-rating .ui-slider-range {display: none;}
#size-rating .ui-slider-handle {width: 22px;height: 22px;background: #f77;border: 0 none;border-radius: 11px;margin-left: -11px;margin-top: 8px;}
#size-rating-div .div {float: left;width: 33.33333%;text-align: center;padding-top: 15px;margin-bottom: 20px;}
#size-rating-div .div:before {content: "";display: block;width: 20px;height: 20px;background: #f0f0f0;border: 1px solid #e0e0e0;border-radius: 10px;position: relative;left: 50%;margin-left: -10px;margin-top: -40px;}
body.fullscreen {overflow: hidden;}
body.fullscreen .head-infobound {display: none !important;}
.zoomer-xxl {width: 100%;height: 100%;background: #fff url("/mstatic/dist/gfx/category-lazyload.gif") no-repeat center center;color: #333;position: fixed !important;position: relative;top: 0;left: 0;right: 0;bottom: 0;z-index: 1000 !important;display: none;overflow: hidden;-ms-touch-action: none;}
.zoomer-xxl .zoomer-content {transition: height .4s;}
.zoomer-xxl .zoomer-content img {display: block;margin: auto;cursor: move;position: relative;}
.zoomer-xxl .zoomer-content.touchOptimized img {pointer-events: none;}
.zoomer-bar-btn.close i.icon-down:before {content: "";}
.zoomer-bar {background: #fff;position: fixed;left: 0;right: 0;height: 150px;bottom: 0;box-shadow: 0 -2px 5px 0 rgba(0,0,0,.1);}
.zoomer-bar-btn {bottom: 100%;cursor: pointer;left: 50%;margin-left: -26px;position: absolute;width: 51px;background-color: #fff;padding: 8px 0;border-radius: 5px 5px 0 0;text-align: center;font-size: 18px;box-shadow: 0 -2px 5px 0 rgba(0,0,0,.1);}
.zoomer-bar-btn.close {background-position: -300px -1944px;}
.zoomer-slider {text-align: center;margin-top: 65px;margin-bottom: 10px;}
.zoomer-slider ul {padding: 0 15px;}
.zoomer-slider li {display: inline-block;border: 2px solid #fff;margin: 0;cursor: pointer;width: 49px;}
.zoomer-slider li:hover {border: 2px solid #333;}
.zoomer-slider li.active {border: 2px solid #497099;}
.zoomer-xxl .control-panel {background: #fff;padding-top: 23px;width: 480px;padding: 30px 25px;height: 60px;margin-left: auto;margin-left: -240px !important;margin-right: auto;position: absolute;left: 50% !important;}
.zoomer-xxl .bplogo {background: url("/mstatic/dist/gfx/bonprix_logo.png") no-repeat;position: absolute;left: 30px;top: 20px;width: 81px;height: 89px;}
.zoomer-xxl .zoomer-close:active {background-position: -240px -2368px;}
.zoomer-xxl .zoomer-close2 {text-decoration: none;z-index: 50;position: absolute;top: 20px;right: 20px;}
.zoomer-xxl .zoomer-close2 i:before {bottom: -1px;}
.zoomer-xxl .zoomer-decrease, .zoomer-xxl .zoomer-increase {z-index: 51;display: block;cursor: pointer;position: absolute;top: 15px;}
.zoomer-xxl .zoomer-decrease i:before, .zoomer-xxl .zoomer-increase i:before {bottom: -2px;}
.zoomer-xxl .zoomer-decrease {left: -60px;}
.zoomer-xxl .zoomer-increase {right: -60px;}
body.fullscreen #slide-up, body.fullscreen header, body.fullscreen footer {display: none !important;}
.zoomer-slider li {width: 38px;}
.zoomer-xxl .control-panel {right: 20px;left: auto;position: absolute;}
#product-main-photo.jp-state-playing > img {display: none;}
#videoPlayer {display: none;position: absolute;top: 0;left: 0;}
.jp-state-playing #videoPlayer {display: block;}
#product-main-photo.jp-state-playing {background: #fff !important;}
.jp-state-playing img {opacity: 0;}
.jp-state-playing #full-video {display: block !important;}
#videoPlayerPlayPause {display: none;}
.jp-state-playing #videoPlayerPlayPause {position: absolute;top: 0;left: 0;bottom: 0;right: 0;opacity: .4;ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)" !important;filter: alpha(opacity=60) !important;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;cursor: pointer;display: block;}
.jp-state-playing #videoPlayerPlayPause.play {opacity: 0;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)" !important;filter: alpha(opacity=0) !important;}
.jp-state-playing #videoPlayerPlayPause:before {bottom: 0;content: "";font-size: 230px !important;left: 0;margin: -115px auto 0 !important;position: absolute !important;right: 0;top: 50%;width: 100%;cursor: pointer;}
.jp-state-playing #videoPlayerPlayPause .jp-no-solution {position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: #666;color: #fff;font-size: 14px;text-align: center;padding: 25% 25px;}
.jp-state-playing #videoPlayerPlayPause .jp-no-solution a {color: #fff;text-decoration: underline;}
.productPrice {color: #333;float: left;font-size: 14px;margin: 0 0 5px 20px;}
.productPrice:first-child {margin-left: 0;}
.productPrice .price-label {color: #333;display: block;font-size: 12px;max-height: 18px;}
.productPrice .currency-major {display: block;float: left;font-size: 36px;line-height: 34px;padding-right: 3px;}
.productPrice .currency-minor {display: block;float: left;font-size: 24px;line-height: 24px;padding-right: 5px;}
.productPrice .currency-simple {display: block;float: left;}
.price-info .currency {display: block;float: left;font-size: 14px;margin: 0;width: auto;}
.productPrice.current-price .currency {line-height: 48px;padding-left: 0;}
.productPrice.sale {color: #c62233 !important;}
.old-price .currency-simple {text-decoration: line-through;}
#social-container {display: none;margin-top: 0;}
#social-container > div {display: inline-block;margin-top: 15px;}
#social-VK a {box-sizing: content-box;height: 15px !important;}
#social-VK a div + div {height: 19px !important;margin-top: -3px;}
#social-twitter {padding-left: 30px;}
#social-google {width: 100%;}
#social-google > div {width: 90px !important;margin-left: 30px !important;}
.pager li > a, .pager li > span {min-width: 35px;height: 35px;padding: 8px 10px;text-align: center;border-radius: 18px;border-color: #d7d7d7;margin: 0 3px;color: #666;}
.pager li:not(:first-child):not(:last-child) > a, .pager li:not(:first-child):not(:last-child) > span {background-color: #d7d7d7;color: #666;}
.pager li.active > a, .pager li.active > span {border-color: #080808 !important;background-color: #080808 !important;color: #fff !important;}
.pager li > a:hover, .pager li > a:focus {background-color: #999 !important;color: #fff !important;border-color: #999 !important;}
.pager .icon-right-big:before, .pager .icon-left-big:before {font-size: 12px;}
label[for="sortOrderBottom"] .bootstrap-select, label[for="sortOrderBottom"] .form-group {width: 120px !important;}
	label[for="sortOrder"] .bootstrap-select, label[for="sortOrder"] .form-group {width: 120px !important;}
	label[for="maxResultsBottom"] .bootstrap-select, label[for="maxResultsBottom"] .form-group {width: 60px !important;}
	label[for="maxResults"] .bootstrap-select, label[for="maxResults"] .form-group {width: 60px !important;}
.filter-bar.navbar .pagination {margin: 8px;}
.filter-bar.navbar .navbar-form {padding: 0;}
.filter-bar.navbar-default {border-radius: 0;border-width: 0;background-color: #f5f5f5;}
.filter-bar.navbar-default .navbar-text {color: inherit;}
.filter-bar.navbar-default label {margin: 0;font-weight: normal;}
.filter-bar.navbar-default .grid-off + label {margin-left: 5px;}
.panel > .panel-box > .list-group {margin-bottom: 0;}
.panel > .panel-box > .list-group .list-group-item {border-radius: 0;}
.panel > .panel-box > .list-group:first-child .list-group-item:first-child {border-top: 0;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.panel > .panel-box > .list-group:last-child .list-group-item:last-child {border-bottom: 0;border-bottom-right-radius: 3px;border-bottom-left-radius: 3px;}
.grid-off {display: inherit !important;float: left !important;margin: 0;padding: 0;width: inherit !important;}
.pagination li a, .pagination li span {border-radius: 0 !important;margin-left: 1px;margin-right: 1px;}
.pagination li.disabled span {padding: 6px 12px !important;width: auto !important;cursor: default !important;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {background: none repeat scroll 0 0 #d3e2ee;border: 1px solid #477595;color: #2b5695;cursor: default;font-weight: bold;}
#category .pagination li a, #category .pagination li span {padding: 6px 0px;width: 34px;text-align: center;}
.order-type .h1, .order-type h1 {font-family: "MuseoCyrl300","Arial",sans-serif;color: #2b5695;font-weight: normal;margin-top: 15px;margin-bottom: 25px;font-size: 24px;}
.order-type .h1 {padding-left: 0;}
#order_shipping_summary .h1.text-black, #simply_register .panel .h1 {font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;font-size: 20px;}
#order_shipping_summary .additional-pay-info {font-weight: normal;display: table;height: 44px;width: 100%;margin-left: -8px;}
#order_shipping_summary .additional-pay-info span {display: table-cell;vertical-align: middle;}
.panel-half .form-group:last-child {margin-bottom: 0;}
.panel-form.form-horizontal .form-group {margin-left: -0px;margin-right: -0px;}
#customerIdContainer {display: none;}
.order-type .login-panel-half {padding: 20px 20px 60px 20px;position: relative;}
.order-type .panel-half {padding: 20px 20px 20px 20px;}
#order-login .login-panel-half {height: 350px;}
	#order-login.with-recaptcha .login-panel-half {height: 450px;}
#order-login.with-recaptcha #g-recaptcha {margin-left: -18px;}
.btn-bottom {position: absolute;bottom: 20px;}
.btn-bottom.pull-right {right: 40px;}
.input-group-addon-bettwen {border-left: 0 none;border-right: 0 none;background-color: #fafafa;padding-left: 10px;padding-right: 10px;}
.input-group-addon-input {padding: 0;border-top-left-radius: 4px !important;border-bottom-left-radius: 4px !important;width: 25%;}
.input-group-addon-input .form-control {margin: -1px;border-top-left-radius: 4px !important;border-bottom-left-radius: 4px !important;padding-right: 0;}
.birthdate-year {min-width: 40px;}
.birthdate-day, .birthdate-month, .birthdate-year, .short-no-padding {padding-right: 0px !important;}
#ui-datepicker-div {z-index: 201 !important;}
.inputDataDatapicker {margin-top: 34px;}
#order_shipping_na #customeShippingAddressContainer, #order_shipping_na #inputCustomerId {display: none;}
#customeShippingAddressContainer {padding-top: 15px;}
#customeShippingAddressField {display: none;background-color: #f0f0f0;border-bottom: solid #f0f0f0 5px;}
#order_shipping_methods .tooltip-inner {max-width: 300px;}
#order-shipping-methods-hidden-INPOST, #order-shipping-methods-hidden-POST_OFFICE, #order-shipping-methods-hidden-GEISPOINT, #order-shipping-methods-hidden-MEEST_PACKSTATION, #order-shipping-methods-hidden-MEEST_OFFICE {display: none;}
#order_shipping_methods #office-information, #order_shipping_methods #geispoint-information, #order_shipping_methods #intime-information, #order_shipping_methods #meest-packstation-information, #order_shipping_methods #meest-office-information, #order_shipping_methods #magyar-packstation-information, #order_shipping_methods #magyaroffice-information, #order_shipping_methods #meest-information, #order_shipping_methods #meest-information-pickup {display: none;}
#order_shipping_methods form .panel-body {min-height: 300px;}
#order_shipping_methods .panel-body .h1 {font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;font-size: 20px;}
#editCustomerData {margin-top: 20px;}
.bpx_club {display: none;}
div.bpx_club {display: none;margin-bottom: 10px;}
div.bpx_club p.panel-no-border {padding: 0 10px;}
div.bpx_club p span {overflow: hidden;}
div.bpx_club .panel {background-color: #f0f0f0;padding: 10px;padding-bottom: 1px;margin-bottom: 0;}
div.bpx_club .panel:first-child {margin-bottom: 3px;}
div.bpx_club .lead {border-top: 1px solid black;background: #f0f0f0;padding: 10px;margin-bottom: 5px;font-size: 14px;}
.table-summary {margin-left: -10px;margin-right: -10px;}
.table-summary table {border-color: #f0f0f0;}
.table-summary table tr {border-color: #f0f0f0;}
.table-summary table tr td {border-color: #f0f0f0;}
.table-summary-second {margin: -9px;}
.table-summary-second table {margin: 0;}
#order_shipping_summary .btn-link {text-align: left;white-space: normal;}
#basket-summary {padding-top: 25px;}
#basket-summary p:last-child .pull-right {font-weight: bold;}
.delivery-tooltip {color: #2b5695;cursor: pointer;}
.delivery-tooltip:hover {text-decoration: underline;}
.delivery-tooltip-holder .tooltip {margin-left: -20px;margin-right: -80px;}
.alert.delivery {margin-bottom: 10px;padding: 12px;padding-top: 20px;padding-bottom: 20px;}
.alert.delivery img {margin-right: 4px;}
.alert.delivery-container {margin-bottom: 10px;}
.alert.delivery-container img {float: left;margin-right: 14px;margin-left: 5px;}
.alert.delivery-full {margin-bottom: 10px;}
.alert.delivery-full img {display: inline-block;vertical-align: middle;margin-right: 40px;margin-left: 15px;}
.alert.delivery-full > span {display: inline-block;vertical-align: middle;font-family: "MuseoCyrl300","Arial",sans-serif;font-size: 16px;width: -webkit-calc(100% - 120px);width: -moz-calc(100% - 120px);width: calc(100% - 120px);}
.panel-livechat {border: 5px solid #d1e5e4;border-radius: 6px;margin: 0 -6px;padding-top: 10px;padding-bottom: 10px;}
.popover-livechat i.icon-chat:before {font-size: 30px;color: #8a8a8a;text-decoration: none !important;}
.popover-livechat li {list-style: none;}
.panel-livechat li {list-style: none;}
.popover-livechat li:before, .panel-livechat li:before {width: 10px;height: 10px;border-radius: 6px;display: inline-block;content: " ";background-color: #000;margin-right: 5px;margin-left: -14px;}
.popover-livechat .text-danger, .panel-livechat .text-danger {color: #a94442 !important;}
.popover-livechat .text-warning, .panel-livechat .text-warning {color: #ec8526 !important;}
.popover-livechat .text-success, .panel-livechat .text-success {color: #149202 !important;}
.popover-livechat .text-danger li:before, .panel-livechat .text-danger li:before {background-color: #a94442 !important;}
.popover-livechat .text-warning li:before, .panel-livechat .text-warning li:before {background-color: #ec8526 !important;}
.popover-livechat .text-success li:before, .panel-livechat .text-success li:before {background-color: #149202 !important;}
.popover-livechat p:last-child, .panel-livechat p:last-child {margin-bottom: 0;margin-top: 10px;}
.panel-livechat:before {display: block;width: 0;height: 0;margin-left: 3px;vertical-align: middle;border-right: 8px solid #d1e5e4;border-top: 8px solid transparent;border-bottom: 8px solid transparent;position: absolute;left: -8px;margin-top: 10px;z-index: 50;}
.panel-breadcrumb {padding: 10px 15px;border-bottom: solid 6px #f0f0f0;}
.panel-breadcrumb {padding: 0;}
	.breadcrumb-order {width: 100%;margin: 0;padding: 0;overflow: hidden;border-radius: 0;}
	.breadcrumb-order li {text-align: center;width: 20%;height: 57px;position: relative;display: block;float: left;margin: 0;}
	.breadcrumb-order li a, .breadcrumb-order li span {padding: 20px 0;z-index: 17;position: relative;float: left;display: block;width: 100%;}
	.breadcrumb-order .active span {z-index: 13;color: #333 !important;}
	.breadcrumb-order li.active span {background-color: #f0f0f0;color: inherit;margin-left: -17px;padding-left: 50px;}
	.breadcrumb-order > li.active:before {z-index: 14;}
	.breadcrumb-order > li.active + li:before, .breadcrumb-order > li.active:last-child {background-color: #f0f0f0;}
	.breadcrumb-order > li + li:before {width: 70px;height: 70px;position: absolute;left: -70px;z-index: 12;top: -6px;border-right: 1px solid #f0f0f0;border-top: 1px solid #f0f0f0;background-color: #fff;content: " ";transform: rotate(45deg);-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);}
.panel-service > .service-menu, .myaccount-menu {display: none;}
.service-menu .service-menu {border: 0 none;margin: 0 -1px -1px -1px;}
.service-menu .list-group-item {display: block;float: none !important;font-size: 14px;border: 1px solid #f0f0f0 !important;border-weight: 0 1px 1px 1px;}
.myaccount-menu .list-group-item {display: block;float: none !important;font-size: 14px;border: 1px solid #f0f0f0 !important;border-weight: 0 1px 1px 1px;}
.service-menu .service-menu .list-group-item a {padding-left: 30px;}
.service-menu .service-menu .service-menu .list-group-item a {padding-left: 55px;}
.panel-service > .panel-heading, .panel-myaccount > .panel-heading {color: #fff;padding: 7px 10px 7px 55px;border: 0 none;cursor: pointer;position: relative;}
.panel-service > .panel-heading i:before, .panel-myaccount > .panel-heading i:before {color: #fff;}
.panel-service > .panel-heading {background-color: #336799;}
.panel-myaccount > .panel-heading {background-color: #e93f4c;}
.panel-service > .panel-heading > h1, .panel-myaccount > .panel-heading > h1 {margin: 0;font-size: 24px;font-family: "MuseoCyrl300","Arial",sans-serif;font-weight: normal;}
.panel-service > .panel-heading .icon-down-big, .panel-myaccount > .panel-heading .icon-down-big {position: absolute;top: 7px;left: 2px;bottom: 2px;margin-right: 25px;padding: 6px 11px;font-size: 18px;}
#service_catalog h2.home-service, #service h2 {font-size: 1.6em;font-weight: bold;margin-bottom: 5px;margin-top: 0;}
#service_catalog h2.home-service {font-weight: normal;font-family: "MuseoCyrl300","Arial",sans-serif;}
.service-type h1, .service-type .h1 {font-size: 24px;margin-bottom: 25px;}
#maxProductAlert {display: none;}
#catalog_order_form #productList p.h2 {margin-top: 0;}
#catalog_order_form #productList .row p strong {padding-right: 5px;}
#catalog_order_form .catalogNumber-tooltip {display: block;font-size: 20px;height: 30px;margin-left: -15px;}
#catalog_order_form .catalogNumber-tooltip:before {font-size: 20px;}
#service_newsletter .panel-xborder .panel-heading {padding: 0 15px;}
#service_site_map h1 {font-family: "MuseoCyrl300","Arial",sans-serif;}
#service_site_map ul {list-style: none;}
#service_faq .faq-item h2 {cursor: pointer;}
#service_faq .faq-item.active h2 {color: #f77;}
#service_faq .faq-item h2:hover {text-decoration: underline;}
#service_faq .faq-item h2 i {font-size: 10px;color: #336799;top: -2px;position: relative;}
#service_faq .faq-item .faq-text {display: none;}
.service-type .pane-nav .nav-tab {background-color: #fcfcfc;border-color: #ededed #ededed #fff;border-style: solid;border-width: 1px 1px 0;display: block;float: left;height: 40px;line-height: 50px;font-size: 24px;margin: 10px 1% 0px;padding: 0;text-align: center;width: 31.3%;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;overflow: hidden;}
.service-type .pane-nav .nav-tab a {color: #333;text-decoration: none;display: block;}
.service-type .pane-nav .nav-tab.active, .service-type .pane-nav .nav-tab:hover {height: 50px;margin-top: 0;}
.service-type .pane-nav .nav-tab.active {background-color: #fff;position: relative;bottom: -1px !important;}
.service-type .pane-nav .nav-tab:not(.active):hover {background-color: #ededed;}
.service-type .pane-nav {border-bottom: 1px solid #ededed;}
.service-thumbnail {text-align: center;padding-bottom: 80px;position: relative;}
.service-thumbnail .caption .btn-holder {position: absolute;bottom: 15px;left: 0;right: 0;}
.service-thumbnail h3, .service-thumbnail .h2 {margin-top: 0;}
.service-thumbnail > a {margin: 10% 10% 0;display: block;}
#service_tables_sizes .nav-tabs {margin-top: 25px;}
#service_tables_sizes .nav-tabs li a {border-radius: 0;background-color: #fcfcfc;border-color: #ededed;border-style: solid;border-width: 1px;font-size: 16px;}
#service_tables_sizes .nav-tabs li.active a {background-color: #fff;}
#service_tables_sizes .nav-tabs li:not(.active) a:hover {background-color: #ededed;}
#service_tables_sizes .nav-tabs li.active {border-bottom: #fff 1px solid;}
	#service_tables_sizes .nav-tabs li.active a {border-bottom: #fff 1px solid;}
	#service_tables_sizes .nav-tabs li:not(.active) {overflow: hidden;border-bottom: 1px #ededed solid;}
	#service_tables_sizes .nav-tabs li:not(.active) a {margin-top: 7px;margin-bottom: -7px;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;overflow: hidden;}
	#service_tables_sizes .nav-tabs li:not(.active) a:hover {margin-top: 0;margin-bottom: 0;}
	.tables-sizes-title a {margin-top: 15px;}
.bielizna-info {font-weight: bold;}
.tables-sizes-title h2 {margin-bottom: 0 !important;}
.table-sizes th, .table-sizes td {text-align: center;vertical-align: middle !important;color: #333;border: 0 none !important;}
.table-sizes > tbody > tr:nth-child(2n) {background-color: #f0f0f0;}
.table-sizes th {background-color: #f0f0f0;}
.table-sizes th:nth-child(1) {background-color: #e1e1e1;}
.table-sizes > tbody > tr > td:first-child {background-color: #f0f0f0;font-weight: bold;}
.table-sizes > tbody > tr:nth-child(2n) > td:nth-child(1) {background-color: #e1e1e1;}
#service_tables_sizes .tip-list .badge, #product-page .tip-list .badge, .table-sizes .badge, #tabele-bielizna .badge, #tables_sizes .badge {background-color: #076667;width: 20px;height: 20px;text-align: center;padding: 4px 1px;}
.table-sizes-icon {margin-right: 10px;margin-bottom: 5px;}
#service_tables_sizes .text-tip, #product-page .text-tip {color: #076667;}
#service_tables_sizes .tip-bg, #product-page .tip-bg {background-color: #e6f6f6;margin-top: 25px;padding: 25px 15px 25px 15px;}
#service_tables_sizes #tabele-mezczyzna-tip.tip-bg, #service_tables_sizes #tabele-akcesoria-tip.tip-bg {padding-bottom: 0;}
#product-page #tabele-mezczyzna-tip.tip-bg, #product-page #tabele-akcesoria-tip.tip-bg {padding-bottom: 0;}
#service_tables_sizes #tabele-mezczyzna-tip2.tip-bg, #service_tables_sizes #tabele-akcesoria-tip2.tip-bg {margin-top: 0;}
#product-page #tabele-mezczyzna-tip2.tip-bg, #product-page #tabele-akcesoria-tip2.tip-bg {margin-top: 0;}
#service_tables_sizes .tip-list, #product-page .tip-list {list-style: none;padding-left: 35px;}
#service_tables_sizes .tip-list li, #product-page .tip-list li {padding: 5px 0;}
#service_tables_sizes .tip-list .badge, #product-page .tip-list .badge {margin-left: -35px;position: absolute;width: 24px;height: 24px;border-radius: 14px;padding: 6px 1px;}
#service_tables_sizes a .icon-info, #product-page a .icon-info {color: #444;margin-right: 8px;}
#service_tables_sizes .table-footer span, #product-page .table-footer span {line-height: 22px;}
.table-service-club {max-width: 320px;margin: 0 auto 25px;}
#service_tables_sizes .underwear-top tbody tr:nth-child(2n) td:nth-child(2), #service_tables_sizes .underwear-top thead tr th:nth-child(2) {background: #d5d5d5;font-weight: bold;}
#product-page .underwear-top tbody tr:nth-child(2n) td:nth-child(2), #product-page .underwear-top thead tr th:nth-child(2) {background: #d5d5d5;font-weight: bold;}
#service_tables_sizes .underwear-top tbody tr:nth-child(2n+1) td:nth-child(2), #product-page .underwear-top tbody tr:nth-child(2n+1) td:nth-child(2) {background: #e2e2e2;font-weight: bold;}
#service_tables_sizes .underwear-bra tbody tr:nth-child(2n+1) td:nth-child(2n+1), #product-page .underwear-bra tbody tr:nth-child(2n+1) td:nth-child(2n+1) {background: #f0f0f0;}
#service_tables_sizes .underwear-bra tbody tr:nth-child(2n) td:nth-child(2n+1), #service_tables_sizes.underwear-bra thead tr th:nth-child(2n+1) {background: #e1e1e1;}
#product-page .underwear-bra tbody tr:nth-child(2n) td:nth-child(2n+1), #product-page .underwear-bra thead tr th:nth-child(2n+1) {background: #e1e1e1;}
#service_tables_sizes .teenagers thead th.empty, #product-page .teenagers thead th.empty {background: transparent;}
#service_tables_sizes .teenagers thead tr:first-child .girls, #service_tables_sizes .teenagers tbody tr:nth-child(2n+1) .girls {background: #e7cbdd;}
#product-page .teenagers thead tr:first-child .girls, #product-page .teenagers tbody tr:nth-child(2n+1) .girls {background: #e7cbdd;}
#service_tables_sizes .teenagers thead tr:first-child .boys, #service_tables_sizes .teenagers tbody tr:nth-child(2n+1) .boys {background: #b9d0e2;}
#product-page .teenagers thead tr:first-child .boys, #product-page .teenagers tbody tr:nth-child(2n+1) .boys {background: #b9d0e2;}
#service_tables_sizes .teenagers thead tr:nth-child(2) .girls, #service_tables_sizes .teenagers tbody tr:nth-child(2n) .girls {background: #d9bfd0;}
#product-page .teenagers thead tr:nth-child(2) .girls, #product-page .teenagers tbody tr:nth-child(2n) .girls {background: #d9bfd0;}
#service_tables_sizes .teenagers thead tr:nth-child(2) .boys, #service_tables_sizes .teenagers tbody tr:nth-child(2n) .boys {background: #aec4d5;}
#product-page .teenagers thead tr:nth-child(2) .boys, #product-page .teenagers tbody tr:nth-child(2n) .boys {background: #aec4d5;}
.service-type .alert > p, .service-type .alert > ul {margin-bottom: 10px;}
.show-table-sizes {margin-bottom: 20px;}
#table-sizes .modal-body {padding: 0;}
#table-sizes .table-rotate {margin: 0;}
#service_tables_sizes .table-footer a:hover .icon-info, #product-page .table-footer a:hover .icon-info {display: inline-block !important;}
#table-sizes .modal-dialog {width: 720px;}
#my_account .panel-myaccount-list {min-height: 300px;}
.btn-myaccount-panel {border: 1px solid #fff;color: #fff;height: auto;margin-top: 5px;margin-bottom: 3px;box-shadow: none;}
.btn-myaccount-panel:hover {color: #fff;background-color: rgba(0,0,0,.1);box-shadow: none;}
.btn-myaccount-panel:focus, .btn-myaccount-panel:active {color: #fff;background-color: rgba(255,255,255,.1);box-shadow: none;}
.panel-service, .panel-myaccount {border: 0 none;}
.panel-service > .panel-body, .panel-myaccount > .panel-body {border: 1px solid #e8e8e8;}
.panel-service.panel-service-list > .panel-body, .panel-myaccount.panel-myaccount-list > .panel-body {border: 0 none;}
.panel-service-list > .panel-body .panel-myaccount-list > .panel-body {padding: 20px 0;}
.panel-myaccount .panel-body {padding-top: 15px;}
.panel-myaccount > .panel-footer {background-color: #e8e8e8;padding: 10px 15px;}
.panel-myaccount > .list-group .list-group-item a {padding-top: 8px;padding-bottom: 8px;}
.table-order-list > thead > tr > th {background-color: #e8e8e8;border-bottom: 0 none;border-right: 1px solid #fff;padding-bottom: 4px;padding-top: 4px;}
.table-order-list > tbody > tr > td {padding-top: 20px;padding-bottom: 20px;}
.block-status {padding: 5px 15px;color: #fff;text-align: center;display: inline-block;font-weight: bold;border-radius: 5px;}
table .block-status {margin-top: -5px;display: block;}
.status-warning {background-color: #ec8526;}
.status-success {background-color: #8cc157;}
.status-error {background-color: #b6161e;}
.panel-error > .panel-heading {background-color: #b6161e;border-color: #e8e8e8;color: #fff;}
.panel-danger > .panel-heading {background-color: #e93f4c;border-color: #e8e8e8;color: #fff;}
.panel-success > .panel-heading {background-color: #8cc157;border-color: #e8e8e8;color: #fff;}
.panel-warning > .panel-heading {background-color: #ec8526;border-color: #ec8526;color: #fff;}
.border-success {border: 1px solid #8cc157;color: #8cc157;padding: 10px 40px;display: inline-block;}
.border-danger {border: 1px solid #e93f4c;color: #e93f4c;padding: 10px 40px;display: inline-block;}
.panel-condensed .panel-heading {padding-top: 0;padding-bottom: 0;}
.order-summary-table {width: 100%;}
.order-summary-table strong {white-space: nowrap;padding-left: 15px;}
.myaccount-type .h1 {font-weight: bold;margin-bottom: 25px;margin-top: 0;}
.myaccount-type .h2 {font-size: 1.6em;font-weight: bold;margin-bottom: 5px;margin-top: 0;}
.bg-muted-title {padding: 4px 12px;text-align: center;font-weight: bold;border-right: 1px solid #fff;}
.myaccount-type .bg-white-title {padding-top: 4px;font-weight: bold;background-color: #fff;}
.table-row {margin-bottom: 10px;}
.table-row:after {content: " ";border-bottom: 1px solid #f0f0f0;display: block;margin-left: 8px;margin-right: 8px;}
#my_account .h2 .link {color: #000;}
#my_account_newsletter .label.label-icon {margin-right: 5px;}
#my_account_settings .h2 {margin-bottom: 30px;margin-top: 30px;}
#my_account_settings .h2:first-child {margin-top: 0px;}
#my_account_personal_data #edit-email-msg {color: #c80405;display: none;}
#my_account_personal_data #edit-buttons {display: none;}
#news-sign-out-content {display: none;}
.myaccount-type small.block {display: block;color: inherit;font-size: 60%;padding-top: 5px;}
.responsive-table-head {overflow: hidden;}
.responsive-table-head > .row {margin: 0 -1px 10px;background-color: #f0f0f0;}
.myaccount-type .bg {padding: 10px 15px;margin-bottom: 5px;}
.bg-primary {background-color: #355777;}
.bg-primary a {color: #fff;}
ul.square-type {list-style: square;padding-left: 20px;}
#my_account_vouchers ul.square-type {margin-bottom: -10px;padding-top: 10px;}
#my_account_vouchers ul.square-type li {margin-bottom: 10px;}
.clipboard-brick {margin-bottom: 20px;position: relative;padding-bottom: 33px;}
.clipboard-brick .product-info {margin-bottom: 15px;}
.clipboard-brick .product-info .product-desc {word-wrap: break-word;}
.clipboard-brick > div {position: static !important;}
.clipboard-brick .product-btns {position: absolute;left: 0;margin: 0;right: 0;bottom: 0px;}
.thumbnail:not(.service-thumbnail):not(.voting-thumbnail) {border: 0 none;border-radius: 0px;display: block;margin-bottom: 20px;padding: 0px;}
.clipboard-brick hr {margin: 10px 0;}
.clipboard-brick .custome-checkbox {margin-top: 10px;margin-left: 10px;}
.clipboard-brick .product-name {height: 34px;overflow: hidden;}
	.clipboard-brick .product-desc {height: 65px;overflow: hidden;}
.thumbnail-badge {left: 0;padding: 0 7px;position: absolute;right: 0;top: 0;z-index: 201;}
.bonus-brick {margin-bottom: 15px;}
.bonus-brick .product-name {margin: 0;}
.bonus-brick .btn-link {padding: 6px 4px;white-space: normal;}
.bonus-brick .thumbnail {margin-bottom: 10px !important;}
.category-brick-disable .thumbnail, .bonus-brick-disable .thumbnail, .clipboard-brick-disable .thumbnail {opacity: .3;}
#contact-hint .alert {display: none;}
#service h2, #my_account .h2 {font-family: "MuseoCyrl300","Arial",sans-serif;font-weight: normal;line-height: 1.2em;}
#my_account_bloggers .blog-social .form-group {margin: 0;}
#my_account_bloggers .tooltip-icon {top: 34px;}
#my_account_bonus .bonus_img {padding: 0 50px;}
.reviews-thumbnail {border: 1px solid #f0f0f0;padding: 5px;border-radius: 5px;margin-bottom: 15px;overflow: hidden;}
.reviews-thumbnail .img-responsive {margin: 10%;width: 80%;}
.caption {padding-top: 10px;}
.caption .icon-star {font-size: 9px;}
.thumbnail-footer {background-color: #f0f0f0;text-align: right;margin-bottom: -10px;min-height: 0;}
.thumbnail-footer .btn {margin: 15px 5px;}
#reviews_tag .tag-list, .reviews-thumbnail .tag-list {margin-top: 10px;display: block;pointer-events: none;}
#reviews_tag .tag-list .label, .reviews-thumbnail .tag-list .label {padding: 3px 6px;margin: 3px;}
#reviews_tag .modal-body.ajaxLoader {min-height: 275px;background: url("/mstatic/dist/gfx/category-lazyload.gif") no-repeat center center transparent;}
#reviews_tag .valid-max {display: none;}
#reviews_tag .modal-header {padding-right: 50px;position: relative;}
#reviews_tag .modal-header .btn {position: absolute;right: 15px;top: 15px;}
#my_account_wishlist-empty.not-visible {opacity: 0;}
#my_account_wishlist-empty h1 {font-family: MuseoCyrl300,Arial,sans-serif;color: #2b5695;font-weight: 400;margin-top: 15px;margin-bottom: 25px;font-size: 24px;}
#my_account_wishlist-empty .wishlist-intro {height: 474px;background: url("/mstatic/dist/gfx/my_account_wishlist_big_heart.png") no-repeat center center transparent;background-size: contain;}
#my_account_wishlist-empty .wishlist-intro .wishlist-intro-title {font-family: MuseoCyrl300,Arial,sans-serif;font-weight: 400;letter-spacing: 1px;font-size: 30px;color: #e7586c;margin: 0 auto;max-width: 520px;height: 170px;position: relative;}
#my_account_wishlist-empty .wishlist-intro .wishlist-intro-title span {position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;line-height: 33px;}
#my_account_wishlist-empty .wishlist-intro .wishlist-intro-subtitle {margin: 20px auto 30px;font-size: 15px;color: #000;text-align: center;max-width: 500px;}
#my_account_wishlist-empty .wishlist-infobox-empty {float: right;height: 474px;}
.wishlist-infobox, .wishlist-infobox-empty {padding: 30px;background-color: #fdf2f3;max-width: 200px;margin-bottom: 20px;}
.wishlist-infobox .wishlist-infobox-icon, .wishlist-infobox-empty .wishlist-infobox-icon {width: 80px;height: 46px;margin: 0 auto 20px;background: url("/mstatic/dist/gfx/my_account_wishlist_infobox.png") no-repeat center center transparent;}
#my_account_wishlist_list h1 {font-family: MuseoCyrl300,Arial,sans-serif;color: #2b5695;font-weight: 400;margin-top: 15px;margin-bottom: 25px;font-size: 24px;}
#my_account_wishlist_list .wishlist-list {position: relative;}
#my_account_wishlist_list .wishlist-item {width: 25%;float: left;margin-bottom: 60px;position: relative;}
#my_account_wishlist_list .wishlist-item .thumbnail {border: none !important;}
#my_account_wishlist_list .wishlist-item.greyed .thumbnail {opacity: .3;}
#my_account_wishlist_list .wishlist-item.disable {pointer-events: none !important;cursor: default !important;}
#my_account_wishlist_list .wishlist-item.disable a, #my_account_wishlist_list .wishlist-item.disable a:hover {cursor: default;text-decoration: none;}
#my_account_wishlist_list .wishlist-item.disable a.remove-wishlist-item {pointer-events: auto !important;cursor: pointer;}
#my_account_wishlist_list .wishlist-item-footer {margin: 10px 10px 60px;position: relative;height: 105px;}
#my_account_wishlist_list .wishlist-item-footer .wishlist-add-basket {position: absolute;height: 60px;width: 100%;bottom: -60px;right: 0;text-align: right;}
#my_account_wishlist_list .wishlist-item-footer .wishlist-add-basket span.bpx-cart-new {background-color: #d21929;border: 1px solid #d21929;border-radius: 20px;width: 40px;height: 40px;color: #fff;font-size: 25px;line-height: 30px;text-align: center;padding: 5px;padding-left: 7px;display: inline-block;float: right;position: absolute;right: 15px;top: 6px;}
#my_account_wishlist_list .wishlist-item-footer .wishlist-add-basket:hover span.bpx-cart-new {background-color: #ba0028;}
#my_account_wishlist_list .wishlist-item-footer .wishlist-add-basket button:hover, #my_account_wishlist_list .wishlist-item-footer .wishlist-add-basket button:focus {text-decoration: none !important;}
#my_account_wishlist_list .wishlist-item-footer .wishlist-add-basket button.button-edit.disabled span.availability {display: inline-block;}
#my_account_wishlist_list .wishlist-item-footer .wishlist-add-basket span.bpx-cart-new.disabled {background-color: #ccc;border: 1px solid #ccc;pointer-events: none;}
#my_account_wishlist_list .wishlist-item-footer .wishlist-add-basket span:not(.bpx-cart-new) {display: inline-block;margin-top: 8px;white-space: normal;height: 50px;text-align: right;float: right;max-width: 100px;margin-right: 48px;}
#my_account_wishlist_list .wishlist-item-footer .wishlist-add-basket button {min-width: 70px;display: inline-block;opacity: 1 !important;min-height: 55px;position: relative;}
#my_account_wishlist_list .wishlist-item-footer .wishlist-add-basket button.disabled {pointer-events: none;cursor: default;}
#my_account_wishlist_list .wishlist-item-footer .wishlist-add-basket button.disabled span.bpx-cart-new {background-color: #ccc;border: 1px solid #ccc;pointer-events: none;}
#my_account_wishlist_list .wishlist-item-footer .wishlist-add-basket div {padding: 6px 12px;}
#my_account_wishlist_list .wishlist-item-footer .wishlist-add-basket .availability.orange-text {color: #ec8526;}
#my_account_wishlist_list .wishlist-item-footer .wishlist-add-basket .availability {text-decoration: none;}
#my_account_wishlist_list .wishlist-item-detail {width: 70%;float: left;}
#my_account_wishlist_list .wishlist-item-detail a {font-weight: 700;color: #333;}
#my_account_wishlist_list .wishlist-item-detail a:hover {color: #0d76bd;}
#my_account_wishlist_list .wishlist-item-detail button {padding: 0;border: none;display: block;}
#my_account_wishlist_list .wishlist-item-detail .wishlist-item-color {white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
#my_account_wishlist_list .wishlist-item-detail .wishlist-item-size {display: block;}
#my_account_wishlist_list .wishlist-item-detail .wishlist-item-price.old-price {text-decoration: line-through;}
#my_account_wishlist_list .wishlist-item-detail .wishlist-item-price.new-price {color: #e93f4c;display: block;}
#my_account_wishlist_list .wishlist-action {width: 30%;float: left;}
#my_account_wishlist_list .wishlist-action i:before {font-size: 20px;margin-top: -5px;text-decoration: none;}
#my_account_wishlist_list .wishlist-action button:hover, #my_account_wishlist_list .wishlist-action button:focus {text-decoration: none !important;}
#my_account_wishlist_list .clearer {clear: both;}
#my_account_wishlist_list .wishlist-infobox {position: absolute;top: 0;right: 0px;width: 180px;height: 490px;}
.wishlist-item-header {position: absolute;padding: 5px 13px;top: 0;left: 0;width: 100%;z-index: 202;}
.wishlist-item-header i.bpx-wishlist {float: right;cursor: pointer;height: 40px;width: 40px;text-align: center;border: 1px solid transparent;position: relative;}
.wishlist-item-header i.bpx-wishlist:not(.not-hover):hover, .wishlist-item-header i.bpx-wishlist.click {background-color: #fff;border: 1px solid #ccc;border-radius: 20px;color: #d21929;}
.wishlist-item-header i.bpx-wishlist:before, .wishlist-item-header i.bpx-wishlist:after {font-size: 20px;line-height: 40px;position: absolute;top: 0;right: 9px;z-index: 2;}
.wishlist-item-header i.bpx-wishlist.check:before {font-size: 20px;color: #d21929;}
.wishlist-item-header i.bpx-wishlist:after {display: inline-block;color: #fff;z-index: 1;}
.wishlist-item-header i.bpx-wishlist.check:after {color: #db1d2a;}
.wishlist-item-header .wishlist-tooltip {position: absolute;background-color: #fff;background-color: rgba(255,255,255,.9);border: 1px solid #cacaca;border-radius: 3px;padding: 10px;top: 55px;right: 9px;max-width: 120px;text-align: center;display: none;}
.wishlist-item-header .wishlist-tooltip:before {content: "";width: 15px;height: 13px;background: url("/mstatic/dist/gfx/my_account_wishlist_tooltip_arrow.png") no-repeat center center transparent;position: absolute;top: -13px;right: 15px;}
.ie-8 .wishlist-item-header i.bpx-wishlist:hover {background-color: #fff;border: 1px solid #ccc;border-radius: 20px;color: #d21929;}
#product-form .btn-block {padding-right: 40px;}
#product-form .btn-block i.bpx-wishlist {margin-left: 10px;position: relative;}
#product-form .btn-block i.bpx-wishlist:before {font-size: 20px;position: absolute;top: -2px;left: 0;}
#product-form .btn-block i.bpx-wishlist.check:before {color: #d21929;}
#product-form .btn-block i.bpx-wishlist.check:after {content: "";color: #db1d2a;font-size: 20px;line-height: 40px;position: absolute;top: -12px;right: -20px;display: inline-block;z-index: 2;}
.product-page-wishlist-info, .product-page-wishlist-error {width: 100%;text-align: center;padding: 15px;display: none;}
#my_account_wishlist_list .wishlist-infobox {right: 40px;}
.wishlist-item.right-space-md {margin-right: 25%;}
	.wishlist-list:not(.not-logged) .wishlist-item:nth-child(4n+1) {clear: both;}
	.wishlist-list.not-logged .wishlist-item:nth-child(4n) {clear: both;}
.voting-thumbnail .btn-group {margin: 0px 0 5px;width: 100%;text-align: center;}
.voting-thumbnail .btn-group > .btn {float: none;}
.voting-thumbnail .btn-group .btn + .btn {margin-left: -4px;}
.ie-9 .voting-thumbnail .btn-group .btn + .btn, .ie-10 .voting-thumbnail .btn-group .btn + .btn {margin-left: -5px;}
.voting-thumbnail .btn-group > .btn.btn-active {color: #fff;background: #888;border-color: #888;}
.voting-thumbnail p {margin: 10px;}
.voting-thumbnail .custome-radio {position: absolute;top: 10px;left: 20px;right: 20px;}
.voting_popup .thumbnail-list, #voting_popup .thumbnail-list {padding: 0 15px;}
.voting_popup .thumbnail-list .img-responsive, #voting_popup .thumbnail-list .img-responsive {margin-bottom: 10px;}
#voting_content {min-height: 275px;background: url("/mstatic/dist/gfx/category-lazyload.gif") no-repeat center center transparent;}
#voting_content .modal-body {min-height: 240px;background: #fff;}
img[data-xl-src] {cursor: pointer;}
#basket .panel-xborder .panel-heading:last-child {margin-bottom: -6px;}
.basket-product-desc {min-width: 325px;}
#basket .bg-muted {padding: 4px 15px;}
.basket-ico {content: " ";display: block;height: 44px;width: 44px;margin: 0 0 5px 5px;}
#basket .left-offset {padding-left: 50px;padding-bottom: 10px;}
#basket .lead {font-size: 120%;}
#basket .product-amount-select .btn {padding: 4px 8px;}
#basket button.btn-link:hover {text-decoration: none !important;}
#basket button.btn-link:hover span {text-decoration: underline !important;}
#basket .slider-enabled:not([data-type=wide-lg]) .owl-prev, #basket .slider-enabled:not([data-type=wide-lg]) .owl-next {top: 140px;}
#simply_register > .container, #new_password > .container, #basket > .container {padding-top: 20px;}
#login > .container {padding-top: 20px;}
#login .left-offset {padding-left: 50px;}
#login .login-panel-half {height: 325px;}
	#login.with-recaptcha .login-panel-half {height: 450px;}
#light_register > .container {padding-top: 20px;}
.ui-widget-header {color: #333;}
footer {background-color: #ccc;padding-bottom: 35px;position: relative;z-index: auto !important;}
.ppBuyPanelFixable footer {z-index: 299;}
.ppBuyPanelFixable header {z-index: 300;}
.ppBuyPanelFixable header.hover {z-index: 302;}
.ppBuyPanelFixable .modal {z-index: 304;}
.ppBuyPanelFixable .modal-backdrop {z-index: 303;}
.ppBuyPanelFixable #product-page {z-index: 298 !important;}
.contrast {padding: 0 0 25px;z-index: 1;}
footer .contrast .container {padding-bottom: 35px;border-bottom: 1px solid #aaa;}
footer .icon-holder.high-icon {margin-bottom: 10px;}
footer a:not(.btn) {color: #222;}
footer a:not(.btn):hover {color: #0d76bd;}
.ie-8 footer a {color: #222;}
.ie-8 footer a:hover {color: #0d76bd;text-decoration: underline;}
.ie-8 footer a.btn {color: #333;}
.ie-8 footer a.btn:hover {color: #333;text-decoration: none;}
.contrast .container {background-color: inherit;}
footer .container {background-color: inherit;}
footer .h4, footer h4 {font-family: "MuseoCyrl300","Arial",sans-serif;margin-top: 30px;text-transform: uppercase;font-weight: normal;}
#footer-newsletter-subscribe .form-group {margin: 0;}
#social {margin-top: 35px;margin-bottom: 0px;padding: 0;list-style: none;}
#social li {float: left;display: block;height: 40px;width: 40px;}
#social li a {color: #fff;opacity: .8;-webkit-transition: opacity .5s ease-in-out;-moz-transition: opacity .1s ease-in-out;-ms-transition: opacity .1s ease-in-out;-o-transition: opacity .1s ease-in-out;transition: opacity .1s ease-in-out;}
#social li a:focus, #social li a:hover {opacity: 1;text-decoration: none;}
#social li a:active {opacity: .6;text-decoration: none;}
#social li a i {background-color: #3a53a1;border-radius: 8px;width: 32px;height: 32px;line-height: 32px;margin: 2px;text-align: center;display: block;}
#social li a i:before {color: #fff !important;font-size: 16px;}
#social li a i.icon-gplus {background-color: #d43036;}
#social li a i.icon-youtube {background-color: #d51717;}
#social li a i.icon-youtube:before {font-size: 20px;}
#social li a i.icon-twitter {background-color: #2ec4ff;}
#social li a i.icon-pinterest {background-color: #d43036;}
#social li a i.icon-instagramm {background-color: #d28f67;}
#social li a i.icon-tumblr {background-color: #476895;}
#social li a i.icon-vk {background-color: #6383a8;}
#social li a i.icon-vk:before {margin-left: -2px;}
.input-group.no-style {width: 100%;}
.input-group.no-style .input-group-addon {border-color: transparent;background-color: inherit;}
.input-group .form-control {z-index: auto;}
.input-group.no-style .form-control {border-radius: 4px;}
.input-group-addon.icon {width: 50px;display: table-cell;}
footer hr {border-color: #d0d0d0;}
#slide-up {position: fixed;bottom: 5%;display: none;z-index: 301;padding: 10px;border: 1px solid #666 !important;}
#slide-up:hover {border-color: #080808;}
#slide-up .icon-up-big:before {font-size: 18px;text-align: center;}
.footer-info-paragraph {display: block;margin: 0 0 10px;}
#footer-info-hidden {display: none;}
#country-select {width: 100%;padding-left: 50px;}
#country-select .icon {width: 40px;height: 32px;padding: 8px 12px;display: block;position: absolute;left: 14px;top: -3px;}
footer [class^="bpx-"], footer [class*=" bpx-"] {display: block;line-height: 1.5;}
footer .icon {margin-bottom: 5px;}
.panel.panel-gallery {border-color: transparent;background: url("/mstatic/dist/gfx/category-lazyload.gif") no-repeat center center transparent;margin-right: -4px;}
.panel-gallery > .panel-heading {font-size: 16px;border-color: transparent;text-align: center;}
.slider-container {padding: 15px 40px;position: relative;z-index: -10;height: 366px;background-color: #fff;}
.container-muted .slider-container {background-color: #f5f5f5 !important;}
.slider-container.owl-carousel {min-height: 10px;height: auto;}
.slider-container.owl-carousel > * {opacity: 1;}
.slider-container > * {opacity: 0;}
.owl-carousel .animated {-webkit-animation-duration: 1000ms;animation-duration: 1000ms;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.owl-carousel .owl-animated-in {z-index: 0;}
.owl-carousel .owl-animated-out {z-index: 1;}
.owl-carousel .fadeOut {-webkit-animation-name: fadeOut;animation-name: fadeOut;}
@-webkit-keyframes fadeOut {0% {opacity: 1;}
	100% {opacity: 0;}}
@keyframes fadeOut {0% {opacity: 1;}
	100% {opacity: 0;}}
.owl-height {-webkit-transition: height 500ms ease-in-out;-moz-transition: height 500ms ease-in-out;-ms-transition: height 500ms ease-in-out;-o-transition: height 500ms ease-in-out;transition: height 500ms ease-in-out;}
.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;position: relative;z-index: 1;}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;}
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0px,0px,0px);}
.owl-prev, .owl-next {cursor: pointer;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-touch-action: pan-y;touch-action: pan-y;-webkit-tap-highlight-color: transparent;position: absolute;top: 50%;z-index: 200;margin-top: -55px;color: transparent;padding: 13px 0;text-align: center;}
.panel-gallery[data-type="wide"] .owl-prev, .panel-gallery[data-type="wide"] .owl-next {top: 50%;}
	.panel-default[data-type="wide"] .owl-prev, .panel-default[data-type="wide"] .owl-next {top: 50%;}
	#category .panel-gallery .owl-next, #category .panel-gallery .owl-prev {top: 200px;}
.owl-prev:before, .owl-next:before {color: #333;}
.owl-prev:hover, .owl-next:hover {background: #000;}
.owl-prev:hover:before {color: #fff;}
.owl-next {right: -5px;}
.owl-next:hover:before {color: #fff;}
.owl-prev {left: -5px;}
.owl-carousel.owl-loaded {display: block;}
.owl-carousel.owl-loading {opacity: 0;display: block;}
.owl-carousel.owl-hidden {opacity: 0;}
.owl-carousel .owl-refresh .owl-item {display: none;}
.owl-carousel .owl-item {background: url("/mstatic/dist/gfx/category-lazyload.gif") no-repeat top center/contain transparent;position: relative;z-index: 1;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;filter: alpha(opacity=100) !important;opacity: 1 !important;}
.owl-carousel .owl-item img {display: block;width: 100%;-webkit-transform-style: preserve-3d;}
.owl-carousel.owl-text-select-on .owl-item {-webkit-user-select: auto;-moz-user-select: auto;-ms-user-select: auto;user-select: auto;}
.owl-carousel .owl-grab {cursor: move;cursor: -webkit-grab;cursor: -o-grab;cursor: -ms-grab;cursor: grab;}
.owl-carousel.owl-rtl {direction: rtl;}
.owl-carousel.owl-rtl .owl-item {float: right;}
.no-js .owl-carousel {display: block;}
.owl-carousel .owl-item .owl-lazy {opacity: 0;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-item img {transform-style: preserve-3d;}
.owl-carousel .owl-video-wrapper {position: relative;height: 100%;background: #000;}
.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url("owl.video.play.png") no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;-webkit-transition: scale 100ms ease;-moz-transition: scale 100ms ease;-ms-transition: scale 100ms ease;-o-transition: scale 100ms ease;transition: scale 100ms ease;}
.owl-carousel .owl-video-play-icon:hover {-webkit-transition: scale(1.3,1.3);-moz-transition: scale(1.3,1.3);-ms-transition: scale(1.3,1.3);-o-transition: scale(1.3,1.3);transition: scale(1.3,1.3);}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {display: none;}
.owl-carousel .owl-video-tn {opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;-webkit-background-size: contain;-moz-background-size: contain;-o-background-size: contain;background-size: contain;-webkit-transition: opacity 400ms ease;-moz-transition: opacity 400ms ease;-ms-transition: opacity 400ms ease;-o-transition: opacity 400ms ease;transition: opacity 400ms ease;}
.owl-carousel .owl-video-frame {position: relative;z-index: 1;}
#recommended-last .row {margin: 0px -5px;}
#recommended-last .row .col-xs-6 {padding: 0px 6px;}
#recommended-last .row .row img {margin-bottom: 16px;}
#recommended-last .panel-body {padding-bottom: 2px;}
.vertical-middle-container {display: table;width: 100%;height: 100%;position: relative;}
.vertical-middle {vertical-align: middle;display: table-cell;height: 100%;}
.vertical-middle span {display: block;}
.psm-desc, .hover-desc {color: #333;font-weight: bold;padding: 10px 15px 15px;display: block;}
#product-page .psm-desc {padding: 5px 2px 15px;background-color: #f5f5f5;}
.psm-desc .hover-name, .hover-desc .hover-name {color: #333;}
#product-page .psm-desc .hover-name {overflow: hidden;text-overflow: ellipsis;display: block;width: 100%;white-space: nowrap;}
.psm-desc .hover-brand, .hover-desc .hover-brand {font-size: 90%;font-weight: normal;}
.psm-desc .hover-price {margin-top: 8px;}
#product-page .psm-desc .hover-price {margin-top: 3px;display: block;}
.hover-desc .hover-price {margin-top: 8px;}
.hover-desc .hover-price.green-flag {display: inline-block;padding: 0px;background-color: #4fbe92;position: relative;padding-right: 6px;padding-left: 6px;border-radius: 0px 2px 2px 0px;-moz-border-radius: 0px 2px 2px 0px;-webkit-border-radius: 0px 2px 2px 0px;border: 0px solid #000;}
.hover-desc .hover-price.green-flag:before {content: "";border: 1px solid red;width: 11px;height: 11px;position: absolute;top: 0;left: -10px;border-style: solid;border-width: 0 11px 11px 0;border-color: transparent #4fbe92 transparent transparent;}
.hover-desc .hover-price.green-flag:after {content: "";border: 1px solid red;width: 11px;height: 11px;position: absolute;bottom: 0;left: -10px;border-style: solid;border-width: 0 0 11px 11px;border-color: transparent transparent #4fbe92 transparent;}
.hover-desc .hover-additional {margin-bottom: 8px;}
.has-hover-desc {text-decoration: none !important;}
.mobile-browser .has-hover-desc .hover-desc {display: none;}
html.overflow-x-hidden {overflow-x: hidden;}
.modal-backdrop {background-color: #232d3d;}
.modal-backdrop.in {opacity: .9;}
.btn-close {padding: 12px;border: 0;margin: -8px -12px 0 0;box-shadow: none;background: transparent;text-align: center;}
.btn-close i:before {font-size: 20px !important;color: #333;opacity: .6;-webkit-transition: opacity .25s ease-in-out;-moz-transition: opacity .25s ease-in-out;-ms-transition: opacity .25s ease-in-out;-o-transition: opacity .25s ease-in-out;transition: opacity .25s ease-in-out;}
.btn-close:hover {box-shadow: none;background: transparent;}
.btn-close:hover i:before {opacity: 1;}
.modal-wide .modal-dialog {width: 750px;}
.modal-wide .modal-dialog {width: 970px;}
.modal-content {border: 0px !important;box-shadow: none !important;border-radius: 10px;}
.modal-header {color: #2b5695;font-size: 2em;min-height: 56px;padding: 12px 15px;font-weight: normal;font-family: "MuseoCyrl300","Arial",sans-serif;}
.modal-footer {background-color: #f0f0f0;border: 0 none;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
#before-purchase .h2, #wishlist-before-purchase .h2 {margin-top: 0;}
#before-purchase .modal-content, #wishlist-before-purchase .modal-content {background: url("../gfx/category-lazyload.gif") no-repeat center center #fff;}
#before-purchase .modal-content #product-summary p, #wishlist-before-purchase .modal-content #product-summary p {word-wrap: break-word;}
#before-purchase .modal-body, #wishlist-before-purchase .modal-body {background-color: #fff;-webkit-transition: opacity .5s ease-in-out;-moz-transition: opacity .5s ease-in-out;-ms-transition: opacity .5s ease-in-out;-o-transition: opacity .5s ease-in-out;transition: opacity .5s ease-in-out;border-top-right-radius: 10px;border-top-left-radius: 10px;}
#before-purchase button.btn-close, #wishlist-before-purchase button.btn-close {position: absolute;top: 17px;right: 17px;z-index: 1100;}
#before-purchase .modal-footer, #wishlist-before-purchase .modal-footer {margin-top: 0;}
#before-purchase hr, #wishlist-before-purchase hr {border-width: 2px;}
#before-purchase .modal-dialog, #wishlist-before-purchase .modal-dialog, #overlay-delivery .modal-dialog {width: 940px;}
	#before-purchase .other-products, #wishlist-before-purchase .other-products, #overlay-delivery .other-products {border-left: 2px solid #eee;padding-left: 20px;}
	#before-purchase .summary-text, #wishlist-before-purchase .summary-text, #overlay-delivery .summary-text {padding-right: 20px;}
#newsletter-subscribe h1 {color: #ae110d;font-size: 24px;margin-top: 0px;margin-bottom: 5px;text-align: center;font-weight: bold;}
#newsletter-subscribe h2 {color: #808080;font-size: 17px;margin-bottom: 0px;margin-top: 0px;text-align: center;}
#newsletter-subscribe .modal-footer {margin: 0;}
#newsletter-subscribe .modal-footer .input-group-addon, #newsletter-subscribe .modal-footer .form-control, #newsletter-subscribe .modal-footer .btn {font-size: 16px;height: 38px;}
#newsletter-subscribe .btn {font-weight: normal;}
#service_newsletter .input-group-addon, #newsletter-subscribe .input-group-addon {color: #d21e28;font-size: 16px;padding: 0 12px !important;}
#service_newsletter .input-group-addon i:before, #newsletter-subscribe .input-group-addon i:before {color: #d21e28;}
.service-type-form .form-group, #newsletter-subscribe .form-group {max-width: 400px;margin: auto;}
.service-type-form .form-group {margin-bottom: 15px;}
#service_newsletter .promo-list, #newsletter-subscribe .promo-list {max-width: 360px;margin: 30px auto 0;text-align: left;}
#order-login .promo-list, #login .promo-list {margin: 30px auto 0;text-align: left;}
#service_newsletter .promo-list.promo-list-wide {max-width: 560px;}
#order-login .promo-list li, #login .promo-list li, #service_newsletter .promo-list li, #newsletter-subscribe .promo-list li {font-weight: normal;margin: 10px 0;padding: 1px 0 0 26px;list-style: none;position: relative;}
#order-login .promo-list li .icon-ok, #login .promo-list li .icon-ok, #service_newsletter .promo-list li .icon-ok, #newsletter-subscribe .promo-list li .icon-ok {margin-left: -30px;position: absolute;color: #22b14c;margin-top: -2px;}
#order-login .promo-list li .icon-ok:before, #login .promo-list li .icon-ok:before, #service_newsletter .promo-list li .icon-ok:before, #newsletter-subscribe .promo-list li .icon-ok:before {color: #22b14c;}
#service_newsletter .discount-box, #newsletter-subscribe .discount-box, .newsletter-subscription-checkbox .discount-box {color: #7f7f7d;font-size: 10px;margin: 0 auto 15px;padding-top: 120px;text-align: center;width: 165px;}
html[lang="pl"] #service_newsletter .discount-box, html[lang="pl"] #newsletter-subscribe .discount-box {background: url("/mstatic/dist/gfx/discount_PL.svg") no-repeat scroll center top transparent;}
html[lang="cs"] #service_newsletter .discount-box, html[lang="cs"] #newsletter-subscribe .discount-box {background: url("/mstatic/dist/gfx/discount_CZ.svg") no-repeat scroll center top transparent;}
html[lang="hu"] #service_newsletter .discount-box, html[lang="hu"] #newsletter-subscribe .discount-box {background: url("/mstatic/dist/gfx/discount_HU.svg") no-repeat scroll center top transparent;}
html[lang="ro"] #service_newsletter .discount-box, html[lang="ro"] #newsletter-subscribe .discount-box {background: url("/mstatic/dist/gfx/discount_RO.svg") no-repeat scroll center top transparent;}
html[lang="sk"] #service_newsletter .discount-box, html[lang="sk"] #newsletter-subscribe .discount-box {background: url("/mstatic/dist/gfx/discount_SK.svg") no-repeat scroll center top transparent;}
html[lang="ru"] #service_newsletter .discount-box, html[lang="ru"] #newsletter-subscribe .discount-box {background: url("/mstatic/dist/gfx/discount_UA.svg") no-repeat scroll center top transparent;}
html[lang="el"] #service_newsletter .discount-box, html[lang="el"] #newsletter-subscribe .discount-box {background: url("/mstatic/dist/gfx/discount_gr.svg") no-repeat scroll center top transparent;}
html[lang="pl"] .no-svg #service_newsletter .discount-box, html[lang="pl"] .no-svg #newsletter-subscribe .discount-box {background: url("/mstatic/dist/gfx/discount_PL.png") no-repeat scroll center top transparent;}
html[lang="cs"] .no-svg #service_newsletter .discount-box, html[lang="cs"] .no-svg #newsletter-subscribe .discount-box {background: url("/mstatic/dist/gfx/discount_CZ.png") no-repeat scroll center center transparent;}
html[lang="hu"] .no-svg #service_newsletter .discount-box, html[lang="hu"] .no-svg #newsletter-subscribe .discount-box {background: url("/mstatic/dist/gfx/discount_HU.png") no-repeat scroll center center transparent;}
html[lang="ro"] .no-svg #service_newsletter .discount-box, html[lang="ro"] .no-svg #newsletter-subscribe .discount-box {background: url("/mstatic/dist/gfx/discount_RO.png") no-repeat scroll center center transparent;}
html[lang="sk"] .no-svg #service_newsletter .discount-box, html[lang="sk"] .no-svg #newsletter-subscribe .discount-box {background: url("/mstatic/dist/gfx/discount_SK.png") no-repeat scroll center center transparent;}
html[lang="ru"] .no-svg #service_newsletter .discount-box, html[lang="ru"] .no-svg #newsletter-subscribe .discount-box {background: url("/mstatic/dist/gfx/discount_UA.png") no-repeat scroll center center transparent;}
html[lang="el"] .no-svg #service_newsletter .discount-box, html[lang="el"] .no-svg #newsletter-subscribe .discount-box {background: url("/mstatic/dist/gfx/discount_gr.png") no-repeat scroll center center transparent;}
#newsletter-subscribe-success, #newsletter-subscribe-success-bottom, #newsletter-subscribe-success-confirm {font-size: 1.3em;color: #808080;}
#newsletter-subscribe-success .icon-mail, #newsletter-subscribe-success-bottom .icon-mail, #newsletter-subscribe-success-confirm .icon-mail {font-size: 40px;color: #d21e28;}
#newsletter-subscribe-success .modal-body, #newsletter-subscribe-success-bottom .modal-body, #newsletter-subscribe-success-confirm .modal-body {padding-bottom: 0;}
#newsletter-subscribe-success .content-table, #newsletter-subscribe-success-bottom .content-table, #newsletter-subscribe-success-confirm .content-table {max-width: 535px;margin: 30px auto 0 auto;}
#newsletter-subscribe-success td, #newsletter-subscribe-success-bottom td, #newsletter-subscribe-success-confirm td {border-width: 0;}
#bonus-for-referring .h2 {margin: 0px 0 15px;font-size: 1.4em;font-weight: bold;}
#bonus-for-referring .custome-radio label {display: block;padding: 0;}
#bonus-for-referring .custome-radio label .radio {position: absolute;top: 0;left: 0;margin: 10px;}
#remind-password .form-group:last-child {margin-bottom: 0;}
#remind-password .form-group:last-child .help-block:last-child {margin-bottom: 0;}
#remind-password:not(.success) .modal-footer button.btn-success, #remind-password.success .modal-footer input[type="submit"] {display: none;}
#product-edit-basket .modal-header, #blog_register_success .modal-header, #blog_register_error .modal-header {border: 0 none;}
#product-edit-basket .modal-body .h1 {margin-top: 0;}
#product-edit-basket #product-add-basket {display: none;}
#product-edit-basket.wishlist #product-add-basket {display: block;float: right;}
#product-edit-basket.wishlist #product-save-basket {display: none;}
#product-edit-basket .e-name {font-family: "MuseoCyrl300","Arial",sans-serif;}
.table-basket > thead > tr > th {background-color: #e8e8e8;border-bottom: 0 none;border-right: 1px solid #fff;padding-top: 4px;padding-bottom: 4px;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {border-top: 0 none;border-bottom: 1px solid #e8e8e8;}
.tooltip.in {opacity: 1 !important;filter: alpha(opacity=100);}
.tooltip-inner {color: #fff;background-color: #355677;border: 1px solid #355677;border-radius: 0;}
.tooltip.top .tooltip-arrow {border-width: 6px 6px 0;border-top-color: #355677;}
.tooltip.bottom .tooltip-arrow {border-width: 0 6px 6px;border-bottom-color: #355677;}
.tooltip.left .tooltip-arrow {border-width: 5px 0 5px 5px;border-left-color: #355677;}
.tooltip.right .tooltip-arrow {border-width: 5px 5px 5px 0;border-right-color: #355677;}
.help-block.validate-message {color: #fff;margin-bottom: 0;background-color: #a94442;padding: 9px 14px 7px 45px;display: inline-block;margin-top: 12px;position: relative;width: 100%;}
.help-block.validate-message:before {content: "";font-size: 20px;margin-right: 14px;position: absolute;top: 6px;left: 10px;}
.help-block.validate-message:after {content: "";width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 7px solid #a94442;position: absolute;top: -7px;left: 14px;}
span[id="address.additionalAddress.staircase.errors"]:after, span[id="additionalAddress.staircase.errors"]:after {left: 30% !important;}
span[id="address.additionalAddress.floor.errors"]:after, span[id="additionalAddress.floor.errors"]:after {left: 57% !important;}
span[id="address.additionalAddress.apartment.errors"]:after, span[id="additionalAddress.apartment.errors"]:after {left: 83% !important;}
span[id="phone.phoneNumberWithArea.errors"]:after, span[id="address.apartment.errors"]:after, span[id="apartment.errors"]:after {left: 60% !important;}
span[id="email.errors"] a {color: #fff !important;text-decoration: underline !important;}
.input-group-addon {border-color: #a0a0a0;}
.input-group .input-group-addon-bettwen {background-color: #fafafa;border-color: #a0a0a0;}
.form-control.has-error {border-color: #a94442 !important;}
.form-group.has-error .btn-default, .form-group.has-error .testresult {border-color: #a94442 !important;}
.joint-field.has-error > .input-group .form-control:not(.has-success) {border-color: #a94442 !important;}
.form-control.has-error:focus, .joint-field.has-error > .input-group .form-control:not(.has-success):focus {border-color: #843534 !important;}
.form-control.has-success {border-color: #3c763d !important;}
.form-group.has-success .btn-default, .form-group.has-success .testresult {border-color: #3c763d !important;}
.joint-field.has-success > .input-group .form-control:not(.has-error) {border-color: #3c763d !important;}
.form-control.has-success:focus, .joint-field.has-success > .input-group .form-control:not(.has-error):focus {border-color: #2b542c !important;}
.has-error .alert-icon:after {content: "";color: #a94442;}
.has-success .alert-icon:after {content: "";color: #3c763d;}
.dropdown-menu.open {z-index: 1000;}
.dl-menu.dl-animate-out-2 {-webkit-animation: MenuAnimOut2 .3s ease-in-out;animation: MenuAnimOut2 .3s ease-in-out;}
.dl-menu.dl-animate-in-2 {-webkit-animation: MenuAnimIn2 .3s ease-in-out;animation: MenuAnimIn2 .3s ease-in-out;}
@-webkit-keyframes MenuAnimOut2 {0% {}
	100% {-webkit-transform: translateX(-100%);opacity: 0;}}
@keyframes MenuAnimOut2 {0% {}
	100% {-webkit-transform: translateX(-100%);transform: translateX(-100%);opacity: 0;}}
@-webkit-keyframes MenuAnimIn2 {0% {-webkit-transform: translateX(-100%);opacity: 0;}
	100% {-webkit-transform: translateX(0px);opacity: 1;}}
@keyframes MenuAnimIn2 {0% {-webkit-transform: translateX(-100%);transform: translateX(-100%);opacity: 0;}
	100% {-webkit-transform: translateX(0px);transform: translateX(0px);opacity: 1;}}
.dl-menuwrapper > .dl-submenu.dl-animate-in-2 {-webkit-animation: SubMenuAnimIn2 .3s ease-in-out;animation: SubMenuAnimIn2 .3s ease-in-out;}
.dl-menuwrapper > .dl-submenu.dl-animate-out-2 {-webkit-animation: SubMenuAnimOut2 .3s ease-in-out;animation: SubMenuAnimOut2 .3s ease-in-out;}
@-webkit-keyframes SubMenuAnimIn2 {0% {-webkit-transform: translateX(100%);opacity: 0;}
	100% {-webkit-transform: translateX(0px);opacity: 1;}}
@keyframes SubMenuAnimIn2 {0% {-webkit-transform: translateX(100%);transform: translateX(100%);opacity: 0;}
	100% {-webkit-transform: translateX(0px);transform: translateX(0px);opacity: 1;}}
@-webkit-keyframes SubMenuAnimOut2 {0% {-webkit-transform: translateX(0%);opacity: 1;}
	100% {-webkit-transform: translateX(100%);opacity: 0;}}
@keyframes SubMenuAnimOut2 {0% {-webkit-transform: translateX(0%);transform: translateX(0%);opacity: 1;}
	100% {-webkit-transform: translateX(100%);transform: translateX(100%);opacity: 0;}}
#offline-alert {position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
#offline-alert .container {height: 100%;}
#offline-alert .container > div {background-color: #fff;}
#offline-alert .img-container {float: none;margin: 0 auto;}
#offline-alert .svg-img {height: auto;}
#no-results ul {font-size: 16px;}
#page404 .h1, #no-results .h1 {font-size: 30px;}
#page404 .h2, #no-results .h2 {font-size: 20px;}
#DateCountdown {margin-left: 0;margin-right: 0;}
.time_circles {position: relative;width: 100%;height: 100%;color: #555;}
.time_circles > div {position: absolute;text-align: center;}
.time_circles > div > h4 {margin: 0px;padding: 0px;text-align: center;text-transform: uppercase;font-family: "Century Gothic",Arial;}
.time_circles > div > span {display: block;width: 100%;text-align: center;font-family: "Century Gothic",Arial;font-size: 300%;margin-top: .4em;font-weight: bold;}
#headBannerTypeOne > .row, #headBannerTypeTwo > .row, #headBannerTypeThree > .row > div {position: relative;}
#headBannerTypeOne a, #headBannerTypeTwo a, #headBannerTypeThree a {display: block;}
#headBannerTypeOne a img, #headBannerTypeTwo a img, #headBannerTypeThree a img {display: block;}
#headBannerTypeOne {margin-top: -16px;}
#headBannerTypeOne > .row {margin: 0 -15px 16px;}
.bannerVideo > .row, #headBannerTypeTwo > .row {margin: 0 0px 16px;}
#headBannerTypeTwo .video-placeholder-full {padding-left: 0;padding-right: 0;margin-bottom: 0;}
#headBannerTypeTwo .video-placeholder-full .embed-responsive.embed-responsive-16by9 {padding-bottom: 50%;}
#headBannerTypeThree > .row {margin: 0 0px 16px;background-color: #fff;padding: 1.5%;}
#headBannerAfter, #headBannerBefore {position: absolute;top: 0;height: 200%;width: 50%;opacity: 0;}
#headBannerAfter img, #headBannerBefore img {height: auto;width: 100%;display: block;}
#headBannerAfter {text-align: right;left: 0px;}
#headBannerBefore {right: 0;}
#home {max-width: 100%;overflow: hidden;}
#home > .container {padding-top: 4px;padding-bottom: 16px;}
#home .section.infobound .container {padding-top: 0px;}
#teasetTwo > div:not(.clearfix), #teaserOne > div:not(.clearfix) {margin-bottom: 16px;position: relative;}
#teasetTwo .invisibleTeaser {position: relative;}
#teasetTwo .invisibleTeaser img {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;}
#teasetTwo .img-holder {position: absolute;bottom: 0;top: 0;width: 100%;left: 0;right: 0;z-index: 10;}
#teasetTwo .img-holder span {max-width: 320px;width: 100%;height: 100%;display: block;margin: 0 auto;background-position: bottom center;background-repeat: no-repeat;background-size: contain;}
#teaserOne .teaser-desc {padding-top: 3.5%;left: 5%;right: 5%;position: absolute;top: 71.5%;font-size: 16px;}
#home .htmlText, .brick__inner .htmlText {font-family: "MuseoCyrl300","Arial",sans-serif;position: absolute;color: #fff;font-size: 40px;text-align: center;text-shadow: 0 0 10px #333,0 0 5px #333;-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(color=#747474,offX=1,offY=1) progid:DXImageTransform.Microsoft.dropshadow(color=#747474,offX=-1,offY=1) progid:DXImageTransform.Microsoft.dropshadow(color=#747474,offX=1,offY=-1) progid:DXImageTransform.Microsoft.dropshadow(color=#747474,offX=-1,offY=-1)";padding: 0 5px;}
#home .htmlText .additonalText, .brick__inner .htmlText .additonalText {font-size: .5em;}
#home .htmlText .additonalText.text-helvetica, .brick__inner .htmlText .additonalText.text-helvetica {font-family: Arial,"Helvetica Neue",Helvetica,sans-serif;}
#home .teaser1x1 .htmlText, .brick__inner .teaser1x1 .htmlText {top: 4%;height: 66%;left: 5%;right: 5%;}
#home .teaser2x1 .htmlText, .brick__inner .teaser2x1 .htmlText {top: 2%;height: 84%;left: 5%;right: 5%;}
#teaserOne .teaser2x1 .teaser-desc {top: 85.75%;}
#teasetTwo .teaser {background-color: #fff;cursor: pointer;padding-top: 20px;text-align: center;}
#teasetTwo .teaser-desc {padding: 0 15px;position: relative;z-index: 20;}
#teasetTwo .teaser-desc a:hover {text-decoration: underline;}
.teaser .subline {font-size: 14px;color: #666;}
.teaser .headline {font-family: "MuseoCyrl300","Arial",sans-serif;font-size: 24px;padding: 0 15px;}
.teaser .link {font-size: 14px;letter-spacing: 1px;}
.teaser .headline span, .teaser .link span {display: block;}
#teaserThree > div {margin-bottom: 16px;}
#teasetTwo.wide-muted-bg, #bpx4u.wide-muted-bg {background-color: #f5f5f5 !important;padding: 15px 4000px 0;margin: 0 -4008px;}
#bpx4u.wide-muted-bg .slider-container, #bpx4u.wide-muted-bg .owl-nav .owl-prev, #bpx4u.wide-muted-bg .owl-nav .owl-next {background-color: #f5f5f5;}
.head-infobound[data-href], .head-helper[data-href], .teaser[data-href]:hover {cursor: pointer;}
#teaserThree .teaser-desc {position: absolute;width: 50%;right: 0;left: 50%;text-align: center;padding-right: 15px;top: 0;bottom: 0;}
#teaserThree .teaser-full {left: 0;width: 100%;padding: 0;}
#teaserThree .teaser-full > span {padding: 0 15px;}
.teaser-desc-middle {display: table;height: 100%;width: 100%;}
.teaser-desc-middle > div {display: table-cell;vertical-align: middle;}
#brands_world {margin: 0 -2px 16px -2px;}
#brands_world .brand {float: left;padding: 0 2px;width: 20%;position: relative;}
#brands_world .svg-img {height: 24% !important;}
#brands_world .brang-logo {position: absolute;top: 70%;background: rgba(255,255,255,.7);}
#home .panel-gallery {overflow: hidden;border: 0 none;}
#home .panel-gallery .h2 {padding-top: 15px;margin-bottom: 0px;padding-bottom: 0;}
#home .panel-gallery .panel-body {padding-left: 0;padding-right: 0;overflow: hidden;}
#bpx4u .owl-nav .owl-prev, #bpx4u .owl-nav .owl-next {background-color: #fff;border-radius: 72px;font-size: 0px;height: 52px;line-height: 26px;width: 63px;-webkit-transition: all .25s ease-in-out;-moz-transition: all .25s ease-in-out;-ms-transition: all .25s ease-in-out;-o-transition: all .25s ease-in-out;transition: all .25s ease-in-out;}
#bpx4u .owl-nav .owl-prev:before, #bpx4u .owl-nav .owl-next:before {font-size: 27px;}
#bpx4u .owl-nav .owl-prev:hover, #bpx4u .owl-nav .owl-next:hover {background-color: #000;}
#bpx4u .owl-nav .owl-prev:before:hover, #bpx4u .owl-nav .owl-next:before:hover {color: #fff;}
#bpx4u .owl-prev {margin-left: -25px;}
#bpx4u .owl-prev:before {margin-left: 23px;}
#bpx4u .owl-next {margin-right: -25px;}
#bpx4u .owl-next:before {margin-right: 23px;}
.shadow-style #headBannerTypeThree > .row, .shadow-style .panel-gallery, .shadow-style .teaser {box-shadow: 0 0 5px 0 #ccc;}
.videoBannerWrapper {position: relative;}
.videoBannerWrapper .videoBanner {position: absolute;top: 0;left: 0;right: 0;bottom: 0;overflow: hidden;}
.teaserVideo {position: relative;}
.teaserVideo .videoBannerWrapper {position: absolute;top: 0;left: 0;right: 0;}
.teaserVideo > .videoBannerWrapper > .video-holder {position: relative;z-index: 199;}
.teaserVideo > .videoBannerWrapper > .videoBanner {-webkit-box-shadow: 0px 5px 0px 0px white;-moz-box-shadow: 0px 5px 0px 0px white;box-shadow: 0px 5px 0px 0px white;z-index: 200;}
.videoBannerWrapper > .videoBanner > * {position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.teaserVideo > .videoBannerWrapper img {background: transparent !important;padding: 0 !important;}
.jp-video-full.videoBannerWrapper {position: fixed;top: 0;left: 0;left: 0;right: 0;bottom: 0;z-index: 10000;background: #000;}
.teaserVideo > .jp-video-full.videoBannerWrapper > .videoBanner > * {left: 0%;right: 0%;}
.video-full-screen section {position: relative;z-index: 1000;}
.embed-responsive > .video-container {height: 100%;position: absolute;width: 100%;}
.video-container {height: 100%;position: relative;}
.video-container .btn-play {display: block;height: 100%;cursor: pointer;text-decoration: none;}
.video-container .btn-play.white:after {}
.video-container .btn-play.white:before {color: white;opacity: .8;}
.video-container .btn-play:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.5);}
.video-container .btn-play:before {color: black;font-size: 80px !important;font-size: 7.5vw !important;font-family: "bonprixfont";bottom: 0;content: "";left: 0;position: absolute !important;right: 0;top: 50%;line-height: 0;z-index: 1;transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);width: 100%;height: 0;cursor: pointer;text-align: center;opacity: .6;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.video-container .btn-play:hover:before {opacity: .5;}
.video-container .btn-play.white:hover:before {opacity: .6;}
.teaserVideo.white .videoBannerWrapper.beforeInit .videoBanner:before {color: white;opacity: .8;}
.videoBannerWrapper.beforeInit .videoBanner {cursor: pointer;}
.videoBannerWrapper.beforeInit .videoBanner:after {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.45);}
.videoBannerWrapper.beforeInit .videoBanner:before {margin: -40px auto 0 !important;margin: -12vw auto 0 !important;font-size: 80px !important;font-size: 15vw !important;font-family: "bonprixfont";bottom: 0;content: "";left: 0;position: absolute !important;right: 0;top: 50%;width: 100%;color: black;cursor: pointer;text-align: center;opacity: .6;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;z-index: 1;}
.teaserVideo > .videoBannerWrapper.beforeInit > .videoBanner:before {font-size: 7.5vw !important;margin: -5vw auto 0 !important;}
.videoBannerWrapper.beforeInit:hover .videoBanner:before {opacity: .5 !important;}
.videoBannerWrapper.beforeInit > .videoBanner * {display: none;}
.videoBannerWrapper .btn-group {opacity: 0;position: absolute;left: 0;right: 0;bottom: 10px;z-index: 100;text-align: center;transition: opacity .25s .5s ease-in-out;}
.video-container .btn-play:before {font-size: 9vw !important;}
	.teaserVideo > .videoBannerWrapper.beforeInit > .videoBanner:before {font-size: 9vw !important;margin: -6.5vw auto 0 !important;}
.video-full-screen .btn-group, .mobile-browser .videoBannerWrapper .btn-group {display: none !important;}
.ie-10.video-full-screen .btn-group, .ie-9.video-full-screen .btn-group {display: block !important;}
.videoBannerWrapper:not(.beforeInit):hover .btn-group {display: block;opacity: 1;transition: visibility 0s 0s,opacity .2s ease-in-out;z-index: 202;}
.videoBannerWrapper:not(.beforeInit) .btn-group > * {float: none;}
.videoBannerWrapper:not(.beforeInit) .btn-group .icon-volume-off {margin-left: -6px;margin-right: 6px;}
.videoBannerWrapper:not(.beforeInit) .btn-group .icon-volume-off:after {bottom: 14px;content: "";font-family: "bonprixfont";font-size: 14px !important;position: absolute !important;right: 16px;}
.videoBannerWrapper .btn-group .btn {border-color: transparent;}
.videoBannerWrapper .btn-group .btn-default {background: rgba(0,0,0,.3);border-width: 0 !important;margin: 0;color: rgba(255,255,255,.8);padding: 8px 15px;}
.videoBannerWrapper .btn-group .btn-default:hover {background: rgba(0,0,0,.5);color: rgba(255,255,255,.9);}
.videoBannerWrapper .btn-group .btn-default span:before {font-size: 24px;line-height: 30px;}
.videoBannerWrapper.pause .icon-pause:before {content: "" !important;}
#smartmail-survey {width: 100%;height: 680px;border: none;}
#exit-intent img {margin: 0 auto;}
.loader {margin: 6em auto;font-size: 10px;position: relative;text-indent: -9999em;border-top: 1.1em solid rgba(255,255,255,.2);border-right: 1.1em solid rgba(255,255,255,.2);border-bottom: 1.1em solid rgba(255,255,255,.2);border-left: 1.1em solid #fff;-webkit-animation: load8 1.1s infinite linear;animation: load8 1.1s infinite linear;border-radius: 50%;width: 10em;height: 10em;}
.loader:after {border-radius: 50%;width: 10em;height: 10em;}
@-webkit-keyframes load8 {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
@keyframes load8 {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
	100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}}
.banner-list > a > img {margin: 0px auto;}
#product-form .variant i, .variants-list .variant i, .filter-color i.color-icon, .basket-ico, .icon, .icon-wide, footer .icon {background-image: url("/mstatic/dist/gfx/sprite.svg");}
.no-svg #product-form .variant i, .no-svg .variants-list .variant i, .no-svg .filter-color i.color-icon, .no-svg .basket-ico, .no-svg .icon, .no-svg .icon-wide, .no-svg footer .icon {background-image: url("/mstatic/dist/gfx/sprite.png") !important;}
.dl-menuwrapper li > a > i {background-position: 0px -200px;}
.dl-menuwrapper li > a > i:hover {background-position: -40px -200px;}
#account-popover {text-decoration: none !important;padding-bottom: 20px;z-index: 1000;position: relative;}
#account-popover .popover {margin-top: -10px;cursor: default;width: 200px;}
#account-popover .popover .popover-content {padding: 0;list-style: none;margin-bottom: 0;}
#account-popover .popover li {padding: 10px;}
#account-popover .popover li:last-child {border-top: 1px solid #ebebeb;padding: 15px 10px;}
#account-popover .popover .icon-holder > i {font-size: 10px;margin-right: 5px;}
#account-popover .popover .popover-title .icon-holder > i {font-size: 20px;}
#account-popover .icon-down-mini:before {position: absolute;top: -1px;}
.footer-save-sale-ssl {background-position: 0px 0px;}
.footer-save-sale-master {background-position: -80px -0px;}
.footer-save-sale-visa {background-position: -160px 0px;}
.footer-save-sale-TrustedShops {background-position: -240px 0px;}
.footer-save-sale-payu {background-position: -320px 0px;}
.footer-delivery-pobranie {background-position: -40px 0px;}
.footer-delivery-inpost {background-position: -120px 0px;}
.footer-delivery-pp {background-position: -200px 0px;}
.footer-delivery-geis-point {background-position: -280px 0px;}
.footer-delivery-ceska-posta {background-position: -360px 0px;}
.footer-delivery-intime {background-position: -400px 0px;}
.footer-delivery-slovak-post {background-position: -440px 0px;}
.footer-delivery-magyar-post {background-position: -480px 0px;}
.footer-delivery-meest {background-position: -520px 0px;}
.footer-lang-pl {background-position: -0px -40px;}
.footer-lang-cz {background-position: -40px -40px;}
.footer-lang-hu {background-position: -80px -40px;}
.footer-lang-ro {background-position: -120px -40px;}
.footer-lang-sk {background-position: -160px -40px;}
.footer-lang-ua {background-position: -200px -40px;}
.myaccount-title-sold {background-position: -120px -200px;}
.myaccount-title-sent {background-position: -200px -200px;}
.myaccount-title-processing {background-position: -160px -200px;}
.myaccount-title-waiting {background-position: -240px -200px;}
.myaccount-title-returns {background-position: -280px -200px;}
.myaccount-title-returns2 {background-position: -320px -200px;}
.filter-color-01 i.color-icon {background-position: -0px -340px;}
.filter-color-02 i.color-icon {background-position: -20px -340px;}
.filter-color-03 i.color-icon {background-position: -40px -340px;}
.filter-color-04 i.color-icon {background-position: -60px -340px;}
.filter-color-06 i.color-icon {background-position: -80px -340px;}
.filter-color-21 i.color-icon {background-position: -100px -340px;}
.filter-color-08 i.color-icon {background-position: -120px -340px;}
.filter-color-09 i.color-icon {background-position: -140px -340px;}
.filter-color-10 i.color-icon {background-position: -160px -340px;}
.filter-color-12 i.color-icon {background-position: -180px -340px;}
.filter-color-14 i.color-icon {background-position: -200px -340px;}
.filter-color-15 i.color-icon {background-position: -220px -340px;}
.filter-color-22 i.color-icon {background-position: -240px -340px;}
.filter-color-17 i.color-icon {background-position: -260px -340px;}
.filter-color-20 i.color-icon {background-position: -280px -340px;}
.basket-ico.return {background-position: 0px -280px;}
.basket-ico.ssl {background-position: -80px -280px;}
.basket-ico.tel {background-position: -160px -280px;}
.basket-ico.mail {background-position: -240px -280px;}
.basket-ico.trusted {background-position: -320px -280px;}
#category-list.tag-view .list-group {max-height: 390px;margin-right: 15px;overflow: hidden;}
#category-list.tag-view.overflow .list-group {overflow-x: hidden;overflow-y: scroll;}
.video-placeholder {margin-bottom: 15px;}
.embed-responsive-16by9 {-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=\'scale\')";}
.embed-responsive-4by3 .btn-play {bottom: 0;left: 0;position: absolute;right: 0;top: 0;}
.btn-play img {bottom: 0;left: 0;margin: auto;position: absolute;right: 0;top: 0;padding-bottom: 0 !important;}
.video-placeholder-full {padding-left: 8px;padding-right: 8px;position: relative;z-index: 9;}
.video-placeholder-full > div {background-size: cover !important;}
.embed-responsive {background-size: cover !important;}
.video-placeholder.video-placeholder-full > div, .video-placeholder > div > div {padding-left: 0;padding-right: 0;}
.teaserVideo .htmlText {left: 0 !important;width: 100%;top: 0 !important;height: auto !important;padding-left: 8px !important;padding-right: 8px !important;}
.teaserVideo .htmlText img {background-color: transparent !important;}
#my_account_order_history_details .panel-body p {word-wrap: break-word;}
select#productColor option {display: inline-block;word-wrap: break-word;}
.colorPicker .dropdown-menu.open, .colorPicker .dropdown-menu.inner {min-height: 0 !important;}
.marker-info-win {max-width: 450px;}
.favorite-counter {font-size: 12px;padding-top: 20px;}
.unvisible {opacity: 0;}

.additional-banner {
	margin: 10px 0; }
.additional-banner .banner-img {
	position: relative;
	display: inline-block;
	width: 50%;
	float: left; }
.additional-banner .mobile-apps-buttons {
	position: absolute;
	bottom: 15%;
	right: 0;
	left: 0; }
.additional-banner:after {
	content: '';
	display: block;
	clear: both; }

.mobile-apps-buttons {
	height: 48px; }
.mobile-apps-buttons img {
	margin: 5px;
	display: inline-block; }
.mobile-apps-buttons a {
	text-decoration: none; }

.order-type .container .rwdBanner, .myaccount-type .container .rwdBanner {
	padding-left: 0;
	padding-right: 0; }

.order-type .container .rwdBanner > .row, .myaccount-type .container .rwdBanner > .row {
	margin: 0 0 16px 0; }

.myaccount-type .mobile-apps-buttons a {text-decoration: none;}
.chm {background-color: #666;margin-top: 10px;}
	.chm_tt {display: none;}
	.chm_tt + label {display: none;}
	.chm_tt + label + hr {display: none;}
	.chm_f {display: none;}
	.chm_n {display: none;}
	.chm_b {display: none;}
	.chm_x {display: none;}
	.chm_s hr {display: none;}
	.chm_lfa {display: none;}
	.chm_i img + div {margin-bottom: 16px;}
	.chm a.red {color: #d21928 !important;}
	.chm_c {display: block;height: 80px;}
	.chm_l.red {color: #d21928 !important;}
	.chm_ul {padding-left: 0;position: relative;display: block;max-width: 1260px;margin: 0 auto 40px;text-align: center;height: auto !important;overflow: visible !important;}
	.chm_ul ul {display: none;}
	.chm_ul > .chm_i {display: inline-block;width: auto;text-align: center;}
	.chm_ul > .chm_i > a {display: block;padding: 5px 30px;}
	.chm_ul > .chm_i a {color: #fff;font-family: Arial;font-size: 15px;letter-spacing: 1px;text-decoration: none;}
	.chm_ul > .chm_i:hover a {text-decoration: none;color: #fff;}
	.chm_ul > .chm_i.isOpen {background-color: #fff;}
	.chm_ul > .chm_i.isOpen a {color: #000;}
	.chm_ul > .chm_i.isOpen a:hover {color: #0d76bd;}
	.chm_ul > .chm_i.isOpen > ul.chm_s {display: block;position: absolute;padding-top: 7px;left: 0;right: 0;text-align: center;}
	.chm_ul > .chm_i.isOpen > ul.chm_s.sm-0 {height: auto !important;overflow: visible !important;}
	.chm_ul > .chm_i.isOpen > ul.chm_s.sm-0 > .chm_i {padding: 0;}
	.chm_ul > .chm_i.isOpen > ul.chm_s.sm-0 > .chm_i a {display: block;padding: 5px 20px;}
	.chm_ul > .chm_i.isOpen > ul.chm_s.sm-0 ul.sm-1 {opacity: 0;}
	.chm_ul > .chm_i.isOpen > ul.chm_s > .chm_i {display: inline-block;padding: 5px 20px;color: #000;text-align: left;}
	.chm_ul > .chm_i.isOpen > ul.chm_s > .chm_i ul.sm-1 {display: none;position: absolute;margin-top: 10px;background: #fff;border: 1px solid #ccc;border-top-width: 4px;padding: 20px 0;min-width: 200px;opacity: 1;height: auto !important;overflow: visible !important;}
	.chm_ul > .chm_i.isOpen > ul.chm_s > .chm_i ul.sm-1.open {display: block !important;}
	.chm_ul > .chm_i.isOpen > ul.chm_s > .chm_i ul.sm-1.movePanel {right: 20px;}
	.chm_ul > .chm_i.isOpen > ul.chm_s > .chm_i ul.sm-1 a {letter-spacing: normal;}
	.chm_ul > .chm_i.isOpen > ul.chm_s > .chm_i ul.sm-1 .chm_i a:hover {color: #0d76bd;}
	.chm_ul > .chm_i.isOpen > ul.chm_s > .chm_i ul.sm-1 ul.sm-2 {display: block;height: auto !important;overflow: visible !important;}
	.chm_ul > .chm_i.isOpen > ul.chm_s > .chm_i ul.sm-1 ul.sm-2 a {font-size: 13px;padding-top: 8px;display: block;}
	.chm_ul > .chm_i.isOpen > ul.chm_s > .chm_i:hover > a:hover {color: #0d76bd;}
	.chm_ul > .chm_i.isOpen > ul.chm_s > .chm_i:hover.hch.hasArrow:after {content: "";width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-bottom: 10px solid #ccc;margin-left: 50%;margin-left: 49%;margin-top: 3px;display: block;}
	.chm_ul > .chm_i.isOpen > ul.chm_s a {color: #000;}
	.chm_ul .cl_w {display: table;table-layout: fixed;}
	.chm_ul .cl_w .cl {display: table-cell;vertical-align: top;min-width: 180px;}
	.chm .desktop-hidden {display: none;}
	.chm .activeLink, .chm .activeLinkParent {text-decoration: underline !important;}
.product-brick-flag {display: inline-block;padding-left: 4px;font-size: 12px;}
.mobile-breakpoint.fixed-body {position: fixed;top: 0;left: 0;right: 0;bottom: 0;}
.no-csstransitions #mnch:checked ~ .chm {left: 0px;position: absolute;bottom: 0;height: 100%;}
.no-csstransitions .chm_sch:checked ~ ul {left: 0px;min-height: 200px;}
.navbar-bonprix .navbar-toggle, .navbar-bonprix .navbar-toggle__text {display: none;}
.navbar-bonprix .navbar-toggle .icon-bar {height: 2px !important;}
#home > div:not(.container):first-child:not(.infobound) {margin-top: 16px;}
.no-float {float: none !important;}
#category-content .mosaic .container, #category-content .sides .container {max-width: 100%;padding-left: 0;padding-right: 0;}
.margin-top-minus {margin-top: -100px !important;position: relative !important;z-index: 290;}
.margin-top-minus .inner-container {position: relative;margin: -8px -8px 8px;}
.margin-top-minus .mosaic__container, .margin-top-minus .sides__container {position: relative;padding-left: 150px;padding-right: 150px;}
.margin-top-minus .container {position: relative;background-color: transparent;}
.margin-top-minus .container .embed-responsive {position: static;}
.rwdBanner .video-placeholder-full {padding-left: 0;padding-right: 0;}
.container .rwdBanner {padding-left: 8px;padding-right: 8px;}
.container .rwdBanner .clearfix {font-size: 0;}
.mosaic, .sides, .carousele {}
.mosaic .embed-responsive, .sides .embed-responsive, .carousele .embed-responsive {clear: both;}
.mosaic .font-arial, .sides .font-arial, .carousele .font-arial {font-family: Arial,"Helvetica Neue",Helvetica,sans-serif !important;}
.mosaic .font-museo, .sides .font-museo, .carousele .font-museo {font-family: "MuseoCyrl300","Arial",sans-serif !important;}
.mosaic .brick-shadows .subline, .sides .brick-shadows .subline, .carousele .brick-shadows .subline {text-shadow: 0px 0px 4px #000,0px 0px 4px #000,0px 0px 4px #000,0px 0px 4px #000;-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(color=#747474,offX=1,offY=1)";}
.mosaic .brick-shadows .htmlText, .sides .brick-shadows .htmlText, .carousele .brick-shadows .htmlText {text-shadow: 0 0 10px #000,0 0 5px #000 !important;-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(color=#747474,offX=1,offY=1)";}
.mosaic .brick-shadows.inverse .subline, .mosaic .brick-shadows.inverse .subline a, .sides .brick-shadows.inverse .subline, .sides .brick-shadows.inverse .subline a, .carousele .brick-shadows.inverse .subline, .carousele .brick-shadows.inverse .subline a {text-shadow: 0px 0px 4px #fff,0px 0px 4px #fff,0px 0px 4px #fff,0px 0px 4px #fff !important;-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(color=#fff,offX=1,offY=1)";color: black !important;}
.mosaic .brick-shadows.inverse .htmlText, .sides .brick-shadows.inverse .htmlText, .carousele .brick-shadows.inverse .htmlText {text-shadow: 0 0 10px #fff,0 0 5px #fff,0 0 5px #fff,0 0 5px #fff !important;-ms-filter: "progid:DXImageTransform.Microsoft.dropshadow(color=#747474,offX=1,offY=1)";color: black !important;}
.mosaic.gray-bgd, .sides.gray-bgd, .carousele.gray-bgd {background-color: #f7f7f7;margin-top: -8px;padding-top: 10px;margin-bottom: 4px;}
.mosaic.gray-bgd .brick__inner, .sides.gray-bgd .brick__inner, .carousele.gray-bgd .brick__inner {outline: 0 !important;}
.mosaic.gray-bgd .mosaic__container, .mosaic.gray-bgd .sides__container, .sides.gray-bgd .mosaic__container, .sides.gray-bgd .sides__container, .carousele.gray-bgd .mosaic__container, .carousele.gray-bgd .sides__container {margin-bottom: 0px;}
.mosaic.gray-bgd > .container, .sides.gray-bgd > .container, .carousele.gray-bgd > .container {background-color: transparent;}
.mosaic__container, .sides__container, .carousele__container {margin: -8px -8px 8px;}
.mosaic .container, .sides .container, .carousele .container {padding-top: 0 !important;}
.mosaic .htmlText, .sides .htmlText, .carousele .htmlText {position: relative !important;margin-top: 10px !important;line-height: 43px;}
.mosaic .htmlText.text-big, .sides .htmlText.text-big, .carousele .htmlText.text-big {font-size: 65px !important;line-height: 58px;margin-bottom: 20px;}
.mosaic .subline, .sides .subline, .carousele .subline {color: #fff;font-size: 14px;padding: 0 !important;}
.mosaic .subline a, .sides .subline a, .carousele .subline a {color: white;display: block;line-height: 23px;}
.mosaic .brick, .sides .brick, .carousele .brick {position: absolute;}
.mosaic .brick__inner, .sides .brick__inner, .carousele .brick__inner {outline: 5px solid white !important;position: absolute;top: 8px;left: 8px;bottom: 8px;right: 8px;background: #f0f0f0;background-size: cover;background-repeat: no-repeat;background-position: center center;}
.mosaic .brick__inner.data-href, .sides .brick__inner.data-href, .carousele .brick__inner.data-href {cursor: pointer;}
.mosaic .brick__inner .teaserVideo, .sides .brick__inner .teaserVideo, .carousele .brick__inner .teaserVideo {height: 100%;}
.mosaic .brick__inner .teaserVideo .videoBannerWrapper, .sides .brick__inner .teaserVideo .videoBannerWrapper, .carousele .brick__inner .teaserVideo .videoBannerWrapper {position: static;height: 100%;}
.mosaic .brick__inner .videoBanner, .sides .brick__inner .videoBanner, .carousele .brick__inner .videoBanner {-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;height: 100%;}
.mosaic .brick__inner .videoBanner video, .sides .brick__inner .videoBanner video, .carousele .brick__inner .videoBanner video {width: 100% !important;height: 100% !important;}
.mosaic .brick__inner .btn, .sides .brick__inner .btn, .carousele .brick__inner .btn {margin-bottom: 4px;}
.mosaic .brick__inner .inner-text, .sides .brick__inner .inner-text, .carousele .brick__inner .inner-text {width: 100%;text-align: center;padding: 8px;position: absolute;top: 20px;}
.mosaic .brick__inner .inner-text .htmlText, .sides .brick__inner .inner-text .htmlText, .carousele .brick__inner .inner-text .htmlText {}
.mosaic .brick__inner .inner-text .btn, .sides .brick__inner .inner-text .btn, .carousele .brick__inner .inner-text .btn {margin-left: 3px;margin-right: 3px;display: inline-block !important;}
.mosaic .brick__inner .inner-text.buttons-in-row, .mosaic .brick__inner .inner-text .buttons-in-row, .sides .brick__inner .inner-text.buttons-in-row, .sides .brick__inner .inner-text .buttons-in-row, .carousele .brick__inner .inner-text.buttons-in-row, .carousele .brick__inner .inner-text .buttons-in-row {text-align: center;}
.mosaic .brick__inner .inner-text.buttons-in-row .btn, .mosaic .brick__inner .inner-text.buttons-in-row > a, .mosaic .brick__inner .inner-text .buttons-in-row .btn, .mosaic .brick__inner .inner-text .buttons-in-row > a, .sides .brick__inner .inner-text.buttons-in-row .btn, .sides .brick__inner .inner-text.buttons-in-row > a, .sides .brick__inner .inner-text .buttons-in-row .btn, .sides .brick__inner .inner-text .buttons-in-row > a, .carousele .brick__inner .inner-text.buttons-in-row .btn, .carousele .brick__inner .inner-text.buttons-in-row > a, .carousele .brick__inner .inner-text .buttons-in-row .btn, .carousele .brick__inner .inner-text .buttons-in-row > a {display: table !important;margin-left: auto;margin-right: auto;}
.mosaic .brick__inner .inner-text.buttons-in-line > a, .mosaic .brick__inner .inner-text.buttons-in-line .btn, .mosaic .brick__inner .inner-text .buttons-in-line > a, .mosaic .brick__inner .inner-text .buttons-in-line .btn, .sides .brick__inner .inner-text.buttons-in-line > a, .sides .brick__inner .inner-text.buttons-in-line .btn, .sides .brick__inner .inner-text .buttons-in-line > a, .sides .brick__inner .inner-text .buttons-in-line .btn, .carousele .brick__inner .inner-text.buttons-in-line > a, .carousele .brick__inner .inner-text.buttons-in-line .btn, .carousele .brick__inner .inner-text .buttons-in-line > a, .carousele .brick__inner .inner-text .buttons-in-line .btn {display: inline-block;}
.mosaic .brick__inner-text--top, .sides .brick__inner-text--top, .carousele .brick__inner-text--top {top: 20px;}
.mosaic .brick__inner-text--middle, .sides .brick__inner-text--middle, .carousele .brick__inner-text--middle {top: 50% !important;transform: translateY(-50%);-ms-transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.mosaic .brick__inner-text--bottom, .sides .brick__inner-text--bottom, .carousele .brick__inner-text--bottom {top: auto !important;bottom: 20px;}
.mosaic .brick.top, .sides .brick.top, .carousele .brick.top {top: 0;}
.mosaic .brick.middle, .sides .brick.middle, .carousele .brick.middle {top: 33.333%;}
.mosaic .brick.bottom, .sides .brick.bottom, .carousele .brick.bottom {bottom: 0%;}
.mosaic .brick.left-1on3, .sides .brick.left-1on3, .carousele .brick.left-1on3 {left: 33.333%;}
.mosaic .brick.left-2on3, .sides .brick.left-2on3, .carousele .brick.left-2on3 {left: 66.666%;}
.mosaic .brick.left-0on2, .mosaic .brick.left-0on3, .mosaic .brick.left-0on4, .sides .brick.left-0on2, .sides .brick.left-0on3, .sides .brick.left-0on4, .carousele .brick.left-0on2, .carousele .brick.left-0on3, .carousele .brick.left-0on4 {left: 0%;}
.mosaic .brick.left-1on4, .sides .brick.left-1on4, .carousele .brick.left-1on4 {left: 25%;}
.mosaic .brick.left-2on4, .mosaic .brick.left-1on2, .sides .brick.left-2on4, .sides .brick.left-1on2, .carousele .brick.left-2on4, .carousele .brick.left-1on2 {left: 50%;}
.mosaic .brick.left-3on4, .sides .brick.left-3on4, .carousele .brick.left-3on4 {left: 75%;}
.mosaic .brick.height-1on2, .sides .brick.height-1on2, .carousele .brick.height-1on2 {height: 50%;}
.mosaic .brick.height-2on2, .sides .brick.height-2on2, .carousele .brick.height-2on2 {height: 100%;}
.mosaic .brick.width-1on2, .sides .brick.width-1on2, .carousele .brick.width-1on2 {width: 50%;}
.mosaic .brick.width-2on2, .sides .brick.width-2on2, .carousele .brick.width-2on2 {width: 100%;}
.mosaic .brick.width-1on3, .sides .brick.width-1on3, .carousele .brick.width-1on3 {width: 33.333%;}
.mosaic .brick.width-2on3, .sides .brick.width-2on3, .carousele .brick.width-2on3 {width: 66.666%;}
.mosaic .brick.width-3on3, .sides .brick.width-3on3, .carousele .brick.width-3on3 {width: 100%;}
.mosaic .brick.width-1on4, .sides .brick.width-1on4, .carousele .brick.width-1on4 {width: 25%;}
.mosaic .brick.width-2on4, .sides .brick.width-2on4, .carousele .brick.width-2on4 {width: 50%;}
.mosaic .brick.width-3on4, .sides .brick.width-3on4, .carousele .brick.width-3on4 {width: 75%;}
.mosaic .brick .btn-black, .sides .brick .btn-black, .carousele .brick .btn-black {border-color: #000;background-color: #000;color: #fff;}
.section.carousele .container {max-width: 100% !important;}
.row-eq-height {display: -webkit-flex;display: flex;}
.row-eq-height > [class*=col-] {flex-direction: column;}
.hidden-sm-up {display: none !important;}
.hidden-md-up {display: none !important;}
.hidden-lg-up {display: none !important;}
.hidden-lg-down {display: none !important;}
.hidden-xl-down {display: none !important;}
.brick-shadows .subline {-ms-filter: "-" !important;}
.brick-shadows .subline a {-ms-filter: "-" !important;}
.brick-shadows .htmlText {filter: "-" !important;}
.brick-shadows.inverse .subline {filter: "-" !important;color: black;}
.brick-shadows.inverse .subline a {-ms-filter: "-" !important;}
.brick-shadows.inverse .htmlText {-ms-filter: "-" !important;color: black;}
#xmas-2014 > .container {background-repeat: no-repeat;background-position: top center;}
#xmas-2014 .xmas-helper {font-size: 16px;margin-bottom: 0px;color: #001924;}
#xmas-2014 .xmas-helper--push-top {padding-top: 45px;}
#xmas-2014 .text-container {padding-bottom: 40px;}
#xmas-2014 .xmas-helper-lg {font-family: "MuseoCyrl300","Arial",sans-serif;font-size: 46px;color: #fff;}
#xmas-2014 .xmas-holder {height: 220px;}
#xmas-2014 .xmas-helper-title {padding: 60px 0 50px;font-size: 22px;font-weight: 600;}
#xmas-2014 .xmas-helper-title .xmas-helper-lg {line-height: 1;}
#xmas-2014 .xmas-helper-title span {font-family: MuseoCyrl300,Arial,sans-serif;display: block;color: #cf1415 !important;}
#xmas-2014 .thumbnail {display: block;padding: 4px;margin-bottom: 20px;line-height: 1.428571429;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;}
#xmas-2014-sendTitle {display: block;max-width: 100%;height: auto;margin-right: auto;margin-left: auto;}
#xmas-2014 .thumbnail > img, #xmas-2014 .thumbnail a > img {display: block;max-width: 100%;height: auto;margin-right: auto;margin-left: auto;}
#xmas-2014 a.thumbnail:hover, #xmas-2014 a.thumbnail:focus, #xmas-2014 a.thumbnail.active {border-color: #428bca;}
#xmas-2014-card .img-thumbnail, #xmas-2014-step-2 .img-thumbnail {padding: 12px;}
#xmas-2014-selected-cart {margin-bottom: 15px;}
#xmas-2014-step-3 {margin: 220px 0 180px;}
#xmas-2014-step-3 .xmas-helper-lg {color: #001924;}
#xmas-2014 .large-title {font-size: 95px;text-transform: uppercase;color: white;line-height: 85px;margin-top: 30px;margin-bottom: 10px;letter-spacing: 5px;text-align: center;}
#xmas-2014 .large-title > div {display: inline-block;position: relative;}
#xmas-2014 .large-title img {position: absolute;left: -67px;top: -7px;width: 100px;height: 70px;}
#xmas-2014 .large-title b {letter-spacing: 10px;}
.mobile-browser .delivery-more__round i {margin-top: -2px !important;}
#overlay-delivery-badge-static {position: fixed;bottom: 0;width: 100%;left: 0;padding: 0 10px;text-align: center;font-family: MuseoCyrl300;z-index: 300;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
#overlay-delivery-badge-static .delivery-more {display: inline-block;vertical-align: middle;width: 20px;text-align: center;height: 20px;font-weight: bold;transform: rotate(0deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
#overlay-delivery-badge-static .delivery-more__round {width: 20px;height: 20px;position: relative;padding: 0;display: inline-block;border-color: inherit;border: 1px solid white;-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius: 100%;}
#overlay-delivery-badge-static .delivery-more__round i {position: absolute;top: 0px;display: inline-block;height: 10px;padding: 0;width: 10px;margin: auto;left: 0;right: 0;}
#overlay-delivery-badge-static .delivery-more__round i:before {height: 10px;width: 10px;margin: 0;padding: 0;}
#overlay-delivery-badge-static a {text-decoration: none;display: inline-block;width: 100%;max-width: 800px;}
#overlay-delivery-badge-static.delivery-badge-show {bottom: 0;display: block !important;}
#overlay-delivery-badge-static .badge-text {position: relative;margin-left: 0px;margin-right: 0px;display: inline-block;width: -webkit-calc(100% - 50px);width: -moz-calc(100% - 50px);width: calc(100% - 50px);max-width: 490px;}
#overlay-delivery-badge-static .badge-text__icon--inner, #overlay-delivery-badge-static .badge-text__text--inner {-webkit-transform: scale(.7);-moz-transform: scale(.7);-ms-transform: scale(.7);-o-transform: scale(.7);transform: scale(.7);-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.7, M12=0, M21=0, M22=0.7, SizingMethod=\'auto expand\')";-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
#overlay-delivery-badge-static .badge-text__icon {display: inline-block;vertical-align: middle;transform-origin: left center;}
#overlay-delivery-badge-static .badge-text__icon img {margin-right: 5px;top: 0;border: 0;max-width: 43px;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
#overlay-delivery-badge-static .badge-text__icon + .badge-text__text {width: -webkit-calc(100% - 54px);width: -moz-calc(100% - 54px);width: calc(100% - 54px);}
#overlay-delivery-badge-static .badge-text__text {display: inline-block;vertical-align: middle;transform-origin: center center;width: 99%;}
#overlay-delivery-badge-static.overlay-delivery-badge-maximalize {padding-top: 20px;padding-bottom: 20px;}
#overlay-delivery-badge-static.overlay-delivery-badge-maximalize .delivery-more {transform: rotate(180deg);-webkit-transform: rotate(0deg);-moz-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);}
#overlay-delivery-badge-static.overlay-delivery-badge-maximalize .delivery-more__round i {top: 1px;}
#overlay-delivery-badge-static.overlay-delivery-badge-maximalize .badge-text__icon--inner, #overlay-delivery-badge-static.overlay-delivery-badge-maximalize .badge-text__text--inner {-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=1, M12=0, M21=0, M22=1, SizingMethod=\'auto expand\')";}
#overlay-delivery-badge-static.overlay-delivery-badge-maximalize .badge-text img {margin-right: 5px;}
.mobile-browser .delivery-badge-show .delivery-more__round i {top: 3px !important;}
