@font-face{font-family:Nunito;src:url(fonts/Nunito/Nunito-Light.woff2);font-weight:300;font-display:swap}
@font-face{font-family:Nunito;src:url(fonts/Nunito/Nunito-Regular.woff2);font-weight:400;font-display:swap}
@font-face{font-family:Nunito;src:url(fonts/Nunito/Nunito-SemiBold.woff2);font-weight:500;font-display:swap}
@font-face{font-family:Nunito;src:url(fonts/Nunito/Nunito-Bold.woff2);font-weight:600;font-display:swap}
:root{
	--font-text: 'Nunito',Helvetica, Arial, sans-serif,sans-serif;
	--font-headings: var(--font-text);
	--container:90vw;
	--slider5: calc(var(--container) / 5);
	--max-container:1600px;
	--text:#161616;
	--light-text:#888;
	--fill:#292624;
	--contrast-color: #111;
	--border:#f4f4f4;
	--light-background:#f5f5f5;
	--dark-background:#161616;
	--red:#EE283D;
	--light-red:fcdfe2;
	--yellow:#ffcd00;
	--green:#45D085;
	--green-filter:invert(73%) sepia(58%) saturate(446%) hue-rotate(90deg) brightness(86%) contrast(93%);
	--light-green:#e3f8ed;
	--orange:#FCAE38;
	--light-orange:fff3e1;
	--small-text: 12px;
	--normal-text: 14px;
	--medium-text:16px;
	--big-text: 18px;
	--heading-text:24px;
	--image-proportion:150%;
	--s-space:10px;
	--m-space:16px;
	--l-space:24px;
	--xl-space:32px;
	--xxl-space:60px;
	
}
*{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:var(--font-text);font-style:normal;color:var(--text);font-size:var(--normal-text);line-height:1.35}
body{font-smooth:auto;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;text-rendering:optimizeLegibility;width:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
button, input, optgroup, select, textarea {
    color: inherit;    font-size: var(--normal-text);
   font-family:var(--font-text);
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-font-smoothing: inherit;
    border: none;
    background: transparent;
    line-height: normal;
}.autentificare input, .contul-meu input,.finalizare-comanda input,.adaugaReview input,.adaugaReview textarea,.contact textarea, .contact input,.inregistrare-retur input{z-index:8;position:relative;background:transparent;margin-bottom:1rem}
input[type=text],input[type=email],input[type=number],input[type=tel],input[type=phone],input[type=password],textarea{
    border: 1px solid #dbe1e9;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 0.9285714286em 0.7857142857em;
    word-break: normal;height:48px;
line-height: 48px;border-radius:5px}
textarea{min-height:192px;border-radius:2px}
input:focus,select:focus{    outline: none;
    border-color: #40743a;
    -webkit-box-shadow: 0 0 0 1px #40743a;
box-shadow: 0 0 0 1px #40743a;}
a::visited{text-decoration:none}
strong,b{font-weight:500}
a{transition:all .3s ease-in-out;color:inherit}
.genderS{transition:none}
	p{line-height:1.5}
h1,h2,h3,h4,h5,h6,.sansFont{font-family:var(--font-headings)}
	h1,h2,h3,h4,h5,h6{font-weight: 500;margin-bottom:var(--medium-text)}
h5,h6{font-size:var(--medium-text)}
h4{font-size:var(--big-text)}
h3{font-size:1.2rem}
h2{    margin: 1rem 0;font-size:var(--heading-text)}
h1{font-size:1.5rem;}
img{max-width:100%}
.tre{width: 30%}
.two{width: 20%}
.three{width: calc(33.3333% - 1.625rem);}
.four,.fourth{width:40%}
.half{width:49%}
.six{width:60%}
.seven{width:70%}
.full{width:100%}
.green{filter:var(--green-filter)}
.container{width:var(--container);margin:0 auto;max-width:var(--max-container)}
header{background:#fff;position:sticky;top:0;z-index:99;transition:all .3s ease-in-out}
.hideHeader{transform:translateY(-100%);}
.index .mainB.banner{border-radius:20px;overflow:hidden;margin-top:var(--l-space)}
.flex{display:flex}
.fspace{justify-content:space-between}
.fcenter{justify-content:center}
.fright{justify-content:flex-end}
.acenter{align-items:center}
.fwrap{flex-wrap:wrap}
.flex1{flex:1}
.order2{order:2}
.columns-3{columns:3}
.columns-4{columns:4}
.columns-5{columns:5}
.columns{column-gap:1rem}
.crs{position:relative;display:inline-block}
.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-30{width:30px;height:30px}
.s-36{width:36px;height:36px}
.s-48{width:48px;height:48px}
.s-62{width:62px;height:62px}
.r-90{transform:rotate(90deg)}
.r-180{transform:rotate(180deg)}
.r-270{transform:rotate(270deg)}
.white {
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(319deg) brightness(102%) contrast(101%);
}
.filterIcon{background:url(svg/filters.svg) center center no-repeat;background-size:contain}
.safeIcon2{background:url(icons/safeIcon.png) center center no-repeat;background-size:contain}
.warningIcon{background:url(svg/warning.svg) center center no-repeat;background-size:contain}
.arrowIcon{background:url(svg/arrow.svg) center center no-repeat;background-size:contain}
.loaderIcon{background:url(svg/spinning-circles.svg) center center no-repeat;background-size:contain}
.homeIcon{background:url(svg/home.svg) center center no-repeat;background-size:contain}
.deleteIcon,.trashIcon{background:url(svg/delete.svg) center center no-repeat;background-size:contain}
.menuIcon{background:url(svg/menu.svg) center center no-repeat;background-size:contain}
.infoIcon{background:url(svg/info.svg) center center no-repeat;background-size:contain}
.callIcon{background:url(svg/call.svg) center center no-repeat;background-size:contain}
.stockIcon{filter: invert(71%) sepia(45%) saturate(410%) hue-rotate(60deg) brightness(96%) contrast(87%);background:url(svg/stock.svg) center center no-repeat;background-size:contain}
.lowstockIcon{filter: invert(73%) sepia(51%) saturate(664%) hue-rotate(343deg) brightness(104%) contrast(88%);background:url(svg/lowstock.svg) center center no-repeat;background-size:contain}
.redstockIcon{filter: invert(58%) sepia(86%) saturate(2750%) hue-rotate(320deg) brightness(98%) contrast(98%);background:url(svg/lowstock.svg) center center no-repeat;background-size:contain}

.trashIcon{margin-left:15px;cursor:pointer}
	.s-special {
    width: 96px;
    height: 40px;
}
	.leftIcon{margin-right:5px}
.plusminus{width: 24px;
    height: 24px;
    display: inline-block;background:url(svg/question.svg) center center no-repeat;background-size:contain}
.paymentIcon{background:url(svg/payment.svg) center center no-repeat;background-size:contain}
.navIcon{background:url(svg/navigation.svg) center center no-repeat;background-size:contain}
.minusIcon{background:url(svg/minus.svg) center center no-repeat;background-size:contain}
.plusIcon{background:url(svg/plus.svg) center center no-repeat;background-size:contain}
.editIcon{background:url(svg/edit.svg) center center no-repeat;background-size:contain;position:relative;z-index:-1}
.returnIcon{background:url(svg/returIcon.svg) center center no-repeat;background-size:contain}
.orderIcon{background:url(svg/order.svg) center center no-repeat;background-size:contain}
.deliveryIcon{background:url(svg/delivery.svg) center center no-repeat;background-size:contain}
.discountIcon{background:url(svg/voucher.svg) center center no-repeat;background-size:contain}
.logoutIcon{background:url(svg/logout.svg) center center no-repeat;background-size:contain}
.buttonArrow{background:url(svg/arrow-button.svg) center center no-repeat;background-size:contain}
.backIcon{background:url(svg/arrow-button.svg) center center no-repeat;background-size:contain;transform:rotate(180deg)}
.accountIcon{background:url(svg/account.svg) center center no-repeat;background-size:contain}
.searchIcon{background:url(svg/search.svg) center center no-repeat;background-size:contain}
.cartIcon{background:url(svg/cart.svg) center center no-repeat;background-size:contain}
.heartIcon{background:url(svg/heart.svg) center center no-repeat;background-size:contain}
.heartfullIcon{background:url(svg/heartfull.svg) center center no-repeat;background-size:contain}
.closeIcon{background:url(svg/close.svg) center center no-repeat;background-size:contain}
.closeIco{background:url(svg/close.svg) center center no-repeat;background-size:contain}
.sizeIcon{background:url(svg/size.svg) center center no-repeat;background-size:contain}
.helpIcon{background:url(svg/help.svg) center center no-repeat;background-size:contain}
.facebookIcon{background:url(svg/facebook.svg) center center no-repeat;background-size:contain}
.instagramIcon{background:url(svg/instagram.svg) center center no-repeat;background-size:contain}
.youtubeIcon{background:url(svg/youtube.svg) center center no-repeat;background-size:contain}
.tiktokIcon{background:url(svg/tiktok.svg) center center no-repeat;background-size:contain}
.visaIcon{background:url(svg/visa.svg) center center no-repeat;background-size:contain}
.fixIcon{background:url(svg/fix.svg) center center no-repeat;background-size:contain}
.phoneIcon{background:url(svg/phone.svg) center center no-repeat;background-size:contain}
.mailIcon{background:url(svg/mail.svg) center center no-repeat;background-size:contain}
.safeIcon{background:url(svg/safe.svg) center center no-repeat;background-size:contain}
.mastercardIcon{background:url(svg/mastercard.svg) center center no-repeat;background-size:contain}
.rambursIcon{background:url(svg/ramburs.svg) center center no-repeat;background-size:contain;}
.facebookLogin {
    background: url(icons/facebook-login.png) center center no-repeat;
    background-size: contain;
}
.productPage{padding-top: var(--l-space);max-width:1280px}
.rightMenu .crs{margin-right:5px;cursor:pointer}
.rightMenu a{text-decoration:none;margin-right:2rem}
.headContainer{height:60px}
.finalizare-comanda .headTop{display:flex;justify-content:center;align-items:center; box-shadow: 0 2px 4px rgba(17,17,26,.04), 0 2px 4px rgba(17,17,26,.04);}
.relative{position:relative}
.absolute{position:absolute}
.hideOverflow {
    overflow: hidden;
}.arrow i {
    transform: translate(-50%,-50%);
    top: 50%;
    left: 50%;
    position: absolute;
}.leftArrow i {
    transform: rotate(180deg) translate(50%,50%);
}

.payments{margin-top:var(--m-space)}
.allCenter{top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}
.logo img{height:25px;width:auto}
.genderMenu{height:40px;overflow:hidden;background:white;border-radius:20px;border:1px solid var(--light-background)}
.genderSelect{cursor:pointer;z-index:99}
.genderSelect i{    position: absolute;
    top: 50%;
    transform: translateY(-50%) rotate(90deg);
    right: 10px;}
.genderMenu li{width:110px; position: relative;
    line-height: 40px;
   text-align:center;
    font-size: var(--medium-text);
    font-weight: 500;}
	.genderMenu li a{ padding: 0 35px 0 20px;display:block}
	.genderMenu li:first-child{margin-left:0}
.genderMenu li.selected{text-align:left;background:var(--text);color:#fff;position:absolute;left:0}
nav ul{padding:0;margin:0;list-style:none;}
.mainMenu li a{display:block;padding:0 2rem;line-height:42px;font-size:14px}
	.mainMenu li a.flashsale{    background: #000;color:#fff;
    display: flex;}
.sale{color: var(--red) !important;text-transform: uppercase;font-weight:500}
.mainMenu .submenu li a{line-height:40px;color:var(--text);position:relative;transition:padding .3s ease-in-out;}
.mainMenu .submenu li a:before{content:"";position:absolute;height:2px;background:var(--text);width:0;transition:all .3s ease-in-out;left:0;top:50%;transform:translateY(-50%)}
.grecaptcha-badge{display:none !important}
.mainMenu li:first-child a{padding-left:0}
nav a{text-decoration:none;color:inherit}
header label{border-radius: 2px;background:var(--red);color:#fff;font-size:80%;padding:2px 5px;top:-10px;position:absolute;right:0}
.cartItemz{font-size: .625rem;
    line-height: .8125rem;
    text-align: center;
    position: absolute;
    top: 8px;
    left: 50%;
    transform: translateX(-50%);font-style:normal}
.scrollVertical{position:relative}
.noShow{display:none}.mb-1{margin-bottom:60px}
.hidden{visibility:hidden;opacity:0;z-index:-9;animation:opacity .3s ease-in-out}
.mainBanner {
    padding-bottom: 35%;
    overflow: hidden;
    display: block;
}.mainBanner picture {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 100%;
}
.callMore{margin-top:2rem}
.mainBanner img{  object-fit: cover;
    height: 100%;
    width: 100%;
    min-width: 100%;
    min-height: 100%;}
.mainMenu li a.allProducts{padding:0}
.voucherNotice{background:var(--text);color:#fff;letter-spacing:0;line-height:2;display:block;width:100%;text-align:center}
.voucherNotice strong{font-weight:600;margin-left:10px}
.bannerText{color:#fff;text-align:center}
.bannerText h1{font-size:5rem;text-transform:uppercase;font-weight:400;line-height:1.2;margin:0}
.bannerText a{text-transform:uppercase;color:inherit;text-decoration:none;line-height:2;font-size:.925rem;border-bottom:1px solid;display:inline-block;letter-spacing:1px}
.indexFront{z-index:2}
footer{padding:var(--xl-space) 0 0;    border-top: 1px solid var(--border);}
footer .sansFont{display:block; margin-bottom:5px;font-weight:500}
.extraFooter .sansFont{margin-bottom:15px}
.infoLinks a{text-decoration:none;color:inherit;padding:10px 15px;white-space:nowrap;display:block;padding-left:0}
.footerLinks{margin: 0 25px 40px 25px}
footer .logo{margin-bottom:1rem}
.tres:last-child{margin-right:0}
.socials{padding:0;margin:0;list-style:none;font-size:21px}
.socials li{text-align:center;padding:0 15px}
.socials li:first-child{padding-left:0}
.socials li a{display:inline-block}
.centered{text-align:center}
.copyright{line-height:70px;text-align:center;border-top:1px solid var(--border-color);margin-top:45px}
.suggestedProducts{padding:var(--l-space) 0}
.submenu label{position:relative;display:inline-block;height:20px;top:auto;line-height:16px;margin-left:10px}
label.new{background:var(--yellow);color:var(--text)}
.submenu li a{padding-left:0}
.mainCat{font-size:var(--medium-text)}
.grid{display:grid}
.grid-2 {grid-template-columns:1fr 1fr}
.grid-4{grid-template-columns:1fr 1fr 1fr 1fr}
.grid-3{grid-template-columns:1fr 1fr 1fr}
.grid-5{grid-template-columns:1fr 1fr 1fr 1fr 1fr}
.grid-6{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}
.productList{grid-column-gap:1rem;grid-row-gap:1rem;padding:0;margin:0;list-style:none}
.searchBox .productList{grid-column-gap:10px;grid-row-gap:1rem;padding:0;margin:0;list-style:none}
.productList li{padding-bottom: 1px;page-break-inside:avoid;position:relative}
.productHolder{text-align:center;display:block;margin-bottom:5px;width:100%;position:relative}
.productHolder .image2{position:absolute;top:0;left:0}
.productList picture{background:var(--light-background);display:block;overflow:hidden;padding-bottom:var(--image-proportion);position:relative;width:100%}
.productList picture img{bottom:0;color:#f5f5f5;display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;height:100%}
.productTitle a{    font-weight: 500;text-decoration:none;color:inherit;font-family:var(--font-text);font-size:var(--normal-text);line-height:1.3;display:block}
.searchBox .productTitle a{font-size:var(--normal-text);font-weight:400}
.cutThrough{color:var(--light-text);text-decoration:line-through;}
.prices{display: block;font-size:var(--medium-text)}
.saleLabel{     border-radius: 2px;
    border: 1px solid var(--red);
    color: var(--red);
    padding: 0 4px;
    line-height: 20px;
    font-size: var(--small-text);
    margin-right: 10px;}
	.savings{   z-index:3; position: absolute;
    bottom: 0;
    width: 100%;
    left: 0;
    background: var(--green);
    color: #fff;
    font-weight: 500;
    padding: 5px 0;}
	.categoryHeading{margin-bottom:var(--l-space)}
.rrp{color:var(--light-text)}
.productList .rrp{margin-left:10px;}
.searchBox .productList .rrp{margin-left:0px;}
.salePrice{color:var(--red);font-weight:600;margin-right:10px}
.productList .productTitle{margin:0 0 var(--s-space);position:relative}
.searchBox .productList .productTitle{margin:0 0 5px}
.productList .productTitle h3{
    padding-top: 8px;margin:0}
	.help{    border-radius: 4px;
    transition: all .3s ease-in-out;
    padding: 0 15px;
    margin: 5px 0;
    line-height: 33px;
    }
	.genderSelect{    width: 110px;margin-left:15px;height:40px}
	.genderMenu{width: 110px;padding:0;margin:0;position:absolute;top:0;padding-left: 110px;
    list-style: none;}.genderMenu a{text-decoration:none}
	.help i{margin-left:10px}
.searchBox .productList .productTitle h3{padding-right:0}
.tooltip{margin-top:var(--normal-text);height:calc(var(--xl-space) + 2px);;overflow:hidden}
.tooltip a,.tooltip span{font-size:var(--small-text);text-decoration:none;color:inherit;text-align:center;line-height:var(--xl-space);text-transform:uppercase;padding:0 8px;border:1px solid var(--border);margin-right:.25rem;border-radius:5px}
.nWarning{color:var(--red)}
.nSuccess{color:var(--green)}
.productList .toWishlist{position: absolute;
    top: 5px;
    right: 0;
    width: 2.25rem;
    height: 2.25rem;
    text-align: center;
    border-left: 1px solid #dad8d8}
	.productTitle i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
	.topCategories{background-color:var(--contrast-color);color:#fff;text-align:center}
	.subTitle{font-size:var(--big-text);margin-bottom:2rem}
	.topCategories a{color:#fff;text-decoration:none;display:inline-block;padding:16px 35px;text-transform:uppercase;border:1px solid #fff;font-size:var(--big-text);margin:0 .5rem 1rem}
	.topCategories{    padding: 4rem 0;
    background: url(../images/categorii-femei.jpeg) bottom center;
    background-attachment: fixed;
    background-size: cover;min-height:50vh}
	.topCategories.barbati{background: url(../images/categorii-barbati.jpg) bottom center;
    background-attachment: fixed;
    background-size: cover;}
	.topCategories:before {
    content: "";
    background: var(--text);
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    opacity: 0.3;
}.topCategories .container{position:relative;z-index:2}
.prices span{white-space: nowrap;display: inline-block;}
.cartBox{       width: 100%; position: fixed;
    top: 0;
    background: #fff;
    z-index: 99999;
    max-width: 414px;
    right: 0;
height: 100%;transform: translateX(100px);
    opacity: 0;
    visibility: hidden;
transition: all .2s ease-in-out;}
.cartArea{ box-shadow: 0 4px 16px rgba(17,17,26,.05), 0 8px 32px rgba(17,17,26,.05);position:absolute;width:100%;height:100%;top:0;left:0}
	.cartShow {
    opacity: 1;
    visibility: visible;
    transform: none;
}
.cartArea .warningBlock{margin-top:5px}
.bottomCart {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 2;
}.gBox {
    margin: 0;
    padding: 0 0 1rem 0;
    -webkit-column-break-inside: avoid;
    transition: all .3s ease-in-out;
}
.contul-meu .gBox{border: 1px solid var(--border);}

.answearBlock {
    height: 0;
    overflow: hidden
}
.readQ .answearBlock {
    height: auto;padding:.5rem 1rem

}
.inregistrare-retur section{    background: var(--light-background);
    padding: 2rem;
    border: var(--border) 1px solid;
border-radius: 5px;}
.ajutor .answearBlock{background:#e1f3ff}
.rightDetails .answearBlock i{margin-right: 7px;
transform: translateY(8px);}
.underCart{margin-top:.25rem}
.minicartHeader{padding: 1rem;
    font-size: var(--big-text);border-bottom:1px solid var(--border);
font-weight: 500;}
.callto{text-transform:uppercase;font-weight: 500;
    color: #fff;
    background-color: var(--dark-background);
    border-color: var(--dark-background);
    line-height: 50px;
    letter-spacing: .0325rem;
    padding: 0 20px;
    text-decoration: none;
    text-align: center;
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    max-height: 50px;
    border-radius: 25px;}
	.sectionHeading{margin:0;font-size:var(--heading-text);text-transform:uppercase}
	.subHeading{    color: var(--light-text);margin:0}
.cartBox .callto{margin-bottom: 1rem;
    display: block;
    width: 100%;}
	.cartBox .subTotal{margin-bottom:2rem;font-size:var(--big-text)}
.overlay,.searchOverlay{
    transition: all .2s ease-in-out;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: -1;
    background: var(--text);
    opacity: 0;
    visibility: hidden;
}
.searchOverlay{top:60px}
.overlayed {
    z-index: 9;
    visibility: visible;
    opacity: .5;
}.searchOverlay.overlayed{z-index:9}
.headTop{background:#fff}

.lightButton{color: var(--text);
    background: transparent;
border: 1px solid;}
.removeProduct{margin-top: 1rem;
    display: block;
    text-decoration: underline;
opacity: .5;cursor:pointer}
.toWishlist .heartfullIcon,.toWishlist.wished .heartIcon{display:none}
.toWishlist.wished .heartfullIcon{display: inline-block;}
#wishcount{top:5px}
.pt-1{padding-top:var(--medium-text)}
.bottomCart .question{text-transform:uppercase}
.readQ .r-180{transform:none}
.p-1{padding:1rem}
.p-2{padding:2rem}
.p-45{padding: 30px 0;}
.pb-45{padding-bottom: 30px}
.newsletter .sansFont{font-size:var(--heading-text);padding:0 var(--medium-text)}
	.newsInput{        margin: 2rem auto 0;width: 36%;}
	.newsletter .preTitle{    text-transform: uppercase;
    font-weight: 500;
    font-size: var(--medium-text);
    width: 12%;position:relative;display:flex;align-items:center}
	.newsletter .preTitle:after{    content: "";width:6px;height:6px;
display:inline-block;
    background-color: var(--text);
    border-radius: 50%;margin-left:1rem}
	.arrowButton{    display: flex;
    align-items: center;
    
    background: none;
    border: none;
    outline: none;
    letter-spacing: .5px;
text-decoration:none;color:inherit;
    padding: 0;
    margin: 0;
    line-height: 2rem;}
	.hideBlock {
    display:none
}.checkoutBox{margin-bottom:3rem}
.accord{margin-bottom: 1rem;}
#actionZone{line-height: 2;
margin-bottom: 2rem;}
.page{min-height:50vh}
.grandTotal{    margin-bottom: 2rem;
font-size: var(--big-text);}
.applyVoucher .callto{    background-color: #1b1918;}
	.newsletter .arrowButton{       padding-left: 10px; font-size: var(--normal-text);text-transform: uppercase;}
	.arrowButton:after{content: "";background:url(svg/arrow-button.svg) center center no-repeat;background-size:contain;width:18px;height:18px;margin-left:15px;;transition:all .3s ease-in-out}
	.newsletter input{outline: none;
    line-height: 32px;
    border-radius: 25px;
    height: 50px;
    background: #fff;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
    border-right: none;
    padding-left: var(--m-space);}
	.newsletterInput{margin-bottom:1rem}
	.newsletterInput .callto{       height: 48px; border-top-left-radius: 0;
    border-bottom-left-radius: 0;}
	.checkbox {
    display: block;
    position: relative;
    padding-left: 20px;
    cursor: pointer;
    font-size: 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.extraMenu{border-left:1px solid var(--light-background);padding-left:25px}
.category h1{margin:0 0 var(--s-space);}
.newsletterInput label{display:inline-block}
.checkbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
      height: 1px;
    width: 1px;
    left: 7px;
    top: 15px;
}.checkmark {
    position: absolute;
    top: 2px;
    left: 0;
    height: 14px;
    width: 14px;
    border:1px solid var(--text);border-radius:50%
}
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}
.checkbox .checkmark:after {
        background: var(--text);
    width: 8px;
    height: 8px;
    margin: 2px;border-radius:50%
}
.checkbox input:checked ~ .checkmark:after {
    display: block;
}.showVoucher {
    font-weight: 500;
    cursor: pointer;
}.applyVoucher {
    height: 0;
    overflow: hidden;
    transition: all .3s ease-in-out;
}.voucherVisible .applyVoucher {
    height: auto;
}.voucherVisible .r-180{transform:rotate(0deg)}
::placeholder{color:var(--light-text);font-size:var(--normal-text)}
.saleImage{    overflow: hidden;
    display: block;
    padding-bottom: 100%;
    position: relative;}
.saleImage img{transition: all .4s cubic-bezier(.165,.84,.44,1);    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;}
.saleImage picture{    position: absolute;}
.gdprBox{ position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    z-index: 9999;
    background: #fff;
    width: 90%;
    padding: 2rem 3rem;
    box-shadow: 0 4px 16px rgba(17,17,26,.05), 0 8px 32px rgba(17,17,26,.05);
    max-width: 600px;}
	.gdprActions .callto{    max-width: 200px;
    margin: 1rem auto;}
	.gdprBox .miniTitle{font-size:var(--heading-text)}
.filterCounter{    font-size: .625rem;
    line-height: .8125rem;
    background: var(--text);
    border-radius: 50%;
    margin-left: 0.625rem;
    color: #fff;
    text-align: center;
    height: 0.8125rem;
    width: 0.8125rem;
    display: inline-block;
transform: translateY(-1px);}
.gdprActions a{display:block;    margin: 0.5rem 1rem;text-align:center}
.suggestedCats strong{margin-right:var(--medium-text)}
.suggestedCats p{    margin-bottom: 2rem;
font-size: var(--medium-text);}
.suggestedCats h2{line-height:1.1}
.lightBackground{background:var(--light-background)}
.darkBackground{background:var(--dark-background)}
.genderDescription{border-bottom:1px solid var(--border)}
.avantajeFooter{border-bottom:1px solid #e1e0e0;margin-bottom:45px}
.avantajeFooter strong,.avantajeFooter p{    display: block;
    width: 100%;
    text-align: center;
margin: var(--medium-text) 0 0;}
.avantajeFooter strong{text-transform:uppercase}
.avantajeFooter a{    text-decoration: underline;
    text-transform: uppercase;
margin-top: var(--medium-text);}
.sliderBox {
    position: relative;
}
.sliderOuter {
    position: relative;
    overflow: hidden;
}
.politics .sliderOuter{    margin: 1rem;}
.sliderInside {
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    justify-content: space-between;
    column-gap: 1rem;
}
.productImages{page-break-inside: avoid;
list-style:none;column-gap: 0;padding:0;margin:0}
.sliderItem {
    width: calc(var(--slider5) - .8rem);
}
.arrow {cursor:pointer;
    top: 50%;
    transform: translateY(-75px);
    background: #fff;
    width: 44px;
    height: 44px;
    position: absolute;
    right: -44px;
    transition: all .3s ease-in-out;
    z-index: 99;    border-radius: 22px;
}
.politics .arrow{transform: translateY(-20px);background:transparent}
.leftArrow {
    left: -44px;
    right: auto;
}
.galleryZone .arrow{right:5px}
.galleryZone .leftArrow{left:5px}
.imageFull .closeParent i{top:50%;left:50%;transform: translate(-50%,-50%);}
.imageFull .arrow{    display: block;
top: 50%;transform: translateY(-50%);}
.disabledArrow{opacity:0;visibility:hidden}
.voucherNotice p{margin:0;padding:5px 0}
.breadcrumbs ul{padding:0}
.breadcrumbs li:after{content:"/";display:inline-block;padding:0 7px}
.breadcrumbs li:last-child:after{display:none}
.breadcrumbs{padding:1rem 0}
.breadcrumbs li:first-child a{display:flex;align-items:center}
.breadcrumbs li a,.breadcrumbs li span{text-decoration:none;white-space:nowrap}
.breadcrumbs li{font-size:var(--small-text)}
.introCategory{color:#fff}
.noPicture .introCategory{color:var(--text)}
.hasPicture:before{content:"";background:var(--text);opacity:.45;display:block;position:absolute;left:0;top:0;width:100%;height:100%}
.noPicture{border-bottom:1px solid var(--border)}
.smallBanner img{width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;}
	.filtersList{ 
    overflow: hidden;
    background: #fff;
    list-style: none;}
	.readF{ white-space:nowrap;height:0}
	.minus .minusIcon{    background: url(svg/plus.svg) center center no-repeat;
    background-size: contain;}
	.readF .standardF{position:relative;}
	.filterBlock{position:relative;margin-bottom:var(--s-space)}
	.filterBlock .cartItems{right: 28px;
    left: auto;
    top: 0;}
	.showUnder{      white-space: nowrap;-webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;line-height:2rem;font-weight:600}
  .sortBlock .showUnder{margin-right:0}
  .showUnder i{margin-left:1rem}
  .sortBlock .showUnder{border-left:0}

	.smallBanner{    min-height: 300px;}
	.smallBanner.noPicture{    min-height: 170px;}
	.smallBanner h1{margin: 0;}
	.sortBlock a{display:block;line-height: 2rem;
    padding: 0.25rem 1rem;text-decoration:none;white-space:nowrap;margin-bottom:5px}
	.sortBlock .filtersList{right:0;left:auto}
	.filtersScroll{
    max-height: 270px;
    overflow: auto;margin:0 0 1rem 0}
	.showUnder{    font-size: var(--medium-text);display:flex;justify-content:space-between;align-items:center}
	.activeF{background:var(--border)}
	.categoryPage{border-bottom: 1px solid var(--border);}
	.introCategory a{margin:0 1rem}
	.pagination{    display: flex;
    align-items: center;
    list-style: none;padding:0;margin:0}
	.bottomPagination li{border-bottom:1px solid var(--border);border-top:1px solid var(--border)}
	.pagination li span, .pagination li a{display: block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
    color: inherit;
    border-left: 1px solid var(--border)}
	.pagination li:last-child a,.pagination li:last-child span{border-right:1px solid  var(--border)}
	.pagination li.current{background: var(--border);
    font-weight: 500;}
	.standardF{display: block;
    text-decoration: none;
    line-height: 30px;
    padding-left: 24px;position: relative;}
	.standardF input{width:0;height:0;opacity:0;position:absolute;left:0;top:50%;transform:translateY(-50%);}
	.standardF:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);border: 1px solid var(--light-text);
    border-radius: 1px;display:block;width:14px;height:14px;background:#fff;border-radius:50%}

	.checkMe:before{border-color:var(--text)}
	.checkMe:after{    content: "";
    position: absolute;
    left: 3px;
    top: 50%;
    transform: translateY(-50%);
    background: var(--text);
    display: block;
    width: 10px;
    height: 10px;
    border-radius: 50%;}
	#colorFilter{grid-row-gap: 1rem;}
	.colorF:after{display:none}
	.colorF:before{border:2px solid #fff;width:28px;height:28px}
	.filtersScroll::-webkit-scrollbar,.cartItems::-webkit-scrollbar,.upsellItems::-webkit-scrollbar,.searchBox .productList::-webkit-scrollbar,.overflowAuto::-webkit-scrollbar{width:5px;}
	.cartItems::-webkit-scrollbar-track,.selectorList::-webkit-scrollbar-track,.allowScroll::-webkit-scrollbar-track,.filtersScroll::-webkit-scrollbar-track,.upsellItems::-webkit-scrollbar-track,.searchBox .productList::-webkit-scrollbar-track,.overflowAuto::-webkit-scrollbar-track{background: transparent}
	.cartItems::-webkit-scrollbar-thumb,.selectorList::-webkit-scrollbar-thumb,.allowScroll::-webkit-scrollbar-thumb,.filtersScroll::-webkit-scrollbar-thumb,.upsellItems::-webkit-scrollbar-thumb,.searchBox .productList::-webkit-scrollbar-thumb,.overflowAuto::-webkit-scrollbar-thumb{background:#eee;border-radius:3px}

	.filterSearch{display: block;position:relative;margin:1rem 0 0 0}
	.searchFilter{height: 30px;
    border-radius: 0;
    outline: none;
    border: 1px solid;
    width: 100%;padding:0 .5rem
	}
	.filterSearch i{    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 5px;}
	.noshow{display:none}
	.resetFilters{display: block;border-top:1px solid var(--border);
    text-align: center;
    padding: 10px 30px;
    margin: 0 auto .5rem;}
	.selectedFilters{padding-top:.5rem;border-bottom:1px solid var(--border)}
	.finalizare-comanda .checkbox {
    cursor: pointer;
    display: block;
    position: relative;
    padding-left: 24px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
	.finalizare-comanda .extraChoose {
    font-size: 13px;
    margin-bottom: 1rem;
    padding-left: 20px;color:#76889d
}
	.finalizare-comanda .checkbox input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    left: 0;
    z-index: -1;
}
#codVoucher{    border-bottom-right-radius: 0;
border-top-right-radius: 0;}
.finalizare-comanda .checkmark {
        transform: translateY(-50%);
    position: absolute;
    top: 50%;
    left: 0;
    height: 14px;
    width: 14px;
    border-color: #76889d;
}.finalizare-comanda .checkmark:after {
    content: "";
    position: absolute;
display: none;background:transparent;border-radius:0;margin:auto
}.finalizare-comanda .checkbox .checkmark:after {
    left: 5px;
    top: 2px;
    width: 4px;
    height: 7px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.finalizare-comanda h3{font-family:var(--font-text);letter-spacing:0}
.finalizare-comanda .checkbox input:checked~.checkmark {background: #fff}
.finalizare-comanda .checkbox input:checked~.checkmark:after {display: block;    background: #76889d;
    border-width: 0;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    left: 2px;
    top: 2px;}
.paymentBlock {padding:0 20px;
    min-height: 48px;
    border: 1px solid #dbe1e9;
    margin-bottom: 1rem;border-radius:5px
}	.acceptedCards{height:30px;width:auto}
	
	.finalizare-comanda{overflow-X:hidden}
.finalizare-comanda .sidebarCheck{position:relative;padding:2rem 0 2rem 2rem}
	.sidebarCheck:after{content: "";
    background: var(--light-background);
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    width: 300%;
    z-index: -1;}
.mb-1{margin-bottom:1rem}
.mb-2{margin-bottom:2rem}
.labelSpecial{background:#fff;padding:5px 10px;position:absolute;left:15px;top:10px;transition:top .3s ease-in-out;z-index:5;white-space:nowrap}
.inregistrare-retur .labelSpecial{background:var(--light-background)}
.validateFailed{border-color:var(--red) !important}
input:focus + .labelSpecial,input:not(:placeholder-shown) + .labelSpecial,.adaugaReview input:focus + .labelSpecial,.adaugaReview input:not(:placeholder-shown) + .labelSpecial,.adaugaReview textarea:not(:placeholder-shown) + .labelSpecial,.adaugaReview textarea:focus + .labelSpecial,.inregistrare-retur input:focus + .labelSpecial,.contact textarea:focus + .labelSpecial{top:-16px;font-size:13px;z-index:9}
.cartItems {padding: 1rem;
    max-height: calc(100vh - 280px);
overflow: auto;}
.cartItem .price{white-space:nowrap;display:block;text-align:right}

.cartItem{    position: relative;margin-bottom:var(--m-space)}
	.cartItem img{width:100px}
	.cartItem ul{    flex:1;line-height: 1.5;padding: 0 1rem;
    margin: 0;
    list-style: none;
    font-size: 13px;}
.cartItem .deleteIcon{position:absolute;right:0;top:0}
	.cartUpsell{-webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.1);
    padding: 0 0 1rem 0;
    background: var(--light-background);
  transition-delay: 350ms;transition:all .3s ease-in-out;z-index:-1}
	.politics li, politics p{margin-bottom:1rem}
.cartUpsell strong{
    display: block;
    font-size: var(--medium-text);
padding:var(--medium-text);
border-bottom: 1px solid var(--contrast-color);}
	.cartUpsell a{margin: 0;text-decoration:none;padding:0 0 2rem 0}
	.cartUpsell .price{display:block}
	.cartUpsell .productHolder{text-align:left}
	.cartUpsell .productTitle{font-size:var(--medium-text);font-weight:500}
	.cartArea .productTitle{line-height:1rem;margin-bottom:.25rem}
	.cartArea .priceBlock{margin-bottom:.25rem}
	.light{color:var(--light-text)}
	.bigImage{    bottom: 0;
    display: block;
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;}
	.warningBlock{    border: 1px solid var(--red);
    color: var(--red);
    font-size: var(--s-space);
    line-height: var(--l-space);
    height: var(--l-space);
    padding: 0;
    border-radius: 10px;
    padding: 0 10px;
    background: #ed22241f;display: inline-flex;}
	.totalBottom{padding: 0 1rem;}
	.imageCaption{      aspect-ratio: 1/1.2; page-break-inside: avoid;
width:calc(var(--itemWidth) / 1);position:relative}
	.noProducts{padding:2rem}
.noProducts strong,.noProducts span{display:block;    font-size: var(--medium-text);margin-bottom:1rem;text-align:center}
.noProducts span{font-size:var(--normal-text);color:var(--light-text)}
.noProducts .callto{    width: auto;display:inline-block}
	.galleryZone{padding-left: 90px;padding-right:2rem}
.thumbImages {
    position: relative;
    padding: 30px 0;
}.bullets {
    position: absolute;
    bottom: 30px;
    width: 80%;
    left: 50%;
    transform: translateX(-50%);justify-content:center
}.bullets span {
    margin: 0 3px;
    width: 10px;
    display: block;
    background: var(--text);
    opacity: .7;
    height: 10px;border-radius:50%;border:1px solid var(--text)
}.bullets span.current {
    background: #fff;opacity:1
}
.clickable{  -webkit-user-select: none;
    -ms-user-select: none;
user-select: none;cursor:pointer}
.addCart .callto{width:100%}
.addCart .adaugat{opacity: .8}
.tooltip span{cursor:pointer;display:inline-block;margin-right:10px;border-left:1px solid var(--border);    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;cursor:pointer}
.tooltip span.selected{background:var(--contrast-color);border-color:var(--contrast-color);color:#fff}
.rightDetails .tooltip,.terms{margin-bottom:1rem}

.terms span{    text-decoration: none;
    font-size: 90%;
padding:0 10px;border-right:1px solid var(--border)}
.terms span:first-child{padding-left:0}
.terms span:last-child{padding-right:0;border-right:none}
.backButton a{text-decoration:none;opacity:.6}
.loginFast{background: var(--text);
    border-radius: 5px;
    color: #fff;
    padding: 0 20px;
    height: 36px;
    line-height: 36px;
display: block;}
.mt-2{margin-top:2rem}
.backButton i{margin:0 1rem}

select{   -webkit-appearance: listbox;
    -moz-appearance: listbox;
    appearance: listbox;
 padding: 0 20px;
    height: 48px;
    border: 1px solid #dbe1e9;
margin-bottom: 32px;width:100%;border-radius:5px}
.easyHead .tre input{margin-bottom:32px}
.rightDetails .productTitle{       margin-top: 0;
    font-size: var(--heading-text);
    margin-bottom: 0;
    text-transform: none;}
.rightDetails .sku{display:block;margin-bottom:var(--l-space);color: var(--light-text);font-size:var(--small-text)}
small{color:var(--light-text)}
.imageFull {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 9999;
    background: #fff;
    text-align: center;
}.closeParent {
    cursor: pointer;
    position: absolute;
    z-index: 9;
    background: var(--text);
    display: block;
    width: 36px;
    height: 36px;
    right: 5px;
    top: 5px;
    border-radius: 50%;
}
.shipProduct{    background: var(--light-green);
padding: var(--l-space);margin-top:var(--l-space);text-align:center;    grid-column-gap: 1rem;}
.cosul-meu .shipProduct{margin-bottom:var(--m-space);margin-top:0;border: 1px solid var(--green);}
.leftIcon{margin-right:var(--s-space)}
#loginPopup .closeParent{background:transparent}
.imageFull ul {
    height: 100%;
    column-gap: 0;
    position: absolute;
    left: 0;
    top: 0;
    list-style: none;
    padding: 0;
    margin: 0;
}.imageFull ul li {
    height: 100%;
    width: calc(100vh / 1.2);
}.imageFull ul li img {
    min-height: 100%;
    min-width: 100%;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.imageFull .sliderOuter{height:100vh;    width: calc(100vh / 1.2);margin:0 auto}
.imageFull .sliderBox{    width: 100vh;
    margin: 0 auto;}
	.rightDetails .saleTag{border-radius: 2px; background:var(--text);
    padding: 2px 10px;
    color: #fff;
    font-size: var(--small-text);
    font-weight: 500;
    margin-right: 15px;margin-left:10px}
	.rightDetails .cutOut{font-size: var(--normal-text);
    text-decoration: line-through;
    color: var(--light-text);}
	.rightDetails .mainPrice{display:block}
	.rightDetails .basePrice{    font-size: 1.5em;
    font-weight: 600;
    margin-right: 5px;}
	.rightDetails .basePrice.red{color:var(--red)}
	.rightDetails .stockNotification,.ultimulProdus{       text-transform: uppercase; margin: 5px 0 20px 0}
	.rightDetails .stockNotification span{display:flex;align-items:center}
	.rightDetails .stockNotification i{margin-right:5px}
	.hideButtons{padding:0} 
	.redStock,.ultimulProdus{color:var(--red)}
	.orangeStock{color:var(--orange)}
	.greenStock{color:var(--green)}
	.bolded{font-weight:500}
	.rightDetails .tooltip{margin-top:5px}
	.rightDetails .cartAttribute{    font-weight: 600;margin-top:1rem;display:block}
		.rightDetails .sizeBlock{margin-top:0}
	.sizeArea{margin-top:1rem;}
	.rightDetails .toWishlist{    line-height: 2.25rem;
    letter-spacing: .0625rem;
    padding: 0.45rem 0.85rem;
    margin-left: 1rem;}
		.rightDetails .toWishlist i,.rightDetails .openSizes i{margin-right:5px}
			.rightDetails .openSizes i{    transform: translateY(2px);}
	.rightDetails .openSizes{
    text-transform: capitalize;
    display: block;cursor:pointer}
	.padding{padding:45px 0}
	.questionTitle{font-weight:500;display:block}
.question{   border-top: 1px solid var(--border);border-bottom: 1px solid var(--border);
padding: 0.75rem 1rem;font-size:14px}
.politics{}
.politics .questions{  border: 1px solid var(--border);background:var(--light-background);box-shadow: 0 6px 6px 0 rgba(0, 0, 0, .04)}
.politics .questions h1,.politics .politicsHead h2{  margin:0}
.contactLink{text-decoration:none;display:block;margin-top:var(--s-space);font-size:var(--medium-text)}
.contactLink i{    transform: translateY(4px);}
.questionsBlock{margin:1rem;background:#fff;margin-top:0}
.politicsHead{  background:#fff;padding:1rem;}
.politicsHead p{margin:0}
.politics .faqMenu i{display:block;margin:0 auto 5px}
.contul-meu .question{padding:0;border:none}
.contul-meu .gBox{margin-bottom:1rem;padding:1rem 2rem;background:var(--light-background)}
.contul-meu input, .contul-meu textarea, .contul-meu select{background:#fff}
.contul-meu .answearBlock{padding:0}
.ajutor .question{padding:1.25rem 1rem}
.cartArea .gBox{border:none;padding-bottom:0;padding-top:0}
.ajutor .gBox{padding-bottom:0;}
.ajutor .question{border-bottom:0}
.ajutor .question:last-child{border-bottom:1px solid var(--border)}
.rightDetails .questions{margin-top:1rem}
.searchBox {max-width:480px;width:100%;
}
.slideTop {
  visibility:visible;z-index:1002;opacity:1
}.searchForm {width:100%;
    position: relative;
}
table{border-collapse:collapse}
.politica-de-confidentialitate th,.politica-de-confidentialitate td{border:1px solid var(--text);padding:4px 8px}
.invert{    color: #111;
background: none;}
.searchForm input {
    height:40px;border-radius:25px;background:var(--light-background);border: none;
    padding: 0 20px;
}.searchButton {
    width: 40px;
    height: 40px;
    position: absolute;
    cursor: pointer;
    border: none;
    top: 0;
    right: 0;
}.closeIcon {
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
}#cauta:focus {
    background: transparent;
    outline: none;
    box-shadow: none;
    border-color: var(--text);border: 1px solid;
}
.suggested{position: absolute;
   }.suggestionBlock{
border: 1px solid var(--light-background); background: #fff;
border-radius: 20px;}
.sizeTable .suggested{position:relative}
.suggestionBlock{padding:20px}
.closeSearch{top: 12px;
    right: 40px;
background-color: #eee;visibility:hidden;opacity:0;transition:all .3s ease-in-out}
.shown{opacity:1;visibility:visible}
.miniTitle{display:block;
    font-size: var(--medium-text);}
.intrebari-frecvente .miniTitle{flex:1}
.searchBox .miniTitle{margin: 0 0 0.5rem;}
.popularSearch a{    line-height: 1.5rem;display:block;text-decoration:none;opacity:.8;margin: 0 0 0.5rem;
    font-size: var(--medium-text);}
	.popularSearch{padding-right:100px}
	.allResults{    margin-top: 20px;
    display: inline-block;}
	.searchBox .productList{overflow:auto;padding-right:7px;    margin-top: 16px;
    padding-top: 16px;
    border-top: 1px solid var(--light-background);}
	.suggestedQuery{ text-decoration:none;height:36px;line-height:36px}
	.suggestedQuery .small{color:#888;font-size:12px}
	.suggestedQuery i{margin-right:6px}
	.suggestedQuery .small i{margin-right:0;margin-left:6px;filter: invert(56%) sepia(0%) saturate(0%) hue-rotate(253deg) brightness(97%) contrast(82%);}
.modalPop,.modal{text-align: center;
    position: fixed;
    max-height: 90%;
    max-width: 90%;
    background: #fff;
    padding: 20px;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
    z-index: 9999;
    display: flex;
    -webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,.1);
    min-width: 480px;
    min-height: 480px;
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.1);
    height: auto;}
	.modalPop .parentClose {
    position: absolute;
    right: -10px;
    top: -10px;
    background: #ffffffd9;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size: 20px;
    cursor: pointer;
}
.sizes{text-align:center;border-collapse:collapse;width:100%;margin:10px 0}
.imageBlock{padding-right:20px}
.sizes thead{background:#eee}
.sizes td:first-child{background:#eee}
.sizes td{padding:3px 10px;border:1px solid #ccc}
.sizes{text-align:center;border-collapse:collapse;width:100%;margin:10px 0}
.imageBlock{padding-right:20px}
.sizes thead{background:#eee}
.sizes td{font-size:14px;white-space:nowrap;padding:7px;border:1px solid #ccc}
.sizes tr:hover td,table.sizes .suggested td{background:green !important;color:#fff}
.tableResponsive{overflow:auto}
.sizes thead tr:hover td{background:#eee;color:inherit}
.sizeStep{display:none}
.viewMe{display:block}
.fit{display:flex;margin:0 auto 15px;justify-content:space-between}
.fit strong{width:50px}
.fit span{display:block;width:90%;background:#eee;position:relative}
.fit sup{position:absolute;top:-12px}
.fit em{height:100%;position:absolute;left:0;top:0}
.fitwell em{background:#62cb62}
.fitalmost{margin-bottom:20px}
.fitalmost em{background:#cbcbcb}
.modalHeader{position:relative;border-bottom:1px solid var(--border);padding-bottom:10px;text-align:left;line-height:30px;margin-bottom:10px}
.helpSize,.menuSize,.tabelSize{font-size:13px;cursor:pointer;margin-right:10px}
.sizeChart .crs{margin-right:5px}
.sizeForm{margin-left:30px}
.sizeFooter{background:#fff;z-index:9;text-align:left;line-height:30px;margin-top:10px;border-top:1px solid var(--border);position:absolute;bottom:0;width:100%;left:0;right:0;padding:10px 20px}
.butoni{font-size:13px;cursor:pointer}
.butoni:hover{filter:invert(62%) sepia(51%) saturate(226%) hue-rotate(349deg) brightness(90%) contrast(86%)}
.menuofSize{position:absolute;opacity:0;visibility:hidden;transition:all .3s ease-in-out;background:#fff;left:0;z-index:9;top:60px;margin:0;list-style:none;padding:0;-webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.1);
    height: auto;}
.menuofSize li{font-size:14px;line-height:30px;padding:5px 15px;border-bottom:1px solid var(--border)}
.menuofSize li:last-child{border:none}
.sizeMenu:hover .menuofSize{top:30px;opacity:1;visibility:visible}
.sizeChart{width:700px;max-height:665px;    overflow: auto;}
.sizeChart .modalPopContent{padding-bottom:70px}
.fitme{margin:0 10px 15px}
.fitme label{padding:10px 20px;border:1px solid var(--border);border-radius:5px;cursor:pointer}
.fitme input{display:none}
.fitme:hover label,input[type="radio"]:checked + label{color:#299fc2;border-color:var(--border);background:#f2ffff}
.seven{width:70%;margin:0 auto}
.SizeMe ul{text-align:left;padding:0;list-style-position:inside}
.SizeMe .image{position:relative}
.SizeMe .lineSize{position:absolute;top:45%;color:red;font-size:12px;font-weight:600;left:50%;transform:translateX(-50%);width:100%;height:55%}
.SizeMe .shoemeter{display:none}
.sizeLine{position:relative;display:block}
.sizeLine span{display:block;height:2px;background:red;position:absolute;width:32%;left:35%}
.sizeLine span:after{content:"";border-top:5px solid transparent;border-bottom:5px solid transparent;position:absolute;border-left:5px solid red;width:0;height:0;right:-5px;top:50%;margin-top:-5px}
.p-s{padding:var(--s-space) 0}
.p-m{padding:var(--m-space) 0}
.bust span{width:35%;left:52%;position:absolute;transform:translate(-50%)}
.talie{width:100%;position:absolute;top:38%}
.sold{width:100%;position:absolute;top:55%}
.sold span{width:37%;left:33%}
.lungime{margin-top:30px}
.lungime span{transform:rotate(90deg);margin-top:80px;width:145px;left:-30px}
.sizeLine span:before{content:"";border-top:5px solid transparent;border-bottom:5px solid transparent;position:absolute;border-left:5px solid red;width:0;height:0;left:-5px;top:50%;margin-top:-5px;transform:rotate(-180deg)}
.SizeMe ul li{margin-bottom:15px;line-height:1.5;}
.dateProfil li{list-style:none;border-bottom:1px solid var(--border);display:flex;justify-content:space-between}
.dateProfil li input,.dateProfil li select{width:auto;max-width:150px;border:0;text-align:right}
.dateProfil li input:focus,.dateProfil li select:focus{box-shadow:none;color:var(--text);border:none}
.dateProfil li:last-child{border:none}
.sizeChart h3{text-align:left;margin-top:20px;font-weight:500;font-size:18px}
.sizeChart h4{font-weight:500;font-size:18px}
.sizeChart strong{font-weight:500}
.SizeMe{padding:0 20px}
.SizeMe label{margin:0 0 10px;text-align:left}
.fitme label{    margin: 10px 0;
    display: block;}
.dateProfil li strong{line-height:45px}
.dateProfil .rightData{line-height:1.5;padding-left:30px;text-align:left}
.size-needed.error{border-color:var(--red)}
.overflowAuto{overflow:auto;height:100%;padding-right:7px;padding-bottom:7px}
.modalPop .closeIcon{    top: 50%;
    left: 50%;
transform: translate(-50%,-50%);}
.ingrijire{line-height: 1.5;
    padding: 0;
list-style-position: inside;}
.specialTitle{text-align:center}
.quarter{    width: 25%;}
.faqMenu{ padding:0;margin:0;list-style:none}
.faqMenu li{width:120px;margin:0}
.faqAsistenta{padding:20px;background:var(--light-background);width:20%}
.faqMenu a{   text-decoration: none; background:#fff;border-radius:5px;opacity:.7;display:block;padding:10px 10px;text-align:center}
.faqMenu a.activeQ{opacity:1;}
.faqMenu a.activeQ span{border-bottom:2px solid;font-weight:500}
.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;    display: block;
    margin: 0 auto 1rem;}
.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}
.forgot{display:block;text-decoration:none}
.mt-2{margin-top:2rem}
.loginButon span{    padding-bottom: 1rem;
    text-transform: uppercase;
    border-bottom: 1px solid var(--border);}
	.loginButon span.active{font-weight:500;border-color:var(--text)}
	.jumatate{width:50%}
	fieldset{padding: 0;border:none}
	.contactBlock i{transform: translateY(7px);margin-right:6px}
.hamburger{-webkit-user-select: none;
    -ms-user-select: none;
user-select: none;margin-right:10px}
.hamburger span{clear:both;float:none;display:block;background-color:var(--text);height:1px;width:24px;margin-right:auto;margin-left:auto;margin-bottom:6px;-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) translate(2px,2px);-ms-transform:rotate(45deg) translate(2px,2px);transform:rotate(45deg) translate(2px,2px)}
.hamburger.close span:nth-child(3){margin-top:-11px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}	
	.cartResume,.cosul-meu .cartItem{   border-bottom: 1px solid #e5e5e5; padding: 1rem;background:#fff}
	.voucherBlock{background:#fff; border-bottom: 1px solid #e5e5e5;}
	.cosul-meu main{ background: var(--light-background);}
	.cosul-meu .four{padding-left:3rem;}
	.qty{    min-width: 26px;
    text-align: center;font-size:var(--big-text)}
		.cosul-meu .cartItem ul{line-height:2.5}
	.qtyPlus, .qtyMinus{cursor:pointer}
	.rambursIcon{margin-left:10px}
	.cosul-meu .removeProduct{margin-top:0;margin-left:1rem}
	.shopBack,.stockNotice{    display: block;
    text-decoration: none;
    opacity: .5;
    cursor: pointer;margin-bottom:2rem}
	.shopBack i{margin-right:10px}
	.voucherBlock{padding: 1rem;margin-top:1rem;background:#fff}
	.voucherVisible .applyVoucher{margin-top:10px}
	.applyVoucher .callto{height: 48px;
    line-height: 48px;
    padding: 0 2rem;border-radius:5px;
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;}
	.countItems span{display: inline-block;
    width: 24px;
    height: 24px;
    border: 1px solid var(--border);
    border-radius: 50%;
    text-align: center;
    line-height: 22px;
    font-size: var(--normal-text);
    margin-left: 10px;
font-size:var(--medium-text)}
	.notice{margin-top:10px}
	.stepC{flex: 1;
    text-align: center;
    padding-bottom: 1rem;
    margin-bottom: 2rem;
    border-bottom: 1px solid var(--border);
    opacity: .5;font-weight:500;display:none}
	.currentStep{opacity:1;border-color:#dbe1e9;display:block;font-size:16px}
	.returPDetails img{margin-right: 1rem;width:100px}
	.checkBox{    width: 30px;
    height: 30px;
    display: block;
    border: 2px solid var(--text);
    position: relative;cursor:pointer;border-radius:2px}
	.invert .cheque{position: absolute;
    width: 20px;
    height: 20px;
    background: var(--text);
    left: 3px;
    top: 3px;border-radius:2px}
	.quantityField{    width: 80px !important;padding-right:0 !important;
    text-align: center;}
	.selectorList{position: absolute;
    height: 0;
    overflow: hidden;
    top: calc(100% + 1px);
    background: #fff;

    width: 220px;
    left: -1px;}
	.selectorList span{display: block;
    line-height: 30px;
    padding: 2px 15px;
    white-space: nowrap;cursor:pointer}
	.selectBox{   cursor:pointer; line-height: 24px;
    padding: 4px 10px;
    margin-top: 1rem;
    border: 1px solid var(--border);    width: 220px;position: relative;}
	.viewSelect{    border: 1px solid var(--border);border-top:none;height:auto}
	.topBrands {
    break-inside: avoid-column;
    break-before: column;
    padding-left: 3rem;
    border-left: 1px solid var(--border);
}
.cheque {
    width: 8px;
    height: 14px;
    border: solid var(--text);
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg) translateY(-3px);
    -ms-transform: rotate(45deg) translateY(-3px);
    transform: rotate(45deg) translateY(-3px);
    border-radius: 0;
    display: block;
    margin-right: 7px;
}
.adaugat{background: none;
border: 1px solid var(--text);color:var(--text)}
.smallBanner picture{    width: 100%;
    height: 100%;
    display: block;
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
    position: absolute;
    z-index: 0;
    left: 0;
    top: 0;
}.hasPicture:before{z-index:1}
.care span{    line-height: 30px;display:block}
.recentview{padding: var(--xl-space) 0 }
.suggestedCats .four{max-height: 400px;
overflow: hidden;}
.stickyHeader{position:sticky;top:0}

.wishButtons{    top: 10px;
right: 10px;z-index:9}
.wishButtons span{
float: right;    clear: both;
    background: #fff;
    width: 30px;
    height: 30px;margin-bottom:1rem;
border-radius: 50%;display:block}
.wishButtons .notice{    background: #fff;
padding: 0 5px;}
.wishButtons span i{    margin: 0 auto;
    display: block;transform:translateY(6px)}
	.anpc a{display:inline-block;margin:0 10px}
	.anpc img{width:150px;height:auto}
	.thank-you h1{margin-bottom:0}
	.finishMessage{    font-size: var(--big-text);}
	.oHead{    padding-bottom: 1rem;
    margin-bottom: 1rem;
    border-top: 1px solid var(--border);
    padding-top: 1rem;
    margin-top: 2rem;text-align:center}
	.oDate{display:block}
	.thank-you .cartContent{padding: 2rem;
    background: var(--light-background);border-bottom:1px solid #e1e0e0}
	.oTotal{text-align: right;padding: 2rem;
    background: var(--light-background);}
	.infoThank{padding:2rem}
	.oTotal td{padding:5px}.oTotal td:nth-child(even){font-weight:500}.forgotPass{margin-bottom:1rem;display:block;text-decoration:none}
	.howto ul,.termeni ul{padding:0}
.howto li{margin-bottom:.5rem;list-style:none}
.moreSpan{text-decoration:underline}
#returList .answearBlock,#orderList .answearBlock{padding-left:120px}
	.openFilters i{margin-right:7px}
	.faqMenu:last-child li{margin-right:0px}
			.rightDetails .callto{max-width:100%}
			.contul-meu h2{    font-size: 1.125rem;}
			.textGdpr .question{border:none;padding:.5rem 0}
			.textGdpr .answearBlock{background:transparent;padding:0}
			#mapBlock {
    width: 90%;
    height: 90%;
    max-width: 900px;
}#mapBlock .relative {
    overflow: hidden;
    height: 100%;
    width: 100%;
}.headEasy {
    position: relative;
}.miniTitle {
    display: block;
    font-size: var(--medium-text);
}#mapBlock .closeParent {
    position: relative;
    right: auto;
    top: -15px;background:transparent;
}.rambursEasy {
    position: absolute;
    z-index: 3;
    width: 100%;
    left: 0;
    width: 100%;
    background: #ffe8e8;
    bottom: -52px;
}.mapRendered {
    width: 100%;
    height: calc(100% - 115px);
    margin-top: 10px;
}.mapRendered .productTitle {
    display: block;
    font-weight: 500;
}.easyButton {
    display: block;
    margin: 0 auto;
    background: var(--text);
    color: #fff;
    padding: 10px 25px;
    text-transform: uppercase;
    margin-top: 10px;
    cursor: pointer;
}header{border-bottom:1px solid var(--border);box-shadow: 0 1px 6px rgba(17,17,26,.03);}
.catImage{width:70px;height:70px;position:relative;
    border-radius: 50%;
    overflow: hidden;}
.catImage img{position:absolute;object-fit:cover;left:50%;top:50%;transform:translate(-50%,-50%);max-height: 100%;max-width:unset}
.catLink{width: 100%;max-width: 15%;
    background: var(--light-background);
    border:1px solid var(--light-background);
    border-radius: 40px;
    height: 80px;text-decoration:none;
padding: 5px;}
.catLink:nth-child(-n + 6){margin-bottom:var(--l-space)}
.catLink strong{font-size: var(--medium-text);
    padding: 0 15px;flex:1}
	.colectie strong{    font-size: var(--big-text);
    line-height: var(--l-space);
    display: block;margin-top:var(--s-space)}
	.index .colectii{background:var(--light-background);padding:var(--xl-space) 0}
	.colectie{width:calc(25% - 1.5rem);margin-top:var(--l-space)}
	.colectie:last-child{padding-right:0}
	.colectii .colectie{padding:0 1rem}
	.imageHolder{display:block;position:relative;padding-bottom:130%}
	.imageHolder img{left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;}
	.avantaj strong{text-transform:uppercase;margin-left:10px;line-height:var(--xxl-space)}
	.avantaj{background: var(--light-green);border:1px solid var(--light-green);
    border-radius: 32px;text-decoration:none}
	.newsletter{background: var(--light-background);
    padding: var(--l-space);
    border-radius: 20px;}
	.filterURL{     padding: 2px 10px;
    background: var(--light-background);
    border: 1px solid #ddd;
    line-height: 24px;
    font-size: 14px;
    color: var(--light-text);
    margin-right: 10px;text-decoration:none}.filterURL.activeF{ background: #fff;color:var(--text);border-color:var(--text)}
	.colorF{width: 34px;
    height: 34px;
    border: 1px solid var(--border);
    border-radius: 50%;
    text-indent: -999px;
    overflow: hidden;}
	.albastru:before{background: blue;}
	.crem:before{background: #ffeebf;}
	.galben:before{background:yellow}
	.rosu:before{background:red}
	.verde:before{background:green}
	.negru:before{background:black}
	.roz:before{background:pink}
	.portocaliu:before{background:orange}
	.mov:before{background:purple}
	.maro:before{background:brown}
	.gri:before{background:grey}
	.mixculori:before{background:url(images/mix-culori.png) center center;background-size:cover}
	.animalprint:before{background:url(images/animal-print.png) center center;background-size:cover}
	.floralprint:before{background:url(images/floral-print.png) center center;background-size:cover}
	.sizeF{padding-left: 0;
    border: 1px solid var(--light-text);
    margin-right: 5px;
    display: inline-block;text-align: center;
    color: var(--light-text);margin-bottom:7px;font-size:var(--small-text)}
	
	.sizeF.checkMe{background:var(--text);border-color:var(--text);color:#fff}
	.supersale{    position: absolute;color:#fff;
    left: 0;
    top: 0;
    background: #000;
    padding: 5px;
    font-weight: 600;z-index:3;font-size:var(--medium-text)}
	.thunderIcon{background:url(images/thunder.png) center center;background-size:contain;display: block;
    margin: 0 auto;}
	.flashsale .thunderIcon{display:inline-block}
	.superBlock{background:#000;padding:var(--s-space);border-radius:5px;color:#fff}
	.superBlock strong{font-weight:600;text-transform:uppercase;line-height: 1;
    font-size: var(--medium-text);}
	.superBlock .prices{background:#fff;border-radius:3px;padding:var(--s-space);margin-top:var(--s-space);}
	.counterBlock{    font-size: var(--small-text);}
	.rightDetails .tooltip span{min-width:34px}
	.noRetur i{filter: invert(64%) sepia(3%) saturate(0%) hue-rotate(134deg) brightness(95%) contrast(89%);}
	 .zoomed {
            transform-origin: top left;
            transition: transform 0.3s ease;
        }
@media (min-width: 1600px) {
		:root{--container:1600px}
		
	}
	@media (min-width: 1480px) {
		:root{--container:1480px}
		
	}
@media (min-width: 1080px) {.absolutecenterDesktop{    position: absolute;
    left: 0;
    top: 50%;
transform: translateY(-50%);}
	.filterURL:hover{ background: #fff;color:var(--text);border-color:var(--text)}
	.sizeF:hover{background:var(--text);border-color:var(--text);color:#fff}
	.resetFilters,.filterCount,.sizeF:before,.sizeF:after{display:none}
	.filterSearch{margin: .5rem 8px .5rem 0;}
	.selectedFilters{padding-bottom:1rem}
	.catLink:hover,.avantaj:hover{border:1px solid var(--green)}
	
	.catLink:hover strong{font-weight:600}
	.callto:hover{background: #3e3e3e;}
		.toWishlist i{transition:all .2s ease-in-out}
	.toWishlist:hover i{transform: scale(1.1);}
	.newsletter .callto:hover{transform:translateY(0px)}
	.mainMenu li a{border-bottom:2px solid transparent;transition:all .3s ease-in-out}
	.mainMenu li:hover a{border-color:var(--text)}
	.mainMenu .submenu li a{border-bottom:none}
	.genderSelect:hover .genderMenu{width:auto}
.genderMenu li:not(.selected):hover{background:var(--light-background);color:var(--text)}
	
	
	.selectorList span:hover{background:var(--light-background)}
	.mainsubmenu:hover .mainLinks a{opacity:.6}
	.mainsubmenu .mainLinks:hover a{opacity:1}
	.faqMenu a:hover{opacity:1}.faqMenu a:hover span{font-weight:500}
.stickMe {
    align-self: flex-start;
    position: sticky;
    top: 1rem;
}
	.productHolder .image2{z-index:2;opacity:0}
.productHolder:hover .image2{opacity:1;transition: all .8s cubic-bezier(.165,.84,.44,1);}
	.filtersArea{    margin-bottom: 1rem;
    z-index: 3;margin-right:1rem;width:15%}.mainMenu .submenu li a:hover{padding-left:10px}
.mainMenu .submenu li a:hover:before{width:5px}
	.upsellItems{    height: calc(100% - 3rem);overflow:auto;padding:1rem}
	.cartUpsell{position: absolute;
    left: 0;top:0;
    width: calc(140px + 2rem);  height: 100%;}
	.cartShow .cartUpsell{
    left: calc(-140px - 2rem)}
	.thumbImage{cursor:zoom-in}
	.thumbImages {
    width: 80px;
    position: absolute;
    left: 0;
    height: 100%;
}.thumbHidden {
    height: 100%;
    overflow: hidden;
}.thumbImages img {
    margin-bottom: 10px;
    width: 100%;
    display: block;
}.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;
}


	.pagination li a:hover{background:var(--border)}
	.saleImage:hover img{transform:scale(1.05)}
	.arrowButton:hover:after{transform:translateX(5px)}
.toWishlist,.arrowButton,nav li,.question,.closeIcon,.showUnder,.resetFilters,.standardF{cursor:pointer}
	.topCategories a:hover{background-color:#fff;color:var(--text)}
.tooltip a:hover,.tooltip span:hover{background:var(--contrast-color);border-color:var(--contrast-color);color:#fff}
.footerLinks a:hover{text-decoration:underline}
.genderMenu li:hover:before{width:30px}
.submenu{background:#fff;position:absolute;top:100%;width:100%;padding:2rem;left:0;margin:0;height:auto;visibility:hidden;opacity:0;max-height:0;overflow:hidden;transition:visibility .3s cubic-bezier(0.16,0.68,0.43,0.99),transform .3s cubic-bezier(0.16,0.68,0.43,0.99),max-height .2s cubic-bezier(0.16,0.68,0.43,0.99),padding .2s cubic-bezier(0.16,0.68,0.43,0.99),opacity .3s cubic-bezier(0.16,0.68,0.43,0.99)}
.submenu strong{text-transform:uppercase;color:var(--light-text)}
.hasChild:hover .submenu{-webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,.1);
    box-shadow: 0 1px 4px 0 rgba(0,0,0,.1);visibility:visible;opacity:1;max-height:calc(100vh - 72px);transform:translateY(0);overflow:auto;z-index:9999}
.only-mobile{display:none !important}
.tres{margin-right:90px}
}	.checkMe{color:var(--text);border-color:var(--text)}
#appBlock{    background: #fff;
    padding: 10px 2vw;
    position: fixed;
    bottom: 0;
    width: 100%;
z-index: 999;border:1px solid #ececec}
#appBlock img{border-radius:8px;width:40px;height:40px;margin-left:30px}
#appBlock #closeBlock{    position: absolute;
    left: 1vw;
    top: 50%;
    transform: translateY(-50%);
    width: 24px;
height: 24px;}
#appBlock #closeBlock .closeIcon{        top: 0;
        right: 0;}
		.textApp{    padding: 4px 10px;line-height:1.25}
		.textApp strong{display:block;}
		.textApp span{font-size: 12px;display:block}
		.flex1{flex:1}
		#appBlock a{    font-size: 12px;height: 30px;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    background: #000;
    border-radius: 15px;
    display: block;
    line-height: 30px;
    padding: 0 15px;
		margin-top: 5px;}
@media (max-width: 1400px) {
	.catLink{max-width:22%}.catLink:nth-child(-n + 8) {
    margin-bottom: var(--l-space);
}
	.genderMenu{    flex-wrap: wrap;padding-left:0}
	.genderMenu li{order:2}
	.genderMenu li.selected{position:relative;order:1;pointer-events: none;}
	.genderSelect:hover .genderMenu {
        width: 110px;height:auto
    }
}
@media (max-width: 1280px){
    .filtersScroll {
        display: flex;
        flex-wrap: wrap;
    }
.rightMenu a{margin-right:var(--l-space)}
.rightMenu i span{text-indent:0}
.searchBox {max-width: 360px;
    width: 100%;position: relative;    top: 0;
    left: 0;
    transform: none;}
	.avantaj strong{width:100%;text-align:center;    line-height: var(--m-space);}
	.avantaj{flex-wrap:wrap;padding:var(--s-space);height:80px}
}
@media (max-width: 1079px) {
	#returList .answearBlock, #orderList .answearBlock {
    padding-left: 20px;
}
	.mainMenu li a.flashsale{display:block}.standardF.checkMe{background:var(--text);border-color:var(--text);color:#fff}
	:root{--container: 96vw;}
	.avantaj{height:96px}
	    .catLink {
        max-width: 30%;
    }
	.catLink:nth-child(-n + 9) {
    margin-bottom: var(--l-space);
}
	.textGdpr {
    padding-right: 0;
}
	.sticky{position:sticky;top:0;    z-index: 99;background:#fff}
	input,textarea,select{font-size:16px}
	.headTop {
    height: 60px;
}
	.mainMenu li a{color:var(--text)}
	.searchBox .productList{    height: calc(calc(var(--searchWidth) / 3) + 1px)}
	.headTop .allCenter{position: relative;
    transform: none;
    top: auto;
    left: auto;}
	.headTop{justify-content:space-between}
	.faqAsistenta{width:100%;margin-top:2rem}
	.categoryContent.half,.categoryContent.flex1{width:70%}
	.flexMobile{display:flex;flex-wrap:wrap}
	.flexMobile label {
        min-width: 23%;
    }.standardF {
    padding-left: 0;
    border: 1px solid var(--light-text);
    margin-right: 5px;
    display: inline-block;
    text-align: center;
    color: var(--light-text);
    margin-bottom: 7px;
    font-size: var(--small-text);
}
	.categoryPage{padding-top:0}
	.category h1{    margin: 1.5rem 0;font-size: 1.2rem}
	.hasPicture:before{display:none}
	.smallBanner{background:#fff;min-height:unset  !important}
	.filtersArea {
line-height:40px
}
	.introCategory{color:var(--text)}
	.smallBanner picture{display:none}
	.noclickFilters{color:#6e6e6e;background:#e7e7e7}
	.allowScroll{height: calc(100% - 125px);overflow:auto;display:block}
	.filtersList{position: relative;
    box-shadow: none;}
	.sortBlock .filtersList {
    right: 0;
    left: auto;
    position: absolute;
}aside .filtersList{height:0}
.minusIcon {
    background: url(svg/plus.svg) center center no-repeat;
    background-size: contain;
}
.minus .minusIcon {
    background: url(svg/minus.svg) center center no-repeat;
    background-size: contain;
}
aside .filtersList.readF{height:auto}
.filterSearch{margin-top:0}
	aside .showUnder.minus{background:none;border:none}
	.showUnder,.filterBlock:last-child{border:none}
.standardF:before,.standardF:after{display:none}
.standardF{padding:0 10px;display:inline-block}
	.selectedFilters {
    padding-top: .5rem;
    border-top: 1px solid var(--border);border-bottom:none;
    margin-bottom: .5rem;
}.colorF:before{display:block}
.flexMobile label.colorF{width:34px;min-width:unset}
	.openFilters{         padding: 4px 10px;
        line-height: 30px;
        font-size: 14px;
        /* color: var(--light-text); */
        text-decoration: none;
        position: fixed;
        bottom: 20px;
        right: 2vw;
        z-index: 999;
        background: #fff;
        line-height: 36px;
		font-weight:500;text-transform:uppercase;
        height: 36px;
        border-radius: 20px;
	box-shadow: -1px 2px 6px 7px rgba(17, 17, 26, .03)}
	.sortBlock{    width: 100px;
    text-align: center;}
	.hideFilters .showUnder{  background: transparent;  padding: 0;
    border-bottom: 1px solid var(--border);
    border-left: none;
    line-height: 60px;display:flex;justify-content:space-between;align-items:center}
	.filtersHead{margin-bottom:1rem}
	.hideFilters .filterTitle{font-weight:bold}
	.bottomFilter {
    position: absolute;
    z-index: 99;
    bottom: 0;left: 0;
    padding: 1rem;
    background: #fff;
    width: 100%;
    box-shadow: rgb(0 0 0 / 2%) 0px -2px;
}.grid-5{margin-top:1rem}
	.hideFilters .showUnder i{opacity:.7}
	.hideFilters{position: fixed;
    z-index: 99999;
    top: 0;
    right: -101vw;
    background: #fff;
    display: block;
    width: 100%;
    height: 100%;
    transition: ease-in-out all .2s;padding:1rem}
	.clearFilters{font-size:var(--small-text);opacity:.7}
	.filterboxTitle{text-transform: uppercase;
    font-weight: bold;
    letter-spacing: 1px;padding:0}
	.shown{right:0}
	.minus .r-180{transform:none}
	.closeIcon {
    position: absolute;
    top: 10px;
    right: 10px;
    cursor: pointer;
}
.searchBox     .closeIcon {
        position: absolute;
        top: 30px;
        right: 60px;
        cursor: pointer;
    }
	
.grid-6{grid-template-columns:1fr 1fr 1fr}

	.tre,.galleryZone,.four {
    padding-left: 0;
    padding-right: 0;
    width: 100%;
}
.arrow{display:none}
.politics .arrow{display:block;}
.tre{margin-top:1rem}
.finalizare-comanda .tre{margin-top:.5rem}
.finalizare-comanda select,.modal .easyHead .tre input{margin-bottom:.5rem}
.mapRendered {
    width: 100%;
    height: calc(100% - 245px);
    margin-top: 10px;
}.labelSpecial {z-index:-1}
.halfCheckout{width:100%}
    #mapBlock {
        width: 100%;
        height: calc(100vh - 60px);
        max-height: 100%;
        max-width: 100%;
        transform: none;
        left: 0;
        top: 60px;
    }
.galleryZone {aspect-ratio:1/1.3;margin: 0 -2vw;}
	.newsletter .preTitle,.newsletter .sansFont,.newsInput{width:100%}
	:root{--slider5: calc(var(--container) / 3);}
	.productList{grid-column-gap: 1rem;
    grid-row-gap: 2rem;}
	nav{   max-width:360px;border: 1px solid var(--light-background);position: absolute;
    top: 100%;
    z-index: 999;
    background: #fff;
    padding: 0;
    left: -101%;
    width: 100%;
    overflow: auto;transition: left .3s ease-in-out;height:calc(100vh - 60px)}
	.submenu{padding: 0px 2rem;display:none}
	.mainMenu{padding: 10px 0;background:#fff;display:block;border:none;}
	.mainMenu li a{    font-size: 16px;line-height:42px}
	.submenu .columns-5 {
    columns: 1
}
.blockMobile{display:block !important}
.container.blockMobile{width:auto}
.backMenu{    line-height: 42px;display:flex;font-size: 14px;position:relative}
.viewall {    display: inline;
    font-size: var(--small-text) !important;
    letter-spacing: 0!important;
    background: #f1f1f1;
    border-radius: 20px;
    line-height: 30px!important;
    height: 30px;
    padding: 0 15px!important;
    font-weight: 500;
    margin-top: 6px;
}
.submenu .container{width:100%}


	.columns-3 {
    columns: 1;
}.scrollVertical {   width: 100%;  padding-top: 50px;   display: block;
    height: calc(100vh - 110px);
    overflow-y: auto;
}
.rightMenu .searchIcon{margin-left:0;margin-right:var(--l-space)}
.navIcon{margin-right:var(--m-space)}
.hideMobile{display:none}
.extraMenu{    border-top: 1px solid var(--light-background);border-left:none;
padding:15px 3rem 15px;
line-height: 40px;padding-bottom:150px}
.iconLinks .half{width:calc(50% - .5rem) !important;text-align:center;padding:1rem .5rem;background:#f3f3f3;border-radius:10px;margin-bottom:1rem;line-height:1.1}
	.iconLinks i{margin-right:10px;transform:translateY(5px)}
.extraMenu a{padding: 0;display:block;line-height:42px}
.extraMenu .callto{margin-bottom:1rem}
.extraMenu .mainCat{font-size:var(--big-text)}
.genderMenu li{padding:0}
.genderMenu li:before{background:#111}
.rightMenu i.crs{margin-right:0}
.backMenu i{    position: absolute;
    top: 50%;
    left: -24px;
    transform: translateY(-50%) rotate(180deg);}
	.navVisible{left:0}
.no-mobile{display:none !important}
	.grid-4,.grid-5 {
    grid-template-columns: 1fr 1fr 1fr;
}.modalPop, .modal {
    min-width: unset;
    width: 100%;
}
.bannerText h1{font-size:4rem}
.mainMenu a{font-size:14px}
.mainMenu .submenu li a{line-height:42px}
.mainMenu li a.aparent{display:flex}
.mainMenu li:first-child a {
    padding-left: 2rem;
}
.mainMenu .submenu li a{padding-left: 0rem;}
.seven{width:100%}
.topBrands{      margin-top: 1rem;  width: 100%;
    padding-left: 0;
border: none;}
header label{top: 10px;
    right: 20px;}
}
.exclusiveMobile{display:none}
.appLinks{line-height:2;margin-bottom:20px}
.appPresentation a{display:inline-block}
.appPresentation a:last-child{margin-left:20px}
.appPresentation {padding-left:25px;padding-right:25px;}

@media (max-width: 840px) {.appPresentation a {
    display: inline-block;
    max-width: 46.5%;
}
.appPresentation a:last-child{margin-left:5%}
.appPresentation a svg{width:100%;height:auto}.absolutecenterDesktop{margin-bottom:30px}
	.branding{text-align: center;width:100%}
	footer .logo{display:block;margin:1rem auto}.socials li:first-child{padding-left:15px}
	.close{background: url(svg/closemenu.svg) center center no-repeat;
    background-size: contain;}
	.categoryList{    display: flex;
    overflow: auto;-ms-overflow-style: none; 
  scrollbar-width: none}
  .breadcrumbs{-ms-overflow-style: none; 
  scrollbar-width: none}
	.categoryList::-webkit-scrollbar, .breadcrumbs::-webkit-scrollbar {
  display: none;
}.categoryHeading h1{text-align:center;width:100%}

	.filterURL{white-space:nowrap}
	.headTop .searchBox{        position: absolute;
        top: -260px;
        width: 100vw;
        background: #fff;
        left: -2vw;z-index:-1;visibilityy:hidden;
        right: 0;
        max-width: none;
        border-top: 1px solid var(--border);
        border-bottom: 1px solid var(--border);transition:all ease-in-out .3s}
		.headTop .searchBox.slideTop{       visibilityy:visible; z-index: -1;top:60px}
	
	.exclusiveMobile{display:block}
	.sizeChart {
    width: 100%;
}
	.fullMobile{width:100%}
	    .searchButton {
        width: 40px;
        height: 40px;
        top: 20px;
        right: 20px;
    }.searchOverlay.overlayed{z-index:9}
	.cosul-meu .four {
    padding-left: 0;
}.searchForm {
    padding: 20px
}
	.quarter{width:100%}
	.categoryContent.half,.categoryContent.flex1{width:100%}
	.breadcrumbs {overflow: auto;
        background: var(--light-background);
        padding: .5rem 0;}
	.suggestedCats{margin-top:1rem;    margin-bottom: 0.5rem;}
	.recentview{padding-top:0}
	.filterboxTitle{padding:0}
	.suggestedCats .four{display:none}
	.mainBanner{margin:0}
	.imageCaption {
       width: 100vw;
   
}
.galleryZone .sliderOuter{    height: 130vw !important;
width: 100vw;}
.galleryZone .sliderInside{ height: 130vw !important;}
.finalizare-comanda .sidebarCheck {
    position: relative;
    padding: 0 0 3rem
}.sidebarCheck:after{display:none}
	.six,.four,.half{width:100%}
	.avantaje{margin-bottom:2rem}
	.three{width:100%;margin-bottom:1.5rem}
	:root{--slider5: calc(var(--container) / 2);}
	.productList{grid-column-gap: .5rem;
    grid-row-gap: 1rem;}
	.banner{width:100%}
	.extraOffer .banner{width:96%}
	.product .banner.p-45{padding-top:0}
	.productList .productTitle,.productList .prices,.tooltip{padding:0 10px}
	.rightDetails{    width: var(--container);
    margin: 20px auto 0;}
	.topCategories{background-attachment:scroll}
	.grid-4,.grid-5{
    grid-template-columns: 1fr 1fr;
}
.tres{width:100%;margin-bottom:45px}
.imageFull .sliderBox {
    margin: 0 auto;
    height: 100vh;
}.imageFull .sliderOuter {
    height: calc(100vw * 1.3);
    width: 100vw;
    margin: 0 auto;position: absolute;
    top: 50%;
    transform: translateY(-60%);
}.imageFull ul li {
    height: calc(100vw * 1.3 );
    width: 100vw;
}	
.genderMenu li{font-size:var(--normal-text)}
.genderSelect,.genderMenu,    .genderSelect:hover .genderMenu{width:96px}
.genderMenu li a{    padding: 0 25px 0 15px;}
}
@media (max-width: 699px) {.productPage {padding-top:0}
	.recentview .flex{justify-content:center}
	.recentview .topCategorii .flex{justify-content:space-between}
	.headingBlock{text-align:center;margin-bottom:1rem;padding:0 4vw}
	.sectionHeading{width:100%}
	.mainBanner {
    padding-bottom: 100%;
}.index .mainB.banner{        border-top-left-radius: 0;        border-top-right-radius: 0;margin-top:0;margin-bottom:var(--l-space)}
	.catLink{max-width:48%}.catLink:nth-child(-n + 10) {
    margin-bottom: var(--l-space);
}
	.activeReturn{position:absolute}
	.returItem{margin-bottom:1.5rem}
	.gdprBox{    padding: 1rem 1.5rem;}
	.searchBox .productList{    height: calc(100vh /2)}
.suggested{width: calc(100% - 40px);}
	:root{--image-proportion:150%}
	.grid-6{ grid-template-columns: 1fr 1fr}
}
@media (max-width: 480px) {.s-special{width:60px}.acceptedCards {
    height: 20px;
    width: auto;
}
	.cartBox{max-width:unset}
	:root{--heading-text: 18px;
	--big-text: 16px}
	.catImage{width:50px;height:50px}.catLink{height:60px}.catLink strong{font-size:var(--normal-text)}
			.rightDetails .callto{max-width:100%}
	h1 {
    font-size: 1.5rem;
}
	:root{--slider5: calc(var(--container) / 1.5);}
	.productList .productTitle{position:unset}
	.productList .productTitle h3{padding:0}
	.productList .toWishlist {position: absolute;
    right: 5px;
    top: 5px;
    width: 24px;
    text-align: center;
    border-left: none;
    background: #fff;
    height: 24px;
    border-radius: 50%;
}.productList .toWishlist i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
	.prices .rrp{display:block;margin-left:0;font-size:var(--small-text)}}
	@media (max-width: 400px) {
		    .genderMenu,.genderSelect {
			height: 36px;}.genderMenu li {
			line-height: 36px;}.genderSelect{margin-left:10px}
		.logo img {
		height: 21px;}
	}@media (max-width: 380px) {
	    .rightMenu a,.rightMenu .searchIcon {
        margin-right: var(--m-space);
    }