.btn{color:#fff;background:#2b2a29;}
.btn:hover,.btn:active{color:#fff;background:#000;}
.btn{line-height:1em;display:inline-block;padding:0.75em 2em;text-decoration:none;white-space:nowrap;text-align:center;cursor:pointer;zoom:1;-moz-background-clip:padding;background-clip:padding-box;border-radius:1.75em;-moz-border-radius:1.75em;-webkit-border-radius:1.75em;-khtml-border-radius:1.75em;}
.btn span.t{font-weight:500;}
.btn *{vertical-align:baseline;}
button::-moz-focus-inner{border:0;}
.btn:focus, .btn:hover, .btn:active, .btn:visited, .btn:link{outline:none;text-decoration:none;}
.buttonsRow .btn{min-width:12.50em;}
.btn span:before, .btn span:after{font-family:FontAwesome;font-weight:normal;font-style:normal;}
.btn span.e, .btn span.b{font-size:1.125em;}
.btn span.e{padding:0 0 0 0.5em;}
.btn-small{padding:0.5em 1em;font-size:0.875em;}
.btn-small span.e, .btn-small span.b{font-size:1em;}
@media only screen and (max-width:568px){.btn-small.small_in_cart span.e{padding:0;}
.btn-small.small_in_cart span.t{display:none;}
.btn-small.small_in_cart .e:before{content:"\f07a";}
}
.small_in_cart span.b{display:none;}
.btn-small span.e{padding:0 0 0 0.375em;}
.button_small_order .e:before{content:"\f0f6";}
.button_checkout .e:before{content:"\f0f6";}
.small_edit .e:before{content:"\f044";}
.button_login .e:before{content:"\f090";}
.button_register .e:before{content:"\f007";}
.button_send .e:before{content:"\f003";}
.button_notify_instock span.e{padding:0;}
.button_review_save .e:before{content:"\f075";}
.button_save .e:before{content:"\f00c";}
.button_confirm_order .e:before{content:"\f00c";}
.button_product_info_question .e:before{content:"\f128";}
.button_write_review .e:before, .button_reviews .e:before{content:"\f0e5";}
.button_back .b:before{content:"\f060";padding:0 0.25em 0 0;}
.button_continue .e:before{content:"\f101";}
.button_order .e:before{content:"\f101";}
.button_add_address .e:before{content:"\f055";}
.button_update .e:before{content:"\f021";}
.button_continue_shopping .e:before{content:"\f112";}
.button_update_cart .e:before{content:"\f021";}
.button_search .e:before{content:"\f002";}
.button_more_products .b:before{content:"\f067";padding:0 0.5em 0 0;}
.button_more_products{font-weight:bold;background-color:#fff;color:#2b2a29;}
.button_more_products:hover{}
.button_subscribe .e:before{content:"\f1d9";color:#abaaaa;}
.button_subscribe:hover .e:before{color:#2b2a29;}
.pWish a:hover, .pWish a:before{color:#ff0000;}
.boxReviewWrite:before{font-family:FontAwesome;padding:0 0.25em 0 0;content:"\f0e5";font-size:1.250em;}
.boxReviewWrite:hover:before{content:"\f075";}
.button_buy_big{}
.button_buy_big.btn span.e{display:none;}
.a-icon:after{font-family:FontAwesome;font-size:1.2em;text-decoration:none!important;}
.icon-remove, .pWishLink:hover:before{color:#bb0000;}
.icon-remove:before{content:"\f1f8";font-family:FontAwesome;}
.loading{display:inline-block;}
.loading:before{content:"\f110";font-size:1.5em;font-family:FontAwesome;font-style:normal;}
@keyframes rotation{0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
.loading{animation:2s linear 0s normal none infinite running rotation;}
a.reset-filter,
a.reset-filter:visited,
a.reset-filter:before{color:#EC1F27}
a.reset-filter:hover, a.reset-filter:hover:before{color:#EC1F27;}