@font-face{font-family:Heebo;src:url(fonts/Heebo/Heebo-Thin.ttf);font-weight:300;font-display:swap}
@font-face{font-family:Heebo;src:url(fonts/Heebo/Heebo-Regular.ttf);font-weight:400;font-display:swap}
@font-face{font-family:Heebo;src:url(fonts/Heebo/Heebo-Medium.ttf);font-weight:500;font-display:swap}
@font-face{font-family:Heebo;src:url(fonts/Heebo/Heebo-SemiBold.ttf);font-weight:600;font-display:swap}
@font-face{font-family:Heebo;src:url(fonts/Heebo/Heebo-Bold.ttf);font-weight:700;font-display:swap}
@font-face{font-family:Heebo;src:url(fonts/Heebo/Heebo-ExtraBold.ttf);font-weight:800;font-display:swap}
@font-face{font-family:Icons;src:url(fonts/icons/Icons-Regular.otf);font-display:swap}
:root{--accent-color:#342295;--hover-color:#28197b;--active-color:#4937a8;--highlight:#EF262C;--text:#000;--light-text:#efefef;--medium-text:#8e8e8e;--red:#EF262C;--border-color:#ededed;--yellow:#f6e58a;--light-background:#f8f8f8;--dark-background:#342295;--spacing:1rem;--star-size:24px;--star-color:#ccc;--star-background:#f6be2f;
--container-width:94vw;
--width-desktop:calc((var(--container-width) - 5rem) / 6);
--height-desktop:calc(var(--width-desktop) + 124px);
--width-tablet:calc((var(--container-width) - 3rem) / 3);
--height-tablet:calc(var(--width-tablet) + 82px);
--width-mobile:calc((var(--container-width) - 1rem) / 1.5);
--height-mobile:calc(var(--width-mobile) + 82px);
--banner-background: linear-gradient(43deg, rgba(70,41,125,1) 0%, rgba(77,152,246,1) 99%);
}
.stars{--percent:calc(var(--rating) / 5 * 100%);display:inline-block;font-size:var(--star-size);line-height:1;margin-bottom:1rem;text-decoration:none}
.stars:before{content:'AAAAA';font-family:'Icons';background:linear-gradient(90deg,var(--star-background) var(--percent),var(--star-color) var(--percent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:2px}
.stars span{font-size:16px;color:var(--medium-text)}
*{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:Heebo,sans-serif;font-weight:400;font-size:15px}
.category,.sale,.noutati,.cauta,.brand{background:var(--light-background)}
input,select,textarea,button{font-family:Heebo,sans-serif}
a{color:inherit}
.headTop{height:32px;background:var(--accent-color);color:#fff;text-align:center;font-size:14px;line-height:32px}
.headTop a{text-decoration:none}
.headTop p{line-height:32px}
nav{background:var(--accent-color);color:#fff}
.allProducts{border-radius:6px;border-bottom-right-radius:0;border-bottom-left-radius:0;font-weight:600;background:#fff;color:var(--accent-color);height:45px;line-height:40px}
.productsMenu{position:relative}
.allProducts i{margin-right:10px}
.allProducts .arrowDownIcon{transform:rotate(-90deg);margin-left:2vw;margin-right:0}
.menuCategories{    border-radius: 0 0 0 5px;width:25%;position:absolute;top:100%;background:#fff;color:#333;left:0;list-style:none;border:1px solid var(--border)}
.menuCategories li{padding:0 15px}
.menuCategories li.level2{padding:0 0 15px}
.menuCategories li a{border-bottom:1px solid #f7f7f7;display:flex;align-items:center;font-size:15px;padding:16px 0;line-height:1.4}
.submenu li ul li{padding:0}
.submenu li a{border:none;padding-bottom:4px}
.submenu li ul li a{padding:4px 0;color:#000}
.menuCategories li:last-child a{border:none}
.submenu li{break-inside:avoid-column}
.menuCategories .submenu a{font-size:15px}
.menuCategories .submenu .aparent{color:var(--accent-color)}
.sliderBox {
    position: relative;
}
.sliderOuter {
    position: relative;
    overflow: hidden;
}
.sliderInside {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    justify-content: space-between;
    column-gap: 1rem;
	list-style:none;padding:0;margin:0
}
.sliderItem {
    width: calc((var(--container-width) - 1rem) / 2);
}
.threeItems .sliderItem {
    width: calc((var(--container-width) - .6666rem) / 3);
}
.submenu2{display:none}
.aparent{font-weight:600}
.centeredText{text-align:center}
.pageInside li,p{line-height:1.5}
p:first-child{margin-top:0}
.blog p{margin-bottom:1.875rem;line-height:1.875}
.articleContent li,.articleContent p{margin-bottom:1.875rem;line-height:1.875;font-size:16px}
.terms li{margin:1em 0}
a:focus{outline:0}
img{height:auto;max-width:100%}
.despre-noi p{font-size:16px}
.despre-noi .half,.despre-noi .seven{padding:1rem}
.articolLista img,.blog img{width:100%}
.blogBlock{padding:60px 0;background:var(--light-background)}
.blog h3 a{text-decoration:none;color:#000;font-size:1.5em}
.postCat a{text-decoration:none;text-transform:capitalize;padding-right:10px}
.pb2{padding-bottom:calc(2 * var(--spacing))}
picture img{min-height:100%;min-width:100%;width:100%;height:100%;object-fit:cover;display:block}
picture{width:100%;display:block}
.container{width:var(--container-width);margin:0 auto}
h2,h3{font-weight:600}
.articleContent h1{color:#000;text-transform:uppercase;font-size:36px}
.articleContent h2{color:#000}
.articleContent h2 a{text-decoration:none}
.postInfo span{color:#a5a5a5}
.postInfo{padding-bottom:1rem;margin-bottom:2rem;border-bottom:1px solid #dedede}
.articleContent p a{color:#000}
header{position:relative;background:#fff}
.flex{display:flex}
.fwrap,.wrap{flex-wrap:wrap}
.fspace{justify-content:space-between}
.fcenter{justify-content:center}
.fright{justify-content:flex-end}
.acenter{align-items:center}
.full{width:100%}
.half{width:49%}
.two{width:20%}
.fifteen{width:15%}
.tvelwe{width:12%}
.eight{width:80%}
.six{width:50%;margin:0 5%}
.four{width:30%;margin:0 5%}
.three{width:30%}
.fourth{width:40%}
.brandBanner .fourth{padding-left:30px}
.sixth{width:calc(60% - 2rem)}
.four4{width:calc(25% - 1rem)}
.four3{width:calc(75% - 1rem)}
.seven{width:calc(70% - 2rem)}
.sfert{width:20%}
.sfert3{width:80%}
.crsIcon{position:relative;display:inline-block;transition:all .3s ease-in-out}
.s-8{width:8px;height:8px}
.s-10{width:10px;height:10px}
.s-12{width:12px;height:12px}
.s-14{width:14px;height:14px}
.s-16{width:16px;height:16px}
.s-18{width:18px;height:18px}
.s-21{width:21px;height:21px}
.s-24{width:24px;height:24px}
.s-26{width:26px;height:26px}
.s-30{width:30px;height:30px}
.s-36{width:36px;height:36px}
.s-48{width:48px;height:48px}
.s-60{width:60px;height:60px}
.s-special{width:96px;height:40px}
.columns{column-gap:1rem}
.columns-2{columns:2}
.columns-3{columns:3}
.columns-4{columns:4}
.columns-5{columns:5}
.columns-6{columns:6}
.columns-8{display:flex}
.columns-10{display:flex}
.columns-16{columns:16}
.grid-5{display:grid;column-gap:1rem;columns:4;grid-template-columns:calc(20% - .8rem) calc(20% - .8rem) calc(20% - .8rem) calc(20% - .8rem) calc(20% - .8rem);list-style:none}
.grid-4{display:grid;column-gap:1rem;columns:4;grid-template-columns:calc(25% - .75rem) calc(25% - .75rem) calc(25% - .75rem) calc(25% - .75rem);list-style:none}
.grid-3{display:grid;grid-template-columns:calc(33.334% - .6667rem) calc(33.334% - .6667rem) calc(33.334% - .6667rem);list-style:none;column-gap:1rem}
.grid-1-3{display:grid;grid-template-columns:calc(25% - 1rem) calc(75% - 1rem);list-style:none;column-gap:1rem}
.grid{display:grid;column-gap:1rem}
.grid-2-1{grid-template-columns:calc(40% - 1rem) calc(60% - 1rem);column-gap:2rem}
.leftIcon{margin-right:5px}
.rightIcon{margin-left:5px}
.cartIcon{background:url(icons/cart.svg) center center no-repeat;background-size:contain}
.buttonArrow{background:url(icons/arrow-button.svg) center center no-repeat;background-size:contain}
.replyIcon{background:url(icons/reply.svg) center center no-repeat;background-size:contain}
.googleLogin{background:url(icons/google-login.svg) center center no-repeat;background-size:contain}
.facebookLogin{background:url(icons/facebook-login.png) center center no-repeat;background-size:contain}
.tagIcon{background:url(icons/tag.svg) center center no-repeat;background-size:contain}
.clockIcon{background:url(icons/clock.svg) center center no-repeat;background-size:contain}
.loadingIcon{background:url(icons/loading.svg) center center no-repeat;background-size:contain}
.homeIcon{background:url(icons/home.svg) center center no-repeat;background-size:contain}
.filterIcon{background:url(icons/filter.png) center center no-repeat;background-size:contain}
.backIcon{background:url(icons/back.png) center center no-repeat;background-size:contain}
.minusIcon{background:url(icons/minus.svg) center center no-repeat;background-size:contain}
.plusIcon{background:url(icons/plus.svg) center center no-repeat;background-size:contain}
.helpIcon{background:url(icons/help.png) center center no-repeat;background-size:contain}
.wishlistIcon{background:url(icons/heart.svg) center center no-repeat;background-size:contain}
.wished .wishlistIcon{background:url(icons/heartfull.png) center center no-repeat;background-size:contain}
.accountIcon{background:url(icons/user.svg) center center no-repeat;background-size:contain}
.closeIcon{background:url(icons/close.png) center center no-repeat;background-size:contain}
.returIcon{background:url(icons/retur.svg) center center no-repeat;background-size:contain}
.returnIcon{background:url(icons/return.png) center center no-repeat;background-size:contain}
.addressIcon{background:url(icons/address.png) center center no-repeat;background-size:contain}
.editIcon{background:url(icons/edit.svg) center center no-repeat;background-size:contain}
.discountIcon{background:url(icons/discount.png) center center no-repeat;background-size:contain}
.orderIcon{background:url(icons/box.png) center center no-repeat;background-size:contain}
.storeIcon{background:url(icons/easybox.svg) center center no-repeat;background-size:contain}
.calendarIcon{background:url(icons/calendar.png) center center no-repeat;background-size:contain}
.warningIcon{background:url(icons/warning.png) center center no-repeat;background-size:contain}
.fastIcon{background:url(icons/timing.png) center center no-repeat;background-size:contain}
.trashIcon{background:url(icons/trash.png) center center no-repeat;background-size:contain}
.callIcon{background:url(icons/call.png) center center no-repeat;background-size:contain}
.emailIcon{background:url(icons/email.png) center center no-repeat;background-size:contain}
.messageIcon{background:url(icons/message.png) center center no-repeat;background-size:contain}
.infoIcon{background:url(icons/info.png) center center no-repeat;background-size:contain}
.shippingIcon{background:url(icons/shipping.svg) center center no-repeat;background-size:contain}
.warrantyIcon{background:url(icons/warranty.svg) center center no-repeat;background-size:contain}
.authenticIcon{background:url(icons/authentic.svg) center center no-repeat;background-size:contain}
.basketIcon{background:url(icons/basket.png) center center no-repeat;background-size:contain}
.arrowLeftIcon{background:url(icons/leftarrow.png) center center no-repeat;background-size:contain}
.arrowRightIcon{background:url(icons/rightarrow.png) center center no-repeat;background-size:contain}
.facebookIcon{background:url(icons/facebook.svg) center center no-repeat;background-size:contain}
.twitterIcon{background:url(icons/twitter.svg) center center no-repeat;background-size:contain}
.pinterestIcon{background:url(icons/pinterest.svg) center center no-repeat;background-size:contain}
.instagramIcon{background:url(icons/instagram.svg) center center no-repeat;background-size:contain}
.secureIcon{background:url(icons/security.png) center center no-repeat;background-size:contain}
.visaIcon{background:url(icons/visa.svg) center center no-repeat;background-size:contain}
.deliveryIcon{background:url(icons/delivery.png) center center no-repeat;background-size:contain}
.paymentIcon{background:url(icons/payment.png) center center no-repeat;background-size:contain}
.visaIcon{background:url(icons/visa.svg) center center no-repeat;background-size:contain}
.arrowRightIcon{background:url(icons/rightarrow.png) center center no-repeat;background-size:contain}
.arrowRight{background:url(icons/rightarrow.svg) center center no-repeat;background-size:contain}
.mastercardIcon{background:url(icons/mastercard.svg) center center no-repeat;background-size:contain}
.rambursIcon{background:url(icons/ramburs.svg) center center no-repeat;background-size:contain}
.curierIcon{background:url(icons/sameday.png) center center no-repeat;background-size:contain}
.questionIcon{background:url(icons/question.svg) center center no-repeat;background-size:contain}
.hamburgerIcon{background:url(icons/hamburger.svg) center center no-repeat;background-size:contain}
.phoneIcon{background:url(icons/phone.svg) center center no-repeat;background-size:contain}
.caseIcon{background:url(icons/case.png) center center no-repeat;background-size:contain}
.computerIcon{background:url(icons/computer.svg) center center no-repeat;background-size:contain}
.watchIcon{background:url(icons/watch.svg) center center no-repeat;background-size:contain}
.holderIcon{background:url(icons/holder.png) center center no-repeat;background-size:contain}
.chargerIcon{background:url(icons/charger.png) center center no-repeat;background-size:contain}
.audioIcon{background:url(icons/audio.png) center center no-repeat;background-size:contain}
.autoIcon{background:url(icons/auto.png) center center no-repeat;background-size:contain}
.gadgetIcon{background:url(icons/gadget.png) center center no-repeat;background-size:contain}
.dataIcon{background:url(icons/data.png) center center no-repeat;background-size:contain}
.white{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(319deg) brightness(102%) contrast(101%)}
.accent{filter:invert(15%) sepia(37%) saturate(6214%) hue-rotate(245deg) brightness(85%) contrast(102%)}
.searchIcon{background:url(icons/search.png) center center no-repeat;background-size:contain}
.checkedIcon{background:url(icons/checked.png) center center no-repeat;background-size:contain}
.checkedReview{background:url(icons/checkedR.svg) center center no-repeat;background-size:contain}
.downIcon{background:url(icons/down.png) center center no-repeat;background-size:contain}
.arrowDownIcon{background:url(icons/down-arrow.png) center center no-repeat;background-size:contain}
.arrowUpIcon{background:url(icons/down-arrow.png) center center no-repeat;background-size:contain;transform:rotate(180deg)}
.resize .arrowDownIcon{background:url(icons/down.png) center center no-repeat;background-size:contain}
.resize .arrowUpIcon{background:url(icons/down.png) center center no-repeat;background-size:contain;transform:rotate(180deg)}
.resetIcon{background:url(icons/reset.png) center center no-repeat;background-size:contain}
.ironsoft{background:url(icons/ironsoft.svg) center center no-repeat;background-size:contain}
.nobleach{background:url(icons/nobleach.svg) center center no-repeat;background-size:contain}
.nodry{background:url(icons/nodry.svg) center center no-repeat;background-size:contain}
.softperol{background:url(icons/softperol.svg) center center no-repeat;background-size:contain}
.softwash{background:url(icons/softwash.svg) center center no-repeat;background-size:contain}
.arrow {
    cursor: pointer;
    top: 50%;
    transform: translateY(-35px);
    background: #eee;
    width: 44px;
    height: 44px;
    position: absolute;
    right: -60px;border-radius:50%;
    transition: all .3s ease-in-out;
    z-index: 99;
}
.leftArrow {
    left: -60px;
    right: auto;
}
.arrow i {
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    position: absolute;
}
.leftArrow i {
    transform: rotate(180deg) translate(50%, 50%);
}
.rambursIcon{margin-left:15px}
.sliderLink{position:relative}
.postTags i{transform:translateY(2px);margin-right:3px}
.sliderLink a{background:var(--light-background);display:block;padding:2rem;line-height:1.5;border-radius:5px;text-decoration:underline;font-weight:500;position:absolute;left:0;top:50%;transform:translateY(-50%);width:80%;text-align:center}
.gdprBox{position:fixed;top:50%;transform:translate(-50%,-50%);left:50%;background:var(--dark-background);z-index:99999;color:#fff;max-width:900px;width:90%;max-height:90%}
.gdprMenu{margin-right:1em;font-size:12px;padding-bottom:2em}
.infoGdpr{padding:2em}
.gdprDetails{font-size:12px;line-height:2}
.switch{position:relative;display:inline-block;width:48px;height:24px}
.switch input{display:none}
.switch-state{border-radius:20px;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#f4f4f4;transition:.4s}
.switch-state{border-radius:20px;position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#dadada;transition:.4s}
.switch input:checked+.switch-state{background-color:#51bb25}
.switch-state:before{position:absolute;content:"";height:16px;width:16px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:20px}
.switch input:checked+.switch-state:before{transform:translateX(24px)}
.loginButton{width:100%}
.socialLogin{margin-top:2em;text-align:center}
.spaceLogin{margin-bottom:2em;position:relative}
.spaceLogin span{padding:0 10px;background:#fff}
.spaceLogin:before{content:"";background:#dadce0;height:1px;width:100%;top:calc(50% - 1px);position:absolute;z-index:-1;left:0}
.socialLogin button{font-family:Roboto,sans-serif;font-weight:500;width:100%;color:#3c4043;font-size:14px;line-height:40px;border-radius:4px;background:0 0;border:none;width:auto;padding:0;cursor:pointer;margin-bottom:1em}
.socialLogin button:focus,.socialLogin hover:hover{background:#c7dbfc;border-color:#c7dbfc}
.socialLogin button:active{background:#eee}
.socialLogin button.faceLogin{padding:0 8px;background:#1877f2;border-color:#1877f2;color:#fff}
.socialLogin button.active:hover,.socialLogin button.faceLogin:focus,.socialLogin button.faceLogin:hover{background:#3e8aed;border-color:#3e8aed}
.fb_iframe_widget{display:block!important}
.socialLogin button i{transform:translateY(4px);margin-right:18px}
.gdprMenu span{line-height:2.2;margin:0;font-weight:500;text-decoration:none;padding:.5rem 1rem;border-radius:3px;cursor:pointer;transition:all .3s ease-in-out;display:block;white-space:nowrap}
.settingsBox{display:block;background:#fff;color:#000;padding:1em}
.callto{color:#fff;background:var(--accent-color);padding:0 30px;font-weight:500;text-decoration:none;text-transform:uppercase;font-size:14px;letter-spacing:1px;margin-top:10px;display:inline-block;cursor:pointer;border-radius:6px;transition:all .2s ease-in-out;border:2px solid transparent;text-align:center;height:44px;line-height:42px}
.loginFast{line-height:30px;display:block;margin-right:10px}
.invert{background:#fff;color:var(--dark-background);border-color:var(--dark-text)}
.closeIcon{position:absolute;top:20px;right:20px;cursor:pointer}
.cartBox .closeIcon{position:relative;top:auto;right:auto}
.lightButton{background:var(--light-background);color:var(--text)}
.headItem{margin:0 10px;display:block}
.headItem:last-child{margin-right:0}
.headItem:first-child{margin-left:0}
.gender a{font-weight:600;font-size:16px;color:#ababab;text-decoration:none}
.gender .genderSelected{color:var(--text)}
.logo{height:calc(100% - 30px)}
.logo img{height:50px;width:auto;margin:5px 0}
.thumbImages{position:relative;padding:30px 0}
.thumbButtons{cursor:pointer;border-radius:3px;position:absolute;text-align:center;background:var(--light-background);left:0;right:0;height:24px;display:block}
.up-button{top:0}
.down-button{bottom:0}
.hideButtons{display:none} 
.pageProduct .container{    margin-bottom: 40px;
    padding-bottom: 40px}
nav{height:50px;line-height:40px;position:relative;padding:5px 0}
nav ul{padding:0;margin:0;list-style:none}
nav ul li a{display:block;padding:0 20px;font-weight:400;text-decoration:none;white-space:nowrap}
nav ul li a.sale{text-transform:uppercase;font-weight:500;color:var(--red)}
nav ul li a.blackF{text-transform:uppercase;font-weight:700;color:#000}
nav ul li a.noutatiMenu{color:inherit}
nav .submenu ul li:first-child{margin-left:0}
.logo a{height:60px;display:block;width:206px}
.favorites,.openCart{position:relative}
.deleteProduct{cursor:pointer}
.counter{position:absolute;background:var(--red);color:#fff;font-size:11px;border-radius:50%;line-height:16px;text-align:center;font-weight:600;top:0;right:-8px}
.submenu .lastLink{font-weight:500;text-decoration:underline}
.categoryBanner img{min-height:100%;min-width:100%;width:100%;height:100%;object-fit:cover}
.mainBanner{margin-left:25%;position:relative;display:block;}
.extraCompatibility{ 
margin-bottom: 20px;}

.bestBrand,.mainBanner{padding-bottom:40%}
.necesar{color:red}
.bestBrand picture,.mainBanner picture,.productImage picture{position:absolute;display:flex;align-items:flex-end;left:0;top:0;min-height:100%;min-width:100%;width:100%;object-fit:cover}
.bestBrand picture{left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%);z-index:1}
.bannerText{color:#fff;position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);text-align:center;z-index:2}
.bannerText h1{margin-top:0;text-transform:uppercase;font-weight:800;margin-bottom:0;line-height:1;text-shadow:1px 3px 13px #00000036}
.campaignIndemn{margin-top:0;font-size:18px;text-shadow:1px 3px 13px #00000036;line-height:1}
.bannerP{font-size:170%;font-weight:800}
.mainBanner img{min-height:100%;min-width:100%;width:100%;height:100%;object-fit:contain;position:absolute}
.mainBanner .callto{font-size:13px}
.grecaptcha-badge{display:none!important}
.blogCategories a{text-transform:capitalize;text-decoration:none;line-height:1.75em;margin-bottom:5px}
.introBlog{margin-bottom:20px;padding-bottom:20px}
.blogCategories a:before{content:"";height:1px;width:10px;display:inline-block;background:#000;margin-right:3px}
.mainBanner:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:0;}
.spans{float:left}
.bannerHead{z-index:2;margin:0;font-weight:800;position:absolute;left:50px;top:50px;font-size:48px;color:#fff}
.bannerHead em{background:#fff;padding:0 20px;border-radius:10px;color:var(--accent-color);font-style:normal}
.hamburger span{color:#fff;clear:both;float:none;display:block;background-color:#222;height:2px;width:28px;margin-right:auto;margin-left:auto;margin-bottom:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s 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:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.hamburger.close span:nth-child(3){margin-top:-12px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.hideOverflow{overflow:hidden}
.politica-confidentialitate.hideOverflow{overflow:visible}
.overlay{transition:all .2s ease-in-out;position:fixed;width:100%;height:100%;left:0;top:0;z-index:-1;background:#000;opacity:0;visibility:hidden}
.overlayed{cursor: url(../images/close-cursor.png),pointer;z-index:9999;visibility:visible;opacity:.5}
.politica-confidentialitate .overlayed{z-index:-1;visibility:hidden;opacity:0}
.politica-confidentialitate .gdprBox{display:none}
.searchForm input{border-radius:20px;border:1px solid var(--border-color);padding:0 15px}
.searchForm input::placeholder{color:#999}
.searchBox{width:50%;position:relative}
.searchButton{width:80px;height:44px;border-radius:22px;background:var(--accent-color);position:absolute;cursor:pointer;border:none;top:0;right:-2px}
.searchButton .searchIcon{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(278deg) brightness(102%) contrast(101%)}
.miniTitle{text-transform:uppercase;display:block;margin-bottom:5px;font-size:14px;margin-top:25px}
#popularSearch a{display:block;text-decoration:none;line-height:30px;font-size:13px;font-weight:500}
.suggested{position:absolute;z-index:9999;background:#fff;width:100%;left:0;top:100%;box-shadow:0 5px 30px 0 rgba(0,0,0,.1)}
.scrollSearch{padding:1rem}
.slideTop{top:0}
.extraMenu{padding:0 5vw;background:var(--light-background);padding-top:10px;padding-bottom:95px}
.extraMenu a{margin-top:10px;display:block;text-decoration:none}
.extraMenu a i{transform:translateY(4px);opacity:.7;margin-right:10px}
.copyright{background:var(--light-background);border-top:1px solid #eee;border-bottom:1px solid #eee}
.advantages{background:var(--banner-background);background-size:cover}
.avantaj{   color:#fff;line-height: 1.2;break-inside:avoid-column;text-align:center;padding:60px 0;font-size:15px;position:relative}
.avantaj .crsIcon{filter: invert(15%) sepia(37%) saturate(6214%) hue-rotate(245deg) brightness(85%) contrast(102%);display:block;margin:0 auto 10px;}
.subCategorii .selected{    background: var(--accent-color);
    border-color: var(--accent-color);
    color: #fff;}
.avantaj:before{    content: "";
    display: block;
    background: #fff;
    height: 80px;
    width: 80px;
    border-radius: 40px;
    z-index: 0;
    position: absolute;
    top: 45px;
    left: 50%;
    transform: translateX(-50%);}
.avantaj p{font-size:14px}
.avantaj strong{font-weight:600;display:block;margin-top:20px}
.callCenter{height:42px;line-height:42px;color:#fff;background:var(--dark-background);text-align:center;font-weight:600}
.callCenter a{text-decoration:none;margin-left:15px}
.callCenter .crsIcon{margin-right:10px}
.mainFooter{padding:2rem 0;position:relative;background:#fff}
.infoArea a i{margin-right:10px}
.content{padding:1rem 0;position:relative;z-index:2}
.mainFooter a{text-decoration:none;line-height:30px;font-size:13px;white-space:nowrap}
.linkBlock a{display:block}
.noReview h2{text-align:center}
.noReview .reviewsBlock .three {
   width: 100%;text-align: center !important;
}
footer h4{font-weight:600;margin-bottom:5px;margin-top:0;display:block;margin-block-start:0;margin-block-end:5px;width:100%;display:flex;justify-content:space-between}
.newsletter p{margin-top:0}
.chooseGender input{height:16px!important;width:3px!important;position:absolute;left:0;opacity:0}
.chooseGender span{position:relative;border:1px solid #000;width:14px;height:14px;border-radius:20px;display:inline-block;margin-right:5px;transform:translateY(1.5px)}
.chooseGender label{font-size:13px;font-weight:600;cursor:pointer;margin-right:20px}
.checkRadio:before{content:"";width:7px;height:7px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .2s ease-in-out;border-radius:50%}
.chooseGender input:checked~.checkRadio:before{background:#000}
.newsletter form input{height:42px;border:2px solid #ccc;border-bottom-left-radius:2px;border-top-left-radius:2px;width:100%;padding:0 10px}
.newsletter button{line-height:38px;border-bottom-left-radius:0;border-top-left-radius:0;height:42px;margin-top:0;font-size:13px;padding:0 25px;letter-spacing:0;position:absolute;right:0;top:0}
.newsletterPopup{max-width:800px;background:#fff;position:fixed;transform:translate(-50%,-50%);top:50%;left:50%;z-index:99999999;width:100%;border-radius:10px}
.newsletterPopup .content{padding:0}
.newsletterPopup .six{width:50%;margin:0}
.newsletterPopup .four{width:45%;margin:30px 2.5% 0}
.newsletterPopup h4{text-transform:uppercase;font-size:24px}
.newsletterPopup .accord{margin-top:10px}
.newsletterImage picture,.newsletterImage picture img{height:100%;border-top-left-radius:10px;border-bottom-left-radius:10px}
.newsInput{margin-top:20px;position:relative}
.chooseGender label{position:relative}
.socials{margin-top:10px}
.socials a{margin-left:10px}
.socials a:first-child{margin-left:0}
.stores{padding:60px 0}
.stores .half{position:relative}
.relative{position:relative}
.centeredBlock{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}
.centeredBlock select{height:42px;padding:0 10px;border-color:#eee}
.centeredBlock h2{margin-bottom:10px}
.centeredBlock p{margin-top:0}
.bestCategories{margin:60px auto}
.bestCategories a{display:block;text-align:center;text-decoration:none;width:15%}
.bestBrand{color:#fff;font-size:16px;position:relative;overflow:hidden}
.bestBrand:before{content:"";display:block;position:absolute;z-index:2;background:var(--dark-background);opacity:.3;width:100%;height:100%;left:0;top:0}
.categoryCount{display:block;font-weight:400;font-size:14px;opacity:.7;margin-top:2px}
.bestCategories picture{background:#fff;padding-bottom:100%;position:relative;overflow:hidden}
.bestCategories picture img{position:absolute;display:block;left:0;top:0;min-height:100%;min-width:100%;width:100%;height:100%;object-fit:cover;transform:scale(.75);transition:all .5s ease-in-out}
.bestCategories strong{background:var(--light-background);border-radius:6px;padding:15px 0;display:block;font-size:16px}
.bigTitle{text-transform:uppercase;font-size:5em;margin:0;line-height:1}
.sheinCurve .bigTitle{font-size:3em;margin-top:30px}
.collections{padding:60px 0;position:relative}
.collections .crsIcon{margin:0 5px;cursor:pointer}
.grid-1-4{display:grid;grid-column-gap:2em;grid-template-columns:calc(25% - 1em) calc(75% - 1em)}
.collectionsBox{overflow:hidden;position:relative;height:calc(var(--width-four) + 92px)}
#slider{position:absolute;left:0;top:0}
.collection{-webkit-column-break-inside:avoid;width:var(--width-four)}
.collection p{margin-bottom:0}
.collection h3{font-size:18px;margin:10px 0 5px;line-height:1}
.homeDeco .half{position:relative}
.productList{list-style:none;padding:0;margin:0}
.productList li{text-align:center;margin-bottom:1rem;-webkit-column-break-inside:avoid;position:relative;padding:15px}
.availableColors{font-size:12px;z-index:1;position:relative;margin-bottom:10px;display:inline-block;background:var(--light-background);padding:3px 10px;border-radius:11px}
.paddingSide{padding:0 10px}
.homeDeco .productList li{background:#fff}
.homeDeco{background:var(--light-background)}
.fromNew,.fromSale,.homeDeco .productList{padding:60px 0}
.fromSale{padding-top:0}
.productTitle{z-index:1;position:relative;margin:0 0 10px;font-size:14px;font-weight:500;height:60px;line-height:20px;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box}
.menuProducts .productTitle{-webkit-line-clamp:3;}
.cartBox .productTitle{margin-bottom:0;height:36px;line-height:18px}
.intrebari-frecvente .productTitle{    height: auto;margin-bottom: 0;line-height:30px}
.productList .productTitle{text-align:center}
h1.productTitle{height:auto}
.price{clear:both;font-weight:600;white-space:nowrap}
.prices{z-index:1;font-size:16px;position:relative;height:20px}
.productList .prices{text-align:center}
.cartItems{max-height:calc(100vh - 250px);overflow:auto;padding-bottom:20px}
.deliveryCart{padding-top:10px}
.rrp{font-size:90%;font-weight:500;margin-left:10px;color:var(--medium-text)}
.special{color:var(--red)}
.cutOut{margin-left:10px;text-decoration:line-through;font-weight:400;font-size:14px}
.pills,.menuPill{z-index:1;position:absolute;left:0;top:0}
.pill{font-weight:500;border-radius:11px;border-bottom-right-radius:0;line-height:22px;font-size:13px;background:#fff;margin-bottom:3px;clear:both;display:table;padding:0 10px;text-align:center}
.pill.discount{background:var(--red);color:#fff;font-weight:600}
.pill.extraTag{background:var(--yellow);font-size:12px}
.pill.saleTag{background:#bbdf1e;font-size:12px;font-weight:600;text-transform:uppercase;width:90px}
.pill.pontTag{background:#fff;font-size:12px}
.discountTag{    position: absolute;
    padding: 0 5px;
    top: -14px;
    right: 0;
    border-bottom-right-radius: 11px;
    border-bottom-left-radius: 0;
    font-size: 12px;
    line-height: 1.5;}
.productImage{position:relative;padding-bottom:100%;    width: 100%;overflow:hidden}
.menuProducts{    border-left: 1px solid #f7f7f7;padding:25px 0}
.menuProducts li .bordered{padding-bottom:20px;margin-bottom:20px}
.menuProducts li:last-child .bordered{margin-bottom:0}
.detailsP{flex: 1;
padding-top: 16px;}
.menuProducts .productTitle{    margin-bottom: 0;color:#3c3c3c}
.menuProducts .prices{height:auto;line-height:24px}
.menuProducts a{position:relative}
.menuProducts .stars{    padding-left: 10px;
    font-size: 16px;
    display: block;}
	.stars .countReviews{color:#000;font-size:14px}
	.bordered{border-bottom:1px solid #f7f7f7}
	.menuProducts li:last-child .bordered{border:none}
.productImage img{position:absolute;display:block;left:0;top:0;min-height:100%;min-width:100%;width:100%;height:100%;object-fit:cover}
.nochild{padding-bottom:0!important}
.productList .onhover{white-space:nowrap;margin-top:10px;display:none;position:absolute;left:50%;transform:translateX(-50%);bottom:-36px}
.productList a{display:block;text-decoration:none;position:relative}
.productList .imagea{padding:15px}
.productList li .addToFavorite{position:absolute;top:10px;right:10px;display:block;background:#fff;z-index:2;width:32px;height:32px;border-radius:50%;cursor:pointer;border:1px solid var(--border-color)}
.productList li .addToFavorite .crsIcon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.centered{text-align:center}
.cartBox{position:fixed;background:#fff;right:0;top:0;bottom:0;z-index:99999;white-space:nowrap;box-shadow:0 10px 16px rgba(0,0,0,.1);width:90vw;max-width:360px;font-size:14px;transform:translateX(100px);opacity:0;visibility:hidden;transition:all .2s ease-in-out}
.cartShow{opacity:1;visibility:visible;transform:none}
.cartContent img{width:60px}
.cartContent ul{width:calc(100% - 100px);list-style:none;padding:0;margin:0;margin-left:10px;text-align:left}
.cartTitle{font-weight:600;display:block;font-size:15px;text-transform:uppercase}
.miniCartHeader{border-bottom:1px solid var(--border-color);padding:10px 20px}
.rightElements{position:relative}
.cartBox .callto{font-size:13px;text-align:center;text-transform:none;display:block}
.cartBox .cartContent{padding:0 20px}
.bottomCart{position:absolute;bottom:0;left:0;right:0;padding:20px;background:#fff;z-index:2}
.cartContent .price{font-size:inherit}
.cartContent .price.discount{display:block;font-weight:400}
.cartContent .price.finalPrice{margin-top:5px;display:block;color:var(--red)}
.cartContent .productTitle{    height: auto;line-height: 20px;white-space: normal;-webkit-line-clamp: unset; -webkit-box-orient: vertical;overflow: unset;    display: -webkit-box;margin: 0}
.pricesBlock{text-align:right}
#sugestii div{-webkit-column-break-inside:avoid}
#sugestii img{width:100%}
.searchImage{width:60px}
.infoP{width:calc(100% - 60px);padding:0 .5rem}
.searchItem{text-decoration:none;margin-bottom:1rem}
.searchItem .productTitle{font-size:14px}
.searchItem .price{color:var(--medium-text)}
.cartItem{    font-size: 13px;
    margin-bottom: 10px;
    margin-top: 10px;
    position: relative;
    border-bottom: 1px solid var(--light-background);
    padding-bottom: 30px;}
.disabled{opacity:.7;cursor:not-allowed;pointer-events:none}
.solicita-retur .familyOptions,.solicita-retur .quantityField,.solicita-retur .selectedItem{height:34px;margin:0}
.solicita-retur .familyOptions,.solicita-retur .quantityField{margin-left:10px}
.solicita-retur .downIcon{margin-left:10px}
.cartItem:last-child{border:none;margin-bottom:0}
.cartItem li{font-size:12px}
.cartContent .productTitle{font-size:13px;font-weight:600}
.itemDetails{width:100%;padding-right:5px}
.cartContent .half{width:49.5%}
.subTotal{font-size:16px;margin:10px 0}
.subTotal span{color:var(--accent-color);font-weight:600}
.sliderBox{position:relative}
.sliderOuter .productList{position:absolute;top:0;left:0}
.sliderOuter{position:relative;height:var(--height-desktop);overflow:hidden}
.fiveColumns{height:var(--height-desktop)}
.brandPage .sliderOuter{height:auto}
.brandPage .sliderInside{position:relative}
.sliderOuter .productList li{width:var(--width-desktop)}
.sliderOuter .columns-10.productList li{width:var(--width-desktop)}
.arrowz{cursor:pointer;width:40px;height:40px;position:absolute;top:50%;transform:translateY(-50%);left:-20px;opacity:1;transition:all .2s ease-in-out}
.disabledArrow{opacity:.3}
.moveRight{right:-20px;left:auto}
.arrowz:before{content:"";background:#fff;width:100%;height:100%;z-index:1;position:absolute;left:0;top:0;opacity:.5;transition:all .2s ease-in-out}
.arrowz i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}
.homeDeco{padding-bottom:40px}
.breadcrumbs{padding:1.5rem 0;line-height:1;list-style:none;color:var(--medium-text)}
.textDetails{color:var(--medium-text)}
.breadcrumbs a{font-size:13px;text-decoration:none}
.breadcrumbs i{margin:0 5px;font-style:normal}
.breadcrumbs span{    font-size: 13px;color:#000}
.productImages{position:relative;border-radius:5px;overflow:hidden}
.productImages picture{padding-bottom:130%;display:block;width:100%;margin-bottom:1rem;position:relative}
.productImages img{display:block;width:100%;object-fit:cover;margin-bottom:1rem}
#rejectGDPR{line-height:32px;padding:0 16px;margin-left:20px;text-decoration:none;text-transform:uppercase;font-weight:300}

.selectedItem{position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;outline:0;cursor:pointer;padding:10px 15px;height:48px;width:100%;border:1px solid #d7d7d8;margin:15px 0;transition:all .2s ease-in-out}
.selectorList{z-index:9;max-height:176px;overflow-y:auto;display:none;position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #d7d7d8;border-top:0}
.selectorList span{border-top:1px solid var(--light-background);position:relative;display:block;outline:0;cursor:pointer;padding:12px 15px;opacity:.5;transition:all .2s ease-in-out}
.sortBlock{position:relative;border:1px solid var(--border-color);padding:6px 15px;border-radius:6px;cursor:pointer}
.sortBlock i{margin-left:10px}
.orderList{position:absolute;background:#fff;box-shadow:0 2px 10px -2px rgba(0,0,0,.1);right:0;top:100%;border:1px solid var(--border-color);display:none}
.selectorList span:first-child{border-top:none}
.selectorList span.size-available{opacity:1}
.allowScroll::-webkit-scrollbar,.selectorList::-webkit-scrollbar{width:8px}
.cartItems::-webkit-scrollbar,.filtersScroll::-webkit-scrollbar,.thumbImages::-webkit-scrollbar{width:5px;height:5px}
.allowScroll::-webkit-scrollbar-track,.cartItems::-webkit-scrollbar-track,.filtersScroll::-webkit-scrollbar-track,.selectorList::-webkit-scrollbar-track,.thumbImages::-webkit-scrollbar-track{background:var(--light-background)}
.allowScroll::-webkit-scrollbar-thumb,.cartItems::-webkit-scrollbar-thumb,.filtersScroll::-webkit-scrollbar-thumb,.selectorList::-webkit-scrollbar-thumb,.thumbImages::-webkit-scrollbar-thumb{background:var(--text)}
.thumbImages::-webkit-scrollbar{display:none}
.selectBox{position:relative}
.viewSelect{display:block}
.orderProducts{padding:0 1rem 1rem 120px;margin:1rem 0}
.imageFull{position:fixed;top:0;bottom:0;left:0;right:0;z-index:9999;background:#fff;text-align:center}
.imageFull img{width:100%;height:auto}
.imageFull .sliderOuter{height:100vh;width:100vh;margin:0 auto}
.imageFull ul{height:100%;column-gap:0;position:absolute;left:0;top:0;list-style:none;padding:0;margin:0}
.imageFull ul li{height:100vh;width:100vh}
.imageFull ul li img{min-height:100%;min-width:100%;width:100%;height:100%;object-fit:cover}
.imageFull .arrowz{left:0}
.imageFull .moveRight{right:0;left:auto}
.closeParent{cursor:pointer;position:absolute;z-index:9;background:#fff;display:block;width:36px;height:36px;right:5px;top:5px;border-radius:50%}
.closeParent i{left:50%;top:50%;transform:translate(-50%,-50%)}
h1.productTitle{font-size:1.3rem;font-weight:600;margin-bottom:0}
.spacer{height:1rem;display:block;width:100%}
.colorPP.red {opacity:.6;position:relative;overflow:hidden;cursor:not-allowed}
.colorPP.red:before{    content: "";
    height: 2px;
    width: 70px;
    background: var(--medium-text);
    display: block;z-index:2;
    position: absolute;
    transform: rotate(45deg) translate(-50%,-50%);
    left: 50%;
    top: 50%;    transform-origin: left;}
	.colorPP.red:after{    content: "";
    height: 2px;
    width: 70px;
    background: var(--medium-text);
    display: block;
    position: absolute;
    transform: rotate(-45deg) translate(-50%,-50%);
    left: 50%;
    top: 50%;    transform-origin: left}
.rightDetails .price{font-size:28px}
.rightDetails .fourth{padding: 1rem;
    border-radius: 10px;
border: 1px solid var(--border-color);align-self:flex-start}
.rightDetails .rrp{font-size:18px}
.rightDetails .prices{height:auto;margin-bottom:1rem}
.rightDetails .saleTag{display:inline-block;clear:both;margin-bottom:10px;background:var(--red);color:#fff;font-weight:500;border-radius:3px;padding:3px 10px}
.upsellProducts{    padding: 2rem 0}
.otherProducts,.descriptionBlock{background:var(--light-background)}
.rightDetails .toWishlist{    font-size: 14px;
    margin: 1rem 0;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;text-transform: none;}
.rightDetails .price.cutOut{font-size:21px}
.sizeBlock span{color:var(--medium-text);font-size:12px;font-weight:400;line-height:32px;text-align:center;display:inline-block;margin:0;min-width:35px;height:35px;padding:0 10px;background-color:var(--light-background);border:2px solid transparent;border-radius:0;text-transform:uppercase;border-radius:3px;margin-right:10px;cursor:pointer}
.sizeBlock span.selected,.colorPP.selected{border-color:var(--accent-color);color:#fff;background:var(--accent-color)}
.colorPP{width:48px;height:48px;cursor:pointer;display:block;margin-bottom:10px;margin-right:10px;border:1px solid var(--border-color);border-radius:4px;padding:1px}
.colorPP img{width:44px;height:44px;border-radius:2px;display:block}
.selectFamily{margin-bottom:1rem}
.titleFamily{margin-bottom:6px}
.addCart{flex:1}
.qtySelector{border:1px solid #ddd;border-radius:5px;margin-right:1rem}
.cutOut{color:var(--medium-text)}
.priceNotice{display:block;color:var(--medium-text);font-size:12px}
.labelMe{font-weight:600}
.addToCart{margin-top:0;width:100%;text-align:center;padding:0;height:48px;text-transform:none;line-height:48px;display:flex;justify-content:center;align-items:center}
.addToCart span{margin-right:5px}
.addToCart i{transition:all .2s ease-in-out;margin-right:5px}
#stockNotification,.alert.success{color:#248109;margin-bottom:20px;display:inline-block;background:rgba(0,0,0,0)}
.alert{display:block}
.orangeStock{color:#fb964e !important}
.redStock{color:var(--red) !important}
.ultimulProdus{background-color:#f9e0df!important;color:#873d38}
.avantajeProduct{display:flex;align-items:center;font-weight:500;padding-bottom:20px;font-size:13px}
.avantajeProduct i{margin-right:10px}
.galleryZone{padding-left:100px;position:relative}
.galleryZone .toWishlist{z-index:9;position:absolute;right:10px;top:10px;background:#fff;width:35px;height:35px;border-radius:50%;padding:7px;cursor:pointer}
.productBigDetails{padding:20px 0}

.hideableMenu{border-bottom:1px solid var(--border-color)}
.selectorGroup{cursor:pointer;position:relative;overflow:hidden;margin:0 20px;padding:10px 0;font-weight:500;margin-bottom:-1px}
.selectorGroup:first-child{margin-left:0}
.selectorGroup:before{content:"";height:1px;width:100%;bottom:0;position:absolute;left:-100%;background:var(--accent-color);transition:all .3s ease-in-out}
.selectorGroup.selected:before{left:0}
.detailsGroup{padding:20px 0;list-style:none;line-height:30px;margin:0}
.detailsGroup span{font-weight:600}
.detailsGroup i{margin-right:5px}
.careGroup{line-height:40px}
.detailsGroup{position:relative}
.detailsGroup .container{max-height:100000px;transition:max-height .4s ease-in-out;margin-bottom:60px;}
.detailsGroup.needResize .container{position:relative;max-height:600px;overflow:hidden}
.detailsGroup.needResize .container:after{content:"";position:absolute;bottom:0;left:0;right:0;height: 120px;
    display: block;
    background-image: linear-gradient(to bottom, rgba(243,243,243,0.5), rgba(243,243,243,1));}
	.flex1{flex:1}
	.crossSell{height:88px;margin-bottom:1rem}
	.crossSell .callto{max-width:160px;margin-top:1rem}
	.crossSell .price{font-size:18px}
	.crossSell .price.cutOut{font-size:15px}
.detailsGroup div,.detailsGroup center{text-align:left !important}
 .resize{display:none;height:30px;line-height:30px;    position: absolute;
    left: 50%;
    bottom: 40px;
    max-width: 1440px;
    transform: translateX(-50%);
    width: 96vw;
    cursor: pointer;color:var(--accent-color)}
.needResize .resize,.viewLess{display: block !important}
.needResize .showTot{display:none}
.viewLess .showTot{display:block}
.viewLess .showPutin{display:none}
.rightImage{width:100%;height:100%;position:relative;overflow:hidden}
.rightImage picture{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%}
.rightImage picture img{width:auto;height:100%;object-fit:cover;float:right;min-width:unset;min-height:unset}
.modal{z-index:99999;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;width:90%;max-width:640px;height:90%;overflow:hidden;border-radius:10px;box-shadow:0 10px 16px rgba(0,0,0,.1)}
#mapBlock{max-width:900px}
#reviewTitle{margin-right:20px;font-weight:600}
.allowScroll{overflow:auto;max-height:calc(100% - 50px);padding:0 2rem 1rem 2rem}
.modal table{width:100%;text-align:center;table-layout:fixed;margin-bottom:1rem;border-collapse:collapse}
.modal table tr:nth-child(odd) td{background:var(--light-background)}
.modal table tr:first-child td{background:var(--dark-background);color:#fff}
.modal table td{padding:10px 0}
.modal h2{padding-left:1rem}
.bullets{position:absolute;bottom:30px;width:80%;left:50%;transform:translateX(-50%)}
.bullets span{margin:0 3px;width:100%;display:block;background:#fff;opacity:.7;height:4px}
.bullets span.current{background:var(--dark-background)}
.categoryContent{order:2;width:75%;padding-bottom:1rem}
.quarter{align-self:flex-start;width:calc(25% - 1rem)}
.categoryContent .container{width:100%}
aside{padding:1rem 0}
.categorie{line-height:2.2;list-style:none;margin:0;padding-left:1rem}
.categorie a{text-decoration:none}
.categorie a.curenta{text-decoration:underline;font-weight:600}
.catfilterTitle{display:block;margin:5px 0;font-weight:600;font-size:15px}
.countProducts{border-radius:12px;display:inline-block;height:24px;line-height:24px;padding:0 15px;background:var(--light-background);font-size:12px;margin-left:15px;transform:translateY(-2px)}
.pagination{margin:2rem 0 4rem;text-align:center;list-style:none;padding:0}
.pagination li a,.pagination li span{border-radius:3px;border-right:none;font-weight:600;height:30px;line-height:30px;padding:0;width:30px;display:block;transition:all .2s ease-in-out}
.productsArea{width: 100%;order:2}
.subCategorii a{    white-space: nowrap;padding:0 25px;border-radius:20px;text-decoration:none;color:#666;border:1px solid var(--border-color);background:var(--light-background);margin:0 10px 10px 0;font-weight:500;display:inline-block}
.categoryH{background:#fff;margin-bottom:1rem;padding:15px 15px 0;border-radius:6px}
.categoryName{border-bottom:1px solid var(--border-color);margin-bottom:10px;padding-bottom:15px}
.next .downIcon{transform:rotate(-90deg) translateX(2px)}
.pagination li.current span{background:var(--dark-background);color:#fff}
.pagination li a{text-decoration:none}
.showVoucher{margin-top:1rem;padding:10px 0;font-weight:600;margin-bottom:5px;cursor:pointer}
.applyVoucher{height:0;overflow:hidden;transition:all .3s ease-in-out}
.voucherVisible .applyVoucher{height:auto}
input,select,textarea{width:100%;padding:6px 12px;border-radius:6px;font-size:14px;height:42px;border:1px solid var(--border-color)}
textarea{height:160px}
input[type=checkbox],input[type=radio]{width:.8rem;height:.8rem;cursor:pointer}
input:focus,select:focus{outline:0;border:1px solid var(--accent-color)}
.applyVoucher .callto{width:auto;margin-top:0;border-top-left-radius:0;border-bottom-left-radius:0}
.voucherApplied i{margin-left:10px;cursor:pointer}
.qty{font-size:15px;margin:0 8px}
.qtyMinus,.qtyPlus{cursor:pointer}
#vouchercode{border-top-right-radius:0;border-bottom-right-radius:0}
.cosul-meu h3{margin-bottom:2rem;text-transform:uppercase}
.voucherVisible i{transform:rotate(-180deg)}
.removeProduct{position:absolute;bottom:.25rem;right:0;cursor:pointer}
.grandTotal{font-weight:600;text-transform:uppercase;padding-top:1rem;margin-top:1rem;margin-bottom:2rem;border-top:2px solid var(--light-background)}
.finalizare-comanda .productTitle{text-transform:uppercase}
.finalizare-comanda h2.productTitle{padding:0 0 .5rem;height:auto;border-bottom:2px solid var(--light-background);margin-bottom:1rem}
.categoryHeader{display:flex;flex-wrap:wrap}
.filterBlock ul{list-style:none;padding:0;margin:0;display:none}
.pagination li{display:inline-block;margin:0 5px}
.filtersArea{width:100%}
.filterBlock{position:relative;font-size:13px;color:var(--medium-text);background:#fff;padding:10px;border-radius:6px;margin-bottom:10px}
.filterBTitle,.showUnder{padding:8px 10px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;color:#000;font-size:16px;border-bottom:1px solid var(--light-background)}
.filterBlock i{margin-left:25px}
.cartItem a{text-decoration:none}
.filtersList{line-height:36px}
.errormsg{display:block}
.errormsg,.notice{position:relative;padding:.75rem 1.25rem;margin:1rem 0;border:1px solid transparent;border-radius:.25rem}
.nSuccess{color:#417a62;background-color:#e2f5ed;border-color:#d3efe3}
.errormsg,.nWarning{color:#873d38;background-color:#f9e0df;border-color:#f6d1ce}
.filtersScroll{padding:.5rem 0}
.standardF{user-select:none;white-space:nowrap;display:block;color:#222;text-decoration:none;cursor:pointer;font-weight:500;padding:0 1rem 0 2rem;position:relative}
.sortBlock .standardF{padding:7px 25px;font-weight:400}
.checkF{position:relative;padding-left:48px}
.checkF:before{content:"";display:inline-block;width:16px;height:16px;border:1px solid var(--medium-text);position:absolute;left:24px;top:50%;transform:translateY(-50%)}
.checkF.checkMe:before{background:var(--dark-background);border-color:var(--dark-background)}
.standardF.activeF:after{content:"";left:.8rem;width:3px;height:7px;border:solid var(--accent-color);border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:11px}
.checkF.checkMe:after{content:"";left:30px;width:3px;height:8px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:11px}
.textSwatch .filtersScroll,.textSwatch .selectedFilters{padding:0 10px}
.filterSelected{display:block;padding-left:24px;font-weight:500}
.selectedFilters{padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid #d3d3d3;display:none}
.noshow{display:none}
.resetFilters{display:flex;justify-content:center;align-items:center;text-decoration:none;font-weight:600;padding:.5rem 1rem;border-top:1px solid #d3d3d3;color:var(--dark-background)}
.standardF input{opacity:0;visibility:hidden;position:absolute}
.sizeF{display:inline-block;padding:0 10px;border:1px solid #d3d3d3;margin:5px 0 5px 10px;min-width:40px;text-align:center;cursor:pointer}
.colorF:before{content:"";padding:0;display:inline-block;cursor:pointer;width:20px;height:20px;border-radius:3px;border:none;left:14px}
.colorF.checkMe:after{left:1.325rem}
.colorF.alb.checkMe:after,.colorF.transparent.checkMe:after{border-color:#000}
.colorF.crem.checkMe:after{border-color:#000}
.colorF{padding-left:40px}
.colorF.negru:before{background:#000}
.colorF.portocaliu:before{background:orange}
.colorF.alb:before{background:#fff;border:1px solid #d3d3d3}
.colorF.albastru:before{background:#0c45b2}
.colorF.verde:before{background:#007815}
.colorF.roz:before{background:#ff5ae9}
.colorF.kaki:before{background:#9d8918}
.colorF.cărămiziu:before{background:#eb701c}
.colorF.turcoaz:before{background:#15d8b9}
.colorF.vișiniu:before{background:#c00f20}
.colorF.gri:before{background:#979797}
.colorF.galben:before{background:#ffb60b}
.colorF.crem:before{background:#ffe5a7}
.colorF.bej:before{background:#edcb77}
.colorF.maro:before{background:#ba6f43}
.colorF.mov:before{background:#8100d2}
.colorF.bronz:before{background:#df8b62}
.colorF.rosu:before{background:#e41818}
.colorF.argintiu:before{background:url(images/argintiu.jpg) center center;background-size:contain}
.colorF.transparent:before{background:url(images/transparent.jpg) center center;background-size:contain}
.colorF.auriu:before{background:url(images/auriu.jpg) center center;background-size:contain}
.colorF.multicolor:before{background:url(images/mixculori.jpg) center center;background-size:contain}
.colorF.animalprint:before{background:url(images/animal.jpg) center center;background-size:contain}
.colorF.floralprint:before{background:url(images/floral.jpg) center center;background-size:contain}
.sizeF.checkMe{background:var(--dark-background);border-color:var(--dark-background);color:#fff}
.resetFilters i{margin-left:0;margin-right:5px}
.filterSearch{margin:1rem 1rem .25rem;display:block;position:relative}
.filterSearch i{position:absolute;right:6px;top:50%;transform:translateY(-50%);margin:0}
.searchFilter{padding-right:30px}
.activeF{background:var(--light-background);color:var(--dark-background)}
.voucherNotice{padding:.5rem;background:#bbdf1e;text-align:center;color:#000;margin-top:.5rem;font-size:17px;border-radius:3px}
.voucherNotice em{display:block;font-weight:800;color:#000}
.finalizare-comanda .page{background:var(--light-background);padding:2rem 15%}
.finalizare-comanda h1{margin-bottom:2rem}
.checkoutBox{border:1px solid #ededed;border-radius:3px;background:#fff;padding:1rem;margin:0 0 2rem;position:relative}
#submitOrder{width:100%}
.checkoutHead{height:90px;padding:0 15%}
.checkForm{margin:8px 0 20px}
.paymentBlock{padding:1rem;border:1px solid var(--light-text);border-radius:3px;margin-bottom:1rem}
.paymentBlock input{position:absolute;height:0;width:0;opacity:0;visibility:hidden}
.paymentBlock label{height:40px;padding-left:40px;line-height:40px;position:relative;cursor:pointer}
.paymentBlock label:before{content:"";width:26px;height:26px;border-radius:50%;display:block;background:url(icons/label.svg);background-size:contain;background-repeat:no-repeat;position:absolute;left:7px;top:7px;transform:none}
.smallButton{height:32px;line-height:30px;margin-top:0;width:auto;padding:0 15px;font-size:12px}
.paymentBlock input[type=radio]:checked+label:before{background:url(icons/check.svg);background-size:contain;background-repeat:no-repeat}
.deleteProduct{    font-size: 13px;line-height:32px;margin-left:20px;text-decoration:underline}
.extraChoose{padding-bottom:1rem;font-weight:500}
.checkbox{cursor:pointer;display:block;position:relative;padding-left:24px;margin-top:6px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.crossSell .checkbox{display:flex}
.checkbox input{position:absolute;opacity:0;cursor:pointer;left:0;z-index:-1}
.checkmark{position:absolute;top:0;left:0;height:16px;width:16px;border-radius:2px;background-color:#eee}
.crossSell .checkmark{top:50%;transform:translateY(-50%)}
.crossSell .prices{margin-bottom:0}
.checkbox input:checked~.checkmark{background-color:var(--accent-color)}
.checkmark:after{content:"";position:absolute;display:none}
.checkbox input:checked~.checkmark:after{display:block}
.checkbox label{cursor:pointer}
.checkbox .checkmark:after{left:5px;top:1px;width:4px;height:7px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.accord{font-size:11px;line-height:1.5;margin-bottom:1rem}
.deliveryTime{margin-left:10px}
.accord .checkmark{background-color:#ddd}
.accord .checkmark:after{left:5px}
.insidePage{padding:2rem 10%}
.insidePage .columns{margin:2rem 0}
.gBox{border-radius:3px;border:1px solid var(--light-text);border-radius:3px;margin:1rem 0;padding:1rem;-webkit-column-break-inside:avoid;transition:all .3s ease-in-out}
.gBox:first-child{margin-top:0}
.accountPage .gBox{margin-top:0}
.qTitle{font-weight:600;font-size:18px;margin-bottom:.5rem}
.qBox{padding-left:1rem}
.faqMenu{padding:0}
.faqMenu a{line-height:2.2;margin:0;font-weight:500;text-decoration:none;padding:.5rem 1rem;border-radius:3px;transition:all .3s ease-in-out}
.productList li{background:#fff;border-radius:6px}
.suggestedProducts{background:var(--light-background)}
.suggestedProducts .productList li{border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);margin-bottom:0;border-radius:0}
.productColumn3 li:nth-child(3n+3){border-right:none}
.productColumn4 li:nth-child(4n+4){border-right:none}
.suggestedProducts .productColumn4 li:nth-child(n+5){border-bottom:none}
.productColumn5 li:nth-child(5n+5){border-right:none}
.suggestedProducts .productColumn5 li:nth-child(n+6){border-bottom:none}
.productList li:before{content:"";background:#fff;position:absolute;left:-6px;right:-6px;top:0;bottom:-53px;box-shadow:0 4px 30px rgba(0,0,0,.1);visibility:none;opacity:0;transition:visibility .3s ease-in-out;border-radius:6px}
.upsellProducts .productList li:before{content:"";top:0;bottom:0;left:0;right:0;box-shadow:0 4px 10px rgba(0,0,0,.1);}
	.upsellProducts .sliderOuter .productList{padding:12px 0}
.suggestedProducts .columns{column-gap:0}
.suggestedProducts .productList{background:#fff;border:1px solid var(--border-color);border-top-right-radius:6px;border-bottom-right-radius:6px}
.brandName{display:block;position:relative;z-index:1;text-align:center;text-transform:uppercase;font-size:12px;margin:5px 0}
.promoBrand picture{    width: auto;height:100%;position:absolute;bottom:0;right:0;z-index:0}
.promoBrand img{object-fit:contain}
.promoBrand{background:#d42c43;background:var(--banner-background);background-size:cover;overflow:hidden;color:#fff;border-radius:6px;position:relative;    min-height: 400px;}
.promoBrand strong{font-size:60px}
.promoBrand a{border-radius:6px;background:#000;color:#fff;padding:8px 16px;text-decoration:none;display:inline-block;font-weight:500}
.promoBrand p{margin:5px 0 15px;font-size:16px}
.promoBrand span{text-transform:uppercase;display:block;font-size:12px}
.hideableProducts{list-style:none;padding:0;margin:0}
.hideableProducts li{border-right:1px solid var(--light-background);background:#fff;padding:10px 20px;cursor:pointer;transition:all .3s ease-in-out;font-weight:500}
.viewall{    font-size: 13px !important;
    letter-spacing: 0;
    background: #f1f1f1;
    border-radius: 20px;
    line-height: 30px;
    height: 30px;
    padding: 0 15px!important;
    font-weight: 500;
margin-right: 15px;}
.hideableProducts li:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}
.hideableProducts li:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px;border:none}
.hideableProducts li.selected{background:var(--accent-color);color:#fff;border-color:var(--accent-color)}
.hideableProducts .productList a{position:relative}
.activeQ{background:var(--light-background)}
footer .acceptWarning{margin-top:10px}
.acceptWarning a{display:inline-block;font-size:11px;line-height:1.5;text-decoration:underline}
.question{cursor:pointer}
.plusminus{width:20px;height:20px;display:block;position:relative}
.plusminus:before{content:"";display:block;position:absolute;height:2px;width:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--text)}
.plusminus:after{content:"";display:block;position:absolute;height:2px;width:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg);background:var(--text);transition:all .3s ease-in-out}
.readQ .plusminus:after{transform:translate(-50%,-50%) rotate(0)}
.answearBlock{height:0;overflow:hidden}
.answearBlock p,.infoBlock{padding:0 20px;font-size:13px}
.readQ .answearBlock{height:auto}
.hideBlock{height:0;overflow:hidden}
.hideBlock{height:0;overflow:hidden}
.easyboxInfo{margin-left:40px;border:#e5e8e8 1px solid;padding:10px;background:#f5fdff}
.easyHead{height:60px;padding:0 1rem}
.color{margin:.5rem 0}
.rambursEasy{padding:0 1rem}
.easyButton{display:block;margin-top:10px;background:var(--dark-background);border:none;color:#fff;padding:8px 25px;border-radius:3px;font-weight:500;cursor:pointer;font-family:Heebo,sans-serif}
.gm-ui-hover-effect{top:0!important;right:0!important}
.productColumn3 li{width:calc(33.3334% - 1rem)}
.productColumn4 li{width:calc(25% - 1rem)}
.productColumn5 li{width:calc(20% - 1rem)}
.suggestedProducts .productColumn4 li{width:25%}
.suggestedProducts .productColumn5 li{width:20%}
.mapRendered{width:100%;height:100%}
.scrollTop{position:fixed;bottom:4vh;left:20px;z-index:99;background:var(--dark-background);width:40px;display:block;transform:translateY(100px);height:40px;border-radius:50%;transition:all .3s ease-in-out;cursor:pointer}
.moreSpan{font-weight:600;font-size:13px;text-decoration:underline;cursor:pointer}
.scrollTop i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(180deg);transition:none}
.control{margin:10px 0}
.warningBlock{background:#fff2ce;padding:5px 5px 5px 25px;position:relative;border-radius:3px}
.warningBlock i{position:absolute;top:7px;left:5px}
.cartItem .warningBlock i,.cartItems .warningBlock i{top:5px}
.stepC{text-align:center;display:block;position:relative;font-weight:700;font-size:13px;padding:0 10px;padding-top:30px;color:var(--medium-text)}
.stepC em{display:block;position:absolute;top:0;left:50%;transform:translateX(-50%);width:24px;height:24px;background:#fff;border:2px solid var(--medium-text);border-radius:50%;color:#fff;text-align:center;line-height:24px;font-style:normal}
.stepsBlock{columns:3;column-gap:0;margin-top:20px}
.stepC:last-child{padding-right:0}
.currentStep{color:var(--dark-background)}
.currentStep em{background:var(--dark-background);border:2px solid var(--dark-background)}
.stepC em:after{content:"";display:block;width:8px;height:8px;background:var(--medium-text);position:absolute;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}
.currentStep em:after{background:#fff}
.stepC:after{content:"";height:2px;width:50%;position:absolute;left:0;top:11px;background:var(--medium-text);z-index:-1}
.stepC:before{content:"";height:2px;width:50%;position:absolute;right:0;top:11px;background:var(--medium-text);z-index:-1}
.stepC:first-child:after,.stepC:last-child:before{display:none}
.done em{background:var(--medium-text)}
.done em:after{content:"";position:absolute;left:7px;top:3px;width:4px;height:7px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:0}
.productBody{margin-top:1rem;padding:1rem 2rem}
.returItem{border-top:1px solid var(--border-color);padding:1rem 0}
.returItem img{width:100px;margin-right:1rem}
.atributeRetur{margin-bottom:5px;font-size:12px}
.returItem h4{display:block}
.atributeRetur span{margin-right:10px}
.itemActions{margin-top:1rem}
.cheque{position:absolute;top:50%;left:50%;opacity:0;width:6px;height:10px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg) translate(-50%,-50%);-ms-transform:rotate(45deg) translate(-50%,-50%);transform:rotate(45deg) translate(-50%,-50%);border-radius:0;display:block}
.returReason{display:flex;transition:all .2s eas-in-out}
.itemActions .smallButton{position:relative}
.activeReturn .cheque,.addedCart .cheque{opacity:1}
.addedCart .cheque{left:0}
.adaugat{background:var(--active-color)}
.addedCart{position:relative;padding-left:20px}
.activeReturn .hideOpacity,.returReason{opacity:0}
.activeReturn .smallButton{background:var(--dark-background)}
.activeReturn .returReason{opacity:1}
.error span{margin-right:2rem;padding:10px;background:#ffe0e0;display:block;border-radius:3px;color:var(--red);font-size:13px;line-height:1.5;height:44px;margin-top:10px}
.error{background:#ffe0e0}
.loginCheck{position:absolute;right:1rem;top:1rem;z-index: 3;}
.modal .login{padding:0 1rem}
#loginPopup{height:auto;max-width:400px}
.forgotPass{display:block;margin-bottom:1rem;font-weight:500;font-size:12px}
.login .checkForm{margin-bottom:10px}
.letterBold{font-size:30px;font-weight:700;line-height:40px;width:40px;text-align:right;margin-right:2rem}
.brandBox{margin:2rem 0;padding-bottom:2rem;border-bottom:1px solid #d3d3d3}
.brandBox:last-child{border:none}
.brandList a{line-height:40px;font-weight:600;text-decoration:none;font-size:16px}
.collectionItem{position:relative;margin-bottom:1rem;page-break-inside:avoid;break-inside:avoid-column}
.collectionItem span{position:absolute;bottom:0;left:0;margin:1rem;color:#fff;background:var(--dark-background);padding:10px 20px;border-radius:3px;font-weight:600}
fieldset{border:none}
.contact .infoBlock{margin-bottom:2rem}
.contact .infoBlock a{font-size:15px;font-weight:500;text-decoration:none;margin-left:30px}
.contact h3{font-size:18px}
.contact h3 i{transform:translateY(5px);margin-right:10px}
.specialTitle{padding:1rem;text-align:center;font-size:18px;font-weight:600}
.favoriteList .returItem:first-child{border-top:none}
body{counter-reset:headerCounter}
.dissapear p{counter-increment:headerCounter;padding-left:40px;position:relative;line-height:36px;font-size:15px}
.dissapear p:before{content:counter(headerCounter);width:30px;height:30px;border-radius:50px;background:var(--light-background);display:block;margin-right:10px;position:absolute;top:0;left:0;transform:translateY(5px);text-align:center;line-height:30px;font-weight:600}
.forgot{margin-bottom:5px;display:inline-block}
.partialAccept{background: none;
    color: #fff;margin-left:10px}
.readF{visibility:visible;opacity:1;height:auto}
.showUnder.minus i{transform:rotate(180deg)}
.oProducts{width:100%}
.headStatus .rambursIcon{margin:0}
.totals{text-align:right}
.oTotal{width:100%}
.accountActions{padding:1rem;background:var(--light-background)}
.finishMessage{font-weight:500;margin-top:10px;padding:0 1rem}
.oDate{display:block;font-size:15px;font-weight:400}
.thank-you .cartItem{background:#fff;padding:10px}
.infoThank{padding:10px}
.orderTwo{order:2}
.terms .gBox{background:var(--light-background)}
.sizes a{padding:0 10px;display:inline-block;border-right:1px solid var(--medium-text);margin:5px 0;font-size:12px;color:var(--medium-text);font-weight:600;transition:all .2s ease-in-out}
.sizes a:first-child{padding-left:0}
.sizes a:last-child{border:0}
.storeInfo{padding:1rem;border:1px solid #eee;margin-top:1rem}
.storeInfo a,.storeInfo span{display:block;line-height:2;text-align:left;text-decoration:none}
.storeTitle{font-size:16px;font-weight:600}
.storeInfo .dataLink{font-weight:500;font-size:13px;text-decoration:underline}
aside{position:relative;padding:0}
.categorie{padding:0;display:flex;position:absolute;left:0;overflow:auto}
.categorie span{white-space:nowrap;border:1px solid var(--dark-background);padding:0 15px;margin-right:10px;border-radius:16px;height:30px;line-height:28px;font-size:13px}
.categorie span.selected{color:#fff;background:var(--dark-background)}
.filterTitle{user-select:none;font-weight:500}
.filtersScroll{max-height:260px;overflow:auto}
.copyright p{margin:0}
.copyright{padding:15px 0}
.paymentMessage{position:fixed;top:0;left:0;z-index:999;width:100%;height:100%}
.hidePayment{display:none}
#paymentForm{position:absolute;top:50%;z-index:2;left:50%;transform:translate(-50%,-50%);background:#fff;padding:1rem;text-align:center;overflow:hidden;border:1px solid #ccc;box-shadow:0 10px 16px  rgba(0,0,0,.1)}
#payform input[type=image]{width:auto;margin:0 auto;border:none;display:block}
.paymentMessage:before{content:"";background:#000;opacity:.4;position:absolute;z-index:1;width:100%;height:100%;left:0;top:0}
.filterCounter{width:16px;height:16px;display:inline-block;font-size:10px;font-weight:600;color:#fff;background:var(--dark-background);border-radius:50%;text-align:center;line-height:16px;margin-left:5px;transform:translateY(-2px)}
.allFiltercounter{background:#e41e3f;position:absolute;color:#fff;font-size:12px;border-radius:50%;line-height:21px;text-align:center;font-weight:600;top:-1px;left:26px;display:block;width:19px;height:19px}
.stickMe{align-self:flex-start;position:sticky;top:1rem}
.genderTitle{display:block;text-align:center;color:#fff;margin:2rem 0 .5rem;text-transform:uppercase;font-size:18px;font-weight:600}
.bfProducts{margin-bottom:1rem}
.titlePNG{width:100%;z-index:1;position:relative}
.bfProductsblock{z-index:1;position:relative}
.blackfriday .productDisplay{background:#222;border-radius:6px;padding:6px}
.blackfriday .productDisplay img{border-radius:6px}
.blackfriday .productDisplay .wishlistIcon{filter:none}
.blackfriday{background:#000}
.blackfriday .checkoutHead{height:70px}
.blackfriday .logo img{height:40px}
.blackfriday header{background:#0d0d0d;position:relative;z-index:3;top:0;position:sticky}
.blackfriday .homeIcon,.blackfriday header i{filter:invert(100%) sepia(0%) saturate(0%) hue-rotate(228deg) brightness(102%) contrast(103%)}
.blackfriday .counter{background:#fff;color:#000}
.blackfriday .gender .genderSelected{color:#fff}
.blackfriday .submenu,.blackfriday nav{background:#222}
.blackfriday .countProducts{color:#fff;background:#222}
.blackfriday nav ul li a{color:#eee}
.blackfriday .filterBlock{border:none}
.blackfriday .showUnder i{filter:invert(41%) sepia(0%) saturate(0%) hue-rotate(321deg) brightness(95%) contrast(94%)}
.bfcontainer{max-width:472px;margin:0 auto;padding:.5rem}
.bfcontainer{color:#fff;text-align:center}
.bfBlock{padding:1rem 0;height:calc(100vh - 70px);position:relative}
.scrollDown{position:fixed;left:50%;bottom:1rem;transform:translateX(-50%);animation-name:scroll;animation-duration:4s;animation-iteration-count:infinite;font-size:20px;opacity:.7;letter-spacing:1px;transition:all .3s ease-in-out}
.shopButton{text-decoration:none;color:#fff;font-weight:600;letter-spacing:1px}
.scrollDown:after{content:"";display:block;height:30px;width:1px;background:#fff;margin:10px auto}
@keyframes scroll {
0%{bottom:1rem}
20%{bottom:1.2rem}
45%{bottom:1.5rem}
70%{bottom:1.2rem}
100%{bottom:1rem}
}
.bfImage{position:fixed;bottom:0;left:0;width:100%;height:calc(100vh - 70px);background:url(images/banners/bf-main.png) bottom center no-repeat;background-size:contain}
.blackfriday .bfContainer h1{text-transform:uppercase;font-size:36px}
.blackfriday .bfContainer p{font-size:120%}
.bfText{padding:1rem;position:relative;padding-bottom:5rem}
.bfInfo{z-index:1;position:relative}
.bfInfo span{font-size:18px;letter-spacing:2px}
.blackfriday input{background:#2a2a2a;border-radius:5px;border:#fff;color:#fff}
.blackfriday .cartBox,.blackfriday .cartBox:before{color:#fff;background:#000;border:none}
.blackfriday h2{color:#eee}
.blackfriday .headTop{background:#222}
.blackfriday .chooseGender span{background:#ddd}
.blackfriday .accord{text-align:left}
.blackfriday .bfContainer .callto{background:#fff;color:#000;margin-bottom:2rem}
.blackfriday h3{margin-top:2rem;color:#fff}
.blackfriday .avantajeProduct,.blackfriday .cartResume,.blackfriday .itemDetails{color:#fff}
.blackfriday .productTitle{margin-top:0;color:#fff}
.blackfriday .price{color:#ff3030}
.blackfriday .price.cutOut{color:#ccc}
.blackfriday .sizes span{color:#eee;margin-right:5px;margin-top:5px}
.bfCounter span{width:60px;height:60px;border-radius:3px;margin:3px;font-size:30px;font-weight:800;line-height:16px;padding-top:16px;display:inline-block;background:#fff;color:#000}
.bfCounter span em{display:block;text-align:center;font-size:14px;font-weight:400;line-height:20px}
.blackfriday .pagination li a,.pagination li span{color:#757575}
.blackfriday .hamburger span{background:#eee}
.blackfriday .color{color:#eee}
.blackfriday .familyOptions{background:#d7d7d8}
.blackfriday #stockNotification{background:#222;color:#fff}
.blackfriday .callto{background:var(--yellow)!important;color:#000!important}
.blackfriday .addToCart i{filter:none}
.blackfriday.finalizare-comanda .page{background:#000}
.blackfriday .checkoutBox{background:#222;border:none}
.blackfriday .showVoucher{color:#eee}
.blackfriday .productBigDetails,.blackfriday footer{background:#222;color:#eee}
.blackfriday .detailsGroup i,.blackfriday footer i{filter:invert(100%) sepia(2%) saturate(132%) hue-rotate(75deg) brightness(116%) contrast(87%)}
.blackfriday .mainFooter:before{background:#444}
.blackfriday .discountTag,.blackfriday .pill.extraTag{color:#000}
.blackfriday .avantajeProduct i,.blackfriday .showVoucher i{filter:invert(100%) sepia(2%) saturate(132%) hue-rotate(75deg) brightness(116%) contrast(87%)}
.blackfriday .payments i{filter:none}
.bigBanner,.smallBanner{position:relative}
.absoluteLinks{position:absolute;width:50%;top:50%;right:5%;transform:translateY(-50%);z-index:9}
.bigBanner .absoluteLinks{width:40%}
.absoluteLinks a{text-decoration:none;color:#fff;font-size:18px;background:#000;padding:8px 20px;font-weight:600;border:3px solid #000;transition:all .2s ease-in-out}
.cookieTable{border-collapse:collapse;margin-bottom:30px}
.cookieTable td,.cookieTable th{border:1px solid #ccc;padding:5px;font-size:90%}
.cookieTable td:first-child,.cookieTable th{font-weight:500}
.callUs{text-decoration:none;font-size:16px}
.callUs i{margin-right:10px}
.saleMenu{position:relative}
.ourBrands{margin:30px 0;padding:20px;border-radius:6px;border:1px solid #eee}
.ourBrands a{padding:10px}
.ourBrands img{    max-height: 40px;width:auto}
.menuCategories li .catPic a{    color: #fff;
    text-decoration: none;
    background: #000;
    border-radius: 6px;
    display: inline-block;
    padding: 6px 10px;
font-size: 13px;}
.catPic p{margin: 0px 0 10px;font-size:14px;font-weight:400;color:#000}.catPic strong{color:#000}
.rate{text-align:left;float:left;height:38px}
.averageR{font-size:52px;line-height:58px;margin-bottom:15px;font-weight:600;color:#8c8c8c}
.rate:not(:checked) > input{width:0;height:0;opacity:0;display:contents}
.barsReview{width:45%;padding:10px 20px 0}
.barsReview li{line-height:16px;margin-bottom:10px;display:flex}
.barsReview li .rBar span{display:block;background:#68a656;height:100%}
.barsReview li:nth-child(2) .rBar span{background:#a7d057}
.barsReview li:nth-child(3) .rBar span{background:#fbae06}
.barsReview li:nth-child(4) .rBar span{background:#f9b63b}
.barsReview li:nth-child(5) .rBar span{background:#f98a3b}
.rBar{width:85%;display:inline-block;background:#eee;height:16px;margin:0 5px}
.rate:not(:checked) > label{float:right;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:30px;color:#ccc;margin-right:5px}
.rate:not(:checked) > label:before{content:'A';font-family:'Icons';font-size:24px;display:block}
.rate > input:checked ~ label:before,.rate> label:hover:before,.rate > label:hover ~ label:before{content:'A';font-family:'Icons';font-size:24px;color:var(--star-background)}
.halfStar{width:12px!important;margin-right:5px!important}
.rightStar{margin-right:0!important}
.halfStar:before{width:12px!important}
.rightStar:before{background-position:left center!important}
.brandPage {padding-bottom:30px}
.brandPage .sliderItem{background:#f4f6f8;position:relative;padding:60px 25px}
.brandPage .sliderItem img{position:absolute;max-height:calc(100% - 20px);height:auto;width:auto;right:25px;top:50%;transform:translateY(-50%);max-width:40%}
.brandPage .itemInfo{max-width:55%}
.brandPage h1,.brandPage h2{    color: #121212;    font-size: 30px;line-height:1.1;font-weight:500;display:block;text-align:center}
.brandPage h2{text-transform:uppercase}
.brandPage .sliderItem h3{    color: #121212;    font-size: 30px;line-height:1.1;font-weight:500;margin:0}
.brandPage .sliderItem p{    color: #121212;    font-size: 18px;margin-top:0}
.brandPage .brandHead{text-align:center;padding:70px 0;background:url(images/back-casey.jpg) center center;margin-bottom:70px}
.brandPage .brandHead img{width:90%;max-width:50%}
.avantaje{margin-bottom:70px}
.avantaje .three{text-align:center;padding:30px 0}
.avantaje .three strong{text-transform:uppercase;font-size:18px;font-weight:500;display:block;margin-top:30px}
.avantaje .three p{opacity:.6;margin-bottom:30px}
.avantaje .three svg{width:30%;}
.avantajeSmall{margin:30px 0;text-transform:uppercase}
.avantajeSmall i{margin-right:10px}
.avantajeSmall .half{border:1px solid #f4f6f8}
.brandPage .sliderBox{margin-bottom:30px}
.brandPage .foliiBlock{background:url(images/folii-back.jpg);background-size:cover;padding-bottom:0}
.brandPage .foliiBlock a{color:white;font-weight:500;text-decoration:none;font-size:18px;text-align:center;display:block;padding:10px 25px 0}
.brandPage .foliiBlock img {
    position: relative;
    transform: none;
    margin: 0 auto;
    top: auto;
    right: auto;
    display: block;
}
.folii1{margin-bottom:40px !important}
.folii2{margin-top:40px !important}
.fullBlock .sliderItem{width:100%}
@media (min-width:1600px) {
	:root{--container-width:1500px}}
	
@media (min-width:1080px) {
	.logo{    padding: 15px 0;}
	.menuCategories li .catPic a:hover{text-decoration:underline}
	.grid-one{grid-template-columns:100%}
	.grid-two-one{grid-template-columns:calc(67% - 1rem) 33%}
	.grid-three{grid-template-columns:calc(34% - 2rem) 33% 33%}
	.catPic{    background: #f4f4ff;padding:1rem}
	.catPic img{margin-top:var(--spacing)}
	.promoBrand a:hover{text-decoration:underline}
	.arecopii{font-weight:600}
	.thumbButtons:hover{background:var(--border-color);transition:all .3s ease-in-out}
	.submenu{break-inside:avoid-column;width:300%;visibility:hidden;opacity:0;position:absolute;background:transparent;left:95%;height:100%;top:0;transition:background,left .3s ease-in-out;border-radius:0 0 5px 0;padding:0 0 0 25px;box-shadow: 0 2px 10px -2px rgba(0,0,0,.1)}
	.menuCategories{box-shadow:0 2px 10px -2px rgba(0,0,0,.1)}
.filterZone{width:20%}
.productsArea{flex: 1;
    padding-left: var(--spacing);
    width: 80%}
.ourBrands a{opacity:.7;transition:opacity .3s ease-in-out}

.ourBrands a:hover{opacity:1}
.scrolat{position:sticky;top:0}
.scrolat .pill{display:none}
nav{z-index:999}
.thumbImage{    margin-bottom: 10px;cursor:zoom-in;width:100%;display:block}.thumbImage:last-child{margin-bottom:0}
.thumbImages{    width: 80px;
    position: absolute;
    left: 0;    height: 100%
}
	.thumbHidden{    height: 100%;overflow:hidden}
.reviewedProduct:hover{background:var(--light-background)}
.breadcrumbs a:hover{color:var(--dark-background)}
.sizeBlock span:hover{border-color:var(--accent-color);color:var(--accent-color)}
.sizeBlock span.selected:hover{color:#fff}
.sortBlock:hover .orderList{display:block;z-index:99}
.subCategorii a:hover{background:var(--accent-color);border-color:var(--accent-color);color:#fff}
.bestCategories a:hover picture img{transform:scale(.9)}
.productList li:hover{z-index:99}
.upsellProducts .productList li:hover{z-index:0}
.productList li:hover .onhover{display:block}
.productList li:hover:before{visibility:visible;opacity:1}
.hideableProducts li:hover{background:var(--accent-color);color:#fff;background:var(--accent-color);color:#fff;border-color:var(--accent-color)}
.selectorGroup:hover{color:var(--accent-color)}
.selectorGroup:hover:before{left:0}
.allProducts{cursor:pointer}
body:not(.index) .menuCategories,.scrolat .menuCategories{transition:left .3s ease-in-out;visibility:hidden;opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px)}
body:not(.index) .allProducts,.scrolat .allProducts{height:40px;border-radius:6px}
body:not(.index) .allProducts:hover,.scrolat .allProducts:hover{border-bottom-right-radius:0;border-bottom-left-radius:0;height:45px}
body:not(.index) .allProducts:hover .menuCategories,.scrolat .allProducts:hover .menuCategories{-webkit-transform:none;transform:none;visibility:visible;opacity:1}
.hasChilds:hover .submenu{visibility:visible;left:100%;opacity:1;background:#fff}
.hasChilds:hover{background:#f4f4ff}
.menuCategories:hover{border-radius:0 0 0 5px}
.menuCategories li:hover i{filter:invert(15%) sepia(37%) saturate(6214%) hue-rotate(245deg) brightness(85%) contrast(102%)}
.menuCategories li:hover{color:#342295}
.submenu a:hover{color:#342295;text-decoration:underline}
.activeReturn .callto:not(.invert):hover{background:var(--dark-background)}
.blogSidebar{margin-left:5%}
.introBlog{padding-top:120px}
.blogCategories a:hover,.postCat a:hover{text-decoration:underline;color:#000}
.bigBanner .absoluteLinks a{padding:8px 25px}
.bigBanner .absoluteLinks{top:60%}
.absoluteLinks a:hover{border:3px solid #fff}
.blackfriday .showUnder{color:#fff;background:#222}
h1.productTitle{margin:0;font-size:24px;line-height:1.3333333333;font-weight:500}
.rightDetails h1.productTitle{margin:0 0 1rem}

.filterBlock:hover{border-color:#000;color:#000}
.blackfriday .filterBlock:hover{color:#fff}
.sizeF:hover{background:var(--dark-background);border-color:var(--dark-background);color:#fff}
.sizes a{color:var(--medium-text)}
.sizes a:hover{color:var(--dark-text)}
.next:hover .downIcon{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(319deg) brightness(102%) contrast(101%)}
orderTwo{order:2}
.questions .gBox:hover{background:var(--light-background)}
.faqMenu a:hover{background:var(--light-background)}
.standardF:hover{background:var(--light-background);color:var(--dark-background)}
.grid-2{grid-template-columns:calc(50% - .5rem) calc(50% - .5rem)}
.pagination li a:hover{background:var(--dark-background);color:#fff}
.brandList a:hover,.categorie a:hover,.contact .infoBlock a:hover{text-decoration:underline}
.brandList a:hover span{text-decoration:none}
.galleryZone .toWishlist{transition:all .2s ease-in-out;opacity:.5}
.galleryZone .toWishlist.wished,.galleryZone .toWishlist:hover{opacity:1}
.selectedItem:hover{border-color:var(--dark-background)}
.selectorList span:hover{background:var(--light-background)}
.hasChild i{margin-left:10px}
.arrowz:hover:before{opacity:1}
.centeredBlock select{min-width:480px}
.productList li:hover .addToFavorite{visibility:visible;opacity:1;z-index:9}
.chooseGender label:hover span:before{background:#000}
.bannerText h1{font-size:100px;white-space:nowrap}
.mainBanner{border-radius: 0 0 5px 0;padding-bottom:0%;overflow:hidden;height:539px}
.mainNav a,.mainNav1{border-radius:6px;font-size:15px;padding:0 15px;letter-spacing:.5px}
.mainNav a:hover{background:var(--hover-color)}
.mainNav{margin-left:10px}
.only-mobile{display:none}
.callto:hover{background:var(--hover-color)}
.blackfriday .callto:hover{background:#fff}
.invert:hover{color:#fff;border-color:var(--text);background:var(--hover-color)}
.adaugat:hover{background:var(--hover-color);color:#fff}
.cartBox .callto:hover{color:#fff;background:var(--hover-color)}
.lightButton:hover{color:var(--text);background:var(--light-text)}
.hasChild:hover .submenu{display:block}
.image1,a{transition:all .3s ease-in-out}
.blackfriday nav ul .subnav:hover,.blackfriday nav ul .subnavs:hover{background-color:#ccc}
.blackfriday nav ul li:not(.hasChild):hover a{color:#000}
.blackfriday nav ul ul li:hover a{color:#eee!important}
nav ul li:hover a.aparent{color:#000}
.headItem{cursor:pointer;transition:all .2s ease-in-out}
.gender a:hover{color:var(--text)}
.blackfriday .gender a:hover{color:#fff}
.extraEl .submenu a{height:auto;padding:0}
.extraEl .submenu a.callto{padding:0 30px;border:2px solid;margin-top:1rem!important}
.extraEl .submenu .collection{line-height:1.5;width:auto}
.collectionArrows{position:absolute;top:80px;right:0}
}
.categorie span{display:block}
.counterClock{transform:translate(-50%,-16px);position:absolute;top:0;left:50%;color:#fff;background:#000;padding:5px 10px;border-radius:3px;width:180px;font-size:15px;font-weight:500}
.voucherNotice{margin-top:25px;padding:20px;position:relative}
.reviewsBlock{margin-bottom:2rem}
.reviewInfo .stars{display:block;margin-top:10px;margin-bottom:0}
.reviewPage .categoryH{padding:0;margin-bottom:0}
.reviewGrouped{border-top:1px solid var(--border-color);padding-top:1rem}
.progressBar{flex:1;height:14px;border-radius:7px;background:var(--light-background);margin:0 10px;position:relative}
.progressBar:before{content:"";position:absolute;left:0;top:0;height:100%;width:calc(100% * var(--percentage));background:var(--accent-color);border-radius:7px}
.review{padding:2rem 0 0;margin-bottom:2rem;border-top:1px solid var(--border-color)}
.recenzii .categoryName{    border-bottom: none;
    margin-bottom: 0px;
    padding-bottom: 15px;}
.review:first-child{border-top:none;padding-top:0}
.averageReview{padding:1rem;font-size:56px;text-align:center}
.reviewNumbers{text-align:center;color:var(--medium-text);font-weight:400}
.reviewSummary{padding:1rem;border-radius:10px;border:1px solid var(--border-color)}
.detailsGroup .stars{margin-bottom:0}

.productImaje{width:60px;height:60px;display:block;position:relative;margin-right:10px}
.productImaje img{position:absolute;display:block;left:0;top:0;min-height:100%;min-width:100%;width:100%;height:100%;object-fit:cover;border-radius:6px}
.reviewedProduct{text-decoration:none;padding:5px;border:1px solid var(--border-color);border-radius:6px}
.productName{font-size:14px;flex:1}
.reviewDate{color:var(--medium-text);font-size:14px}
.specifications{background:var(--light-background)}
.specifications ul{padding: 0;list-style:none}
.specifications ul span{display: inline-block;width:100%}
.reviewsBlock .three{align-self: flex-start;}
.reviewImage{padding-left:2rem}
@media (max-width:1280px) {
.grid-5{grid-template-columns:calc(25% - 0.75rem) calc(25% - 0.75rem) calc(25% - 0.75rem) calc(25% - 0.75rem)}
.linkBlock .columns{column-gap:2rem}
.linkBlock{padding-right:2rem}
.grid-2-1 {grid-template-columns: 100%;column-gap: 0}
.galleryZone{margin-bottom:var(--spacing)}

}
@media (max-width:1080px) {	
.brandPage .sliderItem{width:100%;margin-bottom:30px}
.brandPage .sliderInside{flex-wrap:wrap}
.partialAccept{margin-top:15px;margin-left:0px}
iframe{max-width:100%}
	.descriptionBlock{overflow-y:auto}
	header{height:90px;position:sticky;background:#fff;top:0;z-index:999}
	.filtersList{visibility:hidden;opacity:0;transition:all .2s ease-in-out;height:0;overflow:hidden}
	.copyright p {
    margin: 0;
    width: 100%;
    text-align: center;
    margin-bottom: 1rem;
}
.copyright div{width:100%}
.netopia{    display: block;
    margin: 1rem auto;}
	.openDown .only-mobile{display:none}
	.product .breadcrumbs li:last-child{display:none}
	.imageFull ul{    top: 50%;
    transform: translateY(-50%);height:auto}
	.imageFull .sliderOuter {
    height: 100vh;
    width: 100%;
    margin: 0 auto;
}
.mainFooter .two.infoArea{
    flex: .7;width:auto;
}.mainFooter .two.infoArea .flex{
    flex-wrap:wrap
}
.imageFull ul li {
    height: auto;
    width: 100vw;
}
	.galleryZone{overflow: hidden;
    position: relative;
    margin: 0;
    width: 100%;
    padding-bottom: 0;
    padding-left: 0}
	.thumbButtons{display:none}
	.thumbImages{padding:0}
	.flex-mobile{display: flex;
    position: absolute;
    top: 0;
   height: 100%}
	.galleryZone{    margin: 0 -0.7rem;
    width: calc(100% + 1.4rem);margin-bottom:1rem}
	.thumbHidden{ width:100%;padding-bottom:100%;position:relative;overflow:hidden}
	.rightDetails .productTitle{margin-bottom:1rem}
	
	nav{min-width: 300px;}
	.ourBrands{justify-content:center}
.tvelwe{width:30%;margin:1%}
.fifteen{width:32%}
.headerBlock{position:sticky;top:0;z-index:99}
.sfert3{width:100%}
.columns-5{columns:3}
.bestCategories a{display:block;text-align:center;text-decoration:none;width:32%}
.mainBanner{overflow:hidden;margin-left:0;    padding-bottom: 0;
    aspect-ratio: 1/1;}
.tableResponsive{overflow:scroll}
.bigBanner .absoluteLinks{top:60%}
.bigBanner .absoluteLinks a{width:40%;text-align:center;margin-bottom:10px}
.mainsubmenu{margin-bottom:15px}
.centeredBlock select{min-width:360px}
.bestCategories h2,.collections h2{text-align:center;width:100%}
.sliderOuter{height:var(--height-tablet)}
.sliderOuter .columns-10.productList li,.sliderOuter .productList li{width:var(--width-tablet)}
.arrowz{left:0}
.moveRight{right:0;left:auto}
.sliderBox{padding-left:.7rem;padding-right:.7rem}
.homeDeco .sliderBox{padding-top:1.4rem}
.imageFull .sliderBox{padding-left:0;padding-right:0;position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%}
.copyright .socials{width:100%;margin-top:1rem}
.faqMenu{order:2}
.qBox{padding-left:0}
.question .productTitle{-webkit-line-clamp:unset;width:calc(100% - 30px)}
.categoryHeader:before{content:"";display:block}
.categoryHeader{position:fixed;padding:0;padding-bottom:90px;top:105vh;height:100%;background:var(--light-background);width:100vw;z-index:999;left:0;display:block;transition:top .3s ease-in-out}
.filtersArea{display:block;height:calc(100% - 50px);overflow:auto}
.shown{top:0;transition:top .3s cubic-bezier(.22,.61,.36,1)}
.closeFilters{width:40px;height:40px;line-height:40px}
.filterBlock{box-shadow: 0 2px 10px -2px rgba(0,0,0,.1);background:#fff;border:none;    margin: 10px;}
.filterTitle{font-size:15px}
.filtersHead{padding:.5rem 1rem;box-shadow: rgba(0,0,0,.1) 0 2px 2px 0;font-size:16px;font-weight:600;text-transform:uppercase;background:#fff;margin-bottom:10px}
.bottomFilter{position:absolute;z-index:99;bottom:0;padding:1rem;background:#fff;width:100%;box-shadow: rgba(0,0,0,.1) 0 -2px}
.bottomFilter .callto{margin:0;width:auto;line-height:34px}
.filtersHead .closeIcon{position:relative;top:auto;right:auto}
.filtersList{box-shadow:none}
.filterBlock .showUnder{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;color:#000}
.grid-5{grid-template-columns:calc(33.334% - .667rem) calc(33.334% - .667rem) calc(33.334% - .667rem)}
.openFilters{position:relative;z-index:9;display:inline-block;height:40px;transition:all .3s ease-in-out;cursor:pointer;line-height:40px;padding:0 1rem;padding-left:50px}
.filterOpenBand{    padding: 0.2rem 0.5rem;
    background: white;box-shadow:0 2px 10px -2px rgba(0,0,0,.2);
    color: #000;
    position: fixed;
    bottom: 1.5rem;
    margin: 0;
    z-index: 9;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 48px;
    border-radius: 25px;    font-size: 16px;
    font-weight: 500;border:1px solid #000}
.blackfriday .filterOpenBand{background:#222;color:#fff}
.countProducts{background:#fff}
.openFilters i{position:absolute;left:7px;top:7px}
.openFilters:before{content:"";box-shadow:0 4px 8px 0  rgba(0,0,0,.1);width:36px;height:36px;border-radius:50%;background-color:#fff;background-size:60%;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.grid-4{grid-template-columns:calc(33.334% - 0.667rem) calc(33.334% - 0.667rem) calc(33.334% - 0.667rem)}
.insidePage{padding:0 5%}
.magazine .centeredBlock{padding:20px 0}
.specialTitle{margin:0 0 .7rem;background:var(--light-background);width:calc(100%)}
.checkoutBox,.finalizare-comanda h1{margin-bottom:1rem}
.logo img{height:40px;width:auto;margin:10px 0}
.checkoutHead{height:70px;padding:0 5%}
.finalizare-comanda .page{padding:5%}
.seven,.three{width:100%}
.content{padding:0;position:relative}
.container{padding-left:1rem;padding-right:1rem;width:100%}
.bigBanner .container{padding:0}
.payments{flex-wrap:wrap;justify-content:flex-start}
.payments span{width:100%;text-align:left}
.payments i{margin-left:0;margin-right:15px}
#submitOrder{margin-bottom:4rem}
.productTitle{height:auto;line-height:20px;-webkit-line-clamp:3;line-height:1.3;margin:0 0 5px}
.rightDetails .productTitle{height:auto;line-height:20px;-webkit-line-clamp:10;line-height:1.3;margin:0 0 5px}
.productList .productTitle{margin:5px 0}
.cartBox .productTitle{margin:0}
.paddingSide{padding:0;height:auto}
.seven,.three{width:100%}
.breadcrumbs{padding:1.5rem .7rem;background:var(--light-background);font-size:13px;white-space:nowrap;overflow:auto;text-align:center}
.blackfriday .breadcrumbs{background:#000}
.breadcrumbs a{font-size:12px}
.spacer{display:none}

.avantaj{padding:60px 0 30px 0}
.newsletter{margin-top:40px!important;margin-bottom:40px!important}
.productList li{text-align:center}
.bigTitle{font-size:2.5rem}
.centerMobile{text-align:center;margin-bottom:30px}
.fromNew,.fromSale{padding:20px .7rem 0}
.homeDeco .productList{padding:0}
h2,h3{font-size:18px}
.bestCategories a{margin-bottom:1rem}
.columns{column-gap:1rem}
.gender a{font-size:15px}
.cartBox .productTitle{    overflow: hidden;-webkit-line-clamp:2}
.six{width:90vw;margin:0 5vw}
.four{width:90vw;margin:0 5vw}
footer .six{order:2}
footer .four{order:1}
.mainFooter:before{display:none}
.hasChild .arrowDownIcon{transform:rotate(-90deg)}
.blackfriday .hasChild .arrowDownIcon{filter:invert(100%) sepia(2%) saturate(132%) hue-rotate(75deg) brightness(116%) contrast(87%)}
.backMenu .arrowDownIcon{transform:rotate(90deg);margin-left: 15px;
    margin-right: 15px;}
.showUnder{border-bottom:none}
.menuCategories li a{border-bottom:1px solid var(--light-background)}
.submenu{    display: none;margin-bottom:10px;padding:0;left:auto;top:auto;position:relative;box-shadow:none}
.submenu img{display:none}
.submenu .container.flex{width:100%;display:block}
.columns-5,.columns-6{columns:2}
.grid-1-4{display:block}
.columns-4{columns:2}
.menuImg{width:48px;height:48px;border-radius:50%;margin-right:10px}
nav ul li a.sale:before{content:"";display:inline-block;background:url(images/newyear.jpg);background-size:cover;border-radius:5px;height:48px;width:48px;margin-right:10px;border-radius:50%}
nav ul li a.blackF:before{content:"";display:inline-block;background:url(images/bf.jpg);background-size:cover}
nav ul li a.sale{position:relative}
nav ul li a.noutatiMenu:before{background:url(images/noutati.jpg);background-size:cover}
.extraEl{margin:10px 0 0;padding:10px 5vw;border-top:3px solid var(--light-background);border-bottom:3px solid var(--light-background)}
.extraEl:last-child{margin-top:0;border-bottom:none;border-top:none}
.discountTag{text-transform:none;font-size:11px;background:#fcc4c4;border-radius:4px;height:20px;line-height:20px;padding:0 10px;position:absolute;right:0;top:50%;transform:translateY(-50%);right: 1rem;}
.blackF .discountTag{background:#000;color:#fff}
.hasChild a.flex{display:flex}
nav ul li:first-child{margin-left:0}
nav ul li a{font-weight:500}
.gender{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;position:absolute;background:#fff;top:68px;z-index:999;border-top:.0001em solid #ccc;width:100%;left:-120%;border-bottom:.0001em solid #ccc;columns:4;column-gap:0;display:block;text-align:center}
.blackfriday .gender{background:#000}
.gender a{padding:15px 0;width:100%;border-top:2px solid transparent;border-bottom:2px solid transparent}
.gender .genderSelected{border-bottom-color:var(--text)}
.logo{height:auto}
header{height:60px}
header .container{height:auto}
header{box-shadow: 0 2px 10px -2px rgba(0,0,0,.1);}
.hamburger{margin-right:10px}
.bannerText h1{font-size:5em}
.no-mobile{display:none}
nav{-webkit-transition:left .2s ease-in-out;-moz-transition:left .2s ease-in-out;-o-transition:left .2s ease-in-out;transition:left .2s ease-in-out;position:absolute;left:-120%;top:100%;height:100vh;background:#fff;z-index:99999;padding-top:0px;padding-bottom:120px;overflow:auto;border-top:1px solid var(--light-background)}
.mainNav1{display:none!important}
.allProducts{height:auto}

.menuCategories{width:100%;position:relative}
nav a{color:var(--text)}
nav.scrolat{top:70px}
nav .flex{display:block}
nav a.flex,nav span.flex{display:flex}
.navVisible{left:0;    background: var(--light-background);}
.navVisible .container{padding:0}
.headItem{margin:0 10px}
nav ul li{border-bottom:none;padding:6px 0}
.navsubmenu{padding:0}
.backMenu{font-weight:600;padding:0 5vw;display:flex!important;line-height:64px;border-bottom:1px solid var(--light-background);font-size:15px}
.blackfriday .backMenu{background:#222;color:#fff}
.scrolat .backMenu{top:68px}
.backMenu i{margin-right:10px}
.navsubmenu .container{overflow:hidden;width:100%}

}
#sugestii .callto{margin:1rem auto;display:inline-block}
.stickHeader{position:sticky;top:0;z-index:100}
@media (max-width:800px) {
	.brandPage .sliderBox {
    margin-bottom: 0px;
}.avantajeSmall {
margin: 0;}.avantaje,.avantajeSmall .half:first-child {
    margin-bottom:30px
}.avantajeSmall i {
    margin-left: 10px;width:36px;height:36px
}
	.brandPage .sliderItem img{max-width:35%}
.brandPage .foliiBlock img{max-width:80%}
	.callUs{padding: 0 5vw;
    font-size: 15px;}
	.callUs i{filter: none;
    width: 16px;
    height: 16px;}
	.category .scrollTop{display:none}
	.brandBanner{display:none}
	.avantaj .crsIcon.s-60{width:48px;height:48px}
	.tvelwe{width:45%}
	.suggestedProducts {
    padding: 0 0 30px 0;
}
	.bannerHead{left: 50%;
    transform: translateX(-50%);
    text-align: center;
    font-size: 42px;
    width: 90%;}
	#rejectGDPR{    margin-top: 25px;
    display: block;
    text-align: center;
    width: 100%;
    margin-left: 0;}
	.allProducts .noclick2 .arrowDownIcon {
    transform: rotate(0);}
	
	.menuCategories .submenu a {
    font-size: 15px;
    padding: 0 15px;
    line-height: 64px;
}
.menuCategories a span i{width:20px;height:20px}
.menuCategories .submenu ul a {
        line-height: 48px;
}
.menuCategories li a{padding: 0 15px;
    line-height: 64px;}
.menuCategories li.level2 {
    padding: 0;
}
.menuCategories .submenu .subMenu a{    padding-left: 2rem;
    font-weight: 400;
}
	.subMenu{  max-height: 0;
    overflow: hidden;
    transition: all .3s ease-in-out;
    background: var(--light-background);}
	.slide{max-height:1000px}
	.allProducts,.navsubmenu .container,.menuCategories li{padding:0}
.logo a{width:auto}
.four3,.sfert3{width:100%}
.suggestedProducts .productList li{width:50%}
.suggestedProducts li:nth-child(2n+2){border-right:none}
.suggestedProducts .productColumn4 li:nth-child(n+5){border-bottom:1px solid var(--border-color)}
.suggestedProducts .productColumn4 li:nth-child(n+7){border-bottom:none}
.suggestedProducts .productColumn4 li:nth-child(7){border-bottom-left-radius:6px}
.suggestedProducts .productColumn4 li:nth-child(8){border-bottom-right-radius:6px}
.suggestedProducts .productColumn5 li:nth-child(n+5){border-right:1px solid var(--border-color)}
.suggestedProducts .productColumn5 li:nth-child(2n+2){border-right:none}
.suggestedProducts .productColumn5 li:nth-child(n+6) {border-bottom: 1px solid var(--border-color)}
.suggestedProducts .productColumn5 li:nth-child(n+7){border-bottom:1px solid var(--border-color)}
.suggestedProducts .productColumn5 li:nth-child(n+9){border-bottom:none}
.suggestedProducts .productColumn5 li:nth-child(9){border-bottom-left-radius:6px}
.suggestedProducts .productColumn5 li:nth-child(10){border-bottom-right-radius:6px}
.suggestedProducts li:nth-child(2){border-top-right-radius:6px}
.returItem img{margin:0 .5rem}
.activeReturn .returReason{flex-wrap:wrap;margin-top:.5rem}
.solicita-retur .quantityField{margin-left:0;width:100%;max-width:137px}
.solicita-retur .familyOptions{margin-left:0;width:90%;margin-top:10px}
.validateFailed{border-color:red}
#paymentForm{min-width:90%}
input,select,textarea{font-size:16px}
.stickMe{top:auto;padding-bottom:2rem;position:relative}
.paymentBlock label{width:100%;justify-content:space-between}
.magazine .container .half{width:100%}
.magazine .container .half .centeredBlock{position:relative;padding:30px;text-align:center;top:auto;left:auto;transform:none}
.searchImage{height:80px}
.searchImage img{width:100%}
.searchItem{margin-bottom:10px}
.searchBox{padding:45px .7rem;height:100%;position:absolute;top:-100%;visibility:hidden;opacity:0}
.scrollSearch{columns:unset!important;display:block!important;max-height:450px;overflow:auto;columns:unset}
.scrollSearch::-webkit-scrollbar{width:8px}
.scrollSearch::-webkit-scrollbar{width:5px}
.scrollSearch::-webkit-scrollbar-thumb{background:#000}
.scrollTop{right:1rem}
.cartBox{width:calc(100vw - 1.4rem)}
.columns-3{columns:1}
.order2{order:2}
.sliderBox{padding-left:0;padding-right:0}
.productImages.columns-2{columns:unset!important}
.grid-2-1{margin:1rem 0}
.gdprMenu{display:none}
.fourth,.sixth{width:100%}
.categoryContent{order:1;width:100%;padding-bottom:1rem}
.quarter{width:100%}
.gdprBox .smallButton{width:100%}
#acceptGDPR{margin-top:10px;height:44px;line-height:42px}
.grid-3{grid-template-columns:calc(50% - .35rem) calc(50% - .35rem);column-gap:.7rem}
.gdprGrid{grid-template-columns:100%;column-gap:0}
.filtersList{position:relative;top:auto;height:0;overflow:hidden}
.readF{    height: auto;
    visibility: visible;
    opacity: 1;}
.productBody{padding:1rem 0}
.slideTop{top:0;position:fixed;border-top:1px solid #ccc;z-index:999;visibility: visible;
    opacity: 1;
    background: #fff;
    left: 0;
    top: 70px;
    right: 0;
    width: 100%;padding-top:10px;
    height: calc(100vh - 70px);}
	.slideTop .suggested{top: 92px;
    box-shadow: none;}
	.searchTitle{text-transform:uppercase;line-height:30px;padding-bottom:5px}
.searchButton{top: 43px;
right: 0.7rem;}
.slideTop .closeIcon{top:10px}
}


@media (max-width:640px) {
	.brandPage .foliiBlock img{max-width:auto}
	.linkBlock {
    padding-right: 0;
}
	.openDown .only-mobile{display:block}
	footer .content {    padding: 0 2rem;display:block}
	footer .content .two{    margin: 0 auto;
    max-width: 240px;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: center}
	footer .content .socials{    width: 100%;
    justify-content: center;}
.hideableProducts{margin:0 0 15px}
.bestCategories a{width:48%}
.fifteen{width:40%}
.newsletterPopup .four,.newsletterPopup .six{margin:0;width:100%}
.absoluteLinks{width:70%;right:15%;transform:none;top:47%}
.bigBanner .absoluteLinks{width:70%;right:15%;transform:none;top:20%}
.absoluteLinks a,.bigBanner .absoluteLinks a{padding:2px 20px;width:45%;text-align:center;margin-bottom:10px}
.galleryZone .toWishlist,.productList li .addToFavorite{padding:20px;width:60px;height:60px}
.galleryZone .toWishlist,.productList li .addToFavorite{background:0 0;top:0;right:0}
.galleryZone .toWishlist:before,.productList li .addToFavorite:before{content:"";width:55%;height:55%;position:absolute;background:#fff;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%}
.orderProducts{padding:0 1rem 1rem}
.productBigDetails{padding:1rem 0}
.grid-2-1{grid-template-columns:100%;margin:0}
.deliveryTime{margin-left:0;left:0;top:48px;display:block;white-space:nowrap}
.fourth{width:100%;margin-bottom:40px}
.easyboxInfo{margin-left:0;margin-top:10px}
.easyboxInfo .smallButton{margin-top:10px}
.easyHead{min-height:60px;height:auto}
#mapBlock{width:100%;height:100%}
.deliveryBlock strong{padding-left:40px}
.easyHead select{margin-bottom:15px}
.productImages img,.productImages img:last-child{margin-bottom:1rem}
body.product .breadcrumbs{display:none}
.rightDetails .sixth,.rightDetails .fourth{width:100%}
.openFilters{position:sticky;top:.7rem}
.sliderOuter{height:var(--height-mobile)}
.sliderOuter .columns-10.productList li,.sliderOuter .productList li{width:var(--width-mobile)}
.cartContent .callto{width:100%}
.grid-4,.grid-5{grid-template-columns:calc(50% - 0.35rem) calc(50% - 0.35rem);column-gap:.7rem}
.deleteProduct{width:100%;margin-left:0}
.linkBlock .hideable{overflow:hidden;transition:all .3s ease-in-out}
.mainFooter a {
    text-decoration: none;
    line-height: 2.5;
    font-size: 15px;
    white-space: nowrap;
}
.copyright a{width:50%;text-align: center;}
.linkBlock .readD .hideable{height:auto}
.copyright {    padding-bottom: 60px;
}
.bottomLink{margin-top:1rem}
.readD .columns{height:auto;overflow:hidden}
.readD .arrowDownIcon{transform:rotate(180deg);transition:all .3s ease-in-out}
.imageFull .sliderOuter{height:calc(100vw * 1.3);width:100%;margin:0 auto}
.imageFull .sliderOuter li{width:100vw}
.imageFull .arrowz{display:block}
.callCenter{height:auto}
.callCenter a{width:100%}
.centeredBlock{position:relative;padding:30px;text-align:center;top:auto;left:auto;transform:none}
.bestBrand .centeredBlock{padding:110px 30px}
.centeredBlock select{min-width:auto}
.bestBrand{padding-bottom:0}
.half{width:100%}
.columns-2{columns:1}
.columns-4,.columns-5,.columns-6{columns:2}
footer .columns-4{columns:1}
.thumbImages img{display:block;width:100vw;max-width:unset}
.thumbImages.flex-mobile{display:flex;columns:unset;position:absolute;top:0;height:100%;column-gap:0!important}
}
@media (max-width:480px) {.gdprBox{overflow:auto;font-size:14px}
nav{width:100%}
}
@media screen and (max-width:1000px) and (orientation:landscape) {
.mainBanner{padding-bottom:50%}
}
.scrollView{transform:translateX(0)}