Viewing File: /home/ubuntu/walnutminds-ecom-frontend-base/src/components/Product/Product.css
.product-search-sec {
padding: 4em 0;
}
.product-search-box {
width: 100%;
display: flex;
flex-direction: row;
/* margin: 2em 0; */
}
.product-search-left {
display: block;
margin-left: 0;
margin-right: 2.5em;
width: 30%;
transition: all 2s ease;
height: 100%;
}
.product-search-right {
width: 100%;
}
.product-search-header-card {
background: var(--primary-color);
border-radius: 10px 10px 0px 0px;
padding: 1em;
font-size: 1.2em;
font-weight: 700;
display: flex;
justify-content: space-between;
color: var(--light-color);
}
.product-search-header-card a {
color: var(--primary-color);
font-size: 1.2em;
text-decoration: none;
font-weight: 500;
}
.product-search-header-card a:hover {
color: var(--primary-color);
}
.product-search-left .btn-categories {
padding: 1em !important;
font-size: 1.2em !important;
color: var(--tertiary-color) !important;
font-weight: 500 !important;
background: transparent !important;
border: 0 !important;
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
}
.product-search-left .btn-categories:focus {
box-shadow: none !important;
}
.product-search-left .btn-categories svg {
width: 0.8em;
}
.catgories-list-sec li {
padding: 1.2em;
padding-top: 0em;
}
.catgories-list-sec li:last-child {
padding-bottom: 0;
}
.catgories-list-sec li a {
font-size: 1.2em;
font-weight: 400;
color: var(--quaternary-color);
text-decoration: none;
}
.product-search-left-card-1 {
margin-bottom: 2em;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 10px;
border-radius: 10px;
}
.catgories-availablity-sec input[type="checkbox"],
.catgories-availablity-sec input[type="radio"] {
position: absolute;
opacity: 0;
z-index: -1;
}
.catgories-availablity-sec label {
position: relative;
display: inline-block;
line-height: 2em;
padding: 0 0 0 2.5em;
cursor: pointer;
}
.catgories-availablity-sec label::before,
.catgories-availablity-sec label::after {
position: absolute;
top: 2px;
left: 0;
display: block;
width: 20px;
height: 20px;
}
.catgories-availablity-sec label::before {
content: " ";
border: 2px solid #bdc3c7;
border-radius: 20%;
}
.catgories-availablity-sec input[type="checkbox"]+label::after {
content: "\2714";
color: var(--secondary-color);
line-height: 1.7;
text-align: center;
}
.catgories-availablity-sec input[type="checkbox"]:checked+label::before,
.catgories-availablity-sec input[type="radio"]:checked+label::before {
background: var(--primary-color);
border-color: var(--primary-color);
}
.catgories-availablity-sec input[type="checkbox"]+label::after,
.catgories-availablity-sec input[type=radio]+label::after {
-webkit-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
}
.catgories-availablity-sec input[type="checkbox"]:checked+label::after,
.catgories-availablity-sec input[type=radio]:checked+label::after {
-webkit-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.catgories-availablity-sec label::before,
.catgories-availablity-sec label::after {
-webkit-transition: .25s all ease;
-o-transition: .25s all ease;
transition: .25s all ease;
}
.catgories-availablity-sec {
display: flex;
flex-direction: column;
gap: 1em;
padding: 1em;
}
.catgories-availablity-sec label span {
font-size: 1em;
font-weight: 400;
color: var(--quaternary-color);
}
.categories-search-price-card {
grid-template-columns: repeat(2, 1fr);
display: grid;
gap: 2em;
padding: 1em;
}
.categories-search-price-card .input-group-text {
background-color: transparent !important;
border: 0 !important;
padding-left: 0 !important;
}
.categories-search-price-card .form-control {
box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);
border-radius: 5px;
border: 0 !important;
font-size: 1em;
}
.categories-search-price-card .form-control:focus {
box-shadow: 0px 0px 10px rgb(0 0 0 / 10%) !important;
}
.product-search-right-header-sec {
background-color: #F5F5F5;
padding: 2em;
display: flex;
align-items: center;
justify-content: space-between;
border-radius: 10px;
}
.product-search-input .form-control {
box-shadow: 0px 0px 10px rgb(0 0 0 / 10%) !important;
border-radius: 5px !important;
border: 0 !important;
}
.product-search-input {
display: flex;
align-items: center;
gap: 1em;
}
.product-search-right-header-sec h4 {
font-size: 1.4em;
font-weight: 600;
margin-bottom: 0;
color: var(--tertiary-color);
}
.search-btn {
background-color: var(--primary-color) !important;
padding: 0.6em 1.5em !important;
text-align: center;
transition: all 0.5s ease-in-out;
position: relative;
overflow: hidden;
border-radius: 5px !important;
color: var(--light-color) !important;
display: inline-block !important;
border: 1px solid var(--primary-color) !important;
font-size: 1.1em !important;
font-weight: 500 !important;
}
.search-btn:hover,
.search-btn:focus,
.search-btn:active {
background-color: var(--secondary-color) !important;
border:1px solid var(--secondary-color) !important;
color: var(--light-color) !important;
box-shadow: none !important;
}
.product-search-sortby-sec {
background-color: var(--primary-color);
padding: 2em;
display: flex;
align-items: center;
justify-content: space-between;
border-radius: 10px;
margin: 0 0 2em;
width: 100%;
}
.product-search-sortby-sec h4 {
font-size: 1.4em;
font-weight: 600;
margin-bottom: 0;
color: var(--light-color);
}
.product-search-sortby-card {
display: flex;
align-items: center;
gap: 2em;
}
.product-search-sortby-card h4 {
font-size: 1.4em;
font-weight: 600;
margin-bottom: 0;
color: var(--light-color);
white-space: nowrap;
}
.product-search-sortby-card .form-select {
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1) !important;
border-radius: 5px;
border: 0 !important;
}
.product-search-sortby-card .form-select:focus {
box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1) !important;
}
.rating-star {
display: flex;
align-items: center;
gap: 0.5em;
}
.rating-star li a svg {
width: 1.5em;
fill: #FFCE31;
}
.rating-star li:nth-child(4) svg {
fill: rgba(0, 0, 0, 0.1);
}
.rating-star li:nth-child(5) svg {
fill: rgba(0, 0, 0, 0.1);
}
.product-search-result-grid-box {
grid-template-columns: repeat(3, 1fr);
display: grid;
gap: 1em;
}
.product-search-result-img-sec {
border-radius: 10px 10px 0px 0px;
padding: 2em;
display: flex;
align-items: center;
justify-content: center;
padding: 1.5em;
background-color: #F4F4F4;
}
.product-search-result-info h4 {
font-size: 1.2em;
font-weight: 400;
color: var(--tertiary-color);
line-height: 1.5;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.product-search-result-info {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
width: 100%;
text-align: center;
padding: 1.5em;
}
.product-frame-act{
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
}
.product-search-result-info h3 {
color: #FF3D3D;
font-weight: 700;
font-size: 1.2em;
}
.product-search-result-info h3 sub {
bottom: 0;
}
.product-search-result-info h3 del {
color: var(--quaternary-color);
font-weight: 500;
font-size: 0.8em;
}
.product-search-result-grid-card {
background-color: var(--light-color);
border: 1px solid #F4F4F4;
border-radius: 10px;
position: relative;
}
.product-search-result-img {
height: 12em;
object-fit: contain;
}
.product-offer-sec {
background-color: var(--light-color);
padding: 5px 10px;
position: absolute;
top: 15px;
font-size: 1em;
font-weight: 500;
color: var(--secondary-color);
}
.product-search-cart-icon-sec {
background: rgba(0, 0, 0, 0.6);
padding: 8px;
position: absolute;
top: 15px;
right: 15px;
border-radius: 50%;
}
.product-search-cart-icon {
width: 1.8em;
}
/*Single Product CSS*/
.single-product-full-img-sec .image-gallery-swipe .image-gallery-slides {
background: #f4f4f4;
}
.image-gallery-thumbnail {
background: #f4f4f4;
border: 0 !important;
}
.image-gallery-thumbnail .image-gallery-thumbnail-image {
width: 8em;
height: 8em;
object-fit: contain;
}
.image-gallery-thumbnails .image-gallery-thumbnails-container {
display: flex;
gap: 0.5em;
align-items: center;
}
.single-product-full-img-sec .image-gallery-play-button {
display: none;
}
.image-gallery-left-nav .image-gallery-svg,
.image-gallery-right-nav .image-gallery-svg {
height: 40px;
width: 40px;
stroke: #000;
}
.image-gallery-fullscreen-button .image-gallery-svg {
stroke: #000;
}
.image-gallery-content .image-gallery-slide .image-gallery-image {
/* height: 32em; */
object-fit: contain;
}
.image-gallery-content.fullscreen .image-gallery-slide .image-gallery-image {
height: 100%;
}
.image-gallery-content.fullscreen .image-gallery-thumbnail .image-gallery-thumbnail-image {
width: 6em;
height: 6em;
}
.single-product-sec {
padding: 4em 0;
}
.single-product-review-card {
display: flex;
align-items: center;
gap: 2em;
}
.single-product-info-sec .rating-star {
margin-bottom: 0;
}
.single-product-info-sec h4 {
font-size: 2em;
font-weight: 600;
color: var(--tertiary-color);
margin-bottom: 0;
}
.single-product-review-card .write-review-link {
font-size: 1.1em;
font-weight: 400;
color: var(--tertiary-color);
text-decoration: none;
display: flex;
align-items: center;
gap: 0.5em;
}
.single-product-info-sec h3 {
color: #FF3D3D;
font-weight: 700;
margin: 0;
}
.single-product-info-sec h3 sub {
bottom: 0;
}
.single-product-info-sec h3 del {
color: var(--quaternary-color);
font-weight: 500;
font-size: 0.8em;
}
.single-product-info-sec p {
color: var(--quaternary-color);
font-size: 1em;
font-weight: 400;
margin: 0;
}
.single-product-info-sec p span {
color: var(--tertiary-color);
}
.add-wishlist-sec img {
width: 1.8em;
}
.add-wishlist-sec {
font-size: 1.1em;
font-weight: 400;
color: var(--tertiary-color);
display: flex;
align-items: center;
gap: 1em;
}
.add-wishlist-sec:hover {
color: var(--tertiary-color);
}
.progress-bar-sec {
padding: 0.5em 0;
}
.progress-bar-sec h5 {
font-size: 1.1em;
font-weight: 700;
color: var(--tertiary-color);
margin-bottom: 1em;
}
.progress-bar-sec .progress {
border-radius: 20px;
}
.progress-bar {
background: linear-gradient(180deg, #FF4313 0%, #F6871D 50.83%, #EECE27 100%);
}
.single-product-quantity-sec {
padding-top: 0.5em;
padding-bottom: 1em;
}
.single-product-quantity-sec .form-control:focus {
box-shadow: 0px 0px 10px rgb(0 0 0 / 10%) !important;
}
.single-product-quantity-sec .react-numeric-input b {
background-color: #3AC48B !important;
}
.single-product-quantity-sec .react-numeric-input i {
background: var(--secondary-color) !important;
}
.single-product-quantity-sec .react-numeric-input .form-control {
border: 0 !important;
width: 8em;
box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);
}
.single-product-quantity-sec p {
display: flex;
align-items: center;
gap: 1em;
}
.single-product-action-btn-sec .add-to-cart-btn {
background-color: var(--primary-color) !important;
padding: 0.6em 2em !important;
text-align: center;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
position: relative;
overflow: hidden;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-o-border-radius: 50px;
-ms-border-radius: 50px;
border-radius: 50px;
color: var(--light-color) !important;
display: inline-block;
border: 1px solid var(--primary-color) !important;
font-size: 1.2em;
font-weight: 500;
}
.single-product-action-btn-sec .add-to-cart-btn:hover,
.single-product-action-btn-sec .add-to-cart-btn:focus,
.single-product-action-btn-sec .add-to-cart-btn:active {
background-color: #232323 !important;
color: var(--secondary-color) !important;
box-shadow: none !important;
}
.single-product-action-btn-sec {
display: flex;
align-items: center;
gap: 1em;
}
.single-product-support-box {
grid-template-columns: repeat(2, 1fr);
display: grid;
gap: 2em;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 10px;
padding: 2em;
margin: 2em 0;
}
.single-product-support-card {
display: flex;
align-items: center;
gap: 1em;
font-weight: 700;
color: #203C3D;
}
.single-product-support-icon {
max-width: 4em;
}
.single-product-social-link li a svg {
max-width: 2em;
max-height: 2em;
width: 2em;
fill: var(--quaternary-color);
}
.single-product-social-link {
display: flex;
align-items: center;
gap: 1em;
margin-bottom: 0;
margin-top: 2em;
}
.single-product-description-review-sec {
max-height: 100vh;
overflow-y: scroll;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 10px;
padding: 2em;
}
.single-product-description-review-sec::-webkit-scrollbar {
width: 5px;
}
.single-product-description-review-sec::-webkit-scrollbar-track {
box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}
.single-product-description-review-sec::-webkit-scrollbar-thumb {
background-color: darkgrey;
border-radius: 5px;
}
.single-product-description-review-sec .nav.nav-pills {
justify-content: flex-start;
gap: 1em;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.single-product-description-sec {
font-size: 1.1em;
color: var(--quaternary-color);
margin: 0;
font-weight: 400;
line-height: 1.8;
display: -webkit-box;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical;
/* overflow: hidden; */
text-overflow: ellipsis;
}
.single-product-overflow-text {
font-size: 1.1em;
color: var(--quaternary-color);
margin: 0;
font-weight: 400;
line-height: 1.8;
}
.read-more-btn {
background-color: transparent !important;
border: none !important;
font-size: 1.2em !important;
font-weight: 500 !important;
color: var(--primary-color) !important;
padding: 0 !important;
}
.read-more-btn:focus {
box-shadow: none !important;
}
.single-product-description-review-sec .nav-link.active {
background-color: var(--primary-color) !important;
padding: 0.6em 2em !important;
color: var(--light-color) !important;
}
.single-product-description-review-sec .nav-link {
font-size: 1.2em;
font-weight: 500;
background-color: #E1E1E1 !important;
padding: 0.6em 2em !important;
color: var(--tertiary-color) !important;
cursor: pointer;
}
.single-product-description-review-sec .tab-content {
padding-top: 2em;
}
.single-product-description-sec p {
color: var(--tertiary-color);
font-size: 1em;
font-weight: 500;
margin-bottom: 2em;
}
.single-product-description-sec h4 {
font-size: 1.6em;
font-weight: 600;
color: var(--tertiary-color);
}
.single-product-description-list {
margin-bottom: 2em;
}
.single-product-description-list li {
color: var(--tertiary-color);
font-size: 1em;
font-weight: 500;
}
.single-product-description-list li {
padding-bottom: 0.5em;
}
.single-product-description-list li:last-child {
padding-bottom: 0em;
}
.single-product-review-box {
grid-template-columns: repeat(2, 1fr);
display: grid;
gap: 2em;
}
.single-product-review-left {
display: flex;
gap: 2em;
}
.single-product-review-user-img {
width: 5em;
height: 5em;
object-fit: cover;
border-radius: 50%;
}
.single-product-review-info p {
font-size: 1.1em;
color: var(--quaternary-color);
margin: 0;
font-weight: 400;
line-height: 1.8;
/* display: -webkit-box;
-webkit-line-clamp: 5;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis; */
}
.single-product-overflow-text p {
font-size: 1.1em;
color: var(--quaternary-color);
margin: 0;
font-weight: 400;
line-height: 1.8;
}
.single-product-review-info h4 {
font-size: 1.6em;
font-weight: 600;
color: var(--tertiary-color);
}
.single-product-info-sec {
display: flex;
flex-direction: column;
gap: 1.3em;
}
/* Top Selling Product CSS */
.top-selling-product-page {
padding: 4em 0;
}
.top-selling-product-sec {
padding: 4em 0
}
.top-selling-product-grid-box {
grid-template-columns: repeat(4, 1fr);
display: grid;
gap: 1em;
}
.top-selling-product-grid-card:nth-child(1n) .top-selling-product-img-sec {
background-color: #FFD76E;
}
.top-selling-product-grid-card:nth-child(2n) .top-selling-product-img-sec {
background-color: #0DCCC7;
}
.top-selling-product-grid-card:nth-child(3n) .top-selling-product-img-sec {
background-color: #FF7376;
}
.top-selling-product-grid-card:nth-child(4n) .top-selling-product-img-sec {
background-color: #B0FF81;
}
.top-selling-product-grid-card:nth-child(5n) .top-selling-product-img-sec {
background-color: #549672;
}
.top-selling-product-img-sec {
border-radius: 10px 10px 0px 0px;
padding: 2em;
display: flex;
align-items: center;
justify-content: center;
padding: 1.5em;
}
.top-selling-product-info h4 {
font-size: 1.2em;
font-weight: 400;
color: var(--tertiary-color);
line-height: 1.5;
}
.top-selling-product-info {
display: flex;
align-items: center;
justify-content: center;
flex-direction: column;
width: 100%;
text-align: center;
padding: 1.5em;
}
.top-selling-product-info h3 {
color: #FF3D3D;
font-weight: 700;
}
.top-selling-product-info h3 sub {
bottom: 0;
}
.top-selling-product-info h3 del {
color: var(--quaternary-color);
font-weight: 500;
font-size: 0.8em;
}
.top-selling-product-grid-card {
background-color: #F4F4F4;
border-radius: 10px;
position: relative;
}
.top-selling-product-img {
height: 12em;
object-fit: contain;
}
.single-product-trusted-sec img {
max-width: 100%;
}
img.single-product-review-img {
width: 150px;
height: 150px;
}
.faq-wrapped{
}
.faq-img-sec{
height: 100%;
}
Back to Directory
File Manager