@font-face{font-family:Raleway;src:url(fonts/Raleway/Raleway-Light.ttf);font-weight:300;font-display:swap}
@font-face{font-family:Raleway;src:url(fonts/Raleway/Raleway-Regular.ttf);font-weight:400;font-display:swap}
@font-face{font-family:Raleway;src:url(fonts/Raleway/Raleway-Medium.ttf);font-weight:500;font-display:swap}
@font-face{font-family:Raleway;src:url(fonts/Raleway/Raleway-Bold.ttf);font-weight:600;font-display:swap}
@font-face{font-family:Raleway;src:url(fonts/Raleway/Raleway-Black.ttf);font-weight:700;font-display:swap}
*{box-sizing:border-box;-o-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}
body,html{width:100%}
body{padding:0;margin:0;font-family:sans-serif;line-height:1}
a{text-decoration:none;color:inherit}
a:focus{outline:0}
a:visited{text-decoration:none}
p{clear:both;margin:5px 0 10px;line-height:1.5}
h1,h2,h3{margin:0;padding:0}
h1{margin-bottom:20px}
section{z-index:1;display:block;clear:both;position:relative}
h1 a{text-decoration:underline}
img{max-width:100%;height:auto}
.flex{display:flex}
.full{width:100%}
.half{width:50%}
.wrap{flex-wrap:wrap}
.fspace{justify-content:space-between}
.fcenter{justify-content:center}
.grid-2{display:grid;grid-column-gap:0;grid-template-columns:50% 50%}
.grid-3{display:grid;grid-column-gap:5%;grid-template-columns:30% 30% 30%}
.grid-4{display:grid;grid-column-gap:2.66%;grid-template-columns:23% 23% 23% 23%}
.grid-5{display:grid;grid-column-gap:2.5%;grid-template-columns:18% 18% 18% 18% 18%}
.error{display:block;font-size:12px;color:#e02b27}
.categories{max-width:50%;margin:0 auto 30px;text-align:center;font-weight:500}
.categories span{display:block}
.categories a{color:#999}
.imgCat{width:70px;height:70px;position:relative;margin:0 auto 15px}
.imgCat:before{content:"";width:70px;height:70px;background:#f5f5f5;border-radius:50%;display:block;margin:0 auto 10px;float:none;z-index:-1;overflow:inherit;position:absolute;top:0;left:0;transition:all .3s ease-in-out}
@media (max-width:800px) {
.grid-2{grid-column-gap:0!important;grid-template-columns:100%!important}
.grid-3{grid-template-columns:47.5% 47.5%!important}
.grid-4{grid-column-gap:5%!important;grid-template-columns:47.5% 47.5%!important}
}
.socials li a{display:inline-block}
.crs{position:relative;display:inline-block}
.crs:before{content:"";display:block;margin:0 auto}
.s-10:before,.s-10:after{width:10px;height:10px}
.s-12:before{width:12px;height:12px}
.s-14:before{width:14px;height:14px}
.s-16:before{width:16px;height:16px}
.s-18:before{width:18px;height:18px}
.s-21:before{width:21px;height:21px}
.s-30:before{width:30px;height:30px}
.s-36:before{width:36px;height:36px}
.m-close{background:url(icons/close.svg) center center no-repeat;background-size:contain}
.m-facebook:before{background:url(icons/facebook.svg) center center no-repeat;background-size:contain;filter:invert(100%) sepia(4%) saturate(17%) hue-rotate(205deg) brightness(108%) contrast(104%)}
.m-instagram:before{background:url(icons/instagram.svg) center center no-repeat;background-size:contain;filter:invert(100%) sepia(4%) saturate(17%) hue-rotate(205deg) brightness(108%) contrast(104%)}
.m-arrowup:before,.minus .m-arrowdown:before{background:url(icons/arrow.svg) center center no-repeat;background-size:contain}
.m-arrowdown:before,.parent:after{background:url(icons/arrow.svg) center center no-repeat;background-size:contain;transform:rotate(180deg)}
.m-check:before{background:url(icons/check.svg) center center no-repeat;background-size:contain}
.m-search:before{background:url(icons/search.svg) center center no-repeat;background-size:contain}
.m-user:before{background:url(icons/user.svg) center center no-repeat;background-size:contain}
.m-love:before{background:url(icons/heart.svg) center center no-repeat;background-size:contain}
.m-redlove:before,.onwishlist .m-love:before{background:url(icons/heartfull.svg) center center no-repeat;background-size:contain}
.m-cart:before{background:url(icons/cart.svg) center center no-repeat;background-size:contain}
.m-filter:before{background:url(icons/filter.svg) center center no-repeat;background-size:contain}
.m-order:before{background:url(icons/sort.svg) center center no-repeat;background-size:contain}
.m-info:before{background:url(icons/info.svg) center center no-repeat;background-size:contain}
.m-truck:before{background:url(icons/truck.svg) center center no-repeat;background-size:contain}
.m-money:before{background:url(icons/money.svg) center center no-repeat;background-size:contain}
.m-retur:before{background:url(icons/retur.svg) center center no-repeat;background-size:contain}
.m-safe:before{background:url(icons/safe.svg) center center no-repeat;background-size:contain}
.m-trash:before{background:url(icons/trash.svg) center center no-repeat;background-size:contain}
.crs.red:before{filter:invert(24%) sepia(72%) saturate(7184%) hue-rotate(355deg) brightness(103%) contrast(123%)}
.owl-next:before,.owl-prev:before{content:"";background:url(icons/arrow.svg) center center no-repeat;background-size:contain;filter:invert(89%) sepia(100%) saturate(6196%) hue-rotate(190deg) brightness(122%) contrast(97%);display:inline-block;width:16px;height:16px}
.owl-prev:before{transform:rotate(-135deg);margin-top:5px}
.owl-next:before{transform:rotate(45deg);margin-right:-5px}
.owl-nav button:hover:before{filter:none}
.checkList li:before{content:"";filter:invert(55%) sepia(96%) saturate(658%) hue-rotate(338deg) brightness(99%) contrast(96%);display:inline-block;width:12px;height:12px;background:url(icons/checkme.svg) center center no-repeat;background-size:contain;margin-right:5px}
.filterOptions input[type=checkbox]:checked~span:after{content:"";filter:invert(53%) sepia(90%) saturate(405%) hue-rotate(100deg) brightness(96%) contrast(88%);filter:invert(89%) sepia(100%) saturate(6196%) hue-rotate(190deg) brightness(122%) contrast(97%);display:inline-block;width:10px;height:8px;margin-top:2px;background:url(icons/checked.svg) center center no-repeat;background-size:contain}
.swatch .filterOptions input[type=checkbox]:checked~span:after{width:15px;height:11px;margin:4px 2px}
.breadcrumbs li:after{content:"";background:url(icons/arrow.svg) center center no-repeat;background-size:contain;display:inline-block;width:6px;height:6px;transform:rotate(90deg);margin:1px 5px}
.error:before{content:"";background:url(icons/info.svg) center center no-repeat;background-size:contain;filter:invert(42%) sepia(78%) saturate(3988%) hue-rotate(339deg) brightness(84%) contrast(113%);width:14px;height:14px;margin-right:5px;display:inline-block}
.miniCart .parentClose .crs,.menuClose .crs{filter:invert(88%) sepia(95%) saturate(0%) hue-rotate(179deg) brightness(108%) contrast(100%)}
.next .crs{transform:rotate(-90deg)}
.right li a{color:#999}
.subnav .parent:after{transform:rotate(90deg);height:50px;float:right}
@media (min-width:800px) {
.breadcrumbs ul{text-align:left}
.breadcrumbs ul li{display:inline-block}
.subnav li:hover a{background:#f7f7f7}
.homeCategory:hover .imgCat:before{background:#6b6bb0}
.homeCategory:hover a{color:#6b6bb0}
.parent:after{content:"";display:inline-block;margin-left:5px}
.next:hover .crs{filter:invert(88%) sepia(95%) saturate(0%) hue-rotate(179deg) brightness(108%) contrast(100%)}
#backtotop:hover i:before{filter:invert(99%) sepia(1%) saturate(7435%) hue-rotate(204deg) brightness(113%) contrast(100%)}
.crs:hover:before,a:hover .crs:before,.searchIcon:hover .crs:before,.parent:hover:after{filter:invert(52%) sepia(14%) saturate(1577%) hue-rotate(202deg) brightness(81%) contrast(89%)}
.crs.red:hover:before{filter:invert(24%) sepia(72%) saturate(7184%) hue-rotate(355deg) brightness(103%) contrast(123%)}
}
ul.right{margin:0;list-style:none}
html{scroll-behavior:smooth}
.half{width:49%}
.page{min-height:400px}
.error{margin-bottom:15px}
fieldset{border:0;margin:0;padding:0}
.left{color:#999}
.left a{margin-left:5px}
.right li:last-child{border:none}
.right li .crs{margin-bottom:-2px}
.topHeader{height:40px;line-height:40px;background-color:#fff;border-bottom:1px solid #ededed}
.right li{color:#999;line-height:20px;border-right:1px solid #444;padding:0 15px;height:20px}
.searchIcon{cursor:pointer}
.searchIcon:hover{color:#6b6bb0}
body{font-family:Raleway,sans-serif;color:#222;font-weight:400;font-size:15px}
label{font-size:14px;font-weight:400;margin:0 0 15px;display:inline-block;width:100%;color:#788188}
input[type=datetime],input[type=email],input[type=number],input[type=password],input[type=phone],input[type=search],input[type=text],input[type=url],select,textarea{background:#fff;background-clip:padding-box;border:1px solid #c2c2c2;border-radius:1px;font-family:Raleway,sans-serif;font-size:14px;margin-top:5px;height:32px;line-height:1.42857143;padding:0 9px;vertical-align:baseline;width:100%;outline:0;box-sizing:border-box;height:40px;color:#788188}
textarea{height:128px}
input:not([disabled]):focus{box-shadow:0 0 2px rgba(0,0,0,.6);border:solid 1px #6b6bb0}
input#cauta:focus{box-shadow:none;border:none}
.productzone{padding:0;margin:20px 0;list-style:none}
.loginForm{padding-right:50px;border-right:1px solid #c1c1c1}
.zoomImg{cursor:zoom-in}
button:focus{outline:0}
a{color:#000}
strong{font-weight:600}
.spaceMe{display:flex}
.spaceMe em{padding-left:15px;display:inline-block}
ol li,ul li,p{color:#ccc;font-size:15px;line-height:25px}
.sticky{border-bottom:3px solid #f8f8f8}
.overflowHide{overflow:hidden}
header{width:100%;height:100%;background:#222627;box-shadow:0 5px 30px 0 #5a0000 0 2px 9px 0 #e60000;z-index:3;animation-name:fadein;animation-duration:.2s}
body:not(.index) header{border-bottom:3px solid #f8f8f8}
.logo{padding:5px 0;height:60px;min-width:225px}
.logo img{max-height:100%}
.container{width:90%;margin:0 auto;max-width:1200px}
.topFooter{background:#00765c;padding:40px 0;margin:40px 0}
footer{background:#222627;padding-top:40px}
.absoluteFooter{line-height:60px;background:#191a1a;color:#fff;margin-top:40px}
.absoluteFooter p{line-height:inherit}
.footerLogo{max-width:160px;margin-bottom:10px}
.socials{padding:0;margin:0;list-style:none;font-size:21px}
.socials li{width:40px;text-align:center;padding:0 5px;line-height:inherit;font-size:inherit}
.avantaje i{font-size:36px;margin-right:23px;line-height:100%;color:#878787}
.avantaje p{color:#fff;margin-top:5px;font-size:11px;line-height:1.6;margin-bottom:0}
.avantajeTitle{color:#fff;text-transform:uppercase;clear:both;display:block;letter-spacing:1px;font-size:14px;line-height:1;margin-bottom:3px}
footer a{color:#999}
.topFooter .crs{filter:invert(100%) sepia(0%) saturate(7489%) hue-rotate(353deg) brightness(102%) contrast(102%)}
header ul{list-style:none;padding:0;margin:0}
.navigation li{text-align:center;color:#999;font-size:11pt;align-items:center;justify-content:center;display:flex;line-height:1.2;position:relative}
.navigation li a{padding:0 25px;white-space:nowrap;color:inherit;line-height:40px}
.navigation ul ul{box-shadow:0 0 3px 0 rgba(0,0,0,.1);z-index:99;visibility:hidden;opacity:0;position:absolute;top:70px;background:#fff;transition:all .1s ease-in-out;left:0}
.navigation ul ul li{text-transform:none;font-size:13px;font-weight:400}
.navigation ul ul li a{border-bottom:1px solid #eee;display:flex;justify-content:space-between;font-weight:500}
.navigation ul ul li:last-child a{border:none}
.navigation ul ul ul{display:none;z-index:-1;border:none;top:0!important}
.navigation ul ul ul li{line-height:36px}
.navigation ul ul ul li a{font-weight:400}
.content{padding:35px 0}
.homeSubtitle{text-align:left;font-weight:600;text-transform:uppercase;line-height:2;font-size:18pt;margin:20px auto 40px;position:relative}
.homeSubtitle:before{display:block;content:"";background:url(../images/shape.png);    z-index: 1;
    height: 30px;
    width: 140px;
    background-size: contain;
    background-repeat: no-repeat;}
.homeSubtitle span{display:block;color:#788188;font-size:14px;line-height:1;font-weight:400;text-transform:none}
.posttext{color:#999;margin:15px 0;text-align:center}
.block-content .inner-content{max-width:1170px;display:flex;flex-wrap:wrap;margin:0 auto;justify-content:space-between}
.col-left-content{width:48%}
.col-right-content{width:48%}
.block-content .inner-content .item{display:flex;margin:60px 0;z-index:1;position:relative}
.info-contact{text-transform:uppercase;margin-top:20px}
.info-contact h2,.info-contact h3{color:#222;margin-bottom:.5rem;font-weight:500;font-family:inherit;line-height:1.2}
.info-contact h2{font-size:171.42%;color:#f52828}
.col-left-content .image,.col-right-content .image{width:80px;height:80px;line-height:80px;border-radius:50%;flex:0 0 80px;text-align:center;margin-left:25px;margin-right:25px;background-color:#6b6bb0}
.col-right-content .image{margin-right:25px;order:0}
.item .image img{vertical-align:middle}
.inner-content .item .info h3{font-size:142.85%;color:#222;text-transform:uppercase;font-weight:500;white-space:nowrap}
.inner-content .item .info p{color:#999}
.col-center-content{text-align:center;border:2px solid #ededed;border-radius:50%;width:500px;height:500px;padding:70px 20px}
.blogLatest h3{font-weight:500;line-height:2}
.blogLatest a{color:#0056b3}
.extra li{position:relative;cursor:pointer;font-size:18px;padding:0 10px;line-height:60px}
.cartIcon{position:relative;cursor:pointer}
.pageTitlu{margin-bottom:5px;font-size:14px;font-weight:400;letter-spacing:1px;text-align:center;background-color:#f8f8f8;line-height:30px}
.genderSelect{display:flex;justify-content:space-between;text-transform:uppercase;margin-bottom:15px;padding:0 10px}
.genderSelect a{border:2px solid #000;font-weight:500;padding:3px 20px;opacity:.5}
.genderSelect a.active{background:#000;opacity:1;color:#fff}
.contact h3{text-transform:uppercase;font-size:16px;font-weight:500;color:#4d5959;margin-bottom:20px}
.contact label{margin:5px 0}
.contact .actions-toolbar{margin-top:15px}
.wishlistIcon{position:relative}
#wishBlock,.cartIcon .cartItems{position:absolute;font-size:10px;color:#fff;top:-50%;left:50%;width:18px;height:18px;line-height:18px;display:block;text-align:center;z-index:2}
.sliderIndex{position:relative}
#wishBlock .wishItems:after,.cartIcon .cartItems:after{content:"";width:18px;position:absolute;top:0;left:0;height:18px;background:#6b6bb0;border-radius:50%;display:block;z-index:-1}
#wishBlock .wishItems:after{background:#ff5454}
#miniCart{padding:20px;text-align:center;font-size:14px}
.miniCart{position:absolute;z-index:9999;right:0;top:86px;bottom:0;background:#fff;width:300px;height:100%;display:table}
.miniCart .parentClose{position:absolute;left:0;top:0;font-size:24px;cursor:pointer;width:40px;height:40px;line-height:40px;text-align:center;color:#fff}
.headMiniCart{text-transform:uppercase;font-weight:500;color:#fff;background:#6b6bb0;line-height:50px;text-align:center;letter-spacing:1px}
.overlay{position:fixed;z-index:999;width:100%;height:100%;background:#000;opacity:.75;top:0;left:0;cursor:url(../images/close-cursor.png),pointer}
.hamburger{cursor:pointer;display:none;padding:5px 0;margin-top:15px}
.spans{color:#fff;float:left}
.hamburger span{clear:both;float:none;display:block;background-color:#222;height:2px;width:25px;margin-right:auto;margin-left:auto;margin-bottom:3px;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.hamburger span:last-child{margin-bottom:0}
.hamburger.close span:nth-child(2){background-color:transparent;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}
.hamburger.close span:nth-child(1){margin-top:4px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.hamburger.close span:nth-child(3){margin-top:-10px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.slideContainer{position:relative}
.slideContainer .text-slide{width:80%;text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.text-slide .caption1{color:#fff;text-transform:uppercase;font-weight:600;font-size:15px;letter-spacing:2px}
.text-slide .caption2{color:#fff;text-transform:uppercase;font-weight:600;font-size:80px;letter-spacing:2px;line-height:70px}
.text-slide .caption2 span{color:#ff0101}
.text-slide .btn-shop{border-radius:20px;line-height:40px;width:160px;text-align:center;padding:0 20px;display:inline-block;font-size:16px;cursor:pointer;background:#6b6bb0;text-transform:none;color:#fff;text-decoration:none;font-weight:500;transition:all .4s ease}
.shippingInfo{clear:both;display:block!important;margin-top:15px}
.saleLabel{background:#f52828;color:#fff;position:absolute;width:50px;height:50px;border-radius:50%;line-height:50px;text-align:center;z-index:9;font-weight:400;font-size:14px;right:10px;top:10px}
.saleTag{background:#f52828;color:#fff;padding:5px 6px;font-size:13px;display:block;clear:both;float:none;max-width:50px;text-align:center;margin-left:0!important;margin-top:5px}
.only-mobile{display:none}
.owl-nav{height:0}
.owl-nav button{position:absolute;display:none;height:38px;overflow:hidden;width:38px;line-height:38px;font-size:0;cursor:pointer;background:0 0;color:transparent;top:calc(50% - 20px);padding:0;border:1px solid #fff;outline:0;z-index:9;transition:all .35s ease 0;transform:rotate(45deg);color:#fff;background-color:transparent!important;border-color:#000}
.owl-nav button span{opacity:0}
.owl-prev{left:20px}
.owl-next{right:20px}
.owl-dots{position:absolute;display:flex;justify-content:center;bottom:20px;list-style:none;text-align:center;padding:0;width:100%;margin-bottom:0}
.relatedBox .owl-dots{bottom:-40px}
.owl-dots button{border:0;background-color:#a8a6a2!important;display:block;height:16px;width:16px;outline:0;line-height:0;font-size:0;color:transparent;padding:0;cursor:pointer;border-radius:50%;margin-left:15px}
.owl-dots button:first-child{margin-left:0}
.owl-dots button.active,.owl-dots button:hover{background:#fff!important}
.relatedBox .owl-dots button.active,.relatedBox .owl-dots button:hover{background:#000!important}
.owl-dots button.active{width:18px;height:18px}
.prices{text-align:center;display:block}
.prices span{margin-left:7px}
.prices span:first-child{margin-left:0}
.productHolder{text-align:center;display:block}
.productTitle{font-size:17px;text-align:center;font-weight:400;margin:0;text-transform:none;margin-bottom:10px;letter-spacing:-.5px}
.productList li a{display:block}
.relatedProducts .productTitle{font-size:15px;line-height:1.5}
.productTitle a{padding:6px 0;color:#555;line-height: 1.25;
    font-weight: 600;
    letter-spacing: 0;}
.footer-link{list-style:none;line-height:2;padding:0;margin:0}
.footer-contain h3{font-size:16px;margin-bottom:10px;font-weight:600;color:#eee}
ul.grid-4{padding:0;list-style:none}
.navigation ul.grid-4{grid-column-gap:0}
.grid-1-3 .one{grid-area:one}
.grid-1-3 .three{grid-area:three}
.grid-1-3{display:grid;grid-template-areas:'one three three three';grid-template-columns:25%;grid-gap:50px}
.basePrice{font-weight:500;color:#f52828;font-size:16px}
.rrp{font-size:13px;font-weight:600;color:#595959}
.cutThrough{font-size:12px;font-weight:600;color:#595959;text-decoration:line-through}
.textSwatch .filterOptions a,.tooltip a{background:#eee;text-align:center;margin:3px;padding:0 3px;border:1px solid #eee;font-size:12px;line-height:24px;min-width:25px}
.textSwatch .filterOptions a{padding:3px 7px;position:relative;background:0 0}
.productList li{padding:12px;position:relative;margin-bottom:30px}
.productList{padding:0;float:none;clear:both;list-style:none}
.footerCenter .grid-4{column-gap:40px}
.searchForm{position:fixed;z-index:9999;top:20vh;left:50%;transform:translate(-50%,0);max-width:95%;background:#fff;border-radius:22px}
.searchForm button,.searchForm input,.searchForm select{-webkit-appearance:none;height:44px;border:none;padding:5px}
.searchForm button:focus,.searchForm input:focus,.searchForm select:focus{outline:0}
.searchForm input{margin-top:0;padding-left:20px;border-top-left-radius:22px;border-bottom-left-radius:22px}
.searchForm select{border-left:1px solid #ccc;margin:0 10px;padding-right:20px}
.searchForm #searchLink{line-height:44px;font-size:18px;padding:0 25px;color:#fff;background:#aeaeae;border-top-right-radius:22px;border-bottom-right-radius:22px;cursor:pointer}
.searchForm #searchLink i{transform:rotate(90deg)}
.accountBox{max-width:1000px;width:90%;background:#fff;position:fixed;top:10%;z-index:9999;left:50%;transform:translateX(-50%);box-shadow:0 0 12px 2px rgba(0,0,0,.35);padding:30px;color:#788188}
.accountBox .parentClose,.modalPop .parentClose{position:absolute;right:-10px;top:-10px;background:#ffffffd9;width:30px;height:30px;text-align:center;line-height:30px;font-size:20px;cursor:pointer}
.blogLatest,.categories{margin-top:25px}
.accountActions .half,.accountService .half{width:48%}
.accountBox .half:nth-child(2){padding-left:50px}
.forgot{margin-top:15px;display:inline-block}
.accountBox .sau{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;height:40px;width:40px;border-radius:20px;border:1px solid #eee;text-transform:uppercase;line-height:40px;text-align:center;font-size:13px}
.padde{padding-left:50px}
.checkList{color:#788188;font-size:14px;line-height:25px;list-style:none;padding:0}
.categories li{position:relative;overflow:hidden;margin-bottom:30px}
.categories li img{width:100%;transition:all .4s ease}
.categories li a span{border-radius:20px;position:absolute;z-index:2;left:50%;transform:translate(-50%,0);bottom:23px;line-height:40px;background:#000;color:#fff;width:150px;text-align:center;transition:all .4s ease;text-transform:uppercase}
#backtotop{bottom:15px;display:block;height:43px;width:43px;line-height:40px;overflow:hidden;position:fixed;right:15px;text-align:center;text-decoration:none;z-index:999;border-width:2px;border-style:solid;transition:all .4s ease;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%}
.quarter{width:25%;order:1}
.categoryContent{order:2;width:75%}
.categoryHeader{margin-bottom:20px}
.filterTitle{font-size:16px;font-weight:500;color:#333;text-transform:capitalize;margin-bottom:28px;position:relative}
.filterTitle:before{content:"";width:60px;height:3px;background:#6b6bb0;left:0;bottom:-10px;position:absolute}
.countProducts{display:inline-block;clear:both;background:#eee;border-radius:12px;font-size:12px;line-height:24px;padding:0 10px}
.pageTitle{color:#4d5959;font-size:18px;margin:0;line-height:1;margin-bottom:15px;font-weight:500}
.orderBy{font-size:13px;margin-left:7px;float:right;margin-top:-5px;height:30px;font-family:Raleway;text-align:center;line-height:30px;width:auto;list-style:none;position:relative}
.sortDown ul{list-style:none;padding:0;margin:0}
.sortDown{position:absolute;z-index:99;background:#fff;right:0;width:auto;white-space:nowrap;top:32px;border-radius:2px;box-shadow:#000 0 2px 2px 0,#000 0 10px 15px 0;background-color:#fff}
.sortDown a{display:block;padding:3px 15px 0;text-align:left}
.sortDown a:last-child{padding-bottom:3px}
.orderBy:focus{outline:0}
.pagination{padding:0;list-style-type:none}
.pagination li{min-width:37px;position:relative;height:37px;line-height:37px;display:block;font-size:15px;color:#333;text-align:center;font-weight:400;border-width:1px;border-style:solid;border-color:#000;text-decoration:none;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;margin-right:10px;transition:all .4s ease}
.pagination li a{position:absolute;width:100%;height:100%;z-index:9;top:0;left:0}
.pagination li:last-child{margin-right:0}
.pagination li.current{background:#000;color:#fff}
.pagination li:last-child:before{content:""}
.breadcrumbs ul{padding:0;list-style:none}
.breadcrumbs{background-color:#f8f8f8;text-align:center;position:relative;font-weight:400;letter-spacing:1px;font-size:14px;line-height:32px;padding:20px 0}
.breadcrumbs li:last-child:after{display:none}
.breadcrumbs li{font-size:13px}
.accountTitle{font-size:25px;margin-bottom:25px;color:#788188;font-weight:300;margin-top:20px;display:block}
.callto{padding:0 17px;background:#6b6bb0;color:#fff;border:solid 1px #6b6bb0;transition:all .4s ease;line-height:40px;text-transform:uppercase;display:table;cursor:pointer}
.collapsible{position:relative;margin-bottom:30px}
.collapsible li span{display:inline-block}
.collapsible .showUnder{display:block;padding:0 0 20px}
.collapsible .showUnder i{position:absolute;right:0;top:0}
.collapsible .showUnder.minus i{transform:rotate(180deg)}
.collapsible li{margin-bottom:10px;font-size:14px;font-weight:400;color:#888;line-height:1.5}
.filterOptions{padding:0;margin:0;list-style:none;flex-wrap:wrap}
.filterOptions input[type=checkbox]{display:none}
.filterOptions label{line-height:1;cursor:pointer;position:relative;padding-left:18px;margin-bottom:0}
.filterOptions label:hover{color:#6b6bb0}
.filterOptions label span{position:absolute;display:block;font-size:10px;width:13px;height:13px;border-radius:3px;border:1px solid;left:0;top:1px}
.filterOptions label:hover:after{background:#eee}
.filterOptions input[type=checkbox]:checked~span{background:#6b6bb0;border:1px solid #6b6bb0;display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}
.contul-meu .filterOptions li{line-height:30px}
.brandF .filterOptions input[type=checkbox]:checked~span,.contul-meu .filterOptions input[type=checkbox]:checked~span,.filterOptions.priceRanges input[type=checkbox]:checked~span{width:13px}
.accountService .filterOptions input[type=checkbox]:checked~span{width:auto;height:auto}
.accountService .filterOptions{margin-bottom:20px}
.accountService .filterOptions label{margin-bottom:10px}
#continutCos{padding:15px;margin:0 0 30px;background:#f2f2f4}
#continutCos li{borde:1px solid transparent;border-bottom:1px solid #dedede;padding:15px;position:relative}
#continutCos li:last-child,#continutCos ul li{border:none}
#continutCos ul li{padding:0;font-weight:500}
#continutCos .cartDetails a{display:inline-block}
#continutCos .cartDetails strong{float:right}
.p#ff5454ata{font-weight:600;text-transform:uppercase;font-size:13px;color:#6d6d6d}
.errormsg{display:block;font-size:11px;color:#e02b27;padding:5px}
.validateFailed{border:1px solid #ed8380!important;outline:0;background:#fffafa!important}
.extraData{line-height:2;margin-left:110px}
#continutCos .cartDetails{padding-top:10px;width:calc(100% - 110px)}
.filterOptions input[type=checkbox]:checked~span:after{opacity:1}
.filterOptions input[type=checkbox]:focus{box-shadow:none}
.swatch .filterOptions label{width:32px;height:20px}
.swatch .filterOptions label span{width:22px;height:22px;border-radius:50%}
.swatch .filterOptions label span:after{line-height:20px;color:#fff;width:20px;height:20px;font-weight:500;margin-left:-.5px;opacity:0;display:block;text-shadow:0 0 2px #3c3c3c;font-size:10px}
.mix-culori{background-image:linear-gradient(to right,red,orange,yellow,green,blue,violet)}
.animal-print{background:url(../images/animal-print.svg) center center;background-size:150%;background-repeat:no-repeat}
.floral-print{background:url(../images/flower-print.svg) center center;background-size:70%}
.swatch .filterOptions input[type=checkbox]:checked~span{border:1px solid #222;width:22px;height:22px}
.textSwatch .filterOptions label{margin-left:5px}
.swatch li label a{display:block;width:20px;height:20px;position:absolute;left:0}
.swatch li:first-child{margin-left:0}
.textSwatch .filterOptions label{width:auto;color:#000;padding:0 7px;font-size:13px;line-height:24px}
.textSwatch .filterOptions label span{z-index:-1;border-radius:0;background:#f7f5f5;border-color:#eee;width:100%;height:100%}
.textSwatch .filterOptions input[type=checkbox]:checked~span:after{opacity:0}
option{font-size:13px;text-align:right}
#cartList{padding:0}
.subtotal{font-size:16px;padding:10px 0;display:block;border-top:1px solid #eee;margin-bottom:10px}
.miniCart .callto{width:100%;font-size:11px}
.miniCart .callto:last-child{margin-top:15px}
.imageCart{position:relative;width:100px}
.miniCart .imageCart{width:60px}
.removeProduct,.removeVoucher{position:absolute;border-radius:3px;line-height:28px;background:#fff;opacity:.9;left:50%;top:50%;transform:translate(-50%,-50%);width:28px;height:28px;cursor:pointer;display:none;font-size:20px;text-align:center}
#continutCos .removeProduct{left:0;transform:none;top:0;z-index:99}
.noProduct{border:1px solid red!important}
.imageCart:hover .removeProduct,.imageCart:hover .removeVoucher{display:block}
.imageCart:hover:after{content:"";display:block;width:100%;width:100%;color:#000;opacity:.5;position:absolute;left:0;top:0}
.cartDetails{text-align:left}
#bigCart .cartDetails{min-width:350px}
#miniCart .cartDetails{width:100%;max-width:calc(100% - 70px)}
.detaliiCos{width:calc(100% - 110px);padding-top:10px;padding-left:20px}
#bigCart .detaliiCos{max-width:300px}
.confirmButton{margin:0 auto}
.cartDetails a{display:block;margin-bottom:5px}
.miniCart li{margin-bottom:10px;position:relative}
.produss{margin-bottom:20px}
#miniCart{height:80%}
.miniCart #cartList{max-height:80%;overflow:auto}
#cartList::-webkit-scrollbar{display:none}
.progress{display:block;width:100%;height:24px;margin-bottom:10px;background:#eee;margin-top:10px;border-radius:3px;position:relative;line-height:24px;font-size:12px;text-align:right}
.progress span{white-space:nowrap;position:absolute;left:0;top:0;background:#add2ab;height:100%}
.green{color:#add2ab}
.cartAtributtes{display:none}
#miniCart ul{padding:0;list-style:none}
.cartDetails ul{font-size:13px;opacity:.8;margin-top:5px;list-style:none;padding-left:0;line-height:16px}
.cartPrice{font-weight:600;line-height:40px;min-width:130px;text-align:center}
.cosul-meu .quantity{min-width:100px;text-align:center}
.cartAtributtes li{line-height:15px;font-size:12px;font-weight:600;margin-bottom:0}
.imageThumbs{margin:0;padding:0;list-style:none;width:80px}
.imageThumbs li{margin-bottom:3px;border:2px solid transparent;cursor:pointer}
.imageThumbs li.selected{border-color:#6b6bb0}
.imageThumbs li:last-child{margin-bottom:0}
.gallerySlide{width:calc(100% - 100px);transition:all .3s ease-in-out}
.categoryHeader:after{content:"";display:table;clear:both;width:100%}
.imageGallery{padding:0;margin:0;list-style:none;position:relative}
.imageGallery img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;width:100%}
.imageGallery li{cursor:pointer;position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;transition:all .5s ease-in-out}
.imageGallery li.visible{opacity:1}
.productTop .prices{text-align:left}
.productTop .basePrice{font-weight:400;font-size:24px}
.productTop .pageTitle{font-size:24px;font-weight:500;line-height:1.5;color:#000}
.availability{color:#6b6bb0;line-height:24px}
.stoc{filter:invert(53%) sepia(90%) saturate(405%) hue-rotate(100deg) brightness(96%) contrast(88%)}
.delimiter{display:block;width:100%;background:#ddd;height:1px;margin:20px 0}
.sku{font-size:14px;color:#aaa;margin-bottom:15px;display:block}
.sku span{color:#777}
.productCategories span{color:#aaa}
.productCategories ul{margin:0;padding:0;list-style:none;display:inline}
.productCategories ul li{display:inline}
.productCategories ul li a:after{content:",";display:inline}
.productCategories ul li:last-child a:after{display:none}
.cartSubtotal{min-width:100px;text-align:center;line-height:40px}
.brand{text-transform:capitalize;clear:both}
.productDescription{margin-bottom:24px;margin-top:10px}
#galleryZone{padding-right:50px}
.attributeTitle{font-size:15px;font-weight:600;margin-bottom:5px;color:#2b2929}
.attributeTitle em{font-style:normal;font-weight:400}
.productTop .textSwatch{margin:10px 0}
.productTop .textSwatch span{color:#333;font-size:14px;font-weight:400;line-height:28px;display:block;float:left;padding:2px 5px;height:auto;width:auto;margin-right:10px;background-color:#eee;cursor:pointer;border:1px solid #ccc}
.textSwatch span.ready{background:#000;border-color:#000;color:#fff}
.onwishlist,.toWishlist{margin-top:15px;padding:10px 0;display:inline-block;text-transform:uppercase;margin-bottom:10px;cursor:pointer}
.onwishlist i,.toWishlist i{margin-right:5px}
.onwishlist i{color:#ff5454;font-weight:500}
.addToCart{border:none;min-width:170px;text-transform:uppercase;background:#f7bd2f;color:#000;text-align:center;line-height:40px;height:40px;cursor:pointer;border-radius:20px}
#quantity{width:80px;height:40px;border:1px solid #eee;text-align:center;margin-right:15px;position:relative;color:#000;font-weight:500;margin-top:0;border-radius:20px}
#quantity:focus{outline:none;box-shadow:none}
.cosul-meu #quantity{margin:0 auto}
.ghidMarimi,.openModal{font-size:14px;font-style:italic;text-decoration:underline;color:#4d5959;cursor:pointer;margin-bottom:20px;display:inline-block}
.ghidMarimi{margin-top:20px}
.modalPop{text-align:center;position:fixed;max-height:90%;max-width:90%;background:#fff;padding:20px;transform:translate(-50%,-50%);left:50%;top:50%;z-index:9999;display:flex}
.ghidBlock{width:90%}
.modalPopContent{overflow-y:scroll;max-height:100%}
.modalPopContent::-webkit-scrollbar{display:none}
.relatedBox{margin:40px 0;text-align:center}
.relatedBox ul{padding:0;list-style:none}
.relatedBox ul li{padding:0 10px}
.attributteTabs{padding:20px;margin-bottom:30px;color:#909090}
.attributteTabs p{color:inherit}
.compozitie,.ingrijire{padding:0!important;float:none;clear:both;margin-bottom:15px}
.compozitie h4,.ingrijire h4{font-weight:500;margin-bottom:10px;color:#000}
.compozitie li,.ingrijire li{margin-bottom:5px;position:relative;list-style:none;font-weight:300;color:#788188}
.compozitie li{float:left;margin-right:10px}
.tabController li{padding:0 20px;cursor:pointer}
.tabController li span{border-bottom:2px solid #ddd;display:block;margin-bottom:-2px;line-height:40px;font-weight:400}
.tabController li.active span,.tabController li:hover span{color:#6b6bb0;border-bottom:2px solid #6b6bb0}
.attributeValue{color:#000;min-width:150px;display:inline-block}
.attributeDetails{margin:0;padding:5px 10px}
.attributeDetails:nth-child(2n+2){background:#f8f8f8}
.attributteTabs ul:after{content:"";clear:both;display:table}
.care{display:inline-block;width:20px;height:20px;left:0;top:0;margin-right:10px}
svg{overflow:hidden;vertical-align:middle}
svg:not(:root){overflow:hidden}
.tabController{border-bottom:2px solid #ddd;list-style:none;text-transform:uppercase;font-weight:500;margin-top:50px;padding:0;margin-bottom:0}
.tooltip{flex-wrap:wrap;opacity:0;transition:all .2s ease-in-out;margin-top:10px}
#bigCart{width:70%}
#actionZone{width:27%;background:#eee;padding:10px 15px;text-align:center}
.accountActions{width:75%}
.accountMenu{width:22%}
.accountSubmenu{position:absolute;background:#fff;display:none;padding-bottom:10px;right:-80px;min-width:200px;background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:3px;background-clip:padding-box;-webkit-box-shadow:0 2px 20px 0 rgba(0,0,0,.15);box-shadow:0 2px 20px 0 rgba(0,0,0,.15)}
.accountSubmenu .titleSub{font-weight:600;padding:5px 15px;font-size:14px;line-height:30px;border-bottom:1px solid #f2f2f2}
.accountSubmenu{width:300px;right:-60px}
.accountSubmenu .parentClose{position:absolute;right:0;top:0;line-height:40px;width:40px;height:40px;text-align:center;padding:3px 6px;background:#f2f2f2}
.accountSubmenu li{line-height:40px}
.accountSubmenu .titleSub{padding-right:40px}
.AccountMenu{position:relative;padding:0!important}
.openAccountMenu{display:block;padding:0 10px;height:60px;line-height:60px}
.accountSubmenu li{font-size:14px;line-height:30px;padding:0 15px!important}
.accountSubmenu li a{display:block}
#applyVoucher{position:relative}
.categorie li a{line-height:1;color:#707070}
#applyVoucher .addToCart{position:absolute;right:-1px;top:5px;min-width:auto;font-size:12px;padding:0 10px;-moz-appearance:none;appearance:none;border-radius:0;-webkit-appearance:none}
input.addToCart{outline:0;border:none!important}
.addToCart i{transform:translateY(3px);margin-right:5px}
.addToCart i:hover:before{filter:none}
.accountMenu{padding:15px 0;background-color:#f5f5f5;list-style:none}
.accountMenu li{line-height:30px}
.accountMenu a,.accountMenu strong{border-left:3px solid transparent;color:#575757;display:block;padding:5px 18px 5px 15px}
.accountMenu li.current strong{border-color:#6b6bb0;color:#000;font-weight:600}
.box-actions,.box-title{background-color:#f5f5f5;border:1px solid #dfdfdf;margin:0;padding:10px 15px;display:block;color:#222;font-weight:400;text-transform:uppercase}
.box-content{border:1px solid #ddd;border-top:0;min-height:135px;padding:10px 15px}
.box-actions{border-top:none}
.action.edit{font-size:13px}
.accountActions{padding-top:30px}
.accountActions .grid-2{grid-column-gap:4%;grid-template-columns:48% 48%}
.box-information{margin-bottom:30px}
.orderList{border-bottom:1px solid #efefef;color:#222;font-size:14px;padding:5px 0}
.orderList:last-child{border:none}
.imageSwatch span{display:inline-block;float:left;margin-right:10px;max-width:80px;position:relative;cursor:pointer}
.imageSwatch span img{display:block}
.imageSwatch span.picked:after{content:"";position:absolute;border:2px solid #000;width:100%;height:100%;top:-2px;left:-1.5px}
.textSwatch span.picked{background:#000;border-color:#000;color:#fff}
.attributeSelection div:after{content:"";clear:both;display:table}
.attributeSelection span{margin-bottom:20px}
.pickthispattribute.disabled{opacity:.8;pointer-events:none;position:relative;overflow:hidden}
.pickthispattribute.disabled:after{content:"";left:50%;top:50%;width:200px;transform:rotate(45deg) translate(-50%,-50%);height:4px;background:#ff5454;opacity:.7;display:block;position:absolute;transform-origin:top left}
.history{width:100%;text-align:left;border-collapse:collapse}
.history td,.history th{padding:5px 12px;line-height:30px;font-size:14px;white-space:nowrap}
.history tr{border:1px solid #eee}
.history tr:hover{background:#f9f9f9}
.history th{font-weight:600}
.history thead{background:#f9f7f7}
.history a{font-weight:500}
.oStatus{font-size:11px;font-weight:600;padding:5px 10px;border-radius:4px;width:120px;display:inline-block;line-height:1;text-align:center;text-transform:capitalize}
.oDate{font-size:14px;color:#999;clear:both;display:block;margin-top:5px}
.headStatus strong{line-height:21px;margin-right:5px;font-weight:600}
.oHead{border-bottom:1px solid #e6e6e6}
.oProducts{margin:20px 0;width:100%}
.oProducts img{float:left;margin-right:10px;max-width:70px}
.history td:last-child,.history th:last-child{text-align:center}
.livrata{background:#51bb25!important;color:#fff}
.anulata{background:#ff5c5d;color:#fff}
.noua{background:#4c2fbf!important;color:#fff}
.preluata{background:#a927f9!important;color:#fff}
.inlivrare{background:#148df6!important;color:#fff}
.inasteptare{background:#999!important;color:#fff}
.pregatita{background:#f8a62b!important;color:#fff}
.oProducts th{text-transform:uppercase;font-weight:600;color:#999;font-size:13px}
.oProducts td,.oProducts th{text-align:center;padding-bottom:10px}
.productAttributes td{padding:0;font-size:14px;color:#999}
.oProducts td:first-child,.oProducts th:first-child{text-align:left}
.oProducts td:last-child,.oProducts th:last-child{text-align:right}
.pdf i{margin-right:5px}
.awb{position:relative}
.awb span{position:absolute;background:#000;border-radius:5px;text-align:center;font-size:12px;padding:8px 14px;color:#fff;top:20px;transform:translateX(-50%);left:50%;z-index:-9;display:block;width:auto;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s ease-in-out}
.awb:hover span{opacity:1;visibility:visible;z-index:9}
.awb span:before{content:"";border-style:solid;border-width:10px 10px 10px 0;border-color:transparent #000 transparent transparent;position:absolute;left:50%;transform:rotate(90deg) translateX(-50%);top:11px;transform-origin:right top}
.history td:nth-child(5),.history th:nth-child(5){text-align:center}
.headStatus{text-align:right}
.oFooter{border-top:1px solid #e6e6e6;padding:20px 0}
.oFooter h5{margin-bottom:0}
.totals{text-align:right}
.oTotal{width:100%}
.oTotal td{padding:5px 3px}
.oTotal td:last-child{font-weight:600}
.wishList .addToCart{display:inline-block;height:30px;line-height:30px;font-size:13px;min-width:120px}
.deleteProduct{color:#ff5454;cursor:pointer}
.acceptWarning{margin-top:2px;display:block;text-align:justify;font-style:normal;font-size:13px;margin-bottom:15px;color:#adadad;line-height:18px}
.acceptWarning a{font-weight:600;color:#222;font-style:italic}
.filterOptions a{text-transform:capitalize}
.accountService{padding:30px 20px;border:1px solid #e6e6e6}
#actionZone .transportGratuit{margin-top:20px;font-size:13px;padding:25px 10px 10px;border:1px solid #c7c7c7;background:#fff;margin-bottom:15px}
#bigCart .removeProduct,#bigCart .removeVoucher{display:block;left:-30px}
.transportGratuit{margin-bottom:10px}
.finalizare-comanda .grid-2{grid-column-gap:4%;grid-template-columns:48% 48%}
.addSpace{margin-top:20px}
#sugestii{position:absolute;top:44px;background:#fff;width:100%}
#sugestii .headS{padding:10px;font-size:13px;font-weight:500;background:#f0f0f0;color:#575757}
.suggestBody a{height:80px;border-bottom:1px solid #f0f0f0;padding:10px}
.suggestBody a:last-child{border:none}
.suggestBody{padding:15px 10px}
.suggestBody a img{height:60px;width:auto}
.suggestDetails{font-size:90%}
.suggestImage{display:block;width:50px;overflow:hidden;margin-right:15px}
.productT{display:block;margin-bottom:5px}
.suggestDetails .basePrice{font-size:90%;margin-right:10px}
.suggestDetails .rrp{font-size:90%;color:#757575}
.widget.blog-search .action.search{position:absolute;right:0;top:0;z-index:1;display:inline-block;background-image:none;background:0 0;order:0;box-shadow:none;line-height:inherit;margin:0;text-decoration:none;text-shadow:none;font-weight:400;cursor:pointer}
.widget.blog-search button.action.search{position:relative;right:-3px;display:block;width:100%;height:40px;background-color:#6b6bb0;color:#fff;border:solid 1px #6b6bb0;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;letter-spacing:3px;padding:0 10px;transition:all .4s ease}
.widget.blog-search .form{border:1px solid #6b6bb0;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;display:flex;flex-wrap:wrap;align-items:center;position:relative}
.widget.blog-search button.action.search span{display:none}
.shipDate{background:#4caf50;color:#fff;padding:3px 10px;border-radius:5px;font-size:90%;display:inline-block;margin-bottom:20px}
.widget.blog-search .action.search:before{-webkit-font-smoothing:antialiased;font-size:16px;line-height:32px;color:#8f8f8f;margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}
.widget.blog-search .form .actions{width:auto}
.widget.blog-search .form .field.search{width:calc(100% - 43px)}
.widget.blog-search .control{border-top:0;margin:0;padding:0;clear:both}
.widget.blog-search input{position:static;padding-right:35px;margin:0;height:40px;left:-300%}
.widget.blog-search .form .field.search .input-text{border:none;border-radius:40px;box-shadow:none;padding:0 15px}
.tagcloud span a{background:#fff;border:1px solid #000;display:block;margin:5px 5px 5px 0;min-width:30px;overflow:hidden;padding:2px 8px 0;text-align:center;text-decoration:none;height:36px;line-height:30px;box-shadow:0 0 5px 0 rgba(0,0,0,.1)}
.post-item img{max-width:80px;float:left}
.post-item h3 span{width:calc(100% - 80px);float:right;padding-left:10px;font-size:14px;font-weight:400}
.post-item h3 a{line-height:1.2}
.post-item h3:after{content:"";display:block;clear:both}
.post-item li{margin-bottom:10px}
.articolLista h2{font-size:16px;font-weight:500;margin-bottom:8px;padding:5px 0}
.postMore{font-weight:500}
.postInfo{color:#888}
.postDate{margin-right:10px}
.postShort{margin:10px 0;clear:both;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box;text-align:justify}
.postText{margin:20px 0}
.owl-thumb-item img{width:150px;height:auto}
.owl-thumbs{display:block;max-height:80%;overflow-y:scroll}
.owl-thumb-item{display:block;width:74px;border:2px solid transparent;background:0 0;padding:0}
.owl-thumb-item.active{border-color:#6b6bb0}
.product-carousel .owl-nav button{display:block}
.product-carousel .owl-nav{height:0;width:calc(100% - 84px);position:absolute;top:50%;left:84px;transform:translateY(-50%)}
.product-carousel .owl-prev{left:0}
.product-carousel .owl-next{right:0}
.product-carousel .owl-nav button{background-color:transparent!important;transform:none}
.product-carousel .owl-next:before,.product-carousel .owl-prev:before{color:#000;transform:none!important;content:"";background:url(../images/arrowleft.png) center center no-repeat;background-size:contain;height:40px;opacity:0;transition:all .35s ease-in-out}
.product-carousel .owl-prev:before{left:-30px}
.product-carousel .owl-next:before{right:-30px;transform:rotate(180deg)!important}
.product-carousel .owl-nav button.disabled{opacity:0}
.cardConfirm i{font-size:48px;color:green}
.cardConfirm{-webkit-box-shadow:0 0 37px rgba(8,21,66,.05);box-shadow:0 0 37px rgba(8,21,66,.05);margin:0 auto;text-align:center;padding:40px 30px;max-width:800px;width:100%}
.cardConfirm h1{margin:20px;font-weight:600}
.cardConfirm h2,.cardConfirm h3{text-align:left;margin-bottom:20px;font-weight:600}
.bodyConfirm,.headConfirm,.shippingBlock{border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:30px}
#productConfirm{width:100%;text-align:left;border-collapse:collapse}
#productConfirm td:nth-child(2){padding-left:20px}
#productConfirm td:last-child,#productConfirm th:last-child{text-align:right;padding-right:15px}
#productConfirm td:nth-child(3),#productConfirm td:nth-child(4),#productConfirm th:nth-child(3),#productConfirm th:nth-child(4){text-align:center}
#productConfirm td:first-child{width:84px;padding:10px 2px}
#productConfirm th{padding:10px 0;background:#f2f2f2}
.dotted{background-image:linear-gradient(to right,#000 17%,rgba(255,255,255,0) 0);background-position:bottom;background-size:7px 1px;background-repeat:repeat-x}
.totalsTable td{padding:25px 0 0}
#productConfirm .totalsTable td:first-child{white-space:nowrap;width:auto;padding:25px 0 0}
#paymentConfirm,#shippingConfirm{text-align:left}
#voucherMsg span{padding-top:10px}
.succes{margin-bottom:10px;display:block;color:#fff;background:#83cc65;padding:10px;font-size:14px}
#continutCos .showUnderCart i{padding-left:10px}
.removed i{color:#ff5454;font-weight:500}
.removed{line-height:30px;white-space:nowrap}
#returnForm label{margin-bottom:2px}
#returnForm .three{width:30%}
.stepHead{border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:30px;text-align:center}
.stepHead p{margin-bottom:2px}
.stepHead strong{font-size:20px}
#returnForm .between{width:10%;text-align:center;padding-top:20px;line-height:40px}
#returnForm .field{margin-bottom:20px}
#startRetur{margin-top:20px;width:100%;text-align:center}
#returnForm .rightAlign{margin:0 auto}
.inregistrare-retur .page{position:relative}
.pending{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
#returR{text-align:center;width:90%;border-collapse:collapse;margin:2.5% 5%}
#returR td,#returR th{border:1px solid #f3f3f3;padding:8px}
#returR th{font-weight:600;background:#f1f1f1}
#returR strong{font-weight:600}
.rQuantity{text-align:center}
.step3 p{text-align:center}
.step3 p strong i{font-size:40px;display:block}
.step{text-align:center}
.articolLista{margin-bottom:30px}
.articolLista:last-child{margin-bottom:0}
.message.global.cookie.magepow-gdpr-cookie-notice #privacyLink{display:inline-block;margin-left:5px;text-decoration:none;border-bottom:1px solid #fff;color:#fff;line-height:1.6}
.magepow-gdpr-cookie-notice.message.global .content .btn-cookie{display:inline-block;text-transform:uppercase;font-size:1rem;letter-spacing:1px;font-weight:600;padding:0 20px;height:30px;line-height:18px;background-color:#6b6bb0;border-radius:2px;cursor:pointer;outline:0;text-decoration:none;margin-left:20px}
.message.global.cookie,.message.global.noscript{margin:0 0 10px;padding:10px 20px;display:block;line-height:1.2em;font-size:1.3rem;background:#ffee9c;border-color:#d6ca8e;color:#333;margin:0}
.magepow-gdpr-cookie-notice.message.global{line-height:25px!important}
.message.global.cookie.magepow-gdpr-cookie-notice .actions{margin-top:20px}
.message.global.cookie.magepow-gdpr-cookie-notice{bottom:0;left:0;position:fixed;right:0;z-index:3;line-height:2;padding:30px;margin:0;display:block;z-index:10;padding:15px;-webkit-box-shadow:-1px 2px 6px #4d0000;-moz-box-shadow:-1px 2px 6px rgba(30,32,40,.3);box-shadow:-1px 2px 6px #4d0000;background-color:#000;color:#fff}
.magepow-gdpr-cookie-notice .content{max-width:1280px;margin:0 auto;width:80%}
.btn-cookie span{font-size:14px;color:#fff;line-height:30px}
#backtotop span{line-height:40px}
.cat_label.Reduceri{background-color:#ff3e11;right:-33px;border-radius:50px;color:#fff;font-size:9px!important;line-height:17px;padding:0 8px;margin:0;text-transform:uppercase;position:absolute;letter-spacing:normal;top:-10px}
.menuExtra a{position:relative}
#showSelected{line-height:30px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px;-o-border-radius:40px;border:1px solid #ddd;padding:0 10px;background:#fff;cursor:pointer;transition:all .3s ease-in-out}
.sliderIndex img{width:100%}
.col-center-content{display:none}
.bannerExtra{margin:10px auto 30px}
.bannerExtra img{width:100%}
@media (min-width:1200px) {
.chooseUs{margin:30px 0}
.block-content .inner-content .item1{right:-60px}
.col-left-content{width:335px;text-align:right}
.col-center-content{display:block}
.col-right-content{width:335px}
.col-left-content .image{order:2;margin-right:0}
.col-right-content .image,.col-right-content .image{margin-left:0}
.block-content .inner-content .col-left-content .item.item2{right:10px}
.block-content .inner-content .col-left-content .item.item3{right:-80px}
.block-content .inner-content .col-right-content .item.item4{left:-80px}
.block-content .inner-content .col-right-content .item.item5{left:-40px}
.block-content .inner-content .col-right-content .item.item6{left:-80px}
}
@media (min-width:800px) {
	.productList li img{opacity:.8}
	.productList li:hover img{transform: scale(1.1);transition:all .2s ease-in-out;opacity:1}
.right li:hover .crs:before{filter:invert(100%) sepia(1%) saturate(4376%) hue-rotate(330deg) brightness(131%) contrast(95%)}
.navigation li a:hover,.categorie li a:hover{color:#6b6bb0}
.subnav li:hover ul{display:block}
.subnav li ul{left:100%;background:#f7f7f7}
.genderSelect{display:inline-block;padding:0}
.genderSelect a{margin-right:10px}
.genderSelect a:hover{background:#000;opacity:1;color:#fff}
.swatch li:nth-child(10){margin-left:0}
#showSelected:hover{background:#f2f2f2}
.orderBy ul a{color:inherit;transition:all .3s ease-in-out}
.orderBy ul a:hover{background:#f2f2f2}
.message.global.cookie.magepow-gdpr-cookie-notice{bottom:0;left:0;position:fixed;right:0;z-index:3;line-height:2;padding:30px;margin:0;display:block;z-index:10;padding:15px}
#returnForm{width:80%;margin:0 auto}
.accountSubmenu li:hover{background:#f2f2f2}
.product-carousel:hover .owl-next:before,.product-carousel:hover .owl-prev:before{opacity:1}
.product-carousel:hover .owl-prev:before{left:0}
.product-carousel:hover .owl-next:before{right:0}
.owl-thumbs{direction:rtl;position:absolute;top:0;left:0;width:80px;text-align:center}
.owl-thumbs::-webkit-scrollbar{width:3px;background-color:#eee}
.owl-thumbs::-webkit-scrollbar-thumb{background:#aaa;border-radius:3px}
.product-carousel{padding-left:84px}
.articolLista{grid-column-gap:30px;grid-template-columns:30% 60%}
.tagcloud span a:hover{box-shadow:0 0 5px 0 rgba(0,0,0,.15);color:#fff;background-color:#000}
.searchForm #searchLink:hover{color:#000;border-left-color:#000;background:#fff}
.searchForm{min-width:500px}
.cosul-meu #bigCart #cartList li:first-child .cartDetails:before{content:"Produs";clear:both;display:block;margin-bottom:15px;opacity:.7;font-weight:600;color:#000;font-size:13px;line-height:40px;width:100%}
.cosul-meu #bigCart #cartList li:first-child .cartPrice:before{content:"Pret";clear:both;display:block;margin-bottom:15px;opacity:.7;font-weight:600;color:#000;font-size:13px;line-height:40px;text-align:center}
.cosul-meu #bigCart #cartList li:first-child .quantity:before{content:"Cantitate";clear:both;display:block;margin-bottom:15px;opacity:.7;font-weight:600;color:#000;font-size:13px;line-height:40px;text-align:center}
.cosul-meu #bigCart #cartList li:first-child .cartSubtotal:before{content:"Subtotal";clear:both;display:block;margin-bottom:15px;opacity:.7;font-weight:600;color:#000;font-size:13px;line-height:40px;text-align:center}
.deleteProduct{opacity:.5}
.deleteProduct:hover{opacity:1}
.textSwatch .filterOptions a:hover,.textSwatch span:not(.filterTitle):not(.showUnder):hover{background:#000;border-color:#000;color:#fff}
.removeProduct:hover,.removeVoucher:hover{background:#6b6bb0;color:#fff}
.callto:hover,.ghidMarimi:hover,.openModal:hover{color:#6b6bb0;background:#fff}
.swatch .filterOptions label:hover span:after{opacity:.8}
.showUnder,.showUnderCart{cursor:pointer}
.collapsible{margin-right:50px}
.callto:hover{background:0 0;color:#6b6bb0}
.parentClose{opacity:.9;transition:all .2s ease-in-out}
.parentClose:hover{opacity:1}
.tooltip a:hover{color:#fff;background:#222}
.extra li:hover,a:hover,.right li a:hover{color:#6b6bb0}
.text-slide .btn-shop:hover{background:#fff;color:#6b6bb0}
.navigation li:hover ul{visibility:visible;opacity:1;top:50px}
.owl-nav button:hover{background-color:#fff!important}
.product-carousel .owl-nav button:hover{background-color:transparent!important}
.owl-nav button:hover:before{color:#000}
.sliderIndex:hover .owl-next,.sliderIndex:hover .owl-prev{display:block}
.productList li:hover .tooltip,.relatedProducts li:hover .tooltip{opacity:1}
.categories li:hover a span{background:#6b6bb0}
.categories li:hover img{transform:scale(1.1)}
#backtotop:hover{background:#222}
.pagination li a:hover,.pagination li:hover{color:#fff}
.pagination li:hover{background:#000}
.product-carousel .owl-dots{display:none}
}
.grecaptcha-badge{display:none!important}
.wishlist .accountActions{width:100%}
.gNotification{position:fixed;top:100px;right:5%;box-shadow:0 0 6px #ebebeb;padding:30px 20px;z-index:999999;background:#fff}
.gNotification .parentClose{position:absolute;top:10px;right:10px}
.gNotification i{font-size:21px;margin-right:5px}
.main-404{text-align:center;padding:100px 0 150px}
.main-404 .title{font-size:80px;letter-spacing:8px;font-weight:500;margin:0 0 15px;color:#4d5959}
.main-404 .sub-title{text-transform:uppercase;font-size:18px;margin:0 0 15px;font-family:Raleway,sans-serif;color:#4d5959;letter-spacing:2px}
.main-404 .go-back{font-family:Raleway,sans-serif;color:#878787;font-size:14px;letter-spacing:.5px;direction:ltr}
.main-404 .go-home{font-weight:500;color:#4d5959;border:solid 1px transparent;border-bottom:1px solid #4d5959;padding:2px 5px;display:inline-block;transition:all .4s ease}
#returnForm .productDetails div{float:left}
.imageBlog img{width:100%;margin:20px 0}
.voucherNotice{background:#4fa54e;padding:15px 0;text-align:center;margin-top:-10px;color:#fff}
.voucherNotice span{color:#4fa54e;background:#fff;border-radius:3px;display:inline-block;padding:5px 15px;margin-left:10px;font-size:12px;text-transform:uppercase;font-weight:500;cursor:pointer}
.nav-logo-container{width:240px;height:96px;position:absolute;left:0;top:0;border-radius:0 0 60px 30px;box-shadow:0 5px 30px 0 #5a0000 0 2px 9px 0 #e60000;display:flex;justify-content:center;align-items:center;background:#40c2ff;background:linear-gradient(45deg,#0094d9 0,#6b6bb0 70%);background:-webkit-linear-gradient(45deg,#0094d9 0,#6b6bb0 70%);background:-moz-linear-gradient(45deg,#0094d9 0,#6b6bb0 70%);background:-o-linear-gradient(45deg,#0094d9 0,#6b6bb0 70%);padding:12px 20px;z-index:9}
.nav-logo-container img{width:100%;height:100%;object-fit:contain}
.headme{position:relative;height:86px}
.mainMenu{flex:1;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}
.nav-menu-item.language{margin-left:20px;cursor:pointer;position:relative}
.nav-menu-item.language span{font-size:11pt;color:#6b6bb0;font-weight:500;display:flex;align-items:center}
.nav-menu-item.language .language-menu-container{display:none;position:absolute;right:0;top:40px;width:200px;height:auto;box-shadow:0 5px 30px 0 #5a0000 0 2px 9px 0 #e60000;border-radius:6px;background:#222627}
.right{height:38px;border-radius:19px;background:rgba(0,0,0,0.8);display:flex;align-items:center;justify-content:center;padding:5px}
.right .crs:before,.parent:after{filter:invert(68%) sepia(4%) saturate(8%) hue-rotate(7deg) brightness(88%) contrast(91%)}
.nav-menu-item.language .language-menu-container{z-index:9;display:none;position:absolute;right:0;top:40px;width:200px;height:auto;box-shadow:0 5px 30px 0 #5a0000 0 2px 9px 0 #e60000;border-radius:6px;background:#222627}
.nav-menu-item.language.active .language-menu-container{display:block}
.nav-menu-item.language .language-menu-container .language-menu{width:100%;display:flex;flex-direction:column}
.nav-menu-item.language .language-menu-container .language-menu .language-item{cursor:pointer;height:50px;width:100%;display:flex;align-items:center;justify-content:center}
.nav-menu-item.language .language-menu-container .language-menu .language-item:first-of-type{border-radius:6px 6px 0 0}
.nav-menu-item.language .language-menu-container .language-menu .language-item.active{background:#6b6bb0}
.nav-menu-item.language .language-menu-container .language-menu .language-item.active:hover{background:#6b6bb0}
.nav-menu-item.language .language-menu-container .language-menu .language-item span{font-size:10pt;color:#fff}
.nav-menu-item.language .language-menu-container .language-menu .language-item:hover{background:rgba(255,255,255,0.05)}
@media (max-width:1280px) {
#returnForm .seven{width:100%!important}
#returnForm .seven div{min-width:40%!important}
#returnForm .field.name.required.half{width:100%!important}
}
@media (max-width:800px) {
.categories{max-width:90%}
.imgCat:before{width:60px;height:60px}
.imgCat img{width:50px;margin-top:5px}
.chooseUs{max-width:90%;margin:0 auto}
.col-left-content .image,.col-right-content .image{flex:none;margin:0 auto 20px}
.block-content .inner-content .item{text-align:center;display:block}
.col-left-content,.col-right-content{width:100%}
.voucherNotice span{display:block;clear:both;margin-top:10px}
.imageBlog img{width:100%;margin:10px 0}
#continutCos .cartDetails strong{float:none}
.imageSwatch span{max-width:74px}
.switchBlock{display:block!important}
.scrollVertical{max-height:90vh;overflow-y:auto}
.slideContainer .text-slide{width:100%}
.text-slide .caption1{margin-bottom:0;font-size:14px;letter-spacing:1px}
#returR,#returR tbody,#returR td,#returR tr{display:block}
#returR thead{display:none}
#returR td:before{content:"Numar retur:";font-weight:600;display:block;text-transform:uppercase;font-size:13px;margin-bottom:5px;opacity:.8}
#returR td:nth-child(2):before{content:"Comanda:"}
#returR td:nth-child(3):before{content:"Nr. produse:"}
#returR td:nth-child(4):before{content:"Subtotal:"}
#returR td:nth-child(5):before{content:"Cost retur:"}
#returR td:nth-child(6):before{content:"Total:"}
#returnForm .three{width:100%}
#returnForm .grid-3{grid-column-gap:0;grid-template-columns:100%!important}
#returnForm .seven .field{width:45%}
.step1,.step2,.step3{margin-bottom:20px}
.compozitie li{float:none;margin-right:0;line-height:20px}
.wishList #productid{position:relative;border-bottom:1px solid #f3f3f3;margin-bottom:15px;padding-bottom:10px}
.wishList tr:last-child{border:none!important}
.wishList tr td:last-child{position:absolute;right:0;top:0}
.productAttributes tr td:last-child{position:relative}
.contul-meu .accountActions{overflow:auto}
.oFooter .awb span{opacity:1;visibility:visible}
#lstorders .grid-3{grid-template-columns:30% 30% 30%!important}
..orderList{padding:15px 0}
.product-carousel .owl-dots{position:relative;margin-top:30px}
.owl-dots button.active,.owl-dots button:hover{background:#000!important}
.owl-carousel .owl-stage-outer{margin-bottom:10px}
.product-carousel .owl-nav{width:100%;left:50%;transform:translate(-50%,-50%)}
.product-carousel .owl-next:before,.product-carousel .owl-prev:before{opacity:1!important}
.owl-thumbs{display:none}
#productConfirm,#productConfirm tbody,#productConfirm tfoot,#productConfirm tr{display:block}
#productConfirm thead{display:none}
#productConfirm td{display:inline-block}
#productConfirm .productRow{padding-bottom:10px;margin-top:10px;border-bottom:1px solid #f2f2f2}
#productConfirm .productRow:first-child{margin-top:0}
.oQuantity{font-size:90%;width:48%;text-align:left!important}
.oQuantity:before{content:"Cantitate: "}
.oQuantity.retur:before{content:"Cantitate returnata: ";white-space:nowrap;line-height:50px;padding-right:35px}
.oQuantity.retur{display:flex!important;width:100%}
.oQuantity.retur input{text-align:center}
#returnForm .oProducts tr{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #f3f3f3}
#returnForm .oProducts tfoot tr,#returnForm .productAttributes tr{margin-bottom:0;padding-bottom:0;border:none}
#returnForm .oProducts tfoot{float:right}
#returnForm .oProducts tfoot tr td{display:inline}
.oPrice:before{content:"Pret: "}
.oPrice{font-size:90%;text-align:right!important;width:50.8%;padding:0}
.totalsTable{padding:0 10px;background:#f2f2f2;display:flex!important;justify-content:space-between}
#productConfirm .totalsTable td:first-child{padding:0}
#productConfirm .totalsTable td{padding:10px 0!important}
.dotted{display:none!important}
.oSubtotal:before{content:"Subtotal: "}
.oSubtotal{font-weight:600;font-size:90%}
#productConfirm td:last-child{display:block;padding-right:0;padding-top:10px}
.cardConfirm h1{font-size:20px}
.cardConfirm h2{font-size:18px}
.cardConfirm{padding:20px 15px}
.blogsidebar{margin-top:30px;padding-top:10px;border-top:5px solid #eee;left:0!important;position:relative!important;order:2}
.extraData{margin-left:0}
#bigCart .removeProduct,#bigCart .removeVoucher{left:auto;top:0;right:10px;background:#eee;width:21px;height:21px;font-size:16px;line-height:21px}
#bigCart .cartDetails .voucherName,#bigCart .cartDetails a{padding-right:30px}
.voucer .imageCart{width:0}
.productQ{margin-top:15px}
.cosul-meu .quantity{text-align:left;min-width:auto}
.oProducts,.oProducts tbody,.oProducts td,.oProducts th,.oProducts tr{display:block}
.oProducts thead{display:none}
.oProducts .brand{height:0;overflow:hidden;padding:0}
.oProducts .oPrice,.oProducts .oQuantity{display:inline-block;margin-top:10px}
.productAttributes td{display:inline-block}
.oFooter{flex-wrap:wrap}
.oFooter .half:first-child{order:2}
.oTotal{width:100%;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #e6e6e6}
#bigCart,.accountActions,.accountMenu,.half{width:100%!important}
.AccountMenu{padding:0}
.openAccountMenu{padding:0 10px}
.tooltip{opacity:1}
.attributteTabs{padding:15px 25px}
#galleryZone{padding-right:0}
.overflowHide header{position:relative;z-index:auto}
.sau{display:none}
.callto{line-height:35px;width:100%;text-align:center;font-size:13px;font-weight:500}
.accountTitle{font-size:20px}
.loginForm{padding-right:0;border-right:0}
.loginForm input{transform-origin:left top;width:100%;height:60px;border:1px solid #c2c2c2;font-size:16px}
.accountBox{width:100%;height:100%;top:0;left:0;transform:translate(0);padding:40px}
.accountBox .parentClose{right:15px;top:15px}
.accountBox .half:nth-child(2),.padde{padding:0}
.orderBy{transform-origin:right top;margin-top:0}
.breadcrumbs{margin-bottom:0}
.category .pageTitle{float:left}
.countProducts{clear:none;background:0 0}
.openFilters{clear:both;color:#868686;float:left;border-radius:15px;height:30px;line-height:30px;padding:0 15px;border:1px solid #ddd;font-size:13px}
.openFilters i{margin-right:10px}
#actionZone,#bigCart,.categoryContent,.quarter{width:100%}
.collapsible{width:90%;margin:10px auto 30px}
.filterHeader{position:relative;line-height:40px;border-bottom:1px solid #ddd;padding:10px 5%;margin-bottom:20px;font-weight:300;font-size:18px;opacity:.7}
.sidebar{position:fixed;left:-100%;transition:all .1s ease-in-out;z-index:999;background:#fff;width:100%;height:100%;top:0;overflow:auto}
.sidebar.enterLeft{left:0}
.container.showFilters{z-index:9999}
.searchForm{width:100%}
.filterClose{position:absolute;right:5%;top:15px;background:#ffffffd9;width:40px;height:30px;text-align:center;line-height:30px;font-size:20px;cursor:pointer}
.grid-1-3{display:block}
.removeProduct,.removeVoucher{display:block}
#bigCart .imageCart{position:unset}
.modalPop{width:80%}
.produss{position:relative;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eee}
.produss:last-child{border-bottom:none}
.menuClose{position:absolute;right:0;top:0;font-size:24px;cursor:pointer;width:40px;height:40px;line-height:40px;text-align:center;color:#fff}
.no-mobile{display:none}
.only-mobile{display:block}
.mainCat .showUnder{float:right;display:inline-block!important}
.text-slide .caption2{line-height:1.1;font-size:50px}
.text-slide .btn-shop{line-height:30px;font-size:14px}
.logo{max-width:135px;transform:translateX(-10px)}
.navigation{position:fixed;display:block;left:-20%;visibility:hidden;opacity:0;top:0;bottom:0;width:100%;background:#fff;z-index:9999;transition:all .3s ease-in-out}
.navigation li:first-of-type{margin-top:10px}
.navigation li{padding-right:20px;line-height:3;position:relative;font-size:16px;text-transform:uppercase;font-weight:400;letter-spacing:2px}
.slideRight{left:0;visibility:visible;opacity:1}
.navigation ul ul{box-shadow:none;top:auto;position:relative;visibility:visible;opacity:1;display:none}
.navigation ul ul li a{border-bottom:none}
.navigation ul ul li:first-of-type{margin-top:0}
.navigation ul ul li{line-height:2;font-size:14px}
.navigation ul ul ul li{line-height:2;font-size:13px;opacity:.9}
.navigation ul ul ul{padding-left:20px}
.navigation ul ul li a{letter-spacing:0;font-weight:400;display:inline-block}
.navigation li a{padding:0 0 0 25px}
.extra li{padding:0 7px}
header{padding:5px 0 0}
.hamburger{display:block}
.footer-contain{margin-top:10px;position:relative;width:100%}
.toggle-content{padding-bottom:20px;box-shadow:none;top:auto;position:relative;visibility:visible;opacity:1;display:none}
}
@media (max-width:480px) {
.imageThumbs{margin:20px 0;order:2;width:100%;display:flex;z-index:9}
.gallerySlide{order:1;width:100%}
.index .grid-4{grid-template-columns:100%}
.tooltip{margin-top:5px}
.tooltip a{background:#f3f3f3;margin:4px;padding:0 4px}
.footerLinks{display:block}
.socials{margin:0 auto}
.aboutUs{text-align:center}
.absoluteFooter p{line-height:1;padding-top:30px}
footer .showUnder{height:30px;line-height:30px;text-align:right;display:inline-block;position:absolute;top:1px;right:0}
.footer-contain h3{margin-bottom:0;padding-right:30px;line-height:30px}
.avantaje i{width:100%;text-align:center;margin-right:0;margin-bottom:10px}
.avantaje li{flex-wrap:wrap;margin-bottom:20px}
.grid-4{grid-template-columns:auto!important}
.avantaje p{width:100%;text-align:center}
}
.relatedProducts .owl-thumbs{display:none}
.blog .filterTitle{margin-bottom:20px;display:block}
.tagcloud{flex-wrap:wrap;display:flex}
.loading{line-height:20px;margin:10px 0;display:block;color:#6b6bb0}
.loading span{display:block;float:left;width:20px;height:20px;margin-right:10px;border:.2em dotted #6b6bb0;border-radius:50%;-webkit-animation:1s loader-01 linear infinite;animation:1s loader-01 linear infinite}
@-webkit-keyframes loader-01 {
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes loader-01 {
0%{-webkit-transform:rotate(0);transform:rotate(0)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.product .m-check{filter:invert(53%) sepia(90%) saturate(405%) hue-rotate(100deg) brightness(96%) contrast(88%)}
.m-filter:before{transform:translateY(4px)}
.m-order:before{margin-right:3px;transform:translateY(2px)}
.productzone li{margin-bottom:20px}
.openAccountMenu:before{transform:translateY(15px)}
.topFooter .crs:hover:before{filter:none}
.mt-50{margin-top:50px}
.pr-50{padding-right:50px}