* {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
margin: 0;
} :root {
--color-primary: 255, 126, 103; --color-secondary: 23, 39, 59; --icon-bg: 245, 245, 245; --product-bg: 248, 248, 248; --slider-bg: 249, 221, 216; --calendar-bg: 23, 39, 59; --border: 224, 224, 224; --white-text: 255, 255, 255; --text: 137, 137, 137; --footer-bottom: 23, 39, 59; --social-icon: 96, 96, 96; --info-bubble: 231, 229, 224; --p2dod: 231, 229, 224; --home3-pink: 255, 245, 244; --test3: 233, 231, 234; --social-bg: 61, 82, 107; --footer-bg: 241, 241, 241; }
body,
html {
padding: 0;
margin: 0;
font-family: "Poppins", sans-serif;
font-size: 1rem;
font-weight: 400;
line-height: 1.625;
text-align: left;
background-color: #ffffff;
text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-o-text-size-adjust: 100%;
-webkit-text-size-adjust: 100%;
-webkit-tap-highlight-color: transparent;
}
.btn-check:focus+.btn,
.btn:focus {
box-shadow: none;
}
a:hover,
a:focus {
color: rgba(var(--color-primary), 1);
cursor: pointer;
} :focus-visible {
outline: magenta dashed 1px !important; outline-offset: -2px;
position: relative;
z-index: 0; }
.mt-default {
margin-top: 100px;
}
.pt-default {
padding-top: 100px;
}
.pb-default {
padding-bottom: 100px;
}
.pr-default {
padding-right: 100px;
}
.pl-default {
padding-left: 100px;
}
.py-default {
padding-top: 100px;
padding-bottom: 100px;
}
.px-default {
padding-right: 100px;
padding-left: 100px;
}
.text-right {
text-align: right;
}
.text-left {
text-align: left;
} img {
max-width: 100%;
vertical-align: middle;
display: block;
width: 100%; }
p {
margin: 0;
color: rgba(var(--text), 1);
}
.page-title {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 50px 0;
background-color: rgba(var(--product-bg), 1);
position: relative;
overflow: hidden;
z-index: 1;
}
.page-title::after {
content: "";
position: absolute;
width: 100%;
height: 3px;
bottom: 0;
left: 0px;
background-color: rgba(var(--color-primary), 0.1);
}
.page-title>img {
position: absolute;
height: 120%;
right: -150%;
width: initial;
filter: opacity(0.1);
top: 57%; transform-origin: bottom right;
transition: right 5s ease-in;
animation: breadcrumb-leaf 5s ease-in-out infinite;
}
.page-title>.container {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex; flex-wrap: wrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.page-name {
font-size: 20px;
color: rgba(var(--color-secondary), 1);
position: relative;
padding-left: 10px;
font-weight: 600;
width: max-content;
}
.page-name::before {
content: "";
position: absolute;
width: 5px;
height: 100%;
left: 0;
top: 0;
background-color: rgba(var(--color-primary), 1);
}
.page-name::after {
content: "";
position: absolute;
width: calc(100% - 10px);
height: 3px;
bottom: -69px;
left: 10px;
background-color: rgba(var(--color-primary), 1);
}
.page-st {
padding-left: 10px;
font-weight: 600;
color: rgba(var(--text), 1);
font-size: 12px;
display: flex;
}
.page-st li.active {
color: rgba(var(--color-primary), 1);
}
.focus {
color: rgba(var(--color-primary), 1);
}
.title {
font-weight: 700;
font-size: 24px;
color: rgb(var(--color-secondary), 1);
margin-left: 50px;
position: relative;
}
.title:not(table .title)::before {
position: absolute;
content: "";
width: 40px;
height: 2px;
background-color: rgba(var(--color-primary), 1);
left: -50px;
top: 50%;
transform: translateY(-50%);
}
.section-title {
font-weight: 600;
font-size: 1.8rem;
padding-bottom: 30px;
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
max-width: 420px;
}
.section-title::after {
position: absolute;
content: "";
width: 45%;
height: 3px;
bottom: 20px;
background-color: rgba(var(--color-primary), 1);
}
h1,
h2,
h3,
h4,
h5,
h6 {
color: rgb(var(--color-secondary));
}
a {
text-decoration: none;
color: rgb(var(--text));
}
ins {
text-decoration: none;
}
del {
color: rgb(var(--text));
}
.row {
margin-top: -30px;
}
[class*="col-"] {
margin-top: 30px;
}
ul,
ol,
li {
list-style-type: none;
padding: 0;
margin: 0;
}
button {
border: none;
background-color: unset;
}
.theme-mobile-menu {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: grid;
align-items: center;
justify-content: space-between;
padding: 16px 0px;
grid-template-columns: 3fr 6fr 3fr;
}
.hamburger-menu {
width: 40px;
height: 40px;
border-radius: 50%;
border: none;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
margin-right: 15px;
position: relative;
vertical-align: middle;
border-radius: 0.25rem;
overflow: hidden;
box-shadow: inset 0 0 10px rgb(var(--white-text), 1);
background-color: rgba(var(--footer-bottom), 1);
}
.aromatic-home1 .hamburger-menu,
.aromatic-home3 .hamburger-menu {
box-shadow: inset 0 0 10px rgb(var(--color-primary), 0.3);
}
.hamburger-menu:hover .top-bun,
.hamburger-menu:focus .top-bun {
animation: burger-hover 0.8s infinite ease-in-out alternate;
}
.hamburger-menu:hover .meat,
.hamburger-menu:focus .meat {
animation: burger-hover 0.8s infinite ease-in-out alternate forwards 150ms;
}
.hamburger-menu:hover .bottom-bun,
.hamburger-menu:focus .bottom-bun {
animation: burger-hover 0.8s infinite ease-in-out alternate forwards 300ms;
}
.top-bun,
.meat,
.bottom-bun {
width: 24px;
height: 3px;
background-color: #ffffff;
transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
}
.aromatic-home1 .top-bun,
.aromatic-home1 .meat,
.aromatic-home1 .bottom-bun,
.aromatic-home3 .top-bun,
.aromatic-home3 .meat,
.aromatic-home3 .bottom-bun {
background-color: #ffffff;
}
.meat {
margin: 5px 0;
}
.toggle-lines.menu-toggle {
height: 38px;
}
.mobile-menu {
position: fixed;
top: 0;
left: 0;
z-index: 99999;
width: 100%;
height: 100%;
padding-bottom: 1.25rem;
display: none;
overflow: hidden;
text-align: left;
background: #ffffff;
transform: translateX(-150%);
overflow: hidden auto;
padding-bottom: 75px;
}
.mobile-menu .menu-wrap .nav-item {
position: relative;
font-weight: 700;
display: flex;
flex-wrap: wrap;
}
.mobile-menu .menu-wrap>.nav-item:first-child {
border-top: 1px solid rgb(var(--border));
}
.mobile-menu .menu-wrap .nav-link,
.mobile-menu .menu-wrap .dropdown-item {
border-bottom: 1px solid rgb(var(--border));
flex: 1;
}
.mobile-menu .menu-wrap>.nav-item>a {
width: 100%;
color: rgb(var(--color-secondary));
flex: 1;
}
.mobile-menu .menu-wrap .nav-item .dropdown-menu {
position: static;
top: 0;
border: none;
border-radius: 0;
width: 100%;
}
.mobile-menu .menu-wrap>.nav-item>.mobile-toggler button {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 15px 0;
background-color: rgb(var(--color-primary));
width: 43px;
font-size: 13px;
border: 1px solid rgb(var(--border));
}
.dropdown-menu>.nav-item .mobile-toggler button {
background-color: rgba(var(--color-primary), 0.8);
padding: 15px 0;
width: 43px;
font-size: 12px;
}
.mobile-menu .dropdown-item {
padding: 8px 16px;
}
.mobile-toggler>button::before {
transition: 0.5s;
display: inline-block;
font-size: 12px;
}
.mobile-toggler>button.active::before {
transform: rotate(90deg);
}
.close-style {
position: absolute;
right: 15px;
display: block;
width: 46px;
height: 46px;
border-radius: 0;
z-index: 9;
border: 1px solid rgb(var(--color-secondary));
}
.close-style:before,
.close-style:after {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
width: 25px;
height: 4px;
background: rgb(var(--color-secondary));
-webkit-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
transform-origin: 50% 50%;
-webkit-transition: 0.5s transform ease;
transition: 0.5s transform ease;
}
.close-style:before {
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.close-style::after {
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.close-style:hover::after,
.close-style:focus-within::after,
.close-style:hover::before,
.close-style:focus-within::before {
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
}
.mobile-menu-right .cart-wrapper #cart {
display: block;
} .banner {
position: relative;
}
.banner .slider-arrows {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: calc(100% - 32px);
}
.banner .slider-arrows #nav-wrapper {
display: flex;
justify-content: space-between;
max-width: 1440px;
margin: auto;
}
.banner .page-image-slider {
padding-top: 10px;
}  .discount-offer-ribbon .ribbon {
position: absolute;
line-height: 60px;
color: #ffffff;
border-radius: 20px 0em 20px 0;
background: rgba(var(--color-primary), 1);
box-shadow: -4px 4px 9px rgb(0 0 0 / 20%);
width: calc(100% + 36px);
margin: 0 auto;
font-size: 40px;
}
.discount-offer-ribbon .ribbon:before,
.discount-offer-ribbon .ribbon:after,
.discount-offer-ribbon .ribbon>span:before,
.discount-offer-ribbon .ribbon>span:after {
position: absolute;
content: "";
display: block;
}
.discount-offer-ribbon .ribbon:before {
width: 18px;
height: 91.3281px;
padding: 0 0 16px;
top: 0;
left: 0;
background: inherit;
border-radius: 400px 60px 0 300px;
}
.discount-offer-ribbon .ribbon>span:before {
width: 18px;
height: 91.3281px;
padding: 16px 0 0;
bottom: 0;
right: 0;
background: rgba(var(--color-primary), 1);
border-radius: 0em 300px 400px 60px;
}
.discount-offer-ribbon .ribbon:after {
width: 18px;
height: 23.2px;
background: rgba(0, 0, 0, 0.35);
bottom: -22.92px;
left: 0;
border-radius: 200px 0em 0em 200px;
box-shadow: inset -1px 5px 2px rgb(0 0 0 / 30%);
}
.discount-offer-ribbon .ribbon>span:after {
width: 18px;
height: 23.2px;
background: rgba(0, 0, 0, 0.35);
top: -22.92px;
right: 0;
border-radius: 0 200px 200px 0;
box-shadow: inset -1px 5px 2px rgb(0 0 0 / 30%);
} .banner .page-slider-wrapper .page-image-slider img {
position: relative;
left: 150%;
opacity: 0;
-webkit-transition: all 2s ease-in-out;
transition: all 2s ease-in-out;
width: 75%;
height: auto;
}
.banner .page-slider-wrapper.tns-slide-active .page-image-slider img {
left: 50% !important;
opacity: 1;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 0;
}
.banner .page-slider-wrapper .banner-text-section {
left: -150%;
opacity: 0;
}
.banner .page-slider-wrapper.tns-slide-active .banner-text-section {
left: 50%;
opacity: 1;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
z-index: 1;
} .navigation {
position: fixed;
width: 100%;
height: 70px;
background-color: rgba(var(--color-secondary), 1);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
bottom: 0;
z-index: 10;
}
.navigation ul {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
}
.navigation ul li {
position: relative;
list-style: none;
width: 20%;
height: 70px;
z-index: 1;
}
.navigation ul li a {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
text-align: center;
font-weight: 500;
text-decoration: none;
}
.navigation ul li a .icon {
position: relative;
display: block;
line-height: 75px;
font-size: 1.5em;
text-align: center;
-webkit-transition: 0.5s;
transition: 0.5s;
color: #ffffff;
}
.navigation ul li a .text {
position: absolute;
color: #ffffff;
font-weight: 400;
font-size: 0.75em;
letter-spacing: 0.05em;
-webkit-transition: 0.5s;
transition: 0.5s;
opacity: 0;
-webkit-transform: translateY(20px);
transform: translateY(20px);
}
.navigation ul li a .text+span {
position: relative;
background-color: rgb(var(--color-primary));
color: #ffffff;
width: 20px;
height: 20px;
right: -16px;
top: -56px;
-webkit-transition: 0.5s;
transition: 0.5s;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-radius: 50%;
font-size: 0.85em;
}
.navigation ul .active a .text+span {
background-color: rgb(var(--color-secondary));
width: 30px;
height: 30px;
font-size: 1.2em;
font-weight: 700;
-webkit-transform: translate(0%, -51px);
transform: translate(0, -51px);
opacity: 1;
}
.navigation ul .active a .icon {
-webkit-transform: translateY(-35px);
transform: translateY(-35px);
color: #fff;
}
.navigation ul .active a .text {
opacity: 1;
-webkit-transform: translateY(10px);
transform: translateY(10px);
}
.navigation ul .indicator {
position: absolute;
width: 70px;
height: 70px;
top: -50%;
left: calc(10% - 35px);
background-color: rgba(var(--color-primary), 1);
border-radius: 50%;
border: 6px solid #ffffff;
-webkit-transition: 0.5s all;
transition: 0.5s all;
opacity: 0;
}
li.list:active ul.indicator {
opacity: 1;
}
.navigation ul .indicator::before {
content: "";
position: absolute;
top: 50%;
left: -20px;
width: 20px;
height: 20px;
background-color: transparent;
border-top-right-radius: 20px;
-webkit-box-shadow: 1px -7px 0 transparent;
box-shadow: 1px -7px 0 transparent;
}
.navigation ul .indicator::after {
content: "";
position: absolute;
top: 50%;
right: -20px;
width: 20px;
height: 20px;
background-color: transparent;
border-top-left-radius: 20px;
-webkit-box-shadow: -1px -7px 0 transparent;
box-shadow: -1px -7px 0 transparent;
}  .active-link {
color: rgba(var(--color-primary), 1) !important;
}
.overlay {
position: relative;
}
.overlay::before {
content: "";
position: absolute;
background-color: rgba(0, 0, 0, 0.8);
inset: 0 0 0 0;
z-index: 3;
}
.cart-wrapper .cart-label {
display: none;
}
header {
position: relative;
z-index: 5;
background: #fff;
}
.header-search-form {
border-radius: 5px;
border: 1px solid rgba(var(--border), 1);
max-width: 100%;
position: relative;
background: rgba(var(--white-text), 1);
}
.header-search-form form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.header-search-form form .header-search-input {
width: 100%;
padding: 15px 10px;
border-radius: 5px;
border: none;
}
.header-search-form form>button {
position: relative;
padding: 3px 3%;
background-color: rgba(var(--color-primary), 1);
border-radius: 0 5px 5px 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.header-search-form form>button * {
color: rgba(var(--white-text), 1);
font-size: 20px;
margin: 15px;
}
.header-search-form .search-wrapper {
position: relative;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.header-search-form .search-wrapper svg {
visibility: hidden;
width: 8%;
position: absolute;
right: 0;
-webkit-animation: rotate 0.1s linear infinite;
animation: rotate 0.1s linear infinite;
}
.header-search-form select {
padding: 15px 10px 15px 5px;
border-left: 1px solid rgba(var(--border), 1);
border-right: 1px solid rgba(var(--border), 1);
background: url(//www.eprises.fr/wp-content/themes/aromatic-pro/assets/images/arrow-down.png) no-repeat right;
background-size: 7%;
}
#mobile-m .header-search-form {
width: 96%;
margin: 15px auto;
}
.fbg {
background-color: rgba(var(--footer-bg), 1);
}
form button[type="submit"] {
z-index: 99;
}
.aromatic_ct-countdown {
padding: 8px;
background-color: rgba(var(--footer-bg), 1);
}
.aromatic_ct-countdown .aromatic_ct-timer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.aromatic_ct-countdown .aromatic_ct-timer>span {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border: 1px solid rgba(var(--border), 1);
border-radius: 5px;
width: 60px;
height: 60px;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
border-radius: 5px;
border-color: rgba(var(--color-primary), 1);
}
.aromatic_ct-countdown .aromatic_ct-timer>span:not(:first-child) {
margin-left: 15px;
}
.aromatic_ct-countdown .aromatic_ct-timer>span>span:first-child {
font-weight: 600;
font-size: 24px;
color: rgba(var(--color-primary), 1);
}
.aromatic_ct-countdown .aromatic_ct-timer>span>span:last-child {
font-weight: 400;
font-size: 10px;
}
.barline {
height: 12px;
background: rgba(var(--border), 1);
border-radius: 20px;
}
.barline .stock-countbar {
height: 12px;
background: rgba(var(--color-primary), 1);
border-top-left-radius: 20px;
border-bottom-left-radius: 20px;
border-top-right-radius: 20px;
border-bottom-right-radius: 20px;
position: relative;
} .product-img>a {
position: relative;
display: block;
}
.sale-ribbon {
position: absolute;
top: 15px;
left: 15px;
}
.product-img>a::before {
content: "";
left: 0;
opacity: 1;
position: absolute;
right: 0;
top: 0;
background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
height: 0;
-webkit-transition: all 700ms ease-in-out 0s;
transition: all 700ms ease-in-out 0s;
width: 100%;
}
.product-img>a:hover::before,
.product-img>a:focus::before {
opacity: 0;
height: 85%;
} .product-collection-area .products .product-img {
position: relative;
}
.product-collection-area .products .product-img>a {
width: 100%;
height: 300px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.product-collection-area .products .product-img .hover-product-action {
position: absolute;
bottom: -17px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 55%;
border-radius: 40px;
background-color: rgba(var(--color-primary), 1);
padding: 5px 20px;
-webkit-box-pack: space-evenly;
-ms-flex-pack: space-evenly;
justify-content: space-evenly;
max-width: 170px;
}
.product-collection-area .products .product-img .hover-product-action a {
border-radius: 50%;
}
.product-collection-area .products .product-img .hover-product-action img {
width: 30px;
padding: 5px;
}
.product-collection-area .products .product-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 20px;
}
.product-collection-area .products .product-content .pro-rating {
margin: 0;
}
.product-collection-area .products .product-content h5 {
margin-top: 15px;
}
.product-collection-area .products .product-content h5 a {
color: rgba(var(--color-secondary), 1);
font-weight: 600;
}
.product-collection-area .products .product-content h5 a:hover,
.product-collection-area .products .product-content h5 a:focus {
color: rgba(var(--color-primary), 1);
}
.product-collection-area .product-action {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
border-bottom: none;
}
.product-collection-area .product-action a {
font-weight: 600;
}
.product-collection-area .product-action .price {
padding-left: 10px;
}
.product-collection-area .product-action .price ins {
font-weight: 600;
}
.product-collection-area .product-action .price ins bdi {
color: rgba(var(--color-primary), 1);
}
.product-collection-area .woocommerce-pagination {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.product-collection-area .woocommerce-pagination ul li {
margin-top: 50px;
display: inline-block;
}
.product-collection-area .woocommerce-pagination ul li:not(:first-child) {
margin-left: 7px;
}
.product-collection-area .woocommerce-pagination ul li:not(:last-child) {
margin-right: 7px;
}
.product-collection-area .woocommerce-pagination ul li a,
.product-collection-area .woocommerce-pagination ul li span {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
width: 40px;
height: 40px;
border-radius: 5px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background-color: #efefef;
}
.product-collection-area .woocommerce-pagination .current {
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
} .product-sidebar-column .sidebar .widget:not(.widget_banner) {
padding: 0;
}
.product-sidebar-column .sidebar .widget:not(.widget_banner) .widget-title {
margin-bottom: 0;
padding-bottom: 12px;
}
.product-sidebar-column .sidebar .widget-title {
padding: 12px 20px;
margin-bottom: 0;
font-size: 1.2em;
font-weight: 600;
}
.product-sidebar-column .sidebar .widget-title+div,
.product-sidebar-column .sidebar .widget-title+form {
padding: 12px 20px;
}
.product-sidebar-column .sidebar .widget-title+div.widget_shopping_cart_content {
padding: 0;
}
.product-sidebar-column .sidebar .widget_product_search form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.product-sidebar-column .sidebar .widget_product_search form .screen-reader-text {
display: none;
}
.product-sidebar-column .sidebar .widget_product_search form input[type="search"].search-field {
padding: 8px;
width: 100%;
}
.product-sidebar-column .sidebar .widget_product_search form button {
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
padding: 0 15px;
margin: 1px 0;
}
.product-sidebar-column .sidebar .widget_product_search_widget .product-search form input,
.product-sidebar-column .sidebar .widget_product_search_widget .product-search form select {
width: 100%;
padding: 6px;
}
.product-sidebar-column .sidebar .widget_product_search_widget .product-search form select {
margin-bottom: 5px;
}
.product-sidebar-column .sidebar .widget_product_search_widget .product-search form .search-wrapper {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.product-sidebar-column .sidebar .widget_product_search_widget .product-search form .search-wrapper svg {
width: 15px;
visibility: hidden;
position: absolute;
right: 10px;
}
.product-sidebar-column .sidebar .widget_product_tag_cloud .tagcloud {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
} .tagcloud>a:not(:first-child) {
margin-left: 10px;
}
.tagcloud>a {
margin-bottom: 10px;
}
.footer .widget_product_tag_cloud .tagcloud a {
display: inline-block;
margin-left: 6px;
padding: 5px 10px;
border-radius: 5px;
}
.product-sidebar-column .sidebar .widget_product_tag_cloud .tagcloud a {
padding: 5px 10px;
border-radius: 5px;
}
.widget_product_tag_cloud .tagcloud a,
.tagcloud a {
font-size: 16px !important;
}
.product-sidebar-column .sidebar .widget_product_categories .cat-item>a {
padding: 12px 20px;
display: inline-block;
}
.product-sidebar-column .sidebar .widget_product_categories .cat-item.cat-parent>a {
border-bottom: 1px solid rgba(var(--border), 1);
width: 100%;
}
.product-sidebar-column .sidebar .widget_product_categories .cat-item.cat-parent .children .cat-item {
padding-left: 20px;
}
.product-sidebar-column .sidebar .widget_product_categories .cat-item:not(:last-child) {
border-bottom: 1px solid rgba(var(--border), 1);
}
.product-sidebar-column .sidebar #custom_html-5 {
display: none;
}
.product-sidebar-column .sidebar .widget_top_rated_products .product_list_widget li,
.sidebar .woocommerce ul.product_list_widget li {
padding: 12px 20px;
border-bottom: 1px solid rgba(var(--border), 1);
position: relative;
}
.product-sidebar-column .sidebar .widget_top_rated_products .product_list_widget li:last-child {
border-bottom: none;
}
.product-sidebar-column .sidebar .widget_top_rated_products .product_list_widget li a {
display: block;
}
.product-sidebar-column .sidebar .widget_top_rated_products .product_list_widget li a:hover .product-title,
.product-sidebar-column .sidebar .widget_top_rated_products .product_list_widget li a:focus .product-title {
color: rgba(var(--color-primary), 1);
}
.product-sidebar-column .sidebar .widget_top_rated_products .product_list_widget li a img {
width: 50px;
height: 50px;
float: right;
}
.product-sidebar-column .sidebar .widget_top_rated_products .product_list_widget li a .product-title {
font-size: 1.125rem;
font-weight: 600;
color: rgba(var(--color-secondary), 1);
clear: both;
}
.product-sidebar-column .sidebar .widget_top_rated_products .product_list_widget li .star-rating {
position: absolute;
right: 20px;
bottom: 0;
}
.product-sidebar-column .sidebar .widget_top_rated_products .product_list_widget li .star-rating span {
font-size: 0.7rem;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle {
background-color: rgba(var(--color-primary), 1);
}
.woocommerce .sidebar .widget select {
margin: 12px 20px;
} .page-slider-wrapper .banner-text-section>p,
.page-slider-wrapper .banner-text-section>h1,
.page-slider-wrapper .banner-text-section>div {
position: relative;
}
.page-slider-wrapper .banner-text-section>.slider-btn>a {
margin-right: 16px;
}
.page-slider-wrapper .banner-text-section>p::before,
.page-slider-wrapper .banner-text-section>h1::before,
.page-slider-wrapper .banner-text-section>div::before {
content: "";
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
background: #f8f8f8;
pointer-events: none;
border-radius: 5px;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-transition: -webkit-transform 0.8s cubic-bezier(1, 0.2, 0.5, 1);
transition: -webkit-transform 0.8s cubic-bezier(1, 0.2, 0.5, 1);
transition: transform 0.8s cubic-bezier(1, 0.2, 0.5, 1);
transition: transform 0.8s cubic-bezier(1, 0.2, 0.5, 1), -webkit-transform 0.8s cubic-bezier(1, 0.2, 0.5, 1);
}
.page-slider-wrapper.tns-slide-active .banner-text-section>p::before,
.page-slider-wrapper.tns-slide-active .banner-text-section>div::before,
.page-slider-wrapper.tns-slide-active .banner-text-section>h1::before {
opacity: 1;
-webkit-transform: scaleX(0);
transform: scaleX(0);
-webkit-transform-origin: 100% 0;
transform-origin: 100% 0;
}
.page-content {
z-index: 1;
position: relative;
background-color: rgba(var(--white-text), 1);
overflow: hidden;
}
.bt,
.product-action {
display: table-cell;
}
.bt>a,
.bt button,
.bt>.btn-hf,
.product-action>a,
.product-action button,
.product-action>.btn-hf {
text-transform: capitalize;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
position: relative;
overflow: hidden;
border: none;
outline: solid 1px rgba(var(--color-primary), 1) !important;
cursor: pointer;
}
.bt>a:after,
.bt>a:before,
.bt button:after,
.bt button:before,
.bt>.btn-hf:after,
.bt>.btn-hf:before,
.product-action>a:after,
.product-action>a:before,
.product-action button:after,
.product-action button:before,
.product-action>.btn-hf:after,
.product-action>.btn-hf:before {
width: 0%;
height: 0%;
content: "";
position: absolute;
border-radius: 100%;
}
.bt>a:after,
.bt button:after,
.bt>.btn-hf:after,
.product-action>a:after,
.product-action button:after,
.product-action>.btn-hf:after {
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
background-color: rgba(var(--white-text), 1);
}
.bt>a:before,
.bt button:before,
.bt>.btn-hf:before,
.product-action>a:before,
.product-action button:before,
.product-action>.btn-hf:before {
-webkit-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
background: rgba(var(--home3-pink), 0.4);
}
.bt>a span,
.bt button span,
.bt>.btn-hf span,
.product-action>a span,
.product-action button span,
.product-action>.btn-hf span {
z-index: 1;
-webkit-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.bt>a.cta-01,
.bt button.cta-01,
.bt>.btn-hf.cta-01,
.product-action>a.cta-01,
.product-action button.cta-01,
.product-action>.btn-hf.cta-01 {
background: -webkit-gradient(linear, left top, right top, from(rgba(var(--color-primary), 1)), to(rgba(var(--color-primary), 1))) !important;
background: linear-gradient(90deg, rgba(var(--color-primary), 1) 0%, rgba(var(--color-primary), 1) 100%) !important;
color: white !important; font-weight: 700;
}
.bt>a.cta-02,
.bt button.cta-02,
.bt>.btn-hf.cta-02,
.product-action>a.cta-02,
.product-action button.cta-02,
.product-action>.btn-hf.cta-02 {
background-color: transparent !important;
color: rgba(var(--color-primary), 1) !important; font-weight: 700;
}
.bt>a.cta-02:after,
.bt button.cta-02:after,
.bt>.btn-hf.cta-02:after,
.product-action>a.cta-02:after,
.product-action button.cta-02:after,
.product-action>.btn-hf.cta-02:after {
background: -webkit-gradient(linear, left top, right top, from(rgba(var(--color-primary), 1)), to(rgba(var(--color-primary), 1))) !important;
background: linear-gradient(90deg, rgba(var(--color-primary), 1) 0%, rgba(var(--color-primary), 1) 100%) !important;
}
.bt>a:hover.cta-01,
.bt>a:focus.cta-01,
.bt button:hover.cta-01,
.bt button:focus.cta-01,
.bt>.btn-hf:hover.cta-01,
.bt>.btn-hf:focus.cta-01,
.product-action>a:hover.cta-01,
.product-action>a:focus.cta-01,
.product-action button:hover.cta-01,
.product-action button:focus.cta-01,
.product-action>.btn-hf:hover.cta-01,
.product-action>.btn-hf:focus.cta-01 {
color: rgba(var(--color-primary), 1) !important; z-index: 1;
}
.bt>a:hover.cta-02,
.bt>a:focus.cta-02,
.bt button:hover.cta-02,
.bt button:focus.cta-02,
.bt>.btn-hf:hover.cta-02,
.bt>.btn-hf:focus.cta-02,
.product-action>a:hover.cta-02,
.product-action>a:focus.cta-02,
.product-action button:hover.cta-02,
.product-action button:focus.cta-02,
.product-action>.btn-hf:hover.cta-02,
.product-action>.btn-hf:focus.cta-02 {
color: white !important;
z-index: 0;
}                         .bt>a:hover:after,
.bt>a:hover:before,
.bt>a:focus:after,
.bt>a:focus:before,
.bt button:hover:after,
.bt button:hover:before,
.bt button:focus:after,
.bt button:focus:before,
.product-action>a:hover:after,
.product-action>a:hover:before,
.product-action>a:focus:after,
.product-action>a:focus:before,
.product-action button:hover:after,
.product-action button:hover:before,
.product-action button:focus:after,
.product-action button:focus:before {
width: 1000px;
height: 1000px;
z-index: -1;
}
.bt>.btn-hf:hover:after,
.bt>.btn-hf:hover:before,
.bt>.btn-hf:focus:after,
.bt>.btn-hf:focus:before,
.product-action>.btn-hf:hover:after,
.product-action>.btn-hf:hover:before,
.product-action>.btn-hf:focus:after,
.product-action>.btn-hf:focus:before {
width: 320%;
height: 1500%;
z-index: -1;
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
background-color: rgba(var(--color-primary), 1);
font-weight: 500;
font-size: initial;
padding: 0.8em 1em;
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce #respond input#submit.alt:focus,
.woocommerce a.button.alt:hover,
.woocommerce a.button.alt:focus,
.woocommerce button.button.alt:hover,
.woocommerce a.button.alt:focus,
.woocommerce input.button.alt:hover,
.woocommerce a.button.alt:focus {
background-color: rgba(var(--color-primary), 1);
}
.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit:disabled[disabled],
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button:disabled[disabled],
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button:disabled[disabled],
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button:disabled[disabled] {
float: right;
background-color: rgba(var(--color-primary), 1);
color: #ffffff;
font-weight: initial;
}
.woocommerce-cart .coupon button.button.btn-hf {
background-color: rgba(var(--color-primary), 1);
color: #ffffff;
font-weight: initial;
}
.cart-ft-buttons-cont.bt>a.cta-01:hover:before,
.cart-ft-buttons-cont.bt>a.cta-01:hover:after {
z-index: -1;
}
.cart-ft-buttons-cont.bt>a.cta-02:hover,
.cart-ft-buttons-cont.bt>a.cta-02:hover {
z-index: 1;
}
.bt>a:hover:after,
.bt>a:focus:after,
.bt button:hover:after,
.bt button:focus:after,
.bt>.btn-hf:hover:after,
.bt>.btn-hf:focus:after,
.product-action>a:hover:after,
.product-action>a:focus:after,
.product-action button:hover:after,
.product-action button:focus:after,
.product-action>.btn-hf:hover:after,
.product-action>.btn-hf:focus:after {
-webkit-transition: all 0.7s ease-in;
transition: all 0.7s ease-in;
}
.bt>a:hover:before,
.bt>a:focus:before,
.bt button:hover:before,
.bt button:focus:before,
.bt>.btn-hf:hover:before,
.bt>.btn-hf:focus:before,
.product-action>a:hover:before,
.product-action>a:focus:before,
.product-action button:hover:before,
.product-action button:focus:before,
.product-action>.btn-hf:hover:before,
.product-action>.btn-hf:focus:before {
-webkit-transition: all 0.5s ease-in;
transition: all 0.5s ease-in;
}
.bt .btn-hf:hover::after,
.bt .btn-hf:focus::after,
.product-action .btn-hf:hover::after,
.product-action .btn-hf:focus::after {
background: rgba(var(--white-text), 0.4);
}
.widget_social_widget ul li a {
-webkit-transition: -webkit-transform 0.5s ease;
transition: -webkit-transform 0.5s ease;
transition: transform 0.5s ease;
transition: transform 0.5s ease, -webkit-transform 0.5s ease;
}
.widget_social_widget ul li a:hover,
.widget_social_widget ul li a:focus {
-webkit-transform: rotate(360deg) scale(1.3);
transform: rotate(360deg) scale(1.3);
border: 2px solid rgba(var(--color-primary), 1);
background-color: #ffffff;
}
.header-three .header-top .widget_social_widget li a:hover, .header-three .header-top .widget_social_widget li a:focus, .aromatic-home3 .footer .widget_social_widget li a:hover, .aromatic-home3 .footer .widget_social_widget li a:focus {
-webkit-transform: none;
transform: none;
background-color: rgba(var(--color-primary), 1);
}
.widget_social_widget ul li a:hover i,
.widget_social_widget ul li a:focus i {
color: rgba(var(--color-primary), 1);
}
.widget_social_widget .widget-title {
margin: 0 10px 0 0;
}
.widget_social_widget ul {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.widget_social_widget ul>li:not(:first-child) {
margin-left: 15px;
}
.widget_social_widget ul li {
border: 1px solid rgba(var(--border), 1);
border-radius: 5px;
border-radius: 50%;
}
.widget_social_widget ul li a {
display: inine-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 30px;
height: 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
}
.header-top {
background-color: rgba(var(--footer-bottom), 1);
}
.header-top * {
color: rgba(var(--white-text), 1);
}
.header-top option {
color: rgba(var(--color-secondary), 1);
}
.aromatic-home3 .header-top .widget_social_widget li {
border: none;
background-color: rgba(var(--social-bg), 1);
}
.aromatic-home3 .header-top .widget_social_widget li a i,
.aromatic-home3 .footer .widget_social_widget li a i {
position: absolute;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
}
.aromatic-home3 .header-top .widget_social_widget li a i+i,
.aromatic-home3 .footer .widget_social_widget li a i+i {
opacity: 0;
-webkit-transform: scale(2.2);
transform: scale(2.2);
} .aromatic-home3 .header-top .widget_social_widget li a:hover i+i,
.aromatic-home3 .header-top .widget_social_widget li a:focus i+i,
.aromatic-home3 .footer .widget_social_widget li a:hover i+i,
.aromatic-home3 .footer .widget_social_widget li a:focus i+i {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
color: #fff;
}
.testimonial-section .testimonial-outer-wrapper {
position: relative;
z-index: 1;
}
.testimonial-section .testimonial-outer-wrapper::before,
.testimonial-section .testimonial-outer-wrapper::after {
position: absolute;
content: "";
width: 200px;
height: 200px;
z-index: -1;
}
.testimonial-section .testimonial-outer-wrapper::before {
left: 0px;
top: -50px;
border: 1px solid rgba(var(--color-primary), 1);
}
.testimonial-section .testimonial-outer-wrapper::after {
right: 0px;
bottom: -50px;
background-color: rgba(var(--color-primary), 1);
}
.testimonial3.testimonial-section .container::before,
.testimonial3.testimonial-section .container::after {
content: unset;
}
label {
display: block;
}
.product-single .product-img img {
width: unset;
}
.product-single .product-img img {
width: unset;
-webkit-transition: -webkit-transform 0.7s ease-in-out;
transition: -webkit-transform 0.7s ease-in-out;
transition: transform 0.7s ease-in-out;
transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out;
}
.product-single .product-img .hover-product-action {
-webkit-transition: -webkit-transform 0.7s ease-in-out;
transition: -webkit-transform 0.7s ease-in-out;
transition: transform 0.7s ease-in-out;
transition: transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out;
-webkit-transform: rotateY(90deg);
transform: rotateY(90deg);
}
.product-single:hover .product-img img.attachment-post-thumbnail,
.product-single:focus .product-img img.attachment-post-thumbnail,
.product-single:hover .product-img img.attachment-woocommerce_thumbnail,
.product-single:focus .product-img img.attachment-woocommerce_thumbnail {
-webkit-transform: scale(1.3);
transform: scale(1.3);
}
.product-single:hover .product-img .hover-product-action,
.product-single:focus .product-img .hover-product-action {
-webkit-transform: rotateY(0deg);
transform: rotateY(0deg);
}
.product-single .product-img a {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background-color: rgba(var(--product-bg), 1);
}
.prev,
.next {
width: 40px;
height: 40px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
background-color: #e5e5e5;
border-radius: 50%;
}  header .widget,
header .contact-area,
header .customer-area {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
header .contact-area img,
header .customer-area img {
height: 40px;
}
header .contact-area i,
header .customer-area i {
font-size: 30px;
color: rgba(var(--color-primary), 1);
}
.menu-right-list li img {
height: 30px;
}
header .widget.widget_none {
width: 170px;
}
header .logo {
display: -webkit-box;
display: -ms-flexbox;
display: block;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
header .customer-area {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
header .customer-area>div {
margin-left: 10px;
}
.account-widget {
display: flex;
justify-content: end;
}
.account-widget select {
padding-right: 0px;
}
.header-widget .widget.widget-right {
margin-left: 10px;
}
header .customer-area a {
font-weight: 400;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
header .customer-area .icon+span {
color: rgba(var(--color-secondary), 1);
}
header .customer-area img {
display: inline-block;
}
header .customer-area .my-account a {
color: #ffffff;
padding: 10px 25px;
border-radius: 5px;
background-color: rgba(var(--color-primary), 1);
}
header select {
border: none;
background-color: inherit;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
padding-right: 15px;
color: rgba(var(--text), 1);
}
.header h2.widgettitle {
display: none;
}
header .select-language,
header .select-currency {
position: relative;
margin-right: 10px;
}
header.header-two .select-language {
margin-left: 10px;
}
header .select-language::before,
header .select-currency::before {
content: "\f078";
font-family: "Font Awesome 5 Free";
position: absolute;
z-index: 1;
right: 3px;
font-size: 12px;
font-weight: 700;
margin-top: 5px;
color: inherit;
}
#above-header {
border-bottom: 1px solid rgba(var(--border), 1);
padding: 21px 0;
}  .menubar>ul>.nav-item {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
header .dropdown-menu {
padding: 0;
}
header .nav-area .dropdown-menu {
max-height: 65vh;
overflow: clip auto;
}
.menubar .mobile-toggler {
display: none;
}
.menubar>ul>li:first-child>a {
padding-left: 0;
}
.menubar ul>li>a {
position: relative;
}
.menubar ul>li>a:not(:last-child)::before {
content: "\f078";
font-family: "FontAwesome";
position: absolute;
z-index: 1;
right: -5px;
font-size: 12px;
margin-top: 7px;
}
.menubar li>ul>li a:not(:last-child)::before {
right: 10px;
top: 7px;
}
.menubar .dropdown-menu li>a {
padding: 10px;
}
header .nav-area {
padding: 15px 0;
border-bottom: 1px solid rgba(var(--border), 1);
}
header .nav-area .theme-menu {
width: max-content;
margin: auto;
}
.woo-multi-currency.wmc-shortcode .wmc-currency {
background-color: unset;
}
.sticky-menu {
position: fixed;
top: -1px;
left: 0;
right: 0;
width: 100%;
background: #fff;
z-index: 999;
padding: 15px 0;
-webkit-animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
animation: 500ms ease-in-out 0s normal none 1 running fadeInDown;
webkit-box-shadow: 0 10px 15px rgb(0 0 0 / 5%);
-moz-box-shadow: 0 10px 15px rgba(0, 0, 0, 0.05);
box-shadow: 0 10px 15px rgb(0 0 0 / 5%);
}
@media(min-width: 768px) {
body.admin-bar .header .sticky-menu {
top: 32px;
}
}
.switcher-tab {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
margin-top: 76px;
}
.switcher-tab button {
max-width: 50%;
width: 50%;
text-align: center;
font-weight: 600;
color: #ffffff;
background-color: rgba(var(--color-primary), 1);
padding: 10px;
}
.switcher-tab button:first-child {
position: relative;
}
.switcher-tab button:first-child::before {
content: "";
position: absolute;
width: 1px;
height: 100%;
background-color: #ffffff;
right: 0px;
top: 0;
}
.navigator-wrapper:not(.aromatic-home3 .navigator-wrapper, .aromatic-home1 .navigator-wrapper),
.header-two .navigator-wrapper {
background-color: rgba(var(--footer-bottom), 1);
}
.theme-mobile-nav {
background: #fff;
}
.theme-mobile-nav .header-search-form select {
border: none;
border-left: 1px solid rgba(var(--border), 1);
}
.mobile-logo .logo,
.mobile-logo .logo img {
text-align: center;
display: inherit;
}
.aromatic-home3 .navigator-wrapper {
border-bottom: 1px solid rgba(var(--border), 1);
}
.nav-area .nav-item:hover>.dropdown-menu,
.nav-area .nav-item:focus-within>.dropdown-menu {
display: block;
position: absolute;
z-index: 5;
background-color: #ffffff;
-webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 10px 1px rgba(0, 0, 0, 0.2);
top: 40px;
}
.nav-area .nav-item:hover>.dropdown-menu .dropdown-menu,
.nav-area .nav-item:focus-within>.dropdown-menu .dropdown-menu {
top: 0;
left: 101%;
}
.cart-ft-buttons-cont a {
background: rgba(var(--color-secondary), 1);
color: #fff !important;
}
.cart-ft-buttons-cont a:hover,
.cart-ft-buttons-cont a:focus {
background: rgba(var(--color-primary), 1);
color: #fff !important;
border-color: rgba(var(--color-primary), 1);
}
header .nav-area a.nav-link {
font-weight: 600;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-size: 1.125rem;
padding: 0.5rem 0.6rem;
color: rgba(var(--white-text), 1);
}
header .customer-area .login a,
header .nav-area a:not(.bt > a, #menu-primary-menu a) {
color: rgba(var(--color-secondary), 1);
display: inline-block;
}
.aromatic-home1 header .nav-area a.nav-link,
.aromatic-home3 header .nav-area a.nav-link {
color: rgba(var(--color-secondary), 1);
}
.nav-area .header-search-form form,
.menu-right-list {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.header-two .nav-area .header-search-form {
max-width: unset;
}
.nav-area .header-search-form {
border-radius: 5px;
border: 1px solid rgba(var(--border), 1);
max-width: 100%;
position: relative;
background: rgba(var(--white-text), 1);
}
.nav-area .header-search-form .search-wrapper {
position: relative;
}
.nav-area .header-search-form .search-wrapper svg {
visibility: hidden;
width: 8%;
position: absolute;
right: 0;
-webkit-animation: rotate 0.1s linear infinite;
animation: rotate 0.1s linear infinite;
}
.nav-area .header-search-form select {
display: none;
border: none;
padding: 15px 10px 15px 5px;
border-left: 1px solid rgba(var(--border), 1);
border-right: 1px solid rgba(var(--border), 1);
background: url(//www.eprises.fr/wp-content/themes/aromatic-pro/assets/images/arrow-down.png) no-repeat right;
background-size: 7%;
}
.nav-area .header-search-form form .header-search-input {
width: 100%;
padding: 15px 10px;
border-radius: 5px;
border: none;
}
.nav-area .header-search-form form>button {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-radius: 0 5px 5px 0;
}
.aromatic-home1 .nav-area .header-search-form form>button {
position: relative;
padding: 3px 3%;
background-color: rgba(var(--color-primary), 1);
border-radius: 0 5px 5px 0;
}
.header-search-form .search-results {
max-width: 100%;
}
.nav-area .header-search-form .search-results.woocommerce form>button {
padding: 10px 15px 15px 15px;
border-radius: 5px;
}
.nav-area .header-search-form form>button * {
font-size: 20px;
margin: 15px;
}
.aromatic-home1 .nav-area .header-search-form form>button * {
color: rgba(var(--white-text), 1);
}
.menu-right-list {
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.menu-right-list>li:not(:first-child) {
margin-left: 10px;
}
.menu-right-list .jcs {
font-size: 40px;
color: rgba(var(--color-secondary), 1);
}
.header-two .menu-right-list .jcs {
color: #fff;
}
header.header-two .nav-area a:not(.bt > a, #menu-primary-menu a):hover,
header.header-two .nav-area .navbar-area li.active a.nav-link {
color: rgba(var(--color-primary), 1) !important;
}
.header-two .sticky-menu .menu-right-list .jcs {
color: rgba(var(--color-secondary), 1);
}
.menu-right-list .cart-main {
margin-top: -4px;
}
.menu-right-list li {
position: relative;
}
.menu-right-list .e-commerce-corn+span {
border-radius: 50%;
position: absolute;
top: -5px;
right: -5px;
background-color: rgba(var(--color-primary), 1);
width: 18px;
height: 18px;
font-size: 12px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
font-weight: 600;
color: rgba(var(--white-text), 1);
}
.header-wrap-right {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: end;
-ms-flex-pack: end;
justify-content: flex-end;
}
.header-wrap-right .cart-wrapper {
position: relative;
}
.header-wrap-right .shopping-cart {
position: absolute;
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
right: 1px;
top: 30px;
padding: 5px;
-webkit-box-shadow: 0 0 10px -4px rgba(var(--color-primary), 1);
box-shadow: 0 0 10px -4px rgba(var(--color-primary), 1);
background-color: rgba(var(--white-text), 1);
z-index: 1;
visibility: hidden;
opacity: 0;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.product-categories-list .menu-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
border-radius: 5px;
border-radius: 0;
}
.product-categories-list .main-menu>.menu-item {
border-bottom: 1px solid rgba(var(--border), 1);
}
.product-categories-list .main-menu>.menu-item>a {
font-weight: 700;
}
.product-categories-list .dropdown-menu li {
border-top: 1px solid rgba(var(--border), 1);
}
.product-categories-list .dropdown-menu li a {
font-weight: 600;
}
.product-categories-list .menu-item>.dropdown-item {
padding-left: 30px;
}
.product-categories-list .menu-item .nav-link,
.product-categories-list .menu-item .dropdown-item {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
color: rgba(var(--color-secondary), 1);
}
.product-categories-list .menu-item .nav-link i,
.product-categories-list .menu-item .dropdown-item i {
width: 30px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: rgba(var(--color-primary), 1);
}
.product-categories-list .menu-item .mobile-toggler {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.product-categories-list .menu-item .mobile-toggler button {
width: 42px;
height: 42px;
background-color: rgba(var(--color-primary), 1);
}
.product-categories-list .menu-item .dropdown-menu {
width: 100%;
position: relative;
border: none;
}
.aromatic-home2 header .nav-area .navbar-area:not(.sticky-menu) a.nav-link {
color: #fff !important;
}
.header-wrap-right .cart-wrapper .shopping-cart::before {
content: "";
position: absolute;
top: -6px;
right: 14px;
width: 10px;
height: 10px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
background-color: inherit;
border-left: 1px solid rgba(var(--color-primary), 0.2);
border-top: 1px solid rgba(var(--color-primary), 0.2);
z-index: 0;
}
.nav-area .cart-wrapper button,
.header-wrap-right .cart-wrapper button {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.nav-area .cart-wrapper button span,
.header-wrap-right .cart-wrapper button span {
position: absolute;
width: 18px;
height: 18px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 50%;
background-color: rgba(var(--color-primary), 1);
font-size: 0.7em;
font-weight: 800;
color: rgba(var(--white-text), 1);
top: -4px;
right: -6px;
}
.nav-area .cart-wrapper .cart-label,
.header-wrap-right .cart-wrapper .cart-label {
display: none;
}
.nav-area .cart-wrapper .cart-modal .cart-container,
.header-wrap-right .cart-wrapper .cart-modal .cart-container {
display: none;
position: absolute;
min-width: 320px;
max-width: 320px;
z-index: 4;
top: 50px;
right: 0;
-webkit-transform: translateX(10px);
transform: translateX(10px);
background-color: rgba(var(--white-text), 1);
-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
max-height: 70vh;
overflow: clip auto;
}
.nav-area .cart-wrapper .cart-modal .cart-container .cart-header .cart-top,
.header-wrap-right .cart-wrapper .cart-modal .cart-container .cart-header .cart-top {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 15px 30px;
border-bottom: 1px solid rgba(var(--border), 1);
}
.nav-area .cart-wrapper .cart-modal .cart-container .cart-header .cart-top>a,
.header-wrap-right .cart-wrapper .cart-modal .cart-container .cart-header .cart-top>a {
margin: left 30px;
}
.nav-area .cart-wrapper .cart-modal .cart-container .cart-header .cart-top .cart-text,
.header-wrap-right .cart-wrapper .cart-modal .cart-container .cart-header .cart-top .cart-text {
font-weight: 700;
}
.header-wrap-right .cart-wrapper .cart-modal .cart-container .cart-body {
padding: 30px;
border-bottom: 1px solid rgba(var(--border), 1);
}
.nav-area .cart-wrapper .cart-modal .cart-container .cart-body .woocommerce-mini-cart-item,
.header-wrap-right .cart-wrapper .cart-modal .cart-container .cart-body .woocommerce-mini-cart-item,
.widget_shopping_cart_content .cart-body .woocommerce-mini-cart-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.nav-area .cart-wrapper .cart-modal .cart-container .cart-body .woocommerce-mini-cart-item>div:not(:first-child),
.header-wrap-right .cart-wrapper .cart-modal .cart-container .cart-body .woocommerce-mini-cart-item>div:not(:first-child),
.widget_shopping_cart_content .cart-body .woocommerce-mini-cart-item>div:not(:first-child) {
margin-left: 10px;
}
.nav-area .cart-wrapper .cart-modal .cart-container .cart-body .woocommerce-mini-cart-item .cart-img-col,
.header-wrap-right .cart-wrapper .cart-modal .cart-container .cart-body .woocommerce-mini-cart-item .cart-img-col,
.widget_shopping_cart_content .cart-body .woocommerce-mini-cart-item .cart-img-col {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.nav-area .cart-wrapper .cart-modal .cart-container .cart-body .woocommerce-mini-cart-item .cart-img-col>a:not(:first-child),
.header-wrap-right .cart-wrapper .cart-modal .cart-container .cart-body .woocommerce-mini-cart-item .cart-img-col>a:not(:first-child),
.widget_shopping_cart_content .cart-body .woocommerce-mini-cart-item .cart-img-col>a:not(:first-child) {
margin-left: 10px;
}
.cart-img-col img {
height: 50px;
width: 50px;
}
.cart-wrapper .cart-modal .cart-container .cart-body .cart-product,
.widget_shopping_cart_content .cart-body .woocommerce-mini-cart-item {
padding: 30px;
border-bottom: 1px solid rgba(var(--border), 1);
}
.nav-area .cart-wrapper .cart-modal .cart-container .cart-footer,
.header-wrap-right .cart-wrapper .cart-modal .cart-container .cart-footer,
.widget_shopping_cart_content .cart-footer {
padding: 30px;
}
.nav-area .cart-wrapper .cart-modal .cart-container .cart-footer .cart-ft-amt.cart-ft-amt-subtotal,
.nav-area .cart-wrapper .cart-modal .cart-container .cart-footer .cart-ft-buttons-cont,
.header-wrap-right .cart-wrapper .cart-modal .cart-container .cart-footer .cart-ft-amt.cart-ft-amt-subtotal,
.header-wrap-right .cart-wrapper .cart-modal .cart-container .cart-footer .cart-ft-buttons-cont,
.widget_shopping_cart_content .cart-footer .cart-ft-amt.cart-ft-amt-subtotal,
.widget_shopping_cart_content .cart-footer .cart-ft-buttons-cont {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
padding-bottom: 20px;
}
.nav-area .cart-wrapper .cart-modal .cart-container .cart-footer .cart-ft-amt.cart-ft-amt-subtotal .cart-ft-amt-label,
.nav-area .cart-wrapper .cart-modal .cart-container .cart-footer .cart-ft-buttons-cont .cart-ft-amt-label,
.header-wrap-right .cart-wrapper .cart-modal .cart-container .cart-footer .cart-ft-amt.cart-ft-amt-subtotal .cart-ft-amt-label,
.header-wrap-right .cart-wrapper .cart-modal .cart-container .cart-footer .cart-ft-buttons-cont .cart-ft-amt-label,
.widget_shopping_cart_content .cart-footer .cart-ft-amt.cart-ft-amt-subtotal .cart-ft-amt-label {
font-weight: 700;
}
.nav-area .cart-wrapper .cart-modal .cart-container .cart-footer .cart-ft-amt.cart-ft-amt-subtotal .cart-ft-amt-value,
.nav-area .cart-wrapper .cart-modal .cart-container .cart-footer .cart-ft-buttons-cont .cart-ft-amt-value,
.header-wrap-right .cart-wrapper .cart-modal .cart-container .cart-footer .cart-ft-amt.cart-ft-amt-subtotal .cart-ft-amt-value,
.header-wrap-right .cart-wrapper .cart-modal .cart-container .cart-footer .cart-ft-buttons-cont .cart-ft-amt-value,
.widget_shopping_cart_content .cart-footer .cart-ft-amt.cart-ft-amt-subtotal .cart-ft-amt-value {
color: rgba(var(--color-primary), 1);
}
.nav-area .cart-wrapper .cart-modal .cart-container .cart-footer .cart-ft-buttons-cont,
.header-wrap-right .cart-wrapper .cart-modal .cart-container .cart-footer .cart-ft-buttons-cont,
.widget_shopping_cart_content .cart-footer .cart-ft-buttons-cont {
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
padding: 0 15px;
}
.nav-area .cart-wrapper .cart-modal .cart-container .cart-footer .cart-ft-buttons-cont>a:not(:first-child),
.header-wrap-right .cart-wrapper .cart-modal .cart-container .cart-footer .cart-ft-buttons-cont>a:not(:first-child),
.widget_shopping_cart_content .cart-footer .cart-ft-buttons-cont>a:not(:first-child) {
margin-top: 10px;
}
.aromatic-home2 header .nav-area .navbar-area:not(.sticky-menu) a.nav-link {
color: #fff !important;
}   .page-slider-wrapper {
position: relative;
}
.page-slider-wrapper>img {
position: absolute;
-o-object-fit: cover;
object-fit: cover;
height: 100%;
width: 100%;
z-index: 0;
}
.offer {
color: rgba(var(--color-primary), 1);
font-weight: 500;
}
.banner-text-section,
.page-image-slider {
position: relative;
width: 100%;
padding-top: 10px;
}
.banner-text-section,
.page-image-slider>img {
max-width: unset;
width: unset;
}
.banner-text-section h1 {
font-size: 1.8rem;
font-weight: 700;
color: rgba(var(--color-secondary), 1);
position: relative;
}
.banner-main-content::after {
position: absolute;
content: "";
width: 60%;
height: 3px;
background-color: rgba(var(--color-primary), 1);
bottom: -10px;
left: 0;
}
.banner-text-section>*:not(:last-child):not(:first-child) {
margin-bottom: 20px;
}
.banner .page-slider-wrapper {
overflow: hidden;
}
.slider-btn a {
padding: 10px 25px;
background-color: rgba(var(--color-primary), 1);
border-radius: 4px;
color: rgba(var(--white-text), 1);
font-weight: 600;
}
.slider-btn>span {
font-weight: 700;
font-size: 1.5rem;
}  .grid {
display: -ms-grid;
display: grid;
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
grid-template-areas: "first""second""third""fourth";
grid-gap: 30px;
}
.aromatic-home1 .grid a {
display: inline-block;
vertical-align: top;
position: relative;
overflow: hidden;
}
.aromatic-home1 .grid a>div {
z-index: 2;
}
.aromatic-home1 .grid a::before,
.aromatic-home1 .grid a::after {
content: "";
bottom: 5px;
left: 5px;
position: absolute;
right: 5px;
top: 5px;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: all 1s ease;
transition: all 1s ease;
background: rgba(0, 0, 0, 0.2);
z-index: 1;
}
.aromatic-home1 .grid a::before {
-webkit-transform: scale(0, 1);
transform: scale(0, 1);
}
.aromatic-home1 .grid a::after {
-webkit-transform: scale(1, 0);
transform: scale(1, 0);
}
.aromatic-home1 .grid a:hover::before,
.aromatic-home1 .grid a:focus::before,
.aromatic-home1 .grid a:hover::after,
.aromatic-home1 .grid a:focus::after {
opacity: 1;
filter: alpha(opacity=100);
-webkit-transform: scale(1);
transform: scale(1);
}
.first {
-ms-grid-row: 1;
-ms-grid-column: 1;
grid-area: first;
}
.second {
-ms-grid-row: 2;
-ms-grid-column: 1;
grid-area: second;
}
.third {
-ms-grid-row: 3;
-ms-grid-column: 1;
grid-area: third;
}
.fourth {
-ms-grid-row: 4;
-ms-grid-column: 1;
grid-area: fourth;
}
.product-grid .grid img {
width: 100%;
max-width: unset;
}
.product-grid .grid a {
position: relative;
}
.product-grid .grid .grid-name {
position: absolute;
bottom: 20px;
left: 60px;
font-weight: 600;
color: rgba(var(--white-text), 1);
font-size: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.product-grid-home3 .grid .image-hover-wrapper {
position: relative;
display: block;
}
.product-grid-home3 .grid .image-hover-wrapper::before {
content: "";
left: 0;
opacity: 1;
position: absolute;
right: 0;
top: 0;
background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
height: 0;
-webkit-transition: all 700ms ease-in-out 0s;
transition: all 700ms ease-in-out 0s;
width: 100%;
}
.product-grid-home3 .grid .image-hover-wrapper:hover::before,
.product-grid-home3 .grid .image-hover-wrapper:focus::before {
opacity: 0;
height: 85%;
}
.product-grid-home3 .grid .meta-box {
position: relative;
padding: 30px 0 30px 30px;
background-image: -webkit-gradient(linear, left top, right top, from(rgba(var(--home3-pink), 1)), to(rgba(var(--home3-pink), 0.05)));
background-image: linear-gradient(to right, rgba(var(--home3-pink), 1), rgba(var(--home3-pink), 0.05));
}
.product-grid-home3 .grid .grid-name {
position: relative;
left: 0;
bottom: 0;
color: initial;
display: inline-block;
}
.product-grid-home3 .grid .grid-name~.product-store {
padding-bottom: 5px;
}
.product-grid-home3 .grid .grid-name~.shop-now {
position: relative;
right: 0;
padding: 8px 15px;
margin-right: 15px;
border-radius: 5px;
border: 1px solid rgba(var(--border), 1);
width: -webkit-max-content;
width: -moz-max-content;
width: max-content;
}
.product-grid-home3 .grid .grid-name::before {
content: unset;
}
.product-grid .grid .grid-name::before {
position: absolute;
content: "";
width: 40px;
height: 3px;
background-color: rgba(var(--color-primary), 1);
left: -50px;
}
.product-grid-home3 .grid .grid-name::before {
content: unset;
}  .info-section .container-fluid {
background-image: -webkit-gradient(linear, right top, left top, from(#dbdbdb), to(rgba(var(--icon-bg), 1)));
background-image: linear-gradient(to left, #dbdbdb, rgba(var(--icon-bg), 1)); }
.info-home1 .container-fluid,
.info-home3 .container-fluid {
padding: 35px 0;
}
.info-section .service-title {
font-weight: 600;
font-size: 1.125rem;
color: rgba(var(--color-secondary), 1);
}
.info-section .reverse-support {
font-size: 12px;
color: rgba(var(--text), 1);
}
.info-section .section-type {
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.info-section .section-type i {
font-size: 60px;
margin-right: 5px;
color: rgba(var(--color-primary), 1);
}  .exclusive-products .products { border-radius: 5px;
}
.exclusive-products .product-img {
background-color: rgba(var(--icon-bg), 1);
}
.product-action img {
width: 25px;
}
.owl-carousel .owl-item .product-action img {
width: 25px;
}
.product-img {
position: relative;
}
.product-img .sale-ribbon>.tag-line { border-radius: 4px; font-weight: 600;
color: rgba(var(--white-text), 1);
z-index: 1;
}
.product-action {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-top: 1px solid rgba(var(--border), 1);
}
.product-action:not(:last-of-type) {
border-bottom: 1px solid rgba(var(--border), 1) !important;
}
.product-action .add_to_cart_button {
-webkit-box-flex: 50%;
-ms-flex: 50%;
flex: 50%;
padding: 15px !important;
background-color: rgba(var(--color-primary), 1);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
color: rgba(var(--white-text), 1);
font-weight: 700;
max-width: 50%;
text-transform: capitalize;
word-spacing: 2px;
overflow: hidden !important;
}
.product-action .button.product_type_simple {
-webkit-box-flex: 50%;
-ms-flex: 50%;
flex: 50%;
max-width: 50%;
padding: 15px;
}
.product-action a.added_to_cart.wc-forward {
line-height: 1.5;  font-weight: 600;
color: rgba(var(--color-primary), 1);
padding: 15px !important;
}
.add_to_cart_button.added {
display: none !important;
}
.product-action a.added_to_cart.wc-forward:after {
content: none;
}
.woocommerce #respond input#submit.alt,
.woocommerce a.button.alt,
.woocommerce button.button.alt,
.woocommerce input.button.alt {
background-color: rgba(var(--color-primary), 1);
}
.woocommerce #respond input#submit.alt:hover,
.woocommerce #respond input#submit.alt:focus,
.woocommerce a.button.alt:hover,
.woocommerce a.button.alt:focus,
.woocommerce button.button.alt:hover,
.woocommerce a.button.alt:focus,
.woocommerce input.button.alt:hover,
.woocommerce a.button.alt:focus { }
.product-action .compare-btn,
.product-action .quickview-trigger,
.product-action .add_to_wishlist {
width: 40px;
height: 40px;
border-radius: 50%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background-color: rgba(var(--icon-bg), 1);
overflow: hidden;
}
.product-action .right-product-action {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
max-width: 50%;
-webkit-box-flex: 50%;
-ms-flex: 50%;
flex: 50%;
-webkit-box-pack: space-evenly;
-ms-flex-pack: space-evenly;
justify-content: space-evenly;
}
.product-content {
padding: 30px;
}
.product-content h3 a {
color: rgba(var(--color-secondary), 1);
font-weight: 600;
font-size: 1.375rem;
}
.product-content .pro-rating {
margin: 15px 0;
font-size: 14px;
font-weight: 500;
}
.product-content .price> :last-child {
margin-left: 10px;
}
.product-content .price ins bdi {
color: rgba(var(--color-primary), 1);
}
.product-content .price bdi {
font-weight: 500;
font-size: 1.125rem;
}  .black-friday .subtitle,
.black-friday .title {
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.black-friday .title {
font-size: 3.125rem;
font-weight: 600;
}
.black-friday .title::before {
position: absolute;
content: "";
width: 40px;
height: 3px;
background-color: rgba(var(--color-primary), 1);
left: 0px;
}
.black-friday .shop-btn {
padding: 15px 25px;
border-radius: 5px;
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
font-weight: 500;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-top: 30px;
}
.black-friday .subtitle {
color: rgba(var(--color-primary), 1);
}
.aromatic-home1 .black-friday .black-friday-image,
.aromatic-home1 .black-friday .product-img,
.aromatic-home1 .deal-day1 .black-friday-image,
.aromatic-home1 .deal-day1 .product-img {
position: relative;
display: block;
}
.aromatic-home1 .black-friday .black-friday-image::before,
.aromatic-home1 .black-friday .product-img::before,
.aromatic-home1 .deal-day1 .black-friday-image::before,
.aromatic-home1 .deal-day1 .product-img::before {
content: "";
left: 0;
opacity: 1;
position: absolute;
right: 0;
top: 0;
background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
height: 0;
-webkit-transition: all 700ms ease-in-out 0s;
transition: all 700ms ease-in-out 0s;
width: 100%;
}
.aromatic-home1 .black-friday .black-friday-image:hover::before,
.aromatic-home1 .black-friday .black-friday-image:focus::before,
.aromatic-home1 .black-friday .product-img:hover::before,
.aromatic-home1 .black-friday .product-img:focus::before,
.aromatic-home1 .deal-day1 .black-friday-image:hover::before,
.aromatic-home1 .deal-day1 .black-friday-image:focus::before,
.aromatic-home1 .deal-day1 .product-img:hover::before,
.aromatic-home1 .deal-day1 .product-img:focus::before {
opacity: 0;
height: 85%;
}  .deal-day1 .product-img>a {
position: relative;
display: block;
}
.deal-day1 .product-img>a::before {
content: "";
left: 0;
opacity: 1;
position: absolute;
right: 0;
top: 0;
background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
height: 0;
-webkit-transition: all 700ms ease-in-out 0s;
transition: all 700ms ease-in-out 0s;
width: 100%;
}
.deal-day1 .product-img>a:hover::before,
.deal-day1 .product-img>a:focus::before {
opacity: 0;
height: 85%;
}
.deal-day1 .product-imeage {
position: relative;
display: block;
}
.deal-day1 .product-imeage::before {
position: absolute;
border-radius: 50%;
width: 0;
height: 0;
top: 50%;
left: 50%;
background-color: rgba(255, 255, 255, 0.3);
content: "";
z-index: 2;
}
.deal-day1 .product-imeage:hover::before,
.deal-day1 .product-imeage:focus::before {
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
opacity: 0;
-webkit-transition: 0.6s;
transition: 0.6s;
-webkit-transition-delay: 0.5s;
transition-delay: 0.5s;
}
.deal-day1 .product-single .product-img img {
width: 100%;
}
.deal-day1 .product-img {
background-color: rgba(var(--icon-bg), 1);
}
.deal-day1 .product-img .discount-offer {
position: absolute;
}
.deal-day1 .product-img .product-text-area {
padding: 30px;
}
.deal-day1 .product-img .product-text-area .title {
font-size: 30px;
font-weight: 600;
margin-left: 50px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.deal-day1 .product-img .product-text-area .title:before {
content: "";
position: absolute;
left: -50px;
width: 40px;
height: 3px;
background-color: rgba(var(--color-primary), 1);
}
.deal-day1 .product-img .product-text-area .description {
color: rgba(var(--text), 1);
margin-bottom: 15px;
}
.deal-day1 .product-img .discount-offer {
font-size: 0.7rem;
width: 8em;
height: 8em;
border-radius: 50%;
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
top: calc(30vw - 6%);
left: 47%;
-webkit-transform: translate(-47%, 0%);
transform: translate(-47%, 0%);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.deal-day1 .product-img .discount-offer div {
font-weight: 700;
font-size: 1.4em;
line-height: 1.2;
}
.deal-day1 .product-img .shop-collection {
text-decoration: underline;
color: rgba(var(--color-primary), 1);
}
.deal-day1 .products { border-radius: 5px;
}
.deal-day1 .product-action {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border-top: 1px solid rgba(var(--border), 1);
border-bottom: 1px solid rgba(var(--border), 1);
}
.deal-day1 #sale-end1 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: auto;
gap: 20px;
border-top: 1px solid rgba(var(--border), 1);
background-color: rgba(var(--product-bg), 1);
padding: 20px 0;
}
.deal-day1 #sale-end1 .timer1 {
text-align: center;
border-radius: 5px;
border: 1px solid rgba(var(--border), 1);
padding: 10px;
line-height: 15px;
font-weight: 700;
font-size: 14px;
}
.deal-day1 #sale-end1 .timer1 div {
font-weight: 500;
font-size: 14px;
}
.deal-day1 #sale-end1 #secs1,
.deal-day1 #sale-end1 #secs2 {
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
}  .product-filter1.active {
padding: 15px 25px;
border-radius: 5px;
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
font-weight: 500;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-top: 30px;
}
.timetoproduct1 .product-single .product-img a:last-of-type {
height: 338.59px;
}
.product-filter1 {
padding: 15px 25px;
border-radius: 5px;
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
font-weight: 500;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-top: 30px;
background-color: unset;
color: rgba(var(--text), 1);
border: 1px solid rgba(var(--border), 1);
}
.filter-buttons {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
gap: 10px;
cursor: pointer;
}
.products:not(.related) { border-radius: 5px;
}
.aromatic-related-products .products {
border: none;
}
.aromatic-related-products .products .aromatic-woowishlist-button,
.aromatic-related-products .products .aromatic-woowishlist-button {
border: none;
width: auto;
margin: 0;
}
.aromatic-related-products .products li.product a.compare.button:after {
left: 0px !important;
}
.woocommerce .aromatic-related-products ul.products li.product a.button.quickview-trigger img {
margin: inherit;
}
.woocommerce .aromatic-related-products ul.products li.product .right-product-action a.button {
outline: none !important;
background: none;
}
#timetopronext,
#timetoproprev {
width: 40px;
height: 40px;
border-radius: 50%;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background-color: rgba(var(--product-bg), 1);
}
.timetoproduct1 .direction-button .inner-nav-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-top: 20px;
}
.timetoproduct1 .direction-button .inner-nav-wrapper>a:not(:first-child) {
margin-left: 10px;
}  .testimonial-1 {
position: relative;
}
.testimonial-1 [class*="col-"] {
margin-top: 0;
}
.testimonial-1 .outer-nav-wrapper {
position: absolute;
left: 50px;
bottom: 20px;
}
.testimonial-1 img {
width: 100%;
}
.testimonial-1 .col-md-6.d-flex {
position: relative;
}
.testimonial-1 .wrap {
width: 100%;
z-index: 0;
}
.testimonial-1 .wrap .testimonial-slider-1 {
background-color: rgba(var(--product-bg), 1);
z-index: 2;
padding: 20px 20px 50px 20px;
border-radius: 5px;
}
.testimonial-1 .wrap .testimonial-slider-1 .slide p {
padding-bottom: 30px;
}
.testimonial-1 .wrap .testimonial-slider-1 .member-name {
font-weight: 600;
}
#testimonial1-nav-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
#testimonial1-nav-wrapper>a:not(:first-child) {
margin-left: 10px;
}  .home-blog {
position: relative;
border-radius: 10px;
-webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.08);
box-shadow: 0 0 30px rgba(0, 0, 0, 0.08);
overflow: hidden;
z-index: 1;
}
.home-blog::before {
position: absolute;
content: "";
width: 100%;
height: 30%;
background-color: #fee6d9;
z-index: -1;
top: 0;
left: 0;
}
.home-blog .blog-img {
position: relative;
border-radius: 17px;
overflow: hidden;
}
.home-blog .blog-img img {
height: auto;
}
.home-blog .blog-img .blog-img-calendar {
position: absolute;
top: 20px;
left: 20px; background-color: rgba(var(--calendar-bg), 1);
color: rgba(var(--white-text), 1);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-direction: column;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-direction: column;
width: 90px;
height: 90px;
border-radius: 50%;
border: double 3px;
z-index: 1;
}
.home-blog .blog-img .blog-img-calendar .calendar,
.home-blog .blog-img .blog-img-calendar .calendar-month,
.home-blog .blog-img .blog-img-calendar .calendar-time {
font-size: 12px;
line-height: 15px;
}
.home-blog .blog-img .blog-img-calendar .calendar-date {
font-size: 40px;
color: rgba(var(--color-primary), 1);
line-height: 1;
font-weight: 600;
}
.home-blog>p {
margin: 20px 0;
font-size: 14px;
}
.home-blog>h5>a {
margin-top: 20px;
font-weight: 600;
color: rgba(var(--color-secondary), 1);
display: inline-block;
font-size: 1.25rem;
}
.admin-img {
width: 40px;
height: 40px;
}
.admin-img img {
width: 80%;
padding-top: 4px;
margin: auto;
}
.admin-area {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.admin-area>div:not(:last-child) {
margin-left: 10px;
}
.blog-footer {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.admin-detail>* {
font-size: 12px;
font-weight: 600;
}
.admin-detail>h6 {
margin-bottom: 0;
}
.read-more,
.more-link {
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-left: 50px;
font-weight: 600;
font-size: 80%;
color: rgba(var(--color-secondary), 1);
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
float: right;
margin-top: 10px;
}
.read-more::before,
.more-link::before {
position: absolute;
content: "";
width: 40px;
height: 3px;
background-color: rgba(var(--color-primary), 1);
left: -50px;
}
.read-more::after,
.more-link::after {
position: absolute;
content: "";
width: 0;
height: 1px;
background-color: rgba(var(--color-primary), 1);
-webkit-transition: width 0.5s ease;
transition: width 0.5s ease;
bottom: 3px;
}
.read-more:hover::after,
.read-more:focus::after,
.more-link:hover::after,
.more-link:focus::after {
width: 100%;
}  .grab-contact {
padding: 15px 25px;
border-radius: 5px;
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
font-weight: 500;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-top: 30px;
font-weight: 600;
}
.grab1 {
margin-top: 100px;
background-image: -webkit-gradient(linear, right top, left top, from(#dbdbdb), to(rgba(var(--icon-bg), 1)));
background-image: linear-gradient(to left, #dbdbdb, rgba(var(--icon-bg), 1));
padding: 40px 0;
}
.grab1 img {
width: initial;
float: right;
-webkit-animation: floating-bag 3s infinite ease-in-out;
animation: floating-bag 3s infinite ease-in-out;
}
.grab1 p {
margin-top: 20px;
}
.grab1 .col-12:first-of-type .bt:nth-child(4) {
padding-left: 10px;
}  .quick-contact1 {
padding: 50px 0;
border: 1px solid rgba(var(--border), 1);
}
.quick-contact1 h4 {
font-weight: 600;
}
.quick-contact1 .contact-area {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.quick-contact1 .contact-area>div:not(:first-child) {
margin-left: 10px;
}
.quick-contact1 .contact-area .text {
font-weight: 600;
color: rgba(var(--color-secondary), 1);
}
.quick-contact1 .contact-area img {
width: 60px;
height: auto;
}
.quick-contact1 .contact-area i {
font-size: 60px;
color: rgba(var(--color-primary), 1);
}
.aromatic-home3 .quick-contact1,
.aromatic-home3 footer.footer {
background-color: rgba(var(--home3-pink), 1);
}  .footer {
overflow: hidden;
position: relative;
}
.footer .about-template {
margin: 15px 0;
}
.footer .logo {
display: inline-block;
}
.footer .logo img {
width: unset;
}
.footer .widget-title {
font-weight: 600;
font-size: 24px;
}
.footer .payment-cards {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.footer .payment-cards>a:not(:first-child) {
margin-left: 30px;
}
.footer .payment-cards img {
width: 50px;
}
.footer .widget_search {
margin: 30px 0;
}
.footer .widget_search form {
display: -webkit-box;
display: -ms-flexbox;
display: inline-block;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
width: 100%;
}
.footer .wp-block-search__input {
max-height: 22px;
}
.footer .widget_search form .search-input {
width: 100%;
padding: 10px;
border-radius: 5px;
border: 1px solid rgba(var(--border), 1);
}
.footer .widget_search button {
position: absolute;
right: 0;
padding: 11px 20px;
border-radius: 5px;
background-color: rgba(var(--color-primary), 1);
z-index: 0;
}
.footer .widget_search button i {
color: rgba(var(--white-text), 1);
}
.footer .footer-bottom-wrapper {
background-color: rgba(var(--footer-bottom), 1);
color: rgba(var(--white-text), 1);
padding: 13px 0;
font-weight: 600;
}
.footer .footer-bottom-wrapper .copyright-theme {
color: rgba(var(--color-primary), 1);
}
.footer .footer-bottom-wrapper~img {
width: initial;
position: absolute;
right: 0%;
bottom: 40%;
z-index: -1;
-webkit-animation: footer-right 10s linear infinite;
animation: footer-right 10s linear infinite;
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
}
.footer .footer-bottom-wrapper~img:first-of-type {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-filter: opacity(0.2);
filter: opacity(0.2);
left: -10%;
-webkit-animation: footer-left 10s linear infinite;
animation: footer-left 10s linear infinite;
width: 25%;
height: auto;
}
.footer .footer-bottom-wrapper a:hover,
.footer .footer-bottom-wrapper a:focus {
text-decoration: dotted underline;
}
.footer .footer-bottom-wrapper a {
color: rgba(var(--color-primary), 1);
text-decoration: underline;
}
.footer .footer-bottom-wrapper~img:nth-of-type(2) {
-webkit-animation: footer-right-shape 10s linear infinite;
animation: footer-right-shape 10s linear infinite;
-webkit-transform-origin: 50% 50%;
transform-origin: 50% 50%;
}
@-webkit-keyframes footer-left {
0% {
-webkit-transform: rotate(15deg);
transform: rotate(15deg);
}
50% {
-webkit-transform: rotate(25deg);
transform: rotate(25deg);
}
100% {
-webkit-transform: rotate(15deg);
transform: rotate(15deg);
}
}
@keyframes footer-left {
0% {
-webkit-transform: rotate(15deg);
transform: rotate(15deg);
}
50% {
-webkit-transform: rotate(25deg);
transform: rotate(25deg);
}
100% {
-webkit-transform: rotate(15deg);
transform: rotate(15deg);
}
}
@-webkit-keyframes footer-right {
0% {
-webkit-transform: rotate(15deg);
transform: rotate(15deg);
}
50% {
-webkit-transform: rotate(25deg);
transform: rotate(25deg);
}
100% {
-webkit-transform: rotate(15deg);
transform: rotate(15deg);
}
}
@keyframes footer-right {
0% {
-webkit-transform: rotate(15deg);
transform: rotate(15deg);
}
50% {
-webkit-transform: rotate(25deg);
transform: rotate(25deg);
}
100% {
-webkit-transform: rotate(15deg);
transform: rotate(15deg);
}
}
@-webkit-keyframes footer-right-shape {
from {
-webkit-transform: rotate(0);
transform: rotate(0);
}
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes footer-right-shape {
from {
-webkit-transform: rotate(0);
transform: rotate(0);
}
to {
-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}
}  .aromatic-woowishlist{
overflow: auto clip;
}
.aromatic-woowishlist-wrapper{
min-width: 926px;
padding-bottom: 2px;
}
.aromatic-woowishlist-wrapper .row,
.aromatic-woowishlist-wrapper [class*="col-"] {
margin: 0;
padding: 0;
}
.aromatic-woowishlist-item {
padding: 0 !important;
margin: 0 !important;
}
.aromatic-woowishlist-item h5 {
padding: 10px 0;
margin: 0 !important;
}
.aromatic-woowishlist-item.wishlist-head>* {
height: initial;
border-top: 1px solid rgb(var(--border));
}
.aromatic-woowishlist-item>* {
flex: 0 0 20%;
border-right: 1px solid rgb(var(--border));
border-bottom: 1px solid rgb(var(--border));
margin: 0 !important;
height: 100px;
display: flex !important;
align-items: center;
justify-content: center;
}
.aromatic-woowishlist-item.wishlist-head>*:first-of-type,
.aromatic-woowishlist-item>*:nth-child(2) {
border-left: 1px solid rgb(var(--border));
}
.aromatic-woowishlist-item.wishlist-head>*:nth-child(2) {
border-left: 0;
}
.aromatic-woocomerce-list__product-image a,
.aromatic-woocomerce-list__product-image img {
height: 100%;
}
.aromatic-woowishlist-item>a {
border-right:1px solid!important;
}
.aromatic-woowishlist-item .aromatic-woocomerce-list__product-image {
float: none !important;
margin: 0 !important;
}
.aromatic-woowishlist-remove {
position: absolute;
left: 15px;
max-width: 20px;
max-height: 20px;
}
.wish-product-img>img {
max-width: 100px;
max-height: 100px;
position: relative;
left: 40px;
}
.wishlist-table .container {
overflow: auto;
}
.wishlist-table table {
min-width: 960px;
}
.wish-product-area {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0 0 0 30px;
}
.wish-product-area .wish-remove {
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
border-radius: 50%;
width: 25px;
height: 25px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
padding: 5px;
}
.wishlist-table td {
border: 1px solid rgba(var(--border), 1);
width: 10%;
}
.wishlist-table td.wish-quantity input {
width: 40px;
text-align: center;
}
.wishlist-table td .product-action {
border: none;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.wishlist-table td .product-action .add_to_cart_button {
padding: 10px;
border-radius: 5px;
max-width: unset;
-webkit-box-flex: 0;
-ms-flex: none;
flex: none;
}
.wishlist-table td bdi {
font-weight: 600;
}
.wishlist-table tr {
border: 1px solid rgba(var(--border), 1);
text-align: center;
}
.wishlist-table tr th {
padding: 15px 0;
background-color: rgba(var(--product-bg), 1);
}  .shop .top_banner .banner_wrap {
position: relative;
margin-bottom: 30px;
border-radius: 10px;
overflow: hidden;
}
.shop .top_banner .banner_wrap::before,
.shop .top_banner .banner_wrap::after {
content: "";
bottom: 5px;
left: 5px;
position: absolute;
right: 5px;
top: 5px;
opacity: 0;
-webkit-transition: all 1s ease;
transition: all 1s ease;
background: rgba(0, 0, 0, 0.2);
z-index: 1;
}
.shop .top_banner .banner_wrap::before {
-webkit-transform: scale(0, 1);
transform: scale(0, 1);
}
.shop .top_banner .banner_wrap::after {
-webkit-transform: scale(1, 0);
transform: scale(1, 0);
}
.shop .top_banner .banner_wrap:hover::before,
.shop .top_banner .banner_wrap:hover::after,
.shop .top_banner .banner_wrap:focus-within::before,
.shop .top_banner .banner_wrap:focus-within::after {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.shop .top_banner .banner_wrap:hover .banner_content h5,
.shop .top_banner .banner_wrap:hover .banner_content p,
.shop .top_banner .banner_wrap:focus-within .banner_content h5,
.shop .top_banner .banner_wrap:focus-within .banner_content p {
color: #ffffff;
}
.shop .top_banner .banner_wrap>div {
padding: 50px 0;
position: relative;
left: 5%;
z-index: 2;
}
.shop .top_banner .banner_wrap>img {
position: absolute;
-o-object-fit: cover;
object-fit: cover;
width: 100%;
height: 100%;
}
.shop .top_banner .banner_wrap .banner_content h5 {
font-weight: 600;
}
.shop .top_banner .banner_wrap .banner_content p {
max-width: 50%;
font-size: 14px;
}
.shop .top_banner .banner_wrap .banner_content a {
padding: 15px 25px;
border-radius: 5px;
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
font-weight: 500;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-top: 30px;
}
.shop .top_banner .banner_wrap .banner-discount {
width: 120px;
height: 120px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 50%;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
position: absolute;
bottom: 10px;
left: 57%;
background-color: rgba(var(--color-primary), 1);
z-index: 2;
}
.shop .top_banner .banner_wrap .banner-discount p {
color: rgba(var(--white-text), 1);
font-size: 1em;
line-height: 1.3;
}
.shop .top_banner .banner_wrap .banner-discount p:nth-child(2) {
font-size: 1.5em;
font-weight: 700;
}
.shop .display-selection-bar {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
margin-bottom: 30px;
}
.shop .display-selection-bar>div {
margin-top: 10px;
}
.shop .display-selection-bar form.woocommerce-ordering {
position: relative;
margin-bottom: 0;
margin-right: 10px;
}
.shop .display-selection-bar form.woocommerce-ordering::before {
content: "";
border-color: rgba(var(--text), 1) transparent transparent transparent;
border-width: 7px;
border-style: solid;
position: absolute;
top: 44%;
right: 5px;
-webkit-transform: translate(-50%, 0);
transform: translate(-50%, 0);
z-index: 1;
}
.shop .display-selection-bar form.woocommerce-ordering select {
padding: 10px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 1px solid rgba(var(--border), 1);
border-radius: 5px;
}
.shop .display-selection-bar .toggle-view {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.shop .display-selection-bar .toggle-view .view-togglers {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.shop .display-selection-bar .toggle-view .view-togglers>button:not(:first-child) {
margin-left: 10px;
}
.shop .display-selection-bar .toggle-view .view-togglers>button {
width: 48px;
height: 48px;
font-size: 18px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
border: 1px solid rgba(var(--border), 1);
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 5px;
}
.shop .display-selection-bar .toggle-view .view-togglers>button.view-selected>i {
color: rgba(var(--color-primary), 1);
}
.shop .product-collection-area .products .product-img {
position: relative;
}
.shop .product-collection-area .products .product-img>a {
width: 100%;
height: auto;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.shop .product-collection-area .products .product-img .hover-product-action {
position: absolute;
bottom: 1px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 55%;
border-radius: 40px;
background-color: rgba(var(--color-primary), 1);
padding: 5px 20px;
-webkit-box-pack: space-evenly;
-ms-flex-pack: space-evenly;
justify-content: space-evenly;
max-width: 170px;
-webkit-transform: rotateX(90deg) translateX(-50%);
transform: rotateX(90deg) translateX(-50%);
opacity: 0;
-webkit-transition: all 0.7s;
transition: all 0.7s;
}
.shop .product-collection-area ul.products li.product a.compare.button:after {
top: unset;
left: unset;
width: unset;
height: unset;
}
.quickview-product .woocommerce-product-gallery {
float: none !important;
}
.shop .product-collection-area .products.list-1 .product-img .hover-product-action {
bottom: 12px;
}
.shop .product-collection-area .products .product-img .hover-product-action a {
border-radius: 50%;
height: 30px;
width: 30px;
}
.woocommerce ul.products li.product .button {
margin-top: 0;
margin-left: 5px;
}
.shop .product-collection-area .products .product-img .hover-product-action img {
width: 30px;
padding: 5px;
min-width: 30px;
margin: 0;
}
.shop .product-collection-area .products .product-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 0px;
}
.shop .product-collection-area .products .product-content .pro-rating {
margin: 0;
}
.shop .product-collection-area .products .product-content h5 {
margin-top: 15px;
}
.shop .product-collection-area .products .product-content h5 a {
color: rgba(var(--color-secondary), 1);
font-weight: 600;
}
.shop .product-collection-area .products .product-content h5 a:hover,
.shop .product-collection-area .products .product-content h5 a:focus {
color: rgba(var(--color-primary), 1);
}
.shop .product-collection-area .product-action {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
border-bottom: none;
}
.shop .product-collection-area .product-action a {
font-weight: 600;
}
.shop .product-collection-area .product-action .price {
padding-left: 10px;
}
.shop .product-collection-area .product-action .price ins {
font-weight: 600;
}
.shop .product-collection-area .product-action .price ins bdi {
color: rgba(var(--color-primary), 1);
}
.shop .product-collection-area .woocommerce-pagination {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.shop .product-collection-area .woocommerce-pagination ul li {
margin-bottom: 50px;
display: inline-block;
}
.shop .product-collection-area .woocommerce-pagination ul li:not(:first-child) {
margin-left: 7px;
}
.shop .product-collection-area .woocommerce-pagination ul li:not(:last-child) {
margin-right: 7px;
}
.shop .product-collection-area .woocommerce-pagination ul li a,
.shop .product-collection-area .woocommerce-pagination ul li span {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
width: 40px;
height: 40px;
border-radius: 5px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background-color: #efefef;
}
.shop .product-collection-area .woocommerce-pagination .current {
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
}
.shop .product:hover .product-img .hover-product-action,
.shop .product:focus-within .product-img .hover-product-action {
-webkit-transform: rotatex(0deg) translateX(-50%);
transform: rotatex(0deg) translateX(-50%);
opacity: 1;
}  label:not[for="remember-me"] {
display: block;
color: rgba(var(--color-secondary), 1);
font-weight: 500;
}
.register-form .title,
.login-form .title {
margin-bottom: 30px;
}
.register-form form button,
.login-form form button {
padding: 15px 25px;
border-radius: 5px;
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
font-weight: 500;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-top: 30px;
width: 100%;
margin-bottom: 30px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.register-form .focus,
.login-form .focus {
text-decoration: underline;
}
.register-form .label-wrapper,
.login-form .label-wrapper {
margin-bottom: 20px;
}
.register-form .label-wrapper input,
.login-form .label-wrapper input {
padding: 10px;
border-radius: 5px;
border: 1px solid #dddddd;
width: 100%;
}
.register-form .label-wrapper input[type="checkbox"],
.login-form .label-wrapper input[type="checkbox"] {
width: initial;
}
.register-form form .label-wrapper:nth-child(5) {
margin-bottom: 0;
}
.login-form form .label-wrapper:nth-child(4) {
margin-bottom: 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
gap: 10px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.woocommerce .registerform-inner,
.woocommerce .loginform-inner,
.woocommerce .registerform-inner,
.woocommerce .loginform-inner {
padding: 30px;
background-color: rgba(var(--product-bg), 1);
border-radius: 5px;
}
.woocommerce .register-form input,
.woocommerce .login-form input,
.woocommerce .register-form input,
.woocommerce .login-form input {
padding: 0.5em 1em;
width: 100%;
}
.woocommerce .register-form input[type="checkbox"],
.woocommerce .login-form input[type="checkbox"],
.woocommerce .register-form input[type="checkbox"],
.woocommerce .login-form input[type="checkbox"] {
width: initial;
}
.woocommerce .register-form form p:not(:last-child),
.woocommerce .login-form form p:not(:last-child),
.woocommerce .register-form form p:not(:last-child),
.woocommerce .login-form form p:not(:last-child) {
margin-bottom: 20px;
}
.woocommerce .register-form form .already-account a,
.woocommerce .login-form form .already-account a,
.woocommerce .register-form form .already-account a,
.woocommerce .login-form form .already-account a {
color: rgba(var(--color-primary), 1);
}  .team-card {
border-radius: 8px;
overflow: hidden;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
-webkit-box-shadow: 0 0 75px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 75px rgba(0, 0, 0, 0.2);
}
.team-card::after {
content: "";
position: absolute;
width: 190px;
height: 3px;
background-color: rgba(var(--color-primary), 1);
bottom: 0%;
}
.team-card .widget_social_widget {
margin-bottom: 30px;
}
.team-card h3 {
margin-top: 1.5rem;
}
.team-card h3~div {
margin-bottom: 20px;
}
.team-card .team-member-name {
font-weight: 600;
}
.team-card .team-member-image {
width: 100%;
}
.team-card .team-social-links {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
.team-card .team-social-links .social-icon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
width: 30px;
height: 30px;
border-radius: 50%;
border: 1px solid rgba(var(--social-icon), 1);
}
.team-card .team-social-links .social-icon i {
color: rgba(var(--social-icon), 1);
}  .compare-table {
overflow: auto clip;
}
.compare-table .tablesaw-advance {
display: none;
}
.compare-table .container {
min-width: 936px;
}
.compare-table table {
border: 1px solid rgba(var(--border), 1);
}
.compare-table table * {
text-align: center;
}
.compare-table table .aromatic-woocompare-remove {
width: 20px;
height: 20px;
border-radius: 50%;
background-color: rgba(var(--color-primary), 1);
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
position: relative;
margin-bottom: 10px;
}
.compare-table table .aromatic-woocompare-remove::before {
content: "\f057";
position: absolute;
font-family: "Font Awesome 5 Free", "Font Awesome 5 Brands";
color: white;
z-index: 1;
}
.compare-table table td {
border: 1px solid rgba(var(--border), 1);
border-collapse: collapse;
padding: 15px;
}
.compare-table table th {
font-size: 16px;
padding: 0;
min-width: 200px;
padding: 15px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
display: table-cell;
}
.compare-table table tr:not(:first-child) th {
border-top: 1px solid rgba(var(--border), 1);
}
.compare-table table img {
width: inherit;
display: inline-block;
}
.compare-table table .add_to_cart_button {
padding: 15px 25px;
border-radius: 5px;
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
font-weight: 500;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-top: 30px;
margin-top: 0;
text-transform: uppercase;
padding: 10px 25px;
}
.compare-table .aromatic-wc-compare-wishlist-loader {
display: none;
}  .checkout-section .title {
font-size: 24px;
margin-bottom: 30px;
padding-left: 46px;
}
.checkout-section .label-wrapper {
margin-bottom: 20px;
}
.checkout-section label {
display: block;
color: rgba(var(--color-secondary), 1);
font-weight: 500;
}
.checkout-section input:not([type="checkbox"]) {
width: 100%;
padding: 15px;
border: 1px solid rgba(var(--border), 1);
border-radius: 5px;
}
.checkout-section .custom-select {
position: relative;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 100%;
}
.checkout-section .custom-select::before {
content: "";
position: absolute;
border-bottom: 1px solid rgba(var(--border), 1);
border-right: 1px solid rgba(var(--border), 1);
width: 8px;
height: 8px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
right: 15px;
}
.checkout-section .custom-select select {
border: 1px solid rgba(var(--border), 1);
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
padding: 15px;
padding-right: 25px;
border-radius: 5px;
color: rgba(var(--text), 1);
width: 100%;
}
.checkout-section .label-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
gap: 10px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.checkout-section .label-wrapper .country-wrapper,
.checkout-section .label-wrapper .town-city-wrapper,
.checkout-section .label-wrapper .phone-wrapper,
.checkout-section .label-wrapper .zip-wrapper {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
max-width: 50%;
}
.checkout-section #ordernote {
border: 1px solid rgba(var(--border), 1);
padding: 15px;
resize: none;
border-radius: 5px;
width: 100%;
}
.checkout-section .checkout-product-summary {
padding: 30px;
background-color: rgba(var(--product-bg), 1);
border-radius: 5px;
margin-bottom: 30px;
}
.checkout-section .checkout-product-summary>* {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.checkout-section .checkout-product-summary>*:not(:last-child) {
margin-bottom: 20px;
}
.checkout-section .checkout-product-summary>div:first-child {
border-bottom: 1px solid rgba(var(--border), 1);
padding-bottom: 15px;
}
.checkout-section .checkout-product-summary ._title {
font-weight: 600;
}
.checkout-section .checkout-product-summary ._title+.price {
font-weight: 600;
}
.checkout-section .checkout-product-summary ._subtotal,
.checkout-section .checkout-product-summary ._total {
border-top: 1px solid rgba(var(--border), 1);
padding-top: 15px;
}
.checkout-section .checkout-methods {
background-color: rgba(var(--product-bg), 1);
border-radius: 5px;
padding: 30px;
}
.checkout-section .checkout-methods .label-wrapper:not(:last-child) {
margin-bottom: 10px;
}
.checkout-section button {
padding: 15px 25px;
border-radius: 5px;
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
font-weight: 500;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-top: 30px;
}  .faq-section .title {
font-size: 18px;
margin-bottom: 30px;
}
.faq-section .animated-questioning-person {
position: relative;
}
.faq-section .animated-questioning-person .animateimg {
position: absolute;
height: auto;
z-index: -1;
}
.faq-section .animated-questioning-person #bubbleq {
width: 4%;
right: 11%;
top: 5%;
}
.faq-section .animated-questioning-person #qleafl {
bottom: 0;
width: 26%;
left: 22%;
z-index: -1;
-webkit-transform-origin: bottom;
transform-origin: bottom;
-webkit-animation: leafflows 5s ease infinite;
animation: leafflows 5s ease infinite;
}
.faq-section .animated-questioning-person #qleafr {
bottom: 0;
width: 19%;
left: 50%;
z-index: -1;
-webkit-transform-origin: bottom;
transform-origin: bottom;
-webkit-animation: qrleafflow 6s ease infinite;
animation: qrleafflow 6s ease infinite;
}
.faq-section .animated-questioning-person #leafl {
bottom: 0;
width: 10%;
left: 2%;
-webkit-transform-origin: bottom;
transform-origin: bottom;
-webkit-animation: leafflows 7s ease infinite;
animation: leafflows 7s ease infinite;
}
.faq-section .animated-questioning-person #leafm {
bottom: 0;
width: 10%;
left: 5%;
-webkit-transform-origin: bottom;
transform-origin: bottom;
-webkit-animation: leafflows 6s ease infinite;
animation: leafflows 6s ease infinite;
}
.faq-section .animated-questioning-person #leafr {
bottom: 0;
-webkit-transform: scale(-1, 1);
transform: scale(-1, 1);
width: 17%;
left: 11%;
z-index: -1;
-webkit-transform-origin: bottom;
transform-origin: bottom;
-webkit-animation: leafrflow 10s ease infinite;
animation: leafrflow 10s ease infinite;
}
.faq-section .animated-questioning-person #qs1 {
width: 6%;
bottom: 0;
-webkit-animation: q1 20s linear infinite;
animation: q1 20s linear infinite;
}
.faq-section .animated-questioning-person #qs2 {
width: 6%;
left: 10%;
bottom: 0;
-webkit-animation: q2 20s linear infinite;
animation: q2 20s linear infinite;
}
.faq-section .animated-questioning-person #qxs {
width: 3%;
bottom: 2%;
-webkit-animation: qxs 20s linear infinite;
animation: qxs 20s linear infinite;
}
.faq-section .animated-questioning-person #qb {
width: 16%;
bottom: 16%;
-webkit-animation: qb 20s linear infinite;
animation: qb 20s linear infinite;
}
.faq-section .animated-questioning-person #qm {
width: 9%;
bottom: 9%;
-webkit-animation: qm 20s linear infinite;
animation: qm 20s linear infinite;
}
.faq-section .animated-questioning-person #hand {
width: 10%;
bottom: 61.9%;
right: 24%;
-webkit-transform-origin: bottom;
transform-origin: bottom;
z-index: unset;
-webkit-animation: thinking 2s linear 2s infinite;
animation: thinking 2s linear 2s infinite;
}
.faq-section .faq-woman-with-towel {
position: relative;
}
.faq-section .faq-woman-with-towel::before {
content: "";
left: 0;
opacity: 1;
position: absolute;
right: 0;
top: 0;
background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
height: 0;
-webkit-transition: all 700ms ease-in-out 0s;
transition: all 700ms ease-in-out 0s;
width: 100%;
}
.faq-section .faq-woman-with-towel:hover::before,
.faq-section .faq-woman-with-towel:focus::before {
opacity: 0;
height: 85%;
}
.faq-section .quest>div:not(:last-child) {
margin-bottom: 20px;
}
.faq-section .quest .faq-label {
border: 1px solid rgba(var(--border), 1);
border-radius: 5px;
padding: 15px 30px;
position: relative;
z-index: 0;
}
.faq-section .quest .faq-label:hover {
cursor: pointer;
}
.faq-section .quest .faq-label .faq-singular {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.faq-section .quest .faq-label .faq-singular>.circled {
margin-left: 10px;
}
.faq-section .quest .faq-label .faq-singular .faq-question {
font-weight: 700;
font-size: 18px;
color: rgba(var(--color-secondary), 1);
}
.faq-section .quest .faq-label .faq-singular .circled {
min-width: 20px;
height: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 50%;
border: 1px solid rgba(var(--border), 1);
margin-top: 5px;
-webkit-box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.1);
box-shadow: inset 0 0 30px rgba(0, 0, 0, 0.1);
}
.faq-section .quest .faq-label .faq-singular .circled i {
font-size: 50%;
}
.faq-section .quest .faq-label::before {
position: absolute;
content: attr(numbering);
font-size: 36px;
font-weight: 700;
color: rgba(var(--border), 1);
bottom: 50%;
right: 90px;
-webkit-transform: translateY(50%);
transform: translateY(50%);
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
z-index: -1;
} .faq-section .quest .faq-label .faq-answer {
display: none;
}
.faq-section .quest .faq-label.active {
background-color: rgba(var(--product-bg), 1);
}
.faq-section .quest .faq-label.active::before {
bottom: 0;
right: 30px;
-webkit-transform: translateY(0);
transform: translateY(0);
}  .privacy-policy-section p,
.privacy-policy-section li {
margin-bottom: 1rem;
}
.privacy-policy-section li {
padding-left: 30px;
position: relative;
color: rgba(var(--text), 1);
}
.privacy-policy-section li::before {
position: absolute;
content: "";
width: 10px;
height: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 50%;
background-color: rgba(var(--text), 1);
left: 0px;
top: 8px;
}
.privacy-policy-section .title {
margin: 30px 0;
}
.privacy-policy-section .title:first-child {
margin-top: 0;
}
.privacy-policy-section p:last-child {
margin-bottom: 0;
}  .shopping-cart-section .woocommerce-cart-form .product-thumbnail img {
max-height: 100px;
width: initial;
}
.shopping-cart-section .woocommerce-cart-form .product-name {
padding-left: 0;
}
.shopping-cart-section .woocommerce-cart-form .product-name a {
font-weight: 700;
color: rgba(var(--color-secondary), 1);
}
.shopping-cart-section .woocommerce-cart-form .product-name a,
.shopping-cart-section .woocommerce-cart-form .product-name p {
text-align: left;
}
.shopping-cart-section .woocommerce-cart-form .product-name .woosl-btn span {
padding: 15px 25px;
border-radius: 5px;
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
font-weight: 500;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-top: 30px;
padding: 0 5px;
margin: unset;
}
.shopping-cart-section .woocommerce-cart-form .product-quantity {
width: 0;
}
.shopping-cart-section .woocommerce-cart-form .product-quantity .quantity {
width: 100%;
}
.shopping-cart-section .woocommerce-cart-form .product-quantity .quantity input {
width: 100%;
}
.shopping-cart-section .woocommerce-cart-form .coupon {
float: left;
}
.shopping-cart-section .woocommerce-cart-form .coupon>button {
display: inline-block;
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
border-radius: 4px;
padding: 0.2em 1em;
}
.shopping-cart-section .woocommerce-cart-form .coupon~button {
float: right;
margin-top: 1.7rem;
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
border-radius: 4px;
padding: 0.2em 1em;
}
.shopping-cart-section .cart-collaterals .wc-proceed-to-checkout a {
background-color: rgba(var(--color-primary), 1);
border-radius: 5px;
color: rgba(var(--white-text), 1);
padding: 0.5em 1em;
margin-top: 1.5rem;
}
.shopping-cart-section .row>div:first-child {
overflow: auto clip;
}
.shopping-cart-section .row>div:first-child .woocommerce {
min-width: 641px;
}
.shopping-cart-section table {
width: 100%;
}
.shopping-cart-section table tr,
.shopping-cart-section table td {
border: 1px solid rgba(var(--border), 1);
border-radius: 5px;
}
.shopping-cart-section table th {
background-color: rgba(var(--product-bg), 1);
text-align: center;
padding: 15px 0;
}
.shopping-cart-section table td {
padding: 1rem 1.25rem;
}
.shopping-cart-section table td:first-of-type {
text-align: left;
}
.shopping-cart-section table .shopping-quantity,
.shopping-cart-section table .price bdi {
font-weight: 800;
}
.shopping-cart-section table .shopping-product-area {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
.shopping-cart-section table .shopping-product-area .shopping-product-img {
min-width: 52px;
}
.shopping-cart-section table .shopping-product-area .shopping-product-img img {
max-height: 100px;
}
.shopping-cart-section table .shopping-product-area .shopping-product-description {
max-width: 200px;
}
.shopping-cart-section table .shopping-product-area .shopping-product-description h6 {
font-weight: 800;
}
.shopping-cart-section table .product-remove a {
padding: 15px 25px;
border-radius: 5px;
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
font-weight: 500;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-top: 30px;
padding: 5px 20px;
font-weight: 700;
font-size: 14px;
margin-top: 0;
}
.shopping-cart-section .discount-area form {
margin: 30px 0;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.shopping-cart-section .discount-area form button {
margin-top: 0;
}
.shopping-cart-section .discount-area form input {
padding: 14px;
border: 1px solid rgba(var(--border), 1);
border-radius: 5px;
background-color: rgba(var(--product-bg), 1);
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.shopping-cart-section ._summary_product_wrapper,
.shopping-cart-section ._shipping,
.shopping-cart-section ._total {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}
.shopping-cart-section ._summary_product_wrapper,
.shopping-cart-section ._shipping {
padding: 10px 30px;
}
.shopping-cart-section ._total {
border: 1px solid rgba(var(--border), 1);
border-radius: 5px;
padding: 15px 0;
border-left: 0;
border-right: 0;
margin: 0 30px;
border-radius: 0;
}
.shopping-cart-section ._total ._title,
.shopping-cart-section ._total .price {
font-weight: 700;
}
.shopping-cart-section .apply-code,
.shopping-cart-section .checkout {
padding: 15px 25px;
border-radius: 5px;
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
font-weight: 500;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-top: 30px;
font-weight: 700;
}
.shopping-cart-section .checkout {
padding: 10px 25px;
margin: 15px 30px;
}
.shopping-cart-section .cart-value-area {
border: 1px solid rgba(var(--border), 1);
border-radius: 5px;
}
.shopping-cart-section .cart-value-area h6 {
font-weight: 700;
background-color: rgba(var(--product-bg), 1);
padding: 15px 30px;
}
.shopping-cart-section .cart-collaterals {
margin-top: 30px;
}
.shopping-cart-section .cart-collaterals h2 {
font-size: 1.5em;
font-weight: 700;
}  #contact-page .widget.widget_social_widget .widget-title {
margin-bottom: 15px;
}
.contact-section .title {
font-weight: 600;
font-size: 24px;
}
.contact-section .row>[class*="col-"]>*:not(:last-child) {
margin-bottom: 20px;
}
.contact-section label {
color: rgba(var(--color-secondary), 1);
font-weight: 700;
margin-bottom: 6px;
}
.contact-section input:not([type="submit"]),
.contact-section textarea {
width: 100%;
border: 1px solid rgba(var(--border), 1);
border-radius: 5px;
padding: 18px 30px;
}
.contact-section .textarea {
resize: none;
}
.contact-section input[type="submit"] {
padding: 15px 25px;
border-radius: 5px;
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
font-weight: 500;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-top: 30px;
border: none;
margin-top: 0;
}
.contact-section form p:not(:last-child) {
margin-bottom: 20px;
}
.contact-section .widget-contact {
border: 1px solid rgba(var(--border), 1);
border-radius: 5px;
padding: 40px;
background-color: rgba(var(--product-bg), 1);
}
.contact-section .widget-contact .contact-area {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin: auto;
max-width: 100%;
border: 1px solid rgba(var(--border), 1);
border-radius: 5px;
padding: 15px;
background-color: rgba(var(--white-text), 1);
}
.contact-section .widget-contact .contact-area>div:not(:first-child) {
margin-left: 10px;
}
.contact-section .widget-contact .contact-area .contact-info {
max-width: 75%;
}
.contact-section .widget-contact .contact-area .contact-corn {
width: 50px;
height: 50px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 50%;
border: 1px solid rgba(var(--border), 1);
border-radius: 5px;
border-radius: 50%;
}
.contact-section .widget-contact .contact-area .contact-icon img {
width: 40px;
height: auto;
}
.contact-section .widget-contact .contact-area .contact-info h5 {
font-weight: 600;
}
.contact-section .widget-contact .contact-area:not(:last-child) {
margin-bottom: 20px;
}  .woocommerce-account .woocommerce-MyAccount-navigation {
float: left;
width: 100%;
}
.my-account-section .admin-account-area {
border: 1px solid rgba(var(--border), 1);
border-radius: 5px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-ms-flex-pack: distribute;
justify-content: space-around;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 20px;
background-color: rgba(var(--product-bg), 1);
}
.my-account-section .admin-account-area .account-admin-info .account-admin-designation {
margin-bottom: 15px;
}
.my-account-section .account-sidemenu-wrapper {
padding: 20px 10px;
}
.my-account-section .account-sidemenu-wrapper .account-sidemenu a {
display: -webkit-box;
display: -ms-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 10px;
width: 100%;
}
.my-account-section .account-sidemenu-wrapper .account-sidemenu a:hover,
.my-account-section .account-sidemenu-wrapper .account-sidemenu a:focus,
.my-account-section .account-sidemenu-wrapper .account-sidemenu a.hovered {
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
border-radius: 5px;
cursor: pointer;
}
.my-account-section .account-sidemenu-wrapper .account-sidemenu a .menu-icon {
border: 1px solid rgba(var(--border), 1);
width: 40px;
height: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 50%;
background-color: rgba(var(--white-text), 1);
margin-right: 10px;
}
.my-account-section .account-sidemenu-wrapper .account-sidemenu a .menu-icon img {
max-width: 30px;
width: 30px;
border-radius: 50%;
}
.my-account-section .admin-details-account {
padding: 40px;
}
.my-account-section .admin-details-account .title {
border-bottom: 1px solid rgba(var(--border), 1);
}
.my-account-section .admin-details-account p:first-of-type {
margin-top: 20px;
}
.my-account-section .admin-details-account p:not(:last-child) {
margin-bottom: 10px;
}
.my-account-section .d-flex [class*="col-"] {
border: 1px solid rgba(var(--border), 1);
border-radius: 5px;
border-radius: 0;
width: 100%;
}
.my-account-section .d-flex [class*="col-"]:first-child {
background-color: rgba(var(--product-bg), 1);
}  .woocommerce-pagination,
.navigation.pagination {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.navigation.pagination {
position: inherit;
background: none;
}
.woocommerce-pagination ul li {
margin-top: 50px;
display: inline-block;
}
.woocommerce-pagination ul li a,
.woocommerce-pagination ul li span,
.pagination .nav-links .page-numbers {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
width: 40px;
height: 40px;
border-radius: 5px;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
background-color: #efefef;
}
.woocommerce-pagination .current,
.pagination .nav-links .page-numbers.current {
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
}
.woocommerce-pagination ul li:not(:last-child) {
margin-right: 7px;
}  .sidebar .widget:not(.widget_banner) {
padding: 30px;
border: 1px solid rgba(var(--border), 1);
border-radius: 5px;
background-color: rgba(var(--product-bg), 1);
margin-bottom: 30px;
}
.sidebar .widget_banner {
margin-bottom: -31px;
}
.sidebar .widget:not(.widget_banner) .widget-title {
border-bottom: 1px solid rgba(var(--border), 1);
margin-bottom: 20px;
padding-bottom: 5px;
}
.sidebar .widget_text.widget.widget_custom_html {
padding: 0;
}
.sidebar .widget_text.widget.widget_custom_html .widget_banner .banner_wrap {
position: relative;
}
.sidebar .widget_text.widget.widget_custom_html .widget_banner .banner_wrap::before,
.sidebar .widget_text.widget.widget_custom_html .widget_banner .banner_wrap::after {
content: "";
bottom: 5px;
left: 5px;
position: absolute;
right: 5px;
top: 5px;
opacity: 0;
-webkit-transition: all 1s ease;
transition: all 1s ease;
background: rgba(0, 0, 0, 0.2);
z-index: 1;
}
.sidebar .widget_text.widget.widget_custom_html .widget_banner .banner_wrap::before {
-webkit-transform: scale(0, 1);
transform: scale(0, 1);
}
.sidebar .widget_text.widget.widget_custom_html .widget_banner .banner_wrap::after {
-webkit-transform: scale(1, 0);
transform: scale(1, 0);
}
.sidebar .widget_text.widget.widget_custom_html .widget_banner .banner_wrap:hover::before,
.sidebar .widget_text.widget.widget_custom_html .widget_banner .banner_wrap:hover::after,
.sidebar .widget_text.widget.widget_custom_html .widget_banner .banner_wrap:focus-within::before,
.sidebar .widget_text.widget.widget_custom_html .widget_banner .banner_wrap:focus-within::after {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.sidebar .widget_text.widget.widget_custom_html .widget_banner .banner_wrap:hover .banner_content *,
.sidebar .widget_text.widget.widget_custom_html .widget_banner .banner_wrap:focus-within .banner_content * {
color: #ffffff;
}
.sidebar .widget_text.widget.widget_custom_html .widget_banner .banner_wrap .banner_content {
position: absolute;
top: 30px;
left: 30px;
z-index: 2;
}
.sidebar .widget_text.widget.widget_custom_html .widget_banner .banner_wrap .banner_content h5 {
font-weight: 600;
}
.sidebar .widget_text.widget.widget_custom_html .widget_banner .banner_wrap .banner_content p {
max-width: 90%;
font-size: 14px;
}
.sidebar .widget_text.widget.widget_custom_html .widget_banner .banner_wrap .banner_content a {
padding: 15px 25px;
border-radius: 5px;
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
font-weight: 500;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-top: 30px;
}
.sidebar .widget_text.widget.widget_custom_html .widget_banner .banner_wrap .banner-discount {
width: 120px;
height: 120px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 50%;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
position: absolute;
bottom: 30px;
left: 30px;
background-color: rgba(var(--color-primary), 1);
z-index: 2;
}
.sidebar .widget_text.widget.widget_custom_html .widget_banner .banner_wrap .banner-discount p {
color: rgba(var(--white-text), 1);
font-size: 1em;
line-height: 1.3;
}
.sidebar .widget_text.widget.widget_custom_html .widget_banner .banner_wrap .banner-discount p:nth-child(2) {
font-size: 1.5em;
font-weight: 700;
}
.sidebar .search-form .wp-block-search__inside-wrapper,
.widget_search form.search-form {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
}
.widget_search form.search-form label{
flex: 1;
}
.sidebar .search-form .wp-block-search__inside-wrapper input,
.widget_search form.search-form .search-field {
width: 100%;
padding: 13px;
border: 1px solid rgba(var(--border), 1);
border-radius: 5px;
}
.sidebar .search-form .wp-block-search__inside-wrapper button,
.widget_search form.search-form .search-submit {
padding: 15px 25px;
border-radius: 5px;
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
font-weight: 500;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-top: 30px;
margin-top: 0;
position: absolute;
right: 0;
height: 100%;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.widget_search form.search-form .search-submit {
padding: 15px 10px;
}
.sidebar .widget_latest_posts .widget-content .latest_posts.post-items {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.sidebar .widget_latest_posts .widget-content .latest_posts.post-items .post-image .featured-image {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
border-radius: 5px;
overflow: hidden;
}
.sidebar .widget_latest_posts .widget-content .latest_posts.post-items .post-image .featured-image::before {
position: absolute;
content: "";
inset: 0 0 0 0;
background: rgba(0, 0, 0, 0.5);
z-index: 0;
visibility: hidden;
opacity: 0;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.sidebar .widget_latest_posts .widget-content .latest_posts.post-items .post-image .featured-image img {
min-width: 70px;
}
.sidebar .widget_latest_posts .widget-content .latest_posts.post-items .post-image .featured-image .post-hover {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: absolute;
width: 20px;
height: 20px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
align-items: center;
justify-content: center;
border-radius: 50%;
background-color: rgba(var(--color-primary), 1);
visibility: hidden;
opacity: 0;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.sidebar .widget_latest_posts .widget-content .latest_posts.post-items .post-image .featured-image .post-hover i {
font-size: 10px;
color: rgba(var(--white-text), 1);
}
.sidebar .widget_latest_posts .widget-content .latest_posts.post-items .post-content .post-meta {
color: rgba(var(--color-primary), 1);
font-size: 14px;
margin-bottom: 5px;
}
.sidebar .widget_latest_posts .widget-content .latest_posts.post-items .post-content .post-title a {
font-weight: 600;
color: rgba(var(--color-secondary), 1);
font-size: 14px;
}
.sidebar .widget_latest_posts .widget-content .latest_posts.post-items:hover .featured-image::before,
.sidebar .widget_latest_posts .widget-content .latest_posts.post-items:hover .featured-image .post-hover,
.sidebar .widget_latest_posts .widget-content .latest_posts.post-items:focus-within .featured-image::before,
.sidebar .widget_latest_posts .widget-content .latest_posts.post-items:focus-within .featured-image .post-hover {
visibility: visible;
opacity: 1;
}
.sidebar .widget_latest_posts .widget-content .latest_posts.post-items:hover .post-title a,
.sidebar .widget_latest_posts .widget-content .latest_posts.post-items:focus-within .post-title a {
color: rgba(var(--color-primary), 1);
}
.sidebar .widget_categories .cat-item {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.sidebar .widget_categories .cat-item a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.sidebar .widget_categories .cat-item a::before {
content: "";
width: 30px;
height: 2px;
margin-right: 10px;
background-color: rgba(var(--color-primary), 1);
}
.sidebar .widget_media_gallery .gallery-columns-3 {
display: -ms-grid; -ms-grid-columns: repeat(3, 1fr);
grid-template-columns: repeat(3, 1fr);
grid-gap: 20px;
}
.sidebar .widget_media_gallery figure {
margin-bottom: 0;
}
.sidebar .gallery {
display: inline-block;
}
.sidebar .widget_media_gallery figure .gallery-icon.landscape {
position: relative;
}
.sidebar .widget_media_gallery figure .gallery-icon.landscape::before {
content: "";
left: 0;
opacity: 1;
position: absolute;
right: 0;
top: 0;
background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
height: 0;
-webkit-transition: all 700ms ease-in-out 0s;
transition: all 700ms ease-in-out 0s;
width: 100%;
}
.sidebar .widget_media_gallery figure .gallery-icon.landscape:hover::before,
.sidebar .widget_media_gallery figure .gallery-icon.landscape:focus::before {
opacity: 0;
height: 85%;
}
.sidebar .widget_media_gallery figure:nth-child(1) {
-ms-grid-column: 1;
-ms-grid-column-span: 2;
grid-column: 1 / 3;
}
.sidebar .widget_media_gallery figure:nth-child(4) {
-ms-grid-column: 2;
-ms-grid-column-span: 2;
grid-column: 2 / 4;
}
.sidebar .widget_tag_cloud .tagcloud,
.footer .widget_tag_cloud .tagcloud {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.sidebar .widget_tag_cloud .tagcloud>a,
.footer .widget_tag_cloud .tagcloud>a {
margin-bottom: 10px;
}
.sidebar .widget_tag_cloud .tagcloud>a:not(:first-child),
.footer .widget_tag_cloud .tagcloud>a:not(:first-child) {
margin-left: 10px;
}
.sidebar .widget_tag_cloud .tagcloud .tag-cloud-link,
.footer .widget_tag_cloud .tag-cloud-link {
border: 1px solid rgba(var(--border), 1);
border-radius: 5px;
padding: 4px 8px;
text-align: center;
}
.wp-block-calendar,
.calendar_wrap {
width: 100%;
background-color: #f5f6fa;
margin: 0 auto;
position: relative;
z-index: 0;
}
.wp-block-calendar .wp-calendar-table,
.calendar_wrap .wp-calendar-table {
border-collapse: separate;
width: 100%;
border-spacing: 0 15px;
}
.wp-block-calendar .wp-calendar-table tr>*,
.calendar_wrap .wp-calendar-table tr>* {
text-align: center;
}
.wp-calendar-table {
caption-side: top;
}
.wp-calendar-table caption {
position: relative;
font-weight: 700;
color: rgba(var(--color-secondary), 1);
padding: 20px 0;
text-align: center;
}
.wp-calendar-table caption::before,
.wp-calendar-table caption::after {
font-family: "FontAwesome";
position: absolute;
cursor: pointer;
}
.wp-calendar-table caption::before {
content: "\f053";
left: 0;
}
.wp-calendar-table caption::after {
content: "\f054";
right: 0;
}
.wp-calendar-table td#today {
color: rgba(var(--white-text), 1);
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.wp-calendar-table td#today a {
color: rgba(var(--white-text), 1);
}
.wp-calendar-table td#today::before {
content: "";
position: absolute;
padding: 20px;
border-radius: 50%;
background-color: rgba(var(--color-primary), 1);
z-index: -1;
}
.header .wp-calendar-table td#today::before {
padding: 15px;
}
.header .wp-block-embed iframe {
height: auto;
max-width: 200px;
}
.wp-block-calendar table th {
font-weight: 700;
background: none;
}
.wp-block-calendar table th,
.wp-block-calendar table td {
border: none;
}
.sidebar .widget_mail .widget-mail-content .image img {
width: inherit;
}
.sidebar .widget_mail .mail-form .wp-block-search__inside-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
}
.sidebar .widget_mail .mail-form .wp-block-search__inside-wrapper input {
width: 100%;
border: 1px solid rgba(var(--border), 1);
border-radius: 5px;
padding: 12px;
}
.sidebar .widget_mail .mail-form .wp-block-search__inside-wrapper button {
padding: 15px 25px;
border-radius: 5px;
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
font-weight: 500;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-top: 30px;
position: absolute;
right: 0;
margin-top: 0;
padding: 0 25px;
z-index: 99;
height: 100%;
}  .masonry {
display: -ms-grid;
display: grid;
grid-gap: 30px;
-ms-grid-columns: (minmax(370px, 1fr))[auto-fill];
grid-template-columns: repeat(auto-fill, minmax(370px, 1fr));
grid-auto-rows: 0;
}
.masonry-item {
border-radius: 5px;
overflow: hidden;
position: relative;
}
.masonry-item img {
position: relative;
}
.banner-image-grid>div,
.blog-masonry>div,
.blog>div,
.image-blog {
position: relative;
border-radius: 4px;
overflow: hidden;
}
.image-blog>img,
.home2 .blog img,
.faq-query-section>img {
max-width: unset;
width: 100%;
}
.meta-icon {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}  .blog-single-section article .intro {
position: relative;
}
.blog-single-section article .intro .intro-image-wrapper .intro-image {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
}
.blog-single-section article .intro .intro-image-wrapper .intro-image::before,
.blog-single-section article .intro .intro-image-wrapper .intro-image::after {
content: "";
bottom: 5px;
left: 5px;
position: absolute;
right: 5px;
top: 5px;
opacity: 0;
-webkit-transition: all 1s ease;
transition: all 1s ease;
background: rgba(0, 0, 0, 0.2);
z-index: 1;
}
.blog-single-section article .intro .intro-image-wrapper .intro-image::before {
-webkit-transform: scale(0, 1);
transform: scale(0, 1);
}
.blog-single-section article .intro .intro-image-wrapper .intro-image::after {
-webkit-transform: scale(1, 0);
transform: scale(1, 0);
}
.blog-single-section article .intro .intro-image-wrapper .intro-image:hover::before,
.blog-single-section article .intro .intro-image-wrapper .intro-image:hover::after,
.blog-single-section article .intro .intro-image-wrapper .intro-image:focus::before,
.blog-single-section article .intro .intro-image-wrapper .intro-image:focus::after {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1;
}
.blog-single-section article .intro .intro-image-wrapper .intro-image>a {
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
}
.blog-single-section article .intro .intro-image-wrapper .intro-image .post-hover {
position: absolute;
width: 50px;
height: 50px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 50%;
background-color: rgba(var(--color-primary), 1);
visibility: hidden;
opacity: 0;
}
.blog-single-section article .intro .intro-image-wrapper .intro-image .post-hover>i {
color: rgba(var(--white-text), 1);
}
.blog-single-section article .intro .blog-post-content {
position: absolute;
bottom: 15px;
left: 15px;
z-index: 1;
}
.blog-single-section article .intro .blog-post-content .blog-post-meta {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.blog-single-section article .intro .blog-post-content .blog-post-meta>a:not(:first-child) {
margin-left: 10px;
}
.blog-single-section article .intro .blog-post-content .blog-post-meta>* {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.blog-single-section article .intro .blog-post-content .blog-post-meta>* i,
.blog-single-section article .intro .blog-post-content .blog-post-meta>* time {
color: rgba(var(--white-text), 1);
font-size: 80%;
}
.blog-single-section article .intro .blog-post-content .blog-post-meta>* .meta-blog-icon {
margin-right: 10px;
}
.blog-single-section article .title {
font-size: 28px;
font-weight: 600;
margin: 30px 0;
}
.blog-single-section article p {
margin-bottom: 20px;
}
.blog-single-section article li:not(.comment) {
padding-left: 30px;
position: relative;
color: rgba(var(--text), 1);
margin-bottom: 1rem;
}
.blog-single-section article li:not(.comment)::before {
position: absolute;
content: "";
width: 10px;
height: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 50%;
background-color: rgba(var(--text), 1);
left: 0px;
top: 8px;
}
.blog-single-section article .widget_tag_cloud {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.blog-single-section article .widget_tag_cloud .product-tag {
padding-right: 50px;
}
.blog-single-section article .widget_tag_cloud .tagcloud .tag-cloud-link {
border: 1px solid rgba(var(--border), 1);
border-radius: 5px;
padding: 4px 8px;
text-align: center;
font-size: 0.9em;
}
.blog-single-section article .comment-area-wrapper .comments-area h4 {
font-weight: 600;
margin-bottom: 30px;
}
.blog-single-section article .comment-area-wrapper .comments-area .comment-respond {
margin-top: 50px;
}
.blog-single-section article .comment-area-wrapper .comments-area .comment-list .comment .comment-body {
position: relative;
padding-left: 120px;
min-height: 120px;
overflow-wrap: break-word;
word-wrap: break-word;
border-radius: 3px;
z-index: 0;
margin-bottom: 30px;
}
.blog-single-section article .comment-area-wrapper .comments-area .comment-list .comment .comment-body .reply {
border-bottom: 1px solid rgba(var(--border), 1);
}
.blog-single-section article .comment-area-wrapper .comments-area .comment-list .comment .comment-body .comment-meta {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
background-color: unset;
}
.blog-single-section article .comment-area-wrapper .comments-area .comment-list .comment .comment-body .comment-meta .comment-author img {
width: inherit;
position: absolute;
z-index: 0;
left: 0px;
top: 6px;
}
.blog-single-section article .comment-area-wrapper .comments-area .comment-list .comment .children {
position: relative;
padding: 0;
margin: 0;
margin-left: 2.5rem;
z-index: 0;
}
.blog-single-section article .comment-area-wrapper .comments-area form .row>[class*="col-"]>*:not(:last-child) {
margin-bottom: 20px;
}
.blog-single-section article .comment-area-wrapper .comments-area form label {
color: rgba(var(--color-secondary), 1);
font-weight: 700;
margin-bottom: 6px;
}
.blog-single-section article .comment-area-wrapper .comments-area form input:not([type="submit"]):not([type="checkbox"]),
.blog-single-section article .comment-area-wrapper .comments-area form textarea {
width: 100%;
border: 1px solid rgba(var(--border), 1);
border-radius: 5px;
padding: 18px 30px;
}
.blog-single-section article .comment-area-wrapper .comments-area form .textarea {
resize: none;
}
.blog-single-section article .comment-area-wrapper .comments-area form input[type="submit"] {
padding: 15px 25px;
border-radius: 5px;
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
font-weight: 500;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-top: 30px;
border: none;
margin-top: 0;
}
.blog-single-section article .comment-area-wrapper .comments-area form .comment-form-cookies-consent {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.blog-single-section article .comment-area-wrapper .comments-area form .comment-form-cookies-consent label {
margin-bottom: 0;
margin-left: 10px;
}
.blog-single-section article .comment-area-wrapper .comments-area form form p:not(:last-child) {
margin-bottom: 20px;
}  .error-section .error-image-wrapper {
position: relative;
}
.error-section .error-image-wrapper>img:not([alt="robot"]) {
-webkit-animation: gear-clock-rotate 2s linear infinite;
animation: gear-clock-rotate 2s linear infinite;
position: absolute;
}
.error-section .error-image-wrapper #image-1 {
bottom: 20.5%;
left: 0%;
z-index: 1;
width: 13.5%;
height: auto;
-webkit-animation: plant-float 5s linear infinite;
animation: plant-float 5s linear infinite;
}
.error-section .error-image-wrapper #image-2 {
bottom: 39.4%;
left: 6%;
z-index: 0;
width: 10%;
height: auto;
}
.error-section .error-image-wrapper #image-3 {
bottom: 88%;
left: 72%;
width: 4%;
height: auto;
}
.error-section .error-image-wrapper #image-4 {
bottom: 54%;
left: 63%;
width: 4%;
height: auto;
}
.error-section .error-image-wrapper #image-5 {
bottom: 18.5%;
left: 30.6%;
width: 4%;
height: auto;
}
.error-section .error-image-wrapper #image-6 {
bottom: 82%;
left: 6%;
width: 6%;
height: auto;
}
.error-section .error-image-wrapper #image-7 {
bottom: 25.2%;
right: 27%;
width: 8%;
height: auto;
}
.error-section .error-image-wrapper #image-8 {
bottom: 21.6%;
left: 45%;
width: 6%;
height: auto;
}
.error-section .error-image-wrapper #image-9 {
bottom: 18.5%;
left: 50.5%;
width: 6%;
height: auto;
}
.error-section .error-message {
font-weight: 700;
margin-top: 30px;
margin-bottom: 15px;
}
.error-section .error-message+div a {
padding: 10px 20px;
border-radius: 5px;
}  #st-primary-content .woocommerce-notices-wrapper {
margin-bottom: 15px;
display: none;
}
#st-primary-content .product.type-product {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
#st-primary-content .product.type-product>* {
margin-bottom: 30px;
margin-left: 30px;
}
#st-primary-content .product-collection-area .product.type-product>*:not(.sale-ribbon) {
margin-bottom: 0;
margin-left: 0;
width: 100%;
}
#st-primary-content .product.type-product>*:nth-child(2) {
margin-left: 0px;
}  .single-product #st-primary-content .product.type-product>.summary.entry-summary form.cart {
margin-bottom: 20px;
}
.single-product #st-primary-content .product .summary .compare.button span {
outline: none !important;
}
.single-product #st-primary-content .product.type-product>.summary.entry-summary form.cart .single_add_to_cart_button {
z-index: 0;
background: rgba(var(--color-primary), 1);
}
.single-product .aromatic-woowishlist-button,
.single-product.woocommerce .aromatic-woowishlist-button {
margin-left: 20px;
border: 1px solid rgba(var(--color-primary), 1);
height: 40px;
width: 40px;
border-radius: 50%;
}
#st-primary-content .product.type-product>.images form.cart,
#st-primary-content .product.type-product>.summary.entry-summary form.cart {
display: block;
}
#st-primary-content .product.type-product>.images .compare.button,
#st-primary-content .product.type-product>.summary.entry-summary .compare.button {
margin-left: 0;
}
#st-primary-content .product.type-product>.images .upper-section {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
#st-primary-content .product.type-product>.images .upper-section>div:not(:first-child) {
margin-left: 30px;
}
#st-primary-content .product.type-product>.images .upper-section .product-single-main-image {
background-color: rgba(var(--product-bg), 1);
border-radius: 5px;
-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
position: relative;
}
#st-primary-content .product.type-product>.images .upper-section .product-single-main-image img {
width: 320px;
height: 320px;
margin: 0 auto;
}
#st-primary-content .product.type-product>.images .down-section {
margin-top: 20px;
}
#st-primary-content .product.type-product>.images .vertical-slider img {
border: 1px solid rgba(var(--border), 1);
border-radius: 5px;
max-width: 100px;
max-height: 100px;
}
#st-primary-content .product.type-product>.images .horizontal-slider img {
border: 1px solid rgba(var(--border), 1);
border-radius: 5px;
height: 100px;
max-width: 100px;
}
#st-primary-content .product {
position: relative;
}
.product .sale-ribbon {
margin: 0;
font-size: 14px;
font-weight: 500;
text-align: center;
padding: 0 10px;
line-height: 24px;
display: inline-block;
border-radius: 5px;
color: rgba(var(--white-text), 1);
background: rgba(var(--color-primary), 1);
z-index: 1;
position: absolute;
top: 15px;
left: 15px;
}
#st-primary-content .product .imagess {
margin-bottom: 2em;
float: left;
}
#st-primary-content .product .imagess img {
height: auto;
max-width: 100%;
display: block;
width: 100%;
height: auto;
-webkit-box-shadow: none;
box-shadow: none;
}
#st-primary-content .product .imagess .woocommerce-product-gallery__image:nth-child(1) {
max-height: 440px;
display: block;
width: 100%;
height: auto;
-webkit-box-shadow: none;
box-shadow: none;
max-width: 100%;
width: auto;
margin: auto;
}
#st-primary-content .product .imagess .thumbnails {
position: relative;
overflow: hidden;
padding-top: 1em;
}
#st-primary-content .product .imagess .thumbnails::before {
content: " ";
display: table;
}
#st-primary-content .product .imagess .thumbnails div#slider-prev {
left: -7px;
}
#st-primary-content .product .imagess .thumbnails #slider-prev,
#st-primary-content .product .imagess .thumbnails #slider-next {
width: 26px;
height: 25px;
overflow: hidden;
color: rgba(var(--color-secondary), 1);
background-color: #ffffff;
background-image: none;
border-radius: 3px;
margin-top: -5px;
opacity: 1;
visibility: visible;
display: block !important;
border: 1px solid rgba(var(--color-primary), 1);
-webkit-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
}
#st-primary-content .product .imagess .thumbnails .aromatic_slider_arrow span {
display: table-cell;
text-align: center;
vertical-align: middle;
}
#st-primary-content .product .imagess .thumbnails .aromatic_slider_arrow span::after {
content: "\f104";
}
#st-primary-content .product .imagess .thumbnails .aromatic_slider_arrow span::after,
#st-primary-content .product .imagess .thumbnails .aromatic_slider_arrow span::before {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
margin: auto;
line-height: 23px;
text-align: center;
font-family: "Font Awesome 5 Free";
}
#st-primary-content .product .imagess .thumbnails .aromatic_magnifier_gallery {
margin: 0;
padding: 0;
text-align: center;
}
.single-product .summary.entry-summary span.woocommerce-Price-amount.amount {
color: rgba(var(--color-primary), 1);
}
#st-primary-content .product .imagess .thumbnails .aromatic_magnifier_gallery .aromatic_magnifier_thumbnail {
position: relative;
display: inline-block;
vertical-align: middle;
top: 0;
margin-right: 1px;
}
#st-primary-content .product .imagess .thumbnails .aromatic_magnifier_gallery .aromatic_magnifier_thumbnail a {
width: 100% !important;
display: block;
margin-top: 10px;
height: auto !important;
overflow: hidden;
float: left;
width: 30.75%;
margin-right: 3.8%;
margin-bottom: 1em;
clear: both;
}
#st-primary-content .product .summary {
margin-bottom: 2em;
margin-bottom: 3em;
}
#st-primary-content .product .summary .product_title {
clear: none;
margin-top: 0;
padding: 0;
letter-spacing: 0.65px;
margin-bottom: 3px;
font-size: 2.2rem;
line-height: 1.5;
}
#st-primary-content .product .summary .stwsb-products {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-bottom: 15px;
flex-wrap: nowrap;
}
#st-primary-content .product .summary .stwsb-products .stwsb-product {
border: 1px solid rgba(var(--border), 1);
border-radius: 5px;
padding: 0px;
}
.aromatic-product-sharing .widget_social_widget {
justify-content: flex-start !important;
}
.aromatic-product-sharing .widget_social_widget ul {
margin: 0 !important;
margin-left: 15px !important;
}
#st-primary-content .product .summary .stwsb-products .stwsb-product .stwsb-thumb img {
width: auto;
height: auto;
}
#st-primary-content .product .summary .stwsb-products .stwsb-product .stwsb-price,
#st-primary-content .product .summary .stwsb-products .stwsb-product .stwsb-title {
text-align: center;
}
#st-primary-content .product .summary .aromatic-stocks {
margin-bottom: 15px;
}
#st-primary-content .product .summary .aromatic_psc_frontend_btn .aromatic_psc_call_popup {
padding: 0;
margin: 15px 0;
}
#st-primary-content .product .summary .aromatic_psc_frontend_btn .aromatic_psc_call_popup a {
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
padding: 5px 20px;
border-radius: 5px;
font-weight: 600;
}
#st-primary-content .product .summary form.cart {
margin-bottom: 0;
display: inline-block;
vertical-align: middle;
}
#st-primary-content .product .summary form.cart::before {
content: " ";
display: table;
}
#st-primary-content .product .summary form.cart::after {
clear: both;
}
#st-primary-content .product .summary form.cart .quantity {
float: left;
margin: 0 4px 0 0;
margin-right: 10px;
}
#st-primary-content .product .summary form.cart .quantity .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
-webkit-clip-path: inset(50%);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
word-wrap: normal;
}
#st-primary-content .product .summary form.cart .quantity .qty {
padding: 0.3rem;
min-height: 37.8px;
border-color: #d8d8d8;
border-radius: 0;
width: 3.631em;
text-align: center;
}
#st-primary-content .product .summary form.cart button a {
padding: 15px 25px;
border-radius: 5px;
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
font-weight: 500;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-top: 30px;
padding: 7px 16px;
margin-top: 0;
}
#st-primary-content .product .summary .compare.button {
display: inline-block;
vertical-align: middle;
background-color: #ffffff;
line-height: 1.5;
color: var(--bs-secondary);
text-decoration: none;
font-size: 15px;
font-weight: 500;
-webkit-transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
transition: all 0.35s cubic-bezier(0.645, 0.045, 0.355, 1);
white-space: nowrap;
margin-left: 8px;
}
#st-primary-content .product .summary .compare.button span {
padding: 5px 10px !important;
border-radius: 5px;
}
#st-primary-content .product .summary .aromatic-woowishlist-button {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin-left: 7px;
}
#st-primary-content .product .summary .aromatic-woowishlist-button a {
display: inline-block;
white-space: nowrap;
width: 40px;
height: 40px;
line-height: 41px;
background: var(--bs-secondary);
color: #fff;
text-align: center;
text-decoration: none;
border-radius: 100%;
}
#st-primary-content .product .summary .aromatic-woowishlist-button a span {
display: none;
}
#st-primary-content .product .summary .product_meta {
margin-top: 1.2rem;
}
#st-primary-content .product .summary .product_meta>span {
display: block;
}
#st-primary-content .product .summary .product_meta>span a {
color: rgba(var(--color-primary), 1);
}
#st-primary-content .product .summary .aromatic-product-sharing .widget_social_widget {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: self-end;
-ms-flex-align: self-end;
align-items: self-end;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
margin-top: 20px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
#st-primary-content .product .summary .aromatic-product-sharing .widget_social_widget h6 {
font-weight: 700;
text-transform: inherit;
font-style: inherit;
text-decoration: inherit;
}
#st-primary-content .product .summary .aromatic-product-sharing .widget_social_widget ul {
margin-top: -0.75rem;
}
#st-primary-content .product .summary .aromatic-product-sharing .widget_social_widget ul li {
margin-top: 0.75rem;
display: inline-block;
}
#st-primary-content .product .summary .aromatic-product-sharing .widget_social_widget ul li a {
position: relative;
z-index: 0;
display: inline-block;
text-decoration: none;
font-weight: 500;
width: 28px;
height: 28px;
text-align: center;
line-height: 28px;
border-radius: 100%;
overflow: hidden;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
text-decoration: none;
background-color: rgba(var(--color-secondary), 1);
-webkit-transition: 0.6s;
transition: 0.6s;
width: 40px;
height: 40px;
background-color: transparent;
border: 1px solid rgba(var(--border), 1);
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
#st-primary-content .product .summary .aromatic-product-sharing .widget_social_widget ul li:not(:last-child) {
margin-right: 5px;
}
#st-primary-content .product .woocommerce-tabs {
clear: both;
width: 100%;
}
#st-primary-content .aromatic_magnifier_zoom_wrap {
top: 0;
position: relative;
}
#st-primary-content .aromatic_magnifier_zoom {
position: relative;
display: block;
}
#st-primary-content .aromatic_magnifier_mousetrap {
z-index: 999;
position: absolute;
width: 0px;
height: 0px;
left: 0;
top: 0;
}
#st-primary-content .aromatic_magnifier_mousetrap .aromatic_expand {
display: inline;
cursor: pointer;
font-size: 25px;
position: absolute;
text-decoration: none;
text-indent: -10000px;
z-index: 20000;
line-height: 1em;
background-color: white;
width: 25px;
height: 26px;
top: 10px;
bottom: initial;
left: initial;
right: 10px;
border-radius: 0%;
}
#st-primary-content .expand-button-hidden svg {
width: 25px;
height: 25px;
display: block;
padding: 5px;
}
#st-primary-content .zoom-button-hidden svg {
display: block;
padding: 5px;
}
.aromatic_woocompare_product_actions_tip,
.aromatic_woocompare_product_actions_tip .text {
min-width: 0;
display: block;
}
.woocommerce-shop .compare-btn.in_compare .aromatic_woocompare_product_actions_tip, 
.woocommerce-shop .compare-btn.in_compare .aromatic_woocompare_product_actions_tip .text {
min-width: unset;
}  .about-us-section .testimonial2-nav-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
position: relative;
left: 5%;
}
.about-us-section .testimonial2-nav-wrapper>a:not(:first-child) {
margin-left: 10px;
}
.about-us-section .testimonial-section .heading {
margin-bottom: 75px;
}
.about-us-section .heading {
margin-bottom: 35px;
}
.about-us-section .heading p {
padding-left: 50px;
}
.about-us-section .heading~p {
margin-bottom: 20px;
}
.about-us-section .heading~ul li {
padding-left: 30px;
position: relative;
color: rgba(var(--text), 1);
}
.about-us-section .heading~ul li::before {
position: absolute;
content: "\f058";
font-family: "FontAwesome";
width: 15px;
height: 15px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 50%;
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
left: 0px;
top: 8px;
z-index: 1;
}
.about-us-section .heading~.button-wrapper {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
}
.about-us-section .heading~.button-wrapper>div:not(:first-child) {
margin-left: 20px;
}
.about-us-section .heading~.button-wrapper a {
padding: 15px 25px;
border-radius: 5px;
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
font-weight: 500;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-top: 30px;
padding: 15px 20px;
}
.about-us-section .main-image-wrapper {
position: relative;
margin-top: 30px;
}
.about-us-section .main-image-wrapper>* {
position: relative;
z-index: 1;
}
.about-us-section .main-image-wrapper img {
top: -30px;
}
.about-us-section .main-image-wrapper::after {
content: "";
position: absolute;
width: calc(100% + 30px);
height: 85%;
background-color: rgba(var(--color-primary), 1);
bottom: 0;
z-index: 0;
right: -30px;
}
.about-us-section .main-image-wrapper .statics-text {
padding: 0px 10px 30px 30px;
}
.about-us-section .main-image-wrapper .statics-text h5,
.about-us-section .main-image-wrapper .statics-text p {
color: rgba(var(--white-text), 1);
}
.about-us-section .main-image-wrapper .statics-text h5 {
font-weight: 600;
color: rgba(var(--white-text), 1);
font-size: 2rem;
}
.about-us-section .main-image-wrapper .statics-text p:first-of-type {
font-weight: 700;
}
.about-us-section .main-image-wrapper .statics-text p:last-child {
font-size: 14px;
}
.about-us-section .main-image-wrapper .floating-elements .bubble {
width: 40px;
height: 40px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 50%;
background-color: rgba(var(--white-text), 0.3);
position: absolute;
left: 0;
bottom: 10px;
-webkit-animation: about-bubbles 2s infinite linear;
animation: about-bubbles 2s infinite linear;
}
.about-us-section .main-image-wrapper .floating-elements .bubble1 {
top: 12%;
left: 9%;
}
.about-us-section .main-image-wrapper .floating-elements .bubble2 {
top: 12%;
left: 55%;
}
.about-us-section .main-image-wrapper .floating-elements .triangle {
position: absolute;
width: 100%;
right: -15px;
top: -31%;
-webkit-transform: rotate(180deg);
transform: rotate(180deg);
-webkit-animation: about-triangle 1.5s infinite linear;
animation: about-triangle 1.5s infinite linear;
}
.about-us-section .main-image-wrapper .floating-elements .triangle>div {
height: 1px;
background-color: rgba(var(--white-text), 1);
position: absolute;
}
.about-us-section .testimonial-section .page-slider .slide h2,
.about-us-section .testimonial-section .page-slider .slide p {
margin-bottom: 20px;
}
.about-us-section .testimonial-section .page-slider .row {
padding: 70px 0 0;
}
.about-us-section .testimonial-section .page-slider .testimonial2-nav-wrapper {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
.about-us-section .testimonial-section .page-slider .testimonial2-nav-wrapper>a:not(:first-child) {
margin-left: 10px;
}
.about-us-section .testimonial-section .page-slider .page-image-slider {
top: 7%;
position: absolute;
left: 32%;
}
.about-us-section .testimonial-section .page-slider .page-image-slider img {
max-width: 190px;
height: auto; border-radius: 50%;
text-align: right;
display: inline-block; position: static;
margin-top: 18px;
border: 5px solid rgba(var(--color-primary), 1);
}
.about-us-section .testimonial-section .slider-wrapper {
position: relative;
width: 100%;
margin: auto;
padding: 50px 0;
background-color: rgba(var(--product-bg), 1);
border-radius: 10px;
overflow: hidden;
}
.about-us-section .testimonial-section .slider-wrapper::before,
.about-us-section .testimonial-section .slider-wrapper::after {
position: absolute;
top: 0px;
left: -30px;
width: 50%;
height: 50%;
background-color: rgba(var(--color-primary), 0.5);
}
.about-us-section .testimonial-section .slider-wrapper .testimonial-slider-1 {
margin-top: 286px;
}
.about-us-section .testimonial-section .slider-wrapper .bullets {
min-height: 100px;
}
.about-us-section .testimonial-section .slider-wrapper .bullets:nth-child(1) {
left: 47px;
top: -30px;
}
.about-us-section .testimonial-section .slider-wrapper .bullets:nth-child(2) {
left: -47px;
top: 14px;
}
.about-us-section .testimonial-section .slider-wrapper .bullets:nth-child(3) {
left: -83px;
top: 120px;
}
.about-us-section .testimonial-section .slider-wrapper .bullets:nth-child(4) {
left: -47px;
top: 221px;
}
.about-us-section .testimonial-section .slider-wrapper .bullets:nth-child(5) {
left: 47px;
top: 265px;
}
.about-us-section .testimonial-section .slider-wrapper .bullets,
.about-us-section .testimonial-section .slider-wrapper #bullet-wrapper {
position: absolute;
}
.about-us-section .testimonial-section .slider-wrapper #bullet-wrapper {
width: 280px;
height: 280px;
border-radius: 50%;
left: 32%;
top: 75px;
}
.about-us-section .testimonial-section .slider-wrapper #bullet-wrapper img {
max-height: 70px;
border-radius: 50%;
cursor: pointer;
}
.about-us-section .testimonial-section .slider-wrapper .bullets.tns-nav-active img {
border: 2px solid rgba(var(--color-primary), 1);
}  .aromatic-home2 .page-slider-wrapper .row {
padding: 0;
}
.aromatic-home2 .page-slider-wrapper .row .banner-text-section { }
.aromatic-home2 .page-slider-wrapper .row .banner-text-section .offer {
font-family: "Great Vibes", cursive;
font-size: 1.5rem;
}
.aromatic-home2 .page-slider-wrapper .row .banner-text-section p {
padding: 15px 0 15px 0;
border-bottom: 1px solid rgba(var(--border), 1);
border-top: 1px solid rgba(var(--border), 1);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.aromatic-home2 .page-slider-wrapper .row .banner-text-section p>span {
font-size: 1.5rem;
font-weight: 600;
color: rgba(var(--color-primary), 1);
margin-right: 15px;
}
.aromatic-home2 .page-slider-wrapper .row .banner-text-section h1::after {
content: unset;
}
.aromatic-home2 .page-image-slider {
right: 7%;
}
.testimonial3.testimonial-section .page-image-slider {
right: 0;
}
.aromatic-home2 .page-image-slider>img {
width: 100vw;
}
.aromatic-home2 .info-section .container-fluid {
background-image: unset;
}
.info-section.info-home1 .container-fluid {
background-color: rgba(var(--footer-bg), 1);
}
.aromatic-home2 .info-section .section-icon {
position: relative;
z-index: 1;
}
.aromatic-home2 .info-section .section-icon img {
width: inherit;
}
.aromatic-home2 .info-section .section-icon::before {
content: "";
position: absolute;
width: 30px;
height: 30px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
border-radius: 50%;
background-color: rgba(var(--info-bubble), 0.8);
z-index: -1;
left: 25px;
-webkit-animation: about-bubbles 1.5s infinite linear;
animation: about-bubbles 1.5s infinite linear;
}            .aromatic-home2 .info-section .section-icon i {
font-size: 45px;
}
.aromatic-home2 .info-section .section-type {
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
}
.aromatic-home2 .info-section .service-action a,
.aromatic-home2 .info-section .service-action div {
font-size: 16px;
}
.product-grid-home2 .grid {
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
grid-template-areas: "first""second""third""fourth";
}
.product-grid-home2 .grid>div {
position: relative;
}
.product-grid-home2 .grid>div .image-hover-wrapper {
position: relative;
display: block;
overflow: hidden;
}
.product-grid-home2 .grid>div .image-hover-wrapper::before,
.product-grid-home2 .grid>div .image-hover-wrapper::after {
background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
content: " ";
height: 0;
padding: 0;
position: absolute;
transition: all 0.8s ease 0s;
-webkit-transition: all 0.8s ease 0s;
-moz-transition: all 0.8s ease 0s;
-ms-transition: all 0.8s ease 0s;
-o-transition: all 0.8s ease 0s;
width: 0;
transform: rotate(180deg);
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
-moz-transform: rotate(180deg);
z-index: 0;
}
.product-grid-home2 .grid>div .image-hover-wrapper::after {
right: 0;
bottom: 0;
}
.product-grid-home2 .grid>div .image-hover-wrapper:hover::before,
.product-grid-home2 .grid>div .image-hover-wrapper:hover::after,
.product-grid-home2 .grid>div .image-hover-wrapper:focus::before,
.product-grid-home2 .grid>div .image-hover-wrapper:focus::after {
height: 100%;
width: 100%;
transform: rotate(0);
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
-o-transform: rotate(0deg);
-moz-transform: rotate(0deg);
}
.product-grid-home2 .grid .third {
border: none;
}
.product-grid-home2 .grid .meta-box {
position: absolute;
bottom: 0;
left: 0;
padding: 20px 40px;
background-image: linear-gradient(45deg, #aeaa9e90, #d7d8d330);
background-size: 100%;
z-index: 1;
}
.product-grid-home2 .grid .meta-box>*,
.product-grid-home2 .grid .meta-box a {
color: #ffffff;
}
.product-grid-home2 .grid .meta-box a:hover,
.product-grid-home2 .grid .meta-box a:focus {
color: rgba(var(--color-primary), 1);
}
.product-grid-home2 .grid .meta-box .grid-name {
position: static;
font-size: 1.5em;
font-weight: 600;
}
.product-grid-home2 .grid .meta-box .grid-name::before {
content: unset;
}
.aromatic-home2 .our-product-section .products .product-img,
.aromatic-home2 .deal-of-the-day .products .product-img,
.aromatic-home2 .trending-products .products .product-img {
position: relative;
}     .aromatic-home2 .our-product-section .products .product-img .hover-product-action,
.aromatic-home2 .deal-of-the-day .products .product-img .hover-product-action,
.aromatic-home2 .trending-products .products .product-img .hover-product-action {
position: absolute;
top: 5%;
right: 5%;
}
.aromatic-home2 .our-product-section .products .product-img .hover-product-action a,
.aromatic-home2 .deal-of-the-day .products .product-img .hover-product-action a,
.aromatic-home2 .trending-products .products .product-img .hover-product-action a {
background-color: rgba(var(--info-bubble), 1);
border-radius: 50%;
padding: 3px;
margin-bottom: 10px;
height: 35px;
}
.aromatic-home2 .our-product-section .products .product-img .hover-product-action img,
.aromatic-home2 .deal-of-the-day .products .product-img .hover-product-action img,
.aromatic-home2 .trending-products .products .product-img .hover-product-action img {
width: 30px;
}
.aromatic-home2 ul.products li.product a.compare.button:after {
line-height: 30px;
color: inherit;
}
.product-home1 a.compare.button:after,
.product-home3 a.compare.button:after {
line-height: 40px !important;
}
.aromatic-home2 ul.products li.product .yith-wcwl-add-button a {
height: 35px;
width: 35px;
color: inherit;
}
.aromatic-home2 ul.products li.product .yith-wcwl-add-button a:hover,
.aromatic-home2 ul.products li.product .yith-wcwl-add-button a:focus {
color: rgba(var(--color-primary), 1);
}
.aromatic-home2 .our-product-section .products .product-img+div .product-content,
.aromatic-home2 .deal-of-the-day .products .product-img+div .product-content,
.aromatic-home2 .trending-products .products .product-img+div .product-content {
padding: 15px 10px;
}
.aromatic-home2 .our-product-section .products .product-img+div .product-content .pro-rating,
.aromatic-home2 .deal-of-the-day .products .product-img+div .product-content .pro-rating,
.aromatic-home2 .trending-products .products .product-img+div .product-content .pro-rating {
margin-bottom: 0;
}
.aromatic-home2 .our-product-section .products .product-img+div .product-content h5 a,
.aromatic-home2 .deal-of-the-day .products .product-img+div .product-content h5 a,
.aromatic-home2 .trending-products .products .product-img+div .product-content h5 a {
color: rgba(var(--color-secondary), 1);
}
.aromatic-home2 .our-product-section .products .product-img .hover-product-action .woocommerce-LoopProduct-link.woocommerce-loop-product__link,
.aromatic-home2 .deal-of-the-day .products .product-img .hover-product-action .woocommerce-LoopProduct-link.woocommerce-loop-product__link,
.aromatic-home2 .trending-products .products .product-img .hover-product-action .woocommerce-LoopProduct-link.woocommerce-loop-product__link,
.shop .product-collection-area .products .product-img .hover-product-action a.woocommerce-LoopProduct-link.woocommerce-loop-product__link {
display: none;
}
.aromatic-home2 .our-product-section .price,
.aromatic-home2 .deal-of-the-day .price,
.aromatic-home2 .trending-products .price { }
.aromatic-home2 .our-product-section .price ins bdi,
.aromatic-home2 .deal-of-the-day .price ins bdi,
.aromatic-home2 .trending-products .price ins bdi {
color: rgba(var(--color-primary), 1);
font-weight: 600;
}
.aromatic-home2 .product-img a img { overflow: hidden;
}
.aromatic-home2 .product-action {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
border-bottom: none;
}
.aromatic-home2 .black-friday-sale {
overflow: hidden;
}
.aromatic-home2 .black-friday-sale .container-fluid {
background-color: rgba(var(--product-bg), 1);
position: relative;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
z-index: 0;
}
.aromatic-home2 .black-friday-sale .container-fluid .section-leaf {
position: absolute;
max-height: 100%;
height: auto;
z-index: -1;
opacity: 0.15;
left: -15px;
-webkit-animation: diagonal-float 5s ease-in-out infinite;
animation: diagonal-float 5s ease-in-out infinite;
-webkit-transform-origin: bottom left;
transform-origin: bottom left;
}
.aromatic-home2 .black-friday-sale .container-fluid .section-leaf img {
height: 100%;
}
.aromatic-home2 .black-friday-sale .container-fluid .section-image img {
-webkit-animation: floating-bag 6s ease-in-out infinite;
animation: floating-bag 6s ease-in-out infinite;
}
.aromatic-home2 .black-friday-sale .section-name {
font-family: "Great Vibes", cursive;
text-transform: capitalize;
font-size: 2rem;
color: rgba(var(--color-primary), 1);
}
.aromatic-home2 .black-friday-sale .discount {
font-weight: 700;
font-size: 2rem;
}
.aromatic-home2 .black-friday-sale .shop-now {
padding: 15px 25px;
border-radius: 5px;
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
font-weight: 500;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-top: 30px;
}
.aromatic-home2 #sale-end1 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
margin: 30px auto 0;
gap: 20px;
}
.aromatic-home2 #sale-end1 .timer1 {
text-align: center;
border-radius: 5px;
border: 1px solid rgba(var(--border), 1);
padding: 5px;
line-height: 15px;
font-weight: 700;
font-size: 14px;
}
.aromatic-home2 #sale-end1 .timer1 div {
font-weight: 500;
font-size: 14px;
}
.aromatic-home2 #sale-end1 #secs1 {
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
}
.aromatic-home2 form.woocommerce-ordering {
position: relative;
display: inline-block;
}
.aromatic-home2 form.woocommerce-ordering::before {
content: "";
border-color: rgba(var(--text), 1) transparent transparent transparent;
border-width: 7px;
border-style: solid;
position: absolute;
top: 44%;
right: 5px;
-webkit-transform: translate(-50%, 0);
transform: translate(-50%, 0);
z-index: 1;
}
.aromatic-home2 form.woocommerce-ordering select {
padding: 10px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 1px solid rgba(var(--border), 1);
border-radius: 5px;
}
.aromatic-home2 .deal-of-the-day .deal-day-card {
width: calc(100% - 70px);
margin: 0 auto;
height: calc(100% - 80px);
background-color: rgba(var(--p2dod), 1);
border-radius: 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
min-height: 346px;
position: relative;
}
.aromatic-home2 .deal-of-the-day .deal-day-card h2 {
text-transform: uppercase;
font-weight: 700;
text-align: center;
padding-top: 50px;
width: 69%;
margin: 0 auto;
font-size: 2.5rem;
}
.aromatic-home2 .deal-of-the-day .deal-day-card .discount-offer-ribbon {
color: rgba(var(--white-text), 1);
text-align: center;
font-size: 2rem;
font-weight: 500;
width: 100%;
position: relative;
border-radius: 30px 10px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.aromatic-home2 .deal-of-the-day .deal-day-card .discount-offer-ribbon::before,
.aromatic-home2 .deal-of-the-day .deal-day-card .discount-offer-ribbon::after {
position: absolute;
width: 30px;
height: 50%;
background-color: rgba(var(--color-primary), 1);
}
.aromatic-home2 .deal-of-the-day .deal-day-card .discount-offer-ribbon::before {
bottom: -50%;
left: 0;
}
.aromatic-home2 .deal-of-the-day .deal-day-card .discount-offer-ribbon::after {
top: -50%;
right: 0;
}
.aromatic-home2 .deal-of-the-day .deal-day-card .discount-offer-ribbon .ribbon>span {
font-size: 1.5rem;
}
.aromatic-home2 .deal-of-the-day .deal-day-card .discount-offer-ribbon span>span {
font-weight: 700;
font-size: 2em;
vertical-align: middle;
font-style: italic;
-webkit-animation: color-wave 1s linear infinite;
animation: color-wave 1s linear infinite;
}
.aromatic-home2 .deal-of-the-day .deal-day-card a {
display: inline-block;
text-align: center;
margin-bottom: 30px;
color: rgba(var(--color-secondary), 1);
text-decoration: underline;
font-weight: 600;
}
.aromatic-home2 .deal-of-the-day .aromatic_ct-countdown {
background-color: transparent;
}
.testimonial2.testimonial-section .heading {
margin-bottom: 75px;
}
.testimonial2.testimonial-section .slider-wrapper .outer-nav-wrapper {
position: relative;
left: 5%;
}
.testimonial2.testimonial-section .testimonial-slider .slide h2,
.testimonial2.testimonial-section .testimonial-slider .slide p {
margin-bottom: 20px;
}
.testimonial2.testimonial-section .testimonial-slider .row {
padding: 70px 0 0;
}
.testimonial2.testimonial-section .testimonial-slider .page-image-slider {
top: 9.5%;
position: absolute;
left: 32%;
}
.testimonial2.testimonial-section .testimonial-slider .page-image-slider img {
max-width: 190px;
height: auto;
border-radius: 50%;
text-align: right;
display: inline-block;
position: static;
border: 5px solid rgba(var(--color-primary), 1);
}
.testimonial2.testimonial-section .slider-wrapper {
position: relative;
width: 100%;
margin: auto;
padding: 50px 0;
background-color: rgba(var(--product-bg), 1);
border-radius: 10px;
overflow: hidden;
}
.testimonial2.testimonial-section .slider-wrapper::before,
.testimonial2.testimonial-section .slider-wrapper::after {
position: absolute;
top: 0px;
left: -30px;
width: 50%;
height: 50%;
background-color: rgba(var(--color-primary), 0.5);
}
.testimonial2.testimonial-section .slider-wrapper .testimonial-slider-1 {
margin-top: 286px;
}
.testimonial2.testimonial-section .slider-wrapper .testimonial-slider-1 .testimonial2-nav-wrapper {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
.testimonial2.testimonial-section .slider-wrapper .testimonial-slider-1 .testimonial2-nav-wrapper>a:not(:first-child) {
margin-left: 10px;
}
.testimonial2.testimonial-section .slider-wrapper .bullets {
min-height: 100px;
}
.testimonial2.testimonial-section .slider-wrapper .bullets:nth-child(1) {
left: 47px;
top: -30px;
}
.testimonial2.testimonial-section .slider-wrapper .bullets:nth-child(2) {
left: -47px;
top: 14px;
}
.testimonial2.testimonial-section .slider-wrapper .bullets:nth-child(3) {
left: -83px;
top: 120px;
}
.testimonial2.testimonial-section .slider-wrapper .bullets:nth-child(4) {
left: -47px;
top: 221px;
}
.testimonial2.testimonial-section .slider-wrapper .bullets:nth-child(5) {
left: 47px;
top: 265px;
}
.testimonial2.testimonial-section .slider-wrapper .bullets,
.testimonial2.testimonial-section .slider-wrapper #testimonial-bullet-wrapper {
position: absolute;
}
.testimonial2.testimonial-section .slider-wrapper #testimonial-bullet-wrapper {
width: 280px;
height: 280px;
border-radius: 50%;
left: 32%;
top: 75px;
}
.testimonial2 .slider-wrapper #testimonial-bullet-wrapper img {
width: 70px;
border-radius: 50%;
cursor: pointer;
height: auto;
}
.testimonial2.testimonial-section .slider-wrapper .bullets.tns-nav-active img {
border: 2px solid rgba(var(--color-primary), 1);
}
.aromatic-home2 .grab1 {
background: url(//www.eprises.fr/wp-content/themes/aromatic-pro/assets/images/homepage2/grab-bckground.jpg) no-repeat;
background-size: 100% 100%;
}  .aromatic-home3 .heading {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.aromatic-home3 .banner .page-slider-wrapper {
overflow: hidden;
}
.aromatic-home3 .banner .page-image-slider {
padding-top: 0;
}
.aromatic-home3 .banner .page-image-slider>img {
position: relative;
width: 100%;
height: auto;
}
.aromatic-home3 .banner .banner-text-section {
padding-bottom: 15px;
}
.aromatic-home3 .banner .banner-text-section .offer {
font-family: "Great Vibes", cursive;
font-size: 2rem;
}
.aromatic-home3 .banner .banner-text-section h1 {
margin-left: 15px;
}
.aromatic-home3 .banner .banner-text-section h1::after {
left: -15px;
width: 3px;
height: 100%;
top: 0;
}
.aromatic-home3 .banner .banner-text-section p {
padding: 15px 0 15px 0;
border-bottom: 1px solid rgba(var(--border), 1);
border-top: 1px solid rgba(var(--border), 1);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.aromatic-home3 .banner .banner-text-section p>span {
font-size: 3rem;
font-weight: 600;
color: rgba(var(--color-primary), 1);
margin-right: 10px;
}
.product-grid-home3 .grid {
-ms-grid-columns: 1fr;
grid-template-columns: 1fr;
grid-template-areas: "first""second";
}
.product-grid-home3 .grid>a::before {
content: "";
left: 0;
opacity: 1;
position: absolute;
right: 0;
top: 0;
background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
height: 0;
-webkit-transition: all 700ms ease-in-out 0s;
transition: all 700ms ease-in-out 0s;
width: 100%;
}
.product-grid-home3 .grid>a:hover::before,
.product-grid-home3 .grid>a:focus::before {
opacity: 0;
height: 85%;
}
.aromatic-home3 a:not(.blog-img-calendar) {
position: relative;
}
.aromatic-home3 a:not(.blog-img-calendar) .meta-box {
padding: 30px 0 30px 30px;
background-image: -webkit-gradient(linear, left top, right top, from(rgba(var(--home3-pink), 1)), to(rgba(var(--home3-pink), 0.05)));
background-image: linear-gradient(to right, rgba(var(--home3-pink), 1), rgba(var(--home3-pink), 0.05));
width: 100%;
position: relative;
}
.aromatic-home3 a:not(.blog-img-calendar) .meta-box>div {
color: rgba(var(--color-secondary), 1);
}
.aromatic-home3 a:not(.blog-img-calendar) .meta-box .grid-name {
position: relative;
left: 0;
top: 0;
font-weight: 700;
}
.aromatic-home3 a:not(.blog-img-calendar) .meta-box .grid-name::before {
position: absolute;
content: "";
width: 0;
height: 0;
}
.aromatic-home3 a:not(.blog-img-calendar) .meta-box .shop-now {
right: 30px;
padding: 15px 25px;
border-radius: 5px;
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
font-weight: 500;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-top: 30px;
background-color: unset;
color: rgba(var(--color-secondary), 1);
border: 1px solid rgba(var(--border), 1);
border-radius: 5px;
border-color: rgba(var(--color-secondary), 1);
padding: 10px 25px;
margin-top: 0;
}
.aromatic-home3 .products .product-img {
position: relative;
}
.aromatic-home3 .products .product-img>a {  display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.aromatic-home3 .products .product-img .hover-product-action {
position: absolute;
bottom: 1px;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
width: 55%;
border-radius: 40px;
background-color: rgba(var(--color-primary), 1);
padding: 5px 20px;
-webkit-box-pack: space-evenly;
-ms-flex-pack: space-evenly;
justify-content: space-evenly;
max-width: 170px;
visibility: hidden;
}
.aromatic-home3 .products .product-img .hover-product-action a,
.aromatic-home3 ul.products li.product .yith-wcwl-add-button a {
border-radius: 50%;
width: 30px;
height: 30px;
}
.aromatic-home3 .products .product-img .hover-product-action .woocommerce-LoopProduct-link.woocommerce-loop-product__link {
display: none;
}
.aromatic-home3 .products .product-img .hover-product-action img {
width: 30px;
padding: 5px;
}
.aromatic-home3 .products .product-content {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding: 20px;
}
.aromatic-home3 .products .product-content .pro-rating {
margin: 0;
}
.aromatic-home3 .products .product-content h5 {
margin-top: 15px;
}
.aromatic-home3 .products .product-content h5 a {
color: rgba(var(--color-secondary), 1);
font-weight: 600;
}
.aromatic-home3 .products .product-content h5 a:hover,
.aromatic-home3 .products .product-content h5 a:focus {
color: rgba(var(--color-primary), 1);
}
.aromatic-home3 .product-action {
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
border-bottom: none;
}
.aromatic-home3 .product-action a {
font-weight: 600;
}
.aromatic-home3 .product-action .price { }
.aromatic-home3 .product-action .price ins {
font-weight: 600;
}
.aromatic-home3 .product-action .price ins bdi {
color: rgba(var(--color-primary), 1);
}
.aromatic-home3 .products:hover .product-img .hover-product-action,
.aromatic-home3 .products:focus-within .product-img .hover-product-action {
visibility: visible;
}
.aromatic-home3 .aromatic_ct-countdown {
background-color: transparent;
}
.aromatic-home3 .aromatic_ct-countdown~p {
margin-top: 20px;
}
.aromatic-home3 div.shop-btn {
text-align: center;
}
.aromatic-home3 div.shop-btn .shop-now {
padding: 15px 25px;
border-radius: 5px;
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
font-weight: 500;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-top: 30px;
}
.aromatic-home3 .black-friday-sale [class="col-12"]>* {
text-align: center;
}
.aromatic-home3 .black-friday-sale .section-name {
font-family: "Great Vibes", cursive;
font-size: 1.5rem;
color: rgba(var(--color-primary), 1);
text-transform: capitalize;
padding-top: 30px;
}
.aromatic-home3 .black-friday-sale .container-fluid {
position: relative;
overflow: hidden;
}
.aromatic-home3 .black-friday-sale .container-fluid:hover>img,
.aromatic-home3 .black-friday-sale .container-fluid:focus-within>img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.aromatic-home3 .black-friday-sale .container-fluid>img {
position: absolute;
-o-object-fit: cover;
object-fit: cover;
height: 100%;
-webkit-transition: -webkit-transform 2s ease-in-out;
transition: -webkit-transform 2s ease-in-out;
transition: transform 2s ease-in-out;
transition: transform 2s ease-in-out, -webkit-transform 2s ease-in-out;
}
.aromatic-home3 .black-friday-sale .container-fluid>.container {
min-height: 900px;
}
.aromatic-home3 .black-friday-sale .container-fluid>.container>.row {
position: relative;
}
.aromatic-home3 .black-friday-sale .shop-now {
padding: 15px 25px;
border-radius: 5px;
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
font-weight: 500;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-top: 30px;
}
.aromatic-home3 .black-friday-sale .section-image img {
-webkit-animation: floating-bag 6s ease-in-out infinite;
animation: floating-bag 6s ease-in-out infinite;
}
.aromatic-home3 .grab1 {
background: url(//www.eprises.fr/wp-content/themes/aromatic-pro/assets/images/homepage3/grab-background.jpg) no-repeat;
background-size: 100% 100%;
}
.aromatic-home3 form.woocommerce-ordering {
position: relative;
display: inline-block;
}
.aromatic-home3 form.woocommerce-ordering::before {
content: "";
border-color: rgba(var(--text), 1) transparent transparent transparent;
border-width: 7px;
border-style: solid;
position: absolute;
top: 44%;
right: 5px;
-webkit-transform: translate(-50%, 0);
transform: translate(-50%, 0);
z-index: 1;
}
.aromatic-home3 form.woocommerce-ordering select {
padding: 10px;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
border: 1px solid rgba(var(--border), 1);
border-radius: 5px;
}
.testimonial3.testimonial-section {
overflow: hidden;
}
.testimonial3.testimonial-section .heading {
margin-bottom: 30px;
}
.testimonial3.testimonial-section .slider-wrapper {
position: relative;
background-color: rgba(var(--test3), 1);
}
.testimonial3.testimonial-section .slider-wrapper .testimonial-slider-1 {
position: relative;
background-color: rgba(var(--white-text), 1);
padding: 30px 30px 90px 30px;
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
border-radius: 5px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
top: 30px;
}
.testimonial3.testimonial-section .slider-wrapper .testimonial-slider-1 .member-profile {
margin: 0 auto;
margin-left: 30px;
}
.testimonial3.testimonial-section .slider-wrapper .testimonial-slider-1 .slide {
margin-top: 30px;
}
.testimonial3.testimonial-section .slider-wrapper .testimonial-slider-1 .page-image-slider {
width: -webkit-min-content;
width: -moz-min-content;
width: min-content;
margin: 0 auto;
}
.testimonial3.testimonial-section .slider-wrapper .testimonial-slider-1 .page-image-slider img {
width: 238px;
height: 238px;
border-radius: 50%;
border: 2px solid rgba(var(--color-primary), 1);
}
.testimonial3.testimonial-section .slider-wrapper .testimonial-slider-1 h1+p {
margin-bottom: 20px;
}
.testimonial3.testimonial-section .slider-wrapper .memeber-detail {
font-style: italic;
}
.testimonial3.testimonial-section .slider-wrapper .outer-nav-wrapper {
margin-top: 20px;
position: relative;
bottom: 60px;
left: 30px;
}
.testimonial3.testimonial-section .slider-wrapper .outer-nav-wrapper #testimonial2-nav-wrapper {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
.testimonial3.testimonial-section .slider-wrapper .outer-nav-wrapper #testimonial2-nav-wrapper:last-child {
margin-left: 10px;
}
.aromatic-home3 .latest-blog1 {
padding-top: 200px;
}  .product-details-section .product-collection-area {
margin-top: 15px;
}
.product-details-section #st-primary-content .aromatic360-container {
position: relative;
}
.product-details-section #st-primary-content .aromatic360-container .nav_bar,
.product-details-section #st-primary-content .aromatic360-container .fullscreen-button {
position: absolute;
}
.product-details-section #st-primary-content .aromatic360-container .nav_bar {
top: 15px;
right: 15px;
z-index: 1;
}
.product-details-section #st-primary-content .aromatic360-container .nav_bar a {
display: block;
width: 32px;
height: 32px;
float: left;
background: url(//www.eprises.fr/wp-content/themes/aromatic-pro/assets/images/sprites.png) no-repeat;
text-indent: -99999px;
}
.product-details-section #st-primary-content .aromatic360-container .nav_bar a.nav_bar_previous {
background-position: 0 -69px !important;
}
.product-details-section #st-primary-content .aromatic360-container .nav_bar a.nav_bar_play {
background-position: 0 -4px !important;
}
.product-details-section #st-primary-content .aromatic360-container .nav_bar a.nav_bar_next {
background-position: 0 -103px !important;
}
.product-details-section #st-primary-content .aromatic360-container .nav_bar a.nav_bar_stop {
background-position: 0 -37px !important;
}
.product-details-section #st-primary-content .aromatic360-container .fullscreen-button {
bottom: 5px;
right: 5px;
width: 20px;
height: 20px;
z-index: 1;
background: url(//www.eprises.fr/wp-content/themes/aromatic-pro/assets/images/fs.png) no-repeat;
background-position: 0 -20px;
text-indent: -9999999px;
float: left;
}
.product-details-section #st-primary-content .aromatic360-container li:not(:first-child) {
position: absolute;
width: 100%;
height: auto;
top: 0;
left: 0;
}
.product-details-section #st-primary-content .shop .col-12 {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.product-details-section #st-primary-content .shop .col-12 .direction-button .inner-nav-wrapper {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
}
.product-details-section #st-primary-content .product.type-product {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.product-details-section #st-primary-content .product.type-product>.images,
.product-details-section #st-primary-content .product.type-product>.summary.entry-summary {
max-width: 100%;
-webkit-box-flex: 100%;
-ms-flex: 100%;
flex: 100%;
}
.product-details-section #st-primary-content .product.type-product>.images form.cart,
.product-details-section #st-primary-content .product.type-product>.summary.entry-summary form.cart {
display: block;
}
.product-details-section #st-primary-content .product.type-product>.images .compare.button,
.product-details-section #st-primary-content .product.type-product>.summary.entry-summary .compare.button {
margin-left: 0;
}
.product-details-section .woocommerce-tabs .tabs {
border-bottom: 1px solid rgba(var(--border), 1);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
padding-bottom: 15px;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.product-details-section .woocommerce-tabs .tabs li a {
font-weight: 700;
color: rgba(var(--color-secondary), 1);
padding: 15px 25px;
border-radius: 5px;
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
font-weight: 500;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-top: 30px;
margin-top: 0;
}
.product-details-section .woocommerce-tabs .woocommerce-Tabs-panel {
padding: 30px;
}
.product-details-section .woocommerce-tabs .woocommerce-Tabs-panel h2 {
font-size: 1.5rem;
font-weight: 700;
}
.product-details-section .woocommerce-tabs .woocommerce-Tabs-panel ul li {
list-style-type: disc;
}
.product-details-section .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table {
width: 100%;
}
.product-details-section .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table tr:nth-child(even) {
background-color: #f8f8f8;
}
.product-details-section .woocommerce-tabs .woocommerce-Tabs-panel--additional_information table tr th {
width: 150px;
padding: 15px;
}
.product-details-section .woocommerce-tabs .woocommerce-Tabs-panel--reviews .woocommerce-Reviews #review_form .comment-respond .comment-reply-title {
font-size: 2rem;
font-weight: 700;
}
.product-details-section .woocommerce-tabs .woocommerce-Tabs-panel--reviews .woocommerce-Reviews #review_form .comment-respond .comment-form textarea,
.product-details-section .woocommerce-tabs .woocommerce-Tabs-panel--reviews .woocommerce-Reviews #review_form .comment-respond .comment-form input[type="text"],
.product-details-section .woocommerce-tabs .woocommerce-Tabs-panel--reviews .woocommerce-Reviews #review_form .comment-respond .comment-form input[type="email"] {
width: 100%;
resize: none;
}
.product-details-section .woocommerce-tabs .woocommerce-Tabs-panel--reviews .woocommerce-Reviews #review_form .comment-respond .comment-form input[type="email"] {
margin-left: 26px;
}
.product-details-section .woocommerce-tabs .woocommerce-Tabs-panel--reviews .woocommerce-Reviews #review_form .comment-respond .comment-form .comment-form-author,
.product-details-section .woocommerce-tabs .woocommerce-Tabs-panel--reviews .woocommerce-Reviews #review_form .comment-respond .comment-form .comment-form-email {
display: inline-block;
width: calc(50% - 15px);
}
.product-details-section .woocommerce-tabs .woocommerce-Tabs-panel--reviews .woocommerce-Reviews #review_form .comment-respond .comment-form .comment-form-email label {
margin-left: 26px;
}
.product-details-section .woocommerce-tabs .woocommerce-Tabs-panel--reviews .woocommerce-Reviews #review_form .comment-respond .comment-form .comment-form-cookies-consent {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
.product-details-section .woocommerce-tabs .woocommerce-Tabs-panel--reviews .woocommerce-Reviews #review_form .comment-respond .comment-form p {
margin-top: 15px;
}
.product-details-section .woocommerce-tabs .woocommerce-Tabs-panel--reviews .woocommerce-Reviews #review_form .bt [class^="cta"] {
padding: 5px 16px;
border-radius: 4px;
}
.product-details-section .woocommerce-tabs .woocommerce-Tabs-panel--reviews .woocommerce-Reviews #review_form .bt input[type="submit"] {
background-color: unset;
color: unset;
border: none;
}
.product-details-section .woocommerce-tabs .woocommerce-Tabs-panel--desc_tab .faq-section .accordion {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.product-details-section .woocommerce-tabs .woocommerce-Tabs-panel--desc_tab .faq-section .accordion .card {
background-color: transparent;
border: none;
}
.product-details-section .woocommerce-tabs .woocommerce-Tabs-panel--desc_tab .faq-section .accordion .card .card-header {
background-color: rgba(var(--home3-pink), 0.5);
color: rgba(var(--color-secondary), 1);
border: 1px solid rgba(var(--border), 1);
border-radius: 5px;
}
.product-details-section .woocommerce-tabs .woocommerce-Tabs-panel--desc_tab .faq-section .accordion .card .collapse {
background-color: rgba(var(--home3-pink), 0.4);
}  .slide-vertical .char,
.slide-horizontal .char {
overflow: hidden;
color: transparent;
}
.slide-vertical .char:before,
.slide-vertical .char:after,
.slide-horizontal .char:before,
.slide-horizontal .char:after {
visibility: visible;
color: rgba(var(--text), 1);
-webkit-transition: -webkit-transform 0.5s cubic-bezier(0.9, 0, 0.2, 1);
transition: -webkit-transform 0.5s cubic-bezier(0.9, 0, 0.2, 1);
transition: transform 0.5s cubic-bezier(0.9, 0, 0.2, 1);
transition: transform 0.5s cubic-bezier(0.9, 0, 0.2, 1), -webkit-transform 0.5s cubic-bezier(0.9, 0, 0.2, 1);
-webkit-transition-delay: calc(0.2s + (0.02s * (var(--char-index))));
transition-delay: calc(0.2s + (0.02s * (var(--char-index))));
}
.slide-vertical .char:before,
.slide-horizontal .char:before {
color: rgba(var(--color-primary), 1);
-webkit-transition-delay: calc(0.02s * (var(--char-index)));
transition-delay: calc(0.02s * (var(--char-index)));
}
.slide-vertical:hover .char:before,
.slide-vertical:focus .char:before,
.slide-horizontal:hover .char:before,
.slide-horizontal:focus .char:before {
-webkit-transition-delay: calc(0.2s + (0.02s * (var(--char-index))));
transition-delay: calc(0.2s + (0.02s * (var(--char-index))));
}
.slide-vertical:hover .char:after,
.slide-vertical:focus .char:after,
.slide-horizontal:hover .char:after,
.slide-horizontal:focus .char:after {
-webkit-transition-delay: calc(0.02s * (var(--char-index)));
transition-delay: calc(0.02s * (var(--char-index)));
}
.slide-vertical .char:before {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
}
.slide-vertical:hover .char:before {
-webkit-transform: translateY(0%);
transform: translateY(0%);
}
.slide-vertical:hover .char:after {
-webkit-transform: translateY(100%);
transform: translateY(100%);
}
.slide-horizontal .char:before {
-webkit-transform: translateX(110%);
transform: translateX(110%);
}
.slide-horizontal:hover .char:before,
.slide-horizontal:focus .char:before {
-webkit-transform: translateX(0%);
transform: translateX(0%);
}
.slide-horizontal:hover .char:after,
.slide-horizontal:focus .char:after {
-webkit-transform: translateX(-110%);
transform: translateX(-110%);
}
@-webkit-keyframes diagonal-float {
0% {
left: -15px;
-webkit-transform: rotate(5deg);
transform: rotate(5deg);
}
50% {
left: 30px;
-webkit-transform: rotate(-5deg);
transform: rotate(-5deg);
}
100% {
left: -15px;
-webkit-transform: rotate(5deg);
transform: rotate(5deg);
}
}
@keyframes diagonal-float {
0% {
left: -15px;
-webkit-transform: rotate(5deg);
transform: rotate(5deg);
}
50% {
left: 30px;
-webkit-transform: rotate(-5deg);
transform: rotate(-5deg);
}
100% {
left: -15px;
-webkit-transform: rotate(5deg);
transform: rotate(5deg);
}
}
@-webkit-keyframes breadcrumb-leaf {
0% {
right: 0px;
-webkit-transform: translate(0, -50%) rotate(-2deg);
transform: translate(0, -50%) rotate(-2deg);
}
50% {
right: 15px;
-webkit-transform: translate(0, -50%) rotate(2deg);
transform: translate(0, -50%) rotate(2deg);
}
100% {
right: 0;
-webkit-transform: translate(0, -50%) rotate(-2deg);
transform: translate(0, -50%) rotate(-2deg);
}
}
@keyframes breadcrumb-leaf {
0% {
right: 0px;
-webkit-transform: translate(0, -50%) rotate(-2deg);
transform: translate(0, -50%) rotate(-2deg);
}
50% {
right: 15px;
-webkit-transform: translate(0, -50%) rotate(2deg);
transform: translate(0, -50%) rotate(2deg);
}
100% {
right: 0;
-webkit-transform: translate(0, -50%) rotate(-2deg);
transform: translate(0, -50%) rotate(-2deg);
}
} .mouse {
background: rgba(var(--color-primary), 1) -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, transparent), color-stop(50%, #ffffff), to(#ffffff));
background: rgba(var(--color-primary), 1) linear-gradient(transparent 0%, transparent 50%, #ffffff 50%, #ffffff 100%);
position: fixed;
width: 52px;
height: 88px;
border-radius: 100px;
background-size: 100% 200%;
-webkit-animation: colorSlide 5s linear infinite, nudgeMouse 5s ease-out infinite;
animation: colorSlide 5s linear infinite, nudgeMouse 5s ease-out infinite;
bottom: 100px;
right: 5%;
z-index: 4;
}
.mouse:hover,
.mouse:focus {
cursor: pointer;
}
.mouse:before,
.mouse:after {
content: "";
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
margin: auto;
}
.mouse:before {
width: 46px;
height: 82px;
background-color: rgba(var(--color-secondary), 1);
border-radius: 100px;
}
.mouse:after {
background-color: rgba(var(--color-primary), 1);
width: 10px;
height: 10px;
border-radius: 100%;
-webkit-animation: trackBallSlide 5s linear infinite;
animation: trackBallSlide 5s linear infinite;
}
@-webkit-keyframes colorSlide {
0% {
background-position: 0% 100%;
}
20% {
background-position: 0% 0%;
}
21% {
background-color: rgba(var(--color-primary), 1);
}
29.99% {
background-color: #ffffff;
background-position: 0% 0%;
}
30% {
background-color: rgba(var(--color-primary), 1);
background-position: 0% 100%;
}
50% {
background-position: 0% 0%;
}
51% {
background-color: rgba(var(--color-primary), 1);
}
59% {
background-color: #ffffff;
background-position: 0% 0%;
}
60% {
background-color: rgba(var(--color-primary), 1);
background-position: 0% 100%;
}
80% {
background-position: 0% 0%;
}
81% {
background-color: rgba(var(--color-primary), 1);
}
90%,
100% {
background-color: #ffffff;
}
}
@keyframes colorSlide {
0% {
background-position: 0% 100%;
}
20% {
background-position: 0% 0%;
}
21% {
background-color: rgba(var(--color-primary), 1);
}
29.99% {
background-color: #ffffff;
background-position: 0% 0%;
}
30% {
background-color: rgba(var(--color-primary), 1);
background-position: 0% 100%;
}
50% {
background-position: 0% 0%;
}
51% {
background-color: rgba(var(--color-primary), 1);
}
59% {
background-color: #ffffff;
background-position: 0% 0%;
}
60% {
background-color: rgba(var(--color-primary), 1);
background-position: 0% 100%;
}
80% {
background-position: 0% 0%;
}
81% {
background-color: rgba(var(--color-primary), 1);
}
90%,
100% {
background-color: #ffffff;
}
}
@-webkit-keyframes trackBallSlide {
0% {
opacity: 1;
-webkit-transform: scale(1) translateY(-20px);
transform: scale(1) translateY(-20px);
}
6% {
opacity: 1;
-webkit-transform: scale(0.9) translateY(5px);
transform: scale(0.9) translateY(5px);
}
14% {
opacity: 0;
-webkit-transform: scale(0.4) translateY(40px);
transform: scale(0.4) translateY(40px);
}
15%,
19% {
opacity: 0;
-webkit-transform: scale(0.4) translateY(-20px);
transform: scale(0.4) translateY(-20px);
}
28%,
29.99% {
opacity: 1;
-webkit-transform: scale(1) translateY(-20px);
transform: scale(1) translateY(-20px);
}
30% {
opacity: 1;
-webkit-transform: scale(1) translateY(-20px);
transform: scale(1) translateY(-20px);
}
36% {
opacity: 1;
-webkit-transform: scale(0.9) translateY(5px);
transform: scale(0.9) translateY(5px);
}
44% {
opacity: 0;
-webkit-transform: scale(0.4) translateY(40px);
transform: scale(0.4) translateY(40px);
}
45%,
49% {
opacity: 0;
-webkit-transform: scale(0.4) translateY(-20px);
transform: scale(0.4) translateY(-20px);
}
58%,
59.99% {
opacity: 1;
-webkit-transform: scale(1) translateY(-20px);
transform: scale(1) translateY(-20px);
}
60% {
opacity: 1;
-webkit-transform: scale(1) translateY(-20px);
transform: scale(1) translateY(-20px);
}
66% {
opacity: 1;
-webkit-transform: scale(0.9) translateY(5px);
transform: scale(0.9) translateY(5px);
}
74% {
opacity: 0;
-webkit-transform: scale(0.4) translateY(40px);
transform: scale(0.4) translateY(40px);
}
75%,
79% {
opacity: 0;
-webkit-transform: scale(0.4) translateY(-20px);
transform: scale(0.4) translateY(-20px);
}
88%,
100% {
opacity: 1;
-webkit-transform: scale(1) translateY(-20px);
transform: scale(1) translateY(-20px);
}
}
@keyframes trackBallSlide {
0% {
opacity: 1;
-webkit-transform: scale(1) translateY(-20px);
transform: scale(1) translateY(-20px);
}
6% {
opacity: 1;
-webkit-transform: scale(0.9) translateY(5px);
transform: scale(0.9) translateY(5px);
}
14% {
opacity: 0;
-webkit-transform: scale(0.4) translateY(40px);
transform: scale(0.4) translateY(40px);
}
15%,
19% {
opacity: 0;
-webkit-transform: scale(0.4) translateY(-20px);
transform: scale(0.4) translateY(-20px);
}
28%,
29.99% {
opacity: 1;
-webkit-transform: scale(1) translateY(-20px);
transform: scale(1) translateY(-20px);
}
30% {
opacity: 1;
-webkit-transform: scale(1) translateY(-20px);
transform: scale(1) translateY(-20px);
}
36% {
opacity: 1;
-webkit-transform: scale(0.9) translateY(5px);
transform: scale(0.9) translateY(5px);
}
44% {
opacity: 0;
-webkit-transform: scale(0.4) translateY(40px);
transform: scale(0.4) translateY(40px);
}
45%,
49% {
opacity: 0;
-webkit-transform: scale(0.4) translateY(-20px);
transform: scale(0.4) translateY(-20px);
}
58%,
59.99% {
opacity: 1;
-webkit-transform: scale(1) translateY(-20px);
transform: scale(1) translateY(-20px);
}
60% {
opacity: 1;
-webkit-transform: scale(1) translateY(-20px);
transform: scale(1) translateY(-20px);
}
66% {
opacity: 1;
-webkit-transform: scale(0.9) translateY(5px);
transform: scale(0.9) translateY(5px);
}
74% {
opacity: 0;
-webkit-transform: scale(0.4) translateY(40px);
transform: scale(0.4) translateY(40px);
}
75%,
79% {
opacity: 0;
-webkit-transform: scale(0.4) translateY(-20px);
transform: scale(0.4) translateY(-20px);
}
88%,
100% {
opacity: 1;
-webkit-transform: scale(1) translateY(-20px);
transform: scale(1) translateY(-20px);
}
}
@-webkit-keyframes nudgeMouse {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
20% {
-webkit-transform: translateY(8px);
transform: translateY(8px);
}
30% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
50% {
-webkit-transform: translateY(8px);
transform: translateY(8px);
}
60% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
80% {
-webkit-transform: translateY(8px);
transform: translateY(8px);
}
90% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes nudgeMouse {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
20% {
-webkit-transform: translateY(8px);
transform: translateY(8px);
}
30% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
50% {
-webkit-transform: translateY(8px);
transform: translateY(8px);
}
60% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
80% {
-webkit-transform: translateY(8px);
transform: translateY(8px);
}
90% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}  .customized.top_bar {
position: fixed;
top: 0;
width: 100%;
background-color: rgba(var(--color-primary), 1);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
z-index: 99;
color: rgba(var(--white-text), 1);
padding: 10px 0;
display: none;
}
.customized.top_bar a {
font-weight: 600;
color: rgba(var(--white-text), 1);
}
.customized.top_bar a:hover,
.customized.top_bar a:focus {
color: rgba(var(--white-text), 1);
}  .footer-cart-wrapper {
position: fixed;
bottom: 100px;
left: 30px;
background: 0 0;
color: #000;
width: 46px;
height: 46px;
line-height: 46px;
text-align: center;
-webkit-transition: 0.9s;
transition: 0.9s;
border-radius: 100%;
font-size: 30px;
border: none;
z-index: 5;
overflow: visible;
}
.footer-cart-wrapper .cart {
width: 55px;
line-height: 55px;
border-radius: 50%;
text-align: center;
background-color: rgba(var(--color-primary), 1);
color: #ffffff;
position: relative;
}
.footer-cart-wrapper .cart::before {
position: absolute;
content: "";
inset: 0 0 0 0;
border-radius: 50%;
-webkit-box-shadow: 0 0 rgba(var(--color-primary), 0.2), 0 0 0 5px rgba(var(--color-primary), 20%), 0 0 0 10px rgba(var(--color-primary), 20%), 0 0 0 15px rgba(var(--color-primary), 20%);
box-shadow: 0 0 rgba(var(--color-primary), 0.2), 0 0 0 5px rgba(var(--color-primary), 20%), 0 0 0 10px rgba(var(--color-primary), 20%), 0 0 0 15px rgba(var(--color-primary), 20%);
z-index: -1;
-webkit-animation: ripples 5s linear infinite;
animation: ripples 5s linear infinite;
-webkit-transition: 0.7s;
transition: 0.7s;
-webkit-transform: scale(0.5);
transform: scale(0.5);
}
.footer-cart-wrapper .cart a {
color: rgba(var(--white-text), 1);
}
.footer-cart-wrapper .cart .count {
position: absolute;
height: 30px;
width: 30px;
background-color: rgba(var(--color-secondary), 1);
border-radius: 500px;
font-size: 14px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
top: 0px;
right: 0px;
color: #fff;
-webkit-transform: translate(50%, -50%);
transform: translate(50%, -50%);
z-index: 1;
} [data-scroll] {
opacity: 0;
will-change: transform, scale, opacity;
-webkit-transform: translateY(6rem) scale(0.93);
transform: translateY(6rem) scale(0.93);
-webkit-transition: all 1.5s cubic-bezier(0.165, 0.84, 0.44, 1);
transition: all 1.5s cubic-bezier(0.165, 0.84, 0.44, 1);
}
[data-scroll="in"] {
opacity: 1;
-webkit-transform: translateY(0) scale(1);
transform: translateY(0) scale(1);
}
[data-scroll="in"] .char:after,
[data-scroll="in"] .char:before {
opacity: 1;
-webkit-transform: translateY(0);
transform: translateY(0);
} #cart-add-check {
position: fixed;
top: 50%;
left: 50%;
transform: translate3d(-50%, -50%, 0);
box-shadow: 0 0 4px 4px #00000025;
background-color: #ffffff;
border-radius: 4px;
z-index: 11;
padding: 0 10px;
}
#cart-add-check svg.checkmark {
width: 40px;
height: 40px;
margin: 1em auto;
}
#cart-add-check p {
font-size: 16px;
color: rgba(var(--color-primary), 1);
} svg>.checkmark-circle {
stroke-dasharray: 166;
stroke-dashoffset: 166;
stroke-width: 3;
stroke-miterlimit: 10;
stroke: #3a74cb;
fill: none;
animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards;
}
svg>.checkmark-check {
transform-origin: 50% 50%;
stroke-dasharray: 48;
stroke-width: 3;
stroke-dashoffset: 48;
animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
}
svg.checkmark {
width: 75px;
height: 75px;
margin: 2em auto;
border-radius: 50%;
display: block;
stroke-width: 4;
stroke: #3a74cb;
stroke-miterlimit: 10;
box-shadow: inset 0px 0px 0px #7ac142;
transition: 1s all ease;
}
@keyframes stroke {
100% {
stroke-dashoffset: 0;
}
} .quickview-overlay {
display: none;
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.6);
z-index: 1000;
animation: fade_hide linear 0.5s forwards;
}
.quickview-overlay.active {
display: block;
animation: fade_show linear 0.5s forwards;
}
.quickview-model-details {
position: relative;
height: 60%;
width: 47%;
background-color: #fff;
margin: 12.65% auto;
border: 0;
overflow-y: auto;
border-radius: 0;
padding: 2.6%;
display: flex; justify-content: center;
}
.quickview-model-details .woocommerce.single-product {
width: 100%;
}
.quickview-model-details .quickview-close {
position: absolute;
background-color: rgba(var(--color-primary), 1);
color: #fff;
width: 20px;
line-height: 20px;
font-size: 14px;
right: 3.6%;
top: 8.6%;
border-radius: 4px;
cursor: pointer;
z-index: 100;
text-align: center;
font-weight: 700;
}
.quickview-product .product-thumb.img-thumbnail { position: relative;
}
.quickview-product .product-thumb.img-thumbnail .onsale {
left: auto;
right: 20px;
top: 20px;
}
.quickview-product .product-thumb.img-thumbnail .images {
width: 100%;
height: auto;
margin-bottom: 0;
}
.quickview-product .product-thumb.img-thumbnail .images img {
width: auto;
height: auto;
margin: auto;
}
.quickview-product .product-content.entry-summary { padding-left: 00px;
}
.quickview-product.product .product_title.entry-title {
font-size: 16px;
}
.woocommerce .quickview-product.product p.price {
font-size: 14px;
margin-top: 14px;
}
@media(max-width: 767px) {
.quickview-model-details {
width: 75.2%;
}
} .bg-sticky {
position: absolute;
top: 15px;
right: 15px;
display: block;
text-align: center;
letter-spacing: 0.5px;
font-size: 16px;
font-weight: 600;
padding: 0 .62em;
line-height: 30px;
border-radius: 3px;
color: var(--sp-white);
z-index: 9;
}
.bg-sticky.rounded-circle {
border-radius: 100%;
}  @media(min-width: 1200px) {
body.boxed {
width: 1170px;
-webkit-box-shadow: 0 0 10px 0 rgba(48, 48, 48, 0.5);
box-shadow: 0 0 10px 0 rgba(48, 48, 48, 0.5);
margin: 0 auto;
position: relative;
background-color: #ffffff;
}
}
@media (min-width: 768px) and (max-width: 991px) {
body.boxed {
width: 100%;
}
.testimonial2.testimonial-section .testimonial-slider .page-image-slider img { }
}
@media (max-width: 767px) {
body.boxed {
width: 100%;
}
body {
padding-left: 0px;
padding-right: 0px;
}
p.site-description {
font-size: 12px;
}
}
@media (min-width: 980px) and (max-width: 1199px) {
body.boxed {
width: 100%;
}
} input[type="text"]:not(.adminbar-input),
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea,
.form-control {
width: 100%;
border: 1px solid rgba(var(--border), 1);
border-radius: 5px;
padding: 8px 30px;
}
p.comment-form-cookies-consent label {
margin-left: 5px;
}
p.comment-form-cookies-consent {
display: flex;
}
button[type="submit"],
input[type="button"],
input[type="reset"],
input[type="submit"],
.woosl-button.add-to-cart,
#aromatic_psc_after_add_to_cart {
padding: 15px 25px;
border-radius: 5px;
background-color: rgba(var(--color-primary), 1);
color: rgba(var(--white-text), 1);
font-weight: 500;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin-top: 30px;
border: none;
margin-top: 0;
}
.woocommerce nav.woocommerce-pagination ul,
.woocommerce nav.woocommerce-pagination ul li {
border: none;
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.product-action a.added_to_cart.wc-forward {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
position: relative;
overflow: hidden !important;
border: none;
outline: solid 1px rgba(var(--color-primary), 1) !important;
cursor: pointer;
border-radius: 0;
}
.product-action .woocommerce-Price-amount.amount {
padding-left: 5px;
}
.product-img {
position: relative;
overflow: hidden;
}
.woocommerce-cart .coupon button.button.btn-hf {
padding: 10px;
margin-right: 6px;
}
.woocommerce .quantity .qty {
padding: 10px;
} .woocommerce .products ul,
.woocommerce ul.products {
margin: 0 0 1em;
padding: 0;
list-style: none outside;
clear: both;
}
.woocommerce ul.products.list-1 .product-single .product-content ins,
.woocommerce ul.products.list-1 .product-single .product-content del,
.woocommerce ul.products.list-1 .product-single .product-content .add_to_cart_button,
.woocommerce ul.products.list-1 .product-single .product-content .button.product_type_simple,
.woocommerce ul.products.grid-3 .product-single .product-content ins,
.woocommerce ul.products.grid-3 .product-single .product-content del,
.woocommerce ul.products.grid-3 .product-single .product-content .add_to_cart_button,
.woocommerce ul.products.grid-3 .product-single .product-content .button.product_type_simple,
.woocommerce ul.products.grid-3 .product-single .product-content span.woocommerce-Price-amount.amount {
display: none;
padding: 15px;
}
.woocommerce ul.products.list-1 .product-single .product-content {
display: flex;
}
.woocommerce ul.products.list-1 .product-single .product-action {
display: flex;
}
.woocommerce ul.products.list-1 .product-single .product-content {
-webkit-box-orient: horizontal;
-webkit-box-direction: initial;
flex-direction: row;
flex-wrap: wrap;
}
.woocommerce ul.products.list-1 .product-single .product-content del {
flex: 0;
}
.woocommerce ul.products.list-1 .product-single .product-content ins {
flex: 1;
padding-left: 5px;
}
.woocommerce ul.products.grid-3 .product-single .product-content ins,
.woocommerce ul.products.grid-3 .product-single .product-content del {
flex: 1;
}
.woocommerce ul.products.grid-3 .product-single .product-content del {
padding: 0 10px;
}
.woocommerce ul.products.list-1 .product-single .product-content h5 {
width: 100%;
text-align: center;
}
@media (min-width:576px) {
.woocommerce ul.products.list-1 .product-single {
display: flex;
}
.woocommerce ul.products.list-1 .product-single .product-content ins,
.woocommerce ul.products.list-1 .product-single .product-content del,
.woocommerce ul.products.list-1 .product-single .product-content .add_to_cart_button,
.woocommerce ul.products.list-1 .product-single .product-content .button.product_type_simple {
display: flex;
}
.woocommerce ul.products.list-1 .product-single .product-content .add_to_cart_button {
width: 100%;
}
.woocommerce ul.products.list-1 .product-single .product-content h5 {
text-align: left;
}
.woocommerce ul.products.list-1 .product-single .product-action {
display: none;
}
}
.woocommerce .products ul::after,
.woocommerce .products ul::before,
.woocommerce ul.products::after,
.woocommerce ul.products::before {
content: " ";
display: table;
clear: both;
}
.woocommerce ul.products::after,
.woocommerce ul.products::before,
.woocommerce-page ul.products::after,
.woocommerce-page ul.products::before {
content: " ";
display: table;
}
.woocommerce ul.products li.first,
.woocommerce-page ul.products li.first {
clear: both;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
float: left;
margin: 0 3.8% 3em 0;
padding: 0;
position: relative;
width: 22.05%;
margin-left: 0;
}
.woocommerce ul.products li.last,
.woocommerce-page ul.products li.last {
margin-right: 0;
}
@media (min-width: 768px) {
.woocommerce ul.products.grid-3.columns-3 li.product,
.woocommerce-page ul.products.grid-3.columns-3 li.product,
.woocommerce-page #st-primary-content ul.products.grid-3.columns-3 li.product {
width: 48%;
}
.woocommerce ul.products.grid-3.columns-3 li.product:nth-child(2n+1),
.woocommerce-page ul.products.grid-3.columns-3 li.product:nth-child(2n+1),
.woocommerce-page #st-primary-content ul.products.grid-3.columns-3 li.product:nth-child(2n+1) {
margin-right: 3.8%;
}
.woocommerce ul.products.grid-3.columns-3 li.product:nth-child(2n),
.woocommerce-page ul.products.grid-3.columns-3 li.product:nth-child(2n),
.woocommerce-page #st-primary-content ul.products.grid-3.columns-3 li.product:nth-child(2n) {
margin-right: 0;
}
.woocommerce ul.products li.first,
.woocommerce-page ul.products li.first {
clear: none;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
margin: 0 3.8% 2em 0;
}
}
@media (min-width: 1200px) {
.woocommerce ul.products.grid-3.columns-3 li.product,
.woocommerce-page ul.products.grid-3.columns-3 li.product,
.woocommerce-page #st-primary-content ul.products.grid-3.columns-3 li.product {
width: 30.8%;
}
.woocommerce ul.products.grid-3.columns-3 li.product:nth-child(2n+1),
.woocommerce-page ul.products.grid-3.columns-3 li.product:nth-child(2n+1),
.woocommerce-page #st-primary-content ul.products.grid-3.columns-3 li.product:nth-child(2n+1) {
margin-right: unset;
}
.woocommerce ul.products.grid-3.columns-3 li.product:nth-child(3n+1),
.woocommerce-page ul.products.grid-3.columns-3 li.product:nth-child(3n+1),
.woocommerce-page #st-primary-content ul.products.grid-3.columns-3 li.product:nth-child(3n+1),
.woocommerce ul.products.grid-3.columns-3 li.product:nth-child(3n+2),
.woocommerce-page ul.products.grid-3.columns-3 li.product:nth-child(3n+2),
.woocommerce-page #st-primary-content ul.products.grid-3.columns-3 li.product:nth-child(3n+2) {
margin-right: 3.7%;
}
.woocommerce ul.products.grid-3.columns-3 li.product:nth-child(3n),
.woocommerce-page ul.products.grid-3.columns-3 li.product:nth-child(3n),
.woocommerce-page #st-primary-content ul.products.grid-3.columns-3 li.product:nth-child(3n) {
margin-right: 0;
}
.woocommerce ul.products li.first,
.woocommerce-page ul.products li.first {
clear: both;
}
} .woocommerce-shop .product-collection-area ul.products li.product {
border: 1px solid rgba(var(--border), 1);
}
.woocommerce ul.products.columns-3 li.product,
.woocommerce-page ul.products.list-1.columns-3 li.product {
width: 100%;
} .footer .product-search select,
.footer .product-search input,
.sidebar .product-search select,
.sidebar .product-search input {
width: 100%;
min-height: 50px;
}
.footer .widget.widget_product_search_widget .search-results,
.sidebar .widget.widget_product_search_widget .search-results {
width: 100%;
}
.aromatic_result_link button[type='submit'] i {
margin: 0;
}
.footer .search-results .aromatic_result_link,
.sidebar .search-results .aromatic_result_link {
flex-wrap: wrap;
}
.footer .search-results .aromatic_result_link div,
.sidebar .search-results .aromatic_result_link div {
flex-basis: 100px;
}
.footer .widget.widget_product_search_widget .search-results form.cart,
.sidebar .widget.widget_product_search_widget .search-results form.cart {
display: contents;
}
.woocommerce p.woocommerce-result-count {
margin: 0;
padding: 10px 16px;
float: none;
display: inline-block;
margin-bottom: 15px;
background-color: #fff;
border: 1px solid #e8e8e8;
}
.slider-content-right [class*="col-md-"]:first-child {
order: 1;
}
.slider-content-right.tns-slide-active .page-image-slider img {
left: 80% !important;
}
.slider-content-center [class*="col-md-"]:first-child {
flex-basis: 100%;
max-width: 100%;
}
.slider-content-center .banner-text-section,
.slider-content-center [class*="col-md-"]:last-child {
text-align: center;
margin-left: auto;
margin-right: auto;
}
@media (min-width: 992px) {
.slider-content-center .banner-text-section {
margin-bottom: auto;
padding-top: 60px;
}
}
.products li.product {
border: 1px solid rgba(var(--border), 1);
}
@media only screen and (max-width: 1200px) and (min-width: 768px) {
.more-link { }
.blog-footer {
display: block;
}
}
section.related.products {
width: 100%;
}
section.related.products ul,
.product-collection-area .products {
border: none;
} .shop .textwidget.custom-html-widget {
display: block;
}
.outofstock a.button.product_type_simple.cta-01 {
padding: 14px;
}
.grid-3 .outofstock .product-content a.button.product_type_simple.cta-01,
.grid-3 .outofstock .product-content .product_type_stwpb {
padding: 14px;
display: none;
}
.aromatic-related-products a.button.quickview-trigger {
left: 12px;
}    .nav-area .nav-item:hover>.dropdown-menu .dropdown-menu,
.nav-area .nav-item:focus-within>.dropdown-menu .dropdown-menu {
height: 300px;
overflow: clip auto;
}
.product-home1 .product-action .woocommerce-LoopProduct-link {
display: none;
}
html {
overflow-x: hidden;
}
@media only screen and (min-width: 414px) and (max-width: 767px) { .mobile-menu .menu-wrap>.nav-item>.mobile-toggler button,
.cart-trigger>i {
color: initial;
}
}
@media only screen and (min-width: 896px) and (orientation: landscape) { .mobile-menu .menu-wrap>.nav-item>.mobile-toggler button,
.cart-trigger>i {
color: initial;
}
}
@media only screen and (min-width: 414px) and (orientation: portrait) { .mobile-menu .menu-wrap>.nav-item>.mobile-toggler button,
.cart-trigger>i {
color: initial;
}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (min-device-pixel-ratio: 2),
only screen and (min-resolution: 326dpi),
only screen and (min-resolution: 2dppx) { .mobile-menu .menu-wrap>.nav-item>.mobile-toggler button,
.cart-trigger>i {
color: initial;
}
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min--moz-device-pixel-ratio: 2),
only screen and (-o-min-device-pixel-ratio: 2/1),
only screen and (min-device-pixel-ratio: 2),
only screen and (min-resolution: 192dpi),
only screen and (min-resolution: 2dppx) { .mobile-menu .menu-wrap>.nav-item>.mobile-toggler button,
.cart-trigger>i {
color: initial;
}
}
@media only screen and (-webkit-min-device-pixel-ratio: 3),
only screen and (min--moz-device-pixel-ratio: 3),
only screen and (-o-min-device-pixel-ratio: 3/1),
only screen and (min-device-pixel-ratio: 3),
only screen and (min-resolution: 384dpi),
only screen and (min-resolution: 3dppx) { .mobile-menu .menu-wrap>.nav-item>.mobile-toggler button,
.cart-trigger>i {
color: initial;
}
} .error-section p:nth-of-type(2)+div a {
padding: 10px 20px;
border-radius: 5px;
}
.error-section p {
color: rgb(var(--color-secondary), 1);
}
.error-section p:nth-of-type(2) {
font-size: 16px;
margin-bottom: 16px;
}
.error-section h1 {
font-size: 135px;
font-weight: 700;
color: rgba(var(--color-primary), 1);
position: relative;
}
.error-section h1 img{
position: absolute;
z-index: 1;
top: 0;
left: 0;
height: 100%;
}
.error-section h1::after {
content: "";
width: 25%;
height: 3px;
background-color: rgba(var(--color-primary), 1);
position: absolute;
left: 0%;
bottom: 0;
border-radius: 3px;
}
.error-section h1 span {
width: 4.445em;
height: 4.445em;
font-size: 14px;
background-color: rgba(var(--color-secondary), 1);
border-radius: 50%;
color: #ffffff;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
position: absolute;
left: 0px;
top: 0px;
}
.error-section .error-message {
font-size: 24px;
font-weight: 600;
margin-bottom: 0;
margin-top: 0;
}
.img404container {
position: relative;
}
.rev-images {
position: absolute;
transform: translate(-50%, -50%);
}
.rev-images:nth-of-type(5) {
top: 61%;
left: 63%;
width: 45%;
}
.rev-images:nth-of-type(2) {
top: 65%;
left: 32%;
width: 35%;
}
.rev-images:nth-of-type(3) {
top: 34%;
left: 63%;
width: 38%;
}
.rev-images:nth-of-type(4) {
top: 38%;
left: 37%;
width: 36%;
}
@media (min-width:992px) {
.error-section h1 {
font-size: 180px;
}
.error-section h1 span {
font-size: 18px;
}
.error-section .error-message {
font-size: 24px;
}
.error-section p:nth-of-type(2) {
font-size: 18px;
}
}
.header-three .header-top select {
background-color: rgba(var(--color-secondary), 1);
}
.header-three .header-top option {
color: #fff;
}
.wp-block-calendar .wp-calendar-table tr a, .calendar_wrap .wp-calendar-table tr a {
color: rgba(var(--color-primary), 1);
}
header  .widget_nav_menu ul.sub-menu{
position: absolute;
z-index: 99;
width: 220px;
background: #fff;
padding: 4px 0;
margin: 0;
border: 0; border-radius: 0;
-moz-box-shadow: 0 -8px 16px rgba(0, 0, 0, 0.075);
box-shadow: 0 -8px 16px rgb(0 0 0 / 8%);
font-size: 1rem;
text-align: left;
display: block;
opacity: 0;
visibility: hidden;
-webkit-transform: scaleY(0); 
transform: scaleY(0); 
-webkit-transform-origin: 0 0;
transform-origin: 0 0;
-webkit-transition: all 0.3s ease-in-out 0s;
transition: all 0.3s ease-in-out 0s;
border-bottom-width: 4px;
border-style: solid;
border-color: rgba(var(--color-primary), 1);
}
header  .widget_nav_menu .menu >li:hover ul.sub-menu,.widget_nav_menu .menu >li:hover ul.sub-menu{
opacity: 1;
visibility: visible;
-webkit-transform: scaleY(1); 
transform: scaleY(1); 
}
header .widget_nav_menu .menu li ul.sub-menu:before{
content: "";
position: absolute;
top: auto;
bottom: -10px;
left: 20px;
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
top: -10px;
border-bottom: 10px solid #fff;
}
header .widget_nav_menu a{
color: rgba(var(--color-secondary), 1);
font-weight: 600;
line-height: 24px;
padding: 8px 18px 8px 18px;
text-transform: none;
white-space: normal;
display: block;
}
header .widget_nav_menu a> img{
margin-right:0.3em;
display:inline-block;
}
header .header-widget .widget.widget-right >aside:not(:last-child) {
margin-right:10px;
}
header .widget_nav_menu .sub-menu li span {
color: rgba(var(--color-secondary), 1);
}
.header-three .header-search-form .search-results {
max-width: max-content;
}
header.header-three .nav-area .navbar-area li.active a.nav-link.zip-it .char:after {
color:  rgba(var(--color-primary), 1) !important;
}
.aromatic_ct-countdown.theme-countdown {
text-align: center;
}
.aromatic_ct-countdown.theme-countdown .aromatic_ct-timer {
display: inline-flex !important;
}