@font-face{font-family:Montserrat;src:url(fonts/Montserrat/MontserratThin.ttf);font-weight:300;font-display:swap} @font-face{font-family:Montserrat;src:url(fonts/Montserrat/MontserratRegular.ttf);font-weight:400;font-display:swap} @font-face{font-family:Montserrat;src:url(fonts/Montserrat/MontserratMedium.ttf);font-weight:500;font-display:swap} @font-face{font-family:Montserrat;src:url(fonts/Montserrat/MontserratSemiBold.ttf);font-weight:600;font-display:swap} @font-face{font-family:Montserrat;src:url(fonts/Montserrat/MontserratBold.ttf);font-weight:700;font-display:swap} @font-face{font-family:Montserrat;src:url(fonts/Montserrat/Montserrat-ExtraBold.ttf);font-weight:800;font-display:swap} @font-face{font-family:Montserrat;src:url(fonts/Montserrat/MontserratBlack.ttf);font-weight:900;font-display:swap} @font-face{font-family:Lora;src:url(fonts/Lora/Lora-Regular.ttf);font-weight:400;font-display:swap} @font-face{font-family:Lora;src:url(fonts/Lora/Lora-SemiBold.ttf);font-weight:500;font-display:swap} @font-face{font-family:Roboto;src:url(fonts/Roboto/Roboto-Medium.ttf);font-weight:500;font-display:swap} :root{ --text:#000; --light-text:#e9e9e9; --medium-text:#666; --red:#9c0000; --yellow:#f6e58a; --light-background:#f5f5f5; --dark-background:#000; --width-mobile:calc(90vw - 1rem); --width-tablet:calc(90vw - 2rem); --width:calc(90vw - 3rem); --width-f:calc(90vw - 4rem); --width-two:calc(var(--width) / 2); --width-three:calc(var(--width) / 3); --width-four:calc(var(--width) / 4); --width-five:calc(var(--width-f) / 5); --width-two-mobile:calc(var(--width-mobile) / 1.5); --height-two:calc(var(--width-two-mobile) * 1.3); --height-three:calc(var(--width-three) * 1.3); --height-four:calc(var(--width-four) * 1.3); --height-five:calc(var(--width-five) * 1.3); --height:calc(var(--height-four) + 100px); --height-mobile:calc(var(--height-two) + 50px); --height-tablet:calc(var(--height-three) + 50px); --spacing:1rem; --green:#008e28; } *{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:'Montserrat',sans-serif;font-weight:400;font-size:14px} input,textarea,select{font-family:'Montserrat',sans-serif} .blogPage,.articleContent{font-family:'Lora',sans-serif;font-weight:400;font-size:14px; color: #4f4f4f;} a{color:inherit} p,.pageInside li{line-height:1.5;} p:first-child{margin-top:0} .blog p{ margin-bottom: 1.875rem; line-height: 1.875;} .articleContent p,.articleContent li:not(.productDisplay) { margin-bottom: 1.875rem; line-height: 1.875; font-size: 16px; } .terms li,.terms li{margin:1em 0} a:focus{outline:0} img{height:auto} .blog img,.articolLista 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:90vw;max-width:1400px;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{height:90px;position:relative;background:#fff} header .container{height:90px} .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%} .six{width:50%;margin:0 5%} .four{width:30%;margin:0 5%} .three{width:30%} .fourth{width:40%} .four4{width:calc(25% - 1rem)} .seven{width:calc(70% - 2rem)} .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-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{display:grid;column-gap: 1rem;} .grid-2-1{grid-template-columns:calc(66.66% - 1rem) calc(33.34% - 1rem)} .leftIcon{margin-right:5px} .rightIcon{margin-left:5px} .cartIcon{background:url(icons/bag.png) 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.png) 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.png) 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.png) 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} .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.png) 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} .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} .aWash{background:url(icons/aWash.svg) center center no-repeat;background-size:contain} .coldWash{background:url(icons/coldWater.svg) center center no-repeat;background-size:contain} .fWash{background:url(icons/fWash.svg) center center no-repeat;background-size:contain} .handWash{background:url(icons/handWash.svg) center center no-repeat;background-size:contain} .hotWash{background:url(icons/hotWater.svg) center center no-repeat;background-size:contain} .noBleach{background:url(icons/noBleach.svg) center center no-repeat;background-size:contain} .noChemicals{background:url(icons/noChemicals.svg) center center no-repeat;background-size:contain} .noClor{background:url(icons/noClor.svg) center center no-repeat;background-size:contain} .noDryer{background:url(icons/noDryer.svg) center center no-repeat;background-size:contain} .noIron{background:url(icons/noIron.svg) center center no-repeat;background-size:contain} .normalDry{background:url(icons/normalDry.svg) center center no-repeat;background-size:contain} .noWaterwash{background:url(icons/noWaterwash.svg) center center no-repeat;background-size:contain} .okBleach{background:url(icons/okBleach.svg) center center no-repeat;background-size:contain} .okClor{background:url(icons/okClor.svg) center center no-repeat;background-size:contain} .okDryer{background:url(icons/okClor.svg) center center no-repeat;background-size:contain} .okIron{background:url(icons/okIron.svg) center center no-repeat;background-size:contain} .okWash{background:url(icons/okWash.svg) center center no-repeat;background-size:contain} .pWash{background:url(icons/pWash.svg) center center no-repeat;background-size:contain} .warmWash{background:url(icons/warmWater.svg) center center no-repeat;background-size:contain} .wash30{background:url(icons/wash30.svg) center center no-repeat;background-size:contain} .wash40{background:url(icons/wash40.svg) center center no-repeat;background-size:contain} .wash60{background:url(icons/wash60.svg) center center no-repeat;background-size:contain} .white{filter:invert(100%) sepia(100%) saturate(0%) hue-rotate(319deg) brightness(102%) contrast(101%)} .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} .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} .resetIcon{background:url(icons/reset.png) center center no-repeat;background-size:contain} /* Clothing Care*/ .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} .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: 0.4s; }.switch-state { border-radius: 20px; position: absolute; cursor: pointer; top: 0; left: 0; right: 0; bottom: 0; background-color: #dadada; transition: 0.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: 0.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: none; 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:#eeeeee} .socialLogin button.faceLogin{padding: 0 8px;background:#1877f2;border-color:#1877f2;color:#fff} .socialLogin button.faceLogin:focus,.socialLogin button.faceLogin:hover,.socialLogin button.active: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: 0.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(--text);padding:0 30px;font-weight:600;text-decoration:none;text-transform:uppercase;font-size:14px;letter-spacing:1px;margin-top:10px;display:inline-block;cursor:pointer;border-radius:2px;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);} .searchBox{ min-height: 160px;padding:30px} .closeIcon{position:absolute;top:20px;right:20px;cursor:pointer;z-index: 99} .lightButton{background:#fff;color:var(--text)} .headItem{margin:0 20px;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} nav{height:42px;line-height:42px;position:relative;background:var(--light-background)} nav ul{padding:0;margin:0;list-style:none} nav ul li{margin: 0;border-bottom:3px solid transparent;border-top:3px solid transparent} nav ul li a{height:36px;display:block;padding:0 20px;font-weight:500;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 ul li:first-child{margin-left:-20px} nav .subMenu ul li:first-child{margin-left:0} .logo a{height:100%;display:block} .favorites,.openCart{position:relative} .deleteProduct{cursor:pointer} .counter{position:absolute;background:var(--dark-background);color:#fff;font-size:11px;border-radius:50%;line-height:16px;text-align:center;font-weight:600;bottom:0;right:-8px} .headTop{height:32px;background:#000;color:#fff;text-align:center;font-size:14px;line-height:32px} .headTop a{color:inherit;text-decoration:none} .headTop p{line-height:32px} .headTop strong{font-weight:600;background: #f7fe3e; padding: 2px 5px;color:#000} .subMenu{box-shadow:0 10px 16px #0003;display:none;position:absolute;left:0;top:100%;z-index:999;padding:20px 0;width:100%;background:#fff} .subMenu .grid{display:grid;grid-column-gap:0;grid-template-columns:75% 25%} .subMenu ul{-moz-column-count:3;-webkit-column-count:3;column-count:3} .subMenu a{border:none;padding:0;white-space:nowrap;line-height:32px;height:32px;margin:0!important;font-weight:400;font-size:14px} .subMenu .lastLink{font-weight:600;text-decoration:underline} .categoryBanner img{min-height:100%;min-width:100%;width:100%;height:100%;object-fit:cover} .mainBanner{position:relative} .mainBanner,.bestBrand{padding-bottom:40%} .necesar{color:red} .mainBanner picture,.bestBrand picture,.productImage picture{position:absolute;display:block;left:0;top:0;min-height:100%;min-width:100%;width:100%;height: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:cover} .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: ""; background: var(--dark-background); display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; opacity: 0;} .spans{float:left} .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:nth-child(1){-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{z-index:101;visibility:visible;opacity:.5} .politica-confidentialitate .overlayed{z-index:-1;visibility:hidden;opacity:0} .politica-confidentialitate .gdprBox{display:none} .searchBox{transition:all .2s ease-in-out;position:absolute;top:-101vh;left:0;right:0;background:#fff;z-index:102} .searchForm{position:relative;max-width:600px;margin:0 auto} .searchForm input{ height: 50px; display: block; margin-bottom: 15px; width: 100%; border-radius: 25px; border: 2px solid var(--light-text); padding: 0 15px; } .searchButton{ width: 36px; height: 36px; border-radius: 50%; background: #000; position: absolute; cursor: pointer; border: none; top: 7px; right: 7px; } .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{padding:0 20px} .slideTop{top:0} .extraMenu{padding:0 5vw;background:var(--light-background);padding-top:10px;padding-bottom:55px} .extraMenu a{margin-top:10px;display:block;text-decoration:none} .extraMenu a i{transform:translateY(4px);opacity:.7;margin-right:10px} footer{} .avantaj{text-align:center;padding:60px 0} .avantaj .crsIcon{display:block;margin:0 auto 10px} .avantaj p{font-size:14px} .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-top: 2rem;position:relative} .mainFooter:before{content:"";display:block;position:absolute;background:#fff;left:0;width:60%;top:0;height:100%;z-index:1} .content{padding:1rem 0;position:relative;z-index:2} .mainFooter a{display:block;text-decoration:none;line-height:30px;font-size:13px;white-space:nowrap} .copyright{font-size:13px;margin-top:40px} footer .openDown{font-size:15px;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{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: 90%;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 a{margin-left:10px} .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;background:var(--light-background);border-radius:6px;padding:15px 0;font-weight:600} .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} .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{ margin-bottom: 1rem;-webkit-column-break-inside:avoid;position:relative;padding-bottom: 10px} .paddingSide{padding:0 10px} .homeDeco .productList li{background:#fff} .homeDeco{background:var(--light-background)} .homeDeco .productList,.fromSale,.fromNew{padding:60px 0} .fromSale{padding-top:0} .productTitle{margin: 0; font-size: 13px; font-weight: 500; height: 30px; line-height: 30px;;white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box} h1.productTitle{-webkit-line-clamp:2;line-height:1.2;height:auto} .price{clear:both;font-weight:600;white-space:nowrap} .prices{ height: 20px;} .cartItems{max-height: 330px; overflow: auto;padding-right:10px} .deliveryCart{padding-top:10px} .rrp{ font-size: 13px; line-height: 13px; font-weight: 500; margin-left: 10px; color: var(--medium-text); margin-top: 5px; display: block; } .save-rrp{ margin-left: 10px; color: var(--green); font-size: 13px; font-weight: 500; margin-right: 5px; display: inline-block; } .save-rrp-percent{ background-color: #e5ffed; direction: ltr; font-weight: 600; padding: 2px 4px; text-transform: uppercase; font-size: 13px; white-space: nowrap; } @media (max-width: 1080px){ .rrp { margin-left: 0 !important; } .save-rrp{ margin-left: 0 !important; } } .special{color:var(--red)} .cutOut{margin-left:10px;text-decoration:line-through;font-weight:400;font-size:14px} .pills{position:absolute;left:0;top:20px} .pill{font-weight:500;border-bottom-right-radius:3px;border-top-right-radius:3px;height:22px;line-height:22px;font-size:13px;background:#fff;margin-bottom:3px;clear:both;display:block;width:68px;text-align:center} .pill.discount{background:var(--red);color:#fff;font-weight:600} .pill.extraTag{background: var(--yellow);font-size:12px} .pill.saleTag{ background: #f60ba0;font-size:12px; font-weight: 600;color:#fff; text-transform: uppercase; width: 90px;} .pill.pontTag{background: #fff;font-size:12px} .productImage{position:relative;padding-bottom:130%;overflow:hidden} .productImage img{position: absolute; display: block; left: 0; top: 0; min-height: 100%; min-width: 100%; width: 100%; height: 100%; object-fit: cover;} .productList a{text-decoration:none} .productList li .addToFavorite{position:absolute;top:10px;right:10px;display:block;background:#fff;z-index:2;width:40px;height:40px;border-radius:50%;cursor:pointer} .productList li .addToFavorite .crsIcon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)} .centered{text-align:center} .cartBox{position:absolute;padding:20px;background:#fff;right:0;top:calc(100% + 15px);z-index:999;white-space:nowrap;box-shadow:0 10px 16px #0003;width:90vw;max-width:480px;border-radius:3px;border:1px solid #ccc;font-size:14px;transform:translateY(100px);opacity:0;visibility:hidden;z-index:-1;transition:all .2s ease-in-out} .cartShow{opacity:1;visibility:visible;z-index:999;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} .cartBox:before{content:"";width:10px;height:10px;border:1px solid #ccc;position:absolute;top:-6px;right:25px;background:#fff;transform:rotate(45deg);border-right:none;border-bottom:none} .cartTitle{font-weight:600;margin-bottom:15px;display:block;font-size:15px} .rightElements{position:relative} .cartBox .callto{font-size:13px;text-align:center;text-transform:none;margin-top:20px} .cartContent .price{font-size:inherit} .cartContent .price.discount{display:block;font-weight:400} .cartContent .price.finalPrice{ margin-top: 5px; display: block; color: var(--red);} .pricesBlock{text-align: right;} .cartContent .lightButton{border-color:var(--text)} #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; position: relative} .searchItem .productTitle{font-size:12px} .searchItem .price{font-size:13px} .searchItem .specialPrice { text-decoration: line-through; color: var(--medium-text); margin-left: 10px; } .searchItem .price-rrp { font-weight: 500; color: var(--medium-text); margin-top: 5px; display: block; font-size: 10px; display: block; } .searchItem .save-rrp { margin-left: 0px; font-size: 10px; line-height: 12px; display: block; } .searchItem .save-rrp .save-rrp-percent { font-size: 10px; } .searchItem .pills{ top: 0; } .searchItem .pill{ width: 35px; } .searchItem .pill.discount{ font-size: 10px; } .cartItem{ font-size: 13px; margin-bottom: 1rem; margin-top: 10px; position: relative; border-bottom: 2px solid var(--light-background); padding-bottom: 1rem;} .disabled{ opacity: .7; cursor: not-allowed; pointer-events: none;} .solicita-retur .quantityField,.solicita-retur .familyOptions,.solicita-retur .selectedItem{height:34px;margin:0;} .solicita-retur .quantityField,.solicita-retur .familyOptions{margin-left:10px} .solicita-retur .downIcon{margin-left: 10px;} .cartItem:last-child{border:none;margin-bottom:0;padding-bottom:0} .cartItem li{margin-bottom:5px;font-size:12px} .cartContent .productTitle{font-size:13px;font-weight:600} .itemDetails{width: 100%;padding-right:20px} .cartContent .half{width:49.5%} .subTotal{font-weight:600;margin:10px 0} .sliderBox{position:relative} .sliderOuter .productList{position:absolute;top:0;left:0} .sliderOuter {position:relative;height:var(--height);overflow:hidden} .fiveColumns {height:calc(var(--height-five) + 50px)} .sliderOuter .productList li{width:var(--width-four)} .sliderOuter .columns-10.productList li{width:var(--width-five)} .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: 1rem 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-weight:500} .productImages{ position: relative;} .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;} .selectedItem{ position: relative; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; outline: none; 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: none; cursor: pointer; padding: 12px 15px;opacity:.5;transition:all .2s ease-in-out} .selectorList span:first-child{border-top:none;} .selectorList span.size-available{opacity:1} .selectorList::-webkit-scrollbar,.allowScroll::-webkit-scrollbar{width:8px} .filtersScroll::-webkit-scrollbar,.cartItems::-webkit-scrollbar{width:5px} .cartItems::-webkit-scrollbar-track,.selectorList::-webkit-scrollbar-track,.allowScroll::-webkit-scrollbar-track,.filtersScroll::-webkit-scrollbar-track{display:none} .cartItems::-webkit-scrollbar-thumb,.selectorList::-webkit-scrollbar-thumb,.allowScroll::-webkit-scrollbar-thumb,.filtersScroll::-webkit-scrollbar-thumb{background:#000} .selectBox{position:relative} .viewSelect{display:block} .orderProducts{padding:0 1rem 1rem 120px;margin:1rem 0;} .thumbImage{cursor:zoom-in} .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: calc(100vh / 1.3); 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: 100%;width:calc(100vh / 1.3)} .imageFull ul li img{min-height: 100%; min-width: 100%; width: 100%; height: 100%; object-fit: cover;} .imageFull .arrowz{left:0} .imageFull .moveRight {right: 0px;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:0px} .spacer{height:1rem;display:block;width:100%} .red{color:var(--red)} .rightDetails .price{font-size:24px} .rightDetails .rrp{font-size:18px; margin-left: 0px; margin-top: 10px} .rightDetails .save-rrp{font-size:14px; margin-left: 0px} .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;} .rightDetails .price.cutOut{font-size:21px} .cutOut{color:var(--medium-text)} .priceNotice{display:block;color:var(--medium-text);font-size:12px} .labelMe{font-weight:600} .openSizes{ cursor: pointer; color: var(--medium-text); text-decoration: underline; text-align: right; display: block; font-size: 13px;} .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-left:5px} #stockNotification{ text-align: center; margin-top: 5px; background: var(--yellow);padding:4px 0;font-size:12px} .ultimulProdus{background-color: #f9e0df !important;color:#873d38} .avantajeProduct{ display: flex; align-items: center; font-weight: 500; padding-top:20px;font-size:13px} .avantajeProduct i{margin-right:10px} .galleryZone{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{background:var(--light-background);padding:60px 0} .detailsGroup{padding: 0; list-style: none; line-height: 30px;}.detailsGroup span{font-weight:600} .detailsGroup i{margin-right:5px} .careGroup{line-height:40px} .productBigDetails .grid{width:90%;margin:0 auto} .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: 999; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); background: #fff; width: 90%; max-width: 640px; height: 90%; overflow: hidden;border: 1px solid #ccc;box-shadow: 0 10px 16px #0003;} #mapBlock{max-width:900px} .allowScroll{overflow: auto; height: calc(100% - 50px);padding:1rem} .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:nth-child(1) 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);} .category .productTitle{} .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} .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; font-size: 14px; height: 44px;border:1px solid var(--light-text)} textarea{height:160px} input[type="radio"],input[type="checkbox"]{width:0.8rem;height:0.8rem;cursor:pointer} input:focus,select:focus{outline: none;border:1px solid var(--dark-background)} .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: 13px;font-weight: 500; margin: 0 5px} .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 0.5rem 0; height: auto; border-bottom: 2px solid var(--light-background); margin-bottom: 1rem;} .categoryHeader{padding:1rem 0;display:flex;flex-wrap:wrap} .filterBlock ul{list-style:none;padding:0;margin:0;display:none} .pagination li{ display: inline-block;margin: 0 5px;} .filterBlock{ position:relative; border: 2px solid #d3d3d3; font-size: 13px; border-radius: 3px; margin-right: 15px;cursor:pointer;color: var(--medium-text);} .showUnder{ padding: 8px 10px;display:block} .filterBlock i{margin-left:25px} .partialAccept{background: none; color: #fff;margin-left:10px} .cartItem a{text-decoration:none} .filtersList{position: absolute; background: #fff; top: 125%; box-shadow: rgb(0 0 0 / 8%) 0px 10px 15px 0px, rgb(0 0 0 / 5%) 0px 2px 2px 0px, rgb(0 0 0 / 2%) 0px -2px 2px 0px; z-index: 99; line-height: 36px; left: 0; width: auto;}.errormsg{display:block} .notice,.errormsg{ position: relative; padding: 0.75rem 1.25rem; margin: 1rem 0; border: 1px solid transparent; border-radius: 0.25rem;} .nSuccess{color: #417a62; background-color: #e2f5ed; border-color: #d3efe3;} .nWarning,.errormsg{color: #873d38; background-color: #f9e0df; border-color: #f6d1ce;} .filtersScroll{padding:0.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} .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: 0.8rem; width: 3px; height: 7px; border: solid #000; border-width: 0 3px 3px 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: 0.5rem; margin-bottom: 0.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: 0.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{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.roșu:before{background:#e41818} .colorF.argintiu:before{background:url(images/argintiu.jpg) center center;background-size:contain} .colorF.auriu:before{background:url(images/auriu.jpg) center center;background-size:contain} .colorF.mixculori: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: 0.5rem; background: #1cb6cc; text-align: center;color:#f7fe3e; margin-top: 0.5rem;font-size:24px;border-radius:3px} .voucherNotice em{ font-weight: 800; padding: 2px 5px; display: block; clear: both;} .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 0;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: 13px;} .paymentBlock input[type="radio"]:checked+label:before { background: url(icons/check.svg); background-size: contain; background-repeat: no-repeat; } .deleteProduct{ 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} .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} .checkbox input:checked ~ .checkmark{background-color:var(--text)} .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: 4.5px;} .insidePage{padding:0 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: 0.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 } .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(--dark-background)} .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(--dark-background);transition:all .3s ease-in-out} .readQ .plusminus:after{transform:translate(-50%,-50%) rotate(0deg)} .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: 'Montserrat',sans-serif;} .gm-ui-hover-effect { top: 0 !important; right: 0 !important; } .mapRendered{width:100%;height:100%} .scrollTop{ position: fixed; bottom: 4vh; right: calc(5vw - 40px); 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;} .voucherX .warningBlock{display:inline-block} .warningBlock i{position:absolute;top:7px;left:5px} .cartItems .warningBlock i,.cartItem .warningBlock i{top:5px} .stepC{ text-align: center; display: block; position: relative; font-weight: bold; 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{background:var(--light-background);margin-top:1rem;padding:1rem 2rem} .returItem{border-top:1px solid #ccc; 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: #3f3f3f;} .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;} .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: bold;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;} .linkBlock{margin-bottom:1rem} 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 } .page{padding-bottom:30px} 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} .filtersList{visibility:hidden;opacity:0;transition:all .2s ease-in-out;transform:translateY(20px);min-width:300px} .readF{visibility:visible;opacity:1;transform:translateY(0px)} .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 span,.storeInfo a{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; /* flex-wrap: wrap; */ 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{margin-bottom:2rem} .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 #0003;} #payform input[type="image"]{ width: auto; margin: 0 auto; border: none; display: block;} .paymentMessage:before{content:"";background:#000;opacity:0.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} /* BLACK FRIDAY */ .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:#222222;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 header i,.blackfriday .homeIcon{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 nav,.blackfriday .subMenu{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 .itemDetails,.blackfriday .cartResume,.blackfriday .avantajeProduct{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 .pill.extraTag,.blackfriday .discountTag{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} .smallBanner,.bigBanner{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 th,.cookieTable td:first-child{font-weight:500} @media (min-width:1080px) { .checkbox:hover input ~ .checkmark{background-color:var(--light-text)} .activeReturn .callto:not(.invert):hover{background:var(--dark-background)} .blogSidebar{margin-left:5%} .introBlog{padding-top:120px} .postCat a:hover,.blogCategories 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.7rem 0;} .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} .categorie a:hover,.brandList 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 .addToFavorite{visibility:hidden;opacity:0;z-index:-1} */ .productList li:hover .addToFavorite{visibility:visible;opacity:1;z-index:9} .image2{transition:all .3s ease-in-out;opacity:0} .productList li:hover .image1{opacity:0} .productList li:hover .image2{opacity:1} .chooseGender label:hover span:before{background:#000} #popularSearch a:hover,.subMenu li a:hover,footer a:hover,.breadcrumbs a:hover{text-decoration:underline} .logo{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)} .bannerText h1{font-size:100px;white-space:nowrap} .mainBanner{padding-bottom:43.75%} .only-mobile{display:none} .callto:hover{color:var(--text);border-color:var(--text);background:transparent} .blackfriday .callto:hover{background:#fff} .invert:hover{color:#fff;border-color:var(--text);background:var(--text)} .adaugat:hover{background:#3f3f3f;color:#fff} .lightButton:hover{color:#fff;background:var(--text)} .cartBox .callto:hover{color:#fff;background:var(--text);text-decoration:underline} .addToCart:hover i{filter:none} .cartBox .lightButton:hover{color:background:var(--text);background:#fff;text-decoration:underline} .hasChild:hover .subMenu{display:block} a,.image1{transition:all .3s ease-in-out} .bestCategories a:hover{color:#fff;background:var(--dark-background)} nav ul li:hover{background-color:#fff;border-bottom-color:var(--text)} .blackfriday nav ul .subnavs:hover,.blackfriday nav ul .subnav: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} nav ul ul li:hover{background:transparent;border-bottom-color:transparent} .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} @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)}} @media (max-width:1080px) {.partialAccept{margin-left:0px;margin-top:15px;height:44px;line-height:42px} .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} .collectionArrows{margin-top: 2rem;} .collection{width:var(--width-three)} .collectionsBox{height:calc(var(--width-three) + 92px)} .bestCategories h2,.collections h2{text-align:center;width:100%} .sliderOuter {height:var(--height-tablet)} .sliderOuter .productList li,.sliderOuter .columns-10.productList li{width:var(--width-three)} .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{} .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(0.22, 0.61, 0.36, 1)} .closeFilters{width: 40px; height: 40px; line-height: 40px;} .filterBlock{ box-shadow: rgb(0 0 0 / 5%) 0px 2px 2px 0px, rgb(0 0 0 / 2%) 0px -2px;background:#fff;margin-right:0;border:none;margin-bottom:10px} .filterTitle { font-size: 15px; }.filtersHead{ padding: .5rem 1rem;box-shadow: rgb(0 0 0 / 5%) 0px 2px 2px 0px; 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:rgb(0 0 0 / 2%) 0px -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 .7rem; background: var(--light-background); position: sticky; top: 70px; margin: 0 -0.7rem 0.7rem; z-index: 9; display: flex; align-items: center; justify-content: space-between;} .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 rgb(0 0 0 / 6%); 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 0rem 0.7rem; background: var(--light-background); width: calc(100%);} .finalizare-comanda h1,.checkoutBox { 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:0.7rem;padding-right:0.7rem;width:100%} .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: 1; line-height: 1.3; margin: 0 0 5px 0; }.productList .productTitle {margin:5px 0} .paddingSide{padding:0;height:auto} .seven,.three{width:100%} .breadcrumbs{width:100vw !important;padding:.5rem 0.7rem;background:var(--light-background);font-size: 12px;white-space:nowrap;overflow:auto; text-align: center;} .blackfriday .breadcrumbs{background:#000} .breadcrumbs a{font-size: 12px;} .category h1,.sale h1, .noutati h1,.cauta h1{margin: 1rem 0} .grid-2-1 { grid-template-columns: calc(50% - 0.5rem) calc(50% - 0.5rem); } .productBigDetails .grid-2-1{grid-template-columns:100%} .spacer{display:none} .slideTop { top:0; position: fixed; border-top: 1px solid #ccc; z-index: 999; } .avantaj {padding: 30px 0} .newsletter{margin-top:10px !important;margin-bottom:10px !important} .newsletterPopup h4 {margin:5px 0} .newsletterImage{max-height: 90vw;} .productList li{margin-bottom:1rem} .bigTitle{font-size:2.5rem} .centerMobile{text-align:center;margin-bottom:30px} .fromSale, .fromNew { 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{-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)} .subMenu{margin-bottom: 10px;padding:5px 0 0;left:auto;top:auto;position:relative;box-shadow:none} .subMenu img{display:none} .subMenu .container.flex{width: 100%;display:block} .subMenu ul{-moz-column-count:1;-webkit-column-count:1;padding:0 0 0 28px;column-count:1; display: flex; flex-wrap: wrap;} .subMenu ul li{border:none;width:100%;order:2} .subMenu ul li.orderOne{order:1} .columns-5,.columns-6{columns:3} .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:0} .blackF .discountTag{ background: #000; color: #fff;} .hasChild a.flex{display:flex} nav ul li:first-child{margin-left:0} nav ul li a{height:auto;padding:0;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 0px; width: 100%;border-top:2px solid transparent;border-bottom:2px solid transparent} .gender .genderSelected{border-bottom-color:var(--text)} .logo{height:auto} header .container,header{height:70px} .hamburger{margin-right:10px} /* header{position:sticky;top:0;z-index:999} */ .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:fixed;left:-120%;top:153px;width:100%;height:100%;background:#fff;z-index:99999;padding-top:5px;padding-bottom:120px;overflow:auto} nav.scrolat{top:120px} nav .flex{display:block} nav a.flex,nav span.flex{display:flex} .navVisible{left: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:55px;border-bottom:.0001em solid #ccc;border-top:.0001em solid #ccc;position:fixed;top:100px;left:0;right:0; z-index: 99999;background:#fff} .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) { #rejectGDPR{ margin-top: 25px; display: block; text-align: center; width: 100%; margin-left: 0;} .letterBold{text-align:left} .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 0.7rem; height: 100%;} .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{width:100%} .categoryContent { order: 1; width: 100%; padding-bottom: 1rem; }.quarter { width: 100% ; }.linkBlock .columns { height: 0; overflow: hidden; transition: all .3s ease-in-out; } .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} .productBody{padding:1rem 0} } @media (max-width:640px) {.closeIcon { position: absolute; top: 10px; right: 10px; cursor: pointer; z-index: 99; background-color: #fff; border-radius: 50%; padding: 10px; width: 36px; height: 36px; background-size: 40%; } .newsletterPopup .h4{margin:0} .newsletterPopup .four{padding:0 25px} .newsletterImage picture, .newsletterImage picture img{border-radius:10px} /* .smallBanner a{ padding-bottom: 50%; display: block; position: relative;} .smallBanner a picture{position: absolute; left: 0; top: 0; right: 0; bottom: 0;} */ .newsletterPopup .six,.newsletterPopup .four{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:transparent;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 1rem; } .productBigDetails { padding: 1rem 0; } .grid-2-1 { grid-template-columns: 100%; margin: 0; } .deliveryTime { margin-left:0px; 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} .galleryZone {overflow: hidden; position: relative; margin: 0 -0.7rem; width: calc(100% + 1.4rem);padding-bottom: calc(100vw * 1.3); } .mainBanner{padding-bottom: 130%;} .openFilters{ position: sticky;top:.7rem} .collection{width:var(--width-two-mobile)} .collectionsBox{height:calc(var(--width-two-mobile) + 92px)} .sliderOuter {height:var(--height-mobile)} .sliderOuter .productList li,.sliderOuter .columns-10.productList li{width:var(--width-two-mobile)} .cartContent .callto{width:100%} .grid-5,.grid-4{ grid-template-columns: calc(50% - 0.35rem) calc(50% - 0.35rem); column-gap: 0.7rem;} .deleteProduct{width:100%;margin-left:0} .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-5,.columns-6,.columns-4{columns:2} footer .columns-4{columns:1} .productImages img{ width:100vw} .productImages.flex-mobile { display:flex;columns:unset} .productImages.columns-2 { position: absolute; top: 0; height: 100%; column-gap: 0 !important;} } @media screen and (max-width:1000px) and (orientation:landscape) { .mainBanner { padding-bottom: 50%; } } .scrollView{transform:translateX(0)} @media (min-width:1080px) { .mobile-header-gender-menu, .mobile-brand-gender-menu{ display: none !important; } } .mobile-header-gender-menu{ display: flex; width: 100%; justify-content: center; padding: 0 1rem; border-top: 1px solid #dddddd; } .mobile-header-gender-menu > a { font-weight: bold; text-decoration: none; margin: 0 10px; color: #ababab; align-items: center; display: flex; height: 53px; font-size: 15px; white-space: nowrap; } .mobile-header-gender-menu > a.genderSelected { color: #000000; border-bottom: 2px solid; } .mobile-brand-gender-menu{ display: flex; width: 100%; justify-content: center; padding: 0 1rem; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; } .mobile-brand-gender-menu > a { font-weight: bold; text-decoration: none; margin: 0 7px; color: #ababab; align-items: center; display: flex; } .mobile-brand-gender-menu > a.genderSelected { color: #000000; height: 40px; border-bottom: 2px solid; } .searchBox-gender-categories { display: flex; justify-content: space-between; margin: 20px auto 10px auto; padding: 0px 15px; align-content: center; max-width: 600px; } .searchBox-gender-categories .searchBox-gender-categories-label{ white-space: nowrap; } .searchBox-gender-categories .searchBox-gender-categories-list > a{ text-decoration: none; margin: 0px 4px; display: inline-block; } .searchBox-gender-categories .searchBox-gender-categories-list > a.genderSelected{ font-weight: bold; } @media (max-width:400px) { .searchBox-gender-categories { padding: 0 !important; } } @media (max-width:370px) { .searchBox-gender-categories{ flex-direction: column; align-items: center; } .searchBox-gender-categories .searchBox-gender-categories-label{ margin-bottom: 10px; } }