:root {
--greyf4-color: #f4f4f4;
--greyd2-color: #d2d2d2;
--greyf9-color: #f9f8f8;
--greye1-color: #e1e1e1;
--greyee-color: #eeeeee;
--greya6-color: #a6a6a6;
--grey8d-color: #8d8d8d;
--red-color: #fa8574;
--dark-red-color: #e60404;
--black-color: #333333;
--black06-color: #707070;
--white-color: #ffffff;
--green-color: #26df07;
--hover-color: #8F47B7;
--price-color: #06AADF;
--tabs-active-color: #A17BB6;
--tabs-color: #DBC4E8;
--breadcrumb-background: #F4E7F4;
}
html {
line-height: 1.3;
-webkit-text-size-adjust: 100%;
font-size: 62.5%; }
body {
margin: 0;
font-size: min(max(1.4rem, calc(1.4rem + ((1vw - 0.32rem) * 0.125))), 1.6rem);
min-height: 0vw;
color: var(--black-color);
font-family: "Rubik", sans-serif;  }
h1,
h2,
h3,
h4,
h5,
h6,
p {
line-height: 1.3;
}
img {
max-width: 100%;
height: auto;
} .container {
padding-top: 3rem;
padding-right: 3rem;
padding-bottom: 8rem;
padding-left: 3rem;
min-height: 0vw;
max-width: 1660px;
}
@media (max-width:1366px) {
.container {
padding-top: 3rem;
padding-right: 1rem;
padding-bottom: 3rem;
padding-left: 1rem;
max-width: 1660px;
}
.container-fluid {
padding-right: 1rem;
padding-left: 1rem;
}
}
.fa {
font: normal normal normal 14px/1 FontAwesome !important;
} h1 {
font-size: min(max(3.2rem, calc(3.2rem + ((1vw - 0.32rem) * 0.375))), 3.8rem);
min-height: 0vw;
}
h2 {
font-size: min(max(2.2rem, calc(2.2rem + ((1vw - 0.32rem) * 0.625))), 3.2rem);
min-height: 0vw;
}
h3 {
font-size: min(max(2rem, calc(2rem + ((1vw - 0.32rem) * 0.375))), 2.6rem);
min-height: 0vw;
}
h4 {
font-size: min(max(1.8rem, calc(1.8rem + ((1vw - 0.32rem) * 0.375))), 2.4rem);
min-height: 0vw;
}
h5 {
font-size: min(max(1.8rem, calc(1.8rem + ((1vw - 0.32rem) * 0.25))), 2.2rem);
min-height: 0vw;
}
h6 {
font-size: min(max(1.6rem, calc(1.6rem + ((1vw - 0.32rem) * 0.25))), 2rem);
min-height: 0vw;
}  a {
color: var(--black-color);
transition: 0.3s;
text-decoration: none !important;
}
a:hover {
color: var(--hover-color);
}
.single-post #content a {
color: var(--hover-color);
}  .woocommerce-info {
border-top-color: var(--hover-color);
}
.woocommerce-info::before {
color: var(--hover-color);
} input[type="submit"]:not(.search-submit),
input[type="button"],
button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt:not(.add_to_wishlist):not(.xoo-wsc-ft-btn),
.woocommerce button.button.alt:not(.single_add_to_cart_button),
.woocommerce input.button.alt,
a.button:not(.add_to_cart_button):not(.add_to_wishlist):not(.xoo-wsc-ft-btn),
.woocommerce #respond input#submit,
.woocommerce a.button:not(.add_to_cart_button),
.woocommerce button.button,
.woocommerce input.button {
border: 0 !important;
background-color: var(--black-color);
color: var(--white-color);
line-height: 1 !important;
transition: 0.3s !important;
padding: 12px 23px;
}
input[type="submit"]:not(.search-submit),
input[type="button"],
button,
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt:not(.add_to_wishlist),
.woocommerce button.button.alt:not(.single_add_to_cart_button):not(.add_to_wishlist):not(.xoo-wsc-ft-btn),
.woocommerce input.button.alt:not(.add_to_wishlist):not(.xoo-wsc-ft-btn),
a.button:not(.add_to_cart_button):not(.add_to_wishlist):not(.xoo-wsc-ft-btn),
.woocommerce #respond input#submit,
.woocommerce a.button:not(.add_to_cart_button):not(.add_to_wishlist):not(.xoo-wsc-ft-btn),
.woocommerce button.button,
.woocommerce input.button {
border: 0 !important;
border-radius: 0 !important; color: var(--white-color);
line-height: 1 !important;
transition: 0.3s !important;
padding: 12px 23px;
background: #7CC044 !important;
}
input[type="submit"]:not(.search-submit):not(.wpcf7-submit) {
border-radius: 5px !important;
}
input[type="submit"]:not(.search-submit):hover,
input[type="button"]:hover,
.woocommerce #respond input#submit.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover,
a.button:not(.add_to_cart_button):hover {
background: var(--hover-color) !important;
color: var(--white-color) !important;
}
.custom_button {
background: var(--white-color) !important;
color: var(--black-color) !important;
line-height: 1 !important;
transition: 0.3s !important;
display: block;
text-align: center;
padding: 12px 23px;
}
.custom_button:hover {
background: var(--hover-color);
}
.button_small {
padding: 14px;
max-width: 130px;
width: 100%;
}
.button_medium {
padding: 14px;
max-width: 200px;
width: 100%;
}
.button_large {
padding: 14px;
max-width: 270px;
width: 100%;
}
.woocommerce a.remove:hover {
background: #fa8574 !important;
color: var(--white-color);
}
.woocommerce a.remove {
color: #fa8574 !important;
}
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
}
input[type=number] {
-moz-appearance: textfield;
}  .woocommerce-breadcrumb {
padding: 5px 0 20px !important;
background-color: #F4E7F4;
color: var(--black-color) !important;
}
.breadcrumb_inner {
max-width: 1660px;
margin: 0 auto;
padding-left: 3rem;
padding-right: 3rem;
}
.woocommerce .woocommerce-breadcrumb a {
color: var(--black-color) !important;
}
.title_before_breadcrumb_block {
padding: 15px 0 0px !important;
background-color: #F4E7F4;
color: var(--black-color) !important;
margin-bottom: 0 !important;
}
.title_before_breadcrumb {
max-width: 1660px;
margin: 0 auto;
padding-left: 3rem;
padding-right: 3rem;
}
@media (max-width: 991px) {
.title_before_breadcrumb,
.breadcrumb_inner {
padding-left: 2rem;
padding-right: 2rem;
}
.woocommerce .woocommerce-breadcrumb {
margin-bottom: 0 !important;
}
}  .product-remove .ftinvwl.ftinvwl-times {
color: #fff;
}  .star-rating {
overflow: hidden;
height: 1em;
line-height: 1em;
width: 6.5em;
font-family: "fontawesome";
overflow: hidden;
position: relative;
height: 1em;
line-height: 1;
font-size: 1em;
width: 5.4em;
font-family: star;
}
.star-rating:before {
float: left;
position: absolute;
letter-spacing: 1px;
color: #f5a21c;
content: "\73\73\73\73\73"; float: left;
top: 0;
left: 0;
position: absolute;
}
.star-rating span:before {
top: 0;
left: 0;
letter-spacing: 1px;
color: #f5a21c;
content: "\53\53\53\53\53";
}
.star-rating {
line-height: 1em;
font-size: 1em;
margin-bottom: 16px;
}
.star-rating span {
overflow: hidden;
float: left;
}
.rating-count {
font-size: 12px;
line-height: 14px;
color: var(--black06-color); letter-spacing: 1px;
}  .Modern-Slider,
.homepage_product_filter {
opacity: 0;
visibility: hidden;
transition: opacity 0.3s ease;
-webkit-transition: opacity 0.3s ease;
}
.Modern-Slider.slick-initialized,
.homepage_product_filter.slick-initialized {
visibility: visible !important;
opacity: 1 !important;
}
.slick-track {
margin-left: 0;
display: flex !important;
}
.slick-dots li:only-child {
display: none;
}
.slick-dots li.slick-active button {
background: var(--hover-color) !important;
} @media only screen and (max-width: 767px) {
.slick-arrow-span {
display: none;
}
.fa-long-arrow-alt-right::before {
border-left: none !important;
}
}
.clr-gry.slick-arrow {
font-size: 20px;
cursor: pointer;
}
.title-arrows {
display: flex;
justify-content: space-between;
align-items: center;
}
.fa-long-arrow-alt-right::before {
content: "";
border-left: 1px solid var(--black06-color);
}
.fa-long-arrow-alt-right::after {
content: "\f30b";
}
.slick-arrow-span {
font-size: 14px;
line-height: 17px;
color: var(--black06-color);
position: relative;
top: -2px;
margin: 10px;
font-family: 'Rubik';
font-weight: 400;
}
.slick-arrow {
font-size: 14px;
line-height: 17px;
color: var(--black06-color);
}  @media only screen and (max-width: 600px) {
.woocommerce-message {
display: flex;
flex-direction: column-reverse;
}
.woocommerce-message a.button {
align-self: flex-start;
margin-top: 10px;
}
}  main#content h1.entry-title {
border-bottom: 2px solid var(--greyd2-color);
padding-bottom: 10px;
margin-bottom: 25px;
word-break: break-word;
}
.page-template-default.page #content {
max-width: 1280px !important;
margin: 0px auto;
}
.page-template-default.page #content td,
.page-template-default.page #content th {
border-bottom: 1px solid var(--greyf4-color);
} .woocommerce-catalog-mode-popup {
border-radius: 0px !important;
}
.wp-block-image img {
height: auto !important;
}
.head-first {
color: #EF6425;
}
.head-second {
color: #9A519D;
} .wishlist_table tr td.product-thumbnail a {
max-width: 180px;
width: 180px;
}
.wishlist_table.mobile li .item-wrapper .product-thumbnail {
max-width: 100px;
}
.mega-toggle-animated-slider {
background-color: #fff !important;
}
.woocommerce-breadcrumb div a:first-child {
font-weight: bold;
}
@media only screen and (max-width: 600px) {
.woocommerce-ordering,
.woocommerce-ordering .orderby {
width: 100%;
margin-left: 0px;
}
}
#moove_gdpr_save_popup_settings_button {
display: none !important;
}
.trigger_cookie_settings {
cursor: pointer !important;
}