/*! normalize.css v2.0.1 | MIT License | git.io/normalize */
/* ==========================================================================
 HTML5 display definitions
 ========================================================================== */
 /*ALL*/
@import url("font/R/style.css");
@import url("font/FA/all.min.css");
html,body{
font-family:'Roboto',-apple-system,BlinkMacSystemFont,Geneva,verdana,Tahoma,sans-serif,arial;
margin:0;height:auto;color:#4c4c4c;
}
html{scrollbar-width:thin;scrollbar-color:#f88100 #f0f0f0;}
html::-webkit-scrollbar{width:10px;background-color:transparent;}
html::-webkit-scrollbar-thumb{background-color:#dfdfdf;border:1px solid #2c2c2c;}
html::-webkit-scrollbar-track{background-color:#646464;border-left:1px solid #2c2c2c;}
a p:hover,a p:focus,a p:active{color:#4c4c4c !important;}
body,.page-header,.page-footer,.txtarea,.txt{width:100% !important;max-width:100vw !important;}
#cookie_notification{display:none;position:fixed;bottom:0px;font-size:0.8em;color:#fff;background-color:#4c4c4c;z-index:999;}
.show{display:block !important;}
#cookie_notification p{padding:1em;text-align:left;}
#cookie_notification p a{text-transform:uppercase;}
#cookie_notification p{display:inline-block;}
#m2top,.sh2s{position:fixed;right:0.3%;cursor:pointer;z-index:10;}
#m2top{bottom:0.168em;height:42px;width:44px;text-align:center;background:#f88100;}
.sh2s{bottom:52px;}
.sh2s-i a{width:42px;height:auto;background:#646464 !important;}
.sh2s-i a,#m2top{float:left;font-size:2.013em;padding:0.13em 0.06em;text-align:center;}
.sh2s-i a,.sh2s-i a:hover,.sh2s-i a:focus,.sh2s-i a:active{color:#fff !important;}
.sh2s-i:first-child a{border-radius:4px 4px 0 0;}
.sh2s-i:last-child a{border-radius:0 0 4px 4px;}
#vk a:hover{background:#2787f5 !important;}
#vk a::after{content:"\f189";}
#ok a:hover{background:#ec8b06 !important;}
#ok a::after{content:"\f263";}
#wa a:hover{background:#07c329 !important;}
#wa a::after{content:"\f232";}
#vb a:hover{background:#774e97 !important;}
#vb a::after{content:"\f409";}
#te a:hover{background:#23a0dc !important;}
#te a::after{content:"\f2c6";}
#sk a:hover{background:#01b6ef !important;}
#sk a::after{content:"\f17e";}
#fruit::before{content:"\f06d";}
#m2top::after{content:"\f077";}

.widget{height:auto;}
.logo{display:block;position:relative;width:auto;min-width:230px;max-width:70%;}
.logo img{width:80%;height:auto;}
.header .nav-toggle,.header .logo{display:inline-block;vertical-align:top;}
.panel.header{width:100%;min-width:100vw;}
.panel.header ul li{display:inline-block;}
.header{padding:1em;}
.navigation{-webkit-box-shadow:0px 4px 8px 0px rgba(0,0,0,0.62);-moz-box-shadow:0px 4px 8px 0px rgba(0,0,0,0.62);box-shadow:0px 4px 8px 0px rgba(0,0,0,0.62);}
.navigation .ui-menu{}
.navigation ul{list-style:none;text-align:center;overflow:hidden !important;white-space:nowrap;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar; }
.navigation ul div li{position:relative;display:inline-block;width:auto !important;margin:0 0.5em;z-index:10;}
.navigation ul div li a,nav.navigation ul div li a:visited,.minicart-wrapper{display:block;background:transparent;text-decoration:none;letter-spacing:0.06em;}
.navigation ul div li a{position:relative;background:transparent;color:#4c4c4c !important;padding:0.3em 0;}
.navigation ul div li a:hover::before,.navigation ul div li.active a::before{content:"";position:absolute;bottom:0;left:38%;height:0.168em;width:62%;margin-left:-19%;background:#f88100;animation:zoomIn;animation-duration:0.38s;animation-delay:0s;}
.navigation ul div li a::before{animation:zoomOut;animation-duration:0.38s;animation-delay:0s;}
.navigation ul div li a span{line-height:2em;}
.navigation ul div li a span::before{display:block;width:100%;font-size:2em;text-align:center;}
.nav-1 a span::before{content:"\f185";}
.nav-2 a span::before{content:"\f21e";}
.nav-3 a span::before{content:"\f1e3";}
.nav-4 a span::before{content:"\e4f2";}
.nav-5 a span::before{content:"\f1b9";}
.nav-6 a span::before{content:"\f222";}
.nav-7 a span::before{content:"\f11b";}
.nav-8 a span::before{content:"\f77d";}
.nav-9 a span::before{content:"\f06b";}
.nav-10 a span::before{content:"\f3a5";}
.nav-11 a span::before{content:"\f7b6";}
.nav-12 a span::before{content:"\f2e7";}
.nav-13 a span::before{content:"\f787";}
.nav-sections{position:relative;width:100%;height:4em;}
.ui-menu-icon::before{content:"" !important;}

#slick_menu{padding:0 0.5em;}
#slick_menu .slick-arrow{display:block;position:absolute;top:0;height:100%;width:37px;z-index:20;}
#slick_menu .slick-arrow i::before{}
#slick_menu .slick-arrow:hover{background:transparent !important;}
#slick_menu .slick-prev{left:0;}
#slick_menu .slick-next{right:0;}
#slick_menu .slick-list{z-index:10;}
.callback#button{float:none !important;margin:0 !important;width:auto !important;height:auto !important;}
.callback{position:relative;float:right;font-size:1em;margin:0 auto;padding:0 0.168em;width:104px;height:62px;background:#f88100;}
.minicart-wrapper,.minicart-wrapper a,.minicart-wrapper a:hover,.minicart-wrapper a:focus,.minicart-wrapper a:active{position:relative;color:#fff !important;}
.minicart-wrapper a::after{font-size:1.4em;}
.minicart-wrapper{padding:0 3.8px;background:#f88100;padding:0 0.1681em;}
.callback:hover,.minicart-wrapper:hover{background:#d81820;}
.minicart-wrapper a::after,.nav-toggle{right:0;top:2em;cursor:pointer;}
.nav-toggle{position:relative;width:3.1em;float:right;padding:0 0.1681em 0 0;}
.nav-toggle span,.nav-toggle span::before,.nav-toggle span::after{display:block;content:"";position:absolute;height:0.62em;width:3.1em;cursor:pointer;border-radius:3px;background:#f88100;}
.nav-toggle span::before{top:-0.84em;}
.nav-toggle span::after{bottom:-0.84em;}
.nav-toggle.active span{background-color:transparent;}
.nav-toggle.active span::before,.nav-toggle.active span::after{top:0;}
.nav-toggle.active span::before{transform:rotate(45deg);}
.nav-toggle.active span::after{transform:rotate(-45deg);}

.slick-slide{display:inline-block;}

#header-slider,.slick-stage-outer .slick-stage .slick-item,.slick-stage-outer .slick-stage .slick-item .slide img{height:calc(100vh - 75px);}
#header-slider.slick-stage-outer .slick-stage .slick-item{background:#646464;}
#header-slider .slick-nav,#header-slider .slick-dots{position:absolute;bottom:6%;width:100%;}
#header-slider .slick-nav{text-align:right;right:16%;}
#header-slider .slick-nav button{display:inline-block;width:50px;position:relative;left:0;right:0;}
#header-slider .slick-nav button i{width:32px;height:32px;font-size:2em;text-align:center;}
.slick-nav button i,.slick-dots button span,.submenu,.slick-dots li button{background:#fff;}
.slick-nav button i,.slick-dots button span,.slick-dots li button{border:3.2px solid #ffc500;}
.slick-dots button span,.slick-dots li button{width:14px;height:14px;margin:5px 11px;}
.slick-dots button.slick-dot.active span,.slick-dots button.active:hover span,.slick-dots button:hover span,.slick-nav button:hover span,.slick-dots li button:hover,.slick-dots li.slick-active button:hover,.slick-dots li.slick-active button{background:#ffc500;border:3.2px solid #fff;}
.slick-arrow{position:absolute;width:0;height:0;}
.slick-arrow,.slick-dots{text-align:center;}
.slick-arrow i{font-size:1.681em;width:100%;height:100%;padding: 50% 0;}
.slick-theme .slick-nav [class*='slick-']:hover,
.slick-theme .slick-nav .disabled:hover,
.slick-theme .slick-nav .disabled:focus,
.slick-theme .slick-nav .disabled:active,
.slick-arrow{background:0 none;-moz-background:0 none;-webkit-background:0 none;}
.callback,#button,.button,#send,#m2top,button,.action-close span,span#num15,input[type="button"],.cookie_accept,.sh2s,button{border:2px solid #fff;-moz-border:2px solid #fff;-webkit-border:2px solid #fff;}
.page-title-wrapper{position:relative;top:0;width:100%;max-width:100%;text-align:center;}
#send,#button,.button,input[type="button"],.cookie_accept,button{display:inline-block;padding:10px !important;color:#fff !important;font-weight:600;text-decoration:none;text-shadow:none;outline:none;background:#f88100;}
#send:hover,#button:hover,.button:hover,input[type="button"]:hover,.cookie_accept:hover,button:hover{color:#fff !important;background:#d81820;}
.header,nav ul,.page-title,.columns p,.breadcrumbs,#slick_menu .slick-list{position:relative;width:100%;max-width:1300px;margin:0 auto;}
.columns p,.breadcrumbs{text-align:left;padding:0.5em 1em 1em 2em;}
.columns p{position:relative;margin:0 auto;color:#646464;text-align:left;}
@media screen and (min-width:1200px){
}
@media screen and (max-width:1199px){
}
@media screen and (max-width:1100px){
}
@media screen and (max-width:1050px){
}
@media screen and (min-width:1001px){

}
@media screen and (max-width:1000px){
body{font-size:16px;}
#header-slider,.slick-stage-outer .slick-stage .slick-item,.slick-stage-outer .slick-stage .slick-item .slide img{height:auto !important;}
.sh2s{bottom:21px !important;}
}
@media screen and (max-width:900px){
body{font-size:15px;}
.product-image-wrapper{height:43vw !important;}
.product-items .product-item{width:43% !important;max-width:448px !important;}
.page-footer.footer-menu ul li a,.page-footer5 h6{float:none !important;text-align:center !important;padding:4px 0;}
}
@media screen and (max-width:800px){
#m2top{display:none;}
.sh2s{bottom:44vh !important;}
.widget{border:0px solid transparent !important;}
body{font-size:14px;}
nav ul li a,nav ul li ul li a{font-size:1em !important;}
.slick-dots{display:none !important;}
.widget{width:100% !important;max-width:100% !important;}
.nextstep{right:-6px !important;}
}
@media screen and (min-width:701px){
li.callback{display:none !important;}
}
@media screen and (max-width:700px){
body{font-size:13.2px;}
.product-info-main,.product.media{width:95% !important;max-width:95vw !important;margin:2em 0 0 0 !important;}
.minicart-wrapper{right:16% !important;}
#header-slider .slick-nav,.navigation div.callback,.nextstep{display:none !important;}
li.callback,.minicart-wrapper{float:none !important;margin:0 auto;}
}
@media screen and (max-width:600px){
.price-box.price-final_price{width:48% !important;}
.discount{width:100% !important;max-width:98% !important;float:right;}
input.input-text{width:80% !important;max-width:80% !important;}
.checkout.methods.items.checkout-methods-items{width:100% !important;max-width:99% !important;}
body{font-size:12px;}
}

.txtarea,.txt,input{color:#646464;margin-bottom:10px;border:1px solid #bfbfbf;-moz-border:1px solid #bfbfbf;-webkit-border:1px solid #bfbfbf;padding:5px 9px;line-height:1.681em;}
.txt:focus,.txtarea:focus{border-color:#f88100;}
input.error:focus,textarea.error:focus,input.error,textarea.error{border:1px solid #f31313;-moz-border:1px solid #f31313;-webkit-border:1px solid #f31313;background:#F0BEBE;}
.modal-content p strong{text-align:center;}
textarea#msg,#send,#button,.button,button,.ui-tab a,.txt,.callback,.minicart-wrapper,.formzak,.download,.submenu,#m2top,input[type="button"],.cookie_accept,.sh2s,html::-webkit-scrollbar-thumb,.infotxt::before,input{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#header-slider .slick-nav button i,.modal_close,.slick-dots li button{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.wow{visibility:hidden;}
.page-footer{position:relative;z-index:100;}
.page-footer,#cookie_notification{width:100% !important;max-width:100% !important;padding:0 !important;}
.page-footer{padding-left:5px;padding-right:5px;}
.page-footer ul li a{color:#939393;font-size:0.78em;width:100%;}
.page-footer h6{width:100%;font-size:0.81em;color:#fff !important;text-align:center;height:auto;min-height:4.38em}
.grand.totals::before{content:"";position:absolute;width:70%;left:30%;margin-left:-15%;height:1px;background:#2c2c2c;}

.breadcrumbs ul li{display:inline-block;}
.breadcrumbs ul li a,.breadcrumbs ul li{color:#919191 !important;}
.columns{text-align:center;}
.minicart-wrapper{position:absolute;top:2px;right:0;line-height:70px;z-index:99;}
.tab-header{width:31%;max-width:341px;}
.product-item{width:23%;max-width:253.2px;vertical-align:top;}
.opc-progress-bar,.opc-estimated-wrapper,.loading-old img,.loading-mask img,.cart.item tr td a.product-item-photo,.callback_cover,option:hover,option:focus,option:active,option,#contact,.footer-menu.pravo::before,.footer-menu.pravo::after,.summary.title,.cart-summary.block-shipping,
.price-label,.counter-label,.minicart-wrapper a span.text,.catalog-product-view .product-addto-links .action.towishlist,.actions-secondary,.fieldset.coupon .field .label,
.catalog-product-view .product-social-links .action.mailto.friend,.cart.table-wrapper #shopping-cart-table .table-caption,.cart.table-wrapper #shopping-cart-table thead,.authentication-wrapper,.modal-inner-wrap,.title,.action-skip-wrapper,.fotorama__wrap,.reviews-actions,.field.downloads.required .label,.product-options-wrapper .fieldset .legend.links-title,.product.attribute.sku .type,.product-social-links,.box-tocart .fieldset div .label,.product.pricing,.product-info-st.block-sku,.field.qty,.field-tooltip.toggle,.note,.fieldset .legend,block.upsell.block-content .products-upsell .products.list.items.product-items .item.product.product-item:nth-child(n+9){display:none !important;}
.price-box{max-width:200px;padding:2em 0 0;}
.upsell.block-title.title{display:block !important;}
.price-box.price-final_price{display:inline-block;width:100%;}
.product-add-form{display:inline-block;width:100%;}
.product.attribute.overview{text-align:left;float:left;width:100%;}
.product.attribute.overview .value p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:12;overflow:hidden;margin:0 0 2em !important;height:auto;padding:10px 0 0 5% !important;}
.counter-number{position:absolute;bottom:-0.69em;left:-0.69em;background:#fff;width:1.38em;height:1.38em;border:2px solid #f88100;border-radius:50%;color:#f88100;line-height:1.38em;text-align:center;font-size:1.3em;}
.old-price{position:relative;top:-3em;right:0.5em;float:right;color:#686868;text-decoration:line-through;text-decoration-color:red;}
.special-price{font-size:1.6815em;font-weight:600;line-height:1.7em;}
.ui-tab.ui-tabs-active.ui-state-active,.ui-tab.ui-tabs-active.ui-state-hover{font-size:1.2em}
.ui-tab.ui-state-hover a,.ui-tab.ui-state-hover{color:#fff;}
.ui-tab,.ui-tab a{display:block;line-height:3.7em;}
.ui-tab{text-align:center;}
.ui-tab a{width:95%;color:#fff;}
.tabs-navigation{height:93.2px;width:100%;margin:0 auto 0 0.5em;text-align:center !important;vertical-align:top;}
|/*product item*/
.product-item-details{padding:0 0.5em 1em;text-align:center;}
.product-item-name{display:block;height:4em;margin:0 0 2em;}
.product-item{margin:4px;color:#fff;}
.product-item:hover .product-image-container span img,.product-item:active .product-image-container span img,.product-item:focus .product-image-container span img{width:73%;height:90%;}
.product-item:hover a,.product-item:active a,.product-item:focus a,.grand.totals{color:#f88100;}

.loading-old,.loading-mask{background:#feffff66;bottom:0;left:0;position:fixed;right:0;top:0;z-index:10003;}
.popup-loading {background:rgba(255,255,255,0.8);border-color:#ef672f;color:#ef672f;font-size:14px;font-weight:bold;left:50%;margin-left:-100px;padding:100px 0 10px;position:fixed;text-align:center;top:40%;width:200px;z-index:1003;}
.cart-container,.product-info-main,.product.media,#cart-totals,.{margin:2em auto !important;}
#shopping-cart-table .cart.item .item-info td,.totals td,.totals th,.product-info-st.block-sku div,.product-options-wrapper,.fieldset div{display:inline-block;width:47%;}
.bl.block-discount{top:-0.6em;left:2%;}
.field.choice{width:1em;height:1em;}
.gallery-placeholder__image{max-width:330px !important;}
.cart.main.actions button,.cart.main.actions a,input.input-text.qty {display:inline-block;position:relative;width:25%;}
.action.update{right:3.5% !important;}
.action.clear{right:31% !important;}
.action.primary.checkout{position:relative;right:4.5% !important;}
input#coupon_code{max-width:17vw;}
.cart-totals{position:relative;left:0.5%;margin:4em auto 1em;}
.cart.item:nth-child(n+4)::before{background:#646464 !important;}
.cart.item:nth-child(n+4)::before,.grand.totals::before{width:96% !important;left:0 !important;margin-left:0 !important;}
#shopping-cart-table .cart.item .item-info td:nth-child(2n),.billing-address-form form .fieldset.address .field:nth-child(2n),.totals td,.checkout-methods-items{text-align:right;vertical-align:bottom;}
.cart.item tr td .product-item-details,.cart.item tr td .product-item-details .product-item-name{height:auto;padding:0;margin:0;text-align:left;}
.cart.item .item-actions a{margin:0 1em 0 0;}
.actions-toolbar .primary{width:100% !important;}
.cart-price{font-weight:600;}
.cart.main.actions{line-height:25px;}
.cart.main.actions button,.cart.main.actions .action.continue{position:absolute;}
.cart.main.actions .action.continue{left:0;}
.cart.main.actions button{right:0;}
.cart.main.actions,.cart-summary{top:0 !important;width:100%;padding:2em 0;}
.discount,.checkout.checkout-methods-items,.billing-address-form form .fieldset.address .field,.product-info-main,.product.media{display:inline-block;width:48.4%;max-width:48vw;}
.discount .content{display:block !important;text-align:left;}
.product-info-main,.product.media{position:relative;top:2em;max-width:507px !important;vertical-align:top;}
.field .control{width:100%;margin:10px 0;text-align:left}
.checkout.checkout-methods-items{text-align:right;margin:0 0 0.4em 0;}
.block-content{text-align:left;}
.infotxt{position:relative;cursor:pointer;font-weight:600;color:#4c4c4c;border-bottom:1px dashed #4c4c4c;}
.infotxt::before{right:0;bottom:15px;margin-left:-50%;padding:10px;width:100%;min-width:200px;max-width:321px;background-color:#4c4c4c;font-size:0.8em;color:#fff;text-align:center;content:attr(data-title);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.infotxt:hover::before,.callback_modal.modal_show{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;visibility:visible;}
.infotxt::before{position:absolute;margin-bottom:1em;z-index:1000;}
.infotxt::before,.callback_modal{display:block;-webkit-transition:opacity 0.38s;-moz-transition:opacity 0.38s;-o-transition:opacity 0.38s;transition:opacity 0.38s;visibility:hidden;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;}
.infotxt::before{-webkit-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.62);-moz-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.62);box-shadow:0px 2px 8px 0px rgba(0,0,0,0.62);}
#checkout .fieldset div{width:100%;text-align:left;float:left;}
#checkout .fieldset div .label{text-align:left;}
.slick-slide div .product-item,.checkout-billing-address{width:100% !important;}
.slick-dots li{display:inline-block;}
.product-item,.tab-header{display:inline-block;}

.products-grid.grid{text-align:center;}
.product-image-wrapper{display:block;height:18vw;}
.product-image-photo{width:83%;height:100%;}
.grid-gal,.product-image-wrapper{padding:0px !important;}
.grid-gal a img,.product-image-photo{position:relative;padding:5px;margin:0 auto;}
.nextstep{
position:absolute;
top:22%;
right:-21px;
height:45px;
width:45px;
}
h1.modal-title{
color:#fff !important;
}
.modal-header{
position:relative;
margin:0;
background:#f88100;
border-radius:6px 6px 0 0;
-moz-border-radius:6px 6px 0 0;
-webkit-border-radius:6px 6px 0 0;
}
.modal-content,.submenu{
border-radius:0 0 6px 6px;
-moz-border-radius:0 0 6px 6px;
-webkit-border-radius:0 0 6px 6px;
}
.callback_modal{
position:fixed;
top:0;
left:0;
}
.modal-inner-wrap{
position:fixed;
top:0;
left:0;
right:0;
bottom:0;
width:92%;
max-width:321px;
overflow:hidden;
padding:20px;
z-index:31;
margin:0 auto;
}
.mage-error{color:#f80000;}
.modal_show{z-index:1000 !important;width:100%;height:100%;background:#000000c4;}
.action-close{
position:absolute;top:-8px;right:-16px;
background:none !important;
-moz-background:none !important;
-webkit-background:none !important;}
.action-close span{
color:#fff;
padding:6px 11px;
font-size:16px;
font-weight:600;
background:#bfbfbf;
cursor:pointer;
border-radius:22px;
-moz-border-radius:22px;
-webkit-border-radius:22px;
}
.modal-content{
position:relative;
background-color:#FAFAFA;
z-index:300;
padding:20px 30px;
}
.container{background:#fff;}
.containertr{background:#f7f7f7;}
.container,.containertr{padding:30px 0 10px 0;}
.page-footer p,.page-footer a{color:#464548;}
.footer-menu,.footer-copy,.page-footer{height:auto;}
.footer-menu,.footer-copy{border-top:1px solid #282828;}
.map{height:38vh;}
.copyright{font-size:1em;text-align:center;padding:5px !important;color:#ffc500 !important;font-weight:600;}


article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block;}
audio,canvas,video{display:inline-block;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{overflow-x:visible;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{height:auto;min-height:100%;margin:0;overflow-x:hidden;}
abbr[title]{border-bottom:1px dotted;}
b,strong{font-weight:600;}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
code,kbd,pre,samp{font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}
q{quotes:"\201C" "\201D" "\2018" "\2019";}
small{font-size:0.8em;}
sub,sup{font-size:0.75em;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:0.55em;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
legend{padding:0;}
button,input,select,textarea{font-family:inherit;font-size:1em;margin:0;}
select:focus,select:hover,option:hover,option:focus,option:active,option,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select::-ms-expand,nav ul::-webkit-scrollbar{display:none;}
select::after{content:"";display:block;width:25px;height:25px;background-image:none;position:absolute;right:5px;top:5px;}
input[type="radio"]:focus{-moz-outline-radius:0px !important;-moz-outline-offset:0px !important;}
input[type="checkbox"]:focus{-moz-outline-offset:-1px !important;}
button,input{line-height:normal;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
button[disabled],input[disabled]{cursor:default;}
input[type="checkbox"],input[type="radio"]{padding:0;width:1em;height:1em;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;text-align:left;}
table tbody tr td{padding:5px;vertical-align:text-top;}
table tbody tr td:not([class]){width:40%;}
table tbody tr td.pravo::before{content:"\f14a";}
*,html::before,html::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}
html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;}
body{background:#fff;}
th,code,cite,caption{font-weight:400;font-style:normal;text-align:left;}
address{font-style:normal;}
fieldset{margin:0;padding:0;}
img{display:block;margin:0 auto;}
ol,ul{list-style:none;}
q::before,q::after{content:'';}
a,a img,a:active img,a:hover img,a:focus img,a:focus,a:active,a:hover,select:focus,select:hover,option:hover,option:focus,option:active,option,select,button:active,button:focus,textarea:active,textarea,input[type="radio"]:focus,input[type="checkbox"]:focus,input,input:active,.callback,.minicart-wrapper{cursor:pointer;outline:none;-moz-outline:none;-webkit-outline:none;-webkit-appearance:none;}
button::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"] > input[type="button"]::-moz-focus-inner{cursor:pointer;outline:none !important;-moz-outline:none !important;-webkit-appearance:none !important;}
button,html,body,abbr,acronym,img,legend,fieldset,select:focus,select:hover,option:hover,option:focus,option:active,option,select,a,a img,a:active img,a:hover img,a:focus img,a:active,a:hover,a:focus,#cookie_notification{border:0 none;-moz-border:0 none;-webkit-border:0 none;outline:0 !important;-moz-outline:0 !important;-webkit-appearance:none !important;}
button,button::-moz-focus-inner,input::-moz-focus-inner,input[type="reset"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="file"]::-moz-focus-inner{border:2px 2px 2px #fff !important;-moz-border:2px 2px 2px #fff !important;-webkit-border:2px 2px 2px #fff !important;background:none !important;-moz-background:none !important;-webkit-background:none !important;}
input:focus,input[type="search"]:focus{outline-offset:-2px;}
input[type="search"]{-webkit-appearance:none;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
@-ms-viewport{width:device-width;}
@-o-viewport{width:device-width;}
@viewport{width:device-width;}
a,button,.callback,.button,:hover,::before,::after{
-webkit-transition:0.38s all;-moz-transition:0.38s all;-o-transition:0.38s all;transition:0.38s all;-ms-touch-action:manipulation;touch-action:manipulation;}
.cart.item .item-actions a,.cart.item .item-actions a span,button,input,select,table,textarea{color:#646464;font-size:1em;line-height:1.5;}
ol,ul{list-style:none;margin:0;padding:0;}
a,a:active,a:hover,a:focus{text-decoration:none;}
a{color:#4c4c4c;font-weight:600;}
a:active,a:hover,a:active p,a:hover p,.ui-tab.ui-tabs-active,.ui-tab.ui-tabs-active.ui-state-active,.ui-tab.ui-tabs-active.ui-state-hover,.ui-tab.ui-tabs-active.ui-state-active a,.ui-tab.ui-tabs-active.ui-state-hover a,.navigation ul li a:hover span::before,.navigation ul li.active a span::before{color:#f88100 !important;}
a,a img,a:active img,a:hover img,a:focus img,a:active,a:hover,a:focus{user-select:none;}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6,#h1,#h2,#h3,#h4,#h5,#h6{position:relative;padding:0.5em 0 1em 0;margin:0 auto;color:#4c4c4c;font-weight:600 !important;text-align:center !important;text-rendering:optimizeSpeed;text-transform:uppercase;font-style:normal;}
#h1,h1,.h1{color:#f88100 !important;font-size:1.6815em;line-height:1.7em;}
#h2,h2,.h2{font-size:1.31em;line-height:1.6em;}
#h3,h3,.h3,.old-price{font-size:1.12em;line-height:1.4em;}
#h4,h4,.h4{font-size:0.93em;line-height:1.2em;}
#h5,h5,.h5{font-size:0.93em;line-height:1.2em;}
#h6,h6,.h6{font-size:0.75em;line-height:1.2em;}
p#h5,p#h5:hover,p#h5:focus,p#h5:active,p#h5,p#h3:hover,p#h3:focus,p#h3:active,#shopping-cart-table .cart.item .item-info td:nth-child(4n){color:#4c4c4c;}
::after,::before{font-family:"Font Awesome 6 Free" !important;}
.sh2s-i a::after{font:var(--fa-font-brands) !important;}
#m2top::after{font:var(--fa-font-solid) !important;}
