| Current Path : /home/users/unlimited/www/foodbank.codeskitter.site/public/frontend/sass/4-layouts/ |
| Current File : /home/users/unlimited/www/foodbank.codeskitter.site/public/frontend/sass/4-layouts/_shop-modal.scss |
.shop-modal {
.modal-dialog {
width: 100%;
max-width: 550px;
margin: 30px auto;
@include mobile-breakpoint {
margin: 10px auto;
padding: 0px 10px;
}
}
.modal-content {
border: none;
display: block;
overflow: hidden;
border-radius: 16px;
}
}
.shop-modal-header {
position: relative;
img {
width: 100%;
}
button {
position: absolute;
cursor: pointer;
top: 16px;
right: 16px;
font-size: 16px;
@include center(32px, 32px, 50%);
background-color: var(--white);
color: var(--red);
@include transition-linear;
box-shadow: 0px 4px 16px rgba(126, 133, 142, 0.16);
&:hover {
color: var(--white);
background-color: var(--red);
}
}
}
.shop-modal-meta {
padding: 16px;
h3 {
@include font(22px, 700);
text-transform: capitalize;
margin-bottom: 10px;
}
h4 {
@include font(12px, 400);
color: var(--text);
margin-bottom: 8px;
}
p {
@include font(12px, 400);
color: var(--text);
}
}
.shop-modal {
.nav-tabs {
border-top: 1px solid var(--border-slate);
border-bottom: 1px solid var(--border-slate);
.nav-link {
margin: 0px 16px;
padding: 10px 0px;
border-radius: 0px;
@include font(14px, 500);
text-transform: capitalize;
position: relative;
isolation: isolate;
border: none;
color: var(--text);
&::after {
content: '';
position: absolute;
bottom: 0px;
left: 0px;
width: 100%;
height: 3px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
&.active {
color: var(--heading);
&::after {
background-color: var(--primary);
}
}
}
}
}
.shop-modal {
.tab-pane {
padding: 16px;
}
}
.shop-modal-about {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
gap: 24px;
ul {
display: flex;
flex-direction: column;
gap: 24px;
li {
h3 {
@include font(14px, 500);
text-transform: capitalize;
margin-bottom: 8px;
line-height: 20px;
}
p {
@include font(12px, 400);
}
}
}
img {
width: 140px;
flex-shrink: 0;
}
}
.shop-modal-review {
display: flex;
flex-direction: column;
gap: 16px;
li {
padding: 12px;
border-radius: 8px;
background-color: var(--white);
border: 1px solid #EFF0F6;
h3 {
font-size: 16px;
font-weight: 700;
margin-bottom: 5px;
text-transform: capitalize;
}
dl {
display: flex;
align-items: center;
margin-bottom: 8px;
gap: 12px;
dt {
display: flex;
align-items: center;
margin-bottom: 0px;
gap: 3px;
i {
font-size: 12px;
color: var(--yellow);
}
}
dd {
font-size: 12px;
font-weight: 400;
margin-bottom: 0px;
}
}
p {
font-size: 12px;
font-weight: 300;
}
}
}