| Server IP : 172.67.168.138 / Your IP : 216.73.216.227 [ Web Server : Apache System : Linux frog 6.1.0-49-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.174-1 (2026-05-26) x86_64 User : web13 ( 5017) PHP Version : 8.3.31 Disable Function : NONE Domains : 41 Domains MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /var/www/clients/client12/web13/web/ahelos/resources/frontend/sass/components/ |
Upload File : |
#profile-page{
h1 {
color: $gray-text;
font-size: rem(20);
font-weight: bold;
position: relative;
&::before {
content: '';
background-color: $pink;
bottom: -10px;
height: 3px;
left: 0;
position: absolute;
width: 50px;
}
}
.profile-form{
margin-top: 20px;
.box{
border: 1px solid lighten($light-gray-text, 20%);
padding: 20px;
border-radius: 5px;
.title{
font-weight: $fw-medium;
color: $gray-text;
margin-bottom: 15px;
font-size: rem(15);
}
.form-group{
label{
font-size: rem(14);
margin-bottom: 3px;
font-weight: $fw-medium;
}
.form-control{
padding: 10px;
height: inherit;
font-size: rem(13)
}
}
.custom-check{
.text-content{
font-weight: $fw-regular;
a{
color: $gray-text;
text-decoration: underline;
}
}
}
}
.btn-update{
background: $pink;
color: #fff;
padding: 10px;
font-size: rem(14);
margin-top:15px;
&:hover{
background: darken($pink, 5%);
}
}
}
.alert{
font-size: rem(14);
}
}
.profile-nav-info{
border: 1px solid #dfdfdf;
border-radius: 7px!important;
padding: 7px 0;
@include min-width(576) {
@include max-width(768) {
display: -webkit-flex;
display: -ms-flex;
display: flex;
align-items: center;
justify-content: space-around;
padding: 0;
}
}
li{
list-style: none;
border-bottom: 1px solid #ddd;
padding-bottom: 7px;
margin-bottom: 7px;
padding-left: 15px;
@include min-width(576) {
@include max-width(768) {
padding: 15px 0;
border-bottom: none;
margin: 0;
padding-bottom: 7px;
}
}
&:last-child{
border-right: none;
@include min-width(768) {
border-bottom: none;
margin-bottom: 0;
padding-bottom: 0;
}
@include max-width(576) {
border-bottom: none;
margin-bottom: 0;
padding-bottom: 0;
}
}
a{
color: $dark-gray;
display: block;
text-decoration: none;
padding: 5px;
font-size: rem(13);
@include min-width(576) {
@include max-width(768) {
text-align: center;
padding: 0;
font-size: rem(12);
i {
display: block;
margin-bottom: 5px;
font-size: rem(14);
}
}
}
&:hover{
color: $pink
}
}
}
.color-red{
color: $red;
}
}
#account-orders, #account-addresses{
h3{
font-weight: $fw-medium;
font-size: rem(24);
margin-bottom: rem(30);
@include max-width(768) {
margin-bottom: rem(15);
margin-top: rem(15);
}
}
.table-responsive {
scrollbar-width: thin;
}
table{
@include min-width(1200) {
// min-width: 800px;
}
th{
font-weight: $fw-bold;
font-size: rem(13);
color: $gray-text;
background: #f0f0f0;
border: none;
}
td{
color: $gray-text;
font-size: rem(13);
vertical-align: middle;
}
.view-order, .track-order, .track-order-link {
background: $red;
color: #fff;
text-decoration: underline;
}
.text-red{
color: $red
}
}
@include max-width(992) {
border: 0;
max-height: 660px;
overflow-y: auto;
thead {
border: none;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
tr {
border-bottom: 3px solid #ddd;
display: block;
margin-bottom: 1.5rem;
&:last-child {
margin-bottom: 0;
}
}
td {
border-bottom: 1px solid #ddd;
display: block;
font-size: .9rem;
text-align: right!important;
&:before {
content: attr(data-label);
float: left;
font-weight: bold;
}
&:last-child {
border-bottom: 0;
width: 100%;
text-align: center!important;
a {
text-decoration: none;
font-size: rem(14);
font-weight: $fw-medium;
}
&:before {
display: none;
}
}
}
}
}
#profile_order_detail{
h3{
font-weight: $fw-medium;
font-size: rem(24);
margin-bottom: rem(30);
@include max-width(768) {
margin-bottom: rem(15);
margin-top: rem(15);
}
}
.order-info-list{
justify-content: center;
li{
border-left: 2px dashed #ebebeb;
padding: 0 30px;
text-align: center;
@include max-width(720){
flex-basis: 50%;
margin-bottom: 10px;
padding: 0 5px;
}
span{
display: block;
}
.order-title{
color: #6c757d;
font-size: rem(15);
}
.order-value{
font-size: rem(15);
font-weight: $fw-medium;
}
}
li:first-child{
border-left: 0;
}
li:nth-child(3){
@include max-width(720){
border: none;
}
}
}
.product_table_col{
.product_table{
border: 2px solid #f5f5f5;
@include max-width(576){
display: block;
}
thead th{
border-bottom: 0;
border-top: 0;
color: $gray-text;
font-size: rem(16);
&.quantity-title{
text-align: center;
}
&.sum-title{
text-align: right;
}
}
tbody{
border: 1px solid #f5f5f5;
tr{
th{
font-size: rem(15);
font-weight: $fw-medium;
border: none;
}
td{
border: none;
font-size: rem(16);
&.quantity-value{
text-align: center;
}
&.sum-value{
text-align: right;
font-weight: $fw-medium;
.old-price{
display: block;
font-size: rem(13);
text-decoration: line-through;
color: $light-gray-text;
}
}
}
}
}
.product_info_td{
.product_information_wrapper{
display: grid;
grid-template-columns: 1fr 7fr;
margin-bottom: 10px;
@include max-width(576){
grid-template-columns: auto;
}
img{
max-width: 90px;
object-fit: contain;
margin-right: rem(13);
@include max-width(576){
margin: auto;
margin-right: 0;
}
}
a{
color: $pink;
text-decoration: none;
font-size: rem(16);
font-weight: $fw-medium;
display: block;
margin-bottom: 3px;
@include max-width(576) {
font-size: rem(14);
}
}
.order-list-options{
ul{
padding-left: 0;
li{
font-size: rem(15);
color: $gray-text;
display: block;
margin-bottom: 3px;
@include max-width(576) {
font-size: rem(13);
}
}
}
}
}
}
.product_subtotals{
@include max-width(576){
tr{
display: flex;
justify-content: space-between;
}
}
th, td{
padding: .30rem .75rem;
@include min-width(768) {
width: auto;
text-align: right;
}
}
td{
text-align: right;
@include min-width(768) {
width: 150px;
}
}
}
.product_total{
@include max-width(576){
tr{
display: flex;
justify-content: space-between;
}
}
th, td {
font-size: 1.2rem;
font-weight: $fw-bold;
@include min-width(768) {
width: auto;
text-align: right;
}
@include max-width(576){
font-size: .9rem;
}
}
td {
text-align: right;
@include min-width(768) {
width: 150px;
}
}
}
@include max-width(576) {
border: 0;
max-height: 660px;
overflow-y: auto;
thead {
border: none;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
tr {
border-bottom: 3px solid #ddd;
display: block;
&:last-child {
margin-bottom: 0;
}
}
tbody {
display: block;
width: 100%;
}
td {
border-bottom: 1px solid #ddd;
display: block;
font-size: .9rem;
text-align: right!important;
&:before {
content: attr(data-label);
float: left;
font-weight: bold;
}
&:last-child {
border-bottom: 0;
}
}
}
}
}
.card-address{
display: grid;
grid-template-columns: 1fr;
border: 2px solid #f0f0f0;
padding: 20px;
position: relative;
@include max-width(576) {
padding-top: 35px;
}
.badge{
position: absolute;
top: 0;
right: 10px;
background: #f0f0f0;
font-size: rem(13);
padding: 10px;
text-transform: uppercase;
font-weight: $fw-bold;
border-radius: 0;
}
.name{
font-weight: $fw-bold;
margin-bottom: 20px;
font-size: 1rem;
}
span{
font-size: rem(14);
margin-bottom: 5px;
}
.contact-title{
font-size: rem(15);
color: $gray-text;
margin-bottom: 0;
}
}
.card-invoice{
display: grid;
grid-template-columns: 1fr;
border: 2px solid #f0f0f0;
padding: 20px;
position: relative;
margin-bottom: 20px;
padding-top: 50px;
height: 100%;
@include max-width(576) {
padding-top: 35px;
}
.badge{
position: absolute;
top: 0;
right: 10px;
background: #f0f0f0;
font-size: rem(13);
padding: 10px;
text-transform: uppercase;
font-weight: $fw-bold;
border-radius: 0;
}
ul{
padding-left: 0;
margin-bottom: 0;
li{
display: flex;
justify-content: space-between;
strong{
font-size: rem(15);
color: $gray-text;
margin-bottom: 0;
}
}
}
}
}
#profile_favorites{
.product {
display: -webkit-flex;
display: -ms-flex;
display: flex;
padding: 0;
width: 100%;
border-radius: 4px;
margin-bottom: 25px;
border: 1px solid #d7d7d7;
border-radius: 6px;
padding: 10px;
&:hover {
.content-box {
transform: none;
}
}
.product-image {
width: 140px;
display: block;
border-bottom-left-radius: 4px;
border-top-left-radius: 4px;
margin-right: 10px;
img {
margin-bottom: 0;
}
}
.prod-title {
border-bottom: none!important;
height: auto!important;
font-size: rem(18);
margin-bottom: rem(5);
color: $red;
display: block;
font-weight: $fw-medium;
text-decoration: none;
}
.info {
font-size: rem(14);
margin-top: 3px;
display: block;
}
.colors-box {
span {
opacity: 1;
}
}
.content-box {
display: block;
background: #fff;
padding: rem(10);
padding-bottom: 0;
@include transition(all .2s ease-in-out);
width: 40%;
}
.price {
font-weight: $fw-medium;
font-size: rem(16);
color: $gray-text;
display: inline-block;
margin: 0;
position: relative;
@include breakpoint-only(lg) {
font-size: rem(15);
}
@include max-width(576) {
margin: 5px 0;
}
span{
font-size: rem(14);
color: $light-gray-text;
text-decoration: line-through;
margin-left: 5px;
display: inline-block;
}
}
.product-btn-wrapper {
margin-left: auto;
margin-right: rem(15);
display: -webkit-flex;
display: -ms-flex;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
.btn-main {
background: #000;
color: #fff;
font-weight: 500;
font-size: rem(14);
padding: .375rem .875rem;
border-radius: 7px;
display: block;
width: auto;
height: auto;
margin-bottom: rem(10);
@include transition(all .3s ease);
&:focus {
box-shadow: none;
}
&:hover {
background: lighten(#000, 25%);
}
}
.remove-from-favorite {
position: relative;
display: block;
font-size: .8125rem;
text-transform: uppercase;
color: #b3b3b3;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
&:hover {
color:$gray-text;
}
}
}
}
.alert{
border-radius: 7px;
}
}