h2,h3,p{text-align:center}.btn.active.focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn:active:focus,.btn:focus,.checkbox:focus+.checkbox-label,.custom-select select,.radio:focus+.radio-label,.select2-selection:focus{outline:0}.form-control::-webkit-input-placeholder{color:#2b2c2d}.form-control:-ms-input-placeholder{color:#2b2c2d}.form-control::-moz-placeholder{color:#2b2c2d;opacity:1}.form-control:-moz-placeholder{color:#2b2c2d;opacity:1}.btn,.btn:focus,.btn:hover{color:#fff}.nav-shadow{-webkit-box-shadow:2px 0 8px 0 rgba(170,170,170,.5);-moz-box-shadow:2px 0 8px 0 rgba(170,170,170,.5);box-shadow:2px 0 8px 0 rgba(170,170,170,.5)}.btn{background-color:#DF4778;padding:10px 80px;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;font-size:16px}input.form-control:not(.search),select.form-control{border:0;box-shadow:none;border-radius:0;border-bottom:1px solid #ddd;margin-bottom:20px}input.form-control:not(.search):focus,input.form-control:not(.search):hover,select.form-control:focus,select.form-control:hover{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input.form-control:not(.search)[disabled],select.form-control[disabled]{text-indent:0;padding-left:0}h2,h3{color:#DF4778;font-weight:700}p{color:#8B8D8E;margin:25px auto}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:transparent}.flex-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.btn-minus,.btn-plus,.btn-remove{background:0 0;border:none;padding:0;line-height:0}.btn-minus:focus,.btn-minus:hover,.btn-plus:focus,.btn-plus:hover,.btn-remove:focus,.btn-remove:hover{outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.nav.nav-tabs{border-bottom:none}.message-container{width:100%;margin-top:20px;float:right;text-align:left}.text-danger{color:#E21B2B}.center{text-align:center;margin-top:20px}.fotorama__thumb-border{border-color:#DF4778}.fotorama__nav{text-align:left}.checkbox,.radio{opacity:0;position:absolute}.checkbox-label,.custom-select,.radio-label{position:relative}.checkbox,.checkbox-label,.radio,.radio-label{display:inline-block;vertical-align:middle;margin:5px;cursor:pointer}.checkbox+.checkbox-label:before,.radio+.radio-label:before{content:'';background:#fff;border:2px solid #ddd;display:inline-block;vertical-align:middle;width:20px;height:20px;padding:2px;margin-right:10px;text-align:center}.checkbox:checked+.checkbox-label:before{background:#DF4778;box-shadow:inset 0 0 0 2px #fff}.radio+.radio-label:before{border-radius:50%}.radio:checked+.radio-label:before{background:#ccc;box-shadow:inset 0 0 0 2px #fff}.rating-ico{color:#DF4778;font-size:16px;margin-left:2px;margin-right:2px}.text-black{color:#000}.old_price,.text-gray{color:#8B8D8E}.old_price+.new_price{padding:0 10px}.old_price{font-size:85%;text-decoration:line-through}.new_price{color:#000;display:block}.promo_price{font-weight:700;color:#DF4778}.select2-container--open .select2-dropdown--below{z-index:1200;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.no-border{border:0}.icon-close,.icon-open{float:right;width:15px;height:15px}.icon-open{background:url(/img/open.svg) no-repeat;margin-top:3px}.icon-close{background:url(/img/close.svg) no-repeat;margin-top:8px}a[disabled]{pointer-events:none}.custom-select{display:block;border-bottom:1px solid #ddd;background:#fff}.custom-select select{width:100%;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:16px}.custom-select:after{content:url(/img/dropdown-arrow.svg);position:absolute;top:7px;right:20px;z-index:2;pointer-events:none;display:none;width:0;height:0}.table-responsive{overflow:hidden}.btn-add-to-bag:hover,.btn-checkout:hover,.btn-pay-now:hover,.btn-promo-code:hover{background:#d23c6c}textarea.form-control{border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}@supports (-webkit-appearance:none) or (appearance:none) or ((-moz-appearance:none) and (mask-type:alpha)){.custom-select::after{display:block}.custom-select select{padding-right:2em;background:0 0;border:1px solid transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select select:active,.custom-select select:focus{border-color:transparent}}.brands{padding:20px 60px;max-width:1124px;margin:0 auto}.list .item a{color:#666}.list .item a:hover{text-decoration:none;color:#DF4778}@media (max-width:767px){.brands{padding:20px 15px}}