
.module.module-featured-products {
    position: relative;
    display: block;
    margin :60px 0px;
    background: #ffffff;
    padding: 15px 30px;
}
.module.module-featured-products .module-featured-products-title {
    position: relative;
    display: block;
    padding-bottom: 7px;
    margin-bottom: 20px;
    border-bottom: 1px solid #E5E5E5;
}
.module.module-featured-products .module-featured-products-title:before {
    content: "";
    position: absolute;
    bottom: -3px;
    left: 0px;
    background: #802E6B;
    height: 5px;
    width: 50px;
}
.module.module-featured-products .module-featured-products-title span {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    font-size: 32px;
    color: #000000;
    font-weight: 500;
    margin-right: 20px;
}
.module.module-featured-products .module-featured-products-title .btn {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 3px 25px;
    margin: 0px 15px;
}

.alert.alert-danger.alert-dismissible button.close {
    background: none;
    border: none;
    padding: 5px 10px;
}


.page-header {
    font-size: 32px;
    font-weight: 600;
    margin-bottom: 10px;
}
.bgistorie {
    background: #292929;
}
.coloristorie{
    color: #292929 !important;
    text-shadow: 0 0 1px #999 !important;
}
.activcolor{
    color: var(--culoare-activa) !important;
}
.textistorie{
    font-size: 16px;
    font-weight: 300;
    color: #fff;
}
.titlucolistorie{
    font-size: 18px;
    font-weight; 700;
    color: var(--culoare-activa);
}
.textcolistorie{
    font-size: 14px;
    font-weight: 300;
    color: #fff;
    line-height: 20px;
    height: 80px;
    overflow: hidden;
}
.txtrowavantajeistorie{
    font-size: 22px;
    font-weight: 900;
    color: #292929;
    letter-spacing: 2px;
    filter: drop-shadow(0px 0px 0px #fff);
}
.rowavantajeistorie{
    display: flex;
    justify-content: space-between;
}
.rowistorie{
    display: grid;
    grid-template-columns: 56% 44%;
}
.paddleftistorie{
    padding: 0 30px 0 50px;
}
.imgavantajeistorie{
    height: 60px;
    margin-bottom: 20px;
}
.absarrowistorie{
    position: absolute;
    left: -57%;
    top: 0;
}
.mtopleftistorie{
    margin-top: 130px;
}
.myimgistorie{
    margin: 80px 0;
}
.rowaccountzone{display: grid; grid-template-columns: 20% 80%; gap:20px}
.rowaccountzonemenubox{border: solid 1px #f1f1f1; padding: 20px; border-radius: 10px;}
.rowaccountzonemenu{display: flex; gap: 10px; color: #000; line-height: 40px; font-size: 13px; font-weight: 500;}
.rowaccountzonemenuimguser{display: grid; grid-template-columns: 40px calc(100% - 50px); gap:10px; align-items: center; margin-bottom: 10px; padding-bottom: 10px; border-bottom: solid 1px #f1f1f1;}
.bineaivenit{font-size: 14px;}
.numeuser{font-size: 16px; font-weight: 600; text-transform: uppercase;}
.rowaccountzoneup{display: grid; grid-template-columns: repeat(4, 12fr); gap:10px; padding: 20px; border: solid 1px #f1f1f1; border-radius: 10px; margin-bottom: 20px;}
.rowaccountzoneup svg{background: #f1f1f1; padding: 10px; width: 40px; border-radius: 10px;}
.rowaccountzoneupname{font-size: 14px;line-height: 20px;}
.rowaccountzoneuptxt{font-size: 14px; font-weight: 600;line-height: 20px;}
.infogenerale{border: solid 1px #f1f1f1; border-radius: 10px; padding: 20px; margin-bottom: 20px;}
.infogeneraletitle{font-size: 18px; font-weight: 600; border-bottom: solid 1px #f1f1f1; padding-bottom: 10px; margin-bottom: 10px; color: #000;}
.btnzonaacc{background: var(--culoare-activa); padding: 3px 20px; border-radius: 10px; color: #fff; font-size: 14px; font-weight: 400;opacity: 0.8; transition: all 0.5s ease-in-out}
.btnzonaacc:hover{opacity: 1;color: #fff;}
.rowultimelecomenzi{display: grid; grid-template-columns: repeat(5, 12fr); gap: 20px; padding-bottom: 10px; border-bottom: solid 1px #f1f1f1; margin-bottom: 10px;}
.rowultimelecomenzi:last-child{border: none; padding-bottom: none; margin-bottom: none;}
.btnprimaryacc{display: inline-block; background: var(--culoare-activa); color: #fff; padding: 3px 20px; border-radius: 10px; height: 100%;opacity: 0.8; transition: all 0.5s ease-in-out}
.btnprimaryacc:hover{color: #fff;opacity:1}
.nuaicomenzi{font-size: 18px; color: #ddd; font-weight: 500;}
.legendacc{font-size: 14px; font-weight: 600; margin-bottom: 20px;}
.titlepagacc{font-size: 24px; font-weight: 500; color: #000; margin-bottom: 10px; padding-bottom: 10px; border-bottom: solid 1px #f1f1f1;}
.row2pagacc{display: grid; grid-template-columns: repeat(2, 12fr);gap:20px}
.row2pagacc .fieldset{display: grid; grid-template-columns: 100px 12fr; gap: 20px; align-items: center;}
.row2pagacc input{display: flex; flex-grow:1; height: 40px; line-height: 40px; border: solid 1px #f1f1f1; border-radius: 10px; padding: 0 20px;}
.row2pagacc label{font-size: 13px; font-weight:600}
.row2pagacc select{display: flex; flex-grow:1; height: 40px; line-height: 40px; border: solid 1px #f1f1f1; border-radius: 10px; padding: 0 20px;}
.rowbtnsdownacc{display: flex; justify-content: space-between;}
.btnprimaryacc{background: var(--culoare-activa); color: #fff; height: 40px; display: inline-flex; padding: 0 20px; align-items: center; border-radius: 10px; border: none;}
.btnsuccesacc{background: green; color: #fff; height: 40px; display: inline-flex; padding: 0 20px; align-items: center; border-radius: 10px; border: none;}
.btnsuccesacc:hover{color: #fff;}
.rowaddresslistbox{border: solid 1px #f1f1f1; padding: 20px; border-radius: 10px;}
.tipadresabox{font-size: 14px; font-weight: 600;}
.tippersadresabox{font-size: 12px; font-style: italic;}
.rowadreselistbox{padding-bottom: 10px; margin-bottom: 10px; border-bottom: solid 1px #f1f1f1; display: grid; grid-template-columns: 30% 40% 30%;}
.editadresa{background: var(--culoare-activa); color: #fff;line-height: 40px; padding: 0 20px; display: inline-block; margin-bottom: 10px; border: none; border-radius: 10px;}
.editadresa:hover{color: #fff;}
.stergeadresa{background: #ff0000; color: #fff;line-height: 40px; padding: 0 7px; display: inline-block; margin-bottom: 10px; border: none; border-radius: 10px; margin-left: 10px; font-size: 12px;}
.stergeadresa:hover{color: #fff;}
.numeleadresabox{font-size: 12px; font-style: italic; font-weight: 500;}
.addressformbox{border: solid 1px #f1f1f1; padding: 20px; border-radius: 10px;}
.addressformboxup{display: grid; grid-template-columns: repeat(2, 12fr); gap:20px; margin-bottom: 20px;}
.rowwishlistnew{display: grid; grid-template-columns: 100px calc(30% - 70px) calc(70% - 70px); gap:20px; border: solid 1px #f1f1f1; padding: 20px; border-radius: 10px; margin-bottom: 10px;}
.wishnumeprod{font-size: 14px; font-weight: 600; margin-bottom: 10px;color: #000;}
.stergeproduswish{color: #ff0000; font-size: 12px; font-weight: 500; margin-top: 10px;display: flex; gap: 5px; align-items: center}
.adaugaincoswish{background: var(--culoare-activa); color: #fff; border-radius: 10px; border: none; height: 40px; line-height: 40px; padding: 0 20px; font-size: 14px; font-weight: 500; text-transform: uppercase}