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}}.login-row{padding:40px;margin:40px auto 70px}.login-row .login,.login-row .sign-up{padding:0 80px;max-width:650px}.login-row .login{border-right:1px solid #DF4778}.login-row .forgot{text-align:right;margin-bottom:15px}.login-row .forgot a{color:#8B8D8E}.login-row p.connect{margin:35px auto 0}.login-row .btn-login-with-facebook,.login-row .btn-login-with-google{display:inline-block;background-color:#12539F;color:#fff;padding:10px 20px;margin:35px auto 0;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;width:49%;text-align:center;font-size:16px}@media (max-width:380px){.login-row .btn-login-with-facebook,.login-row .btn-login-with-google{min-width:120px;padding:10px 15px}.login-row .btn-login-with-google .fa{margin-left:5px}}.login-row .btn-login-with-facebook .fa,.login-row .btn-login-with-google .fa{font-size:16px;margin-right:10px}.login-row .btn-login-with-facebook:focus,.login-row .btn-login-with-facebook:hover,.login-row .btn-login-with-google:focus,.login-row .btn-login-with-google:hover{color:#fff;cursor:pointer}.login-row .btn-login-with-google{background:#D51E2C;padding:12px 20px;float:right}.login-row input{font-size:16px}.register{margin:40px auto 80px;max-width:450px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;flex-direction:column}.register label{font-size:13px}.register .form-control{padding-left:15px;font-size:16px}.register input[type=email],.register input[type=email]:read-only,.register input[type=password],.register input[type=text],.register input[type=text]:read-only{margin-bottom:10px}.register input[type=password].hidden{margin-bottom:0}.register .col-md-4{margin:auto}.register .form-group{margin-bottom:0}.register .form-group label{color:#888;margin-left:15px;font-weight:400;margin-bottom:0;margin-top:10px}.register .form-group .custom-select{margin-top:8px;margin-bottom:10px}.register .form-group .custom-select:after{top:5px}.register .form-group select{padding-top:0}.register .tac{margin-top:20px;margin-bottom:20px;font-weight:400;font-size:16px}.register .tac a{color:#2b2c2d}.register input.form-control[disabled]{padding-left:15px}.btn-login,.btn-register{width:100%;font-size:16px}#forgot-password-modal.modal{text-align:center}#forgot-password-modal.modal::before{content:"";display:inline-block;height:100%;margin-right:-4px;vertical-align:middle}#forgot-password-modal .modal-dialog{display:inline-block;text-align:center;vertical-align:middle}#forgot-password-modal .modal-body{padding:0 10% 10%}#forgot-password-modal .modal-body h1{color:#DF4778;text-align:center;font-weight:700}.reset{max-width:450px;margin:40px auto 80px}@media (min-width:992px){.login-row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center}}@media (min-width:991px) and (max-width:1280px){.login-row .login{padding:0 40px}.login-row .btn-login-with-facebook,.login-row .btn-login-with-google{width:100%;text-align:center}.login-row .btn-login-with-google .fa{margin-left:0}}@media (max-width:991px){.login-row .login{border-right:0}.sign-up{margin-top:70px}}@media (max-width:767px){.login-row{margin-top:0;padding:20px;max-width:500px}.login-row .login,.login-row .sign-up{padding:0 15px}.login-row .sign-up{margin-top:60px}.register{padding:0 20px;max-width:500px}.tac input{margin-left:13px;margin-right:5px}}@media (max-width:480px){.login-row{padding:0;margin:0}.login-row .btn-login-with-facebook,.login-row .btn-login-with-google{width:45%;min-width:112px}}