1127 lines
40 KiB
CSS
1127 lines
40 KiB
CSS
/*----------------------------------[Table of contents]----------------------------------
|
|
# label-color css
|
|
# collection css
|
|
# shop-category-slider css
|
|
# collection-sidebar css
|
|
# collection-info css
|
|
# product css
|
|
# product-list css
|
|
# collection-product-list css
|
|
# quickview-modal css
|
|
# search-product css
|
|
# keyframes css
|
|
---------------------------------------------------------------------------------------*/
|
|
|
|
/************************************* label-color css start *************************************/
|
|
/*====================================
|
|
label-color css
|
|
====================================*/
|
|
.product-label-new,
|
|
.product-label-sale {
|
|
background-color: var(--product-new-sale-label-bgcolor);
|
|
}
|
|
.product-label-discount {
|
|
background-color: var(--product-discount-label-bgcolor);
|
|
}
|
|
.product-label-sold {
|
|
background-color: var(--product-sold-label-bgcolor);
|
|
}
|
|
/************************************* label-color css end *************************************/
|
|
|
|
/************************************* collection css start *************************************/
|
|
/*====================================
|
|
collection css
|
|
====================================*/
|
|
@media (min-width: 1200px) {
|
|
.collection-block .collection-img::after {
|
|
content: "";
|
|
position: absolute;
|
|
top: 0;
|
|
right: 0;
|
|
bottom: 0;
|
|
left: 0;
|
|
background-color: var(--heading-font-color);
|
|
}
|
|
.collection-block .collection-img::after,
|
|
.collection-block .collection-img span {
|
|
opacity: 0;
|
|
visibility: hidden;
|
|
-webkit-transition: opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;
|
|
transition: opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;
|
|
}
|
|
.collection-block:hover .collection-img::after,
|
|
.collection-block:hover .collection-img span {
|
|
visibility: visible;
|
|
}
|
|
.collection-block:hover .collection-img::after {
|
|
opacity: 0.5;
|
|
}
|
|
.collection-block:hover .collection-img span {
|
|
opacity: 1;
|
|
}
|
|
}
|
|
/************************************* collection css end *************************************/
|
|
|
|
/************************************* shop-category-slider css start *************************************/
|
|
/*====================================
|
|
shop-category-slider swiper css
|
|
====================================*/
|
|
.shop-category-slider .swiper:not(.swiper-initialized) .swiper-slide:not([style]) {
|
|
width: 50%;
|
|
}
|
|
@media (min-width: 576px) {
|
|
.shop-category-slider .swiper:not(.swiper-initialized) .swiper-slide:not([style]) {
|
|
width: 33.33%;
|
|
}
|
|
}
|
|
@media (min-width: 768px) {
|
|
.shop-category-slider .swiper:not(.swiper-initialized) .swiper-slide:not([style]) {
|
|
width: 25%;
|
|
}
|
|
}
|
|
@media (min-width: 992px) {
|
|
.shop-category-slider .swiper:not(.swiper-initialized) .swiper-slide:not([style]) {
|
|
width: 20%;
|
|
}
|
|
}
|
|
@media (min-width: 1200px) {
|
|
.shop-category-slider .swiper:not(.swiper-initialized) .swiper-slide:not([style]) {
|
|
width: 16.67%;
|
|
}
|
|
}
|
|
/************************************* shop-category-slider css end *************************************/
|
|
|
|
/************************************* collection-sidebar css start *************************************/
|
|
/*====================================
|
|
shop-filter-sidebar css
|
|
====================================*/
|
|
.without-shop-sidebar .shop-sidebar-wrap.shop-filter-sidebar,
|
|
.shop-sidebar-wrap.shop-filter-sidebar {
|
|
position: fixed;
|
|
top: 0;
|
|
bottom: 0;
|
|
left: -350px;
|
|
width: 350px;
|
|
padding: 30px 15px;
|
|
max-width: 100%;
|
|
background-color: var(--body-bgcolor);
|
|
z-index: 5;
|
|
visibility: hidden;
|
|
overflow-y: scroll;
|
|
box-shadow: rgba(var(--box-shadow-outer),var(--box-shadow-outer-opacity));
|
|
-webkit-transition: left 0.3s ease-in-out,visibility 0.3s ease-in-out;
|
|
transition: left 0.3s ease-in-out,visibility 0.3s ease-in-out;
|
|
}
|
|
.without-shop-sidebar .shop-sidebar-wrap.shop-filter-sidebar.active,
|
|
.shop-sidebar-wrap.shop-filter-sidebar.active {
|
|
left: 0px;
|
|
visibility: visible;
|
|
}
|
|
@media (min-width: 1200px) {
|
|
.shop-sidebar-wrap.shop-filter-sidebar {
|
|
position: unset;
|
|
width: auto;
|
|
padding: 0;
|
|
background-color: transparent;
|
|
visibility: unset;
|
|
overflow: unset;
|
|
box-shadow: unset;
|
|
-webkit-transition: unset;
|
|
-o-transition: unset;
|
|
transition: unset;
|
|
}
|
|
}
|
|
|
|
/* shop-filter-sidebar close-button css */
|
|
.shop-sidebar-wrap.shop-filter-sidebar button.shop-sidebar-close {
|
|
top: 15px;
|
|
right: 15px;
|
|
}
|
|
@media (min-width: 1200px) {
|
|
.shop-sidebar-wrap.shop-filter-sidebar button.shop-sidebar-close {
|
|
display: none;
|
|
}
|
|
.without-shop-sidebar .shop-sidebar-wrap.shop-filter-sidebar button.shop-sidebar-close {
|
|
display: block;
|
|
}
|
|
}
|
|
|
|
/*====================================
|
|
shop-sidebar css
|
|
====================================*/
|
|
.shop-sidebar-wrap .shop-sidebar {
|
|
padding-top: 30px;
|
|
margin-top: 30px;
|
|
border-top: 1px solid rgba(var(--border-color),var(--border-opacity));
|
|
}
|
|
.shop-sidebar-wrap .shop-sidebar:first-child {
|
|
padding: 0px;
|
|
margin: 0px;
|
|
border: none;
|
|
}
|
|
|
|
/*====================================
|
|
shop-sidebar price css
|
|
====================================*/
|
|
.price-input-range .price-range .price-container {
|
|
position: relative;
|
|
height: 3px;
|
|
background-color: rgba(var(--border-color),var(--border-opacity));
|
|
}
|
|
.price-input-range .price-range .price-container .price-slider {
|
|
position: absolute;
|
|
left: 0;
|
|
right: 0;
|
|
height: 100%;
|
|
background-color: var(--secondary-font-color);
|
|
}
|
|
.price-input-range .price-range .range-input input {
|
|
top: -3px;
|
|
height: 3px;
|
|
-webkit-appearance: none;
|
|
pointer-events: none;
|
|
cursor: pointer;
|
|
}
|
|
|
|
/* Chrome, Safari, Edge, Opera */
|
|
.price-input-range .price-range .range-input input[type="range"]::-webkit-slider-thumb {
|
|
height: 16px;
|
|
width: 16px;
|
|
border-radius: 50%;
|
|
background-color: var(--secondary-font-color);
|
|
-webkit-appearance: none;
|
|
appearance: none;
|
|
pointer-events: auto;
|
|
}
|
|
|
|
/* Firefox */
|
|
.price-input-range .price-range .range-input input[type="range"]::-moz-range-thumb {
|
|
height: 16px;
|
|
width: 16px;
|
|
border-radius: 50%;
|
|
background-color: var(--secondary-font-color);
|
|
-webkit-appearance: none;
|
|
appearance: none;
|
|
pointer-events: auto;
|
|
}
|
|
|
|
/* price-input css */
|
|
.price-input-range .price-input .price-field span.price-input-title {
|
|
font-size: 11px;
|
|
transform: translateY(-100%);
|
|
}
|
|
.price-input-range .price-input .price-field span.price-input-prefix {
|
|
font-size: 13px;
|
|
left: 15px;
|
|
}
|
|
|
|
/* Chrome, Safari, Edge, Opera */
|
|
.price-input-range .price-input .price-field input[type="number"]::-webkit-outer-spin-button,
|
|
.price-input-range .price-input .price-field input[type="number"]::-webkit-inner-spin-button {
|
|
margin: 0;
|
|
-webkit-appearance: none;
|
|
}
|
|
|
|
/* Firefox */
|
|
.price-input-range .price-input .price-field input[type=number] {
|
|
-moz-appearance: textfield;
|
|
}
|
|
|
|
/*====================================
|
|
shop-sidebar availability css
|
|
====================================*/
|
|
.availability label.cust-checkbox-label span.cust-check {
|
|
position: unset;
|
|
}
|
|
|
|
/*====================================
|
|
shop-sidebar color css
|
|
====================================*/
|
|
.color label.cust-checkbox-label span.cust-check {
|
|
position: unset;
|
|
width: 20px;
|
|
height: 20px;
|
|
margin: 0px;
|
|
border: none;
|
|
border-radius: 50%;
|
|
box-shadow: inset 0px 0px 5px rgba(var(--box-shadow-inner),var(--box-shadow-inner-opacity));
|
|
}
|
|
.color label.cust-checkbox-label span.cust-check::after {
|
|
content: "";
|
|
position: absolute;
|
|
top: -3px;
|
|
right: -3px;
|
|
bottom: -3px;
|
|
left: -3px;
|
|
border: 1px solid transparent;
|
|
border-radius: 50%;
|
|
}
|
|
.color label.cust-checkbox-label input.cust-checkbox:checked ~ span.cust-check::after {
|
|
border-color: var(--secondary-font-color);
|
|
}
|
|
|
|
/*====================================
|
|
shop-sidebar size css
|
|
====================================*/
|
|
.size label.cust-checkbox-label span.cust-check {
|
|
position: unset;
|
|
color: var(--secondary-font-color);
|
|
font-size: 14px;
|
|
width: auto;
|
|
height: auto;
|
|
padding: 5px 15px;
|
|
margin: 0px;
|
|
box-shadow: none;
|
|
}
|
|
.size label.cust-checkbox-label input.cust-checkbox:checked ~ span.cust-check {
|
|
color: var(--secondary-font-color);
|
|
background-color: transparent;
|
|
border-color: var(--secondary-font-color);
|
|
box-shadow: none;
|
|
}
|
|
.size label.cust-checkbox-label span.cust-check::after {
|
|
content: "";
|
|
}
|
|
|
|
/*====================================
|
|
shop-sidebar tag css
|
|
====================================*/
|
|
.tag label.cust-checkbox-label span.cust-check {
|
|
position: unset;
|
|
color: var(--body-font-color);
|
|
font-size: 14px;
|
|
width: auto;
|
|
height: auto;
|
|
padding: 5px 15px;
|
|
margin: 0px;
|
|
background-color: var(--extra-font-color);
|
|
box-shadow: none;
|
|
}
|
|
.tag label.cust-checkbox-label input.cust-checkbox:checked ~ span.cust-check {
|
|
color: var(--extra-font-color);
|
|
background-color: var(--secondary-font-color);
|
|
border-color: var(--secondary-font-color);
|
|
}
|
|
.tag label.cust-checkbox-label span.cust-check::before {
|
|
content: "#";
|
|
}
|
|
.tag label.cust-checkbox-label span.cust-check::after {
|
|
content: "";
|
|
}
|
|
|
|
/*====================================
|
|
shop-sidebar disabled css
|
|
====================================*/
|
|
label.cust-checkbox-label.disabled input.cust-checkbox ~ span.cust-check,
|
|
label.cust-checkbox-label.disabled input.cust-checkbox ~ span.cust-check::after,
|
|
label.cust-checkbox-label.disabled input.cust-checkbox ~ span.shop-name,
|
|
label.cust-checkbox-label.disabled input.cust-checkbox ~ span.shop-count,
|
|
label.cust-checkbox-label.disabled input.cust-checkbox ~ img,
|
|
label.cust-checkbox-label.disabled input.cust-checkbox ~ a img {
|
|
opacity: 0.5;
|
|
}
|
|
label.cust-checkbox-label.disabled input.cust-checkbox ~ span.cust-check {
|
|
cursor: not-allowed;
|
|
}
|
|
.color label.cust-checkbox-label.disabled span.cust-check::before,
|
|
.size label.cust-checkbox-label.disabled span.cust-check::before {
|
|
content: "";
|
|
position: absolute;
|
|
top: 50%;
|
|
left: 0;
|
|
right: 0;
|
|
height: 1px;
|
|
background-color: var(--secondary-font-color);
|
|
}
|
|
.color label.cust-checkbox-label.disabled span.cust-check.black::before {
|
|
background-color: var(--extra-font-color);
|
|
}
|
|
/************************************* collection-sidebar css end *************************************/
|
|
|
|
/************************************* collection-info css start *************************************/
|
|
/*====================================
|
|
shop-top-bar css
|
|
====================================*/
|
|
.shop-top-bar .shop-short select {
|
|
background-position: right 0px center;
|
|
}
|
|
|
|
/* shop-top-bar shop-short ul li css */
|
|
@media (min-width: 1200px) {
|
|
.shop-top-bar .shop-filter-view .shop-filter {
|
|
display: none;
|
|
}
|
|
.without-shop-sidebar .shop-top-bar .shop-filter-view .shop-filter {
|
|
display: block;
|
|
}
|
|
.shop-top-bar .shop-short:hover ul.collapse:not(.show) {
|
|
display: block;
|
|
}
|
|
}
|
|
|
|
/*====================================
|
|
shop-filter-list css
|
|
====================================*/
|
|
.shop-filter-list ul.shop-filter-ul li.shop-filter-li:only-child {
|
|
display: none;
|
|
}
|
|
|
|
/* shop-filter-loader css */
|
|
.shop-filter-list .shop-filter-loader {
|
|
display: none;
|
|
}
|
|
.shop-filter-list .shop-filter-loader svg {
|
|
width: 20px;
|
|
animation: rotator 1s linear infinite;
|
|
}
|
|
.shop-filter-list .shop-filter-loader circle {
|
|
stroke-dashoffset: 0;
|
|
stroke-dasharray: 280;
|
|
transform-origin: center;
|
|
animation: dash 1s ease-in-out infinite;
|
|
}
|
|
/************************************* collection-info css end *************************************/
|
|
|
|
/************************************* product css start *************************************/
|
|
/*====================================
|
|
single-product-wrap css
|
|
====================================*/
|
|
.single-product .single-product-wrap {
|
|
position: relative;
|
|
}
|
|
|
|
/*====================================
|
|
product-image-col css
|
|
====================================*/
|
|
@media (min-width: 768px) {
|
|
.single-product .single-product-wrap .product-image-col {
|
|
position: relative;
|
|
}
|
|
}
|
|
|
|
/*====================================
|
|
product-image css
|
|
====================================*/
|
|
.single-product .single-product-wrap .product-image-col .product-image {
|
|
position: relative;
|
|
overflow: hidden;
|
|
}
|
|
.single-product .single-product-wrap .product-image-col .product-image a.pro-img {
|
|
display: block;
|
|
position: relative;
|
|
overflow: hidden;
|
|
}
|
|
.single-product .single-product-wrap .product-image-col .product-image a.pro-img img.img2 {
|
|
display: none;
|
|
transform: scale(1.1);
|
|
}
|
|
@media (min-width: 1200px) {
|
|
.single-product .single-product-wrap .product-image-col .product-image a.pro-img::after {
|
|
content: "";
|
|
position: absolute;
|
|
inset: 0;
|
|
background-color: var(--primary-font-color);
|
|
opacity: 0;
|
|
visibility: hidden;
|
|
-webkit-transition: background-color 0.3s ease-in-out,opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;
|
|
transition: background-color 0.3s ease-in-out,opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;
|
|
}
|
|
.single-product:hover .single-product-wrap .product-image-col .product-image a.pro-img::after {
|
|
opacity: 0.5;
|
|
visibility: visible;
|
|
}
|
|
.single-product .single-product-wrap .product-image-col .product-image a.pro-img img {
|
|
-webkit-transition: transform 0.3s ease-in-out,opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;
|
|
transition: transform 0.3s ease-in-out,opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;
|
|
}
|
|
.single-product:hover .single-product-wrap .product-image-col .product-image a.pro-img img.img1,
|
|
.single-product .single-product-wrap .product-image-col .product-image a.pro-img img.img2 {
|
|
opacity: 0;
|
|
visibility: hidden;
|
|
}
|
|
.single-product .single-product-wrap .product-image-col .product-image a.pro-img img.img2 {
|
|
display: block;
|
|
position: absolute;
|
|
inset: 0;
|
|
}
|
|
.single-product:hover .single-product-wrap .product-image-col .product-image a.pro-img img.img2 {
|
|
transform: scale(1);
|
|
opacity: 1;
|
|
visibility: visible;
|
|
}
|
|
}
|
|
|
|
/*====================================
|
|
product-label css
|
|
====================================*/
|
|
.single-product-wrap .product-image-col .product-image a.pro-img span.product-label {
|
|
color: var(--extra-font-color);
|
|
font-size: 12px;
|
|
position: absolute;
|
|
top: 10px;
|
|
min-width: 48px;
|
|
padding: 6px 8px;
|
|
text-align: center;
|
|
text-transform: uppercase;
|
|
border-radius: var(--border-radius);
|
|
line-height: 1;
|
|
-webkit-transition: transform 0.3s ease-in-out;
|
|
transition: transform 0.3s ease-in-out;
|
|
}
|
|
|
|
/* product-new-sale-label css */
|
|
.single-product-wrap .product-image-col .product-image a.pro-img span.product-label.product-label-left,
|
|
.single-product-wrap .product-image-col .product-image a.pro-img span.product-label.product-label-sold.product-label-left {
|
|
left: 10px;
|
|
}
|
|
.single-product-wrap:hover .product-image-col .product-image a.pro-img span.product-label.product-label-left {
|
|
transform: translateX(calc(-100% - 10px));
|
|
}
|
|
|
|
/* product-discount-label css */
|
|
.single-product-wrap .product-image-col .product-image a.pro-img span.product-label.product-label-right {
|
|
right: 10px;
|
|
}
|
|
.single-product-wrap:hover .product-image-col .product-image a.pro-img span.product-label.product-label-right {
|
|
transform: translateX(calc(100% + 10px));
|
|
}
|
|
|
|
/*====================================
|
|
product-action css
|
|
====================================*/
|
|
.single-product .single-product-wrap .product-image-col .product-image .product-action-wrap {
|
|
display: none;
|
|
}
|
|
.single-product .single-product-wrap .product-action-wrap .product-action {
|
|
display: flex;
|
|
align-items: center;
|
|
}
|
|
.single-product .single-product-wrap .product-action-wrap .product-action a {
|
|
position: relative;
|
|
margin-right: 10px;
|
|
}
|
|
.single-product .single-product-wrap .product-action-wrap .product-action a:last-child {
|
|
margin: 0px;
|
|
}
|
|
.single-product .single-product-wrap .product-action-wrap .product-action a span.product-icon {
|
|
color: var(--heading-font-color);
|
|
width: 16px;
|
|
height: 16px;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
-webkit-transition: color 0.3s ease-in-out;
|
|
transition: color 0.3s ease-in-out;
|
|
}
|
|
.single-product .single-product-wrap .product-action-wrap .product-action a:hover span.product-icon {
|
|
color: var(--primary-font-color);
|
|
}
|
|
@media (min-width: 1200px) {
|
|
.single-product .single-product-wrap .product-image-col .product-image .product-action-wrap {
|
|
display: block;
|
|
position: absolute;
|
|
top: 15px;
|
|
right: 15px;
|
|
opacity: 0;
|
|
visibility: hidden;
|
|
-webkit-transition: opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;
|
|
transition: opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;
|
|
}
|
|
.single-product:hover .single-product-wrap .product-image-col .product-image .product-action-wrap {
|
|
opacity: 1;
|
|
visibility: visible;
|
|
}
|
|
.single-product .single-product-wrap .product-image-col .product-image .product-action-wrap .product-action {
|
|
flex-direction: column;
|
|
}
|
|
.single-product .single-product-wrap .product-image-col .product-image .product-action-wrap .product-action a {
|
|
margin-bottom: 10px;
|
|
margin-right: 0;
|
|
transform: translateX(15px);
|
|
opacity: 0;
|
|
visibility: hidden;
|
|
-webkit-transition: transform 0.3s ease-in-out,opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;
|
|
transition: transform 0.3s ease-in-out,opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;
|
|
}
|
|
.single-product .single-product-wrap .product-image-col .product-image .product-action-wrap .product-action a:nth-child(1) {
|
|
transition-delay: 0.1s;
|
|
}
|
|
.single-product:hover .single-product-wrap .product-image-col .product-image .product-action-wrap .product-action a {
|
|
transform: translateX(0px);
|
|
opacity: 1;
|
|
visibility: visible;
|
|
}
|
|
.single-product .single-product-wrap .product-image-col .product-image .product-action-wrap .product-action a span.product-icon {
|
|
color: var(--primary-font-color);
|
|
width: 40px;
|
|
height: 40px;
|
|
background-color: var(--extra-font-color);
|
|
border-radius: var(--border-radius);
|
|
border: 1px solid var(--extra-font-color);
|
|
-webkit-transition: color 0.3s ease-in-out,background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;
|
|
transition: color 0.3s ease-in-out,background-color 0.3s ease-in-out,border-color 0.3s ease-in-out;
|
|
}
|
|
.single-product .single-product-wrap .product-image-col .product-image .product-action-wrap .product-action a:hover span.product-icon {
|
|
color: var(--extra-font-color);
|
|
background-color: var(--secondary-font-color);
|
|
border-color: var(--secondary-font-color);
|
|
}
|
|
}
|
|
|
|
/*====================================
|
|
product-tooltip text css
|
|
====================================*/
|
|
.product-action a {
|
|
position: relative;
|
|
}
|
|
.product-action a span.tooltip-text {
|
|
display: none;
|
|
color: var(--extra-font-color);
|
|
font-size: 10px;
|
|
position: absolute;
|
|
bottom: -30px;
|
|
left: 50%;
|
|
transform: translateX(-50%);
|
|
min-width: 80px;
|
|
height: 20px;
|
|
background-color: var(--secondary-font-color);
|
|
opacity: 0;
|
|
visibility: hidden;
|
|
text-transform: uppercase;
|
|
line-height: 1;
|
|
border-radius: var(--border-radius);
|
|
-webkit-transition: opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;
|
|
transition: opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;
|
|
}
|
|
.product-image-col .product-image .product-action-wrap .product-action a span.tooltip-text {
|
|
bottom: 50%;
|
|
left: 0;
|
|
transform: translate(calc(-100% - 10px), 50%);
|
|
}
|
|
.product-action a:hover span.tooltip-text {
|
|
opacity: 1;
|
|
visibility: visible;
|
|
}
|
|
.product-action a span.tooltip-text::before {
|
|
content: "";
|
|
position: absolute;
|
|
top: -10px;
|
|
border: 5px solid var(--secondary-font-color);
|
|
border-color: transparent transparent var(--secondary-font-color) transparent;
|
|
}
|
|
.product-image-col .product-image .product-action-wrap .product-action a span.tooltip-text::before {
|
|
top: auto;
|
|
bottom: 50%;
|
|
right: -5px;
|
|
transform: translateY(50%);
|
|
border-color: transparent transparent var(--heading-font-color) transparent;
|
|
}
|
|
@media (min-width: 1200px) {
|
|
.product-action a span.tooltip-text {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
}
|
|
|
|
/*====================================
|
|
product-cart-action css
|
|
====================================*/
|
|
.single-product .single-product-wrap .product-image-col .product-image .product-cart-action {
|
|
display: none;
|
|
position: absolute;
|
|
bottom: 50%;
|
|
left: 50%;
|
|
transform: translate(-50%, 50%);
|
|
opacity: 0;
|
|
visibility: hidden;
|
|
-webkit-transition: opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;
|
|
transition: opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;
|
|
}
|
|
.single-product:hover .single-product-wrap .product-image-col .product-image .product-cart-action {
|
|
opacity: 1;
|
|
visibility: visible;
|
|
}
|
|
.single-product .single-product-wrap .product-image-col .product-image .product-cart-action a {
|
|
display: block;
|
|
width: 152px;
|
|
transform: translateY(10px);
|
|
margin-top: 10px;
|
|
text-align: center;
|
|
opacity: 0;
|
|
visibility: hidden;
|
|
-webkit-transition: transform 0.3s ease-in-out,opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;
|
|
transition: transform 0.3s ease-in-out,opacity 0.3s ease-in-out,visibility 0.3s ease-in-out;
|
|
}
|
|
.single-product .single-product-wrap .product-image-col .product-image .product-cart-action a:first-child {
|
|
margin-top: 0px;
|
|
}
|
|
.single-product .single-product-wrap .product-image-col .product-image .product-cart-action a:nth-child(1) {
|
|
transition-delay: 0.1s;
|
|
}
|
|
.single-product .single-product-wrap .product-image-col .product-image .product-cart-action a:nth-child(2) {
|
|
transition-delay: 0.2s;
|
|
}
|
|
.single-product:hover .single-product-wrap .product-image-col .product-image .product-cart-action a {
|
|
transform: translateY(0px);
|
|
opacity: 1;
|
|
visibility: visible;
|
|
}
|
|
.single-product .single-product-wrap .product-image-col .product-image .product-cart-action a span.product-icon {
|
|
color: var(--extra-font-color);
|
|
font-size: 14px;
|
|
width: 100%;
|
|
height: 40px;
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
background-color: var(--primary-font-color);
|
|
text-transform: uppercase;
|
|
font-weight: var(--heading-font-weight);
|
|
border-radius: var(--border-radius);
|
|
-webkit-transition: color 0.3s ease-in-out,background-color 0.3s ease-in-out;
|
|
transition: color 0.3s ease-in-out,background-color 0.3s ease-in-out;
|
|
}
|
|
.single-product .single-product-wrap .product-image-col .product-image .product-cart-action a:hover span.product-icon {
|
|
color: var(--extra-font-color);
|
|
background-color: var(--secondary-font-color);
|
|
}
|
|
@media (min-width: 1200px) {
|
|
.single-product .single-product-wrap .product-image-col .product-image .product-cart-action {
|
|
display: block;
|
|
}
|
|
}
|
|
|
|
/*====================================
|
|
product-content css
|
|
====================================*/
|
|
.single-product .single-product-wrap .product-content .pro-content {
|
|
display: flex;
|
|
flex-direction: column;
|
|
padding-top: 13px;
|
|
text-align: center;
|
|
}
|
|
.single-product .single-product-wrap .product-content .pro-content .product-ratting {
|
|
margin-top: 8px;
|
|
margin-bottom: 7px;
|
|
}
|
|
.single-product .single-product-wrap .product-content .pro-content .product-ratting span.review-ratting {
|
|
justify-content: center;
|
|
}
|
|
.single-product .single-product-wrap .product-content .pro-content .product-price {
|
|
margin-top: 6px;
|
|
}
|
|
.single-product .single-product-wrap .product-content .pro-content .product-price .price-box {
|
|
justify-content: center;
|
|
}
|
|
.single-product .single-product-wrap .product-content .pro-content .product-description {
|
|
display: none;
|
|
margin-top: 10px;
|
|
margin-bottom: 1px;
|
|
}
|
|
.single-product .single-product-wrap .product-content .pro-content .product-action-wrap {
|
|
margin-top: 12px;
|
|
}
|
|
.single-product .single-product-wrap .product-content .pro-content .product-action-wrap .product-action {
|
|
justify-content: center;
|
|
}
|
|
@media (min-width: 1200px) {
|
|
.single-product .single-product-wrap .product-content .pro-content .product-action-wrap {
|
|
display: none;
|
|
}
|
|
}
|
|
|
|
/*====================================
|
|
product-price css
|
|
====================================*/
|
|
.price-box {
|
|
display: flex;
|
|
flex-wrap: wrap;
|
|
margin-top: -5px;
|
|
margin-left: -1.5px;
|
|
margin-right: -1.5px;
|
|
line-height: 1;
|
|
}
|
|
.price-box>* {
|
|
margin-top: 5px;
|
|
padding-left: 1.5px;
|
|
padding-right: 1.5px;
|
|
}
|
|
/************************************* product css end *************************************/
|
|
|
|
/************************************* product-list css start *************************************/
|
|
/*====================================
|
|
product-list css
|
|
====================================*/
|
|
@media (min-width: 768px) {
|
|
.data-list .single-product .single-product-wrap .product-image-col {
|
|
width: 33.33%;
|
|
}
|
|
.data-list .single-product .single-product-wrap .product-content {
|
|
width: 66.66%;
|
|
}
|
|
}
|
|
@media (min-width: 1200px) {
|
|
.without-shop-sidebar .data-list .single-product .single-product-wrap .product-image-col {
|
|
width: 25%;
|
|
}
|
|
.without-shop-sidebar .data-list .single-product .single-product-wrap .product-content {
|
|
width: 75%;
|
|
}
|
|
}
|
|
|
|
/*====================================
|
|
product-image css
|
|
====================================*/
|
|
.data-list .single-product .single-product-wrap .product-image-col .product-image a.pro-img::after,
|
|
.data-list .single-product .single-product-wrap .product-image-col .product-image .product-action-wrap,
|
|
.data-list .single-product .single-product-wrap .product-image-col .product-image .product-cart-action {
|
|
display: none;
|
|
}
|
|
|
|
/*====================================
|
|
product-content css
|
|
====================================*/
|
|
.data-list .single-product .single-product-wrap .product-content .pro-content .product-description,
|
|
.data-list .single-product .single-product-wrap .product-content .pro-content .product-action-wrap {
|
|
display: block;
|
|
}
|
|
@media (min-width: 768px) {
|
|
.data-list .single-product .single-product-wrap .product-content .pro-content {
|
|
height: 100%;
|
|
justify-content: center;
|
|
padding-top: 0;
|
|
text-align: left;
|
|
}
|
|
.data-list .single-product .single-product-wrap .product-content .pro-content .product-ratting span.review-ratting,
|
|
.data-list .single-product .single-product-wrap .product-content .pro-content .product-price .price-box,
|
|
.data-list .single-product .single-product-wrap .product-content .pro-content .product-action-wrap .product-action {
|
|
justify-content: flex-start
|
|
}
|
|
}
|
|
/************************************* product-list css end *************************************/
|
|
|
|
/************************************* collection-product-list css start *************************************/
|
|
/*====================================
|
|
collection-product-list swiper css
|
|
====================================*/
|
|
.collection-product-list .collection-slider.swiper:not(.swiper-initialized) .swiper-slide:not([style]) {
|
|
width: 100%;
|
|
}
|
|
|
|
/*====================================
|
|
product-content css
|
|
====================================*/
|
|
.single-product-list .single-product-wrap .product-content {
|
|
display: flex;
|
|
align-items: center;
|
|
padding-left: 15px;
|
|
}
|
|
.single-product-list .single-product-wrap .product-content .pro-content {
|
|
width: 100%;
|
|
display: flex;
|
|
flex-direction: column;
|
|
}
|
|
.single-product-list .single-product-wrap .product-content .pro-content .product-ratting {
|
|
margin-top: 8px;
|
|
margin-bottom: 2px;
|
|
}
|
|
.single-product-list .single-product-wrap .product-content .pro-content .product-price {
|
|
margin-top: 6px;
|
|
}
|
|
|
|
/*==============================================
|
|
collection-product-list slider-arrow css
|
|
==============================================*/
|
|
.collection-product-list .side-collection-wrap .swiper-buttons .swiper-buttons-wrap button {
|
|
color: var(--secondary-font-color);
|
|
font-size: 20px;
|
|
-webkit-transition: color 0.3s ease-in-out;
|
|
transition: color 0.3s ease-in-out;
|
|
}
|
|
.collection-product-list .side-collection-wrap .swiper-buttons .swiper-buttons-wrap button:hover {
|
|
color: var(--primary-font-color);
|
|
}
|
|
/************************************* collection-product-list css end *************************************/
|
|
|
|
/************************************* quickview-modal css start *************************************/
|
|
/*====================================
|
|
quickview-modal css
|
|
====================================*/
|
|
@media (min-width: 768px) {
|
|
.quickview-modal .modal-dialog {
|
|
max-width: 750px;
|
|
}
|
|
}
|
|
|
|
/*====================================
|
|
quickview-slider-big swiper css
|
|
====================================*/
|
|
.quickview-modal .quickview-modal-content .quickview-detail-slider .quickview-img-big.quickview-slider-big .swiper:not(.swiper-initialized) .swiper-slide:not([style]) {
|
|
width: 100%;
|
|
}
|
|
|
|
/*====================================
|
|
quickview-img-big css
|
|
====================================*/
|
|
.quickview-modal .quickview-modal-content .quickview-detail-slider .quickview-img-big .swiper-buttons button.swiper-prev {
|
|
left: 15px;
|
|
}
|
|
.quickview-modal .quickview-modal-content .quickview-detail-slider .quickview-img-big .swiper-buttons button.swiper-next {
|
|
right: 15px;
|
|
}
|
|
.quickview-modal .quickview-modal-content .quickview-detail-slider .quickview-img-big .swiper-buttons button[disabled] {
|
|
opacity: 0.5;
|
|
pointer-events: none;
|
|
}
|
|
|
|
/*====================================
|
|
quickview-slider-small swiper css
|
|
====================================*/
|
|
.quickview-modal .quickview-modal-content .quickview-detail-slider .quickview-img-small.quickview-slider-small .swiper:not(.swiper-initialized) .swiper-slide:not([style]) {
|
|
width: 25%;
|
|
}
|
|
|
|
/*====================================
|
|
quickview-img-small css
|
|
====================================*/
|
|
.quickview-modal .quickview-modal-content .quickview-detail-slider .quickview-img-small img {
|
|
border: 1px solid transparent;
|
|
cursor: pointer;
|
|
}
|
|
.quickview-modal .quickview-modal-content .quickview-detail-slider .quickview-img-small .swiper-slide-thumb-active img {
|
|
border-color: var(--heading-font-color);
|
|
}
|
|
|
|
/*====================================
|
|
quickview-detail-info css
|
|
====================================*/
|
|
@media (min-width: 768px) {
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info {
|
|
right: -30px;
|
|
overflow-y: auto;
|
|
}
|
|
}
|
|
|
|
/*====================================
|
|
product-ratting css
|
|
====================================*/
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-ratting a.pro-review span.review-ratting {
|
|
margin-left: -2.5px;
|
|
margin-right: -2.5px;
|
|
}
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-ratting a.pro-review span.review-ratting>* {
|
|
padding-left: 2.5px;
|
|
padding-right: 2.5px;
|
|
}
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-ratting a.pro-review span.review-ratting span.review-average {
|
|
display: inline;
|
|
font-size: var(--body-font-size);
|
|
}
|
|
|
|
/*====================================
|
|
product-price css
|
|
====================================*/
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-price .pro-price-box span.discount-price::before {
|
|
content: "(";
|
|
}
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-price .pro-price-box span.discount-price::after {
|
|
content: ")";
|
|
}
|
|
|
|
/*====================================
|
|
product-stock css
|
|
====================================*/
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-stock span.stock-fill,
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-stock span.stock-empty {
|
|
position: relative;
|
|
padding-left: 20px;
|
|
}
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-stock span.stock-fill::before,
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-stock span.stock-fill::after,
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-stock span.stock-empty::before,
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-stock span.stock-empty::after {
|
|
content: "";
|
|
position: absolute;
|
|
--bs-bg-opacity: 1;
|
|
border-radius: 50%;
|
|
}
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-stock span.stock-fill::before,
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-stock span.stock-empty::before {
|
|
top: 6px;
|
|
left: 4px;
|
|
width: 8px;
|
|
height: 8px;
|
|
}
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-stock span.stock-fill::after,
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-stock span.stock-empty::after {
|
|
top: 2px;
|
|
left: 0;
|
|
width: 16px;
|
|
height: 16px;
|
|
border: 2px solid;
|
|
--bs-border-opacity: 0.3;
|
|
}
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-stock span.stock-fill::before {
|
|
background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity));
|
|
}
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-stock span.stock-empty::before {
|
|
background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity));
|
|
}
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-stock span.stock-fill::after {
|
|
border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity));
|
|
}
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-stock span.stock-empty::after {
|
|
border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity));
|
|
}
|
|
|
|
/* product-stock-bar css */
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-stock .product-stock-bar {
|
|
position: relative;
|
|
width: 100%;
|
|
height: 4px;
|
|
background-color: rgba(var(--border-color), var(--border-opacity));
|
|
--border-opacity: 0.2;
|
|
}
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-stock .product-stock-bar::after {
|
|
content: "";
|
|
position: absolute;
|
|
inset: 0;
|
|
--bs-bg-opacity: 1;
|
|
}
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-stock .product-stock-bar.product-stock-fill::after {
|
|
width: 66%;
|
|
background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity));
|
|
}
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-stock .product-stock-bar.product-stock-empty::after {
|
|
width: 9%;
|
|
background-color: rgba(var(--bs-danger-rgb),var(--bs-bg-opacity));
|
|
}
|
|
|
|
/*====================================
|
|
product-quantity-action css
|
|
====================================*/
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-quantity-action .product-quantity-wishlist {
|
|
margin-top: -10px;
|
|
margin-left: -7.5px;
|
|
margin-right: -7.5px;
|
|
}
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-quantity-action .product-quantity-wishlist>* {
|
|
margin-top: 10px;
|
|
padding-left: 7.5px;
|
|
padding-right: 7.5px;
|
|
}
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-quantity-action .product-quantity-wishlist .product-quantity .js-qty-wrapper .js-qty-wrap {
|
|
align-items: center;
|
|
}
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-quantity-action .product-quantity-wishlist .product-quantity .js-qty-wrapper .js-qty-wrap,
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-quantity-action .product-quantity-wishlist .product-quantity .js-qty-wrapper .js-qty-wrap button.js-qty-adjust,
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-quantity-action .product-quantity-wishlist .product-quantity .js-qty-wrapper .js-qty-wrap input.js-qty-num {
|
|
height: 40px;
|
|
}
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-quantity-action .product-quantity-wishlist .product-notify-stock a {
|
|
padding-left: 0px;
|
|
padding-right: 0px;
|
|
}
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-quantity-action .product-action button,
|
|
.quickview-modal .quickview-modal-content .quickview-info .quickview-detail-info .product-quantity-action .product-action a {
|
|
padding-left: 15px;
|
|
padding-right: 15px;
|
|
}
|
|
/************************************* quickview-modal css end *************************************/
|
|
|
|
/************************************* search-product css start *************************************/
|
|
/*====================================
|
|
search-product css
|
|
====================================*/
|
|
.search-page .search-bar-page form.search-form .section-title h2 span::before {
|
|
content: '"';
|
|
}
|
|
.search-page .search-bar-page form.search-form .section-title h2 span::after {
|
|
content: '"';
|
|
}
|
|
/************************************* search-product css end *************************************/
|
|
|
|
/************************************* keyframes css start *************************************/
|
|
/*====================================
|
|
blinking keyframes css
|
|
====================================*/
|
|
.blinking {
|
|
-webkit-animation: blinking 2s cubic-bezier(.4, 0, .6, 1) infinite;
|
|
animation: blinking 2s cubic-bezier(.4, 0, .6, 1) infinite;
|
|
}
|
|
@-webkit-keyframes blinking {
|
|
50% {
|
|
opacity: 0.5;
|
|
}
|
|
}
|
|
@keyframes blinking {
|
|
50% {
|
|
opacity: 0.5;
|
|
}
|
|
}
|
|
|
|
/*====================================
|
|
pulse-success keyframes css
|
|
====================================*/
|
|
@-webkit-keyframes pulse-success {
|
|
0% {
|
|
transform: scale(0.95);
|
|
box-shadow: 0 0 0 0 rgba(var(--bs-success-rgb), 0.7);
|
|
}
|
|
70% {
|
|
transform: scale(1);
|
|
box-shadow: 0 0 0 8px rgba(var(--bs-success-rgb), 0);
|
|
}
|
|
100% {
|
|
transform: scale(0.95);
|
|
box-shadow: 0 0 0 0 rgba(var(--bs-success-rgb), 0);
|
|
}
|
|
}
|
|
@keyframes pulse-success {
|
|
0% {
|
|
transform: scale(0.95);
|
|
box-shadow: 0 0 0 0 rgba(var(--bs-success-rgb), 0.7);
|
|
}
|
|
70% {
|
|
transform: scale(1);
|
|
box-shadow: 0 0 0 8px rgba(var(--bs-success-rgb), 0);
|
|
}
|
|
100% {
|
|
transform: scale(0.95);
|
|
box-shadow: 0 0 0 0 rgba(var(--bs-success-rgb), 0);
|
|
}
|
|
}
|
|
|
|
/*====================================
|
|
pulse-danger keyframes css
|
|
====================================*/
|
|
@-webkit-keyframes pulse-danger {
|
|
0% {
|
|
transform: scale(0.95);
|
|
box-shadow: 0 0 0 0 rgba(var(--bs-danger-rgb), 0.7);
|
|
}
|
|
70% {
|
|
transform: scale(1);
|
|
box-shadow: 0 0 0 8px rgba(var(--bs-danger-rgb), 0);
|
|
}
|
|
100% {
|
|
transform: scale(0.95);
|
|
box-shadow: 0 0 0 0 rgba(var(--bs-danger-rgb), 0);
|
|
}
|
|
}
|
|
@keyframes pulse-danger {
|
|
0% {
|
|
transform: scale(0.95);
|
|
box-shadow: 0 0 0 0 rgba(var(--bs-danger-rgb), 0.7);
|
|
}
|
|
70% {
|
|
transform: scale(1);
|
|
box-shadow: 0 0 0 8px rgba(var(--bs-danger-rgb), 0);
|
|
}
|
|
100% {
|
|
transform: scale(0.95);
|
|
box-shadow: 0 0 0 0 rgba(var(--bs-danger-rgb), 0);
|
|
}
|
|
}
|
|
/************************************* keyframes css end *************************************/ |