.btn:not(.button_confirm_order):not(.button_continue_shopping){color:var(--color-1-5-1);background-color:var(--background-color-1-5);border-color:transparent;}
.btn:not(.button_subscribe):not(.button_confirm_order):hover, .btn:not(.button_subscribe):not(.button_confirm_order):active{color:var(--color-white);background:rgb(78,168,245);background:linear-gradient(90deg, rgba(78,168,245,1) 0%, rgba(76,169,248,1) 30%, rgba(83,199,241,1) 70%, rgba(88,218,237,1) 100%);}
.btn.button_subscribe{color:var(--color-1-4-5);}


.btn.button_confirm_order{color:var(--color-white);background-color:var(--color-green-3);border-color:transparent;}
.btn.button_confirm_order:hover,.btn.button_confirm_order:active{background-color:var(--color-green-4);}

body:not(.dark) .btn.button_continue_shopping:not(:hover){background-color:#f2f2f5;color:#6c6e91;}
body:not(.dark) .btn.button_read_more:not(:hover){background-color:#c1c2d2;}
body.dark .btn{color:var(--color-2-5-1);background-color:var(--background-color-2-5);border-color:var(--background-color-2-5);}
body.dark .btn:hover, body.dark .btn:active{color:var(--color-2-6-1);background-color:var(--background-color-2-6);border-color:var(--background-color-2-6);}


.btn{border-width:0;border-style:solid;padding:0 1.375em;font-weight:normal;font-weight:600;display:inline-block;text-decoration:none;white-space:nowrap;text-align:center;cursor:pointer;zoom:1;-moz-background-clip:border-box;background-clip:border-box;transition:all 0.5s ease 0s;border-radius:0.5em;}
.btn, .btn>span{line-height:2.75em;}
.btn *{vertical-align:baseline;}
.btn.button_read_more{padding-left:1.3175em;padding-right:1.3175em;}
.btn.button_read_more,.btn.button_read_more>span{line-height:2.625em;}

button::-moz-focus-inner{border:0;}
.btn:focus, .btn:hover, .btn:active, .btn:visited, .btn:link{outline:none;text-decoration:none;}

.buttons-block>.btn{min-width:15.5em;}
.buttons-block.tc>.btn{margin-left:auto;margin-right:auto;}

@media only screen and (max-width:480px){
	.buttons-block>.btn{min-width:11.5em;}
}
@media only screen and (max-width:375px){
	.buttons-block>.btn{min-width:10em;padding-left:0.5em;padding-right:0.5em;}
}
@media only screen and (max-width:360px){
	.buttons-block>.btn{width:100%;}
	.buttons-block>.btn + .btn{margin-top:1em;}
	.buttons-block{-webkit-flex-direction:column;flex-direction:column;}
}

.btn span:before,
.btn:not(.small_in_cart) .t:after, .btn:not(.button_buy_1click) .t:before{font-family:FontAwesome;font-weight:normal;font-style:normal;line-height:1em;}
.btn:not(.button_buy) .t:before{padding-right:0.5em;}
.btn:not(.small_in_cart):not(.button_subscribe) .t:after{padding-left:0.5em;}

.btn.btnProductsMore{padding-left:2em;padding-right:2em;border-radius:0.75em;}
.btn.btnProductsMore>span{line-height:3em;}

.btn-small{line-height:1.75em;padding-left:0.5em;padding-right:0.5em;font-size:0.875em;}
.btn-small.small_in_cart{padding-top:0.5em;padding-bottom:0.5em;}
.button_checkout .t:after {/*content:"\f0f6";*/content:none;}

.button_edit .t:after{content:"\f044";}
.button_delete .t:after{content:"\f014";}
.button_delete:hover .t:after{content:"\f1f8";}
.button_login .t:after{content:"\f090";}
.button_create_account .t:after{content:"\f234";}
.button_all_news .t:after{content:"\f1ea";}
.button_reset_password .t:after{content:"\f101";}
.button_send .t:after{content:"\f003";content:none;}
.button_notify_instock .t:after{content:"\f274";}
.button_save .t:after{content:"\f00c";}
.button_confirm_order .t:after{/*content:"\f00c";*/content:none;}
.button_product_info_question .t:after{content:"\f128";}
.button_write_review .t:after, .button_reviews .t:after{content:"\f0e5";}
.button_back .t:before{content:"\f060";}
.button_continue .t:after{content:"\f101";}
.button_order .t:after{content:"\f101";}
.button_add_address .t:after{content:"\f055";}
.button_continue_shopping .t:after{/*content:"\f112";*/content:none;}
.button_update_cart .t:after{content:"\f021";}
.button_subscribe .t:after{content:"\f1d9";}
.button_subscribe:hover .t:after{content:"\f1d8";}
.button_copy .t:after{content:"\f067";}
.button_read_more .t:after{content:"\f107";}

/*
.small_edit .e:before{content:"\f044";}
.button_register .e:before{content:"\f007";}
.button_send .e:before{content:"\f003";}
.button_review_save .e:before{content:"\f075";}
.button_save .e:before{content:"\f00c";}
.button_confirm_order .e:before{content:"\f00c";}
.button_small_order .e:before{content:"\f0f6";}
.button_search .e:before{content:"\f002";}
.button_update_cart .e:before{content:"\f021";}
.button_update .e:before{content:"\f021";}
.button_order .e:before{content:"\f101";}
.button_continue .e:before{content:"\f101";}
.button_add_address .e:before{content:"\f055";}
.button_back .b:before{content:"\f060";padding:0 0.25em 0 0;}
*/


.btn.button_close{display:inline-block;width:3.5em;height:3.5em;text-align:center;padding:0;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;}
.btn.button_close .t:before{content:"\f00d";padding-right:0;font-size:2em;line-height:1.5em;}

.boxReviewWrite:before{font-family:FontAwesome;padding:0 0.25em 0 0;content:"\f0e5";font-size:1.250em;}
.boxReviewWrite:hover:before{content:"\f075";}

.btn-big{font-size:1em;border-width:calc(0.125em / 1);border-style:solid;}
@media only screen and (min-width:1024px){
	.btn-big{border-radius:0.75em;padding-left:3em;padding-right:3em;padding-top:0.375em;padding-bottom:0.375em;}
	.btn-big.button_buy_1click{padding-left:2.5em;padding-right:2.5em;}
	ul.product-info>li:nth-child(1) .btn-big{padding:calc(0.125em / 0.9375) calc(0.75em / 0.9375);font-size:0.9375em;border-width:calc(0.125em / 0.9375);}
}

ul.product-info>li .btn.btn-big{background-color:var(--color-green-3);border-color:var(--color-green-3);}
ul.product-info>li .btn.btn-big:hover,
ul.product-info>li .btn.btn-big:active{background:var(--color-green-4);}

ul.product-info>li .btn.btn-big.button_buy_1click:not(:hover){background-color:transparent;border-color:var(--color-green-3);color:var(--color-green-3);}

.a-icon:after{font-family:FontAwesome;font-size:1.2em;text-decoration:none!important;}
.icon-remove:not(:hover){color:var(--color-1-5-6);}
/*
.icon-remove, body.dark .icon-remove{color:var(--color-red-1);}
.icon-remove:before{content:"\f014";font-family:FontAwesome;}
.icon-remove:hover:before{content:"\f1f8";}
*/
.loading>.t:before{display:inline-block;animation-name:rotation;animation-duration:2000ms;animation-iteration-count:infinite;animation-timing-function:linear;}
.loading>.t:before{content:"\f110";font-size:1.5em;font-family:FontAwesome;font-style:normal;margin:0;padding:0;vertical-align:middle;width:1em;height:1em;}
@keyframes rotation{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}

.button_create_account, .button_reset_password{margin:0 auto;}
.button_review_save, .button_review_save{margin:0 0 0 auto;}
.password-forgotten + .buttons-block>.button_create_account{margin:0;}

.pWish{position:relative;text-align:center;width:2em;height:2em;border-radius:0.25em;white-space:nowrap;-webkit-transition:all .5s;transition:all .5s;}
.pWish>*{cursor:pointer;white-space:nowrap;display:inline-block;line-height:2em;position:relative;width:100%;}
.pWish>*:before{font-family:FontAwesome;font-size:1.25em;line-height:1.625em;}
.pWish>*:after{font-family:FontAwesome;font-size:0.75em;position:absolute;top:1em;left:0;right:0;text-align:center;line-height:0.75em;}
.pWish>*:after{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all .5s;transition:all .5s;}
.pWish>*:hover:after{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.pWish.added .pWishAdd,
.pWish:not(.added) .pWishLink, .pWish:not(.added) .pWishDel{display:none;}

.pWish>*, .pWishAdd:after{color:var(--color-label);}
.pWish>.pWishDel{color:var(--color-red-2);}
.pWish>.pWishDel:hover{color:var(--color-red-1);}
.pWish>.pWishLink:after{color:var(--color-white);}
.pWish>.pWishAdd:before{content:"\f08a";}
.pWish>.pWishAdd:after{content:"\f055";}
.pWish>.pWishDel:before{content:"\f004";}
.pWish>.pWishDel:not(.wishlist):after{content:"\f056";color:var(--color-white);}
.pWish>.pWishDel.wishlist:before{content:"\f014";}
.pWish>.pWishDel.wishlist:hover:before{content:"\f1f8";}
.pWish>.pWishLink:before{content:"\f004";}
.pWish>.pWishLink:after{content:"\f08e";}

.product-listing-image .pWish{position:absolute;top:1em;right:1em;z-index:1;}
.product-listing-image .pWish.wishlist{visibility:visible!important;opacity:1!important;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)!important;-moz-opacity:1!important;-khtml-opacity:1!important;}
.product-listing-image .product-sale-percent+.pWish{top:calc(1em / 0.875 + 1.375em);}

.pCompare{position:relative;text-align:center;width:2em;height:2em;border-radius:0.25em;white-space:nowrap;-webkit-transition:all .5s;transition:all .5s;}
.pCompare>*{cursor:pointer;white-space:nowrap;display:inline-block;line-height:2em;position:relative;width:100%;}
.pCompare>*:not(.pCompareAdd):not(.pCompareLink):before{font-family:FontAwesome;font-size:1em;line-height:1em;}
.pCompare>*:after{font-family:FontAwesome;font-size:0.625em;line-height:1em;position:absolute;right:0;top:0;}
.pCompare>*:after{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition:all .5s;transition:all .5s;}
.pCompare>*:hover:after, .pCompare.added .pCompareLink:after{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;}
.pCompare.added .pCompareAdd,
.pCompare:not(.added) .pCompareLink, .pCompare:not(.added) .pCompareDel{display:none;}

.pCompare.added{/*width:auto;height:auto;*/}

.pCompare>.pCompareAdd:before{/*content:"\f24e";*/}
.pCompare>.pCompareLink:before{/*content:"\f24e";*/}
.pCompare>.pCompareAdd:before,.pCompare>.pCompareLink:before{content:"";display:inline-block;font-size:1em;width:1.25em;height:1.25em;margin-top:0.75em;background-position:center;background-repeat:no-repeat;background-size:contain;}
.pCompare>.pCompareAdd:before,.pCompare>.pCompareLink:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 17.59'%3E%3Cpath d='M4.61,2.88c.25,0,.56-.07.77.05L9,9.16a1.54,1.54,0,0,1,.26,1,4.7,4.7,0,0,1-3.67,4.38C2.65,15.37-.7,12.36.13,9.36,1.35,7.22,2.59,5.08,3.82,2.94c.2-.14.54,0,.79-.06M8.49,10H.73a3.88,3.88,0,1,0,7.76,0m-.33-.77L5,3.69c-.17-.1-.42,0-.62,0C3.17,5.44,2.16,7.42,1.06,9.27Zm7.21,8.32a4.7,4.7,0,0,1-4.62-4.7c0-.71.58-1.27.87-1.9l3-5.15a.09.09,0,0,1,.1-.06,10.18,10.18,0,0,1,1.46,0Q18,9,19.76,12.1a1.75,1.75,0,0,1,.24,1,4.71,4.71,0,0,1-4.63,4.49M11.49,13a3.88,3.88,0,0,0,7.76,0Zm7.43-.78c-1.06-1.86-2.13-3.71-3.2-5.57-.15-.12-.42,0-.61,0-1.17,1.78-2.18,3.77-3.28,5.62ZM2.77,1.07,3,.33,7.55,1.61A2.65,2.65,0,0,1,12.61,3L17.19,4.3c-.06.25-.13.49-.2.75L12.41,3.77a2.65,2.65,0,0,1-5-1.42L2.77,1.07M10,4.62A1.94,1.94,0,0,0,10,.75a1.94,1.94,0,0,0,0,3.87' style='fill:%23222556;isolation:isolate;'/%3E%3C/svg%3E");}

body.dark .pCompare>.pCompareAdd:before,body.dark .pCompare>.pCompareLink:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 17.59'%3E%3Cpath d='M4.61,2.88c.25,0,.56-.07.77.05L9,9.16a1.54,1.54,0,0,1,.26,1,4.7,4.7,0,0,1-3.67,4.38C2.65,15.37-.7,12.36.13,9.36,1.35,7.22,2.59,5.08,3.82,2.94c.2-.14.54,0,.79-.06M8.49,10H.73a3.88,3.88,0,1,0,7.76,0m-.33-.77L5,3.69c-.17-.1-.42,0-.62,0C3.17,5.44,2.16,7.42,1.06,9.27Zm7.21,8.32a4.7,4.7,0,0,1-4.62-4.7c0-.71.58-1.27.87-1.9l3-5.15a.09.09,0,0,1,.1-.06,10.18,10.18,0,0,1,1.46,0Q18,9,19.76,12.1a1.75,1.75,0,0,1,.24,1,4.71,4.71,0,0,1-4.63,4.49M11.49,13a3.88,3.88,0,0,0,7.76,0Zm7.43-.78c-1.06-1.86-2.13-3.71-3.2-5.57-.15-.12-.42,0-.61,0-1.17,1.78-2.18,3.77-3.28,5.62ZM2.77,1.07,3,.33,7.55,1.61A2.65,2.65,0,0,1,12.61,3L17.19,4.3c-.06.25-.13.49-.2.75L12.41,3.77a2.65,2.65,0,0,1-5-1.42L2.77,1.07M10,4.62A1.94,1.94,0,0,0,10,.75a1.94,1.94,0,0,0,0,3.87' style='fill:%23ffffff;isolation:isolate;'/%3E%3C/svg%3E");}


.pCompare>.pCompareAdd:after{content:"\f14a";}
.pCompare>.pCompareLink:after{content:"\f14c";}
.pCompare>.pCompareDel{display:inline-block;transition:all .5s ease 0s;}
.pCompare>.pCompareDel{width:2em;height:2em;line-height:1.75em;text-align:center;border-width:1px;border-style:solid;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;border-radius:50%;}
.pCompare>.pCompareDel:before{content:"\f1f8";font-size:1em;vertical-align:middle;}
.pCompare>.pCompareDel{border-color:var(--color-1-1-7);background-color:var(--color-white);-webkit-box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);-moz-box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);box-shadow:0 0.25em 0.25em -0.125em rgba(50, 50, 50, 0.4);}
.pCompare>.pCompareDel:hover{color:var(--color-white);background-color:var(--color-red-1);border-color:var(--color-red-1);}

.product-listing-image .pCompare{position:absolute;top:1em;right:1em;z-index:1;}
.product-listing-image .product-sale-percent+.pCompare{top:calc(1em / 0.875 + 1.25em);}
.product-listing-image .pWish+.pCompare{top:calc(1em + 2.875em + 0.125em);}
.product-listing-image .product-sale-percent+.pWish+.pCompare{top:calc(1em / 0.875 + 1em + 2em + 0.5em);}

.pCompare{width:2.875em;height:2.6725em;border-radius:0.75em;}
.pCompare>*:after{font-size:0.875em;}

.pWish{width:2.875em;height:2.6725em;border-radius:0.75em;}
.pWish>*{line-height:3em;}
.pWish>*:after{line-height:1.75em;}

body.dark .product-listing-image .pWish,
body.dark .product-listing-image .pCompare{top:calc(1em + 0.25em);right:calc(1em + 0.25em);}
body.dark .product-listing-image .product-sale-percent+.pCompare,
body.dark .product-listing-image .product-sale-percent+.pWish{top:calc(1em / 0.875 + 1.25em + 0.25em);}
body.dark .product-listing-image .pWish+.pCompare{top:calc(1em + 2.875em + 0.125em + 0.25em + 0.125em);}
body.dark .product-listing-image .product-sale-percent+.pWish+.pCompare{top:calc(1em / 0.875 + 1em + 2em + 0.5em + 0.25em);}

.pCompare>*{color:var(--color-1-1-3);}
.pCompare>*:hover,
.pCompare.added .pCompareLink{color:var(--color-1-1-1);}
.pCompare>*:after{color:var(--color-green-1);}
.pCompare>*:hover:after{color:var(--color-red-1);}
.pCompare>.pCompareDel{color:var(--color-red-1);}

.product-listing-image .pCompare>*:not(.pCompareDel):before{color:var(--color-1-1-1);}
.product-listing-image .pCompare>.pCompareAdd:after{color:var(--color-green-1);}

body.dark .pCompare>.pCompareAdd:after,
body.dark .pCompare>.pCompareLink:after{color:var(--color-2-1-1);}


body.dark .product-listing-image .pCompare>*:not(.pCompareDel):before{color:var(--color-2-1-1);}

body.dark .pCompare>*:not(.pCompareDel){color:var(--color-2-1-3);}
body.dark .pCompare>*:hover,
body.dark .pCompare.added .pCompareLink{color:var(--color-2-1-1);}
body.dark .pCompare>*:hover{color:var(--color-2-1-1);}

.small_in_cart>svg{width:1.875em;height:1.75em;line-height:normal;transition:all .5s ease 0s;color:var(--color-1-5-6)}
.small_in_cart:hover>svg{color:var(--background-color-1-5);}

.btn.button_buy .t:before,
.btn.small_in_cart:before{content:"";background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;width:2em;height:1.625em;vertical-align: middle;}
.btn.button_buy .t:before{margin-right:0.5em;}
.btn.button_buy .t:before,
.btn.small_in_cart:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 28'%3E%3Cpath d='M10.79.13a.93.93,0,0,1,.33,1.28h0L6.34,9.33H23.66L18.88,1.41A.94.94,0,0,1,20.49.46l5.35,8.88h2.28A1.86,1.86,0,0,1,30,11.2v1.87a1.86,1.86,0,0,1-1.87,1.86h0v8.4A4.66,4.66,0,0,1,23.44,28H6.56a4.66,4.66,0,0,1-4.68-4.67h0v-8.4A1.86,1.86,0,0,1,0,13.07V11.2A1.87,1.87,0,0,1,1.87,9.33H4.16L9.51.45A.94.94,0,0,1,10.79.13Zm-7,14.8v8.4a2.8,2.8,0,0,0,2.81,2.8H23.44a2.8,2.8,0,0,0,2.81-2.8h0v-8.4ZM1.88,11.2v1.87H28.12V11.2ZM7.5,16.8a.94.94,0,0,1,.94.93h0v5.6a.94.94,0,0,1-1.88,0v-5.6a.94.94,0,0,1,.94-.93Zm3.75,0a.94.94,0,0,1,.94.93h0v5.6a.94.94,0,0,1-1.88,0v-5.6a.94.94,0,0,1,.94-.93Zm3.75,0a.94.94,0,0,1,.94.93h0v5.6a.94.94,0,0,1-1.88,0v-5.6A.94.94,0,0,1,15,16.8Zm3.75,0a.94.94,0,0,1,.94.93h0v5.6a.94.94,0,0,1-1.88,0v-5.6a.94.94,0,0,1,.94-.93Zm3.75,0a.94.94,0,0,1,.94.93h0v5.6a.94.94,0,0,1-1.88,0v-5.6a.94.94,0,0,1,.94-.93Z' style='isolation:isolate;' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");}
.btn.small_in_cart:hover:before{}

.btn.small_in_cart{max-width:3em;padding-left:0.5em;padding-right:0.5em;text-transform:none;}
.btn.small_in_cart .t{visibility:hidden;max-width:0;overflow:hidden;padding-left:0;transition:all 0.5s ease-in;vertical-align:middle;}
.btn.small_in_cart:hover{max-width:20em;/*padding-left:1em;padding-right:1em;*/}
.btn.small_in_cart:hover .t{visibility:visible;/*padding-left:0.75em;*/max-width:10em;}
