@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');

.section-1 #form {

	top: 77px;

	font-family: Open Sans, Arial

}

.section-1 #form #form-top {

	background: url('../images/form-top.png') 10px 0 no-repeat;

	width: 335px;

	height: 131px

}

.section-1 #form #form-top #bottlesCounter {

	font-family: Roboto Condensed;

	color: #fff;

	font-size: 20px;

	position: absolute;

	top: 100px;

	left: 55px;

	font-weight: 700

}

.section-1 .offer p {

	line-height: 32px

}

.mfp-content .modal-content a {

	color: #3d5a62

}

.a-block .b-paymentform .field, .a-block .b-regform .field, .bp-website-mobile-index-index .b-paymentform .field, .bp-website-mobile-index-index .b-regform .field, .checkout-index-index .b-paymentform .field, .checkout-index-index .b-regform .field, .cms-home .b-paymentform .field, .cms-home .b-regform .field, .cms-index-index .b-paymentform .field, .cms-index-index .b-regform .field {

	margin-left: auto;

	margin-right: auto;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	padding: 0 12px;

	margin-top: 10px;

	width: auto

}

.a-block .b-paymentform .field input, .a-block .b-paymentform .field select, .a-block .b-regform .field input, .a-block .b-regform .field select, .bp-website-mobile-index-index .b-paymentform .field input, .bp-website-mobile-index-index .b-paymentform .field select, .bp-website-mobile-index-index .b-regform .field input, .bp-website-mobile-index-index .b-regform .field select, .checkout-index-index .b-paymentform .field input, .checkout-index-index .b-paymentform .field select, .checkout-index-index .b-regform .field input, .checkout-index-index .b-regform .field select, .cms-home .b-paymentform .field input, .cms-home .b-paymentform .field select, .cms-home .b-regform .field input, .cms-home .b-regform .field select, .cms-index-index .b-paymentform .field input, .cms-index-index .b-paymentform .field select, .cms-index-index .b-regform .field input, .cms-index-index .b-regform .field select {

	height: 30px

}

@media only screen and (max-width:1279px) {

.a-block .b-paymentform .field, .a-block .b-regform .field, .bp-website-mobile-index-index .b-paymentform .field, .bp-website-mobile-index-index .b-regform .field, .checkout-index-index .b-paymentform .field, .checkout-index-index .b-regform .field, .cms-home .b-paymentform .field, .cms-home .b-regform .field, .cms-index-index .b-paymentform .field, .cms-index-index .b-regform .field {

	padding: 0 14px

}

}

.a-block .b-paymentform .field, .a-block .b-paymentform .field.desktop, .a-block .b-paymentform .field.mini-tablet, .a-block .b-paymentform .field.mobile, .a-block .b-paymentform .field.tablet, .a-block .b-regform .field.desktop, .a-block .b-regform .field.mini-tablet, .a-block .b-regform .field.mobile, .a-block .b-regform .field.tablet, .bp-website-mobile-index-index .b-paymentform .field, .bp-website-mobile-index-index .b-paymentform .field.desktop, .bp-website-mobile-index-index .b-paymentform .field.mini-tablet, .bp-website-mobile-index-index .b-paymentform .field.mobile, .bp-website-mobile-index-index .b-paymentform .field.tablet, .bp-website-mobile-index-index .b-regform .field, .bp-website-mobile-index-index .b-regform .field.desktop, .bp-website-mobile-index-index .b-regform .field.mini-tablet, .bp-website-mobile-index-index .b-regform .field.mobile, .bp-website-mobile-index-index .b-regform .field.tablet, .checkout-index-index .b-paymentform .field, .checkout-index-index .b-paymentform .field.desktop, .checkout-index-index .b-paymentform .field.mini-tablet, .checkout-index-index .b-paymentform .field.mobile, .checkout-index-index .b-paymentform .field.tablet, .checkout-index-index .b-regform .field, .checkout-index-index .b-regform .field.desktop, .checkout-index-index .b-regform .field.mini-tablet, .checkout-index-index .b-regform .field.mobile, .checkout-index-index .b-regform .field.tablet, .cms-home .b-paymentform .field, .cms-home .b-paymentform .field.desktop, .cms-home .b-paymentform .field.mini-tablet, .cms-home .b-paymentform .field.mobile, .cms-home .b-paymentform .field.tablet, .cms-home .b-regform .field, .cms-home .b-regform .field.desktop, .cms-home .b-regform .field.mini-tablet, .cms-home .b-regform .field.mobile, .cms-home .b-regform .field.tablet, .cms-index-index .b-paymentform .field, .cms-index-index .b-paymentform .field.desktop, .cms-index-index .b-paymentform .field.mini-tablet, .cms-index-index .b-paymentform .field.mobile, .cms-index-index .b-paymentform .field.tablet, .cms-index-index .b-regform .field, .cms-index-index .b-regform .field.desktop, .cms-index-index .b-regform .field.mini-tablet, .cms-index-index .b-regform .field.mobile, .cms-index-index .b-regform .field.tablet, .desktop .a-block .b-regform .field, .mini-tablet .a-block .b-regform .field, .mobile .a-block .b-regform .field, .tablet .a-block .b-regform .field {

	padding: 0 14px

}

.a-block input[type=email], .a-block input[type=number], .a-block input[type=password], .a-block input[type=tel], .a-block input[type=text], .a-block select, .a-block textarea, .bp-website-mobile-index-index input[type=email], .bp-website-mobile-index-index input[type=number], .bp-website-mobile-index-index input[type=password], .bp-website-mobile-index-index input[type=tel], .bp-website-mobile-index-index input[type=text], .bp-website-mobile-index-index select, .bp-website-mobile-index-index textarea, .checkout-index-index input[type=email], .checkout-index-index input[type=number], .checkout-index-index input[type=password], .checkout-index-index input[type=tel], .checkout-index-index input[type=text], .checkout-index-index select, .checkout-index-index textarea, .cms-home input[type=email], .cms-home input[type=number], .cms-home input[type=password], .cms-home input[type=tel], .cms-home input[type=text], .cms-home select, .cms-home textarea, .cms-index-index input[type=email], .cms-index-index input[type=number], .cms-index-index input[type=password], .cms-index-index input[type=tel], .cms-index-index input[type=text], .cms-index-index select, .cms-index-index textarea {

	height: 30px!important;

	width: 100%;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	padding: 0 20px 0 10px;

	border-radius: 0;

	font-size: 14px;

	color: #7e7d84;

	font-family: Roboto Condensed, sans-serif;

	border: 1px solid #dee5e9;

	-webkit-box-shadow: 0 1px 0 0 hsla(0,0%,100%,.8);

	box-shadow: 0 1px 0 0 hsla(0,0%,100%,.8)

}

.a-block input[type=email]::-webkit-input-placeholder, .a-block input[type=number]::-webkit-input-placeholder, .a-block input[type=password]::-webkit-input-placeholder, .a-block input[type=tel]::-webkit-input-placeholder, .a-block input[type=text]::-webkit-input-placeholder, .a-block select::-webkit-input-placeholder, .a-block textarea::-webkit-input-placeholder, .bp-website-mobile-index-index input[type=email]::-webkit-input-placeholder, .bp-website-mobile-index-index input[type=number]::-webkit-input-placeholder, .bp-website-mobile-index-index input[type=password]::-webkit-input-placeholder, .bp-website-mobile-index-index input[type=tel]::-webkit-input-placeholder, .bp-website-mobile-index-index input[type=text]::-webkit-input-placeholder, .bp-website-mobile-index-index select::-webkit-input-placeholder, .bp-website-mobile-index-index textarea::-webkit-input-placeholder, .checkout-index-index input[type=email]::-webkit-input-placeholder, .checkout-index-index input[type=number]::-webkit-input-placeholder, .checkout-index-index input[type=password]::-webkit-input-placeholder, .checkout-index-index input[type=tel]::-webkit-input-placeholder, .checkout-index-index input[type=text]::-webkit-input-placeholder, .checkout-index-index select::-webkit-input-placeholder, .checkout-index-index textarea::-webkit-input-placeholder, .cms-home input[type=email]::-webkit-input-placeholder, .cms-home input[type=number]::-webkit-input-placeholder, .cms-home input[type=password]::-webkit-input-placeholder, .cms-home input[type=tel]::-webkit-input-placeholder, .cms-home input[type=text]::-webkit-input-placeholder, .cms-home select::-webkit-input-placeholder, .cms-home textarea::-webkit-input-placeholder, .cms-index-index input[type=email]::-webkit-input-placeholder, .cms-index-index input[type=number]::-webkit-input-placeholder, .cms-index-index input[type=password]::-webkit-input-placeholder, .cms-index-index input[type=tel]::-webkit-input-placeholder, .cms-index-index input[type=text]::-webkit-input-placeholder, .cms-index-index select::-webkit-input-placeholder, .cms-index-index textarea::-webkit-input-placeholder {

color:#7e7d84;

font-weight:400

}

.a-block input[type=email]:-moz-placeholder, .a-block input[type=email]::-moz-placeholder, .a-block input[type=number]:-moz-placeholder, .a-block input[type=number]::-moz-placeholder, .a-block input[type=password]:-moz-placeholder, .a-block input[type=password]::-moz-placeholder, .a-block input[type=tel]:-moz-placeholder, .a-block input[type=tel]::-moz-placeholder, .a-block input[type=text]:-moz-placeholder, .a-block input[type=text]::-moz-placeholder, .a-block select:-moz-placeholder, .a-block select::-moz-placeholder, .a-block textarea:-moz-placeholder, .a-block textarea::-moz-placeholder, .bp-website-mobile-index-index input[type=email]:-moz-placeholder, .bp-website-mobile-index-index input[type=email]::-moz-placeholder, .bp-website-mobile-index-index input[type=number]:-moz-placeholder, .bp-website-mobile-index-index input[type=number]::-moz-placeholder, .bp-website-mobile-index-index input[type=password]:-moz-placeholder, .bp-website-mobile-index-index input[type=password]::-moz-placeholder, .bp-website-mobile-index-index input[type=tel]:-moz-placeholder, .bp-website-mobile-index-index input[type=tel]::-moz-placeholder, .bp-website-mobile-index-index input[type=text]:-moz-placeholder, .bp-website-mobile-index-index input[type=text]::-moz-placeholder, .bp-website-mobile-index-index select:-moz-placeholder, .bp-website-mobile-index-index select::-moz-placeholder, .bp-website-mobile-index-index textarea:-moz-placeholder, .bp-website-mobile-index-index textarea::-moz-placeholder, .checkout-index-index input[type=email]:-moz-placeholder, .checkout-index-index input[type=email]::-moz-placeholder, .checkout-index-index input[type=number]:-moz-placeholder, .checkout-index-index input[type=number]::-moz-placeholder, .checkout-index-index input[type=password]:-moz-placeholder, .checkout-index-index input[type=password]::-moz-placeholder, .checkout-index-index input[type=tel]:-moz-placeholder, .checkout-index-index input[type=tel]::-moz-placeholder, .checkout-index-index input[type=text]:-moz-placeholder, .checkout-index-index input[type=text]::-moz-placeholder, .checkout-index-index select:-moz-placeholder, .checkout-index-index select::-moz-placeholder, .checkout-index-index textarea:-moz-placeholder, .checkout-index-index textarea::-moz-placeholder, .cms-home input[type=email]:-moz-placeholder, .cms-home input[type=email]::-moz-placeholder, .cms-home input[type=number]:-moz-placeholder, .cms-home input[type=number]::-moz-placeholder, .cms-home input[type=password]:-moz-placeholder, .cms-home input[type=password]::-moz-placeholder, .cms-home input[type=tel]:-moz-placeholder, .cms-home input[type=tel]::-moz-placeholder, .cms-home input[type=text]:-moz-placeholder, .cms-home input[type=text]::-moz-placeholder, .cms-home select:-moz-placeholder, .cms-home select::-moz-placeholder, .cms-home textarea:-moz-placeholder, .cms-home textarea::-moz-placeholder, .cms-index-index input[type=email]:-moz-placeholder, .cms-index-index input[type=email]::-moz-placeholder, .cms-index-index input[type=number]:-moz-placeholder, .cms-index-index input[type=number]::-moz-placeholder, .cms-index-index input[type=password]:-moz-placeholder, .cms-index-index input[type=password]::-moz-placeholder, .cms-index-index input[type=tel]:-moz-placeholder, .cms-index-index input[type=tel]::-moz-placeholder, .cms-index-index input[type=text]:-moz-placeholder, .cms-index-index input[type=text]::-moz-placeholder, .cms-index-index select:-moz-placeholder, .cms-index-index select::-moz-placeholder, .cms-index-index textarea:-moz-placeholder, .cms-index-index textarea::-moz-placeholder {

opacity:1;

color:#7e7d84;

font-weight:400

}

.a-block input[type=email]:-ms-input-placeholder, .a-block input[type=number]:-ms-input-placeholder, .a-block input[type=password]:-ms-input-placeholder, .a-block input[type=tel]:-ms-input-placeholder, .a-block input[type=text]:-ms-input-placeholder, .a-block select:-ms-input-placeholder, .a-block textarea:-ms-input-placeholder, .bp-website-mobile-index-index input[type=email]:-ms-input-placeholder, .bp-website-mobile-index-index input[type=number]:-ms-input-placeholder, .bp-website-mobile-index-index input[type=password]:-ms-input-placeholder, .bp-website-mobile-index-index input[type=tel]:-ms-input-placeholder, .bp-website-mobile-index-index input[type=text]:-ms-input-placeholder, .bp-website-mobile-index-index select:-ms-input-placeholder, .bp-website-mobile-index-index textarea:-ms-input-placeholder, .checkout-index-index input[type=email]:-ms-input-placeholder, .checkout-index-index input[type=number]:-ms-input-placeholder, .checkout-index-index input[type=password]:-ms-input-placeholder, .checkout-index-index input[type=tel]:-ms-input-placeholder, .checkout-index-index input[type=text]:-ms-input-placeholder, .checkout-index-index select:-ms-input-placeholder, .checkout-index-index textarea:-ms-input-placeholder, .cms-home input[type=email]:-ms-input-placeholder, .cms-home input[type=number]:-ms-input-placeholder, .cms-home input[type=password]:-ms-input-placeholder, .cms-home input[type=tel]:-ms-input-placeholder, .cms-home input[type=text]:-ms-input-placeholder, .cms-home select:-ms-input-placeholder, .cms-home textarea:-ms-input-placeholder, .cms-index-index input[type=email]:-ms-input-placeholder, .cms-index-index input[type=number]:-ms-input-placeholder, .cms-index-index input[type=password]:-ms-input-placeholder, .cms-index-index input[type=tel]:-ms-input-placeholder, .cms-index-index input[type=text]:-ms-input-placeholder, .cms-index-index select:-ms-input-placeholder, .cms-index-index textarea:-ms-input-placeholder {

color:#7e7d84;

font-weight:400

}

.a-block input[type=email]:not(select), .a-block input[type=number]:not(select), .a-block input[type=password]:not(select), .a-block input[type=tel]:not(select), .a-block input[type=text]:not(select), .a-block select:not(select), .a-block textarea:not(select), .bp-website-mobile-index-index input[type=email]:not(select), .bp-website-mobile-index-index input[type=number]:not(select), .bp-website-mobile-index-index input[type=password]:not(select), .bp-website-mobile-index-index input[type=tel]:not(select), .bp-website-mobile-index-index input[type=text]:not(select), .bp-website-mobile-index-index select:not(select), .bp-website-mobile-index-index textarea:not(select), .checkout-index-index input[type=email]:not(select), .checkout-index-index input[type=number]:not(select), .checkout-index-index input[type=password]:not(select), .checkout-index-index input[type=tel]:not(select), .checkout-index-index input[type=text]:not(select), .checkout-index-index select:not(select), .checkout-index-index textarea:not(select), .cms-home input[type=email]:not(select), .cms-home input[type=number]:not(select), .cms-home input[type=password]:not(select), .cms-home input[type=tel]:not(select), .cms-home input[type=text]:not(select), .cms-home select:not(select), .cms-home textarea:not(select), .cms-index-index input[type=email]:not(select), .cms-index-index input[type=number]:not(select), .cms-index-index input[type=password]:not(select), .cms-index-index input[type=tel]:not(select), .cms-index-index input[type=text]:not(select), .cms-index-index select:not(select), .cms-index-index textarea:not(select) {

	background-size: 20px 20px!important;

	background-position: 98% 50%

}

@media only screen and (max-width:959px) {

.a-block input[type=email]:not(select), .a-block input[type=number]:not(select), .a-block input[type=password]:not(select), .a-block input[type=tel]:not(select), .a-block input[type=text]:not(select), .a-block select:not(select), .a-block textarea:not(select), .bp-website-mobile-index-index input[type=email]:not(select), .bp-website-mobile-index-index input[type=number]:not(select), .bp-website-mobile-index-index input[type=password]:not(select), .bp-website-mobile-index-index input[type=tel]:not(select), .bp-website-mobile-index-index input[type=text]:not(select), .bp-website-mobile-index-index select:not(select), .bp-website-mobile-index-index textarea:not(select), .checkout-index-index input[type=email]:not(select), .checkout-index-index input[type=number]:not(select), .checkout-index-index input[type=password]:not(select), .checkout-index-index input[type=tel]:not(select), .checkout-index-index input[type=text]:not(select), .checkout-index-index select:not(select), .checkout-index-index textarea:not(select), .cms-home input[type=email]:not(select), .cms-home input[type=number]:not(select), .cms-home input[type=password]:not(select), .cms-home input[type=tel]:not(select), .cms-home input[type=text]:not(select), .cms-home select:not(select), .cms-home textarea:not(select), .cms-index-index input[type=email]:not(select), .cms-index-index input[type=number]:not(select), .cms-index-index input[type=password]:not(select), .cms-index-index input[type=tel]:not(select), .cms-index-index input[type=text]:not(select), .cms-index-index select:not(select), .cms-index-index textarea:not(select) {

	background-position: 98% 50%

}

}

.a-block input[type=email]:not(select), .a-block input[type=email]:not(select).mini-tablet, .a-block input[type=email]:not(select).mobile, .a-block input[type=email]:not(select).tablet, .a-block input[type=number]:not(select), .a-block input[type=number]:not(select).mini-tablet, .a-block input[type=number]:not(select).mobile, .a-block input[type=number]:not(select).tablet, .a-block input[type=password]:not(select), .a-block input[type=password]:not(select).mini-tablet, .a-block input[type=password]:not(select).mobile, .a-block input[type=password]:not(select).tablet, .a-block input[type=tel]:not(select).mini-tablet, .a-block input[type=tel]:not(select).mobile, .a-block input[type=tel]:not(select).tablet, .a-block input[type=text]:not(select), .a-block input[type=text]:not(select).mini-tablet, .a-block input[type=text]:not(select).mobile, .a-block input[type=text]:not(select).tablet, .a-block select:not(select), .a-block select:not(select).mini-tablet, .a-block select:not(select).mobile, .a-block select:not(select).tablet, .a-block textarea:not(select), .a-block textarea:not(select).mini-tablet, .a-block textarea:not(select).mobile, .a-block textarea:not(select).tablet, .bp-website-mobile-index-index input[type=email]:not(select), .bp-website-mobile-index-index input[type=email]:not(select).mini-tablet, .bp-website-mobile-index-index input[type=email]:not(select).mobile, .bp-website-mobile-index-index input[type=email]:not(select).tablet, .bp-website-mobile-index-index input[type=number]:not(select), .bp-website-mobile-index-index input[type=number]:not(select).mini-tablet, .bp-website-mobile-index-index input[type=number]:not(select).mobile, .bp-website-mobile-index-index input[type=number]:not(select).tablet, .bp-website-mobile-index-index input[type=password]:not(select), .bp-website-mobile-index-index input[type=password]:not(select).mini-tablet, .bp-website-mobile-index-index input[type=password]:not(select).mobile, .bp-website-mobile-index-index input[type=password]:not(select).tablet, .bp-website-mobile-index-index input[type=tel]:not(select), .bp-website-mobile-index-index input[type=tel]:not(select).mini-tablet, .bp-website-mobile-index-index input[type=tel]:not(select).mobile, .bp-website-mobile-index-index input[type=tel]:not(select).tablet, .bp-website-mobile-index-index input[type=text]:not(select), .bp-website-mobile-index-index input[type=text]:not(select).mini-tablet, .bp-website-mobile-index-index input[type=text]:not(select).mobile, .bp-website-mobile-index-index input[type=text]:not(select).tablet, .bp-website-mobile-index-index select:not(select), .bp-website-mobile-index-index select:not(select).mini-tablet, .bp-website-mobile-index-index select:not(select).mobile, .bp-website-mobile-index-index select:not(select).tablet, .bp-website-mobile-index-index textarea:not(select), .bp-website-mobile-index-index textarea:not(select).mini-tablet, .bp-website-mobile-index-index textarea:not(select).mobile, .bp-website-mobile-index-index textarea:not(select).tablet, .checkout-index-index input[type=email]:not(select), .checkout-index-index input[type=email]:not(select).mini-tablet, .checkout-index-index input[type=email]:not(select).mobile, .checkout-index-index input[type=email]:not(select).tablet, .checkout-index-index input[type=number]:not(select), .checkout-index-index input[type=number]:not(select).mini-tablet, .checkout-index-index input[type=number]:not(select).mobile, .checkout-index-index input[type=number]:not(select).tablet, .checkout-index-index input[type=password]:not(select), .checkout-index-index input[type=password]:not(select).mini-tablet, .checkout-index-index input[type=password]:not(select).mobile, .checkout-index-index input[type=password]:not(select).tablet, .checkout-index-index input[type=tel]:not(select), .checkout-index-index input[type=tel]:not(select).mini-tablet, .checkout-index-index input[type=tel]:not(select).mobile, .checkout-index-index input[type=tel]:not(select).tablet, .checkout-index-index input[type=text]:not(select), .checkout-index-index input[type=text]:not(select).mini-tablet, .checkout-index-index input[type=text]:not(select).mobile, .checkout-index-index input[type=text]:not(select).tablet, .checkout-index-index select:not(select), .checkout-index-index select:not(select).mini-tablet, .checkout-index-index select:not(select).mobile, .checkout-index-index select:not(select).tablet, .checkout-index-index textarea:not(select), .checkout-index-index textarea:not(select).mini-tablet, .checkout-index-index textarea:not(select).mobile, .checkout-index-index textarea:not(select).tablet, .cms-home input[type=email]:not(select), .cms-home input[type=email]:not(select).mini-tablet, .cms-home input[type=email]:not(select).mobile, .cms-home input[type=email]:not(select).tablet, .cms-home input[type=number]:not(select), .cms-home input[type=number]:not(select).mini-tablet, .cms-home input[type=number]:not(select).mobile, .cms-home input[type=number]:not(select).tablet, .cms-home input[type=password]:not(select), .cms-home input[type=password]:not(select).mini-tablet, .cms-home input[type=password]:not(select).mobile, .cms-home input[type=password]:not(select).tablet, .cms-home input[type=tel]:not(select), .cms-home input[type=tel]:not(select).mini-tablet, .cms-home input[type=tel]:not(select).mobile, .cms-home input[type=tel]:not(select).tablet, .cms-home input[type=text]:not(select), .cms-home input[type=text]:not(select).mini-tablet, .cms-home input[type=text]:not(select).mobile, .cms-home input[type=text]:not(select).tablet, .cms-home select:not(select), .cms-home select:not(select).mini-tablet, .cms-home select:not(select).mobile, .cms-home select:not(select).tablet, .cms-home textarea:not(select), .cms-home textarea:not(select).mini-tablet, .cms-home textarea:not(select).mobile, .cms-home textarea:not(select).tablet, .cms-index-index input[type=email]:not(select), .cms-index-index input[type=email]:not(select).mini-tablet, .cms-index-index input[type=email]:not(select).mobile, .cms-index-index input[type=email]:not(select).tablet, .cms-index-index input[type=number]:not(select), .cms-index-index input[type=number]:not(select).mini-tablet, .cms-index-index input[type=number]:not(select).mobile, .cms-index-index input[type=number]:not(select).tablet, .cms-index-index input[type=password]:not(select), .cms-index-index input[type=password]:not(select).mini-tablet, .cms-index-index input[type=password]:not(select).mobile, .cms-index-index input[type=password]:not(select).tablet, .cms-index-index input[type=tel]:not(select), .cms-index-index input[type=tel]:not(select).mini-tablet, .cms-index-index input[type=tel]:not(select).mobile, .cms-index-index input[type=tel]:not(select).tablet, .cms-index-index input[type=text]:not(select), .cms-index-index input[type=text]:not(select).mini-tablet, .cms-index-index input[type=text]:not(select).mobile, .cms-index-index input[type=text]:not(select).tablet, .cms-index-index select:not(select), .cms-index-index select:not(select).mini-tablet, .cms-index-index select:not(select).mobile, .cms-index-index select:not(select).tablet, .cms-index-index textarea:not(select), .cms-index-index textarea:not(select).mini-tablet, .cms-index-index textarea:not(select).mobile, .cms-index-index textarea:not(select).tablet, .mini-tablet .a-block input[type=tel]:not(select), .mobile .a-block input[type=tel]:not(select), .tablet .a-block input[type=tel]:not(select) {

	background-position: 98% 50%

}

.a-block input[type=email]:focus, .a-block input[type=number]:focus, .a-block input[type=password]:focus, .a-block input[type=tel]:focus, .a-block input[type=text]:focus, .a-block select:focus, .a-block textarea:focus, .bp-website-mobile-index-index input[type=email]:focus, .bp-website-mobile-index-index input[type=number]:focus, .bp-website-mobile-index-index input[type=password]:focus, .bp-website-mobile-index-index input[type=tel]:focus, .bp-website-mobile-index-index input[type=text]:focus, .bp-website-mobile-index-index select:focus, .bp-website-mobile-index-index textarea:focus, .checkout-index-index input[type=email]:focus, .checkout-index-index input[type=number]:focus, .checkout-index-index input[type=password]:focus, .checkout-index-index input[type=tel]:focus, .checkout-index-index input[type=text]:focus, .checkout-index-index select:focus, .checkout-index-index textarea:focus, .cms-home input[type=email]:focus, .cms-home input[type=number]:focus, .cms-home input[type=password]:focus, .cms-home input[type=tel]:focus, .cms-home input[type=text]:focus, .cms-home select:focus, .cms-home textarea:focus, .cms-index-index input[type=email]:focus, .cms-index-index input[type=number]:focus, .cms-index-index input[type=password]:focus, .cms-index-index input[type=tel]:focus, .cms-index-index input[type=text]:focus, .cms-index-index select:focus, .cms-index-index textarea:focus {

	color: #454545;

	border: 1px solid #454545;

	outline: 0

}

.a-block input[type=email]:focus::-webkit-input-placeholder, .a-block input[type=number]:focus::-webkit-input-placeholder, .a-block input[type=password]:focus::-webkit-input-placeholder, .a-block input[type=tel]:focus::-webkit-input-placeholder, .a-block input[type=text]:focus::-webkit-input-placeholder, .a-block select:focus::-webkit-input-placeholder, .a-block textarea:focus::-webkit-input-placeholder, .bp-website-mobile-index-index input[type=email]:focus::-webkit-input-placeholder, .bp-website-mobile-index-index input[type=number]:focus::-webkit-input-placeholder, .bp-website-mobile-index-index input[type=password]:focus::-webkit-input-placeholder, .bp-website-mobile-index-index input[type=tel]:focus::-webkit-input-placeholder, .bp-website-mobile-index-index input[type=text]:focus::-webkit-input-placeholder, .bp-website-mobile-index-index select:focus::-webkit-input-placeholder, .bp-website-mobile-index-index textarea:focus::-webkit-input-placeholder, .checkout-index-index input[type=email]:focus::-webkit-input-placeholder, .checkout-index-index input[type=number]:focus::-webkit-input-placeholder, .checkout-index-index input[type=password]:focus::-webkit-input-placeholder, .checkout-index-index input[type=tel]:focus::-webkit-input-placeholder, .checkout-index-index input[type=text]:focus::-webkit-input-placeholder, .checkout-index-index select:focus::-webkit-input-placeholder, .checkout-index-index textarea:focus::-webkit-input-placeholder, .cms-home input[type=email]:focus::-webkit-input-placeholder, .cms-home input[type=number]:focus::-webkit-input-placeholder, .cms-home input[type=password]:focus::-webkit-input-placeholder, .cms-home input[type=tel]:focus::-webkit-input-placeholder, .cms-home input[type=text]:focus::-webkit-input-placeholder, .cms-home select:focus::-webkit-input-placeholder, .cms-home textarea:focus::-webkit-input-placeholder, .cms-index-index input[type=email]:focus::-webkit-input-placeholder, .cms-index-index input[type=number]:focus::-webkit-input-placeholder, .cms-index-index input[type=password]:focus::-webkit-input-placeholder, .cms-index-index input[type=tel]:focus::-webkit-input-placeholder, .cms-index-index input[type=text]:focus::-webkit-input-placeholder, .cms-index-index select:focus::-webkit-input-placeholder, .cms-index-index textarea:focus::-webkit-input-placeholder {

color:#454545;

font-weight:400

}

.a-block input[type=email]:focus:-moz-placeholder, .a-block input[type=email]:focus::-moz-placeholder, .a-block input[type=number]:focus:-moz-placeholder, .a-block input[type=number]:focus::-moz-placeholder, .a-block input[type=password]:focus:-moz-placeholder, .a-block input[type=password]:focus::-moz-placeholder, .a-block input[type=tel]:focus:-moz-placeholder, .a-block input[type=tel]:focus::-moz-placeholder, .a-block input[type=text]:focus:-moz-placeholder, .a-block input[type=text]:focus::-moz-placeholder, .a-block select:focus:-moz-placeholder, .a-block select:focus::-moz-placeholder, .a-block textarea:focus:-moz-placeholder, .a-block textarea:focus::-moz-placeholder, .bp-website-mobile-index-index input[type=email]:focus:-moz-placeholder, .bp-website-mobile-index-index input[type=email]:focus::-moz-placeholder, .bp-website-mobile-index-index input[type=number]:focus:-moz-placeholder, .bp-website-mobile-index-index input[type=number]:focus::-moz-placeholder, .bp-website-mobile-index-index input[type=password]:focus:-moz-placeholder, .bp-website-mobile-index-index input[type=password]:focus::-moz-placeholder, .bp-website-mobile-index-index input[type=tel]:focus:-moz-placeholder, .bp-website-mobile-index-index input[type=tel]:focus::-moz-placeholder, .bp-website-mobile-index-index input[type=text]:focus:-moz-placeholder, .bp-website-mobile-index-index input[type=text]:focus::-moz-placeholder, .bp-website-mobile-index-index select:focus:-moz-placeholder, .bp-website-mobile-index-index select:focus::-moz-placeholder, .bp-website-mobile-index-index textarea:focus:-moz-placeholder, .bp-website-mobile-index-index textarea:focus::-moz-placeholder, .checkout-index-index input[type=email]:focus:-moz-placeholder, .checkout-index-index input[type=email]:focus::-moz-placeholder, .checkout-index-index input[type=number]:focus:-moz-placeholder, .checkout-index-index input[type=number]:focus::-moz-placeholder, .checkout-index-index input[type=password]:focus:-moz-placeholder, .checkout-index-index input[type=password]:focus::-moz-placeholder, .checkout-index-index input[type=tel]:focus:-moz-placeholder, .checkout-index-index input[type=tel]:focus::-moz-placeholder, .checkout-index-index input[type=text]:focus:-moz-placeholder, .checkout-index-index input[type=text]:focus::-moz-placeholder, .checkout-index-index select:focus:-moz-placeholder, .checkout-index-index select:focus::-moz-placeholder, .checkout-index-index textarea:focus:-moz-placeholder, .checkout-index-index textarea:focus::-moz-placeholder, .cms-home input[type=email]:focus:-moz-placeholder, .cms-home input[type=email]:focus::-moz-placeholder, .cms-home input[type=number]:focus:-moz-placeholder, .cms-home input[type=number]:focus::-moz-placeholder, .cms-home input[type=password]:focus:-moz-placeholder, .cms-home input[type=password]:focus::-moz-placeholder, .cms-home input[type=tel]:focus:-moz-placeholder, .cms-home input[type=tel]:focus::-moz-placeholder, .cms-home input[type=text]:focus:-moz-placeholder, .cms-home input[type=text]:focus::-moz-placeholder, .cms-home select:focus:-moz-placeholder, .cms-home select:focus::-moz-placeholder, .cms-home textarea:focus:-moz-placeholder, .cms-home textarea:focus::-moz-placeholder, .cms-index-index input[type=email]:focus:-moz-placeholder, .cms-index-index input[type=email]:focus::-moz-placeholder, .cms-index-index input[type=number]:focus:-moz-placeholder, .cms-index-index input[type=number]:focus::-moz-placeholder, .cms-index-index input[type=password]:focus:-moz-placeholder, .cms-index-index input[type=password]:focus::-moz-placeholder, .cms-index-index input[type=tel]:focus:-moz-placeholder, .cms-index-index input[type=tel]:focus::-moz-placeholder, .cms-index-index input[type=text]:focus:-moz-placeholder, .cms-index-index input[type=text]:focus::-moz-placeholder, .cms-index-index select:focus:-moz-placeholder, .cms-index-index select:focus::-moz-placeholder, .cms-index-index textarea:focus:-moz-placeholder, .cms-index-index textarea:focus::-moz-placeholder {

opacity:1;

color:#454545;

font-weight:400

}

.a-block input[type=email]:focus:-ms-input-placeholder, .a-block input[type=number]:focus:-ms-input-placeholder, .a-block input[type=password]:focus:-ms-input-placeholder, .a-block input[type=tel]:focus:-ms-input-placeholder, .a-block input[type=text]:focus:-ms-input-placeholder, .a-block select:focus:-ms-input-placeholder, .a-block textarea:focus:-ms-input-placeholder, .bp-website-mobile-index-index input[type=email]:focus:-ms-input-placeholder, .bp-website-mobile-index-index input[type=number]:focus:-ms-input-placeholder, .bp-website-mobile-index-index input[type=password]:focus:-ms-input-placeholder, .bp-website-mobile-index-index input[type=tel]:focus:-ms-input-placeholder, .bp-website-mobile-index-index input[type=text]:focus:-ms-input-placeholder, .bp-website-mobile-index-index select:focus:-ms-input-placeholder, .bp-website-mobile-index-index textarea:focus:-ms-input-placeholder, .checkout-index-index input[type=email]:focus:-ms-input-placeholder, .checkout-index-index input[type=number]:focus:-ms-input-placeholder, .checkout-index-index input[type=password]:focus:-ms-input-placeholder, .checkout-index-index input[type=tel]:focus:-ms-input-placeholder, .checkout-index-index input[type=text]:focus:-ms-input-placeholder, .checkout-index-index select:focus:-ms-input-placeholder, .checkout-index-index textarea:focus:-ms-input-placeholder, .cms-home input[type=email]:focus:-ms-input-placeholder, .cms-home input[type=number]:focus:-ms-input-placeholder, .cms-home input[type=password]:focus:-ms-input-placeholder, .cms-home input[type=tel]:focus:-ms-input-placeholder, .cms-home input[type=text]:focus:-ms-input-placeholder, .cms-home select:focus:-ms-input-placeholder, .cms-home textarea:focus:-ms-input-placeholder, .cms-index-index input[type=email]:focus:-ms-input-placeholder, .cms-index-index input[type=number]:focus:-ms-input-placeholder, .cms-index-index input[type=password]:focus:-ms-input-placeholder, .cms-index-index input[type=tel]:focus:-ms-input-placeholder, .cms-index-index input[type=text]:focus:-ms-input-placeholder, .cms-index-index select:focus:-ms-input-placeholder, .cms-index-index textarea:focus:-ms-input-placeholder {

color:#454545;

font-weight:400

}

.a-block select, .bp-website-mobile-index-index select, .checkout-index-index select, .cms-home select, .cms-index-index select {

	padding-left: 7px;

	padding-right: 0;

	background-image: none!important;

	background: #fff

}

.firefox .a-block select, .firefox .bp-website-mobile-index-index select, .firefox .checkout-index-index select, .firefox .cms-home select, .firefox .cms-index-index select {

	padding: 0;

	text-indent: 3px

}

.a-block legend, .bp-website-mobile-index-index legend, .checkout-index-index legend, .cms-home legend, .cms-index-index legend {

	float: left;

	padding: 5px

}

.form-checkbox[data-tip]:before, .form-field[data-tip]:before {

	display: none;

	content: "";

	border-left: 5px solid transparent;

	border-right: 5px solid transparent;

	border-top: 5px solid #fb634b;

	position: absolute;

	bottom: 30px;

	left: 35px;

	z-index: 1;

	font-size: 0;

	line-height: 0;

	width: 0;

	height: 0

}

.form-checkbox[data-tip]:after, .form-field[data-tip]:after {

	display: none;

	content: attr(data-tip);

	position: absolute;

	bottom: 34px;

	left: 0;

	padding: 6px;

	background: #fb634b;

	color: #fff;

	z-index: 2;

	font-size: 14px;

	height: 18px;

	line-height: 18px;

	width: 286px;

	white-space: nowrap;

	word-wrap: normal

}

.form-checkbox[data-tip]:hover:after, .form-checkbox[data-tip]:hover:before, .form-field[data-tip]:hover:after, .form-field[data-tip]:hover:before {

	display: block;

	text-transform: none

}

.form-checkbox {

	display: inline-block;

	position: relative

}

.form-checkbox.error[data-tip]:after, .form-checkbox.error[data-tip]:before {

	display: block;

	text-transform: none

}

.form-checkbox.error[data-tip]:after {

	bottom: 25px;

	left: -15px;

	white-space: normal;

	height: 37px;

	width: 245px

}

.form-checkbox.error[data-tip]:before {

	bottom: 20px;

	left: 5px

}

</style><style type="text/css">.b-loaderoverlay {

position:absolute;

left:0;

right:0;

top:0;

bottom:0;

background:hsla(0,0%,100%,.4);

z-index:1

}

.b-loaderoverlay .loader-text {

	display: block;

	position: absolute;

	left: 50%;

	top: 50%;

	text-align: center;

	width: 100%;

	height: 104px;

	margin: 70px 0 0 -149px

}

@media only screen and (max-width:959px) {

.b-loaderoverlay .loader-text {

	width: 64%

}

}

.b-loaderoverlay .loader-text.mini-tablet, .b-loaderoverlay .loader-text.mobile, .b-loaderoverlay .loader-text.tablet, .mini-tablet .b-loaderoverlay .loader-text, .mobile .b-loaderoverlay .loader-text, .tablet .b-loaderoverlay .loader-text {

	width: 64%

}

@media only screen and (max-width:479px) {

.b-loaderoverlay .loader-text {

	width: 88%

}

}

.b-loaderoverlay .loader-text.mobile, .mobile .b-loaderoverlay .loader-text {

	width: 88%

}

.b-loader {

	display: block;

	position: absolute;

	left: 50%;

	top: 50%;

	width: 104px;

	height: 104px;

	margin: -52px 0 0 -52px;

	z-index: 2

}

</style><style type="text/css">.b-form {

width:300px;

-webkit-box-sizing:border-box;

box-sizing:border-box;

background:#fff;

border:1px solid #e3e2e2;

position:relative

}

@media only screen and (max-width:959px) {

.b-form {

	width: 100%;

	border: 0

}

.b-form form {

	display: block;

	width: 300px;

	margin: 0 auto

}

}

.b-form.mini-tablet, .b-form.mobile, .b-form.tablet, .mini-tablet .b-form, .mobile .b-form, .tablet .b-form {

	width: 100%;

	border: 0

}

.b-form.mini-tablet form, .b-form.mobile form, .b-form.tablet form, .mini-tablet .b-form form, .mobile .b-form form, .tablet .b-form form {

	display: block;

	width: 300px;

	margin: 0 auto

}

@media only screen and (max-width:479px) {

.b-form {

	width: 319px

}

}

.b-form.mobile, .mobile .b-form {

	width: 319px

}

.bp-website-mobile-index-index .b-form {

	width: 280px

}

.b-form__header {

	text-align: center;

	-webkit-box-sizing: border-box;

	box-sizing: border-box;

	padding-top: 2px;

	height: 90px;

	background-position: top;

	background-repeat: no-repeat;

	margin: -1px

}

.bp-website-mobile-index-index .b-form__header {

	height: 82px

}

.b-form__holder, .b-form__holder .b-regform .form-field {

	position: relative

}

.b-form__holder .b-regform .form-field[data-tip]:before {

	display: none;

	content: "";

	border-left: 5px solid transparent;

	border-right: 5px solid transparent;

	border-top: 5px solid #fb634b;

	position: absolute;

	bottom: 30px;

	left: 35px;

	z-index: 1;

	font-size: 0;

	line-height: 0;

	width: 0;

	height: 0

}

.b-form__holder .b-regform .form-field[data-tip]:after {

	text-align: left;

	display: none;

	content: attr(data-tip);

	position: absolute;

	bottom: 34px;

	left: 14px;

	padding: 6px 11px;

	background: #fb634b;

	color: #fff;

	z-index: 2;

	font-size: 14px;

	height: auto;

	line-height: 18px;

	white-space: pre-wrap;

	word-wrap: normal;

	width: 248px;

	font-family: Roboto Condensed, sans-serif

}

@media only screen and (max-width:959px) {

.b-form__holder .b-regform .form-field[data-tip]:after {

	width: auto;

	right: 14px;

	left: 14px

}

}

.b-form__holder .b-regform .form-field[data-tip]:after.mini-tablet, .b-form__holder .b-regform .form-field[data-tip]:after.mobile, .b-form__holder .b-regform .form-field[data-tip]:after.tablet, .mini-tablet .b-form__holder .b-regform .form-field[data-tip]:after, .mobile .b-form__holder .b-regform .form-field[data-tip]:after, .tablet .b-form__holder .b-regform .form-field[data-tip]:after {

width:auto;

right:14px;

left:14px

}

.b-form__holder .b-regform .form-field[data-tip]:hover:after, .b-form__holder .b-regform .form-field[data-tip]:hover:before {

	display: block

}

.b-form__holder .b-regform .form-field.expiration-date[data-tip]:before {

	bottom: 41px;

	right: 70px;

	left: inherit

}

.b-form__holder .b-regform .form-field.expiration-date[data-tip]:after {

	bottom: 46px;

	right: 0;

	left: inherit

}

.processing-site .b-form__content#content-form_content {

	padding-bottom: 62px

}

.processing-site .b-form__trustsails {

	position: absolute;

	left: 50%;

	bottom: 0;

	margin-left: -100px

}

.processing-site #agreement_block {

	padding: 10px

}

.processing-site #agreement_block label {

	display: block

}

.cms-index-index .b-regform .form-field[data-tip]:after {

	width: auto;

	right: 14px;

	left: 14px;

	text-align: left

}

@media only screen and (max-width:959px) {

.bp-website-mobile-index-index .b-form form {

	width: 280px

}

.bp-website-mobile-index-index .b-form form input {

	background-position: 98% 50%!important

}

}

.mini-tablet .bp-website-mobile-index-index .b-form form, .mobile .bp-website-mobile-index-index .b-form form, .tablet .bp-website-mobile-index-index .b-form form {

	width: 280px

}

.mini-tablet .bp-website-mobile-index-index .b-form form input, .mobile .bp-website-mobile-index-index .b-form form input, .tablet .bp-website-mobile-index-index .b-form form input {

	background-position: 98% 50%!important

}

</style><style type="text/css">.btn {

display:inline-block;

position:relative;

cursor:pointer;

-webkit-box-sizing:border-box;

box-sizing:border-box

}

.btn span {

	line-height: 1;

	background: none

}

.btn.product-spa {

	padding: 0 26px;

	font-family: Raleway, sans-serif;

	font-size: 22px;

	font-weight: 700;

	line-height: 62px;

	text-align: center;

	text-transform: uppercase;

	text-decoration: none!important;

	color: #fff;

	border: 9px solid hsla(0,0%,100%,.5);

	outline: 1px solid rgba(0,0,0,.1);

	white-space: nowrap;

	-webkit-touch-callout: none;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	-webkit-box-shadow: inset 0 2px 0 hsla(0,0%,100%,.3), inset 0 -2px 5px #cf2c13;

	box-shadow: inset 0 2px 0 hsla(0,0%,100%,.3), inset 0 -2px 5px #cf2c13;

	background: #fb634b;

	background: -o-linear-gradient(top, #fb634b 0, #ec4327 100%);

	background: -webkit-gradient(linear, left top, left bottom, from(#fb634b), to(#ec4327));

	background: linear-gradient(180deg, #fb634b, #ec4327);

	background-clip: padding-box

}

@-moz-document url-prefix() {

@media only screen and (max-width:479px) {

.btn.product-spa {

padding:0 22px

}

}

.btn.product-spa.mobile, .mobile .btn.product-spa {

padding:0 22px

}

}

.btn.product-spa:hover {

	background: #ec4327;

	background: -o-linear-gradient(top, #ec4327 0, #fb634b 100%);

	background: -webkit-gradient(linear, left top, left bottom, from(#ec4327), to(#fb634b));

	background: linear-gradient(180deg, #ec4327, #fb634b);

	background-clip: padding-box

}

.btn.product-muscle {

	padding: 0 22px;

	font-family: Exo\ 2, sans-serif;

	font-size: 26px;

	font-weight: 800;

	line-height: 64px;

	text-align: center;

	text-transform: uppercase;

	text-decoration: none!important;

	color: #fff;

	border: 1px solid transparent;

	border-radius: 40px;

	outline: 0;

	white-space: nowrap;

	-webkit-touch-callout: none;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	background: #fd251b;

	background: -o-linear-gradient(top, #fd251b 0, #642711 100%);

	background: -webkit-gradient(linear, left top, left bottom, from(#fd251b), to(#642711));

	background: linear-gradient(180deg, #fd251b, #642711);

	background-clip: padding-box;

	text-indent: 1px

}

@media only screen and (max-width:959px) {

.btn.product-muscle {

	font-size: 22px

}

}

.btn.product-muscle.mini-tablet, .btn.product-muscle.mobile, .btn.product-muscle.tablet, .mini-tablet .btn.product-muscle, .mobile .btn.product-muscle, .tablet .btn.product-muscle {

	font-size: 22px

}

.btn.product-muscle:hover {

	background: #642711;

	background: -o-linear-gradient(top, #642711 0, #fd251b 100%);

	background: -webkit-gradient(linear, left top, left bottom, from(#642711), to(#fd251b));

	background: linear-gradient(180deg, #642711, #fd251b)

}

.btn.product-body, .btn.product-body-m, .btn.product-body-uk, .btn.product-body-uk-m {

	outline: none;

	padding: 18px 20px;

	border: 1px solid #db6b26;

	border-radius: 3px;

	color: #fffefe;

	font-size: 26px;

	font-weight: 700;

	text-decoration: none;

	text-transform: uppercase;

	font-family: Alegreya Sans, Raleway, sans-serif;

	background: #e6b222;

	background: -o-linear-gradient(top, #e6b222 0, #f15a22 100%);

	background: -webkit-gradient(linear, left top, left bottom, from(#e6b222), to(#f15a22));

	background: linear-gradient(180deg, #e6b222, #f15a22)

}

@-moz-document url-prefix() {

.btn.product-body, .btn.product-body-m, .btn.product-body-uk, .btn.product-body-uk-m {

font-size:24px

}

}

.btn.product-body-m:hover, .btn.product-body-uk-m:hover, .btn.product-body-uk:hover, .btn.product-body:hover {

	background: #f15a22;

	background: -o-linear-gradient(top, #f15a22 0, #e6b222 100%);

	background: -webkit-gradient(linear, left top, left bottom, from(#f15a22), to(#e6b222));

	background: linear-gradient(180deg, #f15a22, #e6b222)

}

.btn.product-body-uk, .btn.product-body-uk-m {

	background: #f15a22;

	background: -o-linear-gradient(top, #f15a22 0, #ed1d24 100%);

	background: -webkit-gradient(linear, left top, left bottom, from(#f15a22), to(#ed1d24));

	background: linear-gradient(180deg, #f15a22, #ed1d24)

}

.btn.product-body-uk-m:hover, .btn.product-body-uk:hover {

	background: #ed1d24;

	background: -o-linear-gradient(top, #ed1d24 0, #f15a22 100%);

	background: -webkit-gradient(linear, left top, left bottom, from(#ed1d24), to(#f15a22));

	background: linear-gradient(180deg, #ed1d24, #f15a22)

}

.btn.product-pcd {

	outline: none;

	padding: 14px 30px;

	border-radius: 10px;

	border: 0;

	color: #fff;

	font-size: 28px;

	font-weight: 700;

	text-decoration: none;

	text-transform: capitalize;

	text-shadow: 1px -2px 0 #38a14c;

	background: #56cb6c;

	background: -o-linear-gradient(top, #56cb6c 0, #36a34b 100%);

	background: -webkit-gradient(linear, left top, left bottom, from(#56cb6c), to(#36a34b));

	background: linear-gradient(180deg, #56cb6c, #36a34b);

	font-family: Open Sans, sans-serif

}

.btn.product-pcd:hover {

	background: #36a34b;

	background: -o-linear-gradient(top, #36a34b 0, #56cb6c 100%);

	background: -webkit-gradient(linear, left top, left bottom, from(#36a34b), to(#56cb6c));

	background: linear-gradient(180deg, #36a34b, #56cb6c)

}

@media only screen and (max-width:959px) {

.btn.product-pcd {

	font-size: 30px

}

}

.btn.product-pcd.mini-tablet, .btn.product-pcd.mobile, .btn.product-pcd.tablet, .mini-tablet .btn.product-pcd, .mobile .btn.product-pcd, .tablet .btn.product-pcd {

	font-size: 30px

}

.btn.product-pcd span:after {

	content: "\203A";

	display: inline-block;

	font-size: 34px;

	color: #fff;

	margin-left: 9px

}

.btn.product-ffp {

	margin: 0 auto;

	border: none;

	border-radius: 34px;

	-webkit-box-shadow: 0 -1px 1px #f6d16f, 0 1px 1px #f3a202, 0 -1px 0 1px #feb313, 0 1px 0 1px #b28017, 0 0 2px 9px #e5e5e5;

	box-shadow: 0 -1px 1px #f6d16f, 0 1px 1px #f3a202, 0 -1px 0 1px #feb313, 0 1px 0 1px #b28017, 0 0 2px 9px #e5e5e5;

	font-size: 28px;

	font-weight: 700;

	line-height: 1.35em;

	outline: 0 none;

	padding: 13px 24px 14px;

	text-align: center;

	text-decoration: none;

	text-shadow: 0 1px 1px rgba(0,0,0,.5);

	background: #efae00;

	background: -o-linear-gradient(top, #efae00 0, #e96400 100%);

	background: -webkit-gradient(linear, left top, left bottom, from(#efae00), to(#e96400));

	background: linear-gradient(180deg, #efae00, #e96400)

}

.btn.product-ffp:hover {

	background: #e96400;

	background: -o-linear-gradient(top, #e96400 0, #efae00 100%);

	background: -webkit-gradient(linear, left top, left bottom, from(#e96400), to(#efae00));

	background: linear-gradient(180deg, #e96400, #efae00)

}

.btn.product-ffp:active {

	background: #efae00

}

.btn.product-ffp span {

	color: #fffffe;

	font-family: Raleway, sans-serif

}

.btn.product-bar {

	margin: 29px 0 9px;

	border: none;

	border-radius: 34px;

	-webkit-box-shadow: 0 -1px 1px #f6d16f, 0 1px 1px #f3a202, 0 -1px 0 1px #feb313, 0 1px 0 1px #b28017, 0 0 2px 9px #e5e5e5;

	box-shadow: 0 -1px 1px #f6d16f, 0 1px 1px #f3a202, 0 -1px 0 1px #feb313, 0 1px 0 1px #b28017, 0 0 2px 9px #e5e5e5;

	font-size: 28px;

	font-weight: 700;

	line-height: 1.35em;

	outline: 0 none;

	padding: 13px 30px 14px;

	text-align: center;

	text-decoration: none;

	text-shadow: 0 1px 1px rgba(0,0,0,.5);

	background: #efae00;

	background: -o-linear-gradient(top, #efae00 0, #e96400 100%);

	background: -webkit-gradient(linear, left top, left bottom, from(#efae00), to(#e96400));

	background: linear-gradient(180deg, #efae00, #e96400)

}

.btn.product-bar:hover {

	background: #e96400;

	background: -o-linear-gradient(top, #e96400 0, #efae00 100%);

	background: -webkit-gradient(linear, left top, left bottom, from(#e96400), to(#efae00));

	background: linear-gradient(180deg, #e96400, #efae00)

}

.btn.product-bar:active {

	background: #efae00

}

.btn.product-bar span {

	color: #fffffe;

	font-family: Playfair Display, sans-serif

}

.btn.product-derma {

	padding: 0 22px;

	font-family: Arial, Open Sans, sans-serif;

	font-size: 22px;

	font-weight: 700;

	line-height: 64px;

	text-align: center;

	text-transform: uppercase;

	text-decoration: none!important;

	color: #fff;

	border: 1px solid transparent;

	border-radius: 40px;

	outline: 0;

	white-space: nowrap;

	-webkit-touch-callout: none;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	background: #ff6205;

	background: -o-linear-gradient(top, #ff6205 0, #ed1f25 100%);

	background: -webkit-gradient(linear, left top, left bottom, from(#ff6205), to(#ed1f25));

	background: linear-gradient(180deg, #ff6205, #ed1f25);

	background-clip: padding-box

}

@media only screen and (max-width:959px) {

.btn.product-derma {

	font-size: 22px

}

}

.btn.product-derma.mini-tablet, .btn.product-derma.mobile, .btn.product-derma.tablet, .mini-tablet .btn.product-derma, .mobile .btn.product-derma, .tablet .btn.product-derma {

	font-size: 22px

}

.btn.product-derma:hover {

	background: #ed1f25;

	background: -o-linear-gradient(top, #ed1f25 0, #ff6205 100%);

	background: -webkit-gradient(linear, left top, left bottom, from(#ed1f25), to(#ff6205));

	background: linear-gradient(180deg, #ed1f25, #ff6205)

}

.btn.product-blast {

	padding: 20px 20px;

	font-size: 30px;

	letter-spacing: 0px;

	word-spacing: 0px;

	-webkit-box-shadow: 2px 2px 4px 2px rgba(0,0,0,.3);

	box-shadow: 2px 2px 4px 2px rgba(0,0,0,.3);

	background: #fe5d25;

	line-height: 32px;

	color: #fff;

	border-radius: 4px;

	border: none

}

.btn.product-blast, .btn.product-golden {

	position: relative!important;

	font-family: Roboto Condensed, sans-serif;

	font-weight: 700;

	text-transform: uppercase;

	text-decoration: none!important

}

.btn.product-golden {

	border-radius: 5px;

	font-size: 28px;

	line-height: 62px;

	text-align: center;

	color: #0e0e0e;

	border: 1px solid #fad177;

	outline: 0 none;

	-webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,.5);

	box-shadow: 0 5px 10px 0 rgba(0,0,0,.5);

	width: 272px;

	background: -webkit-gradient(linear, left top, left bottom, from(#ffeebf), color-stop(11%, #ffeb8b), color-stop(20%, #ffeb8b), color-stop(32%, #ffdc7d), color-stop(32%, #ffdc7d), color-stop(43%, #ecb266), color-stop(56%, #f1d9a5), color-stop(67%, #f1d9a5), color-stop(77%, #f1d9a5), color-stop(90%, #bd9677), color-stop(90%, #bd9677), to(#dca264));

	background: -o-linear-gradient(top, #ffeebf 0, #ffeb8b 11%, #ffeb8b 20%, #ffdc7d 32%, #ffdc7d 32%, #ecb266 43%, #f1d9a5 56%, #f1d9a5 67%, #f1d9a5 77%, #bd9677 90%, #bd9677 90%, #dca264 100%);

	background: linear-gradient(180deg, #ffeebf, #ffeb8b 11%, #ffeb8b 20%, #ffdc7d 32%, #ffdc7d 0, #ecb266 43%, #f1d9a5 56%, #f1d9a5 67%, #f1d9a5 77%, #bd9677 90%, #bd9677 0, #dca264)

}

.btn.product-golden:hover {

	background: -webkit-gradient(linear, left bottom, left top, from(#ffeebf), color-stop(11%, #ffeb8b), color-stop(20%, #ffeb8b), color-stop(30%, #ffdc7d), color-stop(32%, #ffdc7d), color-stop(43%, #ecb266), color-stop(56%, #f1d9a5), color-stop(67%, #f1d9a5), color-stop(77%, #f1d9a5), color-stop(90%, #bd9677), color-stop(90%, #bd9677), to(#dca264));

	background: -o-linear-gradient(bottom, #ffeebf 0, #ffeb8b 11%, #ffeb8b 20%, #ffdc7d 30%, #ffdc7d 32%, #ecb266 43%, #f1d9a5 56%, #f1d9a5 67%, #f1d9a5 77%, #bd9677 90%, #bd9677 90%, #dca264 100%);

	background: linear-gradient(0deg, #ffeebf, #ffeb8b 11%, #ffeb8b 20%, #ffdc7d 30%, #ffdc7d 32%, #ecb266 43%, #f1d9a5 56%, #f1d9a5 67%, #f1d9a5 77%, #bd9677 90%, #bd9677 0, #dca264)

}

@media only screen and (max-width:959px) {

.btn.product-golden {

	font-size: 24px

}

}

.btn.product-golden.mini-tablet, .btn.product-golden.mobile, .btn.product-golden.tablet, .mini-tablet .btn.product-golden, .mobile .btn.product-golden, .tablet .btn.product-golden {

	font-size: 24px

}

.cms-index-index .product-golden {

	margin: 23px 0 0 26px

}

.btn.product-body-m, .btn.product-body-uk-m {

	font-size: 24px;

	line-height: 24px;

	padding: 7px 20px;

	-webkit-box-shadow: 0 5px 5px 0 rgba(0,0,0,.5);

	box-shadow: 0 5px 5px 0 rgba(0,0,0,.5);

	width: 300px;

	text-align: center

}

.checkout-index-index .btn.product-bar {

	margin: 10px auto

}

