a.btn{text-decoration:none}.btn{vertical-align:middle;text-align:center;position:relative;cursor:pointer;display:inline-block;letter-spacing:-0.021em;white-space:nowrap;font-family:"Segoe UI",Roboto,"PT Sans","Helvetica Neue",Arial,sans-serif;font-weight:400;font-size:0.8125rem;line-height:1.5em;padding:0.25rem 0.9375rem;text-decoration:none;color:#666;background:#f2f2f2;border:1px solid #ebebeb;border-radius:2px}.btn:hover,.btn:focus{color:#333;background-color:#e6e6e6;border-color:#dedede}.btn-xs{padding:0.25rem 0.5rem;font-size:0.55rem;border-radius:2px;padding:0.125rem 0.625rem;font-size:0.75rem;border-radius:0.125rem;line-height:1em;height:1.1875rem}.btn-sm{padding:0.25rem 0.5rem;font-size:0.825rem;border-radius:2px}.btn-lg{padding:0.7rem 1.1rem;font-size:1rem;border-radius:0.1875rem;text-transform:uppercase;font-weight:bold}




.overlay-scr{display:block;position:fixed !important;top:0;left:0;right:0;bottom:0;z-index:9999;max-height:100%;height:100%;overflow:auto;background:rgba(48,48,54,0.99);background:-webkit-linear-gradient(310deg, rgba(41,41,46,0.78) 30%, #242429 60%);background:linear-gradient(140deg, rgba(41,41,46,0.78) 30%, #242429 60%);background-size:300% 300%;-webkit-animation:overlay-scr 29s ease infinite;animation:overlay-scr 29s ease infinite}
@-webkit-keyframes overlay-scr{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}
@keyframes overlay-scr{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}
@media (min-width: 992px){#modal-2cart .m-block{top:20vh;max-width:32.5rem}}



/* v1 */
#informers{z-index:2;position:fixed;font-size:0.6875rem;line-height:1;border:1px solid rgba(255,255,255,0.33);color:#fff;box-shadow:0px -1px 2px 1px rgba(128,128,128,0.1)}#informers>div>div{position:relative;text-align:center;width:55px;height:55px;line-height:27.5px;padding:0.9375rem;background:#1699ec}#informers>div>div a{position:absolute;top:0;left:0;bottom:0;right:0}#informers>div>div span{cursor:default;position:absolute;top:0.5rem;right:0.25rem;background:#e3e3e3;display:block;width:18px;height:18px;border-radius:50%;line-height:18px;background:rgba(255,255,255,0.97);color:#4d4d4d;box-shadow:0px 1px 4px 2px rgba(128,128,128,0.18)}#informers>div>div:before{margin:auto;font-size:1.375rem}#informers>div>div.disabled{background:#7fb4ef}#informers>div>div.disabled span{background:#1699ec;color:#e6e6e6}#informers>div>div.disabled:before{opacity:.5}#informers #user_informer>div{background:#1699ec}@media (max-width: 991px){#informers{width:13.875rem;bottom:-0.125rem;left:50%;margin-left:-6.9375rem}#informers>div{float:left}}@media (min-width: 992px){#informers{top:30vh;right:-1px}#informers>div+div>div{margin-top:-1px;border-top:1px solid rgba(255,255,255,0.22)}}

/* v2 */
#cart_informer{z-index:2222;font-size:1.6875rem;line-height:1;border:1px solid rgba(255,255,255,0.33);color:#fff;box-shadow:0px -1px 2px 1px rgba(128,128,128,0.1)}

#cart_informer>div>div{position:relative;text-align:center;width:55px;height:55px;line-height:27.5px;padding:0.9375rem;background:#1699ec}
#cart_informer>div a{
width: 90px;

height: 100%;

z-index: 999999;

position: absolute;

top: 0;

right: 0;
}
#cart_informer>div>div span{cursor:default;position:absolute;top:0.5rem;right:0.25rem;background:#e3e3e3;display:block;width:18px;height:18px;border-radius:50%;line-height:18px;background:rgba(255,255,255,0.97);color:#4d4d4d;box-shadow:0px 1px 4px 2px rgba(128,128,128,0.18)}
#cart_informer>div>div:before{margin:auto;font-size:1.375rem}
#cart_informer>div>div.disabled{background:#7fb4ef}
#cart_informer>div>div.disabled span{background:#1699ec;color:#e6e6e6}
#cart_informer>div>div.disabled:before{opacity:.5}
#cart_informer #user_informer>div{background:#1699ec}

@media (max-width: 991px){
#cart_informer{width:5.875rem; padding: 4px 0;

text-align: center;}
#cart_informer>div{float:left}
}
@media (min-width: 992px){
#cart_informer{top:30vh;right:-1px}
#cart_informer>div+div>div{margin-top:-1px;border-top:1px solid rgba(255,255,255,0.22)}
}


.modal .close{cursor:pointer !important;position:absolute;top:0.9375rem;right:0.9375rem;padding:5px;font-family:Helvetica, Arial, sans-serif;font-size:36px;font-weight:bold;line-height:18px;text-decoration:none;color:#ccc;text-shadow:0 1px 0 #ffffff;z-index:99;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.modal .close:hover{color:#333;text-decoration:none}
.modal .m-title{margin-bottom:1.125rem;padding-right:0.625rem;font-size:1.3125rem;font-weight:bold;text-transform:uppercase;color:#333}

.btn-lg{padding:0.7rem 1.1rem;font-size:1rem;border-radius:0.1875rem;text-transform:uppercase;font-weight:bold}

.btn-primary{color:#fff;background-color:#2a73f2;border-color:#2a73f2;text-shadow:0 1px 0 rgba(102,102,102,0.46)}.btn-primary:hover,.btn-primary:focus{color:#fff;background-color:#1b41e7;border-color:#1b41e7}

.btn-success{color:#fff;background-color:#41a932;border-color:#41a932;text-shadow:0 1px 0 rgba(128,128,128,0.26)}.btn-success:hover,.btn-success:focus{color:#fff;background-color:#368d2a;border-color:#368d2a}

.btn-info{color:#e5e5e5;background-color:#565656;border-color:#4a4a4a;text-shadow:0 1px 0 rgba(102,102,102,0.26)}.btn-info:hover,.btn-info:focus{color:#fcfcfc;background-color:#3f3f3f;border-color:#444}

.btn-danger{color:#fff;background-color:#d62222;border-color:#d62222;text-shadow:0 1px 0 rgba(128,128,128,0.26)}.btn-danger:hover,.btn-danger:focus{color:#fff;background-color:#b71d1d;border-color:#b71d1d}


.modal .m-block{line-height:1.25;display:block;overflow-y:auto;position:relative;margin:0 auto;height:auto;z-index:999;background:#fff url(../images/staticSheets/bg-paper-2.jpg)}.modal .m-block .btn{min-width:11.875rem}@media (max-width: 767px){.modal .m-block{position:fixed;padding:5vh 1.0625rem}}@media screen and (max-width: 767px) and (max-height: 7400px){.modal .m-block{width:100%;top:0;bottom:0}}@media (min-width: 768px){.modal .m-block{top:9vh;width:31.25rem;padding:1.875rem;border:2px solid #fafafa;box-shadow:0px 28px 33px -28px rgba(0,0,0,0.85);max-height:92vh;max-width:99vh}}.modal .m-title{margin-bottom:1.125rem;padding-right:0.625rem;font-size:1.3125rem;font-weight:bold;text-transform:uppercase;color:#333}.modal .form{padding:1.5625rem;border:1px solid #e8e8e8;background:rgba(255,255,255,0.18);box-shadow:0px 14px 30x -2px rgba(0,0,0,0.12)}.modal .close{cursor:pointer !important;position:absolute;top:0.9375rem;right:0.9375rem;padding:5px;font-family:Helvetica, Arial, sans-serif;font-size:36px;font-weight:bold;line-height:18px;text-decoration:none;color:#ccc;text-shadow:0 1px 0 #ffffff;z-index:99;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.modal .close:hover{color:#333;text-decoration:none}




@font-face{font-family:'fontello';src:url("../font/fontello.eot?73160169");src:url("../font/fontello.eot?73160169#iefix") format("embedded-opentype"),url("../font/fontello.woff2?73160169") format("woff2"),url("../font/fontello.woff?73160169") format("woff"),url("../font/fontello.ttf?73160169") format("truetype"),url("../font/fontello.svg?73160169#fontello") format("svg");font-weight:normal;font-style:normal}[class^="f-"]:before,[class*=" f-"]:before{font-family:"fontello";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.f-cart:before,.ico-btn_cart:before,.ico-head_cart:before{content:'\e827'}

[class*="ico-"]:before,[class*="ico-"]:after{font-family:"fontello";font-style:normal;font-weight:normal;text-align:center;speak:none;display:inline-block;text-decoration:inherit;width:1.1em;margin-right:.22em;margin-left:.22em;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}


.fa-shopping-cart {padding: 4px 10px;}



/* btn cart in category */
.card .input-group .btn{text-align:center;text-transform:uppercase;font-weight:bold;font-size:0.75rem;z-index:3;}.card .input-group .btn:not(.btn-outline-primary){padding:0;width:3rem;height:3.0625rem;color:#d1d1d1;background:#fff;border:3px solid #f0f0f0;border-radius:50%}.card .input-group .btn:not(.btn-outline-primary):before{font-size:0.875rem;line-height:1.9}.card .input-group .btn.selected{background-color:#00A4EF;border-color:#fff;color:#fff !important}.card .input-group .btn:hover{color:#00A4EF;border-color:#00A4EF}