@charset "UTF-8";

@font-face {
font-family: 'AktivGrotesk-Medium';
src: url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/fonts/AktivGrotesk-Medium.eot);
src: local('☞Aktiv Grotesk Medium'), local('AktivGrotesk-Medium'),
url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/fonts/AktivGrotesk-Medium.eot?#iefix) format('embedded-opentype'),
url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/fonts/AktivGrotesk-Medium.woff2) format('woff2'),
url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/fonts/AktivGrotesk-Medium.woff) format('woff'),
url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/fonts/AktivGrotesk-Medium.ttf) format('truetype'),
url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/fonts/AktivGrotesk-Medium.svg#AktivGrotesk-Medium) format('svg');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'AktivGrotesk-Regular';
src: url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/fonts/AktivGrotesk-Regular.eot);
src: local('☞Aktiv Grotesk'), local('AktivGrotesk-Regular'),
url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/fonts/AktivGrotesk-Regular.eot?#iefix) format('embedded-opentype'),
url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/fonts/AktivGrotesk-Regular.woff2) format('woff2'),
url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/fonts/AktivGrotesk-Regular.woff) format('woff'),
url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/fonts/AktivGrotesk-Regular.ttf) format('truetype'),
url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/fonts/AktivGrotesk-Regular.svg#AktivGrotesk-Regular) format('svg');
font-weight: 400;
font-style: normal;
font-display: swap;
}
body {
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-weight: 400;
line-height: 1.2;
color: #000000;
position: relative;
background-color: #ffffff;
text-rendering: optimizeLegibility;
min-height: 100vh;
overflow-x: hidden;
}
body {  scrollbar-width: thin; scrollbar-color: #defd96 #e6e6e6;  }
body::-webkit-scrollbar {
width: 8px;
height: 8px;
}
body::-webkit-scrollbar-track {
background: #e6e6e6;
border-radius: 10px;
}
body::-webkit-scrollbar-thumb {
background: #defd96;
border-radius: 10px;
border: 2px solid #e6e6e6; }
body::-webkit-scrollbar-thumb:hover {
background: #a7c957;
}
body:has(.home-banner) .tworowcta {
display: none;
}
img {
max-width: 100%;
vertical-align: middle;
}
ul,
ol {
margin: 0;
padding: 0;
}
ul li,
ol li {
list-style: none;
}
a {
display: inline-block;
text-decoration: none;
color: #1a1b19;
}
a:hover {
color: #1a1b19;
}
select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
outline: none;
box-shadow: none;
border: 1px solid #ccc;
padding: 1rem 0.625rem;
background-color: #fff;
background-image: url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/images/arpw-down.svg);
background-repeat: no-repeat;
background-position: right 0.625rem center;
background-size: 0.625rem;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
margin: 0;
}
.green-btn {
color: #1a1b19;
font-family: "AktivGrotesk-Medium";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: normal;
padding: 0.625rem 1.5rem;
border-radius: 6.25rem;
background: #68ad44;
display: flex;
align-items: center;
justify-content: center;
max-width: -moz-max-content;
max-width: max-content;
gap: 0.25rem;
}
.green-btn img {
max-width: 1.5rem;
max-height: 1.5rem;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.white-btn {
color: #1a1b19;
font-family: "AktivGrotesk-Medium";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: normal;
padding: 0.625rem 1.5rem;
border-radius: 6.25rem;
background: #fff;
display: flex;
align-items: center;
justify-content: center;
max-width: -moz-max-content;
max-width: max-content;
gap: 0.25rem;
}
.white-btn img {
max-width: 1.5rem;
max-height: 1.5rem;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
h2 {
color: #0a1f3d;
font-family: "AktivGrotesk-Medium";
font-size: 2.75rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin: 0;
}
p {
color: #2e2e2e;
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; margin: 0;
}
.sub-heading {
color: #1a1b19;
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; display: block;
margin: 0;
}
header button {
display: none;
}
header .offer-ber {
padding: 0.62rem 0;
background: #a7c957;
}
header .offer-ber h5 {
color: var(--Text-Green, #202d01);
font-family: "AktivGrotesk-Medium";
text-align: center;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin: 0;
}
header .main-content-ber {
padding-top: 1.88rem;
padding-bottom: 2.06rem;
}
header .main-content-ber .search-wraper {
display: table;
position: relative;
margin-left: 1.24rem;
}
header .main-content-ber .search-wraper input[type=search] {
width: 40.625rem;
height: 3rem;
padding: 0.5rem 3.5rem 0.5rem 1.5rem;
border-radius: 3.625rem;
border: 1px solid #ccc;
outline: none;
}
header .main-content-ber .search-wraper input[type=search]::-moz-placeholder {
color: var(--Text-light, #727679);
font-family: AktivGrotesk-Regular;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; }
header .main-content-ber .search-wraper input[type=search]::placeholder {
color: var(--Text-light, #727679);
font-family: AktivGrotesk-Regular;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; }
header .main-content-ber .search-wraper input[type=submit] {
width: 2rem;
height: 2rem;
background-color: #68ad44;
border-radius: 50%;
font-size: 0;
background-image: url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/images/search-icon.svg);
background-repeat: no-repeat;
background-position: center;
background-size: 0.875rem;
position: absolute;
top: 0.5rem;
right: 0.5rem;
border: none;
}
header .main-content-ber .search-logo-ber {
display: flex;
align-items: center;
justify-content: space-between;
gap: 2rem;
padding-bottom: 1.88rem;
}
header .main-content-ber .search-logo-ber .logo-wraper {
display: table;
}
header .main-content-ber .search-logo-ber .logo-wraper a {
display: table;
}
header .main-content-ber .search-logo-ber .logo-wraper a img {
max-width: 14.905rem;
max-height: 3rem;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
header .main-content-ber .search-logo-ber .profile-cart-wraper {
display: table;
}
header .main-content-ber .search-logo-ber .profile-cart-wraper ul {
display: flex;
align-items: center;
gap: 0.75rem;
}
header .main-content-ber .search-logo-ber .profile-cart-wraper ul li {
display: table;
border-radius: 50%;
}
header .main-content-ber .search-logo-ber .profile-cart-wraper ul li.for-responsive {
display: none;
}
header .main-content-ber .search-logo-ber .profile-cart-wraper ul li a {
background-color: #f0f2f5;
display: table;
border-radius: 50%;
}
header .main-content-ber .search-logo-ber .profile-cart-wraper ul li a img {
max-width: 3rem;
max-height: 3rem;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
border-radius: 50%;
}
header .main-content-ber .menu-ber ul {
display: flex;
align-items: center;
justify-content: space-between;
gap: 0.5rem;
}
header .main-content-ber .menu-ber ul li {
color: var(--Text-Black, #1a1b19);
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; position: relative;
}
header .main-content-ber .menu-ber ul li a {
color: var(--Text-Black, #1a1b19);
}
header .main-content-ber .menu-ber ul li:hover > a {
color: #a7c957;
}
header .main-content-ber .menu-ber ul li:hover > a::after {
background-image: url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/images/green-arow-down.svg) !important;
}
header .main-content-ber .menu-ber ul li:hover .sub-menu-wraper {
max-height: 31.25rem;
padding-top: 2.5rem;
}
header .main-content-ber .menu-ber ul li:has(.sub-menu-wraper) > a {
display: flex;
align-items: center;
gap: 0.5rem;
}
header .main-content-ber .menu-ber ul li:has(.sub-menu-wraper) > a::after {
content: "";
width: 0.875rem;
height: 0.5rem;
background-image: url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/images/arow-down.svg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
position: relative;
display: block;
}
header .main-content-ber .menu-ber ul li .sub-menu-wraper {
width: 14rem;
background-color: transparent;
padding-top: 0;
position: absolute;
top: auto;
transform: translateX(-20%);
max-height: 0;
overflow: hidden;
z-index: 99;
}
header .main-content-ber .menu-ber ul li .sub-menu-wraper ul.sub-menu {
background-color: #fff;
display: block;
border-radius: 0.5rem;
padding: 0.6rem 0;
position: relative;
box-shadow: rgba(0, 0, 0, 0.16) 0px 1px 4px;
}
header .main-content-ber .menu-ber ul li .sub-menu-wraper ul.sub-menu::after {
content: "";
width: 1rem;
height: 1rem;
background-color: #ffffff;
position: absolute;
top: -8px;
left: 0;
right: 0;
margin: auto;
border-radius: 4px 0 0 0;
transform: rotate(45deg);
box-shadow: rgba(0, 0, 0, 0.1) -3px -3px 24px;
}
header .main-content-ber .menu-ber ul li .sub-menu-wraper ul.sub-menu li a {
display: block;
padding: 0.4rem 1rem;
}
footer {
background: #edf4ee;
padding: 3.75rem 0;
}
footer h5 {
color: var(--Dark-green, #43702c);
font-family: "AktivGrotesk-Medium";
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 1.25rem;
}
footer .top-flex-box {
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: 1rem;
padding-bottom: 2.5rem;
border-bottom: 1px solid #9f9f9f;
}
footer .top-flex-box .logo-wraper {
max-width: 18.75rem;
width: 100%;
}
footer .top-flex-box .logo-wraper a.logo {
display: table;
}
footer .top-flex-box .logo-wraper a.logo img {
max-width: 16.14706rem;
margin-bottom: 1rem;
}
footer .top-flex-box .logo-wraper p {
color: #727679;
max-width: 18.75rem;
}
footer .top-flex-box .logo-wraper ul.social-icon {
display: flex;
align-items: center;
gap: 0.75rem;
margin-top: 2.75rem;
}
footer .top-flex-box .logo-wraper ul.social-icon li {
width: 3.0625rem;
height: 3.0625rem;
border-radius: 50%;
border: 1px solid #a7c957;
}
footer .top-flex-box .logo-wraper ul.social-icon li a {
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
footer .top-flex-box .logo-wraper ul.social-icon li a img {
max-width: 1.75rem;
max-height: 1.75rem;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
footer .top-flex-box .company-wraper,
footer .top-flex-box .customer-wraper {
display: table;
}
footer .top-flex-box .company-wraper ul.link li,
footer .top-flex-box .customer-wraper ul.link li {
color: var(--Text-light, #727679);
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; margin-bottom: 1rem;
}
footer .top-flex-box .company-wraper ul.link li:last-child,
footer .top-flex-box .customer-wraper ul.link li:last-child {
margin: 0;
}
footer .top-flex-box .company-wraper ul.link li a,
footer .top-flex-box .customer-wraper ul.link li a {
color: #727679;
}
footer .top-flex-box .company-wraper ul.link li a:hover,
footer .top-flex-box .customer-wraper ul.link li a:hover {
color: #727679;
}
footer .top-flex-box .contact-wraper {
max-width: 18.75rem;
width: 100%;
}
footer .top-flex-box .contact-wraper ul.contact-details li {
display: flex;
align-items: center;
gap: 0.5rem;
margin-bottom: 1.25rem;
}
footer .top-flex-box .contact-wraper ul.contact-details li figure {
margin: 0;
display: table;
border-radius: 50%;
overflow: hidden;
background-color: #fff;
}
footer .top-flex-box .contact-wraper ul.contact-details li figure img {
max-width: 2.25rem;
max-height: 2.25rem;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
border-radius: 50%;
}
footer .top-flex-box .contact-wraper ul.contact-details li span,
footer .top-flex-box .contact-wraper ul.contact-details li a {
max-width: 12.3125rem;
color: var(--Text-light, #727679);
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; }
footer .top-flex-box .contact-wraper a.last {
color: var(--Dark-green, #43702c);
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; display: table;
}
footer .bottom-flex-box {
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: 1rem;
padding-top: 2.5rem;
}
footer .bottom-flex-box p {
color: #808080;
display: flex;
align-items: center;
gap: 0.3rem;
}
footer .bottom-flex-box p a {
color: #808080;
}
footer .bottom-flex-box ul.payment-option {
display: flex;
align-items: center;
gap: 0.75rem;
}
footer .bottom-flex-box ul.payment-option li {
display: table;
}
footer .bottom-flex-box ul.payment-option li a {
display: table;
}
footer .bottom-flex-box ul.payment-option li a img {
max-width: 2.1875rem;
max-height: 1.5625rem;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
section.home-banner {
padding: 4.88rem 0;
background: #fafafa;
}
section.home-banner img.side-img {
width: 100%;
height: 32.375rem;
-o-object-fit: cover;
object-fit: cover;
}
section.home-banner .text-wraper {
max-width: 35.6875rem;
width: 100%;
}
section.home-banner .text-wraper .review-wraper {
display: flex;
align-items: center;
gap: 1rem;
margin-bottom: 0.75rem;
}
section.home-banner .text-wraper .review-wraper ul.rating {
display: flex;
align-items: center;
gap: 0.25rem;
}
section.home-banner .text-wraper .review-wraper ul.rating li {
display: table;
}
section.home-banner .text-wraper .review-wraper ul.rating li img {
max-width: 1.375rem;
max-height: 1.375rem;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
section.home-banner .text-wraper .review-wraper span {
color: #0a1f3d;
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; }
section.home-banner .text-wraper h1 {
color: #0a1f3d;
font-family: "AktivGrotesk-Medium";
font-size: 3.25rem;
font-style: normal;
font-weight: 400;
line-height: 3.814rem;
margin-bottom: 0.5rem;
}
section.home-banner .text-wraper p {
color: #0a1f3d;
margin-bottom: 2.25rem;
}
section.home-sec2 {
padding-top: 7.5rem;
}
section.home-sec2 h6.sub-heading {
text-align: center;
margin-bottom: 1rem;
}
section.home-sec2 h2 {
text-align: center;
margin-bottom: 3.06rem;
}
section.home-sec2 .product-cart {
position: relative;
overflow: hidden;
}
section.home-sec2 .product-cart a.absolute {
position: absolute;
inset: 0;
z-index: 1;
}
section.home-sec2 .product-cart .product-img {
display: table;
margin-bottom: 1.5rem;
background: #fafafa;
}
section.home-sec2 .product-cart .product-img img {
width: auto;
height: 22.5625rem;
-o-object-fit: cover;
object-fit: cover;
}
section.home-sec2 .product-cart .product-details h6 {
color: var(--Text-Black, #1a1b19);
text-align: center;
font-family: "AktivGrotesk-Medium";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 0.75rem;
}
section.home-sec2 .product-cart .product-details span {
color: var(--Text-Black, #1a1b19);
text-align: center;
font-family: "AktivGrotesk-Medium";
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
display: block;
}
section.home-sec2 .popular-product {
margin-bottom: 2.5rem;
}
section.home-sec2 .popular-product .swiper-wrapper {
padding-bottom: 3.75rem;
}
section.home-sec2 .popular-product .swiper-pagination,
section.home-sec2 .popular-product .swiper-scrollbar {
position: static;
background: #f7f7f7;
width: 100%;
height: 0.4375rem;
}
section.home-sec2 .popular-product .swiper-pagination span.swiper-pagination-progressbar-fill,
section.home-sec2 .popular-product .swiper-pagination .swiper-scrollbar-drag,
section.home-sec2 .popular-product .swiper-scrollbar span.swiper-pagination-progressbar-fill,
section.home-sec2 .popular-product .swiper-scrollbar .swiper-scrollbar-drag {
background: #2e2e2e;
cursor: pointer;
}
section.home-sec2 a.view-btn {
color: var(--Text-Black, #1a1b19);
text-align: center;
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; padding-bottom: 0.3775rem;
border-bottom: 1px solid #1a1b19;
max-width: -moz-max-content;
max-width: max-content;
margin: 0 auto;
display: block;
}
section.home-sec3 {
padding: 7.5rem 0;
}
section.home-sec3 h6.sub-heading {
text-align: center;
margin-bottom: 1rem;
}
section.home-sec3 h2 {
text-align: center;
margin-bottom: 2.5rem;
}
section.home-sec3 .full-wraper-box {
width: 100%;
position: relative;
overflow: hidden;
}
section.home-sec3 .full-wraper-box .circle-box {
display: table;
margin: 0 auto;
position: relative;
}
section.home-sec3 .full-wraper-box .circle-box span.first {
width: 36.3125rem;
height: 36.3125rem;
border-radius: 36.3125rem;
background: rgba(227, 240, 198, 0.2);
display: flex;
align-items: center;
justify-content: center;
}
section.home-sec3 .full-wraper-box .circle-box span.first span.secend {
width: 28.6875rem;
height: 28.6875rem;
border-radius: 28.6875rem;
background: rgba(227, 240, 198, 0.38);
display: flex;
align-items: center;
justify-content: center;
}
section.home-sec3 .full-wraper-box .circle-box span.first span.secend span.third {
width: 21.9375rem;
height: 21.9375rem;
border-radius: 21.9375rem;
background: #e3f0c6;
}
section.home-sec3 .full-wraper-box .circle-box img.product {
max-width: 23.1875rem;
max-height: 29rem;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
position: absolute;
left: 0;
right: 0;
bottom: 2.31rem;
margin: auto;
}
section.home-sec3 .full-wraper-box ul {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
}
section.home-sec3 .full-wraper-box ul li {
display: flex;
align-items: center;
gap: 1.5rem;
max-width: -moz-max-content;
max-width: max-content;
position: absolute;
}
section.home-sec3 .full-wraper-box ul li figure {
width: 6.375rem;
height: 6.375rem;
border-radius: 6.25rem;
border: 1px dashed var(--Dark-green, #43702c);
display: flex;
align-items: center;
justify-content: center;
background-color: #fff;
margin: 0;
}
section.home-sec3 .full-wraper-box ul li figure span {
width: 5rem;
height: 5rem;
display: flex;
align-items: center;
justify-content: center;
border-radius: 6.25rem;
background: rgba(167, 201, 87, 0.41);
}
section.home-sec3 .full-wraper-box ul li figure span img {
max-width: 2.75rem;
max-height: 2.75rem;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
section.home-sec3 .full-wraper-box ul li strong {
color: var(--Dark-green, #43702c);
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; display: block;
}
section.home-sec3 .full-wraper-box ul li:nth-child(2n) {
flex-direction: row-reverse;
}
section.home-sec3 .full-wraper-box ul li:nth-child(2n) strong {
text-align: right;
}
section.home-sec3 .full-wraper-box ul li:nth-child(1) {
top: 3.5rem;
left: 10.25rem;
}
section.home-sec3 .full-wraper-box ul li:nth-child(1)::after {
content: "";
width: 6.8125rem;
height: 1.06975rem;
background-image: url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/images/aro1.png);
background-repeat: no-repeat;
background-position: top left;
background-size: cover;
position: absolute;
top: 0.85rem;
right: -8.6rem;
}
section.home-sec3 .full-wraper-box ul li:nth-child(2) {
top: 3.5rem;
right: 11.12rem;
}
section.home-sec3 .full-wraper-box ul li:nth-child(2)::after {
content: "";
width: 6.8125rem;
height: 1.06975rem;
background-image: url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/images/aro1.png);
background-repeat: no-repeat;
background-position: top left;
background-size: cover;
position: absolute;
top: 0.65rem;
left: -6.4rem;
transform: scaleX(-1);
}
section.home-sec3 .full-wraper-box ul li:nth-child(3) {
top: 14.81rem;
left: 0;
}
section.home-sec3 .full-wraper-box ul li:nth-child(3)::after {
content: "";
width: 6.25rem;
height: 0.375rem;
background-image: url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/images/aro2.png);
background-repeat: no-repeat;
background-position: top left;
background-size: cover;
position: absolute;
top: 0.65rem;
right: -10.4rem;
bottom: 0;
margin: auto;
}
section.home-sec3 .full-wraper-box ul li:nth-child(4) {
top: 14.81rem;
right: 0;
}
section.home-sec3 .full-wraper-box ul li:nth-child(4)::after {
content: "";
width: 6.25rem;
height: 0.375rem;
background-image: url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/images/aro2.png);
background-repeat: no-repeat;
background-position: top left;
background-size: cover;
position: absolute;
top: 0.65rem;
left: -8.4rem;
bottom: 0;
margin: auto;
transform: scaleX(-1);
}
section.home-sec3 .full-wraper-box ul li:nth-child(5) {
bottom: 3.31rem;
left: 10.25rem;
}
section.home-sec3 .full-wraper-box ul li:nth-child(5)::after {
content: "";
width: 6.8125rem;
height: 1.16975rem;
background-image: url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/images/aro3.png);
background-repeat: no-repeat;
background-position: top left;
background-size: cover;
position: absolute;
bottom: -0.35rem;
right: -8.6rem;
}
section.home-sec3 .full-wraper-box ul li:nth-child(6) {
bottom: 3.31rem;
right: 10.25rem;
}
section.home-sec3 .full-wraper-box ul li:nth-child(6)::after {
content: "";
width: 6.8125rem;
height: 1.16975rem;
background-image: url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/images/aro3.png);
background-repeat: no-repeat;
background-position: top left;
background-size: cover;
position: absolute;
bottom: -0.35rem;
left: -8.6rem;
transform: scaleX(-1);
}
section.home-sec4 {
padding: 3.75rem 0;
background: #386641;
position: relative;
z-index: 0;
overflow: hidden;
}
section.home-sec4.product-sec3 {
margin: 7.5rem 0;
}
section.home-sec4 img.top {
width: 37.75rem;
height: 33.125rem;
position: absolute;
top: -5.75rem;
right: -6.75rem;
z-index: -1;
}
section.home-sec4 img.bottom {
width: 41.125rem;
height: 30.6875rem;
position: absolute;
bottom: 2.06rem;
left: -11.56rem;
z-index: -1;
}
section.home-sec4 h6.sub-heading {
text-align: center;
margin-bottom: 1rem;
color: #fff;
}
section.home-sec4 h2 {
color: #fff;
margin-bottom: 3.75rem;
text-align: center;
}
section.home-sec4 .health-product-wraper {
display: grid;
grid-template-columns: repeat(6, 1fr);
gap: 2.5rem 1.88rem;
margin-bottom: 4.75rem;
}
section.home-sec4 .health-product-wraper .health-product-cart {
width: 100%;
min-height: 14.25rem;
border-radius: 0.75rem;
border: 1px solid #688a6f;
background: #406c48;
box-shadow: 0 4px 14.6px 0 rgba(49, 50, 53, 0.16);
padding: 1rem 0.5rem;
}
section.home-sec4 .health-product-wraper .health-product-cart figure {
display: table;
margin: 0 auto 0.5rem;
}
section.home-sec4 .health-product-wraper .health-product-cart figure img {
max-width: 7.25rem;
max-height: 7.25rem;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
section.home-sec4 .health-product-wraper .health-product-cart span {
color: var(--White, #fff);
text-align: center;
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; display: block;
}
section.home-sec4 .health-product-wraper .health-product-cart { }
section.home-sec4 .health-product-wraper .health-product-cart.fade-in-up {
animation: fadeInUp 0.5s ease forwards;
}
section.home-sec4 a.white-btn {
margin: 0 auto;
} @keyframes fadeInUp {
from {
opacity: 0;
transform: translateY(30px);
}
to {
opacity: 1;
transform: translate(0);
}
}
section.home-sec5 {
padding: 7.5rem 0;
}
section.home-sec5 h6.sub-heading {
margin-bottom: 1rem;
}
section.home-sec5 h2 {
margin-bottom: 2rem;
}
section.home-sec5 .img-wraper {
padding: 1.75rem 0 1.25rem;
height: 100%;
}
section.home-sec5 .img-wraper img {
width: 100%;
height: 100%;
border-radius: 0.5rem;
background: #d9dee1;
-o-object-fit: cover;
object-fit: cover;
}
section.home-sec5 ul.accordian li {
border-bottom: 1px solid #e0e0e0;
padding: 2.6rem 0;
cursor: pointer;
}
section.home-sec5 ul.accordian li:last-child {
border: none;
}
section.home-sec5 ul.accordian li.active {
padding: 1.75rem 0;
}
section.home-sec5 ul.accordian li.active .heading {
padding: 0;
}
section.home-sec5 ul.accordian li.active .heading img.ingrident {
opacity: 0;
}
section.home-sec5 ul.accordian li.active .heading img.arow {
transform: rotate(-45deg);
}
section.home-sec5 ul.accordian li .heading {
display: flex;
align-items: center;
gap: 0.5rem;
position: relative;
padding: 0 0 0 4.375rem;
transition: all 0.3s ease-in-out;
}
section.home-sec5 ul.accordian li .heading img.ingrident {
max-width: 3.75rem;
max-height: 3.75rem;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
border-radius: 0.5rem;
transition: all 0.3s ease-in-out;
opacity: 1;
position: absolute;
top: 50%;
left: 0;
transform: translateY(-50%);
}
section.home-sec5 ul.accordian li .heading img.arow {
max-width: 1.5rem;
max-height: 1.5rem;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
transition: all 0.3s ease-in-out;
transform: rotate(0);
}
section.home-sec5 ul.accordian li .heading span {
color: var(--Dark-green, #43702c);
font-family: "AktivGrotesk-Medium";
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
}
section.home-sec5 ul.accordian li .content {
display: none;
}
section.home-sec5 ul.accordian li .content p {
color: #2e2e2e;
padding: 0.75rem 0 0;
}
section.home-sec6 {
padding: 3.75rem 0;
background: #fafafa;
}
section.home-sec6 h6.sub-heading {
text-align: center;
margin-bottom: 1rem;
}
section.home-sec6 h2 {
text-align: center;
margin-bottom: 3.75rem;
}
section.home-sec6 .customers-review {
padding-left: 1.87rem;
}
section.home-sec6 .review-cart {
border-radius: 0.75rem;
border: 1px solid #d4d4d4;
background: #f4f4f4;
width: 100%;
padding: 1.5rem;
height: 100%;
display: flex;
flex-direction: column;
min-height: 19.0625rem;
}
section.home-sec6 .review-cart .text-wraper {
margin-bottom: 1.78rem;
}
section.home-sec6 .review-cart h5 {
color: var(--Text-Black, #1a1b19);
font-family: "AktivGrotesk-Medium";
font-size: 1.2rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 1rem;
}
section.home-sec6 .review-cart p {
color: #2e2e2e;
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; }
section.home-sec6 .review-cart .profile {
display: flex;
align-items: center;
gap: 0.94rem;
margin-top: auto;
border-top: 1px solid rgba(0, 0, 0, 0.11);
padding-top: 1.78rem;
}
section.home-sec6 .review-cart .profile img.avater {
width: 3.5rem;
height: 3.5rem;
border-radius: 3.125rem;
background: #e0e0e0;
}
section.home-sec6 .review-cart .profile .star span {
color: #2e2e2e;
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; }
section.home-sec6 .review-cart .profile .star ul {
display: flex;
align-items: center;
gap: 0.25rem;
margin-top: 0.19rem;
}
section.home-sec6 .review-cart .profile .star ul li {
display: table;
}
section.home-sec6 .review-cart .profile .star ul li img {
max-width: 1.5rem;
max-height: 1.5rem;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
section.home-sec6 .swiper-slide {
height: 100%;
}
section.home-sec6 .swiper-slide:nth-child(even) .review-cart {
border-radius: 0.75rem;
background: #386641;
}
section.home-sec6 .swiper-slide:nth-child(even) .review-cart * {
color: #fff !important;
}
section.home-sec6 .wraper-box {
display: flex;
align-items: center;
justify-content: center;
gap: 2.5rem;
margin-top: 3.75rem;
}
section.home-sec6 .wraper-box .swiper-button-next,
section.home-sec6 .wraper-box .swiper-button-prev {
position: static;
margin: 0 !important;
width: 2.75rem;
height: 2.75rem;
border-radius: 6.25rem;
border: 1.5px solid var(--Text-Black, #1a1b19);
background: #fff;
display: flex;
align-items: center;
justify-content: center;
}
section.home-sec6 .wraper-box .swiper-button-next svg,
section.home-sec6 .wraper-box .swiper-button-prev svg {
display: none;
}
section.home-sec6 .wraper-box .swiper-button-next img,
section.home-sec6 .wraper-box .swiper-button-prev img {
width: 1.5rem;
height: 1.5rem;
filter: brightness(0) saturate(100%) invert(11%) sepia(3%) saturate(654%) hue-rotate(47deg) brightness(92%) contrast(100%);
-o-object-fit: cover;
object-fit: cover;
}
section.home-sec6 .wraper-box .swiper-pagination {
position: static;
margin: 0 !important;
width: auto;
display: flex;
align-items: center;
gap: 0.44rem;
}
section.home-sec6 .wraper-box .swiper-pagination span {
width: 0.625rem;
height: 0.625rem;
background-color: #d9d9d9;
border-radius: 50%;
opacity: 1;
}
section.home-sec6 .wraper-box .swiper-pagination span.swiper-pagination-bullet-active {
width: 1.8125rem;
height: 0.625rem;
border-radius: 3.125rem;
background-color: #68ad44;
}
section.home-sec6 .wraper-box .swiper-button-prev {
transform: rotate(180deg);
}
section.home-sec7 {
padding: 7.5rem 0;
}
section.home-sec7 h6.sub-heading {
text-align: center;
margin-bottom: 1rem;
}
section.home-sec7 h2 {
text-align: center;
margin-bottom: 3.75rem;
}
section.home-sec7 .latest-reads-cart .img-wraper {
width: 100%;
height: 17.375rem;
margin-bottom: 1.88rem;
}
section.home-sec7 .latest-reads-cart .img-wraper img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
section.home-sec7 .latest-reads-cart h5 {
color: var(--Medium-grey-text, #9f9f9f);
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; margin-bottom: 1.25rem;
}
section.home-sec7 .latest-reads-cart h3 {
color: var(--Text-Black, #1a1b19);
font-family: "AktivGrotesk-Medium";
font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; margin-bottom: 1rem;
}
section.home-sec7 .latest-reads-cart p {
color: #2e2e2e;
margin-bottom: 1rem;
}
section.home-sec7 .latest-reads-cart a.rm-btn {
color: #2e2e2e;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; text-decoration-line: underline;
text-decoration-style: solid;
-webkit-text-decoration-skip: ink;
text-decoration-skip-ink: auto;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-underline-position: from-font;
text-transform: uppercase;
}
section.last-sec {
padding-bottom: 7.5rem;
}
section.last-sec img.bg-img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
z-index: -1;
position: absolute;
inset: 0;
-o-object-position: right;
object-position: right;
}
section.last-sec img.before-img {
width: 30.5625rem;
height: 20.375rem;
position: absolute;
left: 0;
bottom: 0;
-o-object-fit: cover;
object-fit: cover;
}
section.last-sec img.after-img {
width: 15.375rem;
height: 13.875rem;
position: absolute;
right: 0;
bottom: 0.69rem;
-o-object-fit: cover;
object-fit: cover;
}
section.last-sec .green-box {
border-radius: 1.5rem;
background: #406c48;
padding: 3.44rem 3rem 3.37rem;
overflow: hidden;
position: relative;
z-index: 0;
}
section.last-sec .green-box .text-wraper {
max-width: 42.5625rem;
width: 100%;
margin: 0 auto;
}
section.last-sec .green-box .text-wraper h2 {
font-size: 2.25rem;
text-align: center;
color: #fff;
margin-bottom: 0.5rem;
}
section.last-sec .green-box .text-wraper p {
color: var(--White, #fff);
text-align: center;
margin-bottom: 3rem;
}
section.last-sec .green-box .text-wraper .form-wraper {
width: 100%;
position: relative;
}
section.last-sec .green-box .text-wraper .form-wraper input[type=email] {
width: 100%;
height: 3.75rem;
border-radius: 3.125rem;
border: 1px solid #ccc;
background: var(--White, #fff);
padding: 0.5rem 0.5rem 0.5rem 1.5rem;
outline: none;
padding-right: 10rem;
}
section.last-sec .green-box .text-wraper .form-wraper input[type=email]::-moz-placeholder {
color: var(--Text-light, #727679);
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; }
section.last-sec .green-box .text-wraper .form-wraper input[type=email]::placeholder {
color: var(--Text-light, #727679);
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; }
section.last-sec .green-box .text-wraper .form-wraper .green-btn {
position: absolute;
top: 0.5rem;
right: 0.5rem;
overflow: hidden;
}
section.last-sec .green-box .text-wraper .form-wraper .green-btn input[type=submit] {
position: absolute;
inset: 0;
z-index: 9;
opacity: 0;
font-size: 0;
}
section.product-sec1 {
padding: 5rem 0 0;
}
section.product-sec1 .product-item-weraper {
position: relative;
overflow: hidden;
border-radius: 0.75rem;
background: #efefef;
}
section.product-sec1 .product-item-weraper img.bg-img {
width: 100%;
height: 19rem;
-o-object-fit: cover;
object-fit: cover;
border-radius: 0.75rem;
}
section.product-sec1 .product-item-weraper .text-wraper {
max-width: 22.625rem;
width: 100%;
position: absolute;
left: 1.25rem;
bottom: 1.38rem;
}
section.product-sec1 .product-item-weraper .text-wraper h3 {
color: var(--Dark-green, #43702c);
font-family: "AktivGrotesk-Medium";
font-size: 2.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 1rem;
}
section.product-sec1 .product-item-weraper .text-wraper p {
max-width: 20rem;
color: var(--Text-Black, #1a1b19);
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; margin-bottom: 2.56rem;
}
section.shop-sec1 {
padding: 5rem 0 7.5rem;
}
section.shop-sec1 .row {
gap: 2.5rem 0;
}
section.shop-sec1 .heading-flex-wraper {
display: flex;
align-items: center;
justify-content: space-between;
gap: 1rem;
}
section.shop-sec1 .heading-flex-wraper span.count-product {
color: var(--Text-Black, #1a1b19);
text-align: center;
font-family: "AktivGrotesk-Medium";
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
}
section.shop-sec1 .heading-flex-wraper .select-wraper {
max-width: 19.125rem;
width: 100%;
padding: 0.65rem 0.75rem 0.55rem;
border-radius: 0.25rem;
border: 1px solid #c2c2c2;
display: flex;
align-items: center;
gap: 0.2rem;
}
section.shop-sec1 .heading-flex-wraper .select-wraper span {
color: var(--Text-light, #727679);
font-family: "AktivGrotesk-Medium";
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
white-space: nowrap;
}
section.shop-sec1 .heading-flex-wraper .select-wraper select {
width: 100%;
color: var(--Text-Black, #1a1b19);
font-family: "AktivGrotesk-Medium";
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
padding: 0;
padding-right: 2rem;
border: none;
background-image: url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/images/arow-down.svg);
background-repeat: no-repeat;
background-position: right center;
background-size: 0.875rem 0.5rem;
}
section.shop-sec1 .main-product-cart {
border-radius: 0.75rem;
background: #fff;
display: flex;
flex-direction: column;
gap: 1.5rem;
transition: all 0.3s ease-in-out;
padding-bottom: 1.5rem;
}
section.shop-sec1 .main-product-cart img {
height: 19rem;
}
section.shop-sec1 .main-product-cart:hover {
box-shadow: 0 4px 15.2px 0 rgba(174, 189, 195, 0.25);
}
section.shop-sec1 .main-product-cart .product-img {
border-radius: 0.75rem;
background: #fafafa;
display: flex;
align-items: center;
justify-content: center;
padding: 2.25rem 1.31rem 1.31rem;
}
section.shop-sec1 .main-product-cart .product-img img {
max-width: 12.625rem;
width: 100%;
height: 19rem;
-o-object-fit: cover;
object-fit: cover;
}
section.shop-sec1 .main-product-cart .text-wraper {
padding: 0 1rem;
}
section.shop-sec1 .main-product-cart .text-wraper h4 {
color: var(--Text-Black, #1a1b19);
text-align: center;
font-family: "AktivGrotesk-Medium";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 1.25rem;
}
section.shop-sec1 .main-product-cart .text-wraper h5 {
display: flex;
align-items: center;
justify-content: center;
gap: 0.75rem;
margin-bottom: 0.5rem;
}
section.shop-sec1 .main-product-cart .text-wraper h5 span {
display: flex;
align-items: center;
gap: 0.25rem;
border-right: 1px solid var(--Text-Black, #1a1b19);
color: var(--Text-Black, #1a1b19);
text-align: center;
font-family: "AktivGrotesk-Medium";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: normal;
padding-right: 0.75rem;
}
section.shop-sec1 .main-product-cart .text-wraper h5 span img {
max-width: 1.5rem;
max-height: 1.5rem;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
section.shop-sec1 .main-product-cart .text-wraper h5 strong {
color: var(--Text-Black, #1a1b19);
text-align: center;
font-family: AktivGrotesk-Medium;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin: 0;
display: block;
}
section.shop-sec1 .main-product-cart .text-wraper span.price {
color: var(--Text-Black, #1a1b19);
text-align: center;
font-family: "AktivGrotesk-Medium";
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
display: block;
margin-bottom: 1.5rem;
}
section.shop-sec1 .main-product-cart .text-wraper .btn-wraper {
display: flex;
align-items: center;
flex-wrap: wrap;
gap: 0.75rem;
}
section.shop-sec1 .main-product-cart .text-wraper .btn-wraper a.bordre-btn {
color: var(--Button-colour, #68ad44);
font-family: AktivGrotesk-Medium;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: normal;
border-radius: 6.25rem;
border: 1px solid var(--Button-colour, #68ad44);
background: #f3ffed;
padding: 0.78rem 1.5rem;
display: flex;
align-items: center;
justify-content: center;
gap: 0.25rem;
width: 100%;
}
section.shop-sec1 .main-product-cart .text-wraper .btn-wraper a.green-btn {
max-width: 100%;
width: 100%;
}
ul.pagination {
display: flex;
align-items: center;
justify-content: center;
gap: 1rem;
}
ul.pagination li.active * {
color: #68ad44;
}
ul.pagination li.prev {
display: table;
margin-right: 1.5rem;
opacity: 0.5;
}
ul.pagination li.prev a {
width: 2.75rem;
height: 2.75rem;
border-radius: 6.25rem;
border: 1px solid var(--Text-Black, #1a1b19);
background: #fff;
display: flex;
align-items: center;
justify-content: center;
}
ul.pagination li.prev a img {
max-width: 1.5rem;
max-height: 1.5rem;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
transform: rotate(180deg);
}
ul.pagination li.next {
display: table;
margin-left: 1.5rem;
}
ul.pagination li.next a {
width: 2.75rem;
height: 2.75rem;
border-radius: 6.25rem;
border: 1px solid var(--Text-Black, #1a1b19);
background: #fff;
display: flex;
align-items: center;
justify-content: center;
}
ul.pagination li.next a img {
max-width: 1.5rem;
max-height: 1.5rem;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
ul.pagination li span,
ul.pagination li a {
color: var(--Text-Black, #1a1b19);
text-align: center;
font-family: "AktivGrotesk-Medium";
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
}
section.shop-sec2 {
background: #386641;
padding: 5rem 0;
margin-bottom: 5rem;
}
section.shop-sec2 * {
color: #fff !important;
}
section.shop-sec2 .popular-product .swiper-pagination {
background: #f7f7f7;
}
section.shop-sec2 .popular-product .swiper-pagination span.swiper-pagination-progressbar-fill {
background: #bdbdbd;
}
section.shop-sec2 a.view-btn {
border-bottom: 1px solid #ffffff;
}
section.health-guide-sec1 {
padding: 5rem 0;
}
section.health-guide-sec1 .health-option-wraper ul.alphabet {
display: inline-flex;
align-items: center;
margin-bottom: 1.5rem;
gap: 0.5rem;
position: relative;
}
section.health-guide-sec1 .health-option-wraper ul.alphabet::after {
content: "";
width: 100%;
height: 0.0938rem;
background-color: #727679;
position: absolute;
bottom: 0.23rem;
left: 0;
right: 0;
margin: auto;
}
section.health-guide-sec1 .health-option-wraper ul.alphabet li {
color: var(--Text-light, #727679);
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem;
letter-spacing: 0.3rem;
text-transform: uppercase;
}
section.health-guide-sec1 .health-option-wraper ul.alphabet li a {
color: var(--Text-light, #727679);
}
section.health-guide-sec1 .health-option-wraper ul.alphabet li.active {
color: var(--Dark-green, #43702c);
}
section.health-guide-sec1 .health-option-wraper ul.alphabet li.active a {
color: var(--Dark-green, #43702c);
}
section.health-guide-sec1 .health-option-wraper .health-option-gred-box {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 3.75rem 2rem;
margin-bottom: 3.75rem;
}
section.health-guide-sec1 .health-option-wraper .health-option-gred-box .health-item {
position: relative;
overflow: hidden;
width: 100%;
}
section.health-guide-sec1 .health-option-wraper .health-option-gred-box .health-item a.absolute {
position: absolute;
inset: 0;
z-index: 9;
}
section.health-guide-sec1 .health-option-wraper .health-option-gred-box .health-item img.health-img {
max-width: 100%;
max-height: 12.5rem;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
border-radius: 0.25rem;
background: #ebebeb;
}
section.health-guide-sec1 .health-option-wraper .health-option-gred-box .health-item span {
display: block;
color: var(--Dark-green, #43702c);
font-family: "AktivGrotesk-Medium";
font-size: 1.2rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-top: 0.7rem;
position: relative;
padding: 0.3rem 0;
padding-right: 1rem;
}
section.health-guide-sec1 .health-option-wraper .health-option-gred-box .health-item span::after {
content: "";
width: 0.75rem;
height: 0.9375rem;
background-image: url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/images/n-arow.svg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
position: absolute;
top: 0;
bottom: 0;
right: 0;
margin: auto;
}
section.dual-slider-sec {
padding: 5rem 0;
}
section.dual-slider-sec .dual-slider {
position: relative;
display: block;
overflow: hidden;
border-radius: 0.75rem;
background: #dadada;
}
section.dual-slider-sec .dual-slider .text-slider-wrapper {
max-width: 100%;
overflow: hidden;
position: absolute;
bottom: 0;
left: 1.87rem;
z-index: 9;
height: 9.5em;
}
section.dual-slider-sec .dual-slider .text-slider-wrapper .text-slider {
height: 100%;
}
section.dual-slider-sec .dual-slider .text-slider-wrapper .text-slider .swiper-wrapper .swiper-slide {
padding-bottom: 1.88rem;
position: relative;
overflow: hidden;
height: auto;
}
section.dual-slider-sec .dual-slider .text-slider-wrapper .text-slider .swiper-wrapper .swiper-slide ul {
margin-bottom: 0.31rem;
display: flex;
align-items: center;
gap: 1.81rem;
}
section.dual-slider-sec .dual-slider .text-slider-wrapper .text-slider .swiper-wrapper .swiper-slide ul li {
color: var(--White, #fff);
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; position: relative;
}
section.dual-slider-sec .dual-slider .text-slider-wrapper .text-slider .swiper-wrapper .swiper-slide ul li:first-child {
color: #68ad44;
}
section.dual-slider-sec .dual-slider .text-slider-wrapper .text-slider .swiper-wrapper .swiper-slide ul li:last-child::after {
display: none;
}
section.dual-slider-sec .dual-slider .text-slider-wrapper .text-slider .swiper-wrapper .swiper-slide ul li::after {
content: "";
width: 0.3125rem;
height: 0.3125rem;
background-color: #fff;
border-radius: 50%;
position: absolute;
top: 0;
bottom: 0;
right: -1.05rem;
margin: auto;
}
section.dual-slider-sec .dual-slider .text-slider-wrapper .text-slider .swiper-wrapper .swiper-slide h3 {
color: #fff;
font-family: "AktivGrotesk-Medium";
font-size: 2.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 1rem;
}
section.dual-slider-sec .dual-slider .text-slider-wrapper .text-slider .swiper-wrapper .swiper-slide p {
color: var(--White, #fff);
}
section.dual-slider-sec .dual-slider .image-slider-wrapper {
position: relative;
max-width: 100%;
overflow: hidden;
border-radius: 0.75rem;
}
section.dual-slider-sec .dual-slider .image-slider-wrapper::after {
content: "";
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.5);
position: absolute;
top: 0;
left: 0;
z-index: 1;
border-radius: 0.75rem;
}
section.dual-slider-sec .dual-slider .image-slider-wrapper .image-slider .swiper-wrapper .swiper-slide {
position: relative;
overflow: hidden;
}
section.dual-slider-sec .dual-slider .image-slider-wrapper .image-slider .swiper-wrapper .swiper-slide img {
width: 100%;
height: 32.4375rem;
-o-object-fit: cover;
object-fit: cover;
border-radius: 0.75rem;
}
section.dual-slider-sec .dual-slider .swiper-button-prev svg {
display: none;
}
section.dual-slider-sec .dual-slider .swiper-button-prev {
width: 2.75rem;
height: 2.75rem;
border-radius: 6.25rem;
border: 1px solid var(--Text-Black, #1a1b19);
background: #fff;
background-image: url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/images/arow-right.png);
background-repeat: no-repeat;
background-position: center;
background-size: 1.5rem;
opacity: 1;
z-index: 99;
transform: rotate(180deg);
left: 1.88rem;
}
section.dual-slider-sec .dual-slider .swiper-button-next svg {
display: none;
}
section.dual-slider-sec .dual-slider .swiper-button-next {
width: 2.75rem;
height: 2.75rem;
border-radius: 6.25rem;
border: 1px solid var(--Text-Black, #1a1b19);
background: #fff;
background-image: url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/images/arow-right.png);
background-repeat: no-repeat;
background-position: center;
background-size: 1.5rem;
opacity: 1;
z-index: 99;
right: 1.88rem;
}
section.dual-slider-sec .dual-slider .swiper-pagination {
max-width: -moz-max-content;
max-width: max-content;
left: unset;
right: 1.87rem;
bottom: 1.87rem;
display: flex;
align-items: center;
gap: 0.5rem;
}
section.dual-slider-sec .dual-slider .swiper-pagination .swiper-pagination-bullet {
width: 0.625rem;
height: 0.625rem;
border-radius: 3.125rem;
background: #d9d9d9;
margin: 0;
opacity: 1;
}
section.dual-slider-sec .dual-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
width: 2.25rem;
height: 0.625rem;
border-radius: 3.125rem;
background: var(--Primary, #a7c957);
}
section.articles-sec2 {
padding-bottom: 3rem;
}
section.articles-sec2 .articles-grid-wraper {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 3.75rem 1.88rem;
margin-bottom: 3.75rem;
}
section.articles-sec2 .articles-grid-wraper .articles-items-box {
position: relative;
overflow: hidden;
width: 100%;
height: 100%;
}
section.articles-sec2 .articles-grid-wraper .articles-items-box a.absolute {
position: absolute;
inset: 0;
z-index: 9;
}
section.articles-sec2 .articles-grid-wraper .articles-items-box .img-wraper {
border-radius: 0.25rem;
background: #ebebeb;
width: 100%;
height: 12.5rem;
overflow: hidden;
margin-bottom: 1.25rem;
}
section.articles-sec2 .articles-grid-wraper .articles-items-box .img-wraper img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
border-radius: 0.25rem;
}
section.articles-sec2 .articles-grid-wraper .articles-items-box span.green-text {
color: var(--Button-colour, #68ad44);
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; display: block;
}
section.articles-sec2 .articles-grid-wraper .articles-items-box ul.date-time {
display: flex;
align-items: center;
gap: 1.31rem;
margin-bottom: 0.38rem;
}
section.articles-sec2 .articles-grid-wraper .articles-items-box ul.date-time li {
color: var(--Text-Black, #1a1b19);
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; position: relative;
}
section.articles-sec2 .articles-grid-wraper .articles-items-box ul.date-time li:last-child::after {
display: none;
}
section.articles-sec2 .articles-grid-wraper .articles-items-box ul.date-time li::after {
content: "";
width: 0.3125rem;
height: 0.3125rem;
background-color: #1a1b19;
border-radius: 50%;
position: absolute;
top: 0;
bottom: 0;
right: -0.8rem;
margin: auto;
}
section.articles-sec2 .articles-grid-wraper .articles-items-box h4 {
color: var(--Text-Black, #1a1b19);
font-family: "AktivGrotesk-Medium";
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 1rem;
}
section.articles-sec2 .articles-grid-wraper .articles-items-box p {
color: var(--Text-Black, #1a1b19);
margin-bottom: 1.25rem;
font-size: 0.9895rem;
}
section.articles-sec2 .articles-grid-wraper .articles-items-box span.rm-btn {
color: #2e2e2e;
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; text-decoration-line: underline;
text-decoration-style: solid;
-webkit-text-decoration-skip: ink;
text-decoration-skip-ink: auto;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-underline-position: from-font;
text-transform: uppercase;
}
section.articles-details-sec1 {
padding: 4.81rem 0 7.5rem;
}
section.articles-details-sec1 img.main-img {
width: 100%;
height: 25.375rem;
border-radius: 1rem;
background: #f0f0f0;
}
section.articles-details-sec1 ul.ul-flex {
display: flex;
align-items: center;
gap: 1.81rem;
margin-bottom: 0.31rem;
margin-top: 2.5rem;
}
section.articles-details-sec1 ul.ul-flex li {
color: var(--Text-Black, #1a1b19);
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; position: relative;
}
section.articles-details-sec1 ul.ul-flex li:first-child {
color: #68ad44;
}
section.articles-details-sec1 ul.ul-flex li:last-child::after {
display: none;
}
section.articles-details-sec1 ul.ul-flex li::after {
content: "";
width: 0.3125rem;
height: 0.3125rem;
background-color: #1a1b19;
border-radius: 50%;
position: absolute;
top: 0;
bottom: 0;
right: -1.05rem;
margin: auto;
}
section.articles-details-sec1 h3 {
color: var(--Text-Black, #1a1b19);
font-family: "AktivGrotesk-Medium";
font-size: 2.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 1rem;
}
section.articles-details-sec1 p {
color: var(--Text-Black, #1a1b19);
font-family: "AktivGrotesk-Regular";
font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; margin-bottom: 1.8rem;
}
section.articles-details-sec1 .grid-box {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 2.56rem;
margin: 2.5rem 0;
}
section.articles-details-sec1 .grid-box .grid-item img {
width: 100%;
height: 18.5rem;
border-radius: 0.375rem;
background: #d8d8d8;
}
section.articles-details-sec1 ul.buter-mark {
margin-bottom: 1.8rem;
}
section.articles-details-sec1 ul.buter-mark li {
color: var(--Text-Black, #1a1b19);
font-family: AktivGrotesk-Regular;
font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; padding-left: 1.5625rem;
margin-bottom: 0.15rem;
position: relative;
}
section.articles-details-sec1 ul.buter-mark li::after {
content: "";
width: 0.3125rem;
height: 0.3125rem;
background-color: #1a1b19;
border-radius: 50%;
position: absolute;
top: 0;
bottom: 0;
left: 0.6rem;
margin: auto;
}
section.articles-details-sec1 .share-box {
border-top: 1px solid #ccc;
padding-top: 1rem;
margin-top: 1.5rem;
display: flex;
align-items: center;
justify-content: space-between;
gap: 1rem;
}
section.articles-details-sec1 .share-box h5 {
color: var(--Dark-green, #43702c);
font-family: "AktivGrotesk-Medium";
font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; margin: 0;
}
section.articles-details-sec1 .share-box ul.share-option {
display: flex;
align-items: center;
gap: 1rem;
}
section.articles-details-sec1 .share-box ul.share-option li {
display: table;
}
section.articles-details-sec1 .share-box ul.share-option li a {
display: flex;
align-items: center;
justify-content: center;
}
section.articles-details-sec1 .share-box ul.share-option li a img {
max-width: 3.0625rem;
max-height: 3.0625rem;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
section.recipes-sec1 {
padding: 0 0 4.5rem;
}
section.recipes-sec1 .recires-food-wraper {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 3.75rem 1.88rem;
margin-bottom: 3.75rem;
}
section.recipes-sec1 .recires-food-wraper .food-item-wraper {
display: block;
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
}
section.recipes-sec1 .recires-food-wraper .food-item-wraper a.absolute {
position: absolute;
inset: 0;
z-index: 9;
}
section.recipes-sec1 .recires-food-wraper .food-item-wraper .img-wraper {
border-radius: 0.25rem;
background: #ebebeb;
width: 100%;
height: 12.5rem;
margin-bottom: 1.25rem;
}
section.recipes-sec1 .recires-food-wraper .food-item-wraper .img-wraper img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
border-radius: 0.25rem;
}
section.recipes-sec1 .recires-food-wraper .food-item-wraper h5 {
color: var(--Dark-green, #43702c);
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; margin: 0;
}
section.recipes-sec1 .recires-food-wraper .food-item-wraper h4 {
color: var(--Dark-green, #43702c);
font-family: "AktivGrotesk-Medium";
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 1rem;
}
section.recipes-sec1 .recires-food-wraper .food-item-wraper p {
color: var(--Text-Black, #1a1b19);
margin-bottom: 1rem;
}
section.recipes-sec1 .recires-food-wraper .food-item-wraper span.rm {
display: block;
color: #2e2e2e;
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; text-decoration-line: underline;
text-decoration-style: solid;
-webkit-text-decoration-skip: ink;
text-decoration-skip-ink: auto;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-underline-position: from-font;
text-transform: uppercase;
}
section.videos-sec1 {
padding: 0 0 6rem;
}
section.videos-sec1 .video-wraper {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 3.75rem 1.88rem;
margin-bottom: 3.75rem;
}
section.videos-sec1 .video-wraper .video-item {
display: block;
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
}
section.videos-sec1 .video-wraper .video-item a.absolute {
position: absolute;
inset: 0;
z-index: 9;
}
section.videos-sec1 .video-wraper .video-item .img-wraper {
border-radius: 0.25rem;
background: #ebebeb;
width: 100%;
height: 12.5rem;
margin-bottom: 1.25rem;
}
section.videos-sec1 .video-wraper .video-item .img-wraper img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
border-radius: 0.25rem;
}
section.videos-sec1 .video-wraper .video-item h4 {
color: var(--Dark-green, #43702c);
font-family: "AktivGrotesk-Medium";
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 1rem;
}
section.videos-sec1 .video-wraper .video-item p {
color: var(--Text-Black, #1a1b19);
margin-bottom: 1rem;
}
section.videos-sec1 .video-wraper .video-item span.rm {
display: block;
color: #2e2e2e;
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; text-decoration-line: underline;
text-decoration-style: solid;
-webkit-text-decoration-skip: ink;
text-decoration-skip-ink: auto;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-underline-position: from-font;
text-transform: uppercase;
}
section.podcust-sec1 {
padding: 5rem 0 9rem;
}
section.podcust-sec1 .podcust-wraper img.main-img {
width: 100%;
height: 24.16138rem;
border-radius: 0.55863rem;
-o-object-fit: cover;
object-fit: cover;
}
section.podcust-sec1 .podcust-wraper span.sml-heading {
display: block;
color: var(--Button-colour, #68ad44);
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; margin-bottom: 0.31rem;
margin-top: 1.5rem;
}
section.podcust-sec1 .podcust-wraper h3 {
color: var(--Text-Black, #1a1b19);
font-family: "AktivGrotesk-Medium";
font-size: 2.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 1rem;
}
section.podcust-sec1 .podcust-wraper p {
color: var(--Text-Black, #1a1b19);
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; margin-bottom: 2.25rem;
}
section.podcust-sec1 .podcust-wraper a.green-btn {
max-width: 13.75rem;
width: 100%;
padding: 1rem 1.5rem;
}
section.podcust-sec1 .podcust-wraper .share-box {
border-top: 1px solid #ccc;
padding-top: 1rem;
margin-top: 2.25rem;
display: flex;
align-items: center;
justify-content: space-between;
gap: 1rem;
}
section.podcust-sec1 .podcust-wraper .share-box h5 {
color: var(--Dark-green, #43702c);
font-family: "AktivGrotesk-Medium";
font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; margin: 0;
}
section.podcust-sec1 .podcust-wraper .share-box ul.share-option {
display: flex;
align-items: center;
gap: 1rem;
}
section.podcust-sec1 .podcust-wraper .share-box ul.share-option li {
display: table;
}
section.podcust-sec1 .podcust-wraper .share-box ul.share-option li a {
display: flex;
align-items: center;
justify-content: center;
}
section.podcust-sec1 .podcust-wraper .share-box ul.share-option li a img {
max-width: 3.0625rem;
max-height: 3.0625rem;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
section.quizzes-sec1 {
padding: 0 0 6.37rem;
}
section.quizzes-sec1 .quizzes-grid-wraper {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 3.75rem 1.88rem;
}
section.quizzes-sec1 .quizzes-grid-wraper .quizzes-item-wraper {
display: block;
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
}
section.quizzes-sec1 .quizzes-grid-wraper .quizzes-item-wraper a.absolute {
position: absolute;
inset: 0;
z-index: 9;
}
section.quizzes-sec1 .quizzes-grid-wraper .quizzes-item-wraper .img-wraper {
border-radius: 0.25rem;
background: #ebebeb;
width: 100%;
height: 12.5rem;
margin-bottom: 1.25rem;
}
section.quizzes-sec1 .quizzes-grid-wraper .quizzes-item-wraper .img-wraper img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
border-radius: 0.25rem;
}
section.quizzes-sec1 .quizzes-grid-wraper .quizzes-item-wraper h5 {
color: var(--Dark-green, #43702c);
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; margin: 0;
}
section.quizzes-sec1 .quizzes-grid-wraper .quizzes-item-wraper h4 {
color: var(--Dark-green, #43702c);
font-family: "AktivGrotesk-Medium";
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 1rem;
}
section.quizzes-sec1 .quizzes-grid-wraper .quizzes-item-wraper p {
color: var(--Text-Black, #1a1b19);
margin-bottom: 1rem;
}
section.quizzes-sec1 .quizzes-grid-wraper .quizzes-item-wraper span.rm {
display: block;
color: #2e2e2e;
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; text-decoration-line: underline;
text-decoration-style: solid;
-webkit-text-decoration-skip: ink;
text-decoration-skip-ink: auto;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-underline-position: from-font;
text-transform: uppercase;
}
section.quizzes-text-sec1 {
padding: 5rem 0 7.5rem;
}
section.quizzes-text-sec1 .quizzes-text-wraper h6 {
color: var(--Button-colour, #68ad44);
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; margin-bottom: 0.31rem;
}
section.quizzes-text-sec1 .quizzes-text-wraper h3 {
color: var(--Text-Black, #1a1b19);
font-family: "AktivGrotesk-Medium";
font-size: 2.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 1rem;
}
section.quizzes-text-sec1 .quizzes-text-wraper h5 {
color: var(--Dark-green, #43702c);
font-family: "AktivGrotesk-Medium";
font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; margin-bottom: 0.75rem;
}
section.quizzes-text-sec1 .quizzes-text-wraper p {
color: var(--Text-Black, #1a1b19);
margin-bottom: 1.6rem;
}
section.quizzes-text-sec1 .quizzes-text-wraper ul.bullet-text {
margin-top: 0.55rem;
margin-bottom: 1.8rem;
}
section.quizzes-text-sec1 .quizzes-text-wraper ul.bullet-text li {
color: var(--Text-Black, #1a1b19);
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; padding-left: 1.6rem;
margin-bottom: 0.15rem;
position: relative;
}
section.quizzes-text-sec1 .quizzes-text-wraper ul.bullet-text li::after {
content: "";
width: 0.3125rem;
height: 0.3125rem;
background-color: #000;
border-radius: 50%;
position: absolute;
top: 0;
left: 0.55rem;
bottom: 0;
margin: auto;
}
section.quizzes-text-sec1 .quizzes-text-wraper ul.bullet-text li:last-child {
margin: 0;
}
section.quizzes-text-sec1 .quizzes-text-wraper img.center-img {
max-width: 23.75rem;
max-height: 20.5625rem;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
margin: 0.75rem auto;
display: block;
}
section.quizzes-text-sec1 .quizzes-text-wraper .share-box {
border-top: 1px solid #ccc;
padding-top: 1rem;
margin-top: 0.75rem;
display: flex;
align-items: center;
justify-content: space-between;
gap: 1rem;
}
section.quizzes-text-sec1 .quizzes-text-wraper .share-box h5 {
color: var(--Dark-green, #43702c);
font-family: "AktivGrotesk-Medium";
font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; margin: 0;
}
section.quizzes-text-sec1 .quizzes-text-wraper .share-box ul.share-option {
display: flex;
align-items: center;
gap: 1rem;
}
section.quizzes-text-sec1 .quizzes-text-wraper .share-box ul.share-option li {
display: table;
}
section.quizzes-text-sec1 .quizzes-text-wraper .share-box ul.share-option li a {
display: flex;
align-items: center;
justify-content: center;
}
section.quizzes-text-sec1 .quizzes-text-wraper .share-box ul.share-option li a img {
max-width: 3.0625rem;
max-height: 3.0625rem;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
section.ebook-sec1 {
padding: 5rem 0 7.5rem;
}
section.ebook-sec1 .ebook-grid-wraper {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 3.75rem 1.88rem;
margin-bottom: 3.75rem;
}
section.ebook-sec1 .ebook-grid-wraper .ebook-item-wraper {
display: block;
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
}
section.ebook-sec1 .ebook-grid-wraper .ebook-item-wraper a.absolute {
position: absolute;
inset: 0;
z-index: 9;
}
section.ebook-sec1 .ebook-grid-wraper .ebook-item-wraper .img-wraper {
border-radius: 0.25rem;
background: #fee7b9;
width: 100%;
height: 12.5rem;
margin-bottom: 1.25rem;
}
section.ebook-sec1 .ebook-grid-wraper .ebook-item-wraper .img-wraper img {
width: 100%;
height: 100%;
-o-object-fit: contain;
object-fit: contain;
border-radius: 0.25rem;
}
section.ebook-sec1 .ebook-grid-wraper .ebook-item-wraper h5 {
color: var(--Dark-green, #43702c);
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; margin: 0;
}
section.ebook-sec1 .ebook-grid-wraper .ebook-item-wraper h4 {
color: var(--Dark-green, #43702c);
font-family: "AktivGrotesk-Medium";
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 1rem;
}
section.ebook-sec1 .ebook-grid-wraper .ebook-item-wraper p {
color: var(--Text-Black, #1a1b19);
margin-bottom: 1rem;
}
section.ebook-sec1 .ebook-grid-wraper .ebook-item-wraper span.rm {
display: block;
color: #2e2e2e;
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; text-decoration-line: underline;
text-decoration-style: solid;
-webkit-text-decoration-skip: ink;
text-decoration-skip-ink: auto;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-underline-position: from-font;
text-transform: uppercase;
}
section.ebook-details-sec1 {
padding: 5rem 0 7.5rem;
}
section.ebook-details-sec1 img.ebook-img {
width: 100%;
height: 25rem;
border-radius: 1rem;
-o-object-fit: cover;
object-fit: cover;
}
section.ebook-details-sec1 h5 {
color: var(--Button-colour, #68ad44);
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; margin: 2.5rem 0 0.31rem;
}
section.ebook-details-sec1 h3 {
color: var(--Text-Black, #1a1b19);
font-family: "AktivGrotesk-Medium";
font-size: 2.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 1rem;
}
section.ebook-details-sec1 p {
color: var(--Text-Black, #1a1b19);
margin-bottom: 1.4rem;
}
section.ebook-details-sec1 .grid-box {
display: grid;
grid-template-columns: 12.75rem auto;
gap: 2.44rem;
margin-bottom: 5.25rem;
}
section.ebook-details-sec1 .grid-box .img-wraper {
width: 100%;
height: 100%;
border-radius: 0.75rem;
}
section.ebook-details-sec1 .grid-box .img-wraper img {
width: 100%;
height: 18.75rem;
-o-object-fit: cover;
object-fit: cover;
border-radius: 0.75rem;
}
section.ebook-details-sec1 .grid-box .text-wraper h4 {
color: var(--Text-Black, #1a1b19);
font-family: "AktivGrotesk-Medium";
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 1rem;
}
section.ebook-details-sec1 .grid-box .text-wraper ul {
margin-bottom: 2.25rem;
}
section.ebook-details-sec1 .grid-box .text-wraper ul li {
color: var(--Text-Black, #1a1b19);
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; padding-left: 1.6rem;
position: relative;
}
section.ebook-details-sec1 .grid-box .text-wraper ul li::before {
content: "";
width: 0.25rem;
height: 0.25rem;
background-color: #1a1b19;
border-radius: 50%;
position: absolute;
top: 0;
bottom: 0;
left: 0.6rem;
margin: auto;
}
section.ebook-details-sec1 .grid-box .text-wraper a.green-btn {
max-width: 13.75rem;
width: 100%;
justify-content: center;
}
section.ebook-details-sec1 .share-box {
border-top: 1px solid #ccc;
padding-top: 1rem;
display: flex;
align-items: center;
justify-content: space-between;
gap: 1rem;
}
section.ebook-details-sec1 .share-box h5 {
color: var(--Dark-green, #43702c);
font-family: "AktivGrotesk-Medium";
font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; margin: 0;
}
section.ebook-details-sec1 .share-box ul.share-option {
display: flex;
align-items: center;
gap: 1rem;
}
section.ebook-details-sec1 .share-box ul.share-option li {
display: table;
}
section.ebook-details-sec1 .share-box ul.share-option li a {
display: flex;
align-items: center;
justify-content: center;
}
section.ebook-details-sec1 .share-box ul.share-option li a img {
max-width: 3.0625rem;
max-height: 3.0625rem;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
section.ebook-details-sec2 {
padding: 0 0 7.5rem;
}
section.ebook-details-sec2 h4 {
color: var(--Text-Black, #1a1b19);
font-family: "AktivGrotesk-Medium";
font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; margin-bottom: 1.5rem;
}
section.ebook-details-sec2 .form-wraper {
border-radius: 0.875rem;
border: 1px solid #e5e5e5;
background: #fff;
box-shadow: 0 4px 13.7px 0 rgba(188, 199, 207, 0.39);
padding: 2.25rem;
}
section.ebook-details-sec2 .form-wraper .flex-wraper {
display: flex;
align-items: center;
gap: 1.25rem;
}
section.ebook-details-sec2 .form-wraper .fild-wraper {
width: 100%;
margin-bottom: 1.25rem;
}
section.ebook-details-sec2 .form-wraper .fild-wraper input:not([type=submit]),
section.ebook-details-sec2 .form-wraper .fild-wraper textarea {
width: 100%;
border-radius: 0.5rem;
border: 1px solid #d4d4d4;
background: #fff;
padding: 0.752rem 0.625rem;
outline: none;
}
section.ebook-details-sec2 .form-wraper .fild-wraper input:not([type=submit])::-moz-placeholder, section.ebook-details-sec2 .form-wraper .fild-wraper textarea::-moz-placeholder {
color: var(--Text-light, #727679);
font-family: AktivGrotesk-Regular;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; }
section.ebook-details-sec2 .form-wraper .fild-wraper input:not([type=submit])::placeholder,
section.ebook-details-sec2 .form-wraper .fild-wraper textarea::placeholder {
color: var(--Text-light, #727679);
font-family: AktivGrotesk-Regular;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; }
section.ebook-details-sec2 .form-wraper .fild-wraper input:not([type=submit]):focus,
section.ebook-details-sec2 .form-wraper .fild-wraper textarea:focus {
border: 1px solid var(--Button-colour, #68ad44);
}
section.ebook-details-sec2 .form-wraper .fild-wraper textarea {
resize: none;
height: 11.25rem;
}
section.ebook-details-sec2 .form-wraper input[type=submit] {
border: none;
margin-top: 2.25rem;
padding: 1.03rem 1.5rem;
}
section.about-sec1 {
padding: 5rem 0 7.5rem;
}
section.about-sec1 .first-content-wraper {
padding-bottom: 7.5rem;
}
section.about-sec1 .first-content-wraper h4 {
color: var(--Text-Black, #1a1b19);
font-family: "AktivGrotesk-Medium";
font-size: 2.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 1rem;
}
section.about-sec1 .first-content-wraper h5 {
color: var(--Dark-green, #43702c);
font-family: "AktivGrotesk-Medium";
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin: 0;
}
section.about-sec1 .secend-content-wraper {
padding-bottom: 7.5rem;
}
section.about-sec1 .secend-content-wraper .pb-30 {
padding-bottom: 1.88rem;
}
section.about-sec1 .secend-content-wraper img {
width: 100%;
height: 24.375rem;
border-radius: 0.75rem;
-o-object-fit: cover;
object-fit: cover;
}
section.about-sec1 .secend-content-wraper p {
color: var(--Text-Black, #1a1b19);
margin-bottom: 1.8rem;
}
section.about-sec1 .third-content-wraper .profile-wraper {
padding-bottom: 1.37rem;
position: relative;
}
section.about-sec1 .third-content-wraper .profile-wraper img {
width: 100%;
height: 17.75rem;
-o-object-fit: cover;
object-fit: cover;
}
section.about-sec1 .third-content-wraper .profile-wraper span {
color: #000;
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; border-radius: 0.5rem;
background: #a7c957;
padding: 0.62rem 1.47rem;
max-width: -moz-max-content;
max-width: max-content;
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
section.about-sec1 .third-content-wraper h6 {
color: var(--Dark-green, #43702c);
font-family: "AktivGrotesk-Medium";
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 1.2rem;
}
section.about-sec1 .third-content-wraper p {
color: var(--Text-Black, #1a1b19);
margin-bottom: 1.4rem;
}
section.our-team-sec1 {
padding: 2.62rem 0 5rem;
}
section.our-team-sec1 .profile-wraper {
padding-bottom: 1.37rem;
position: relative;
}
section.our-team-sec1 .profile-wraper img {
width: 100%;
height: 17.75rem;
-o-object-fit: cover;
object-fit: cover;
}
section.our-team-sec1 .profile-wraper span {
color: #000;
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; border-radius: 0.5rem;
background: #a7c957;
padding: 0.62rem 1.47rem;
max-width: -moz-max-content;
max-width: max-content;
position: absolute;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
section.our-team-sec1 h5 {
color: var(--Dark-green, #43702c);
font-family: "AktivGrotesk-Medium";
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 1.5rem;
}
section.our-team-sec1 p {
color: var(--Text-Black, #1a1b19);
margin-bottom: 1.5rem;
}
section.our-team-sec1 p:last-of-type {
margin: 0;
}
section.our-team-sec2 {
padding: 0 0 7.5rem;
}
section.our-team-sec2 .team-member-box {
width: 100%;
border-radius: 0.75rem;
border: 1px solid #e1e2e0;
background: #f9f9f9;
box-shadow: 1px 4px 15.2px 0 rgba(172, 189, 196, 0.25);
padding: 1.44rem 0.75rem;
overflow: hidden;
background-image: url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/images/team-bg.png);
background-repeat: no-repeat;
background-position: top left;
background-size: cover;
}
section.our-team-sec2 .team-member-box img.member-img {
max-width: 14.125rem;
max-height: 14.125rem;
width: 100%;
height: 100%;
border-radius: 50%;
-o-object-fit: cover;
object-fit: cover;
margin: 0 auto;
display: block;
}
section.our-team-sec2 .team-member-box h4 {
color: var(--Dark-green, #43702c);
text-align: center;
font-family: "AktivGrotesk-Medium";
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin: 1.625rem 0 0.5rem;
text-align: center;
}
section.our-team-sec2 .team-member-box h5 {
color: var(--Text-Black, #1a1b19);
text-align: center;
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; margin-bottom: 1.63rem;
}
section.our-team-sec2 .team-member-box p {
min-height: 6rem;
color: var(--Text-Black, #1a1b19);
text-align: center;
margin-bottom: 2.25rem;
}
section.our-team-sec2 .team-member-box a.rm {
color: #2e2e2e;
text-align: center;
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; text-decoration-line: underline;
text-decoration-style: solid;
-webkit-text-decoration-skip: ink;
text-decoration-skip-ink: auto;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-underline-position: from-font;
text-transform: uppercase;
display: table;
margin: 0 auto;
}
section.contact-sec1 {
padding: 5rem 0 6.25rem;
}
section.contact-sec1 h3 {
color: var(--Text-Black, #1a1b19);
font-family: AktivGrotesk-Medium;
font-size: 2.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 1rem;
}
section.contact-sec1 p {
color: var(--Text-Black, #1a1b19);
margin-bottom: 1.5rem;
}
section.contact-sec1 ul.contact-option {
border-radius: 0.75rem;
border: 1px solid #eaeaea;
background: #f5f5f5;
padding: 1.5rem;
margin: 1.5rem 0;
}
section.contact-sec1 ul.contact-option li {
display: grid;
grid-template-columns: 3.75rem auto;
align-items: center;
gap: 1rem;
margin-bottom: 1.65rem;
}
section.contact-sec1 ul.contact-option li:last-child {
margin: 0;
}
section.contact-sec1 ul.contact-option li figure {
margin: 0;
width: 3.75rem;
height: 3.75rem;
background-color: #a7c957;
border-radius: 0.5rem;
}
section.contact-sec1 ul.contact-option li figure img {
max-width: 3.75rem;
max-height: 3.75rem;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
border-radius: 0.5rem;
}
section.contact-sec1 ul.contact-option li span,
section.contact-sec1 ul.contact-option li a {
color: var(--Text-Black, #1a1b19);
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; }
section.contact-sec1 h5 {
color: var(--Text-Black, #1a1b19);
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; margin-bottom: 0.5rem;
padding-top: 1rem;
border-top: 1px solid #ccc;
}
section.contact-sec1 ul.social-icon {
display: flex;
align-items: center;
gap: 0.75rem;
}
section.contact-sec1 ul.social-icon li {
width: 3.0625rem;
height: 3.0625rem;
border-radius: 50%;
border: 1px solid #a7c957;
}
section.contact-sec1 ul.social-icon li a {
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
}
section.contact-sec1 ul.social-icon li a img {
max-width: 1.75rem;
max-height: 1.75rem;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
section.contact-sec1 .form-wraper {
border-radius: 0.875rem;
border: 1px solid #e5e5e5;
background: #fff;
box-shadow: 0 4px 13.7px 0 rgba(188, 199, 207, 0.39);
padding: 2.25rem;
padding-bottom: 3.5rem;
}
section.contact-sec1 .form-wraper .flex-wraper {
display: flex;
align-items: center;
gap: 1.25rem;
}
section.contact-sec1 .form-wraper .fild-wraper {
width: 100%;
margin-bottom: 1.25rem;
}
section.contact-sec1 .form-wraper .fild-wraper input:not([type=submit]),
section.contact-sec1 .form-wraper .fild-wraper textarea,
section.contact-sec1 .form-wraper .fild-wraper select {
width: 100%;
border-radius: 0.5rem;
border: 1px solid #d4d4d4;
background: #fff;
padding: 0.752rem 0.625rem;
outline: none;
}
section.contact-sec1 .form-wraper .fild-wraper input:not([type=submit])::-moz-placeholder, section.contact-sec1 .form-wraper .fild-wraper textarea::-moz-placeholder, section.contact-sec1 .form-wraper .fild-wraper select::-moz-placeholder {
color: var(--Text-light, #727679);
font-family: AktivGrotesk-Regular;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; }
section.contact-sec1 .form-wraper .fild-wraper input:not([type=submit])::placeholder,
section.contact-sec1 .form-wraper .fild-wraper textarea::placeholder,
section.contact-sec1 .form-wraper .fild-wraper select::placeholder {
color: var(--Text-light, #727679);
font-family: AktivGrotesk-Regular;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; }
section.contact-sec1 .form-wraper .fild-wraper input:not([type=submit]):focus,
section.contact-sec1 .form-wraper .fild-wraper textarea:focus,
section.contact-sec1 .form-wraper .fild-wraper select:focus {
border: 1px solid var(--Button-colour, #68ad44);
}
section.contact-sec1 .form-wraper .fild-wraper textarea {
resize: none;
height: 11.25rem;
}
section.contact-sec1 .form-wraper .fild-wraper select {
color: var(--Text-light, #727679);
background-image: url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/images/select-arow.png);
background-repeat: no-repeat;
background-position: right 0.55rem center;
background-size: 0.875rem 0.5rem;
}
section.contact-sec1 .form-wraper input[type=submit] {
border: none;
margin-top: 2.25rem;
padding: 1.03rem;
max-width: 10.625rem;
width: 100%;
}
section.esential-reading-sec1 {
padding: 0 0 7.5rem;
}
section.esential-reading-sec1 .esential-reading-wraper {
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 3.75rem 1.88rem;
margin-bottom: 3.75rem;
}
section.esential-reading-sec1 .esential-reading-wraper .esential-reading-item-wraper {
display: block;
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
}
section.esential-reading-sec1 .esential-reading-wraper .esential-reading-item-wraper a.absolute {
position: absolute;
inset: 0;
z-index: 9;
}
section.esential-reading-sec1 .esential-reading-wraper .esential-reading-item-wraper .img-wraper {
border-radius: 0.25rem;
background: #ebebeb;
width: 100%;
height: 12.5rem;
margin-bottom: 1.25rem;
}
section.esential-reading-sec1 .esential-reading-wraper .esential-reading-item-wraper .img-wraper img {
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
border-radius: 0.25rem;
}
section.esential-reading-sec1 .esential-reading-wraper .esential-reading-item-wraper h5 {
color: var(--Dark-green, #43702c);
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; margin: 0;
}
section.esential-reading-sec1 .esential-reading-wraper .esential-reading-item-wraper h4 {
color: var(--Dark-green, #43702c);
font-family: "AktivGrotesk-Medium";
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 1rem;
}
section.esential-reading-sec1 .esential-reading-wraper .esential-reading-item-wraper p {
color: var(--Text-Black, #1a1b19);
margin-bottom: 1rem;
}
section.esential-reading-sec1 .esential-reading-wraper .esential-reading-item-wraper span.rm {
display: block;
color: #2e2e2e;
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; text-decoration-line: underline;
text-decoration-style: solid;
-webkit-text-decoration-skip: ink;
text-decoration-skip-ink: auto;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-underline-position: from-font;
text-transform: uppercase;
}
section.esential-reading-details-sec1 {
padding: 5rem 0 7.5rem;
}
section.esential-reading-details-sec1 .esential-reading-details-wraper img.main-img {
width: 100%;
height: 25rem;
border-radius: 1rem;
-o-object-fit: cover;
object-fit: cover;
}
section.esential-reading-details-sec1 .esential-reading-details-wraper .wraper-box p {
color: var(--Text-Black, #1a1b19);
font-size: 1.125rem;
}
section.esential-reading-details-sec1 .esential-reading-details-wraper h5 {
color: var(--Button-colour, #68ad44);
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; margin-top: 2.5rem;
margin-bottom: 0.31rem;
}
section.esential-reading-details-sec1 .esential-reading-details-wraper h3 {
color: var(--Text-Black, #1a1b19);
font-family: "AktivGrotesk-Medium";
font-size: 2.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 1rem;
}
section.esential-reading-details-sec1 .esential-reading-details-wraper h4 {
color: var(--Text-Black, #1a1b19);
font-family: "AktivGrotesk-Medium";
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 1.6rem;
}
section.esential-reading-details-sec1 .esential-reading-details-wraper p {
color: var(--Text-Black, #1a1b19);
margin-bottom: 1.5rem;
}
section.esential-reading-details-sec1 .esential-reading-details-wraper p:last-of-type {
margin: 0;
}
section.esential-reading-details-sec1 .esential-reading-details-wraper p span {
display: block;
}
section.esential-reading-details-sec1 .esential-reading-details-wraper p a {
color: var(--Text-Black, #1a1b19);
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem;
text-decoration-line: underline;
text-decoration-style: solid;
-webkit-text-decoration-skip: ink;
text-decoration-skip-ink: auto;
text-decoration-thickness: auto;
text-underline-offset: auto;
text-underline-position: from-font;
}
section.esential-reading-details-sec1 .esential-reading-details-wraper .flex-wraper {
display: flex;
align-items: center;
justify-content: space-between;
gap: 2.56rem;
margin: 2.5rem 0;
}
section.esential-reading-details-sec1 .esential-reading-details-wraper .flex-wraper .flex-item {
width: 100%;
}
section.esential-reading-details-sec1 .esential-reading-details-wraper .flex-wraper .flex-item img {
width: 100%;
height: 18.5rem;
border-radius: 0.375rem;
-o-object-fit: cover;
object-fit: cover;
}
section.esential-reading-details-sec1 .esential-reading-details-wraper ul.classic-ul li {
color: var(--Text-Black, #1a1b19);
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem;
position: relative;
padding-left: 1.6rem;
margin-bottom: 1rem;
}
section.esential-reading-details-sec1 .esential-reading-details-wraper ul.classic-ul li::before {
content: "";
width: 0.3125rem;
height: 0.3125rem;
background-color: #1a1b19;
border-radius: 50%;
position: absolute;
top: 0.5rem;
left: 0.5rem;
}
section.esential-reading-details-sec1 .esential-reading-details-wraper .share-box {
border-top: 1px solid #ccc;
padding-top: 1rem;
display: flex;
align-items: center;
justify-content: space-between;
gap: 1rem;
margin-top: 2.5rem;
}
section.esential-reading-details-sec1 .esential-reading-details-wraper .share-box h5 {
color: var(--Dark-green, #43702c);
font-family: "AktivGrotesk-Medium";
font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; margin: 0;
}
section.esential-reading-details-sec1 .esential-reading-details-wraper .share-box ul.share-option {
display: flex;
align-items: center;
gap: 1rem;
}
section.esential-reading-details-sec1 .esential-reading-details-wraper .share-box ul.share-option li {
display: table;
}
section.esential-reading-details-sec1 .esential-reading-details-wraper .share-box ul.share-option li a {
display: flex;
align-items: center;
justify-content: center;
}
section.esential-reading-details-sec1 .esential-reading-details-wraper .share-box ul.share-option li a img {
max-width: 3.0625rem;
max-height: 3.0625rem;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.innerbanner {
display: flex;
justify-content: flex-end;
align-items: center; flex-direction: column;
position: relative;
background: #fafafa;
}
.innerbanner > img {
max-width: 39.2vw;
width: 100%;
margin-left: auto;
pointer-events: none;
}
.innerbanner .container {
position: absolute;
inset: 0;
display: flex;
align-items: center;
justify-content: flex-start;
}
.innerbanner h1 {
color: #0a1f3d; font-family: AktivGrotesk-Medium;
font-size: 3.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 0.75rem;
}
.innerbanner ul {
display: flex;
align-items: center;
gap: 3.5rem;
}
.innerbanner ul li {
position: relative;
}
.innerbanner ul li:before {
content: "";
position: absolute;
width: 1.5rem;
height: 1.5rem;
background: url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/images/breadcrumb-arrow.png) no-repeat center center;
right: -2.5rem;
}
.innerbanner ul li a,
.innerbanner ul li span {
color: var(--Dark-green, #43702c); font-family: AktivGrotesk-Regular;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; }
.innerbanner ul li:last-child:before {
display: none;
}
.quiz-form-outer {
padding: 5rem 0 10.38rem;
}
.quiz-form-outer .heading-container {
display: flex;
align-items: center;
justify-content: space-between;
margin-bottom: 2.25rem;
}
.quiz-form-outer .heading-container.quiz-mode-active .progress-container {
display: block;
}
.quiz-form-outer .heading-container .progress-container {
width: 100%;
max-width: 22.3125rem;
padding: 0;
display: none;
}
.quiz-form-outer .heading-container .progress-container .progress-header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 1rem;
}
.quiz-form-outer .heading-container .progress-container .progress-header .status-badge {
display: flex;
padding: 0.25rem 0.75rem;
justify-content: center;
align-items: center;
gap: 0.625rem;
border-radius: 3.125rem;
background: #c8d8a3;
color: var(--Text-Green, #202d01);
text-align: center; font-family: AktivGrotesk-Regular;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; }
.quiz-form-outer .heading-container .progress-container .progress-header .percentage-text {
color: var(--Text-Green, #202d01);
text-align: center; font-family: AktivGrotesk-Regular;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; }
.quiz-form-outer .heading-container .progress-container .progress-track {
width: 100%;
height: 0.5625rem;
background-color: #e6e8ea; border-radius: 0.625rem;
overflow: hidden;
position: relative;
}
.quiz-form-outer .heading-container .progress-container .progress-track .progress-fill {
height: 100%;
background-color: #a3c657; border-radius: 0.625rem;
transition: width 0.6s cubic-bezier(0.65, 0, 0.35, 1);
}
.quiz-form-outer .btn-prev {
display: flex;
width: 2.75rem;
height: 2.75rem;
justify-content: center;
align-items: center;
gap: 0.25rem;
aspect-ratio: 1/1;
border-radius: 6.25rem;
border: 1px solid var(--Text-Black, #1a1b19) !important;
background: #fff;
}
.quiz-form-outer .green-btn {
max-width: 9.125rem;
width: 100%;
padding: 1.03rem;
}
.quiz-form-outer .btn-container {
display: flex;
justify-content: space-between;
align-items: flex-start;
align-self: stretch;
margin-top: 2.25rem;
}
.quiz-form-outer h4 {
color: #011f30; font-family: AktivGrotesk-Medium;
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 1.5rem;
}
.quiz-form-outer .eight-grid ul {
display: flex;
align-items: flex-start;
align-content: flex-start;
gap: 2.125rem;
align-self: stretch;
flex-wrap: wrap;
}
.quiz-form-outer .eight-grid ul li {
max-width: calc(25% - 1.625rem);
width: 100%;
border-radius: 0.5rem;
background: #f5f7f8;
overflow: hidden;
position: relative;
transition: all 0.6s cubic-bezier(0.65, 0, 0.35, 1);
}
.quiz-form-outer .eight-grid ul li img.active-checkmark {
max-width: 1.4375rem;
width: 1.4375rem;
transition: all 0.1s cubic-bezier(0.65, 0, 0.35, 1);
position: absolute;
top: 0.91rem;
left: 0.84rem;
opacity: 0;
}
.quiz-form-outer .eight-grid ul li:before {
content: "";
position: absolute;
inset: 0;
border: 1px solid #e8e0e0;
border-radius: 0.5rem;
transition: all 0.1s ease-in-out;
}
.quiz-form-outer .eight-grid ul li.active:before {
border: 2px solid #a7c957;
}
.quiz-form-outer .eight-grid ul li.active img.active-checkmark {
opacity: 1;
}
.quiz-form-outer .eight-grid ul li input[type=radio] {
position: absolute;
inset: 0;
cursor: pointer;
opacity: 0;
}
.quiz-form-outer .eight-grid ul li img {
width: 100%;
}
.quiz-form-outer .listsec ul {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 1rem;
align-self: stretch;
}
.quiz-form-outer .listsec ul li {
color: var(--Text-Black, #1a1b19); font-family: AktivGrotesk-Regular;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; position: relative;
}
.quiz-form-outer .listsec ul li label {
display: flex;
align-items: center;
justify-content: center;
align-content: center;
gap: 0.75rem;
cursor: pointer;
}
.quiz-form-outer .listsec ul li input[type=radio] {
width: 1.5rem;
height: 1.5rem;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
position: relative;
}
.quiz-form-outer .listsec ul li input[type=radio]:before {
content: "";
border-radius: 3.125rem;
border: 1px solid var(--Button-colour, #68ad44);
position: absolute;
left: 0;
top: 0;
bottom: 0;
width: 1.5rem;
height: 1.5rem;
transition: all 0.1s cubic-bezier(0.65, 0, 0.35, 1);
}
.quiz-form-outer .listsec ul li input[type=radio]:after {
content: "";
width: 0.875rem;
height: 0.875rem;
border-radius: 0.875rem;
background: var(--Button-colour, #68ad44);
position: absolute;
left: 0.33rem;
top: 0.33rem;
bottom: 0;
opacity: 0;
transition: all 0.1s cubic-bezier(0.65, 0, 0.35, 1);
}
.quiz-form-outer .listsec ul li input[type=radio]:checked:after {
opacity: 1;
}
.sidebar-container h5 {
color: #011f30; font-family: AktivGrotesk-Medium;
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 1rem;
}
.sidebar-container .sidebar-top {
display: flex;
padding: 1rem;
flex-direction: column;
align-items: flex-start;
align-self: stretch;
border-radius: 1.5rem;
border: 1px solid #f3f3f3;
background: #fff;
margin-bottom: 1.88rem;
}
.sidebar-container .sidebar-top .searchbar {
margin-bottom: 1.25rem;
position: relative;
width: 100%;
}
.sidebar-container .sidebar-top .searchbar input[type=text] {
color: var(--Text-light, #727679);
width: 100%; font-family: AktivGrotesk-Regular;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; padding: 0.75rem 1.5rem;
justify-content: space-between;
align-items: center;
border-radius: 3.625rem;
border: 1px solid #ccc;
padding-right: 3.5rem;
}
.sidebar-container .sidebar-top .searchbar input[type=text]:hover {
outline: none;
}
.sidebar-container .sidebar-top .searchbar input[type=submit] {
position: absolute;
top: 0.5625rem;
right: 0.625rem;
width: 2rem;
height: 2rem;
background: #68ad44 url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/images/blacksearch.svg) no-repeat center center;
outline: none;
border: none;
border-radius: 3.125rem;
}
.sidebar-container .sidebar-top .searchbar input[type=submit]:hover {
outline: none;
}
.sidebar-container .sidebar-top .side-list ul {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 0.5rem;
align-self: stretch;
}
.sidebar-container .sidebar-top .side-list ul li {
display: flex;
padding-bottom: 0.5rem;
align-items: center;
gap: 0.75rem;
align-self: stretch;
position: relative;
border-bottom: 1px solid #f6f6f6;
color: var(--Text-Green, #202d01);
text-align: center; font-family: AktivGrotesk-Regular;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; }
.sidebar-container .sidebar-top .side-list ul li:last-child {
border-bottom: none;
}
.sidebar-container .sidebar-top .side-list ul li .img {
display: flex;
width: 2.5rem;
height: 2.5rem;
padding: 0.5rem;
justify-content: center;
align-items: center;
aspect-ratio: 1/1;
border-radius: 0.48494rem;
background: #ebfbc4;
}
.sidebar-container .sidebar-top .side-list ul li .abs {
position: absolute;
inset: 0;
}
.sidebar-container .sidebar-bottom h5 {
margin-bottom: 1.5rem;
}
.sidebar-container .sidebar-bottom .sidebar-bot-box {
border-bottom: 1px solid #ddd;
padding-bottom: 1.5rem;
margin-bottom: 1.5rem;
}
.sidebar-container .sidebar-bottom .sidebar-bot-box:last-child {
margin-bottom: 0;
padding-bottom: 0;
border-bottom: none;
}
.sidebar-container .sidebar-bottom ul li {
margin-bottom: 1rem;
color: var(--Text-Green, #202d01); font-family: AktivGrotesk-Regular;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; }
.sidebar-container .sidebar-bottom ul li:last-child {
margin-bottom: 0;
}
.tworowcta {
padding-bottom: 4.5rem;
}
.tworowcta .tworowcta-bx {
display: flex;
align-items: center;
gap: 2.5rem;
}
.tworowcta .tworowcta-bx .img {
width: 5.625rem;
height: 5.625rem;
}
.tworowcta .tworowcta-bx .img img {
width: 100%;
aspect-ratio: 1/1;
}
.tworowcta .tworowcta-bx .text h6 {
color: var(--Text-Black, #1a1b19); font-family: AktivGrotesk-Medium;
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 0;
}
.tworowcta .tworowcta-bx .text a,
.tworowcta .tworowcta-bx .text h5 {
color: var(--Dark-green, #43702c); font-family: AktivGrotesk-Medium;
font-size: 2.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 0;
}
.tworowcta .tworowcta-bx .text span {
color: #2e2e2e; font-family: AktivGrotesk-Medium;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.tworowcta .tworowcta-bx .text a + span {
color: #b4b4b4;
text-align: center; font-family: AktivGrotesk-Regular;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; display: block;
}
.greensubheading {
color: var(--Button-colour, #68ad44); font-family: AktivGrotesk-Regular;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; margin-bottom: 0.31rem;
}
.no-js .multi-step-form fieldset button,
.no-js .multi-step-form h2, .multi-step-form.edit-form fieldset button,
.multi-step-form.edit-form h2 {
display: none !important;
}
.no-js .multi-step-form fieldset, .multi-step-form.edit-form fieldset {
display: block !important;
}
.no-js .multi-step-form [type=submit],
.no-js .multi-step-form [type=reset], .multi-step-form.edit-form [type=submit],
.multi-step-form.edit-form [type=reset] {
display: inline-block !important;
}
.no-js .multi-step-form .steps, .multi-step-form.edit-form .steps {
display: none;
}
.multi-step-form fieldset {
display: none;
}
.multi-step-form fieldset:first-of-type {
display: block;
}
.multi-step-form fieldset.hidden {
display: none;
}
.multi-step-form fieldset.visible {
display: block;
}
.multi-step-form .steps button {
border: 0;
}
.multi-step-form .steps [disabled] {
background: none;
}
.multi-step-form .steps .active {
background: #eee;
}
.multi-step-form .step-container button {
border: none;
}
.multi-step-form .step-container button.w-100 {
max-width: 100%;
}
.multi-step-form .step-container img.full-img {
width: 100%;
margin-bottom: 2.25rem;
}
.error {
color: red;
}
label .optional {
font-weight: normal;
font-size: 90%;
}
.prod-details {
padding-top: 5.31rem;
padding-bottom: 6rem;
}
.prod-details .product-page-wrapper {
margin-bottom: 3.75rem; }
.prod-details .product-page-wrapper .product-details-wrapper {
padding-left: 2.1875rem;
}
.prod-details .product-page-wrapper .product-details-wrapper form.cart::before, .prod-details .product-page-wrapper .product-details-wrapper form.cart::after {
display: none;
}
.prod-details .product-page-wrapper .product-details-wrapper form.cart {
width: 100%;
display: flex;
align-items: center;
gap: 0.9375rem;
}
.prod-details .product-page-wrapper .product-details-wrapper .add-cart-btn {
flex-grow: 1;
max-width: 100%;
width: 100%;
height: 3.625rem;
background-color: #6dae48;
color: #ffffff;
border: none;
border-radius: 2.125rem;
color: var(--Text-Black, #1a1b19); font-family: AktivGrotesk-Medium;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: normal;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
gap: 0.625rem;
transition: background-color 0.2s ease;
}
.prod-details .product-page-wrapper .product-details-wrapper .add-cart-btn:hover {
background-color: #5c943c;
}
.prod-details .product-page-wrapper .product-details-wrapper .add-cart-btn i {
font-size: 0.875rem;
}
.prod-details .product-page-wrapper .product-details-wrapper .quantity {
display: flex;
align-items: center;
gap: 0;
align-self: stretch;
width: 11.68rem;
border-radius: 0;
border: none;
justify-content: space-between;
overflow: hidden;
margin: 0 !important;
text-align: center;
background-color: white;
}
.prod-details .product-page-wrapper .product-details-wrapper .quantity label {
display: none;
}
.prod-details .product-page-wrapper .product-details-wrapper .quantity button {
background: none;
border: none;
max-width: 3.5rem;
height: 3.5rem;
font-size: 1.125rem;
color: #333333;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
flex: 1 0 3.5rem;
padding: 0;
background-color: #f6f6f6;
}
.prod-details .product-page-wrapper .product-details-wrapper .quantity button.plus {
border-left: 1px solid #d4d4d4;
}
.prod-details .product-page-wrapper .product-details-wrapper .quantity button.minus {
border-right: 1px solid #d4d4d4;
}
.prod-details .product-page-wrapper .product-details-wrapper .quantity button:hover {
background-color: #f9f9f9;
}
.prod-details .product-page-wrapper .product-details-wrapper .quantity input {
width: 2.5rem;
border: none;
text-align: center;
color: var(--Dark, #031626);
text-align: center; font-family: AktivGrotesk-Medium;
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
outline: none;
pointer-events: none; }
.prod-details .product-page-wrapper .product-details-wrapper .page-title {
color: var(--Text-Black, #1a1b19); font-family: AktivGrotesk-Medium;
font-size: 2.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 0.5rem;
}
.prod-details .product-page-wrapper .product-details-wrapper .subtitle {
color: var(--Text-Black, #1a1b19); font-family: AktivGrotesk-Medium;
font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; margin-bottom: 0.5rem;
}
.prod-details .product-page-wrapper .product-details-wrapper .rating-block {
display: flex;
align-items: center;
margin-bottom: 1.5rem;
}
.prod-details .product-page-wrapper .product-details-wrapper .rating-block .stars {
color: #ffc107;
font-size: 0.875rem;
margin-right: 0.625rem;
letter-spacing: 0.0625rem;
}
.prod-details .product-page-wrapper .product-details-wrapper .rating-block .rating-count {
color: var(--Text-Black, #1a1b19);
text-align: center; font-family: AktivGrotesk-Medium;
font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; }
.prod-details .product-page-wrapper .product-details-wrapper .price-block {
margin-bottom: 2.25rem;
display: flex;
align-items: baseline;
gap: 0.8rem;
}
.prod-details .product-page-wrapper .product-details-wrapper .price-block .current-price {
color: var(--Text-Black, #1a1b19); font-family: AktivGrotesk-Medium;
font-size: 2.75rem;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.prod-details .product-page-wrapper .product-details-wrapper .price-block .old-price {
color: var(--Text-light, #727679); font-family: AktivGrotesk-Medium;
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
text-decoration-line: line-through;
}
.prod-details .product-page-wrapper .product-details-wrapper .quantity-block {
margin-bottom: 2.95rem;
}
.prod-details .product-page-wrapper .product-details-wrapper .quantity-block label {
color: var(--Dark, #031626); font-family: AktivGrotesk-Medium;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 0.75rem;
}
.prod-details .product-page-wrapper .product-details-wrapper .quantity-block .control-row {
display: flex;
align-items: center;
gap: 0.9375rem;
}
.prod-details .product-page-wrapper .product-details-wrapper .quantity-block .control-row .qty-stepper {
display: flex;
align-items: center;
gap: 0;
align-self: stretch;
border-radius: 0.375rem;
border: 1px solid #d4d4d4;
justify-content: space-between;
overflow: hidden;
}
.prod-details .product-page-wrapper .product-details-wrapper .quantity-block .control-row .qty-stepper button {
background: none;
border: none;
max-width: 3.5rem;
height: 3.5rem;
font-size: 1.125rem;
color: #333333;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
flex: 1 0 3.5rem;
padding: 0;
background-color: #f6f6f6;
}
.prod-details .product-page-wrapper .product-details-wrapper .quantity-block .control-row .qty-stepper button.plus {
border-left: 1px solid #d4d4d4;
}
.prod-details .product-page-wrapper .product-details-wrapper .quantity-block .control-row .qty-stepper button.minus {
border-right: 1px solid #d4d4d4;
}
.prod-details .product-page-wrapper .product-details-wrapper .quantity-block .control-row .qty-stepper button:hover {
background-color: #f9f9f9;
}
.prod-details .product-page-wrapper .product-details-wrapper .quantity-block .control-row .qty-stepper input {
width: 100%;
border: none;
text-align: center;
color: var(--Dark, #031626);
text-align: center; font-family: AktivGrotesk-Medium;
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
outline: none;
pointer-events: none; }
.prod-details .product-page-wrapper .product-details-wrapper .quantity-block .control-row .add-cart-btn {
flex-grow: 1;
max-width: 100%;
height: 3.625rem;
background-color: #6dae48;
color: #ffffff;
border: none;
border-radius: 2.125rem;
color: var(--Text-Black, #1a1b19); font-family: AktivGrotesk-Medium;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: normal;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
gap: 0.625rem;
transition: background-color 0.2s ease;
}
.prod-details .product-page-wrapper .product-details-wrapper .quantity-block .control-row .add-cart-btn:hover {
background-color: #5c943c;
}
.prod-details .product-page-wrapper .product-details-wrapper .quantity-block .control-row .add-cart-btn i {
font-size: 0.875rem;
}
.prod-details .product-page-wrapper .product-details-wrapper .trust-features {
display: flex;
padding: 0.75rem 0;
flex-direction: column;
align-items: flex-start;
gap: 1rem;
align-self: stretch;
border-radius: 0.75rem;
background: #fff;
}
.prod-details .product-page-wrapper .product-details-wrapper .trust-features .feature-item {
display: flex;
padding-bottom: 1rem;
align-items: center;
gap: 0.75rem;
align-self: stretch;
border-bottom: 1px solid #ccc;
}
.prod-details .product-page-wrapper .product-details-wrapper .trust-features .feature-item:last-child {
border-bottom: none;
padding-bottom: 0;
}
.prod-details .product-page-wrapper .product-details-wrapper .trust-features .feature-item i {
color: #6dae48;
font-size: 1.125rem;
width: 1.875rem; text-align: center;
margin-right: 0.625rem;
}
.prod-details .product-page-wrapper .product-details-wrapper .trust-features .feature-item span {
color: var(--Text-Black, #1a1b19); font-family: AktivGrotesk-Medium;
font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; }
.prod-details .product-page-wrapper .product-details-wrapper .slider {
padding: 2rem;
color: #fff;
}
.prod-details .product-page-wrapper .product-details-wrapper .slider .swiper-container {
width: 100%;
height: 100%;
}
.prod-details .product-page-wrapper .product-details-wrapper .slider__flex {
display: flex;
align-items: flex-start;
}
.prod-details .product-page-wrapper .product-details-wrapper .slider__col {
display: flex;
flex-direction: column;
width: 9.375rem;
margin-right: 2rem;
}
.prod-details .product-page-wrapper .product-details-wrapper .slider__prev,
.prod-details .product-page-wrapper .product-details-wrapper .slider__next {
cursor: pointer;
text-align: center;
font-size: 0.875rem;
height: 3rem;
display: flex;
align-items: center;
justify-content: center;
-webkit-user-select: none;
-moz-user-select: none;
user-select: none;
}
.prod-details .product-page-wrapper .product-details-wrapper .slider__prev:focus,
.prod-details .product-page-wrapper .product-details-wrapper .slider__next:focus {
outline: none;
}
.prod-details .product-page-wrapper .product-details-wrapper .slider__thumbs {
height: 19rem;
}
.prod-details .product-page-wrapper .product-details-wrapper .slider__thumbs .slider__image {
transition: 0.25s;
filter: grayscale(100%);
opacity: 0.5;
}
.prod-details .product-page-wrapper .product-details-wrapper .slider__thumbs .slider__image:hover {
opacity: 1;
}
.prod-details .product-page-wrapper .product-details-wrapper .slider__thumbs .swiper-slide-thumb-active .slider__image {
filter: grayscale(0%);
opacity: 1;
}
.prod-details .product-page-wrapper .product-details-wrapper .slider__images {
height: 25rem;
}
.prod-details .product-page-wrapper .product-details-wrapper .slider__images .slider__image img {
transition: 3s;
}
.prod-details .product-page-wrapper .product-details-wrapper .slider__images .slider__image:hover img {
transform: scale(1.1);
}
.prod-details .product-page-wrapper .product-details-wrapper .slider__image {
width: 100%;
height: 100%;
border-radius: 1.875rem;
overflow: hidden;
}
.prod-details .product-page-wrapper .product-details-wrapper .slider__image img {
display: block;
width: 100%;
height: 100%;
-o-object-fit: cover;
object-fit: cover;
}
.prod-details .product-page-wrapper .product-gallery {
display: flex;
gap: 1.25rem;
align-items: flex-start;
}
.prod-details .product-page-wrapper .product-gallery .swiper-slide {
height: auto !important;
}
.prod-details .product-page-wrapper .product-gallery .main-swiper {
width: 29.225rem;
height: 31.875rem;
border-radius: 0.875rem;
overflow: hidden;
background: #f4f4f4;
flex: 1 0 29.225rem;
}
.prod-details .product-page-wrapper .product-gallery .main-swiper .swiper-wrapper {
align-items: center;
}
.prod-details .product-page-wrapper .product-gallery .main-swiper .swiper-slide {
display: flex;
justify-content: center;
align-items: center;
}
.prod-details .product-page-wrapper .product-gallery .main-swiper .swiper-slide .mainslide-bx {
padding: 2.25rem;
position: relative;
overflow: hidden;
display: flex;
align-items: center;
justify-content: center;
background-repeat: no-repeat;
background-color: #f4f4f4;
background-origin: content-box;
width: 100%;
}
.prod-details .product-page-wrapper .product-gallery .main-swiper .swiper-slide .mainslide-bx a {
display: block;
width: 100%;
height: 100%;
text-decoration: none;
}
.prod-details .product-page-wrapper .product-gallery .main-swiper .swiper-slide .mainslide-bx img {
width: 17.8125rem;
height: auto;
display: block;
transition: opacity 0.3s ease;
margin: 0 auto;
}
.prod-details .product-page-wrapper .product-gallery .main-swiper .swiper-slide .mainslide-bx { }
@media (hover: hover) and (min-width: 1025px) {
.prod-details .product-page-wrapper .product-gallery .main-swiper .swiper-slide .mainslide-bx {
cursor: zoom-in;
background-size: 200%;
}
.prod-details .product-page-wrapper .product-gallery .main-swiper .swiper-slide .mainslide-bx a {
pointer-events: none;
}
.prod-details .product-page-wrapper .product-gallery .main-swiper .swiper-slide .mainslide-bx:hover img {
opacity: 0 !important;
}
}
.prod-details .product-page-wrapper .product-gallery .main-swiper .swiper-slide .mainslide-bx { }
@media (max-width: 1024px) {
.prod-details .product-page-wrapper .product-gallery .main-swiper .swiper-slide .mainslide-bx {
cursor: pointer;
background-image: none !important;
}
.prod-details .product-page-wrapper .product-gallery .main-swiper .swiper-slide .mainslide-bx a {
pointer-events: auto;
}
.prod-details .product-page-wrapper .product-gallery .main-swiper .swiper-slide .mainslide-bx img {
opacity: 1 !important;
}
}
.prod-details .product-page-wrapper .product-gallery .thumb-swiper {
width: 9.25rem;
height: 31.875rem;
flex: 1 0 9.25rem;
}
.prod-details .product-page-wrapper .product-gallery .thumb-swiper .swiper-wrapper {
align-items: flex-start;
height: 31.875rem;
}
.prod-details .product-page-wrapper .product-gallery .thumb-swiper .swiper-slide {
cursor: pointer;
border-radius: 0.625rem;
overflow: hidden;
transition: 0.25s;
margin-bottom: 1.31rem;
border: 1.5px solid var(--Primary, rgba(167, 201, 87, 0));
}
.prod-details .product-page-wrapper .product-gallery .thumb-swiper .swiper-slide .thumb-slider-bx {
padding: 1rem;
background-color: #f0f0f0;
}
.prod-details .product-page-wrapper .product-gallery .thumb-swiper .swiper-slide img {
width: 100%;
height: 7.5rem;
-o-object-fit: contain;
object-fit: contain;
}
.prod-details .product-page-wrapper .product-gallery .thumb-swiper .swiper-slide.swiper-slide-thumb-active {
opacity: 1;
border: 1.5px solid var(--Primary, #a7c957);
}
.prod-details .product-page-wrapper {  }
@media (max-width: 992px) {
.prod-details .product-page-wrapper .product-gallery {
flex-direction: column;
}
.prod-details .product-page-wrapper .product-gallery .main-swiper {
width: 100%;
height: auto;
aspect-ratio: 1/1;
}
.prod-details .product-page-wrapper .product-gallery .thumb-swiper {
width: 100%;
height: 6.875rem;
}
.prod-details .product-page-wrapper .product-gallery .thumb-swiper .swiper-slide {
height: 100% !important;
}
}
.prod-details .prod-details-bot .product-tabs {
display: flex;
margin-bottom: 2.25rem;
border-radius: 0.5rem;
overflow: hidden;
}
.prod-details .prod-details-bot .product-tabs .tab-btn {
padding: 1rem 0.75rem;
position: relative;
color: var(--Text-Black, #1a1b19);
font-family: AktivGrotesk-Regular;
font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem;
width: 50%;
border: 1px solid #d9d9d9;
}
.prod-details .prod-details-bot .product-tabs .tab-btn.active {
background: var(--Text-Green, #202d01);
color: white;
border: 1px solid var(--Text-Green, #202d01);
}
.prod-details .prod-details-bot .tab-panel {
display: none;
}
.prod-details .prod-details-bot .tab-panel.active {
display: block;
}
.prod-details .prod-details-bot .tab-panel {
color: #222;
line-height: 1.65;
}
.prod-details .prod-details-bot .tab-panel .mxw18 {
max-width: 100%;
margin: 0 auto;
}
.prod-details .prod-details-bot .tab-panel .row {
margin-bottom: 0;
}
.prod-details .prod-details-bot .tab-panel .row:first-child h4 {
margin-top: 0;
}
.prod-details .prod-details-bot .tab-panel h4 {
color: var(--Text-Black, #1a1b19); font-family: AktivGrotesk-Medium;
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 1rem;
margin-top: 2rem;
}
.prod-details .prod-details-bot .tab-panel h5 {
color: var(--Dark-green, #43702c); font-family: AktivGrotesk-Medium;
font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; margin-bottom: 1.5rem;
}
.prod-details .prod-details-bot .tab-panel p {
color: var(--Text-Black, #1a1b19); font-family: AktivGrotesk-Regular;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem;
margin-bottom: 1rem;
}
.prod-details .prod-details-bot .tab-panel p.right span {
color: var(--Text-light, #727679);
text-align: right; font-family: AktivGrotesk-Regular;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; display: block;
}
.prod-details .prod-details-bot .tab-panel strong {
font-weight: 600;
}
.prod-details .prod-details-bot .tab-panel ul {
padding-left: 1.2rem;
margin-bottom: 0;
}
.prod-details .prod-details-bot .tab-panel ul li {
color: var(--Text-Black, #1a1b19); font-family: AktivGrotesk-Regular;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem;
list-style-type: disc;
}
.prod-details .prod-details-bot .tab-panel .col-lg-4 h4,
.prod-details .prod-details-bot .tab-panel .col-lg-6 h4 {
margin-top: 0;
}
.prod-details .prod-details-bot .tab-panel .row:nth-of-type(2) ul {
margin-bottom: 0;
}
.prod-details .prod-details-bot .tab-panel h4 + p {
word-break: break-word;
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper {
display: flex;
padding: 2.25rem;
align-items: flex-start;
gap: 3.3125rem;
align-self: stretch;
justify-content: space-between;
border-radius: 0.875rem;
border: 1px solid #e5e5e5;
background: #fff;
box-shadow: 0 4px 13.7px 0 rgba(188, 199, 207, 0.39);
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_left {
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: flex-start;
gap: 3.87rem;
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_left .reviews_left_wrapper {
max-width: 50%;
width: 100%;
display: flex;
align-items: center;
gap: 3.75rem;
flex-shrink: 0;
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_left .rating_block h2 {
color: var(--Text-Black, #1a1b19);
font-size: 5.625rem;
font-style: normal;
font-weight: 400;
line-height: 130%; }
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_left .rating_block h2 span {
color: var(--Text-Black, #1a1b19);
font-size: 2.25rem;
font-style: normal;
font-weight: 400;
line-height: 130%;
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_left .rating_block p {
color: var(--Text-Black, #1a1b19);
text-align: center; font-family: AktivGrotesk-Medium;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_left .rating_bars {
width: 100%;
display: flex;
width: 19.5rem;
flex-direction: column;
align-items: flex-start;
gap: 0.3rem;
flex-shrink: 0;
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_left .rating_bars .bar {
display: flex;
align-items: center;
gap: 1rem;
align-self: stretch;
justify-content: space-between;
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_left .rating_bars .bar .progress {
width: 12.9375rem;
height: 0.5rem;
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_left .rating_bars .bar .progress > div {
background-color: #68ad44;
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_left .rating_bars .bar span {
color: var(--Text-Black, #1a1b19); font-family: AktivGrotesk-Medium;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: normal;
display: flex;
width: 3rem;
align-items: center;
gap: 0.5rem;
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_left .rating_bars .bar span > span {
color: #f4c52d;
font-size: 1.5rem;
width: auto;
position: relative;
top: -0.125rem;
width: auto;
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_left .rating_bars .bar small {
color: var(--Text-Black, #1a1b19); font-family: AktivGrotesk-Medium;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_left .authentic {
display: flex;
align-items: center;
gap: 1.25rem;
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_left .authentic img {
width: 6.75rem;
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_left .authentic span {
color: var(--Text-Black, #1a1b19); font-family: AktivGrotesk-Regular;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; }
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_right {
max-width: 50%;
width: 100%;
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_right h4 {
margin-top: 0;
margin-bottom: 1.5rem;
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_right .form-outer {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 1.25rem;
align-self: stretch;
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_right .form_row {
display: flex;
align-items: center;
gap: 1.25rem;
align-self: stretch;
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_right .form_row input:not([type=checkbox]):not([type=radio]) {
padding: 0.625rem;
width: 100%;
border-radius: 0.5rem;
border: 1px solid #d4d4d4;
background: #fff;
color: var(--Text-light, #727679); font-family: AktivGrotesk-Regular;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; transition: all 0.3s ease-in-out;
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_right .form_row input:not([type=checkbox]):not([type=radio]):focus {
outline: none;
border: 1px solid var(--Button-colour, #68ad44);
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_right textarea {
width: 100%;
resize: none;
height: 8.0625rem;
padding: 0.625rem;
align-items: flex-start;
border-radius: 0.5rem;
border: 1px solid #d4d4d4;
background: #fff;
color: var(--Text-light, #727679); font-family: AktivGrotesk-Regular;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; transition: all 0.3s ease-in-out;
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_right textarea:focus {
outline: none;
border: 1px solid var(--Button-colour, #68ad44);
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_right .rating_select {
display: flex;
align-items: center;
gap: 1.25rem;
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_right .rating_select span {
color: var(--Text-light, #727679); font-family: AktivGrotesk-Regular;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; }
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_right .rating_select .stars {
display: flex;
align-items: center;
gap: 0.5rem;
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_right .rating_select .stars span {
color: #d9d9d9;
font-size: 1.875rem;
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_right .recommend {
display: flex;
align-items: center;
gap: 0.25rem;
color: var(--Text-light, #727679); font-family: AktivGrotesk-Regular;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; }
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_right .recommend input[type=checkbox] {
width: 1.25rem;
height: 1.25rem;
position: relative;
border-radius: 0.25rem;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_right .recommend input[type=checkbox]:before {
content: "";
background-color: white;
width: 1.25rem;
height: 1.25rem;
border-radius: 0.25rem;
border: 1px solid #ccc;
display: block;
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_right .recommend input[type=checkbox]:after {
content: "";
position: absolute;
left: 0.4375rem;
top: 0.1875rem;
width: 0.375rem;
height: 0.75rem;
border: solid #4b4b4b;
border-width: 0 2px 2px 0;
transform: rotate(45deg) scale(0);
opacity: 0;
transition: 0.2s;
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_right .recommend input[type=checkbox]:checked:after {
transform: rotate(45deg) scale(0.9);
opacity: 1;
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_right .green-btn {
max-width: 100%;
width: 100%;
position: relative;
width: 100%;
justify-content: center;
align-items: center;
gap: 0.5rem;
align-self: stretch;
inset: 0;
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_right .green-btn input[type=submit] {
position: absolute;
inset: 0;
border: none;
background-color: transparent;
}
.prod-details .prod-details-bot .tab-panel .reviews_items {
margin-top: 5rem;
}
.prod-details .prod-details-bot .tab-panel .reviews_items h4 {
margin-top: 0;
}
.prod-details .prod-details-bot .tab-panel .reviews_items .result-select {
display: flex;
justify-content: space-between;
align-items: center;
align-self: stretch;
margin-bottom: 2.5rem;
}
.prod-details .prod-details-bot .tab-panel .reviews_items .result-select p {
color: var(--Text-Black, #1a1b19); font-family: AktivGrotesk-Medium;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 0;
}
.prod-details .prod-details-bot .tab-panel .reviews_items .result-select .sort_box {
display: inline-flex;
align-items: center;
gap: 0.625rem;
padding: 0.75rem 1.5rem;
border-radius: 0.5625rem;
border: 1px solid #ccc;
}
.prod-details .prod-details-bot .tab-panel .reviews_items .result-select .sort_box .label {
color: var(--Text-Black, #1a1b19); font-family: AktivGrotesk-Medium;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.prod-details .prod-details-bot .tab-panel .reviews_items .result-select .sort_box .select_wrap {
position: relative;
}
.prod-details .prod-details-bot .tab-panel .reviews_items .result-select .sort_box .select_wrap select {
border: none;
outline: none;
background: transparent;
color: var(--Text-Black, #1a1b19); font-family: AktivGrotesk-Medium;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: normal;
cursor: pointer;
padding: 0;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
background: url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/images/caret_down.png) no-repeat right center;
padding-right: 1.375rem;
}
.prod-details .prod-details-bot .tab-panel .reviews_items .result-select .sort_box:hover {
border-color: #c5c5c5;
}
.prod-details .prod-details-bot .tab-panel .reviews_items .rv_loop .review_item {
padding: 1.5rem 0;
border-bottom: 1px solid #ccc;
position: relative;
}
.prod-details .prod-details-bot .tab-panel .reviews_items .rv_loop .review_item .date {
position: absolute;
right: 0;
top: 1.5rem;
}
.prod-details .prod-details-bot .tab-panel .reviews_items .rv_loop .review_item:first-child {
padding-top: 0;
}
.prod-details .prod-details-bot .tab-panel .reviews_items .rv_loop .review_item:last-child {
border-bottom: none;
padding-bottom: 0;
}
.prod-details .prod-details-bot .tab-panel .reviews_items .rv_loop .review_item .rvtop {
display: flex;
align-items: center;
gap: 0.75rem;
margin-bottom: 1.5rem;
}
.prod-details .prod-details-bot .tab-panel .reviews_items .rv_loop .review_item .rvtop > img {
width: 4.625rem;
height: 4.625rem;
border-radius: 3.4375rem;
}
.prod-details .prod-details-bot .tab-panel .reviews_items .rv_loop .review_item .rvtop .content .top strong {
color: var(--Text-Black, #1a1b19); font-family: AktivGrotesk-Medium;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.prod-details .prod-details-bot .tab-panel .reviews_items .rv_loop .review_item .rvtop .content .top .stars img {
width: 7.5rem;
}
.prod-details .prod-details-bot .tab-panel .reviews_items .rv_loop .review_item .rvbot h4 {
margin-bottom: 0.5rem;
}
.prod-details .prod-details-bot .tab-panel .reviews_items .rv_loop .review_item .rvbot p {
color: #4f5559; font-family: AktivGrotesk-Regular;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; }
.prod-details .prod-details-bot .tab-panel .reviews_items .rv_loop .review_item .rvbot .rv-prod-images-panel {
margin-top: 1.5rem;
}
.prod-details .prod-details-bot .tab-panel .reviews_items .rv_loop .review_item .rvbot .rv-prod-images-panel ul {
display: flex;
align-items: center;
gap: 1.375rem;
padding: 0;
}
.prod-details .prod-details-bot .tab-panel .reviews_items .rv_loop .review_item .rvbot .rv-prod-images-panel ul li {
padding: 0;
list-style: none;
max-width: 6.25rem;
width: 100%;
}
.prod-details .prod-details-bot .tab-panel .reviews_items .rv_loop .review_item .rvbot .rv-prod-images-panel ul li img {
width: 100%;
}
.pb-75 {
padding-bottom: 7.5rem;
}
.product-sec3.align-center .health-product-wraper {
display: flex;
justify-content: center;
align-items: center;
gap: 1.875rem;
align-self: stretch;
}
.product-sec3.align-center .health-product-wraper .health-product-cart {
max-width: 12.125rem;
width: 100%;
}
.wholesale-inner {
padding: 5rem 0 1.3rem;
margin-bottom: 2.25rem;
}
.wholesale-inner .row {
align-items: center;
}
.wholesale-inner .img-caption {
position: relative;
}
.wholesale-inner .img-caption:before {
content: "";
position: absolute;
inset: 1.875rem 0 0 0;
border-radius: 0.75rem;
background: #eff3e6;
z-index: -1;
}
.wholesale-inner .img-caption img {
width: 100%;
}
.wholesale-inner .img-caption .name {
display: inline-flex;
padding: 0.63rem 1.47rem;
justify-content: center;
align-items: center;
gap: 0.625rem;
flex-shrink: 0;
border-radius: 0.5rem;
background: var(--Primary, #a7c957);
margin: 0rem 0 0 0;
position: absolute;
bottom: -1.25rem;
left: 0;
right: 0;
max-width: 10.6875rem;
margin: 0 auto;
}
.wholesale-inner .text {
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 1.5rem;
}
.wholesale-inner .text h5 {
color: var(--Dark-green, #43702c); font-family: AktivGrotesk-Medium;
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
position: relative;
padding-left: 2.5625rem;
margin-bottom: 0;
}
.wholesale-inner .text h5:before {
content: "";
width: 1.25rem;
height: 1.375rem;
background: url(//liverdoctor.com/wp-content/themes/liver_doctor_theme/assets/images/interest-icon-arrow.png) no-repeat 0 0;
background-size: cover !important;
position: absolute;
top: 0.1875rem;
left: 0;
}
.wholesale-inner .text p {
color: var(--Text-Black, #1a1b19); font-family: AktivGrotesk-Regular;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; margin-bottom: 0;
}
.wholesale-inner .text ul {
list-style: disc;
padding: 0 0 0 1.5625rem;
display: flex;
flex-direction: column;
align-items: flex-start;
gap: 1.5rem;
}
.wholesale-inner .text ul li {
list-style: disc;
color: var(--Text-Black, #1a1b19); font-family: AktivGrotesk-Regular;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; }
.wholesale-inner .text a:not(.green-btn) {
color: var(--Dark-green, #43702c);
}
.wholesale-pods-outer {
padding-bottom: 7.5rem;
}
.wholesale-pods-outer .wh-pods-inner-row {
display: flex;
align-items: stretch;
gap: 0;
align-self: stretch;
padding: 1.5rem;
border-radius: 0.75rem;
border: 1px solid #ededed;
background: #fff;
box-shadow: 0 4px 12.3px 0 rgba(182, 187, 190, 0.25);
}
.wholesale-pods-outer .wh-pods-inner-row .wh-pods {
max-width: 33.3333333333%;
width: 100%;
padding: 0 2.25rem;
border-right: 1px solid #ccc;
}
.wholesale-pods-outer .wh-pods-inner-row .wh-pods:first-child {
padding-left: 0;
}
.wholesale-pods-outer .wh-pods-inner-row .wh-pods:last-child {
padding-right: 0;
border: none;
}
.wholesale-pods-outer .wh-pods-inner-row .wh-pods h5 {
color: var(--Dark-green, #43702c);
font-family: "AktivGrotesk-Medium";
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 1rem;
}
.wholesale-pods-outer .wh-pods-inner-row .wh-pods p a {
color: var(--Dark-green, #43702c);
}
.consult-pods-outer {
padding-bottom: 7.5rem;
}
.consult-pods-outer .consult-pod-inner {
padding: 2rem;
border-radius: 1rem;
border: 1px solid #e6e6e6;
background: #fff;
box-shadow: 3px 4px 18.3px 0 rgba(191, 198, 202, 0.24);
height: 100%;
display: flex;
flex-direction: column;
justify-content: space-between;
}
.consult-pods-outer .consult-pod-inner h4 {
color: var(--Dark-green, #43702c); font-family: AktivGrotesk-Medium;
font-size: 2.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 1.13rem;
}
.consult-pods-outer .consult-pod-inner span {
display: inline-block;
color: var(--Text-Black, #1a1b19); font-family: AktivGrotesk-Medium;
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 1.13rem;
}
.consult-pods-outer .consult-pod-inner h5 {
color: var(--Text-Black, #1a1b19); font-family: AktivGrotesk-Medium;
font-size: 2.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 0;
}
.consult-pods-outer .consult-pod-inner .bar {
margin-bottom: 1.94rem;
padding-bottom: 1rem;
border-bottom: 1px solid #a6a6a6;
}
.consult-pods-outer .green-btn {
width: 100%;
max-width: 100%;
margin-top: 2.25rem;
}
.createaccount {
z-index: 999999999999999;
}
.createaccount .modal-xl {
max-width: 82.1875rem;
}
.createaccount .modal-xl .modal-content {
border-radius: 0.875rem;
overflow: hidden;
}
.createaccount .modal-xl .modal-row {
display: flex;
padding: 2.25rem;
align-items: flex-start;
gap: 3.3125rem;
position: relative;
border: 1px solid #e5e5e5;
background: #fff;
box-shadow: 0 4px 13.7px 0 rgba(188, 199, 207, 0.39);
}
.createaccount .modal-xl .modal-row .col-left {
width: 100%;
max-width: 36.0625rem;
}
.createaccount .modal-xl .modal-row .col-left .img {
position: relative;
}
.createaccount .modal-xl .modal-row .col-left .img .content {
position: absolute;
top: 3.875rem;
left: 2.375rem;
width: calc(100% - 2.375rem);
padding: 0 2.25rem 0 0px;
}
.createaccount .modal-xl .modal-row .col-left .img .content h5 {
color: var(--Dark-green, #43702c);
text-shadow: 0 4px 4px rgba(0, 0, 0, 0.25);
font-family: AktivGrotesk-Medium;
font-size: 2.75rem;
font-style: normal;
font-weight: 400;
line-height: normal;
margin-bottom: 1.06rem;
max-width: 23rem;
}
.createaccount .modal-xl .modal-row .col-left .img .content p {
color: var(--Text-Black, #1a1b19); font-family: AktivGrotesk-Medium;
font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; margin-bottom: 0;
max-width: 19.3125rem;
}
.createaccount .modal-xl .modal-row .col-left .img .content .fifty-off {
max-width: 6.625rem;
width: 100%;
position: absolute;
right: 2.25rem;
top: 0;
}
.createaccount .modal-xl .modal-row .col-right {
width: 100%;
}
.createaccount .modal-xl .modal-row .col-right .text h4 {
margin-bottom: 1.5rem;
color: #011f30; font-family: AktivGrotesk-Medium;
font-size: 1.25rem;
font-style: normal;
font-weight: 400;
line-height: normal;
}
.createaccount .modal-xl .modal-row .col-right .text .formouter {
display: flex;
flex-direction: column;
align-items: center;
gap: 1.25rem;
align-self: stretch;
}
.createaccount .modal-xl .modal-row .col-right .text .formouter .input-row {
display: flex;
align-items: center;
gap: 1.25rem;
align-self: stretch;
width: 100%;
}
.createaccount .modal-xl .modal-row .col-right .text .formouter .input-row .inputrowinner {
width: 100%;
}
.createaccount .modal-xl .modal-row .col-right .text .formouter .input-row.half .inputrowinner {
max-width: 50%;
width: 100%;
}
.createaccount .modal-xl .modal-row .col-right .text .formouter .input-row .inputrowinner input:not(type[checkbox], type[radio], type[submit]) {
padding: 0.625rem;
align-items: center;
gap: 0.625rem;
width: 100%;
border-radius: 0.5rem;
border: 1px solid var(--Button-colour, #68ad44);
background: #fff;
}
.createaccount .modal-xl .modal-row .col-right .text .formouter .input-row .inputrowinner input:not(type[checkbox], type[radio], type[submit]):focus {
outline: none;
}
.createaccount .modal-xl .modal-row .col-right .text .formouter .input-row.acceptance {
color: var(--Text-light, #727679); font-family: AktivGrotesk-Regular;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; }
.createaccount .modal-xl .modal-row .col-right .text .formouter .input-row.acceptance label {
display: flex;
align-items: center;
gap: 0.25rem;
align-self: stretch;
}
.createaccount .modal-xl .modal-row .col-right .text .formouter .input-row.acceptance input[type=checkbox] {
width: 1.25rem;
height: 1.25rem;
position: relative;
border-radius: 0.25rem;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.createaccount .modal-xl .modal-row .col-right .text .formouter .input-row.acceptance input[type=checkbox]:before {
content: "";
position: absolute;
width: 1.25rem;
height: 1.25rem;
border-radius: 0.25rem;
border: 1px solid #ccc;
}
.createaccount .modal-xl .modal-row .col-right .text .formouter .input-row.acceptance input[type=checkbox]:after {
content: "";
position: absolute;
width: 0.3125rem;
height: 0.625rem;
border-right: 2px solid #111;
border-bottom: 2px solid #111;
left: 0.4375rem;
top: 0.25rem;
transform: rotate(45deg) scale(0);
opacity: 0;
transition: 0.2s;
}
.createaccount .modal-xl .modal-row .col-right .text .formouter .input-row.acceptance input[type=checkbox]:checked:after {
transform: rotate(45deg) scale(1);
opacity: 1;
}
.createaccount .modal-xl .modal-row .col-right .text .formouter .input-row.canlogin {
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 1rem;
}
.createaccount .modal-xl .modal-row .col-right .text .formouter .input-row.canlogin p {
color: var(--Dark-green, #43702c);
text-align: center; font-family: AktivGrotesk-Regular;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; }
.createaccount .modal-xl .modal-row .col-right .text .formouter .input-row.canlogin p a {
color: var(--Dark-green, #43702c);
}
.createaccount .modal-xl .modal-row .col-right .text .formouter .input-row.submit .green-btn {
width: 100%;
max-width: 100%;
border: none;
}
.createaccount .modal-xl .modal-row .col-right .text .formouter .input-row.forgotpass p {
color: var(--Text-light, #727679);
text-align: center; font-family: AktivGrotesk-Regular;
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem; }
.createaccount .modal-xl .modal-row .col-right .text .formouter .input-row.forgotpass p a {
color: var(--Text-light, #727679);
}
.createaccount .modal-xl .modal-row .col-right .text .btn-close {
opacity: 1;
position: absolute;
right: 0;
width: 2rem;
height: 2rem;
aspect-ratio: 1/1;
position: absolute;
right: 2.25rem;
top: 2.1875rem;
border-radius: 3.125rem;
border: 1px solid #e9e9e9;
box-shadow: 0 0 8px rgba(143, 128, 128, 0.25);
padding: 0;
background-size: 0.75rem;
}
.swiper-button-next:after,
.swiper-rtl .swiper-button-prev:after,
.swiper-button-prev:after,
.swiper-rtl .swiper-button-next:after {
display: none !important;
}
.sidebar-container .sidebar-top .searchbar input[type=submit] {
text-indent: -20000px;
}
section.health-guide-sec1 .health-option-wraper .health-option-gred-box .health-item img.health-img {
max-height: 10.125rem;
}
section.ebook-sec1 .ebook-grid-wraper .ebook-item-wraper .img-wraper img {
-o-object-fit: cover;
object-fit: cover;
}
.category-articles-2 section.ebook-sec1 .ebook-grid-wraper .ebook-item-wraper h4 {
color: var(--Text-Black, #1a1b19);
}
.innerbanner ul li {
color: var(--Dark-green, #43702c);
}
.category-videos section.ebook-sec1 .ebook-grid-wraper .ebook-item-wraper h5 {
display: none;
}
section.podcust-sec1 .podcust-wraper img.main-img {
height: unset;
}
.single section.esential-reading-details-sec1 .esential-reading-details-wraper p:last-of-type {
margin-bottom: 1.5rem;
}
.single .esential-reading-details-wraper ul,
.single .esential-reading-details-wraper ol {
margin-bottom: 1.8rem;
}
.single .esential-reading-details-wraper ul li,
.single .esential-reading-details-wraper ol li {
color: var(--Text-Black, #1a1b19);
font-family: "AktivGrotesk-Regular";
font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem;
}
.single .esential-reading-details-wraper ul:not(.share-option) li {
color: var(--Text-Black, #1a1b19);
font-family: AktivGrotesk-Regular;
font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem;
padding-left: 1.5625rem;
margin-bottom: 1.2rem;
position: relative;
}
.single .esential-reading-details-wraper ul:not(.share-option) li:last-child {
margin-bottom: 0;
}
.single .esential-reading-details-wraper ul:not(.share-option) li::after {
content: "";
width: 0.3125rem;
height: 0.3125rem;
background-color: #1a1b19;
border-radius: 50%;
position: absolute;
top: 10px;
bottom: auto;
left: 0.6rem;
margin: auto;
}
.single .esential-reading-details-wraper ol {
padding-left: 1.25rem;
}
.single .esential-reading-details-wraper ol li {
color: var(--Text-Black, #1a1b19);
font-family: AktivGrotesk-Regular;
font-size: 1.125rem;
font-style: normal;
font-weight: 400;
line-height: 1.5rem;
margin-bottom: 0.15rem;
position: relative;
list-style: decimal;
margin-bottom: 1.2rem;
}
.single .esential-reading-details-wraper ol li:last-child {
margin-bottom: 0;
}
.single { }
.single .alignright {
float: right;
margin: 0 0 1em 1em; }
.single .alignleft {
float: left;
margin: 0 1em 1em 0;
}
.single .aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.single { }
.single .alignright,
.single .alignleft {
max-width: 100%;
height: auto;
}
.single .wraper-box h2 {
clear: both;
font-size: 2rem;
margin-bottom: 1.2rem;
}
section.about-sec1 .secend-content-wraper .side-img {
float: left;
margin: 0 2em 1em 0;
height: unset;
width: 50%;
}
section.ebook-sec1 .ebook-grid-wraper .ebook-item-wraper p img.emoji {
width: 13px;
}
section.dual-slider-sec .dual-slider .text-slider-wrapper {
padding-right: 11rem;
}
section.about-sec1 .secend-content-wraper p:last-of-type {
margin-bottom: 0;
}
section.shop-sec1 {
padding: 5rem 0 7.5rem; }
@media screen and (max-width: 1199px) {
section.shop-sec1 {
padding: 5rem 0;
}
}
@media screen and (max-width: 767px) {
section.shop-sec1 {
padding: 3.5rem 0;
}
}
section.shop-sec1 .woocommerce-info {
border-top-color: #68ad44;
}
section.shop-sec1 .woocommerce-info::before {
color: #68ad44;
}
section.shop-sec1 a.woocommerce-Button.wc-forward.button,
section.shop-sec1 a.button.wc-forward {
color: #1a1b19;
font-family: "AktivGrotesk-Medium";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: normal;
padding: 0.625rem 1.5rem;
border-radius: 6.25rem;
background: #68ad44;
display: flex;
align-items: center;
justify-content: center;
max-width: -moz-max-content;
max-width: max-content;
gap: 0.25rem;
}
section.shop-sec1 .container { width: 100%;
margin: 0 auto;
}
@media screen and (max-width: 1199px) {
section.shop-sec1 .container {
max-width: 95%;
}
}
@media screen and (max-width: 767px) {
section.shop-sec1 .container {
max-width: 98%;
}
}
section.shop-sec1 .woocommerce {
display: flex;
flex-wrap: wrap;
gap: 3.75rem;
}
@media screen and (max-width: 991px) {
section.shop-sec1 .woocommerce {
flex-direction: column;
gap: 2.5rem;
}
}
section.shop-sec1 .woocommerce { }
section.shop-sec1 .woocommerce .woocommerce-MyAccount-navigation {
flex: 0 0 25%;
min-width: 15.625rem;
}
section.shop-sec1 .woocommerce .woocommerce-MyAccount-navigation ul {
display: flex;
flex-direction: column;
align-items: flex-start;
align-self: stretch;
margin: 0;
padding: 0; border-radius: 1.5rem;
border: 1px solid #f3f3f3;
background: #ffffff;
padding: 1rem;
overflow: hidden;
}
section.shop-sec1 .woocommerce .woocommerce-MyAccount-navigation ul li {
width: 100%;
list-style: none;
border-bottom: 1px solid #f6f6f6;
}
section.shop-sec1 .woocommerce .woocommerce-MyAccount-navigation ul li:last-child {
border-bottom: none;
}
section.shop-sec1 .woocommerce .woocommerce-MyAccount-navigation ul li a {
display: flex;
align-items: center;
width: 100%;
padding: 0.75rem 1rem;
text-decoration: none; color: #202d01;
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-weight: 400;
line-height: 1.5rem;
transition: all 0.3s ease;
}
section.shop-sec1 .woocommerce .woocommerce-MyAccount-navigation ul li a:hover {
color: #68ad44; background-color: #fafafa;
}
section.shop-sec1 .woocommerce .woocommerce-MyAccount-navigation ul li { }
section.shop-sec1 .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a {
color: #68ad44;
font-family: "AktivGrotesk-Medium";
background-color: #f3ffed; border-radius: 0.5rem;
}
section.shop-sec1 .woocommerce { }
section.shop-sec1 .woocommerce .woocommerce-MyAccount-content {
flex: 1;
}
section.shop-sec1 .woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper {
margin-bottom: 1.5rem;
}
section.shop-sec1 .woocommerce .woocommerce-MyAccount-content { }
section.shop-sec1 .woocommerce .woocommerce-MyAccount-content p {
color: #2e2e2e;
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-weight: 400;
line-height: 1.5rem;
margin-bottom: 1.5rem;
}
section.shop-sec1 .woocommerce .woocommerce-MyAccount-content p strong {
font-family: "AktivGrotesk-Medium";
font-weight: 400;
color: #1a1b19;
}
section.shop-sec1 .woocommerce .woocommerce-MyAccount-content p { }
section.shop-sec1 .woocommerce .woocommerce-MyAccount-content p a {
color: #43702c; text-decoration: underline;
transition: color 0.3s ease;
}
section.shop-sec1 .woocommerce .woocommerce-MyAccount-content p a:hover {
color: #1a1b19;
text-decoration: none;
}
section.shop-sec1 form.woocommerce-EditAccountForm { border-radius: 0.875rem;
border: 1px solid #e5e5e5;
background: #ffffff;
box-shadow: 0 4px 13.7px 0 rgba(188, 199, 207, 0.39);
padding: 2.25rem; }
section.shop-sec1 form.woocommerce-EditAccountForm .woocommerce-form-row {
margin-bottom: 1.25rem;
}
section.shop-sec1 form.woocommerce-EditAccountForm .woocommerce-form-row label {
display: block;
color: #1a1b19;
font-family: "AktivGrotesk-Medium";
font-size: 1rem;
font-weight: 400;
line-height: 1.5rem;
margin-bottom: 0.5rem;
}
section.shop-sec1 form.woocommerce-EditAccountForm .woocommerce-form-row label .required {
color: #d9534f; text-decoration: none;
}
section.shop-sec1 form.woocommerce-EditAccountForm .woocommerce-form-row { }
section.shop-sec1 form.woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input {
width: 100%;
border-radius: 0.5rem;
border: 1px solid #d4d4d4;
background: #ffffff;
padding: 0.752rem 0.625rem;
outline: none;
color: #1a1b19;
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-weight: 400;
line-height: 1.5rem;
transition: all 0.3s ease-in-out;
}
section.shop-sec1 form.woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input::-moz-placeholder {
color: #727679;
font-family: "AktivGrotesk-Regular";
}
section.shop-sec1 form.woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input::placeholder {
color: #727679;
font-family: "AktivGrotesk-Regular";
}
section.shop-sec1 form.woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input:focus {
border: 1px solid #68ad44; }
section.shop-sec1 form.woocommerce-EditAccountForm .woocommerce-form-row { }
section.shop-sec1 form.woocommerce-EditAccountForm .woocommerce-form-row .password-input {
position: relative;
display: block;
width: 100%;
}
section.shop-sec1 form.woocommerce-EditAccountForm .woocommerce-form-row .password-input input {
padding-right: 2.5rem;
}
section.shop-sec1 form.woocommerce-EditAccountForm .woocommerce-form-row .password-input .show-password-input {
position: absolute;
top: 50%;
right: 0.625rem;
transform: translateY(-50%);
cursor: pointer;
background: transparent;
border: none;
padding: 0; }
section.shop-sec1 form.woocommerce-EditAccountForm .woocommerce-form-row .password-input .show-password-input::before {
content: "\f177"; font-family: dashicons;
color: #727679;
}
section.shop-sec1 form.woocommerce-EditAccountForm { }
section.shop-sec1 form.woocommerce-EditAccountForm #account_display_name_description {
display: block;
margin-top: 0.5rem;
color: #727679;
font-family: "AktivGrotesk-Regular";
font-size: 0.875rem;
line-height: 1.25rem;
}
section.shop-sec1 form.woocommerce-EditAccountForm #account_display_name_description em {
font-style: normal;
}
section.shop-sec1 form.woocommerce-EditAccountForm { }
section.shop-sec1 form.woocommerce-EditAccountForm .form-row-first,
section.shop-sec1 form.woocommerce-EditAccountForm .form-row-last {
width: 48%;
float: left;
}
@media screen and (max-width: 767px) {
section.shop-sec1 form.woocommerce-EditAccountForm .form-row-first,
section.shop-sec1 form.woocommerce-EditAccountForm .form-row-last {
width: 100%;
float: none;
}
}
section.shop-sec1 form.woocommerce-EditAccountForm .form-row-last {
float: right;
}
@media screen and (max-width: 767px) {
section.shop-sec1 form.woocommerce-EditAccountForm .form-row-last {
float: none;
}
}
section.shop-sec1 form.woocommerce-EditAccountForm { }
section.shop-sec1 form.woocommerce-EditAccountForm .clear {
clear: both;
}
section.shop-sec1 form.woocommerce-EditAccountForm { }
section.shop-sec1 form.woocommerce-EditAccountForm fieldset {
border: none;
padding: 0;
margin: 2rem 0 1rem;
}
section.shop-sec1 form.woocommerce-EditAccountForm fieldset legend {
display: block;
width: 100%;
padding-bottom: 0.5rem;
margin-bottom: 1.5rem;
font-family: "AktivGrotesk-Medium";
font-size: 1.25rem;
color: #43702c; border-bottom: 1px solid #e5e5e5;
}
section.shop-sec1 form.woocommerce-EditAccountForm { }
section.shop-sec1 form.woocommerce-EditAccountForm button[name=save_account_details] {
color: #1a1b19;
font-family: "AktivGrotesk-Medium";
font-size: 1rem;
font-style: normal;
font-weight: 400;
line-height: normal;
padding: 0.625rem 1.5rem;
border-radius: 6.25rem;
background: #68ad44;
border: none;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
gap: 0.25rem;
min-width: 9.375rem;
transition: opacity 0.3s ease;
margin-top: 1rem;
}
section.shop-sec1 form.woocommerce-EditAccountForm button[name=save_account_details]:hover {
opacity: 0.9;
}
section.shop-sec1 .woocommerce-Addresses { display: flex;
flex-wrap: wrap;
gap: 1.875rem;
margin-bottom: 3.75rem;
}
section.shop-sec1 .woocommerce-Addresses::after, section.shop-sec1 .woocommerce-Addresses::before {
display: none;
}
@media screen and (max-width: 767px) {
section.shop-sec1 .woocommerce-Addresses {
flex-direction: column;
gap: 1.5rem;
}
}
section.shop-sec1 .woocommerce-Addresses { }
section.shop-sec1 .woocommerce-Addresses .woocommerce-Address {
flex: 1;
min-width: 0; border-radius: 0.875rem;
border: 1px solid #e5e5e5;
background: #ffffff;
box-shadow: 0 4px 13.7px 0 rgba(188, 199, 207, 0.39);
padding: 2.25rem;
display: flex;
flex-direction: column; }
section.shop-sec1 .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title {
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
margin-bottom: 1.5rem;
border-bottom: 1px solid #e5e5e5;
padding-bottom: 1rem;
gap: 1rem;
}
section.shop-sec1 .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h2 { color: #43702c; font-family: "AktivGrotesk-Medium";
font-size: 1.5rem; font-weight: 400;
line-height: normal;
margin: 0;
width: 100%;
}
section.shop-sec1 .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title .edit {
color: #1a1b19;
font-family: "AktivGrotesk-Medium";
font-size: 0.875rem;
text-decoration: underline;
text-transform: uppercase;
transition: color 0.3s ease;
}
section.shop-sec1 .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title .edit:hover {
color: #68ad44; text-decoration: none;
}
section.shop-sec1 .woocommerce-Addresses .woocommerce-Address { }
section.shop-sec1 .woocommerce-Addresses .woocommerce-Address address {
font-style: normal;
color: #2e2e2e;
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
font-weight: 400;
line-height: 1.5rem;
margin: 0; }
section.shop-sec1 .woocommerce-Addresses .woocommerce-Address address br {
display: block;
margin-bottom: 0.25rem;
}
section.shop-sec1 { }
section.shop-sec1 .yarpp-related {
margin-top: 3.75rem;
}
section.shop-sec1 .yarpp-related p {
color: #2e2e2e;
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
line-height: 1.5rem;
}
section.shop-sec1 { }
section.shop-sec1 form#wc-block-components-totals-coupon__form button.wc-block-components-button.wp-element-button.wc-block-components-totals-coupon__button.contained {
display: flex;
width: 100%;
justify-content: center;
align-items: center;
padding: 1rem 1.5rem;
background: #68ad44;
border-radius: 6.25rem;
color: #1a1b19;
font-family: "AktivGrotesk-Medium";
font-size: 1.125rem;
text-decoration: none;
transition: transform 0.3s ease, opacity 0.3s ease;
border: none;
}
section.shop-sec1 form#wc-block-components-totals-coupon__form .wc-block-components-text-input.wc-block-components-totals-coupon__input input#wc-block-components-totals-coupon__input-coupon {
padding: 0.625rem;
align-items: center;
gap: 0.625rem;
width: 100%;
border-radius: 0.5rem;
border: 1px solid var(--Button-colour, #68ad44);
background: #fff;
outline: none;
}
section.shop-sec1 .wc-block-cart {
display: flex;
flex-wrap: wrap;
gap: 3.75rem;
margin-top: 2rem;
}
@media screen and (max-width: 991px) {
section.shop-sec1 .wc-block-cart {
flex-direction: column;
gap: 2.5rem;
}
}
section.shop-sec1 .wc-block-cart { }
section.shop-sec1 .wc-block-cart .wc-block-cart__main {
flex: 1;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-items {
width: 100%;
border-collapse: collapse; }
section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-items thead tr {
border-bottom: 2px solid #f6f6f6;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-items thead tr th {
padding: 1rem 0;
text-align: left;
color: #43702c; font-family: "AktivGrotesk-Medium";
font-size: 1.125rem;
text-transform: uppercase;
letter-spacing: 0.05em;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-items { }
section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-items .wc-block-cart-items__row {
border-bottom: 1px solid #e5e5e5;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-items .wc-block-cart-items__row td {
padding: 2rem 1rem;
vertical-align: top;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__main { }
section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-item__image {
width: 120px;
padding-right: 1.5rem;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-item__image img {
border-radius: 0.75rem;
border: 1px solid #f0f0f0;
background: #fff;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__main { }
section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-item__product .wc-block-components-product-name {
display: block;
color: #1a1b19;
font-family: "AktivGrotesk-Medium";
font-size: 1.25rem;
line-height: 1.4;
margin-bottom: 0.5rem;
text-decoration: none;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-item__product .wc-block-components-product-name:hover {
color: #68ad44;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-item__product .wc-block-components-product-price {
color: #2e2e2e;
font-family: "AktivGrotesk-Regular";
font-size: 1.125rem;
margin-bottom: 1rem;
display: block;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-item__product .wc-block-components-product-metadata__description p {
font-size: 0.875rem;
color: #727679;
line-height: 1.5;
margin-bottom: 1.25rem;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__main { }
section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-item__quantity {
display: flex;
align-items: center;
gap: 1.5rem;
flex-direction: unset;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-item__quantity .wc-block-components-quantity-selector {
display: flex;
align-items: center;
border: 1px solid #d4d4d4;
border-radius: 6.25rem;
padding: 0.25rem;
background: #fff;
margin: 0;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-item__quantity .wc-block-components-quantity-selector input {
width: 40px;
text-align: center;
border: none;
font-family: "AktivGrotesk-Medium";
color: #1a1b19;
background: transparent;
-moz-appearance: textfield;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-item__quantity .wc-block-components-quantity-selector input::-webkit-outer-spin-button, section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-item__quantity .wc-block-components-quantity-selector input::-webkit-inner-spin-button {
-webkit-appearance: none;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-item__quantity .wc-block-components-quantity-selector button {
width: 30px;
height: 30px;
border: none;
background: transparent;
cursor: pointer;
color: #1a1b19;
font-size: 1.25rem;
display: flex;
align-items: center;
justify-content: center;
transition: color 0.3s;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-item__quantity .wc-block-components-quantity-selector button:hover:not(:disabled) {
color: #68ad44;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-item__quantity .wc-block-components-quantity-selector button:disabled {
opacity: 0.3;
cursor: not-allowed;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-item__quantity { }
section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-item__quantity .wc-block-cart-item__remove-link {
background: none;
border: none;
color: #d9534f;
font-family: "AktivGrotesk-Regular";
font-size: 0.875rem;
text-decoration: underline;
cursor: pointer;
padding: 0;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-item__quantity .wc-block-cart-item__remove-link:hover {
color: #1a1b19;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__main { }
section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-item__total {
text-align: right;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-item__total .wc-block-components-product-price__value {
color: #1a1b19;
font-family: "AktivGrotesk-Medium";
font-size: 1.25rem;
}
section.shop-sec1 .wc-block-cart { }
section.shop-sec1 .wc-block-cart .wc-block-cart__sidebar {
flex: 0 0 30%;
min-width: 320px;
}
@media screen and (max-width: 991px) {
section.shop-sec1 .wc-block-cart .wc-block-cart__sidebar {
flex: 1;
width: 100%;
}
}
section.shop-sec1 .wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block { border-radius: 0.875rem;
border: 1px solid #e5e5e5;
background: #ffffff;
box-shadow: 0 4px 13.7px 0 rgba(188, 199, 207, 0.39);
padding: 2.25rem;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-cart__totals-title {
color: #43702c;
font-family: "AktivGrotesk-Medium";
font-size: 1.75rem;
margin-bottom: 1.5rem;
padding-bottom: 1rem;
border-bottom: 1px solid #f0f0f0;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block { }
section.shop-sec1 .wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-panel__button {
display: flex;
align-items: center;
gap: 0.5rem;
color: #68ad44;
font-family: "AktivGrotesk-Medium";
cursor: pointer;
margin-bottom: 1.5rem;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-coupon .wc-block-components-panel__button svg {
fill: currentColor;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block { }
section.shop-sec1 .wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-footer-item {
display: flex;
justify-content: space-between;
align-items: center;
margin-top: 1.5rem;
padding-top: 1.5rem;
border-top: 2px solid #1a1b19;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__label {
font-family: "AktivGrotesk-Medium";
font-size: 1.125rem;
color: #1a1b19;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__sidebar .wp-block-woocommerce-cart-order-summary-block .wc-block-components-totals-footer-item .wc-block-components-totals-item__value {
font-family: "AktivGrotesk-Medium";
font-size: 1.5rem;
color: #43702c;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__sidebar { }
section.shop-sec1 .wc-block-cart .wc-block-cart__sidebar .wc-block-cart__submit {
margin-top: 1.5rem;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__sidebar .wc-block-cart__submit .wc-block-cart__submit-button { display: flex;
width: 100%;
justify-content: center;
align-items: center;
padding: 1rem 1.5rem;
background: #68ad44;
border-radius: 6.25rem;
color: #1a1b19;
font-family: "AktivGrotesk-Medium";
font-size: 1.125rem;
text-decoration: none;
transition: transform 0.3s ease, opacity 0.3s ease;
border: none;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__sidebar .wc-block-cart__submit .wc-block-cart__submit-button:hover {
opacity: 0.9;
transform: translateY(-2px);
}
section.shop-sec1 .wc-block-checkout {
display: flex;
flex-wrap: wrap;
gap: 3rem;
margin: 0;
padding: 0;
align-items: flex-start;
}
@media screen and (max-width: 991px) {
section.shop-sec1 .wc-block-checkout {
flex-direction: column;
}
}
section.shop-sec1 .wc-block-checkout { }
section.shop-sec1 .wc-block-checkout .wc-block-checkout__main {
flex: 1;
min-width: 0; }
section.shop-sec1 .wc-block-checkout .wc-block-checkout__main .wc-block-components-checkout-step {
background: #ffffff;
border: 1px solid #e5e5e5;
border-radius: 0.875rem;
box-shadow: 0 4px 13.7px 0 rgba(188, 199, 207, 0.39);
padding: 2.25rem;
margin-bottom: 1.875rem;
}
@media screen and (max-width: 767px) {
section.shop-sec1 .wc-block-checkout .wc-block-checkout__main .wc-block-components-checkout-step {
padding: 1.5rem;
}
}
section.shop-sec1 .wc-block-checkout .wc-block-checkout__main .wc-block-components-checkout-step .wc-block-components-checkout-step__heading {
border-bottom: 1px solid #f0f0f0;
padding-bottom: 1rem;
margin-bottom: 1.5rem;
}
section.shop-sec1 .wc-block-checkout .wc-block-checkout__main .wc-block-components-checkout-step .wc-block-components-checkout-step__heading .wc-block-components-checkout-step__title {
color: #43702c; font-family: "AktivGrotesk-Medium";
font-size: 1.5rem;
margin: 0;
}
section.shop-sec1 .wc-block-checkout { }
section.shop-sec1 .wc-block-checkout .wc-block-checkout__sidebar {
flex: 0 0 35%;
position: sticky;
top: 2rem;
}
@media screen and (max-width: 991px) {
section.shop-sec1 .wc-block-checkout .wc-block-checkout__sidebar {
flex: 1;
width: 100%;
position: static;
}
}
section.shop-sec1 .wc-block-checkout .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block {
background: #ffffff;
border: 1px solid #e5e5e5;
border-radius: 0.875rem;
box-shadow: 0 4px 13.7px 0 rgba(188, 199, 207, 0.39);
padding: 2rem;
}
section.shop-sec1 .wc-block-checkout .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 1.5rem;
}
section.shop-sec1 .wc-block-checkout .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title p {
color: #43702c;
font-family: "AktivGrotesk-Medium";
font-size: 1.25rem;
margin: 0;
}
section.shop-sec1 .wc-block-checkout .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-price {
font-family: "AktivGrotesk-Medium";
color: #1a1b19;
}
section.shop-sec1 .wc-block-checkout { }
section.shop-sec1 .wc-block-checkout .wc-block-components-text-input,
section.shop-sec1 .wc-block-checkout .wc-blocks-components-select {
margin-bottom: 1.25rem;
position: relative;
}
section.shop-sec1 .wc-block-checkout .wc-block-components-text-input input,
section.shop-sec1 .wc-block-checkout .wc-block-components-text-input select,
section.shop-sec1 .wc-block-checkout .wc-blocks-components-select input,
section.shop-sec1 .wc-block-checkout .wc-blocks-components-select select {
width: 100%;
padding: 1.5rem 0.75rem 0.5rem;
border: 1px solid #d4d4d4;
border-radius: 0.5rem;
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
color: #1a1b19;
background-color: #fff;
outline: none;
transition: border-color 0.3s;
}
section.shop-sec1 .wc-block-checkout .wc-block-components-text-input input:focus,
section.shop-sec1 .wc-block-checkout .wc-block-components-text-input select:focus,
section.shop-sec1 .wc-block-checkout .wc-blocks-components-select input:focus,
section.shop-sec1 .wc-block-checkout .wc-blocks-components-select select:focus {
border-color: #68ad44;
}
section.shop-sec1 .wc-block-checkout .wc-block-components-text-input label,
section.shop-sec1 .wc-block-checkout .wc-blocks-components-select label {
position: absolute;
left: 0.75rem;
top: 1rem;
color: #727679;
transition: all 0.2s ease;
pointer-events: none;
}
section.shop-sec1 .wc-block-checkout .wc-block-components-text-input,
section.shop-sec1 .wc-block-checkout .wc-blocks-components-select { }
section.shop-sec1 .wc-block-checkout .wc-block-components-text-input.is-active label,
section.shop-sec1 .wc-block-checkout .wc-block-components-text-input input:focus + label,
section.shop-sec1 .wc-block-checkout .wc-blocks-components-select.is-active label,
section.shop-sec1 .wc-block-checkout .wc-blocks-components-select input:focus + label {
top: 0.25rem;
font-size: 0.75rem;
color: #43702c;
}
section.shop-sec1 .wc-block-checkout { }
section.shop-sec1 .wc-block-checkout .wc-block-components-order-summary-item {
display: flex;
gap: 1rem;
padding: 1rem 0;
border-bottom: 1px solid #f0f0f0;
}
section.shop-sec1 .wc-block-checkout .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image {
position: relative;
}
section.shop-sec1 .wc-block-checkout .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image img {
border-radius: 0.5rem;
border: 1px solid #e5e5e5;
}
section.shop-sec1 .wc-block-checkout .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity {
position: absolute;
top: -8px;
right: -8px;
background: #68ad44;
color: #fff;
font-size: 0.75rem;
width: 20px;
height: 20px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
}
section.shop-sec1 .wc-block-checkout .wc-block-components-order-summary-item .wc-block-components-product-name {
font-family: "AktivGrotesk-Medium";
font-size: 1rem;
color: #1a1b19;
margin-bottom: 0.25rem;
}
section.shop-sec1 .wc-block-checkout { }
section.shop-sec1 .wc-block-checkout .wc-block-components-totals-item {
display: flex;
justify-content: space-between;
padding: 0.5rem 0;
font-family: "AktivGrotesk-Regular";
}
section.shop-sec1 .wc-block-checkout .wc-block-components-totals-item.wc-block-components-totals-footer-item {
border-top: 2px solid #1a1b19;
margin-top: 1rem;
padding-top: 1rem;
font-family: "AktivGrotesk-Medium";
font-size: 1.25rem;
}
section.shop-sec1 .wc-block-checkout .wc-block-components-totals-item.wc-block-components-totals-footer-item .wc-block-components-totals-item__value {
color: #43702c;
}
section.shop-sec1 .wc-block-checkout { }
section.shop-sec1 .wc-block-checkout .wc-block-checkout__actions {
margin-top: 2rem;
padding-top: 2rem;
border-top: 1px solid #e5e5e5;
}
section.shop-sec1 .wc-block-checkout .wc-block-checkout__actions .wc-block-checkout__actions_row {
display: flex;
justify-content: space-between;
align-items: center;
gap: 1rem;
}
@media screen and (max-width: 600px) {
section.shop-sec1 .wc-block-checkout .wc-block-checkout__actions .wc-block-checkout__actions_row {
flex-direction: column-reverse;
}
}
section.shop-sec1 .wc-block-checkout .wc-block-checkout__actions .wc-block-components-checkout-return-to-cart-button {
color: #1a1b19;
font-family: "AktivGrotesk-Medium";
display: flex;
align-items: center;
gap: 0.5rem;
text-decoration: underline;
}
section.shop-sec1 .wc-block-checkout .wc-block-checkout__actions .wc-block-components-checkout-return-to-cart-button svg {
fill: currentColor;
}
section.shop-sec1 .wc-block-checkout .wc-block-checkout__actions .wc-block-components-checkout-place-order-button {
background: #68ad44;
color: #1a1b19;
font-family: "AktivGrotesk-Medium";
padding: 1.125rem 2.5rem;
border-radius: 6.25rem;
border: none;
font-size: 1.125rem;
cursor: pointer;
transition: transform 0.3s, opacity 0.3s;
}
section.shop-sec1 .wc-block-checkout .wc-block-checkout__actions .wc-block-components-checkout-place-order-button:hover {
opacity: 0.9;
transform: translateY(-2px);
}
section.shop-sec1 .wc-block-checkout { }
section.shop-sec1 .wc-block-checkout .wc-block-components-checkbox {
display: flex;
align-items: flex-start;
gap: 0.75rem;
margin: 1rem 0;
}
section.shop-sec1 .wc-block-checkout .wc-block-components-checkbox .wc-block-components-checkbox__input {
margin-top: 0.25rem;
accent-color: #68ad44;
}
section.shop-sec1 .wc-block-checkout .wc-block-components-checkbox .wc-block-components-checkbox__label {
font-family: "AktivGrotesk-Regular";
font-size: 0.9375rem;
line-height: 1.4;
color: #2e2e2e;
}
section.shop-sec1 .wc-block-checkout .wc-blocks-components-select select {
padding: 1.2rem 0.75rem 0.5rem;
}
section.shop-sec1 .wc-block-checkout .wc-blocks-components-select label {
top: 0.4rem;
}
section.shop-sec1 .woocommerce ul.products li.product .woocommerce-placeholder {
height: 19rem !important;
}
.woocommerce ul.products li.product a img.attachment-woocommerce_thumbnail {
height: 19rem !important;
}
section.shop-sec1 .text-block__container {
max-width: 56.25rem;
margin: 0 auto;
padding: 2rem 1rem;
color: #1a1b19; }
section.shop-sec1 .text-block__container h3 em {
display: block;
font-family: "AktivGrotesk-Medium";
font-style: italic;
font-size: 1.4rem;
line-height: 1.4;
color: #43702c; text-align: center;
border-left: 4px solid #68ad44;
padding: 1.5rem;
background: #f9fbf8;
margin: 2rem 0;
border-radius: 0 0.5rem 0.5rem 0;
}
@media (max-width: 767px) {
section.shop-sec1 .text-block__container h3 em {
font-size: 1.2rem;
}
}
section.shop-sec1 .text-block__container { }
section.shop-sec1 .text-block__container h3 strong {
display: block;
font-family: "AktivGrotesk-Medium";
font-size: 1.6rem;
color: #1a1b19;
margin-top: 3rem;
margin-bottom: 1rem;
border-bottom: 2px solid #eee;
padding-bottom: 0.5rem;
}
section.shop-sec1 .text-block__container { }
section.shop-sec1 .text-block__container h1 strong {
display: block;
background: #fff5f5;
border: 1px solid #feb2b2;
color: #c53030; padding: 1.5rem;
font-family: "AktivGrotesk-Medium";
font-size: 1.1rem;
line-height: 1.5;
text-transform: uppercase;
border-radius: 0.5rem;
margin: 1.5rem 0;
text-align: center;
letter-spacing: 0.02em;
}
section.shop-sec1 .text-block__container { }
section.shop-sec1 .text-block__container p {
font-family: "AktivGrotesk-Regular";
line-height: 1.7;
font-size: 1.05rem;
margin-bottom: 1.5rem;
color: #4a4a4a;
}
section.shop-sec1 .text-block__container p strong {
color: #1a1b19;
font-family: "AktivGrotesk-Medium";
}
section.shop-sec1 .text-block__container p a {
color: #68ad44;
text-decoration: underline;
font-family: "AktivGrotesk-Medium";
}
section.shop-sec1 .text-block__container p a:hover {
color: #43702c;
}
section.shop-sec1 .text-block__container { }
section.shop-sec1 .text-block__container .text-block {
background: #f4f7f2;
padding: 1.25rem;
border-radius: 0.5rem;
margin-bottom: 1rem;
font-family: "AktivGrotesk-Regular";
border-left: 3px solid #68ad44;
}
section.shop-sec1 .text-block__container .text-block + .text-block {
margin-top: -0.5rem;
}
section.shop-sec1 .text-block__container { }
section.shop-sec1 .text-block__container table {
width: 100%;
border-collapse: collapse !important;
border: 1px solid #e2e8f0 !important;
margin: 2.5rem 0;
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05);
background: #fff;
}
section.shop-sec1 .text-block__container table tbody tr {
border-bottom: 1px solid #edf2f7;
transition: background 0.2s;
}
section.shop-sec1 .text-block__container table tbody tr:nth-child(even) {
background-color: #fcfdfc;
}
section.shop-sec1 .text-block__container table tbody tr:hover {
background-color: #f0f4ee;
}
section.shop-sec1 .text-block__container table td {
padding: 0.875rem !important;
font-family: "AktivGrotesk-Regular";
font-size: 0.95rem;
color: #2d3748;
border: none !important;
text-align: left !important; }
@media (max-width: 600px) {
section.shop-sec1 .text-block__container table td {
padding: 0.6rem !important;
font-size: 0.85rem;
}
}
section.shop-sec1 .text-block__container table { }
@media (max-width: 600px) {
section.shop-sec1 .text-block__container table {
display: block;
overflow-x: auto;
}
section.shop-sec1 .text-block__container table tbody {
display: table; width: 100%;
}
}
.page-id-32700 section.shop-sec1 {
padding: 4rem 0;
background-color: #ffffff; }
.page-id-32700 section.shop-sec1 h3 {
font-family: "AktivGrotesk-Medium";
font-size: 1.4rem;
line-height: 1.5;
color: #43702c; margin-bottom: 2rem;
max-width: 850px;
}
.page-id-32700 section.shop-sec1 { }
.page-id-32700 section.shop-sec1 ul {
margin-bottom: 3rem;
}
.page-id-32700 section.shop-sec1 ul li {
font-family: "AktivGrotesk-Regular";
font-size: 1.1rem;
line-height: 1.6;
color: #1a1b19;
padding: 1rem 0;
border-bottom: 1px solid #f0f0f0;
display: block; }
.page-id-32700 section.shop-sec1 ul li::before {
content: "";
width: 8px;
height: 8px;
background-color: #68ad44; border-radius: 50%;
display: inline-block;
margin-top: 8px;
margin-right: 15px;
flex-shrink: 0;
}
.page-id-32700 section.shop-sec1 ul li:last-child {
border-bottom: none;
}
.page-id-32700 section.shop-sec1 { }
.page-id-32700 section.shop-sec1 a {
color: #68ad44;
font-family: "AktivGrotesk-Medium";
text-decoration: underline;
transition: color 0.3s ease;
}
.page-id-32700 section.shop-sec1 a:hover {
color: #43702c;
text-decoration: none;
}
.page-id-32700 section.shop-sec1 { }
.page-id-32700 section.shop-sec1 .yarpp-related {
display: none;
}
.page-id-32702 .shop-sec1 { }
.page-id-32702 .shop-sec1 h3 {
margin-top: 2.5rem;
margin-bottom: 1rem;
}
.page-id-32702 .shop-sec1 h3,
.page-id-32702 .shop-sec1 h3 b {
font-family: "AktivGrotesk-Medium";
font-size: 1.75rem;
color: #1a1b19;
display: block;
}
.page-id-32702 .shop-sec1 h4 {
font-family: "AktivGrotesk-Medium";
font-size: 1.35rem;
color: #43702c; line-height: 1.5;
margin-bottom: 2rem;
max-width: 850px;
}
.page-id-32702 .shop-sec1 { }
.page-id-32702 .shop-sec1 p {
font-family: "AktivGrotesk-Regular";
font-size: 1.1rem;
line-height: 1.7;
color: #4a4a4a;
margin-bottom: 1.5rem;
}
.page-id-32702 .shop-sec1 p a {
color: #68ad44;
font-family: "AktivGrotesk-Medium";
text-decoration: underline;
transition: all 0.3s ease;
}
.page-id-32702 .shop-sec1 p a:hover {
color: #43702c;
text-decoration: none;
}
.page-id-32702 .shop-sec1 { }
.page-id-32702 .shop-sec1 ul {
margin: 2.5rem 0;
}
.page-id-32702 .shop-sec1 ul li {
font-family: "AktivGrotesk-Regular";
font-size: 1.1rem;
line-height: 1.6;
color: #1a1b19;
padding: 1rem 0;
border-bottom: 1px solid #f0f0f0;
display: flex; }
.page-id-32702 .shop-sec1 ul li::before {
content: "";
width: 8px;
height: 8px;
background-color: #68ad44; border-radius: 50%;
margin-top: 8px;
margin-right: 15px;
flex-shrink: 0;
display: block;
}
.page-id-32702 .shop-sec1 ul li:last-child {
border-bottom: none;
}
.page-id-32702 .shop-sec1 { }
.page-id-32702 .shop-sec1 .yarpp-related {
display: none;
}
.page-id-32704 .shop-sec1 { }
.page-id-32704 .shop-sec1 h3 {
font-family: "AktivGrotesk-Medium";
font-size: 1.875rem;
color: #43702c; margin-bottom: 1.25rem;
line-height: 1.3;
}
@media (max-width: 767px) {
.page-id-32704 .shop-sec1 h3 {
font-size: 1.5rem;
}
}
.page-id-32704 .shop-sec1 { }
.page-id-32704 .shop-sec1 h4 {
margin-top: 3rem;
margin-bottom: 1rem;
}
.page-id-32704 .shop-sec1 h4 strong {
font-family: "AktivGrotesk-Medium";
font-size: 1.5rem;
color: #1a1b19;
display: block;
border-bottom: 2px solid #f0f0f0;
padding-bottom: 0.5rem;
}
.page-id-32704 .shop-sec1 { }
.page-id-32704 .shop-sec1 p {
font-family: "AktivGrotesk-Regular";
font-size: 1.1rem;
line-height: 1.7;
color: #4a4a4a;
margin-bottom: 1.5rem; }
.page-id-32704 .shop-sec1 p strong {
font-family: "AktivGrotesk-Medium";
color: #1a1b19;
}
.page-id-32704 .shop-sec1 p { }
.page-id-32704 .shop-sec1 p:first-of-type {
color: #1a1b19;
}
.page-id-32704 .shop-sec1 { }
.page-id-32704 .shop-sec1 a {
color: #68ad44;
font-family: "AktivGrotesk-Medium";
text-decoration: underline;
transition: color 0.3s ease;
}
.page-id-32704 .shop-sec1 a:hover {
color: #43702c;
}
.page-id-32704 .shop-sec1 { }
.page-id-32704 .shop-sec1 .yarpp-related {
display: none;
}
.page-id-32698 .shop-sec1 { }
.page-id-32698 .shop-sec1 h3 {
font-family: "AktivGrotesk-Medium";
font-size: 1.6rem;
color: #43702c;
margin-top: 3rem;
margin-bottom: 1.25rem;
line-height: 1.3; }
.page-id-32698 .shop-sec1 h3:first-of-type {
margin-top: 0;
font-size: 2.25rem;
color: #1a1b19;
border-bottom: 2px solid #f0f0f0;
padding-bottom: 0.75rem;
margin-bottom: 2rem;
}
@media (max-width: 767px) {
.page-id-32698 .shop-sec1 h3 {
font-size: 1.4rem;
margin-top: 2rem;
}
.page-id-32698 .shop-sec1 h3:first-of-type {
font-size: 1.8rem;
}
}
.page-id-32698 .shop-sec1 { }
.page-id-32698 .shop-sec1 p {
font-family: "AktivGrotesk-Regular";
font-size: 1.05rem;
line-height: 1.8;
color: #4a4a4a;
margin-bottom: 1.5rem; }
.page-id-32698 .shop-sec1 p strong {
font-family: "AktivGrotesk-Medium";
color: #1a1b19;
}
.page-id-32698 .shop-sec1 { }
.page-id-32698 .shop-sec1 a {
color: #68ad44;
font-family: "AktivGrotesk-Medium";
text-decoration: underline;
transition: all 0.3s ease;
}
.page-id-32698 .shop-sec1 a:hover {
color: #43702c;
text-decoration: none;
}
.page-id-32698 .shop-sec1 {  }
.page-id-32698 .shop-sec1 h3:nth-of-type(2) + p {
background-color: #f9fbf8;
padding: 1.5rem;
border-left: 4px solid #68ad44;
border-radius: 0 0.5rem 0.5rem 0;
}
.page-id-32698 .shop-sec1 { }
.page-id-32698 .shop-sec1 .yarpp-related {
display: none;
}
.page-id-742 .shop-sec1 { }
.page-id-742 .shop-sec1 img[title="Doctor Sandra Cabot"] {
max-width: 300px;
height: auto;
border-radius: 1rem;
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);
margin-left: 2rem;
margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
.page-id-742 .shop-sec1 img[title="Doctor Sandra Cabot"] {
float: none !important;
display: block;
margin: 0 auto 2rem;
max-width: 100%;
}
}
.page-id-742 .shop-sec1 { }
.page-id-742 .shop-sec1 div[align=justify] {
font-family: "AktivGrotesk-Regular";
font-size: 1.15rem;
line-height: 1.8;
color: #1a1b19;
margin-bottom: 2rem;
text-align: left !important;
}
.page-id-742 .shop-sec1 { }
.page-id-742 .shop-sec1 div[style*="float: left"] {
margin-bottom: 2rem;
}
@media (max-width: 600px) {
.page-id-742 .shop-sec1 div[style*="float: left"] {
width: 100% !important;
float: none !important;
text-align: center;
}
.page-id-742 .shop-sec1 div[style*="float: left"] iframe {
float: none !important;
margin: 0 auto;
}
}
.page-id-742 .shop-sec1 { }
.page-id-742 .shop-sec1 .heading-bar {
clear: both;
font-family: "AktivGrotesk-Medium";
background: #43702c;
color: #ffffff;
padding: 1.25rem 2rem;
font-size: 1.8rem;
border-radius: 0.5rem;
margin: 3rem 0 1.5rem;
box-shadow: 0 4px 12px rgba(67, 112, 44, 0.2);
}
@media (max-width: 767px) {
.page-id-742 .shop-sec1 .heading-bar {
font-size: 1.5rem;
padding: 1rem;
}
}
.page-id-742 .shop-sec1 { }
.page-id-742 .shop-sec1 .well {
background: #f9fbf8;
padding: 2.5rem;
border-radius: 1rem;
border: 1px solid #eef2ed;
margin-bottom: 3rem;
}
@media (max-width: 767px) {
.page-id-742 .shop-sec1 .well {
padding: 1.5rem;
}
}
.page-id-742 .shop-sec1 .well p {
font-family: "AktivGrotesk-Regular";
font-size: 1.05rem;
line-height: 1.7;
color: #4a4a4a;
margin-bottom: 1.5rem;
}
.page-id-742 .shop-sec1 .well p a {
color: #68ad44;
font-family: "AktivGrotesk-Medium";
text-decoration: underline;
}
.page-id-742 .shop-sec1 .well p a:hover {
color: #43702c;
}
.page-id-742 .shop-sec1 .well p span {
font-family: "AktivGrotesk-Medium";
color: #1a1b19;
}
.page-id-742 .shop-sec1 .well { }
.page-id-742 .shop-sec1 .well ul {
margin: 2rem 0;
}
.page-id-742 .shop-sec1 .well ul li {
font-family: "AktivGrotesk-Regular";
font-size: 1.05rem;
color: #1a1b19;
padding: 0.75rem 0;
border-bottom: 1px solid #eef2ed;
display: flex;
align-items: flex-start;
}
.page-id-742 .shop-sec1 .well ul li::before {
content: "";
width: 8px;
height: 8px;
background-color: #68ad44;
border-radius: 50%;
margin-top: 8px;
margin-right: 15px;
flex-shrink: 0;
}
.page-id-742 .shop-sec1 .well ul li:last-child {
border-bottom: none;
}
.page-id-742 .shop-sec1 { }
.page-id-742 .shop-sec1 h1[style*="text-align: center"] {
margin-top: 4rem;
}
.page-id-742 .shop-sec1 h1[style*="text-align: center"] span {
font-family: "AktivGrotesk-Medium" !important;
color: #43702c !important;
font-size: 2.25rem !important;
text-transform: uppercase;
letter-spacing: 0.05em;
}
@media (max-width: 767px) {
.page-id-742 .shop-sec1 h1[style*="text-align: center"] span {
font-size: 1.5rem !important;
}
}
.page-id-742 .shop-sec1 { }
.page-id-742 .shop-sec1 .clear {
clear: both;
}
.page-id-742 .shop-sec1 .yarpp-related {
display: none;
}
.page-id-26518 { }
.page-id-26518 .wp-block-woocommerce-empty-cart-block {
text-align: center;
padding: 4rem 0; }
.page-id-26518 .wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title {
font-family: "AktivGrotesk-Medium";
font-size: 2.25rem;
color: #1a1b19;
margin-bottom: 2rem;
}
@media (max-width: 767px) {
.page-id-26518 .wp-block-woocommerce-empty-cart-block .wc-block-cart__empty-cart__title {
font-size: 1.75rem;
}
}
.page-id-26518 .wp-block-woocommerce-empty-cart-block { }
.page-id-26518 .wp-block-woocommerce-empty-cart-block .wp-block-separator.is-style-dots {
border: none;
height: auto;
margin: 4rem auto;
background: none;
opacity: 1;
}
.page-id-26518 .wp-block-woocommerce-empty-cart-block .wp-block-separator.is-style-dots::before {
content: "···";
color: #68ad44;
font-size: 3.5rem;
letter-spacing: 1.5rem;
font-family: serif;
padding-left: 0 !important;
}
.page-id-26518 .wp-block-woocommerce-empty-cart-block { }
.page-id-26518 .wp-block-woocommerce-empty-cart-block h2:not(.wc-block-cart__empty-cart__title) {
font-family: "AktivGrotesk-Medium";
font-size: 1.85rem;
color: #43702c;
margin-bottom: 3rem;
text-transform: capitalize;
}
.page-id-26518 .wp-block-woocommerce-empty-cart-block { }
.page-id-26518 .wp-block-woocommerce-empty-cart-block .wc-block-grid__products {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 2rem;
margin: 0;
padding: 0;
list-style: none;
}
@media (max-width: 1024px) {
.page-id-26518 .wp-block-woocommerce-empty-cart-block .wc-block-grid__products {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 500px) {
.page-id-26518 .wp-block-woocommerce-empty-cart-block .wc-block-grid__products {
grid-template-columns: 1fr;
}
}
.page-id-26518 .wp-block-woocommerce-empty-cart-block { }
.page-id-26518 .wp-block-woocommerce-empty-cart-block .wc-block-grid__product {
background: #ffffff;
border: 1px solid #f0f0f0;
border-radius: 1rem;
padding: 1.5rem;
display: flex;
flex-direction: column;
transition: all 0.3s ease;
text-align: center;
max-width: 100%;
}
.page-id-26518 .wp-block-woocommerce-empty-cart-block .wc-block-grid__product:hover {
transform: translateY(-5px);
box-shadow: 0 15px 35px rgba(0, 0, 0, 0.07);
border-color: #e2e8f0;
}
.page-id-26518 .wp-block-woocommerce-empty-cart-block .wc-block-grid__product { }
.page-id-26518 .wp-block-woocommerce-empty-cart-block .wc-block-grid__product .wc-block-grid__product-image {
margin-bottom: 1.5rem;
overflow: hidden;
border-radius: 0.5rem;
}
.page-id-26518 .wp-block-woocommerce-empty-cart-block .wc-block-grid__product .wc-block-grid__product-image img {
transition: transform 0.5s ease;
-o-object-fit: contain;
object-fit: contain;
}
.page-id-26518 .wp-block-woocommerce-empty-cart-block .wc-block-grid__product .wc-block-grid__product-image img:hover {
transform: scale(1.05);
}
.page-id-26518 .wp-block-woocommerce-empty-cart-block .wc-block-grid__product { }
.page-id-26518 .wp-block-woocommerce-empty-cart-block .wc-block-grid__product .wc-block-grid__product-title {
font-family: "AktivGrotesk-Medium";
font-size: 1.1rem;
color: #1a1b19;
line-height: 1.4;
margin-bottom: 1rem;
min-height: 3.2rem;
display: block;
}
.page-id-26518 .wp-block-woocommerce-empty-cart-block .wc-block-grid__product .wc-block-grid__product-title:hover {
color: #68ad44;
}
.page-id-26518 .wp-block-woocommerce-empty-cart-block .wc-block-grid__product { }
.page-id-26518 .wp-block-woocommerce-empty-cart-block .wc-block-grid__product .wc-block-grid__product-price {
font-family: "AktivGrotesk-Medium";
font-size: 1.25rem;
color: #43702c;
margin-bottom: 1.5rem;
}
.page-id-26518 .wp-block-woocommerce-empty-cart-block .wc-block-grid__product .wc-block-grid__product-price .woocommerce-Price-currencySymbol {
font-size: 0.9em;
vertical-align: baseline;
}
.page-id-26518 .wp-block-woocommerce-empty-cart-block .wc-block-grid__product { }
.page-id-26518 .wp-block-woocommerce-empty-cart-block .wc-block-grid__product .wp-block-button {
margin-top: auto;
}
.page-id-26518 .wp-block-woocommerce-empty-cart-block .wc-block-grid__product .wp-block-button .wp-block-button__link {
background-color: #68ad44;
color: #ffffff;
font-family: "AktivGrotesk-Medium";
padding: 0.85rem 1.25rem;
border-radius: 0.5rem;
font-size: 0.9rem;
text-transform: uppercase;
letter-spacing: 0.03em;
transition: background-color 0.3s ease;
border: none;
width: 100%;
display: block;
}
.page-id-26518 .wp-block-woocommerce-empty-cart-block .wc-block-grid__product .wp-block-button .wp-block-button__link:hover {
background-color: #43702c;
}
.post-type-archive-product .shop-sec1 { }
.post-type-archive-product .shop-sec1 .woocommerce-result-count {
font-family: "AktivGrotesk-Regular";
font-size: 1rem;
color: #4a4a4a;
margin-bottom: 2rem;
display: inline-block;
}
@media (max-width: 767px) {
.post-type-archive-product .shop-sec1 .woocommerce-result-count {
display: block;
text-align: center;
margin-bottom: 1rem;
}
}
.post-type-archive-product .shop-sec1 .woocommerce-ordering {
float: right;
margin-bottom: 2rem;
}
@media (max-width: 767px) {
.post-type-archive-product .shop-sec1 .woocommerce-ordering {
float: none;
text-align: center;
margin-bottom: 3rem;
}
}
.post-type-archive-product .shop-sec1 .woocommerce-ordering select {
font-family: "AktivGrotesk-Regular";
padding: 0.75rem 2.5rem 0.75rem 1rem;
border: 1px solid #e2e8f0;
border-radius: 0.5rem;
color: #1a1b19;
background-color: #fff;
cursor: pointer;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2343702c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: right 1rem center;
}
.post-type-archive-product .shop-sec1 .woocommerce-ordering select:focus {
outline: none;
border-color: #68ad44;
}
.post-type-archive-product .shop-sec1 { }
.post-type-archive-product .shop-sec1 ul.products {
clear: both;
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 2rem;
list-style: none;
padding: 0;
}
.post-type-archive-product .shop-sec1 ul.products::before {
display: none;
}
@media (max-width: 1100px) {
.post-type-archive-product .shop-sec1 ul.products {
grid-template-columns: repeat(3, 1fr);
}
}
@media (max-width: 850px) {
.post-type-archive-product .shop-sec1 ul.products {
grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 480px) {
.post-type-archive-product .shop-sec1 ul.products {
grid-template-columns: 1fr;
}
}
.post-type-archive-product .shop-sec1 ul.products { }
.post-type-archive-product .shop-sec1 ul.products li.product {
margin: 0;
width: 100% !important;
}
.post-type-archive-product .shop-sec1 ul.products li.product .main-product-cart {
background: #ffffff;
border: 1px solid #f2f2f2;
border-radius: 1rem;
padding: 1.5rem;
height: 100%;
display: flex;
flex-direction: column;
position: relative;
transition: transform 0.3s ease, box-shadow 0.3s ease;
}
.post-type-archive-product .shop-sec1 ul.products li.product .main-product-cart:hover {
transform: translateY(-8px);
box-shadow: 0 15px 35px rgba(0, 0, 0, 0.06);
border-color: #eef2ed;
}
.post-type-archive-product .shop-sec1 ul.products li.product .main-product-cart { }
.post-type-archive-product .shop-sec1 ul.products li.product .main-product-cart .onsale {
position: absolute;
top: 2rem;
right: 2rem;
background-color: #e31e24;
color: #fff;
padding: 0.25rem 0.75rem;
font-size: 0.75rem;
font-family: "AktivGrotesk-Medium";
z-index: 2;
width: 70px;
height: 70px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
}
.post-type-archive-product .shop-sec1 ul.products li.product { }
.post-type-archive-product .shop-sec1 ul.products li.product .product-img {
margin-bottom: 1.5rem;
text-align: center;
overflow: hidden;
}
.post-type-archive-product .shop-sec1 ul.products li.product .product-img img {
width: 100%;
height: auto;
max-width: 200px;
transition: transform 0.5s ease;
}
.post-type-archive-product .shop-sec1 ul.products li.product { }
.post-type-archive-product .shop-sec1 ul.products li.product .text-wraper {
flex-grow: 1;
display: flex;
flex-direction: column;
}
.post-type-archive-product .shop-sec1 ul.products li.product .text-wraper h4.woocommerce-loop-product__title {
font-family: "AktivGrotesk-Medium";
font-size: 1.15rem;
line-height: 1.4;
color: #1a1b19;
margin-bottom: 0.75rem;
min-height: 3.2rem;
}
.post-type-archive-product .shop-sec1 ul.products li.product .text-wraper { }
.post-type-archive-product .shop-sec1 ul.products li.product .text-wraper .price {
display: block;
font-family: "AktivGrotesk-Medium";
font-size: 1.25rem;
color: #43702c;
margin-bottom: 1.5rem;
}
.post-type-archive-product .shop-sec1 ul.products li.product .text-wraper .price del {
color: #a0aec0;
font-size: 0.9rem;
margin-right: 0.5rem;
text-decoration: line-through;
}
.post-type-archive-product .shop-sec1 ul.products li.product .text-wraper .price ins {
text-decoration: none;
}
.post-type-archive-product .shop-sec1 ul.products li.product .text-wraper { }
.post-type-archive-product .shop-sec1 ul.products li.product .text-wraper .btn-wraper {
margin-top: auto;
display: flex;
flex-direction: column;
gap: 0.75rem;
}
.post-type-archive-product .shop-sec1 ul.products li.product .text-wraper .btn-wraper .btn-icon {
width: 16px;
height: 16px;
margin-left: 8px;
vertical-align: middle;
}
.post-type-archive-product .shop-sec1 ul.products li.product .text-wraper .btn-wraper { }
.post-type-archive-product .shop-sec1 ul.products li.product .text-wraper .btn-wraper .button,
.post-type-archive-product .shop-sec1 ul.products li.product .text-wraper .btn-wraper .green-btn {
font-family: "AktivGrotesk-Medium";
font-size: 0.85rem;
text-transform: uppercase;
letter-spacing: 0.03em;
padding: 0.85rem 1rem;
text-align: center;
transition: all 0.3s ease;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
}
.post-type-archive-product .shop-sec1 ul.products li.product .text-wraper .btn-wraper { }
.post-type-archive-product .shop-sec1 ul.products li.product .text-wraper .btn-wraper .bordre-btn {
background-color: transparent;
border: 1.5px solid #68ad44;
color: #68ad44;
}
.post-type-archive-product .shop-sec1 ul.products li.product .text-wraper .btn-wraper .bordre-btn:hover {
background-color: #68ad44;
color: #fff;
}
.post-type-archive-product .shop-sec1 ul.products li.product .text-wraper .btn-wraper { }
.post-type-archive-product .shop-sec1 ul.products li.product .text-wraper .btn-wraper .green-btn {
background-color: #68ad44;
color: #fff;
border: 1.5px solid #68ad44;
}
.post-type-archive-product .shop-sec1 ul.products li.product .text-wraper .btn-wraper .green-btn:hover {
background-color: #43702c;
border-color: #43702c;
}
.post-type-archive-product .shop-sec1 { }
.post-type-archive-product .shop-sec1::after {
content: "";
display: table;
clear: both;
}
.page-id-32712 .shop-sec1 { }
.page-id-32712 .shop-sec1 h3:first-of-type {
margin-bottom: 2.5rem;
}
.page-id-32712 .shop-sec1 h3:first-of-type em {
display: block;
font-style: normal;
font-family: "AktivGrotesk-Medium";
font-size: 1.35rem;
line-height: 1.6;
color: #1a1b19;
background-color: #f9fbf8;
padding: 2.5rem;
border-left: 5px solid #68ad44;
border-radius: 0 1rem 1rem 0;
position: relative;
}
@media (max-width: 767px) {
.page-id-32712 .shop-sec1 h3:first-of-type em {
font-size: 1.15rem;
padding: 1.5rem;
}
}
.page-id-32712 .shop-sec1 h3:first-of-type em::before {
content: "“";
position: absolute;
top: 0;
left: 1rem;
font-size: 4rem;
color: rgba(104, 173, 68, 0.1);
font-family: serif;
}
.page-id-32712 .shop-sec1 { }
.page-id-32712 .shop-sec1 h3 strong,
.page-id-32712 .shop-sec1 h3:has(strong) {
display: block;
font-family: "AktivGrotesk-Medium";
font-size: 1.8rem;
color: #43702c;
margin-top: 1.5rem;
margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
.page-id-32712 .shop-sec1 h3 strong,
.page-id-32712 .shop-sec1 h3:has(strong) {
font-size: 1.5rem;
}
}
.page-id-32712 .shop-sec1 { }
.page-id-32712 .shop-sec1 h3:not(:has(em)):not(:has(strong)) {
font-family: "AktivGrotesk-Medium";
font-size: 1.35rem;
color: #1a1b19;
margin-top: 1.5rem;
margin-bottom: 1rem;
}
.page-id-32712 .shop-sec1 { }
.page-id-32712 .shop-sec1 p {
font-family: "AktivGrotesk-Regular";
font-size: 1.1rem;
line-height: 1.7;
color: #4a4a4a;
margin-bottom: 1.5rem;
}
.page-id-32712 .shop-sec1 p strong {
font-family: "AktivGrotesk-Medium";
color: #1a1b19;
}
.page-id-32712 .shop-sec1 { }
.page-id-32712 .shop-sec1 a {
color: #68ad44;
text-decoration: underline;
transition: color 0.3s ease;
}
.page-id-32712 .shop-sec1 a:hover {
color: #43702c;
}
.page-id-32712 .shop-sec1 .label-info {
background: transparent;
padding: 0;
}
.page-id-32712 .shop-sec1 .label-info a {
font-family: "AktivGrotesk-Medium";
background: #f4f7f2;
padding: 0.2rem 0.6rem;
border-radius: 0.4rem;
text-decoration: none;
border: 1px solid #eef2ed;
}
.page-id-32712 .shop-sec1 { }
.page-id-32712 .shop-sec1 ol {
margin: 2rem 0 2rem 1.5rem;
counter-reset: policy-counter;
}
.page-id-32712 .shop-sec1 ol + p + h3 strong {
font-family: "AktivGrotesk-Medium";
font-size: 1.35rem;
color: #1a1b19;
margin-top: 1.5rem;
margin-bottom: 1rem;
}
.page-id-32712 .shop-sec1 ol li {
list-style: none;
font-family: "AktivGrotesk-Regular";
font-size: 1.1rem;
color: #4a4a4a;
margin-bottom: 1rem;
position: relative;
padding-left: 1rem;
}
.page-id-32712 .shop-sec1 ol li::before {
counter-increment: policy-counter;
content: counter(policy-counter) ".";
position: absolute;
left: -1.5rem;
color: #68ad44;
font-family: "AktivGrotesk-Medium";
}
.page-id-32712 .shop-sec1 { }
.page-id-32712 .shop-sec1 p + h3 {
margin-top: 1.5rem;
}
.page-id-32715 { }
.page-id-32715 .shop-sec1 { }
.page-id-32715 .shop-sec1 h3:first-of-type {
font-family: "AktivGrotesk-Medium";
font-size: 2.5rem;
color: #1a1b19;
margin-bottom: 2rem;
border-bottom: 3px solid #68ad44;
display: inline-block;
padding-bottom: 0.5rem;
}
@media (max-width: 767px) {
.page-id-32715 .shop-sec1 h3:first-of-type {
font-size: 2rem;
}
}
.page-id-32715 .shop-sec1 { }
.page-id-32715 .shop-sec1 h3:not(:first-of-type) {
font-family: "AktivGrotesk-Medium";
font-size: 1.6rem;
color: #43702c;
margin-top: 3.5rem;
margin-bottom: 1.25rem;
line-height: 1.3;
text-transform: capitalize;
}
@media (max-width: 767px) {
.page-id-32715 .shop-sec1 h3:not(:first-of-type) {
font-size: 1.4rem;
margin-top: 2.5rem;
}
}
.page-id-32715 .shop-sec1 { }
.page-id-32715 .shop-sec1 p {
font-family: "AktivGrotesk-Regular";
font-size: 1.1rem;
line-height: 1.75;
color: #4a4a4a;
margin-bottom: 1.5rem; }
.page-id-32715 .shop-sec1 p strong {
font-family: "AktivGrotesk-Medium";
color: #1a1b19;
}
.page-id-32715 .shop-sec1 { }
.page-id-32715 .shop-sec1 a {
color: #68ad44;
text-decoration: underline;
text-underline-offset: 3px;
transition: color 0.3s ease;
}
.page-id-32715 .shop-sec1 a:hover {
color: #43702c;
}
.page-id-32715 .shop-sec1 { }
.page-id-32715 .shop-sec1 { }
.page-id-32715 .shop-sec1 p:last-child {
margin-bottom: 0;
}
.postid-27729 .woocommerce-Tabs-panel--description .product-description {
padding: 20px 0;
color: #4a4a4a; }
.postid-27729 .woocommerce-Tabs-panel--description .product-description h4 {
font-family: "AktivGrotesk-Medium";
font-size: 1.8rem;
color: #1a1b19;
margin-bottom: 2rem;
border-bottom: 2px solid #68ad44;
display: inline-block;
padding-bottom: 5px;
}
@media (max-width: 767px) {
.postid-27729 .woocommerce-Tabs-panel--description .product-description h4 {
font-size: 1.5rem;
}
}
.postid-27729 .woocommerce-Tabs-panel--description .product-description { }
.postid-27729 .woocommerce-Tabs-panel--description .product-description h5 {
font-family: "AktivGrotesk-Medium";
font-size: 1.25rem;
color: #43702c;
margin-bottom: 1.2rem;
margin-top: 1rem;
line-height: 1.3;
}
.postid-27729 .woocommerce-Tabs-panel--description .product-description { }
.postid-27729 .woocommerce-Tabs-panel--description .product-description p {
font-family: "AktivGrotesk-Regular";
font-size: 1.05rem;
line-height: 1.6;
margin-bottom: 1rem;
}
.postid-27729 .woocommerce-Tabs-panel--description .product-description ul {
margin-bottom: 2rem;
padding-left: 1.2rem;
}
.postid-27729 .woocommerce-Tabs-panel--description .product-description ul li {
margin-bottom: 0.5rem;
position: relative;
list-style-type: disc;
}
.postid-27729 .woocommerce-Tabs-panel--description .product-description ul li::marker {
color: #68ad44;
}
.postid-27729 .woocommerce-Tabs-panel--description .product-description { }
.postid-27729 .woocommerce-Tabs-panel--description .product-description table {
width: 100%;
border-collapse: collapse;
margin-top: 1rem;
background: #fff;
}
.postid-27729 .woocommerce-Tabs-panel--description .product-description table tbody tr {
border-bottom: 1px solid #eef2ed;
transition: background 0.2s ease;
}
.postid-27729 .woocommerce-Tabs-panel--description .product-description table tbody tr:hover {
background-color: #f9fbf8;
}
.postid-27729 .woocommerce-Tabs-panel--description .product-description table tbody tr { }
.postid-27729 .woocommerce-Tabs-panel--description .product-description table tbody tr:nth-child(even) {
background-color: #fafafa;
}
.postid-27729 .woocommerce-Tabs-panel--description .product-description table tbody tr td {
padding: 10px 12px;
font-family: "AktivGrotesk-Regular";
font-size: 0.95rem;
color: #333;
vertical-align: middle;
}
.postid-27729 .woocommerce-Tabs-panel--description .product-description table tbody tr td:last-child {
text-align: right;
font-family: "AktivGrotesk-Medium";
width: 80px;
}
.postid-27729 .woocommerce-Tabs-panel--description .product-description table tbody tr td { }
.postid-27729 .woocommerce-Tabs-panel--description .product-description table tbody tr td[colspan], .postid-27729 .woocommerce-Tabs-panel--description .product-description table tbody tr td:only-child, .postid-27729 .woocommerce-Tabs-panel--description .product-description table tbody tr td:nth-child(2):empty {
text-align: left;
font-size: 0.85rem;
color: #666;
background: #fff;
}
.postid-27729 .woocommerce-Tabs-panel--description .product-description table { }
.postid-27729 .woocommerce-Tabs-panel--description .product-description table strong {
color: #1a1b19;
}
.postid-27729 .woocommerce-Tabs-panel--description .product-description { }
.postid-27729 .woocommerce-Tabs-panel--description .product-description .col-lg-12 h2 {
font-family: "AktivGrotesk-Medium";
font-size: 1.6rem;
line-height: 1.4;
color: #1a1b19;
margin-bottom: 2rem;
font-weight: 400;
}
@media (max-width: 991px) {
.postid-27729 .woocommerce-Tabs-panel--description .product-description .col-lg-12 h2 {
font-size: 1.4rem;
}
}
@media (max-width: 767px) {
.postid-27729 .woocommerce-Tabs-panel--description .product-description .col-lg-12 h2 {
font-size: 1.25rem;
}
}
.postid-27729 .woocommerce-Tabs-panel--description .product-description { }
.postid-27729 .woocommerce-Tabs-panel--description .product-description .mxw18 {
max-width: 100%;
}
@media (max-width: 991px) {
.postid-27729 .woocommerce-Tabs-panel--description .product-description .mxw18 {
max-width: 100%;
margin-bottom: 2rem;
}
}
.postid-27729 .woocommerce-Tabs-panel--description .product-description { }
.postid-27729 .woocommerce-Tabs-panel--description .product-description p:contains(".") {
opacity: 0.5;
font-size: 0.8rem;
}
@media (max-width: 767px) {
.postid-27729 .product-description table {
display: block;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
}
.postid-27729 .reviews_items {
margin-top: 3rem;
font-family: "AktivGrotesk-Regular", sans-serif; }
.postid-27729 .reviews_items h4:first-of-type {
font-family: "AktivGrotesk-Medium";
font-size: 1.75rem;
color: #1a1b19;
margin-bottom: 1.5rem;
}
.postid-27729 .reviews_items { }
.postid-27729 .reviews_items .result-select {
display: flex;
justify-content: space-between;
align-items: center;
padding-bottom: 1.5rem;
border-bottom: 1px solid #eee;
margin-bottom: 2rem;
}
@media (max-width: 767px) {
.postid-27729 .reviews_items .result-select {
flex-direction: column;
align-items: flex-start;
gap: 1rem;
}
}
.postid-27729 .reviews_items .result-select .result-count {
margin-bottom: 0;
color: #727679;
font-size: 0.95rem;
}
.postid-27729 .reviews_items .result-select .sort_box {
display: flex;
align-items: center;
gap: 0.75rem;
}
.postid-27729 .reviews_items .result-select .sort_box .label {
font-family: "AktivGrotesk-Medium";
font-size: 0.95rem;
color: #1a1b19;
}
.postid-27729 .reviews_items .result-select .sort_box .select_wrap select {
padding: 0.5rem 2rem 0.5rem 1rem;
border: 1px solid #68ad44;
border-radius: 0.5rem;
font-size: 0.9rem;
color: #4a4a4a;
background-color: #fff;
cursor: pointer;
outline: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%2368ad44%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: right 0.7rem top 50%;
background-size: 0.65rem auto;
}
.postid-27729 .reviews_items .result-select .sort_box .select_wrap select:focus {
border-color: #43702c;
}
.postid-27729 .reviews_items { }
.postid-27729 .reviews_items .rv_loop {
display: flex;
flex-direction: column;
gap: 2rem;
}
.postid-27729 .reviews_items .review_item {
background: #fff;
border: 1px solid #f0f0f0;
border-radius: 1rem;
padding: 1.5rem !important;
box-shadow: 0 2px 10px rgba(0, 0, 0, 0.03);
transition: transform 0.2s ease;
}
.postid-27729 .reviews_items .review_item:hover {
border-color: #e5e5e5;
}
.postid-27729 .reviews_items .review_item { }
.postid-27729 .reviews_items .review_item .rvtop {
display: flex;
align-items: center;
gap: 1rem;
margin-bottom: 1.25rem;
}
.postid-27729 .reviews_items .review_item .rvtop img {
width: 50px;
height: 50px;
border-radius: 50%;
-o-object-fit: cover;
object-fit: cover;
background: #f7f7f7;
}
.postid-27729 .reviews_items .review_item .rvtop .content .top {
display: flex;
align-items: center;
gap: 0.75rem;
margin-bottom: 0.25rem;
}
.postid-27729 .reviews_items .review_item .rvtop .content .top strong {
font-family: "AktivGrotesk-Medium";
font-size: 1.1rem;
color: #1a1b19;
}
.postid-27729 .reviews_items .review_item .rvtop .content .top .date {
font-size: 0.85rem;
color: #727679;
right: 2rem;
}
.postid-27729 .reviews_items .review_item .rvtop .content .stars .star-rating {
font-size: 0.85rem;
width: 5.4em;
color: #ffb400;
}
.postid-27729 .reviews_items .review_item .rvtop .content .stars .star-rating::before {
color: #e6e6e6;
}
.postid-27729 .reviews_items .review_item { }
.postid-27729 .reviews_items .review_item .rvbot h4 {
display: none;
}
.postid-27729 .reviews_items .review_item .rvbot p:nth-child(2),
.postid-27729 .reviews_items .review_item .rvbot p:nth-child(3) {
font-size: 0;
height: 0;
margin: 0;
visibility: hidden;
}
.postid-27729 .reviews_items .review_item .rvbot p:last-child {
font-size: 1rem;
line-height: 1.6;
color: #4a4a4a;
margin-bottom: 0;
}
.postid-27729 .reviews_items { }
.postid-27729 .reviews_items .load-more-reviews {
display: block;
margin: 3rem auto 0;
padding: 0.85rem 3rem;
background-color: #68ad44;
color: #fff;
border: none;
border-radius: 50px;
font-family: "AktivGrotesk-Medium";
font-size: 1rem;
cursor: pointer;
transition: all 0.3s ease;
}
.postid-27729 .reviews_items .load-more-reviews:hover {
background-color: #43702c;
transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(104, 173, 68, 0.2);
}
@media (max-width: 767px) {
.postid-27729 .reviews_items .load-more-reviews {
width: 100%;
}
}
.postid-27729 .reviews_wrapper .reviews_right .form-outer .green-btn {
position: relative;
}
.postid-27729 .reviews_wrapper .reviews_right .form-outer .green-btn button {
display: flex;
align-items: center;
justify-content: baseline;
gap: 0.5rem;
position: absolute;
inset: 0;
border: none;
z-index: 9;
}
.postid-27729 .reviews_wrapper .reviews_right .form-outer .green-btn button img {
width: 1.5rem;
height: 1.5rem;
-o-object-fit: cover;
object-fit: cover;
}
section.prod-details table tr th,
section.prod-details table tr td {
padding: 0.4rem 0.8rem;
}
section.prod-details .tbl-fixed-height-div {
height: 21.875rem;
overflow: hidden;
overflow-y: auto;
border: 2px solid #68ad44 !important;
border-radius: 0.425rem;
}
section.prod-details .tbl-fixed-height-div table {
border: none !important;
}
section.prod-details .tbl-fixed-height-div::-webkit-scrollbar {
width: 0.625rem;
}
section.prod-details .tbl-fixed-height-div::-webkit-scrollbar-track {
background-color: #ebebeb;
border-radius: 0.625rem;
}
section.prod-details .tbl-fixed-height-div::-webkit-scrollbar-thumb {
border-radius: 0.625rem;
background: #68ad44;
}
.supplement-toggle {
border: none;
background-color: transparent;
color: #43702c;
font-weight: 600;
}
.supplement-full .tbl-fixed-height-div {
margin-bottom: 12px;
}
section.home-sec2 .product-cart .product-img {
margin: 0 auto 1.5rem;
}
section.home-sec2 .product-cart .product-details del {
opacity: 0.5;
}
section.home-sec2 .product-cart .product-details del span {
font-size: 1rem;
font-weight: 400;
}
section.home-sec2 .product-cart .product-details ins {
text-decoration: none;
}
section.home-sec2 .product-cart .product-details .woocommerce-Price-amount bdi {
display: flex;
align-items: center;
justify-content: center;
}
.product-tab-content .product-description {
font-family: inherit;
color: var(--Text-Black, #1a1b19);
line-height: 1.6;
}
.product-tab-content .product-description * {
box-sizing: border-box;
}
.product-tab-content .product-description { }
.product-tab-content .product-description p:empty,
.product-tab-content .product-description span:empty,
.product-tab-content .product-description h1:empty,
.product-tab-content .product-description h2:empty,
.product-tab-content .product-description h3:empty,
.product-tab-content .product-description h4:empty,
.product-tab-content .product-description h5:empty,
.product-tab-content .product-description h6:empty,
.product-tab-content .product-description div:empty,
.product-tab-content .product-description blockquote:empty {
display: none !important;
}
.product-tab-content .product-description { }
.product-tab-content .product-description h1,
.product-tab-content .product-description h2,
.product-tab-content .product-description h3,
.product-tab-content .product-description h4,
.product-tab-content .product-description h5,
.product-tab-content .product-description h6 {
font-weight: 400;
line-height: 1.3;
margin: 0 0 14px 0;
color: #111;
}
.product-tab-content .product-description h1 {
font-size: 2rem;
}
.product-tab-content .product-description h2 {
font-size: 1.75rem;
color: #43702c;
margin: 9px 0 22px;
}
.product-tab-content .product-description h3 {
font-size: 1.4rem;
font-size: 21px;
color: #68ad44;
margin: 22px 0;
}
.product-tab-content .product-description h4 {
font-size: 1.2rem;
}
.product-tab-content .product-description h5 {
font-size: 1rem;
}
.product-tab-content .product-description h6 {
font-size: 0.9rem;
}
.product-tab-content .product-description { }
.product-tab-content .product-description p {
font-size: 1rem;
margin: 0 !important;
padding: 0 !important;
color: var(--Text-Black, #1a1b19);
}
.product-tab-content .product-description p:not(:last-child) {
margin-bottom: 14px;
}
.product-tab-content .product-description p strong {
font-weight: 600;
}
.product-tab-content .product-description p em {
font-style: italic;
}
.product-tab-content .product-description { }
.product-tab-content .product-description ul,
.product-tab-content .product-description ol {
margin: 12px 0 35px 20px !important;
padding: 0;
}
.product-tab-content .product-description ul li,
.product-tab-content .product-description ol li {
font-size: 1rem;
margin: 0 0 8px 0;
color: var(--Text-Black, #1a1b19);
line-height: 1.6;
}
.product-tab-content .product-description ul li strong,
.product-tab-content .product-description ol li strong {
font-weight: 600;
}
.product-tab-content .product-description ul li em,
.product-tab-content .product-description ol li em {
font-style: italic;
}
.product-tab-content .product-description ul {
list-style-type: disc;
}
.product-tab-content .product-description ol {
list-style-type: decimal;
}
.product-tab-content .product-description { }
.product-tab-content .product-description span {
font-size: inherit !important;
line-height: inherit !important;
color: inherit !important;
background: transparent !important;
padding: 0 !important;
margin: 0 !important;
}
.product-tab-content .product-description { }
.product-tab-content .product-description blockquote h3,
.product-tab-content .product-description blockquote p {
margin: 0;
font-weight: 500;
}
.product-tab-content .product-description { }
.product-tab-content .product-description hr {
margin: 24px 0;
border: none;
height: 1px;
background: #43702c;
}
.product-tab-content .product-description { }
@media (max-width: 991px) {
.product-tab-content .product-description h1 {
font-size: 1.75rem;
}
.product-tab-content .product-description h2 {
font-size: 1.5rem;
}
.product-tab-content .product-description h3 {
font-size: 1.3rem;
}
}
@media (max-width: 575px) {
.product-tab-content .product-description h1 {
font-size: 1.5rem;
}
.product-tab-content .product-description h2 {
font-size: 1.3rem;
}
.product-tab-content .product-description h3 {
font-size: 1.15rem;
}
.product-tab-content .product-description p,
.product-tab-content .product-description ul li,
.product-tab-content .product-description ol li {
font-size: 0.95rem;
}
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_right .green-btn {
padding: 0;
}
.prod-details .prod-details-bot .tab-panel .reviews_wrapper .reviews_right .green-btn button {
border: none;
padding: 17px 50px;
}
.product-details-wrapper form.variations_form {
margin-top: 10px;
}
.product-details-wrapper .variations {
margin-bottom: 15px;
}
.product-details-wrapper .variations .label {
font-size: 14px;
font-weight: 600;
margin-bottom: 6px;
display: block;
}
.product-details-wrapper .variations .value {
display: flex;
align-items: center;
gap: 10px;
}
.product-details-wrapper .variations .value select {
padding: 8px 12px;
border: 1px solid #ddd;
border-radius: 6px;
font-size: 14px;
cursor: pointer;
}
.product-details-wrapper .variations .value .reset_variations {
font-size: 12px;
color: #777;
text-decoration: underline;
cursor: pointer;
}
.product-details-wrapper .single_variation_wrap .woocommerce-variation {
margin-bottom: 10px;
}
.product-details-wrapper .single_variation_wrap .woocommerce-variation .price {
font-size: 22px;
font-weight: 600;
color: #000;
}
.product-details-wrapper .single_variation_wrap .woocommerce-variation .stock {
font-size: 13px;
color: #4caf50;
}
.product-details-wrapper .single_variation_wrap .variations_button {
display: flex;
align-items: center;
gap: 15px;
flex-wrap: wrap;
}
.product-details-wrapper .single_variation_wrap .variations_button .quantity {
display: flex;
align-items: center;
}
.product-details-wrapper .single_variation_wrap .variations_button .quantity input.qty {
width: 60px;
height: 42px;
text-align: center;
border: 1px solid #ddd;
border-radius: 8px;
font-size: 16px;
font-weight: 500;
}
.product-details-wrapper .single_variation_wrap .variations_button .quantity .minus,
.product-details-wrapper .single_variation_wrap .variations_button .quantity .plus {
width: 42px;
height: 42px;
border: 1px solid #ddd;
background: #f5f5f5;
font-size: 18px;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
}
.product-details-wrapper .single_variation_wrap .variations_button .quantity .minus:first-child,
.product-details-wrapper .single_variation_wrap .variations_button .quantity .plus:first-child {
border-radius: 8px 0 0 8px;
}
.product-details-wrapper .single_variation_wrap .variations_button .quantity .minus:last-child,
.product-details-wrapper .single_variation_wrap .variations_button .quantity .plus:last-child {
border-radius: 0 8px 8px 0;
}
.product-details-wrapper .single_variation_wrap .variations_button .single_add_to_cart_button {
flex: 1;
height: 48px;
background-color: #6fb04a;
color: #fff;
border: none;
border-radius: 999px;
font-size: 16px;
font-weight: 600;
display: flex;
align-items: center;
justify-content: center;
gap: 8px;
cursor: pointer;
transition: all 0.3s ease;
}
.product-details-wrapper .single_variation_wrap .variations_button .single_add_to_cart_button img {
width: 18px;
height: auto;
}
.product-details-wrapper .single_variation_wrap .variations_button .single_add_to_cart_button:hover {
background-color: #5c9a3c;
}
.product-details-wrapper .variations_button .quantity {
background: #f3f3f3;
border-radius: 10px;
padding: 2px;
}
.prod-details .product-page-wrapper .product-details-wrapper form.cart.variations_form {
flex-direction: column;
align-items: flex-start;
}
.prod-details .product-page-wrapper .product-details-wrapper .quantity-block {
width: 100%;
}
.prod-details .product-page-wrapper .product-details-wrapper .quantity-block .control-row .qty-stepper {
max-width: 11rem;
width: 100%;
}
.single_variation_wrap {
width: 100%;
}
@media screen and (max-width: 1399px) {
html {
font-size: 85%;
}
}
@media screen and (max-width: 1199px) {
.container {
max-width: 95%;
width: 100%;
margin: 0 auto;
}
.innerbanner ul li:before {
right: -2.0625rem;
background-size: 100%;
}
.innerbanner h1 {
font-size: 2.85rem;
line-height: 3.05rem;
margin-bottom: 0.95rem;
}
section.product-sec1 .product-item-weraper .text-wraper h3 {
font-size: 2rem;
line-height: 2.5rem;
}
section.product-sec1 .product-item-weraper .text-wraper {
max-width: 20rem;
}
section.shop-sec1 {
padding: 5rem 0;
}
section.home-sec2 {
padding-top: 5rem;
}
section.home-sec4.product-sec3 {
margin-top: 5rem;
}
section.home-sec4.product-sec3 {
margin-bottom: 5rem;
}
section.last-sec {
padding-bottom: 5rem;
}
section.health-guide-sec1 .health-option-wraper .health-option-gred-box .health-item img.health-img {
max-width: 100%;
max-height: unset;
height: unset;
}
.sidebar-container .sidebar-top .side-list ul li {
justify-content: flex-start;
text-align: left;
}
section.health-guide-sec1 .health-option-wraper .health-option-gred-box {
grid-template-columns: repeat(3, 1fr);
gap: 2rem;
margin-bottom: 3.5rem;
}
.quiz-form-outer {
padding: 5rem 0;
}
.prod-details .product-page-wrapper .product-gallery .main-swiper {
width: 25.225rem;
flex: 1 0 25.225rem;
}
}
@media screen and (max-width: 1024px) {
html {
font-size: 82%;
}
section.health-guide-sec1 .health-option-wraper .health-option-gred-box .health-item img.health-img {
height: 7.5rem;
}
} @media screen and (max-width: 991px) {
.slim-container a.slimNav_sk78-reveal span {
background: #a7c957;
margin: 0;
width: 2.6rem;
height: 0.1875rem;
}
.slim-container a.slimNav_sk78-reveal span + span {
width: 2.2rem;
}
.slim-container a.slimNav_sk78-reveal span + span + span {
width: 1.8rem;
}
.slim-container .slim-bar {
background: transparent;
padding: 0;
}
.slim-container a.slimNav_sk78-reveal {
width: 3.3rem;
height: 3rem;
padding: 0 !important;
display: flex;
flex-direction: column;
justify-content: center;
gap: 0.52rem;
z-index: 99;
align-items: flex-end;
top: -0.1rem;
right: 0.3rem !important;
color: #a7c957;
border-radius: 6.25rem;
border: transparent;
background-color: transparent;
font-size: 2.15rem !important;
}
.slim-container .slim-nav {
background: #a7c957;
margin-top: 4.1815rem;
}
.slim-container .slim-nav::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px #ffffff;
background-color: #f5f5f5;
border-radius: 0.625rem;
}
.slim-container .slim-nav::-webkit-scrollbar {
width: 0.5rem;
background-color: #f5f5f5;
border-radius: 0.625rem;
}
.slim-container .slim-nav::-webkit-scrollbar-thumb {
background-color: #a7c957;
border: 2px solid #fff;
border-radius: 0.625rem;
}
.slim-container .slim-nav ul {
flex-direction: column;
gap: 0 !important;
}
.slim-container .slim-nav ul li a {
width: 100%;
padding: 1.2rem 1.25rem !important;
color: #fff !important;
text-transform: capitalize;
box-sizing: border-box;
border: none !important;
border-bottom: 1px solid rgba(255, 255, 255, 0.7333333333) !important;
}
.slim-container .slim-nav ul li.slim-last a {
border: none !important;
}
.slim-container .slim-nav ul li a:hover {
background: transparent;
}
.slim-container .slim-nav ul {
flex-direction: column;
gap: 0 !important;
}
.slim-container .slim-nav ul li a.slim-expand {
display: flex;
align-items: center;
justify-content: center;
background: rgba(105, 173, 68, 0.337254902);
margin: 0;
width: 3.65rem;
height: 3.65rem;
}
.slim-container .slim-nav ul li a.slim-expand:hover {
background: rgba(105, 173, 68, 0.337254902);
}
.slim-container .slim-nav ul li li a {
width: 100%;
opacity: 1;
}
.offer-sec2 .creative-design {
transform: scale(1);
}
} @media screen and (max-width: 991px) {
header .main-content-ber {
padding-top: 1.2rem;
padding-bottom: 1.2rem;
}
header .main-content-ber .search-logo-ber {
padding-bottom: 0;
padding-right: 4.5rem;
}
header .main-content-ber .search-logo-ber {
position: relative;
}
header .main-content-ber .search-logo-ber .profile-cart-wraper ul li.for-responsive {
display: block;
}
div#navigation {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
header .main-content-ber .search-logo-ber .logo-wraper {
position: relative;
z-index: 99999999;
}
header .main-content-ber .search-logo-ber .profile-cart-wraper {
position: relative;
z-index: 99999999;
}
header .main-content-ber .search-wraper {
margin-left: 0;
width: 100%;
}
header .main-content-ber .search-wraper input[type=search] {
width: 100%;
}
header .main-content-ber .menu-ber {
display: none;
margin-top: 1.5rem;
}
section.home-banner img.side-img {
height: auto;
}
section.home-banner {
padding: 3.5rem 0;
}
section.home-banner .text-wraper h1 {
font-size: 2.8rem;
line-height: 3rem;
}
section.home-sec2 {
padding-top: 3.5rem;
}
section.home-sec2 h2 {
text-align: center;
margin-bottom: 1.5rem;
}
section.home-sec2 .product-cart .product-img img {
height: 15rem;
}
section.home-sec3 {
padding: 3.5rem 0;
}
section.home-sec3 .full-wraper-box .circle-box span.first {
width: 30.3125rem;
height: 30.3125rem;
}
section.home-sec3 .full-wraper-box .circle-box span.first span.secend {
width: 22.6875rem;
height: 22.6875rem;
}
section.home-sec3 .full-wraper-box .circle-box span.first span.secend span.third {
width: 15.9375rem;
height: 15.9375rem;
}
section.home-sec3 .full-wraper-box .circle-box img.product {
max-width: 16.1875rem;
max-height: 22rem;
}
section.home-sec3 .full-wraper-box ul li {
gap: 0.6rem;
}
section.home-sec3 .full-wraper-box ul li figure span img {
max-width: 2rem;
max-height: 2rem;
}
section.home-sec3 .full-wraper-box ul li figure span {
width: 4rem;
height: 4rem;
}
section.home-sec3 .full-wraper-box ul li figure {
width: 5rem;
height: 5rem;
}
section.home-sec3 .full-wraper-box ul li:nth-child(1) {
top: 4.5rem;
left: 6rem;
}
section.home-sec3 .full-wraper-box ul li:nth-child(2) {
top: 4.5rem;
right: 5rem;
}
section.home-sec3 .full-wraper-box ul li:nth-child(3) {
top: 13rem;
left: 0.2rem;
}
section.home-sec3 .full-wraper-box ul li:nth-child(4) {
top: 13rem;
right: 0.2rem;
}
section.home-sec3 .full-wraper-box ul li:nth-child(5) {
bottom: 3rem;
left: 6rem;
}
section.home-sec3 .full-wraper-box ul li:nth-child(6) {
bottom: 3rem;
right: 5rem;
}
section.home-sec3 .full-wraper-box ul li:nth-child(1)::after {
width: 6rem;
height: 1rem;
top: 0.45rem;
right: -7.2rem;
}
section.home-sec3 .full-wraper-box ul li:nth-child(2)::after {
width: 6rem;
height: 1rem;
top: 0.35rem;
left: -5.8rem;
}
section.home-sec3 .full-wraper-box ul li:nth-child(3)::after {
width: 5rem;
right: -6.5rem;
}
section.home-sec3 .full-wraper-box ul li:nth-child(4)::after {
width: 5rem;
left: -6.5rem;
}
section.home-sec3 .full-wraper-box ul li:nth-child(5)::after {
width: 6rem;
height: 1rem;
bottom: -0.85rem;
right: -7.5rem;
transform: rotate(3deg);
}
section.home-sec4 .health-product-wraper {
grid-template-columns: repeat(4, 1fr);
gap: 1.5rem;
margin-bottom: 2.2rem;
}
section.home-sec4 {
padding: 3.5rem 0;
}
section.home-sec4 h2 {
margin-bottom: 2rem;
}
section.home-sec4 .health-product-wraper .health-product-cart figure img {
max-width: 10rem;
max-height: 10rem;
}
section.home-sec5 {
padding: 3.5rem 0;
}
section.home-sec5 .img-wraper {
padding: 0;
}
section.home-sec5 ul.accordian li {
padding: 2rem 0;
}
section.home-sec5 h2 {
margin-bottom: 1.5rem;
}
section.home-sec6 {
padding: 3.5rem 0;
}
section.home-sec7 {
padding: 3.5rem 0;
}
section.home-sec7 h2 {
margin-bottom: 2rem;
}
section.home-sec7 .latest-reads-cart .img-wraper {
height: 12rem;
margin-bottom: 1rem;
}
section.home-sec7 .latest-reads-cart h5 {
margin-bottom: 0.6rem;
}
section.home-sec6 .wraper-box {
margin-top: 1.5rem;
}
section.last-sec .green-box .text-wraper {
max-width: 30rem;
}
section.last-sec img.before-img {
width: 25rem;
height: 15rem;
}
section.last-sec img.after-img {
width: 12rem;
height: 10rem;
}
section.last-sec .green-box .text-wraper h2 {
font-size: 2rem;
}
section.last-sec .green-box .text-wraper p {
margin-bottom: 1.5rem;
}
section.home-sec2 .popular-product .swiper-wrapper {
padding-bottom: 2rem;
}
footer .top-flex-box {
flex-wrap: wrap;
padding-bottom: 1.5rem;
}
footer .top-flex-box .logo-wraper {
max-width: 100%;
} footer .top-flex-box .logo-wraper p {
max-width: 100%; }
footer .top-flex-box .logo-wraper ul.social-icon {
margin-top: 1rem; margin-bottom: 2rem;
}
footer .top-flex-box .contact-wraper {
max-width: 25rem;
}
footer .top-flex-box .contact-wraper ul.contact-details li span,
footer .top-flex-box .contact-wraper ul.contact-details li a {
max-width: 100%;
}
footer .top-flex-box .contact-wraper ul.contact-details li {
margin-bottom: 0.6rem;
}
footer .bottom-flex-box {
padding-top: 1.5rem;
}
footer {
background: #edf4ee;
padding: 3rem 0 2rem;
}
footer {
background: #edf4ee;
padding: 3rem 0 2rem;
}
section.last-sec {
padding-bottom: 3.5rem;
}
section.home-sec4.product-sec3 {
margin-top: 3.5rem;
margin-bottom: 3.5rem;
}
.tworowcta .tworowcta-bx .text a,
.tworowcta .tworowcta-bx .text h5 {
font-size: 1.6rem;
line-height: 2.1rem;
margin-bottom: 0.6rem;
text-align: left;
}
.tworowcta .tworowcta-bx .text a + span {
text-align: left;
}
.tworowcta {
padding-bottom: 3.5rem;
}
section.shop-sec1 .heading-flex-wraper .select-wraper span,
section.shop-sec1 .heading-flex-wraper .select-wraper select,
section.shop-sec1 .heading-flex-wraper span.count-product {
font-size: 1rem;
}
section.shop-sec1,
section.shop-sec2 {
padding: 3.5rem 0;
}
section.home-sec2 {
margin-bottom: 3.5rem;
}
section.product-sec1,
section.health-guide-sec1 {
padding-top: 3.5rem;
}
.sidebar-container {
display: flex;
justify-content: space-between;
margin-top: 3.5rem;
}
.sidebar-container .sidebar-top {
margin-bottom: 0;
}
.sidebar-bottom {
padding: 1rem;
border-radius: 1.5rem;
border: 1px solid #f3f3f3;
background: #fff;
}
.sidebar-container .sidebar-top .searchbar input[type=submit] {
top: 0.4375rem;
right: 0.5625rem;
}
section.dual-slider-sec .dual-slider .image-slider-wrapper .image-slider .swiper-wrapper .swiper-slide img {
height: 22rem;
}
section.dual-slider-sec {
padding: 3.5rem 0;
}
section.dual-slider-sec .dual-slider .text-slider-wrapper .text-slider .swiper-wrapper .swiper-slide h3 {
margin-bottom: 0.4rem;
font-size: 1.8rem;
}
section.dual-slider-sec .dual-slider .text-slider-wrapper {
max-width: 75%;
}
section.articles-sec2 .articles-grid-wraper .articles-items-box h4 {
font-size: 1.2rem;
}
section.articles-sec2 .articles-grid-wraper {
grid-template-columns: repeat(2, 1fr);
gap: 2.5rem 1.88rem;
margin-bottom: 2rem;
}
section.articles-sec2 .articles-grid-wraper .articles-items-box .img-wraper {
height: 16rem;
}
.sidebar-container {
margin-top: 2rem;
}
section.articles-details-sec1 {
padding: 3.5rem 0;
}
section.articles-details-sec1 ul.ul-flex {
gap: 0.51rem 1.81rem;
flex-wrap: wrap;
margin-top: 1.4rem;
}
section.articles-details-sec1 img.main-img {
height: auto;
}
section.articles-details-sec1 {
padding: 2.2rem 0;
}
section.articles-details-sec1 h3 {
font-size: 1.7rem;
}
section.articles-details-sec1 p {
text-align: left;
margin-bottom: 0.8rem;
}
section.articles-details-sec1 .grid-box {
grid-template-columns: 1fr;
gap: 1rem;
margin: 1.6rem 0;
}
section.product-sec1 .row {
gap: 2rem 0;
}
.innerbanner h1 {
font-size: 2.3rem;
line-height: 2.6rem;
}
section.ebook-sec1 .ebook-grid-wraper {
grid-template-columns: repeat(2, 1fr);
gap: 2.5rem 1.8rem;
margin-bottom: 2.5rem;
}
section.dual-slider-sec .dual-slider .text-slider-wrapper {
padding-right: 0;
position: static;
max-width: 100%;
}
section.dual-slider-sec .dual-slider {
display: flex;
flex-direction: column-reverse;
}
section.dual-slider-sec .dual-slider .text-slider-wrapper {
margin: 1rem;
height: 10rem;
}
section.dual-slider-sec .dual-slider .text-slider-wrapper {
margin: 2rem;
height: 8rem;
}
section.dual-slider-sec .dual-slider {
background: rgb(99, 124, 39);
padding-bottom: 3.5rem;
}
section.dual-slider-sec .dual-slider .text-slider-wrapper .text-slider .swiper-wrapper .swiper-slide ul li:first-child {
color: #bfd884;
}
section.dual-slider-sec .dual-slider .image-slider-wrapper .image-slider .swiper-wrapper .swiper-slide img {
height: 18rem;
}
section.dual-slider-sec .dual-slider .swiper-pagination {
margin: auto;
left: 0;
right: 0;
bottom: 1rem;
}
section.dual-slider-sec .dual-slider .swiper-pagination .swiper-pagination-bullet {
background: #ffffff;
}
section.dual-slider-sec .dual-slider .image-slider-wrapper::after {
display: none;
}
section.esential-reading-sec1 {
padding: 0 0 2.5rem;
}
section.ebook-sec1 {
padding: 3.5rem 0;
}
section.podcust-sec1 {
padding: 3.5rem 0;
}
section.esential-reading-details-sec1 {
padding: 3.5rem 0;
}
section.about-sec1 .third-content-wraper .profile-wraper {
width: 40%;
margin-bottom: 2rem;
}
section.about-sec1 .third-content-wraper .profile-wraper img {
height: 23rem;
}
section.about-sec1 .third-content-wraper .profile-wraper span {
left: 6rem;
right: unset;
}
section.about-sec1 {
padding: 3.5rem 0;
}
section.about-sec1 .first-content-wraper {
padding-bottom: 3.5rem;
}
section.about-sec1 .secend-content-wraper {
padding-bottom: 3.5rem;
}
.wholesale-inner {
padding: 3.5rem 0 1.3rem;
}
.consult-pods-outer {
padding-bottom: 3.5rem;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__main {
width: 100%;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__sidebar {
min-width: 100%;
}
section.shop-sec1 form#wc-block-components-totals-coupon__form .wc-block-components-text-input.wc-block-components-totals-coupon__input input#wc-block-components-totals-coupon__input-coupon {
padding-top: 1.8rem;
}
section.shop-sec1 .wc-block-checkout .wc-block-checkout__main {
width: 100%;
padding-right: 0;
}
section.shop-sec1 .wc-block-checkout {
gap: 1rem;
}
section.shop-sec1 .wc-block-checkout .wc-block-checkout__sidebar {
padding-left: 0;
}
.createaccount .modal-xl .modal-row {
flex-direction: column;
}
.createaccount .modal-xl .modal-row .col-left {
width: 100%;
max-width: 100%;
}
.createaccount .modal-xl .modal-row .col-left .img img {
width: 100%;
}
.prod-details .product-page-wrapper .product-gallery .thumb-swiper {
height: 145px;
}
.prod-details .product-page-wrapper .product-details-wrapper {
padding-left: 0;
}
.prod-details .product-page-wrapper .product-gallery .thumb-swiper .swiper-slide .thumb-slider-bx,
.prod-details .product-page-wrapper .product-gallery .thumb-swiper .swiper-slide {
height: unset !important;
}
.prod-details .product-page-wrapper .product-gallery .thumb-swiper {
height: 128px;
flex: auto;
}
.prod-details .product-page-wrapper .product-gallery {
flex-direction: column;
margin-bottom: 25px;
}
.product-page-wrapper .col-lg-6.col-md-6 {
width: 100%;
}
}
@media screen and (max-width: 767px) { .container {
max-width: 98%;
}
.product-details-wrapper .single_variation_wrap .woocommerce-variation .stock {
text-align: left;
}
.slim-container .slim-nav {
margin-top: 3.2815rem;
}
.slim-container a.slimNav_sk78-reveal {
width: 2.5rem;
height: 2.2rem;
gap: 0.36rem;
font-size: 1.55rem !important;
top: 0rem;
right: 0.8rem !important;
}
.slim-container a.slimNav_sk78-reveal span {
width: 1.9rem;
}
.slim-container a.slimNav_sk78-reveal span + span {
width: 1.7rem;
}
.slim-container a.slimNav_sk78-reveal span + span + span {
width: 1.6rem;
}
.slim-container a.slimNav_sk78-reveal span + span {
width: 1.2rem;
}
.slim-container .slim-nav ul li a {
padding: 0.9rem 1.25rem !important;
}
.slim-container .slim-nav ul li a.slim-expand {
width: 3rem;
height: 3rem;
}
.slim-container .slim-nav ul li li a {
padding-left: 2rem !important;
font-size: 0.95rem;
} p {
line-height: 1.4rem;
text-align: center;
}
h2 {
font-size: 1.75rem;
text-align: center;
}
.sub-heading {
text-align: center;
}
header .offer-ber {
padding: 0.5rem 0;
background: #a7c957;
}
header .offer-ber h5 {
font-size: 0.85rem;
}
header .main-content-ber {
padding-top: 1rem;
padding-bottom: 1rem;
}
header .main-content-ber .search-logo-ber .logo-wraper a img {
max-width: 10rem;
max-height: 2rem;
}
header .main-content-ber .search-logo-ber .profile-cart-wraper ul li a img {
max-width: 2.3rem;
max-height: 2.3rem;
}
header .main-content-ber .search-logo-ber .profile-cart-wraper ul {
gap: 0.5rem;
}
header .main-content-ber .search-logo-ber {
padding-right: 4rem !important;
}
header .main-content-ber .container {
max-width: 100%;
padding: 0;
}
header .main-content-ber .container .search-logo-ber {
padding-left: var(--bs-gutter-x, 0.75rem);
}
header .main-content-ber .menu-ber {
padding-left: var(--bs-gutter-x, 0.75rem);
padding-right: var(--bs-gutter-x, 0.75rem);
}
section.home-banner {
padding: 2.2rem 0;
}
section.home-banner .text-wraper .review-wraper {
gap: 0.4rem;
justify-content: center;
flex-direction: column;
}
section.home-banner .text-wraper h1 {
font-size: 2rem;
line-height: 2.6rem;
text-align: center;
}
section.home-banner .text-wraper p {
color: #0a1f3d;
margin-bottom: 1.2rem;
}
section.home-banner .text-wraper a.green-btn {
margin: 0 auto 2rem;
}
section.home-sec2 {
padding: 2.2rem 0;
}
section.home-sec2 h6.sub-heading {
text-align: center;
margin-bottom: 0.2rem;
}
section.home-sec2 .product-cart .product-img img {
height: 13rem;
margin: 0 auto;
display: block;
}
section.home-sec2 .product-cart .product-img {
width: 100%;
}
section.home-sec2 .popular-product {
margin-bottom: 1.2rem;
}
section.home-sec2 .popular-product .swiper-wrapper {
padding-bottom: 1.5rem;
}
section.home-sec3 {
padding: 2.2rem 0;
}
section.home-sec3 h2 {
margin-bottom: 1.2rem;
}
section.home-sec3 .full-wraper-box .circle-box span.first {
width: 22rem;
height: 22rem;
}
section.home-sec3 .full-wraper-box .circle-box span.first span.secend {
width: 16rem;
height: 16rem;
}
section.home-sec3 .full-wraper-box .circle-box span.first span.secend span.third {
width: 12rem;
height: 12rem;
}
section.home-sec3 .full-wraper-box .circle-box img.product {
max-width: 10rem;
max-height: 15rem;
}
section.home-sec3 .full-wraper-box ul {
position: static;
margin-top: 2rem;
}
section.home-sec3 .full-wraper-box ul li {
position: static;
}
section.home-sec3 .full-wraper-box ul li {
position: static;
width: 100%;
max-width: 100%;
margin-bottom: 0.8rem;
background-color: #f0f7e2;
padding: 0 0.5rem;
border: 1px solid #f0f7e2;
border-radius: 0.5rem;
}
section.home-sec3 .full-wraper-box ul li strong {
font-size: 1.1rem;
}
section.home-sec3 .full-wraper-box ul li:last-child {
margin: 0;
}
section.home-sec3 .full-wraper-box ul li:nth-child(2n) {
flex-direction: row;
}
section.home-sec3 .full-wraper-box ul li strong br {
display: none;
}
section.home-sec3 .full-wraper-box ul li figure {
width: 4.5rem;
height: 4.5rem;
border: none;
}
section.home-sec3 .full-wraper-box ul li figure span {
width: 3.5rem;
height: 3.5rem;
}
section.home-sec3 .full-wraper-box ul li figure span img {
max-width: 1.5rem;
max-height: 1.5rem;
}
section.home-sec4 {
padding: 2.2rem 0;
}
section.home-sec4 img.top {
width: 25rem;
height: 20rem;
top: -4rem;
right: -6rem;
}
section.home-sec4 h6.sub-heading {
margin-bottom: 0.4rem;
}
section.home-sec4 h2 {
margin-bottom: 1.5rem;
}
section.home-sec4 .health-product-wraper {
grid-template-columns: repeat(2, 1fr);
gap: 1rem;
margin-bottom: 2rem;
}
section.home-sec4 .health-product-wraper .health-product-cart figure img {
max-width: 7rem;
max-height: 7rem;
}
section.home-sec4 .health-product-wraper .health-product-cart {
min-height: auto;
}
section.home-sec5 {
padding: 2.2rem 0;
}
section.home-sec5 ul.accordian li .content p {
text-align: left;
}
section.home-sec6 .customers-review {
padding-left: 0;
padding-right: 0;
}
section.home-sec6 .review-cart .profile {
padding-top: 1rem;
justify-content: center;
}
section.home-sec6 .review-cart .text-wraper {
margin-bottom: 1rem;
}
section.home-sec6 .wraper-box {
margin-top: 1.2rem;
gap: 1.5rem;
}
section.home-sec6 {
padding: 2.2rem 1rem;
}
section.home-sec6 h2 {
margin-bottom: 1.5rem;
}
section.home-sec6 .review-cart h5 {
text-align: center;
}
section.home-sec7 {
padding: 2.2rem 0 1.2rem;
}
section.home-sec7 h6.sub-heading {
margin-bottom: 0.5rem;
}
section.home-sec7 h2 {
margin-bottom: 1.4rem;
}
section.home-sec7 .latest-reads-cart {
margin-bottom: 1.5rem;
}
section.home-sec7 .latest-reads-cart h5 {
text-align: center;
}
section.home-sec7 .latest-reads-cart h3 {
margin-bottom: 0.6rem;
text-align: center;
}
section.home-sec7 .latest-reads-cart a.rm-btn {
display: table;
margin: 0 auto;
}
section.home-sec7 .latest-reads-cart .img-wraper {
height: 15rem;
}
section.last-sec .green-box {
padding: 3rem 2rem;
}
section.last-sec .green-box .text-wraper h2 {
font-size: 1.75rem;
}
section.last-sec img.after-img {
width: 7rem;
height: 6rem;
z-index: -1;
}
section.last-sec img.before-img {
width: 17rem;
height: 11rem;
}
section.last-sec {
padding-bottom: 2.2rem;
}
footer .top-flex-box .logo-wraper a.logo img {
max-width: 14rem;
margin: 0;
}
footer .top-flex-box .logo-wraper a.logo {
display: table;
margin: 0 auto 1.3rem;
}
footer .top-flex-box .logo-wraper ul.social-icon {
justify-content: center;
margin-bottom: 1rem;
}
footer .top-flex-box .logo-wraper ul.social-icon li {
width: 2.5rem;
height: 2.5rem;
}
footer .top-flex-box .logo-wraper ul.social-icon li a img {
max-width: 1.4rem;
max-height: 1.4rem;
}
footer .top-flex-box {
flex-direction: column;
gap: 0;
}
footer .top-flex-box .company-wraper,
footer .top-flex-box .customer-wraper {
width: 100%;
}
footer h5 {
font-size: 1.15rem;
text-align: center;
margin-bottom: 0.6rem;
}
footer .top-flex-box .company-wraper ul.link li,
footer .top-flex-box .customer-wraper ul.link li {
margin-bottom: 0;
}
footer .top-flex-box .company-wraper ul.link,
footer .top-flex-box .customer-wraper ul.link {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
gap: 0.4rem 1.2rem;
margin-bottom: 1.5rem;
}
footer .top-flex-box .contact-wraper ul.contact-details li {
margin-bottom: 0.3rem;
justify-content: center;
}
footer .top-flex-box .contact-wraper a.last {
display: table;
margin: 1rem auto 0;
}
footer .top-flex-box .contact-wraper {
max-width: 100%;
}
footer .bottom-flex-box {
padding-top: 1rem;
flex-direction: column;
align-items: center;
}
footer {
padding: 2.2rem 0 1.2rem;
}
section.home-sec5 ul.accordian li:last-child {
border-bottom: 1px solid #e0e0e0;
}
section.product-sec1 .product-item-weraper .text-wraper {
max-width: 16.6rem;
text-align: left;
}
section.product-sec1 .product-item-weraper .text-wraper p {
text-align: left;
}
.innerbanner .container {
position: static;
inset: 0;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
background-color: #44712d;
margin: 0;
max-width: 100%;
padding: 1.5625rem 1.25rem;
}
.innerbanner h1 br {
display: none;
}
.innerbanner h1 {
color: white;
}
.innerbanner ul {
gap: 3rem;
justify-content: center;
}
.innerbanner ul li a,
.innerbanner ul li span {
color: white;
}
.innerbanner > img {
max-width: 100%;
height: 12.5rem;
-o-object-fit: cover;
object-fit: cover;
-o-object-position: left center;
object-position: left center;
}
section.product-sec1 {
padding: 3rem 0 0;
}
section.product-sec1 .product-item-weraper .text-wraper {
max-width: 15rem;
text-align: left;
}
section.product-sec1 .product-item-weraper img.bg-img {
width: 100%;
height: 19rem;
-o-object-fit: cover;
object-fit: cover;
border-radius: 0.75rem;
}
section.product-sec1 .row {
gap: 1rem;
}
section.home-sec4.product-sec3 {
margin: 2.5rem 0;
}
.tworowcta {
padding-bottom: 2.5rem;
}
.tworowcta .tworowcta-bx .text a,
.tworowcta .tworowcta-bx .text h5 {
font-size: 1.5rem;
margin-bottom: 0rem;
}
.tworowcta .tworowcta-bx .text a + span {
text-align: left;
}
.tworowcta .tworowcta-bx .img {
width: 3rem;
height: 3rem;
}
.tworowcta .row {
gap: 1rem;
}
section.product-sec1 .product-item-weraper .text-wraper h3 {
font-size: 1.7rem;
line-height: 2rem;
}
.innerbanner h1 {
font-size: 2.4rem;
line-height: 2.75rem;
margin-bottom: 0.95rem;
}
section.shop-sec1 .col-md-6 {
max-width: 50%;
}
section.shop-sec1 .main-product-cart .text-wraper {
padding: 0;
}
section.shop-sec1 .main-product-cart .product-img {
padding: 0;
}
section.shop-sec1 .main-product-cart .product-img img {
max-width: 80%;
margin: 0 auto;
}
section.shop-sec1 .main-product-cart {
padding-bottom: 0;
}
section.shop-sec1 .row {
gap: 1.5rem 0;
}
section.home-sec2 {
margin-bottom: 2.2rem;
}
section.health-guide-sec1 .health-option-wraper ul.alphabet {
padding-bottom: 1.5rem;
flex-wrap: wrap;
}
section.health-guide-sec1 .health-option-wraper .health-option-gred-box {
grid-template-columns: repeat(2, 1fr);
gap: 1rem;
margin-bottom: 2.2rem;
}
section.health-guide-sec1 .health-option-wraper .health-option-gred-box .health-item span::after {
top: auto;
bottom: auto;
right: auto;
margin: 0.375rem 0 0 0.3125rem;
}
.sidebar-container {
margin-top: 2.2rem;
flex-direction: column;
gap: 1.5rem;
}
section.product-sec1,
section.health-guide-sec1 {
padding-top: 2.2rem;
}
section.product-sec1,
section.health-guide-sec1 {
padding-bottom: 2.2rem;
}
.quiz-form-outer .eight-grid ul li {
max-width: calc(25% - 0.75rem);
}
.quiz-form-outer {
padding: 2.2rem 0;
}
.quiz-form-outer .eight-grid ul {
gap: 1rem;
}
section.dual-slider-sec .dual-slider .text-slider-wrapper .text-slider {
height: 100%;
}
section.articles-sec2 .articles-grid-wraper {
grid-template-columns: 1fr;
gap: 2rem;
margin-bottom: 1.2rem;
}
section.articles-sec2 .articles-grid-wraper .articles-items-box * {
text-align: center !important;
justify-content: center;
}
section.articles-sec2 .articles-grid-wraper .articles-items-box span.rm-btn {
max-width: -moz-max-content;
max-width: max-content;
margin: 0 auto;
display: block;
}
section.articles-sec2 .articles-grid-wraper .articles-items-box h4 {
margin-bottom: 0.4rem;
}
ul.pagination li.next {
display: table;
margin-left: 1rem;
}
ul.pagination li.prev {
margin-right: 1rem;
}
section.articles-sec2 {
padding-bottom: 2.2rem;
}
section.dual-slider-sec {
padding: 2.2rem 0;
}
section.product-sec1 .product-item-weraper img.bg-img {
-o-object-position: right;
object-position: right;
}
section.product-sec1 .product-item-weraper::after {
content: "";
width: 100%;
height: 100%;
background-color: rgba(255, 255, 255, 0.5);
position: absolute;
top: 0;
left: 0;
}
section.product-sec1 .product-item-weraper .text-wraper {
z-index: 9;
}
.innerbanner ul li {
color: #fff;
}
.tworowcta .tworowcta-bx img {
width: 3rem;
height: 3rem;
}
section.ebook-sec1 .ebook-grid-wraper {
grid-template-columns: 1fr;
}
section.ebook-sec1 .ebook-grid-wraper .ebook-item-wraper {
text-align: center;
}
section.dual-slider-sec .dual-slider .text-slider-wrapper .text-slider .swiper-wrapper .swiper-slide h3 {
font-size: 1.5rem;
}
section.dual-slider-sec .dual-slider .text-slider-wrapper {
text-align: center;
}
section.dual-slider-sec .dual-slider .text-slider-wrapper .text-slider .swiper-wrapper .swiper-slide ul {
justify-content: center;
}
ul.pagination li.next a,
ul.pagination li.prev a {
width: 2rem;
height: 2rem;
}
section.health-guide-sec1 .health-option-wraper ul.alphabet {
justify-content: center;
}
section.health-guide-sec1 .health-option-wraper .health-option-gred-box {
grid-template-columns: 1fr;
}
section.health-guide-sec1 .health-option-wraper .health-option-gred-box .health-item img.health-img {
height: 16rem;
-o-object-fit: contain;
object-fit: contain;
}
section.podcust-sec1 .podcust-wraper a.green-btn {
margin: 0 auto;
}
section.podcust-sec1 {
text-align: center;
padding: 2.2rem 0;
}
section.podcust-sec1 .podcust-wraper .share-box {
flex-direction: column;
}
section.esential-reading-details-sec1 {
padding: 2.2rem 0;
}
.innerbanner h1 {
font-size: 2rem;
line-height: 2.35rem;
}
.innerbanner ul {
gap: 1rem 3rem;
justify-content: center;
flex-wrap: wrap;
}
section.esential-reading-details-sec1 .esential-reading-details-wraper h3 {
font-size: 1.8rem;
text-align: center;
}
.single .alignleft,
.single .alignright {
float: unset;
margin: 0.8rem auto 1.3rem;
width: 100%;
}
section.esential-reading-details-sec1 .esential-reading-details-wraper .wraper-box p {
text-align: center !important;
}
.single section.esential-reading-details-sec1 .wraper-box h2 {
font-size: 1.7rem;
}
.single section.esential-reading-details-sec1 .esential-reading-details-wraper ol li {
text-align: left;
}
section.esential-reading-details-sec1 .esential-reading-details-wraper .share-box {
flex-direction: column;
}
section.esential-reading-details-sec1 .esential-reading-details-wraper h5 {
text-align: center;
}
section.esential-reading-details-sec1 .esential-reading-details-wraper img.main-img {
height: 15rem;
}
section.about-sec1 {
padding: 2.2rem 0;
}
section.about-sec1 .first-content-wraper h4 {
font-size: 1.8rem;
text-align: center;
}
section.about-sec1 .first-content-wraper h5 {
text-align: center;
}
section.about-sec1 .first-content-wraper {
padding-bottom: 2.2rem;
}
section.about-sec1 .secend-content-wraper .side-img {
float: unset;
margin: 0 auto 1.5rem;
height: unset;
width: 100%;
display: block;
}
section.about-sec1 .third-content-wraper .profile-wraper {
width: 100%;
margin-bottom: 2rem;
}
section.about-sec1 .third-content-wraper .profile-wraper span {
left: 0;
right: 0;
}
section.about-sec1 .third-content-wraper h6 {
text-align: center;
}
section.about-sec1 .secend-content-wraper {
padding-bottom: 2.2rem;
}
.wholesale-inner .img-caption {
margin-bottom: 3rem;
}
.wholesale-inner {
padding: 2.2rem 0 1.3rem;
}
.consult-pods-outer .consult-pod-inner {
text-align: center;
}
.consult-pods-outer {
padding-bottom: 2.2rem;
}
.consult-pods-outer .row {
gap: 1.6rem 0;
}
.post-type-archive-product .shop-sec1 .woocommerce-result-count {
width: 100%;
}
.post-type-archive-product .shop-sec1 .woocommerce-ordering select {
width: 100%;
}
section.shop-sec1 {
padding: 2.2rem 0;
}
section.shop-sec1 .text-block__container {
max-width: 100%;
padding: 0;
}
section.shop-sec1 .text-block__container h3 em {
margin: 0;
}
section.shop-sec1 .text-block__container h3 strong {
margin-top: 1rem;
text-align: center;
}
.page-id-32700 section.shop-sec1 {
padding: 2.2rem 0;
}
.page-id-32700 section.shop-sec1 ul {
margin-bottom: 1.1rem;
}
.page-id-32702 .shop-sec1 h3,
.page-id-32702 .shop-sec1 h3 b {
text-align: center;
}
.page-id-32702 .shop-sec1 h4 {
text-align: center;
}
.page-id-32704 .shop-sec1 h3 {
text-align: center;
}
.page-id-32704 .shop-sec1 h4 strong {
text-align: center;
}
.page-id-32698 .shop-sec1 h3:first-of-type {
font-size: 1.8rem;
text-align: center;
}
.page-id-32698 .shop-sec1 h3 {
text-align: center;
}
.page-id-742 .shop-sec1 div[align=justify] {
text-align: center !important;
}
.page-id-742 .shop-sec1 .heading-bar {
text-align: center;
}
.page-id-742 .shop-sec1 h1[style*="text-align: center"] {
margin-top: 2rem;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-items .wc-block-cart-items__row {
flex-direction: column;
display: flex;
align-items: center;
justify-content: center;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-item__image {
width: 147px;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-item__product .wc-block-components-product-name {
width: 100%;
text-align: center;
max-width: 100%;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-items .wc-block-cart-items__row td {
text-align: center;
padding: 1rem 1rem 0;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__main .wc-block-cart-item__quantity {
justify-content: center;
}
section.shop-sec1 .wc-block-cart .wc-block-cart__sidebar {
margin-bottom: 0;
}
section.shop-sec1 .wc-block-checkout .wc-block-components-order-summary-item {
flex-wrap: wrap;
align-items: center;
justify-content: center;
text-align: center;
}
.wc-block-components-order-summary .wc-block-components-order-summary-item__total-price {
margin-left: unset;
}
.wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-wrapper {
padding: 1rem 1.3rem;
}
section.shop-sec1 .wc-block-checkout .wc-block-components-totals-item.wc-block-components-totals-footer-item {
padding-left: 1.3rem;
padding-right: 1.3rem;
}
section.shop-sec1 .wc-block-checkout .wc-block-checkout__sidebar .wp-block-woocommerce-checkout-order-summary-block {
padding: 1rem 0;
}
.page-id-32712 .shop-sec1 p {
text-align: left;
}
.page-id-32715 .shop-sec1 h3:first-of-type {
display: block;
text-align: center;
}
.page-id-32715 .shop-sec1 h3:not(:first-of-type) {
text-align: center;
margin-top: 1.8rem;
}
.createaccount .modal-xl .modal-row {
padding: 1.2rem;
gap: 1.5rem;
}
.createaccount .modal-xl .modal-row .col-right .text h4 {
text-align: center;
}
.createaccount .modal-xl .modal-row .col-right .text .formouter .input-row.acceptance {
justify-content: center;
}
.prod-details .prod-details-bot .tab-panel .mxw18 {
max-width: 100%;
margin: 0 auto;
text-align: left;
}
.prod-details .prod-details-bot .tab-panel p {
text-align: left;
}
.product-description .row {
gap: 25px;
}
.product-description p:last-child {
margin-bottom: 20px;
}
.supplement-wrapper {
margin-bottom: 20px;
}
.prod-details .prod-details-bot .tab-panel h5 {
margin-bottom: 0.8rem;
}
.prod-details h2 {
text-align: left;
margin-bottom: 1rem;
}
.prod-details {
padding-bottom: 25px !important;
}
.prod-details-bot {
padding: 25px 0;
}
.home-sec2.pt-0 {
padding-bottom: 0;
}
.prod-details .product-page-wrapper {
margin-bottom: 0;
}
}