275 lines
5.1 KiB
SCSS
275 lines
5.1 KiB
SCSS
//
|
|
// _fashion.scss
|
|
//
|
|
|
|
//modern fashion-home
|
|
.modern-fashion-home{
|
|
.font-effect {
|
|
font-size: 14rem;
|
|
opacity: 0.04;
|
|
top: 50px;
|
|
@media (max-width: 991.98px) {
|
|
font-size: 5rem;
|
|
}
|
|
}
|
|
|
|
.main-home-img {
|
|
img {
|
|
@media (max-width: 991.98px) {
|
|
height: 100%;
|
|
max-width: 100%;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
.feedback-slider {
|
|
:is(.swiper-button-next, .swiper-button-prev) {
|
|
opacity: 0;
|
|
transition: all 0.5s ease;
|
|
}
|
|
|
|
&:hover {
|
|
:is(.swiper-button-next, .swiper-button-prev) {
|
|
opacity: 1;
|
|
}
|
|
}
|
|
}
|
|
|
|
.subscribe-input {
|
|
input {
|
|
padding: calc($input-padding-y * 1.1) calc($input-padding-x * 1.1);
|
|
padding-right: 145px;
|
|
}
|
|
|
|
.btn {
|
|
position: absolute;
|
|
top: 1px;
|
|
right: 1px;
|
|
}
|
|
}
|
|
|
|
//modern fashion home
|
|
.modern-fashion-home {
|
|
position: relative;
|
|
padding: 170px 0 80px;
|
|
|
|
&::after,
|
|
&::before {
|
|
content: "";
|
|
position: absolute;
|
|
border: 50px solid $warning;
|
|
opacity: 0.1;
|
|
border-radius: 50%;
|
|
}
|
|
|
|
&::before {
|
|
right: -90px;
|
|
top: -90px;
|
|
height: 250px;
|
|
width: 250px;
|
|
}
|
|
|
|
&::after {
|
|
left: -120px;
|
|
bottom: -120px;
|
|
height: 350px;
|
|
width: 350px;
|
|
}
|
|
}
|
|
|
|
.fashion-offer-widgets {
|
|
height: 250px;
|
|
background-repeat: no-repeat;
|
|
background-position: right;
|
|
}
|
|
|
|
.cta-section {
|
|
position: relative;
|
|
padding: 150px 0;
|
|
background-size: cover;
|
|
}
|
|
|
|
//products
|
|
.product-widget {
|
|
transition: all 0.5s ease;
|
|
|
|
.product-menu {
|
|
position: absolute;
|
|
right: calc($card-spacer-x * -0.5);
|
|
top: calc($card-spacer-y * 0.5);
|
|
opacity: 0;
|
|
transition: all 0.5s ease;
|
|
|
|
li {
|
|
a {
|
|
height: 42px;
|
|
width: 42px;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
color: var(--#{$prefix}body-color);
|
|
background-color: var(--#{$prefix}secondary-bg);
|
|
transition: all 0.5s ease;
|
|
|
|
&:hover {
|
|
color: $primary;
|
|
}
|
|
}
|
|
|
|
.bookmark {
|
|
&:hover {
|
|
color: $warning;
|
|
}
|
|
|
|
&.active {
|
|
color: $warning;
|
|
|
|
i {
|
|
&::before {
|
|
content: "\f586";
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
.product-btn {
|
|
position: absolute;
|
|
bottom: calc($card-spacer-y * -0.5);
|
|
left: calc($card-spacer-x * 0.5);
|
|
right: calc($card-spacer-x * 0.5);
|
|
opacity: 0;
|
|
transition: all 0.5s ease;
|
|
|
|
}
|
|
|
|
.product-img-2 {
|
|
transition: all 0.5s ease;
|
|
opacity: 0;
|
|
display: none;
|
|
}
|
|
|
|
&:hover {
|
|
box-shadow: $box-shadow-lg;
|
|
|
|
.product-menu {
|
|
right: calc($card-spacer-x * 0.5);
|
|
opacity: 1;
|
|
}
|
|
|
|
.product-btn {
|
|
opacity: 1;
|
|
bottom: calc($card-spacer-y * 0.5);
|
|
}
|
|
|
|
.product-img-main {
|
|
display: none;
|
|
}
|
|
|
|
.product-img-2 {
|
|
opacity: 1;
|
|
display: inline-block;
|
|
transform: scale(1.1);
|
|
}
|
|
}
|
|
}
|
|
|
|
.hidden-product {
|
|
display: none;
|
|
}
|
|
|
|
//category
|
|
.category-widgets-main {
|
|
overflow: hidden;
|
|
|
|
img {
|
|
transition: all 0.5s ease;
|
|
}
|
|
|
|
.widgets-wrapper {
|
|
inset: 0;
|
|
display: flex;
|
|
align-items: flex-end;
|
|
justify-content: center;
|
|
padding-bottom: 25px;
|
|
}
|
|
|
|
&:hover {
|
|
img {
|
|
transform: scale(1.1);
|
|
}
|
|
}
|
|
|
|
&::before {
|
|
content: "";
|
|
width: 0;
|
|
height: 2px;
|
|
position: absolute;
|
|
transition: all 0.2s linear;
|
|
background: rgba($dark, 0.1);
|
|
left: 50%;
|
|
top: 10px;
|
|
transition-duration: 0.4s;
|
|
}
|
|
|
|
&::after {
|
|
content: "";
|
|
width: 0;
|
|
height: 2px;
|
|
position: absolute;
|
|
transition: all 0.2s linear;
|
|
background: rgba($dark, 0.1);
|
|
left: 50%;
|
|
bottom: 10px;
|
|
transition-duration: 0.4s;
|
|
}
|
|
|
|
.effect::before,
|
|
.effect::after {
|
|
content: "";
|
|
width: 2px;
|
|
height: 0;
|
|
position: absolute;
|
|
transition: all 0.2s linear;
|
|
background: rgba($dark, 0.1);
|
|
}
|
|
|
|
.effect::before {
|
|
left: 10px;
|
|
top: 50%;
|
|
transition-duration: 0.4s;
|
|
}
|
|
|
|
.effect::after {
|
|
right: 10px;
|
|
top: 50%;
|
|
transition-duration: 0.4s;
|
|
}
|
|
|
|
&:hover::before,
|
|
&:hover::after {
|
|
width: calc(100% - 20px);
|
|
left: 10px;
|
|
}
|
|
|
|
&:hover .effect::before,
|
|
&:hover .effect::after {
|
|
top: 10px;
|
|
height: calc(100% - 20px);
|
|
}
|
|
|
|
}
|
|
|
|
//trend fashion home
|
|
|
|
.trend-fashion-home {
|
|
position: relative;
|
|
padding: 105px 0 60px;
|
|
}
|
|
|
|
.home-widgets {
|
|
min-height: 85vh;
|
|
height: 400px;
|
|
} |