.popup,.popup .loading,.underlay{width:100%;position:fixed;left:0}.underlay{background:var(--negru);opacity:.5;height:100%;z-index:999002;top:0}#xpopup{z-index:10;position:relative}.popup{background:var(--alb);height:calc(100% - 80px);overflow-x:hidden;overflow-y:auto;z-index:999003;margin-top:80px;top:0}#chat-widget-container{z-index:888000!important}.popup-top{height:100%;margin:0}.popup-bottom{margin-top:auto;height:auto;top:auto;bottom:0;left:0}.popup .loading{height:4px;background:var(--roz);top:80px;z-index:4}.popup-bottom .loading,.popup-top .loading{position:absolute;top:0}.popup .inchide-popup-icon{font-size:0px;display:block;width:30px;height:30px;position:fixed;top:100px;right:20px;text-decoration:none;overflow:auto;z-index:4;text-align:right}.popup-bottom .inchide-popup-icon,.popup-top .inchide-popup-icon{position:absolute;top:20px}.popup .inchide-popup-icon img{width:20px;height:15px}.popup .text-succes{font-family:Jost,sans-serif;font-weight:500;font-size:12px;letter-spacing:.24px;line-height:17px;margin:15px 0 5px;text-align:center;text-transform:uppercase;color:var(--roz)}.popup .icon-informativ{text-align:center}.popup .icon-informativ img{height:40px;width:auto;margin:20px 0 14px}.popup .titlu-informativ{font-family:Jost,sans-serif;font-weight:500;font-size:16px;line-height:20px;letter-spacing:0;margin:20px 0 10px;padding:0 0 10px;border-bottom:1px solid rgba(0,0,0,.3);text-align:center;color:var(--negru)}.popup .text-informativ,.popup .text-informativ-mic{line-height:22px;text-align:center;color:var(--negru);font-family:Jost,sans-serif;font-weight:400;font-size:14px;letter-spacing:0}.popup .text-informativ{margin:0 0 28.5px}.popup .text-informativ-mic{margin:20px 0}.popup .buton,.popup .produs-adaugat .titlu{line-height:16px;display:block;text-decoration:none}.popup .buton,.popup .buton.roz{color:var(--alb)}.popup .titlu-similare{border:none;margin:0;padding:15px 0;border-top:1px solid rgba(0,0,0,.3)}.popup .produs .wishlist .inima{top:10px}.popup .butoane{margin:25px 0}.popup .buton{font-family:Jost,sans-serif;font-size:16px;letter-spacing:0;padding:15px 0;background:var(--roz);border-style:solid;border-width:1.48px;border-color:var(--roz);text-align:center;width:100%;font-weight:400}.popup .popup-titlu,.popup .popup-titlu-imagine{line-height:20px;text-align:center;font-family:Jost,sans-serif}.popup .buton.outline{background:var(--alb);color:var(--roz)}.popup .buton.outline-negru{background:var(--alb);color:var(--negru);border-color:var(--negru)}.popup .butoane.footer .buton{width:100%;min-width:100%;margin:0 5px}.popup .produs-adaugat{margin:15px 0;padding:0;position:relative;font-family:Jost,sans-serif}.popup .produs-adaugat .imagine{display:block;overflow:auto}.adaugare-wishlist-produs .produse .produs .produs-imagine,.eliminare-produs .produse .produs .produs-imagine,.popup .produs-adaugat .imagine img{width:100%;height:auto}.popup .produs-adaugat .titlu{font-size:12px;letter-spacing:.24px;margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:left;color:var(--negru)}.popup .produs-adaugat .titlu .brand{font-weight:500;display:block;text-transform:uppercase;margin:0 0 2px}.popup .produs-adaugat .titlu .denumire{font-weight:400;display:block}.popup .produs-adaugat .preturi{margin:11px 0}.popup .produs-adaugat .preturi .pret{margin:0 4.76px 0 0;font-weight:400;font-size:14px;letter-spacing:.28px;line-height:19px;color:var(--negru)}.popup .produs-adaugat .preturi .pret-original{font-weight:300;font-size:10px;letter-spacing:.2px;line-height:14px;padding:1px 4.76px 0;position:relative}.popup .produs-adaugat .preturi .pret-original:after{content:"";background:var(--roz);height:1px;width:100%;position:absolute;bottom:6px;left:0}.popup .produs-adaugat .preturi .pret-promotional{font-weight:400;font-size:14px;letter-spacing:.28px;line-height:19px;color:var(--roz)}.adaugare-wishlist-produs .butoane,.eliminare-produs .butoane,.popup .produs-adaugat .buton{margin:0}.popup-text-informativ{margin:25px 0 0}.popup .popup-titlu{font-weight:500;font-size:16px;letter-spacing:0;color:var(--negru);padding:12px 0 10px;margin:0;border-bottom:1px solid rgba(54,52,73,.3)}.popup .popup-second-titlu{border:none}.popup .popup-titlu-imagine{font-size:16px;letter-spacing:.8px;color:var(--roz);font-weight:300;margin:22.5px 0 23.5px}.popup .popup-titlu-imagine img{height:20px;width:auto;margin:0 10px 0 0}.popup .popup-input-text{border:solid .48px var(--roz);outline:0;box-shadow:0 0 0 #000;height:35px;line-height:35px;padding:0 10px;margin:0 auto;width:90%;font-family:Jost,sans-serif;font-size:12px;color:var(--gri2)}.popup .promo,.titlu-stergere{text-align:center;font-family:Jost,sans-serif;color:var(--negru)}.popup .popup-input-text::placeholder{color:var(--gri2);opacity:1}.popup .over-infos-input.error{background:var(--roz2);padding:10px 0 15px}.popup .over-infos-input.error .error-text{font-family:Jost,sans-serif;font-weight:400;font-size:12px;letter-spacing:.24px;line-height:17px;color:var(--roz)}.popup .over-infos-input.error .infos{margin:10px 0 0;padding:0 0 0 70px;background:url("https://cdn.makeupshop.ro/v4/img/info.svg") 5% center/30px no-repeat;line-height:17px}.popup .over-infos-input.error .infos a{color:var(--roz);text-decoration:underline}.titlu-stergere{font-size:12px;letter-spacing:.24px;line-height:17px;font-weight:500;margin:10px 0 30px}.popup .promo{font-size:14px;letter-spacing:0;line-height:22px;font-weight:400}.popup .promo .buton{padding:10px 0}.popup .promo .promo-text a{color:var(--roz);text-decoration:none}.popup .promo .promo-text .mesaj{margin:0 0 11px}.popup .promo .perioada{color:var(--roz);margin:10px 0 0;font-size:16px;line-height:24px;font-weight:500}.popup .informatii-formular,.popup .label-box .label-titlu,.popup .label-box input,.popup .label-box select{color:var(--negru);font-family:Jost,sans-serif;letter-spacing:0}.popup .promo .perioada .ora{font-size:12px;line-height:16px;font-weight:400}.popup .promo .linie{height:2px;width:11px;margin:11px 21px 0;background:var(--roz)}.popup .promo .promo-imagine{margin:20px 0}.popup.adaugare-wishlist-produs .popup-inner{padding:20px}.eliminare-produs .popup .promo .promo-imagine img{width:120px;height:120px}.adaugare-wishlist-produs .produse .produs .titlu-produs,.eliminare-produs .produse .produs .titlu-produs{display:block;font-family:Jost,sans-serif;font-weight:400;font-size:16px;line-height:22px;letter-spacing:0;color:var(--negru);margin:15px 0;text-align:left;text-decoration:none;height:66px;overflow:hidden}.adaugare-wishlist-produs .produse .produs .titlu-produs .brand,.eliminare-produs .produse .produs .titlu-produs .brand{display:block;font-weight:600;text-transform:uppercase}.adaugare-wishlist-produs .butoane .buton:first-child,.eliminare-produs .butoane .buton:first-child{margin:0 5px 0 0}.adaugare-wishlist-produs .butoane .buton:last-child,.eliminare-produs .butoane .buton:last-child{margin:0 0 0 5px}.popup .label-box{display:block;width:49%;margin:0 0 10px}.popup .label-box .label-titlu{font-weight:400;font-size:14px;line-height:22px;margin:5px 0;display:block}.popup .label-box input,.popup .label-box select{width:100%;height:35px;line-height:35px;font-weight:400;font-size:14px;text-indent:10px;outline:0;box-shadow:0 0 #000;border:solid .48px var(--roz)}.popup .informatii-formular{font-weight:400;font-size:12px;margin:5px 0 0}.popup .texterror{font-family:Jost,sans-serif;font-weight:400;font-size:12px;line-height:17px;letter-spacing:0;color:var(--rosu);text-align:right}@media (prefers-color-scheme:dark){#x .popup-cos .adaugare-wishlist-produs,#x .popup-cos .popup.eliminare-produs{background:var(--negru)!important;padding:10px!important}#x .popup-cos .adaugare-wishlist-produs .produse .produs,#x .popup-cos .popup.eliminare-produs .produse .produs{background:var(--negru)!important}}