@font-face {
font-family: 'Proxima Nova';
src: url(//greenstoneretail.com/wp-content/themes/shoptimizer-child-theme/assets/font/ProximaNova-Regular.eot);
src: url(//greenstoneretail.com/wp-content/themes/shoptimizer-child-theme/assets/font/ProximaNova-Regular.eot?#iefix) format('embedded-opentype'),
url(//greenstoneretail.com/wp-content/themes/shoptimizer-child-theme/assets/font/ProximaNova-Regular.woff2) format('woff2'),
url(//greenstoneretail.com/wp-content/themes/shoptimizer-child-theme/assets/font/ProximaNova-Regular.woff) format('woff'),
url(//greenstoneretail.com/wp-content/themes/shoptimizer-child-theme/assets/font/ProximaNova-Regular.ttf) format('truetype'),
url(//greenstoneretail.com/wp-content/themes/shoptimizer-child-theme/assets/font/ProximaNova-Regular.svg#ProximaNova-Regular) format('svg');
font-weight: normal;
font-style: normal;
font-display: auto;
}
@font-face {
font-family: 'Proxima Nova';
src: url(//greenstoneretail.com/wp-content/themes/shoptimizer-child-theme/assets/font/ProximaNova-Bold.eot);
src: url(//greenstoneretail.com/wp-content/themes/shoptimizer-child-theme/assets/font/ProximaNova-Bold.eot?#iefix) format('embedded-opentype'),
url(//greenstoneretail.com/wp-content/themes/shoptimizer-child-theme/assets/font/ProximaNova-Bold.woff2) format('woff2'),
url(//greenstoneretail.com/wp-content/themes/shoptimizer-child-theme/assets/font/ProximaNova-Bold.woff) format('woff'),
url(//greenstoneretail.com/wp-content/themes/shoptimizer-child-theme/assets/font/ProximaNova-Bold.ttf) format('truetype'),
url(//greenstoneretail.com/wp-content/themes/shoptimizer-child-theme/assets/font/ProximaNova-Bold.svg#ProximaNova-Bold) format('svg');
font-weight: bold;
font-style: normal;
font-display: auto;
}
html {
scroll-behavior: smooth;
font-family: 'Proxima Nova', 'Montserrat' !important;
}
.blog .site-main.grid article.post .post-thumbnail img {
height: 260px;
object-fit: cover;
}
body, button, input, select, textarea, h6, h1, h2, h3, h4, h5, h6, a, p , .widget-title ,legend, ol, td, th, ul,
.entry-content,
.enjoy-the-benefits ul li span, paragraph-text {
font-family: 'Proxima Nova', 'Montserrat' !important;
}
body a:focus {
outline: none;
}
body h1 {
font-size: 50px !important;
}
h2.elementor-heading-title {
font-size: 45px;
margin: 0 !important;
}
p {
font-size: 18px;
color: #3E3E3E;
}
.text-green {
color: #80C627;
}
body a.elementor-button {
-webkit-box-shadow: 0px 0px 20px #80c62761;
-moz-box-shadow: 0px 0px 20px #80c62761;
box-shadow: 0px 0px 20px #80c62761;
border-radius: 30px !important;
padding: 12px 50px !important;
font-weight: 600 !important;
font-size: 18px !important;
letter-spacing: 0px;
color: #FFFFFF;
text-transform: uppercase;
line-height: normal;
}
body a.elementor-button:hover {
background-color: #212121 !important;
}
.zoom-img .elementor-widget-image .elementor-widget-container {
overflow: hidden;
}
.zoom-img .elementor-widget-image .elementor-widget-container img {
transition: .2s;
-webkit-transition: .2s;
-ms-transition: .2s;
-o-transition: .2s;
}
.zoom-img .elementor-widget-image .elementor-widget-container:hover img {
transform: scale(1.2);
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
}
.col-full.topbar-wrapper {
border: 0 !important;
}
.mc4wp-alert.mc4wp-error p, .mc4wp-alert.mc4wp-error  {
color: red !important;
} .site-header {
border-bottom: 1px solid #70707030;
}
body .site-header .main-header {
padding-top: 8px;
padding-bottom: 8px;
}
body .site-header .site-search input[type=search] {
background: transparent;
box-shadow: none;
border-bottom: 2px solid #21212140;
border-radius: 0;
padding: 0 20px;
padding-left: 30px;
height: 40px;
color: #212121;
}
body .site-header .site-search input[type=search]::-webkit-input-placeholder {color: #212121;}
body .site-header .site-search input[type=search]::-moz-placeholder {color: #212121;}
body .site-header .site-search input[type=search]:-ms-input-placeholder {color: #212121;}
body .site-header .site-search input[type=search]:-moz-placeholder {color: #212121;}
body .site-search form:before {
top: 9px;
left: 0;
background-color: #212121;
}
.site-header .main-header .site-branding {
width: 33.33%;
}
.site-header .main-header .site-search {
flex-grow: inherit;
width: 33.33% !important;
padding-left: 1.2em;
margin-left: 0;
}
.site-header .secondary-navigation .menu .phone-icon .icon-wrapper {
padding-right: 8px;
}
.site-header .main-header .secondary-navigation {
width: 33.33%;
text-align: right;
}
.site-header .secondary-navigation .menu li {
border: 0;
padding: 0 15px;
}
.site-header .secondary-navigation .menu li:last-child {
padding-right: 0;
}
.site-header .secondary-navigation .menu li a {
font-size: 0;
display: flex;
align-items: center;
padding: 0 !important;
transition: .2s;
-webkit-transition: .2s;
-ms-transition: .2s;
-o-transition: .2s;
}
.site-header .secondary-navigation .menu li:first-child a {
font-size: 16px;
}
.site-header .secondary-navigation .menu li .icon-wrapper {
position: inherit;
left: auto;
top: auto;
transform: none;
order: -1;
height: 28px;
}
.site-header .secondary-navigation .menu li .icon-wrapper svg path {
stroke: #212121;
transition: .2s;
-webkit-transition: .2s;
-ms-transition: .2s;
-o-transition: .2s;
}
.site-header .secondary-navigation .menu li a:hover path {
stroke: #80C627;
}
.site-header .secondary-navigation .menu li a:hover {
color: #80C627;
}
.site-header .secondary-navigation .menu {
margin-right: 0;
display: -webkit-flex;
display: -moz-box;
display: flex;
-webkit-align-items: center;
-moz-box-align: center;
align-items: center;
justify-content: flex-end;
padding: 0;
}
.site-header .cus-cart-icon .icon-wrapper svg path {
stroke-width: 0.5px;
}
.main-navigation {
width: 100%;
text-align: center;
}
.header-widget-region {
display: none;
}
.col-full-nav.is_stuck {
-webkit-box-shadow: 0px 3px 20px #afd7b266;
-moz-box-shadow: 0px 3px 20px #afd7b266;
box-shadow: 0px 3px 20px #afd7b266;
background: #80C627;
}
.col-full-nav {
transition: .4s;
}
.col-full-nav.is_stuck .menu>li>a {
color: #ffffff !important;
}
.col-full-nav.is_stuck .menu>li>a::after {
background-color: #ffffff !important;
}
.col-full-nav.is_stuck .menu>li>a span::before {
border-color: #ffffff !important;
} .main-navigation .menu a.menu-link {
font-size: 16px;
padding: 0 8px;
}
.main-navigation ul li, .secondary-navigation ul li {
margin: 0 !important;
}
.main-navigation .menu a.menu-link span {
font-family: 'Proxima Nova', 'Montserrat' !important;
font-weight: 600;
}
.main-navigation .menu a.menu-link:hover {
color: #ffffff;
}
body .main-navigation ul li>.sub-menu-wrapper ul.sub-menu a.menu-link:hover {
color: #80c627;
}
.main-navigation .menu .sub-menu a.menu-link{
font-size: 14px;
}
.header-widget-region .below-header-custom {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -moz-flex;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-o-align-items: center;
align-items: center;
justify-content: center;
}
.header-widget-region .below-header-custom img {
width: 30px;
margin-right: 16px;
}
body .header-widget-region .widget {
padding: 8px 0;
}
.header-widget-region .below-header-custom p {
font-size: 14px;
color: #fff;
} .home-banner .img img {
width: 100%;
max-width: 500px;
}
rs-module.revslider-initialised {
position: relative;
}
rs-module.revslider-initialised::before {
content: "";
position: absolute;
left: 0;
top: 0;
background: url(//greenstoneretail.com/wp-content/uploads/2021/10/banner-img-dots.svg) no-repeat;
background-size: contain;
width: 120px;
height: 120px;
z-index: 99;
animation: zoom-in-zoom-out 2s ease-out infinite;
}
rs-module.revslider-initialised rs-mask-wrap rs-row::before {
content: "";
position: absolute;
left: 20px;
bottom: 0;
background: url(//greenstoneretail.com/wp-content/uploads/2021/10/banner-img-dots.svg) no-repeat;
background-size: contain;
width: 150px;
height: 150px;
z-index: 2;
animation: zoom-in-zoom-out 2s ease-out infinite;
}
@keyframes zoom-in-zoom-out {
0% {
transform: scale(1, 1);
}
50% {
transform: scale(1.5, 1.5);
}
100% {
transform: scale(1, 1);
}
}
.home-banner rs-slides rs-slide:nth-child(1) .rev_row_zone_top::after {
content: "";
position: absolute;
left: 0;
bottom: -70px; background: url(https://greenstoneretail.com/wp-content/uploads/2023/07/curve.svg) no-repeat;
background-size: cover;
width: 100%;
height: 74px;
}
.home-banner rs-slides rs-slide:nth-child(2) .rev_row_zone_top::after {
content: "";
position: absolute;
left: 0;
bottom: -70px;
background: url(//greenstoneretail.com/wp-content/uploads/2021/10/banner-curve2.svg) no-repeat;
background-size: cover;
width: 100%;
height: 74px;
}
.home-banner .elementor-widget-text-editor p {
margin: 0;
}
.home-banner section.elementor-section {
z-index: 1;
}
.home-banner .elementor-widget-wrap.elementor-element-populated {
padding: 0 !important;
}
.home-banner .rs-parallax-wrap img.tp-rs-img {
max-width: 500px !important;
margin: auto;
object-fit: contain;
}
.home-banner h1 {
display: block !important;
line-height: normal !important;
margin: 0 !important;
}
.home-banner .rs-parallax-wrap p.rs-layer {
font-size: 18px !important;
color: #3E3E3E !important;
font-family: 'Proxima Nova', 'Montserrat' !important;
margin: 10px 0 !important;
}
.home-banner .rs-parallax-wrap p.rs-layer span {
font-size: 18px !important;
}
.home-banner .rs-parallax-wrap span.rev-btn {
-webkit-box-shadow: 0px 0px 20px #80c62761;
-moz-box-shadow: 0px 0px 20px #80c62761;
box-shadow: 0px 0px 20px #80c62761;
border-radius: 30px !important;
padding: 12px 50px !important;
font-weight: 600 !important;
font-size: 18px !important;
letter-spacing: 0px;
color: #FFFFFF;
text-transform: uppercase;
background-color: #80C627 !important;
display: inline-block;
line-height: normal !important;
}
.home-banner .rs-parallax-wrap span.rev-btn:hover {
background-color: #212121 !important;
}
#rev_slider_1_1_wrapper .hesperiden .tp-bullet {
background: transparent !important;
border: 0 !important;
position: static !important;
display: inline-block !important;
width: auto !important;
height: auto !important;
padding-bottom: 0;
}
#rev_slider_1_1_wrapper .hesperiden .tp-bullet.selected + .tp-bullet {
top: 0px !important;
position: relative !important;
margin-top: 0;
padding-bottom: 0;
}
#rev_slider_1_1_wrapper .hesperiden .tp-bullet + .tp-bullet.selected {
position: relative !important;
top: 0 !important;
padding-bottom: 55px;
margin-top: 0 !important;
}
#rev_slider_1_1_wrapper .hesperiden .tp-bullet.selected {
padding-bottom: 55px;
}
.tp-bullet::before {
counter-increment: rs-bullet;
content: counter(rs-bullet, decimal-leading-zero);
margin-right: 0;
font-size: 18px;
background-color: transparent;
color: #212121;
font-weight: bold;
border-radius: 3px;
-webkit-transition: .2s;
-ms-transition: .2s;
-o-transition: .2s;
transition: .2s;
}
.tp-bullet.selected {
padding-bottom: 80px;
}
.tp-bullet.selected::before {
color: #80C627;
}
.tp-bullet:hover::before {
color: #80C627;
}
.tp-bullet.selected::after {
content: "";
position: absolute;
left: 10px;
top: 30px;
width: 1px;
height: 50px;
background: #80C627;
}
#rev_slider_1_1_wrapper .hesperiden.tp-bullets:before {
content: none !important;
}
#rev_slider_1_1_wrapper .hesperiden.tp-bullets {
left: auto !important;
right: 5%;
top: 50% !important;
transform: translateY(-50%) !important;
-webkit-transform: translateY(-50%) !important;
-moz-transform: translateY(-50%) !important;
-ms-transform: translateY(-50%) !important;
-o-transform: translateY(-50%) !important;
height: auto !important;
counter-reset: rs-bullet;
}
#rev_slider_1_1_wrapper .hesperiden .tp-bullet:last-child {
padding-bottom: 0 !important;
}
#rev_slider_1_1_wrapper .hesperiden .tp-bullet.selected:last-child {
padding-top: 55px;
}
#rev_slider_1_1_wrapper .hesperiden .tp-bullet.selected:last-child::after {
top: 2px;
}
rs-row-wrap.rs-parallax-wrap rs-row rs-layer-wrap.rs-parallax-wrap {
max-width: 100% !important;
min-width: 100% !important;
}
rs-row-wrap.rs-parallax-wrap rs-row rs-layer-wrap.rs-parallax-wrap rs-layer {
width: 100% !important;
height: auto !important;
}
.home-banner .below-header-custom {
background: #fff;
padding: 15px;
margin-top: 30px;
position: relative;
display: flex;
align-items: center;
padding-right: 50px !important;
}
.home-banner .below-header-custom::after {
content: "";
position: absolute;
right: 0;
top: 0;
width: 30px;
height: 80px;
border-right: solid 40px #e7f8e0;
border-bottom: solid 40px transparent;
border-top: solid 40px transparent;
}
.home-banner rs-slides rs-slide:nth-child(2) .below-header-custom::after {
border-right: solid 40px #e5f9f0;
}
.home-banner .below-header-custom br {
display: none;
}
.home-banner .below-header-custom p {
margin: 0 !important;
line-height: normal !important;
}
.home-banner .below-header-custom img {
height: 40px;
margin-right: 15px;
} .about-us-section .img img {
width: 100%;
max-width: 550px;
}
.about-us-section ul.elementor-icon-list-items li span {
font-size: 20px;
font-weight: bold;
}
.about-us-section ul.elementor-icon-list-items li svg {
width: 30px;
height: 30px;
margin-right: 10px !important;
}
.about-us-section .elementor-widget-text-editor p {
margin: 0 0 10px;
}
.about-us-section .elementor-container {
align-items: center;
} .join-us-section {
padding: 120px 0;
background: url(//greenstoneretail.com/wp-content/uploads/2021/10/curve-02.svg) no-repeat !important;
background-size: cover !important;
background-color: transparent !important;
}
.join-us-section::before {
content: "";
position: absolute;
left: 0;
top: 40px;
height: 450px;
width: 338px;
background: url(//greenstoneretail.com/wp-content/uploads/2021/10/leave-gray.svg) no-repeat;
background-size: contain;
}
.join-us-section h3.elementor-heading-title {
font-size: 30px;
margin: 0 !important;
}
.join-us-section .elementor-widget-text-editor h4 {
margin: 0;
}
.join-us-section .elementor-widget-button {
margin-bottom: 40px;
}
.icon-box {
max-width: 480px;
z-index: 1;
}
.icon-box .elementor-inner-column .elementor-widget-wrap {
padding-right: 30px !important;
padding-bottom: 30px !important;
}
.icon-box .elementor-inner-column .elementor-widget-wrap .elementor-widget-container {
-webkit-box-shadow: 0px 0px 30px #afd7b24a;
-moz-box-shadow: 0px 0px 30px #afd7b24a;
box-shadow: 0px 0px 30px #afd7b24a;
border-radius: 20px !important;
padding: 25px 0 10px !important;
-webkit-transition: .2s;
-ms-transition: .2s;
-o-transition: .2s;
transition: .2s;
}
.icon-box .elementor-inner-column .elementor-widget-wrap .elementor-widget-container:hover {
-webkit-box-shadow: 0px 0px 15px #afd7b2d4;
-moz-box-shadow: 0px 0px 15px #afd7b2d4;
box-shadow: 0px 0px 15px #afd7b2d4;
}
.icon-box .elementor-inner-column .elementor-widget-wrap .elementor-widget-container h3.elementor-icon-box-title {
-webkit-transition: .2s;
-ms-transition: .2s;
-o-transition: .2s;
transition: .2s;
font-size: 18px;
}
.icon-box .elementor-inner-column .elementor-widget-wrap .elementor-widget-container:hover h3.elementor-icon-box-title {
color: #80C627;
}
.icon-box .elementor-icon-box-icon {
margin: 0 !important;
}
.icon-box .elementor-inner-column .elementor-widget-wrap .elementor-widget-container span.elementor-icon svg {
-webkit-transition: .2s;
-ms-transition: .2s;
-o-transition: .2s;
transition: .2s;
}
.icon-box .elementor-inner-column .elementor-widget-wrap .elementor-widget-container:hover span.elementor-icon svg {
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
} .testimonial-section {
padding: 100px 0;
background: url(//greenstoneretail.com/wp-content/uploads/2021/10/curve-02.svg) no-repeat !important;
background-size: cover !important;
background-color: transparent !important;
}
.testimonial-section>.elementor-container {
z-index: 1;
}
.testimonial-section .sp-testimonial-free-section .sp-testimonial-free-item {
padding: 65px 10px 0;
}
.testimonial-section .sp-testimonial-free {
background: #fff;
-webkit-box-shadow: 0px 0px 10px #afd7b238;
-moz-box-shadow: 0px 0px 10px #afd7b238;
box-shadow: 0px 0px 10px #afd7b238;
border-radius: 15px;
padding: 15px 20px;
}
.testimonial-section .sp-testimonial-free .sp-tfree-client-image {
margin: -75px 0 10px;
-webkit-transition: .2s;
-ms-transition: .2s;
-o-transition: .2s;
transition: .2s;
}
.testimonial-section .sp-testimonial-free-section .sp-testimonial-free-item:hover .sp-tfree-client-image {
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
}
.testimonial-section .sp-testimonial-free .sp-tfree-client-image img {
border-radius: 100%;
border: 5px solid #ffff;
width: 120px;
height: 120px;
object-fit: cover;
}
.testimonial-section .sp-testimonial-free .tfree-client-testimonial p {
display: block;
margin: 0;
font-size: 16px;
font-style: italic;
display: -webkit-box;
-webkit-line-clamp: 6;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.testimonial-section .sp-testimonial-free .tfree-client-testimonial {
margin: 0 0 10px;
min-height: 157px;
}
body #sp-testimonial-free-wrapper-202 .sp-testimonial-free-section .slick-dots li.slick-active button {
background: #80C627;
}
body #sp-testimonial-free-wrapper-202 .sp-testimonial-free-section .slick-prev, body #sp-testimonial-free-wrapper-202 .sp-testimonial-free-section .slick-next {
background: #80c627;
border: 0;
color: #fff;
-webkit-box-shadow: 0px 0px 30px #afd7b238;
-moz-box-shadow: 0px 0px 30px #afd7b238;
box-shadow: 0px 0px 30px #afd7b238;
border-radius: 50px;
line-height: 40px;
display: block;
width: 40px;
height: 40px;
font-size: 30px;
}
body #sp-testimonial-free-wrapper-202 .sp-testimonial-free-section .slick-prev:hover, body #sp-testimonial-free-wrapper-202 .sp-testimonial-free-section .slick-next:hover {
background: #212121;
}
body .sp-testimonial-free-section .slick-next {
right: 0;
}
body .sp-testimonial-free-wrapper {
overflow: visible;
}
body div.sp-testimonial-free-section .slick-list {
margin: 0;
} body .below-content {
background: #80C627;
border: 0;
position: relative;
padding-top: 50px;
margin-top: 100px;
overflow: visible;
}
body .below-content::before {
content: "";
position: absolute;
left: 0;
top: -65px;
width: 100%;
height: 72px;
background: url(//greenstoneretail.com/wp-content/uploads/2021/12/newsletter-bg-1.svg) no-repeat;
background-size: cover;
}
.below-content .widget_block {
z-index: 1;
}
.below-content h2 {
letter-spacing: 0px;
color: #ffffff;
font-weight: bold !important;
margin: 0;
}
.below-content .widget_block .wp-block-columns {
align-items: center;
}
.below-content form .mc4wp-form-fields {
position: relative;
}
.below-content form .mc4wp-form-fields input[type="email"] {
border: 0;
border-radius: 51px;
padding: 13px 30px;
font-size: 16px;
letter-spacing: 0px;
color: #A2A2A2;
background: #ffffff;
box-shadow: none;
line-height: normal;
font-weight: 600;
height: 46px;
padding-right: 220px;
}
.below-content form .mc4wp-form-fields input[type="email"]::-webkit-input-placeholder {color: #A2A2A2;}
.below-content form .mc4wp-form-fields input[type="email"]::-moz-placeholder {color: #A2A2A2;}
.below-content form .mc4wp-form-fields input[type="email"]:-ms-input-placeholder {color: #A2A2A2;}
.below-content form .mc4wp-form-fields input[type="email"]:-moz-placeholder {color: #A2A2A2;}
.below-content form .mc4wp-form-fields input[type="submit"] {
position: absolute;
right: 0;
top: 0;
border: 0;
border-radius: 51px;
padding: 12px 40px;
height: 46px;
line-height: normal;
letter-spacing: 0px;
color: #FFFFFF;
text-transform: uppercase;
font-weight: 600;
font-size: 18px;
-webkit-box-shadow: 0px 0px 20px #80c62761;
-moz-box-shadow: 0px 0px 20px #80c62761;
box-shadow: 0px 0px 20px #80c62761;
background: #212121;
} .get-social-section {
position: relative;
}
.get-social-section::before {
content: "";
position: absolute;
right: 0;
top: 50%;
transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
height: 450px;
width: 338px;
background: url(//greenstoneretail.com/wp-content/uploads/2021/10/leave-green.svg) no-repeat;
background-size: contain;
}
.get-social-section::after {
content: "";
position: absolute;
left: 0;
top: 50%;
transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-ms-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
height: 270px;
width: 288px;
background: url(//greenstoneretail.com/wp-content/uploads/2021/12/footer-dots.svg) no-repeat;
background-size: contain;
}
.img-gallary {
position: relative;
z-index: 1;
}
.img-gallary::before {
content: "";
position: absolute;
left: 50%;
top: 50%;
background: #E7F8E0;
width: 620px;
height: 620px;
border-radius: 100%;
transform: translate(-55%, -45%);
-webkit-transform: translate(-55%, -45%);
-moz-transform: translate(-55%, -45%);
-ms-transform: translate(-55%, -45%);
-o-transform: translate(-55%, -45%);
}
.get-social-section .elementor-widget-image .elementor-widget-container {
border-radius: 20px;
} .site-footer {
background-color: #80C627 !important;
position: relative;
background: url(//greenstoneretail.com/wp-content/uploads/2021/12/footer-bg-1.svg) no-repeat;
background-size: cover;
padding-top: 100px !important;
}
.site-footer .col-full, .below-content .col-full {
position: relative;
z-index: 2;
}
.site-footer::before {
content: "";
position: absolute;
left: 0;
bottom: 0;
width: 507px;
height: 564px;
background: url(//greenstoneretail.com/wp-content/uploads/2021/10/leave-white-1.svg) no-repeat;
background-size: contain;
z-index: 1;
}
.site-footer .widget .widget-title {
font-size: 20px;
font-weight: bold;
text-transform: none;
margin-bottom: 10px;
letter-spacing: 0px;
}
.site-footer .social-icons, .footer-contact p {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -moz-flex;
display: -webkit-flex;
display: flex;
-webkit-align-items: center;
-moz-align-items: center;
-ms-align-items: center;
-o-align-items: center;
align-items: center;
}
.site-footer .widget_nav_menu .menu {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -moz-flex;
display: -webkit-flex;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.site-footer .widget_nav_menu .menu li {
width: 50%;
}
.site-footer .widget_nav_menu .menu li a {
white-space: nowrap;
}
.footer-contact p .img-box {
display: flex;
align-items: center;
justify-content: center;
background: #ffffff;
border-radius: 50px;
width: 30px;
height: 30px;
margin-right: 15px;
}
.footer-contact p .img-box img {
height: 25px;
width: 18px;
object-fit: contain;
}
.footer-contact p {
margin: 0 0 15px;
}
.site-footer .widget_block p {
font-size: 14px;
}
.site-footer ul.social-icons a {
display: flex;
align-items: center;
justify-content: center;
background: #ffffff;
border-radius: 50px;
width: 35px;
height: 35px;
margin-right: 10px;
transition: .2s;
-webkit-transition: .2s;
-ms-transition: .2s;
-o-transition: .2s;
}
.site-footer ul.social-icons a:hover {
transform: scale(1.3);
-webkit-transform: scale(1.3);
-ms-transform: scale(1.3);
-o-transform: scale(1.3);
-webkit-box-shadow: 0px 0px 20px #80c62761;
-moz-box-shadow: 0px 0px 20px #80c62761;
box-shadow: 0px 0px 20px #80c62761;
}
.site-footer ul.social-icons a img {
height: 20px;
width: 24px;
object-fit: contain;
}
.site-footer ul.social-icons a::after {
content: none;
}
footer.copyright p {
text-align: center;
font-size: 14px;
}
body footer.copyright {
position: relative;
padding-bottom: 60px;
background-color: #c8e5c6;
}
footer.copyright::before {
content: "";
position: absolute;
bottom: 20px;
right: 0;
width: 225px;
height: 220px;
background: url(//greenstoneretail.com/wp-content/uploads/2021/10/footer-dots.svg) no-repeat;
background-size: contain;
} .contact-form p {
display: flex;
flex-wrap: wrap;
margin: 0 -8px 28px;
justify-content: center;
}
.contact-form p span.wpcf7-form-control-wrap {
width: 50%;
display: inline-block;
padding: 0 8px 16px;
}
.contact-form p span.wpcf7-form-control-wrap.your-subject,
.contact-form p span.wpcf7-form-control-wrap.your-message {
width: 100%;
}
.contact-form p input.wpcf7-submit {
margin-left: 8px;
-webkit-box-shadow: 0px 0px 20px #80c62761;
-moz-box-shadow: 0px 0px 20px #80c62761;
box-shadow: 0px 0px 20px #80c62761;
border-radius: 30px !important;
padding: 14px 50px !important;
font-weight: 600 !important;
font-size: 18px !important;
letter-spacing: 0px;
color: #FFFFFF;
text-transform: uppercase;
line-height: normal;
}
body .wpcf7-not-valid-tip {
font-size: 13px;
}
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output,
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232;
color: #dc3232;
}
span.wpcf7-spinner {
display: none;
}
.icon-box-sec .elementor-widget-container {
margin: 0;
box-shadow: none !important;
}
.icon-box-sec .elementor-widget-container .elementor-icon-box-icon span.elementor-icon.elementor-animation- {
width: 80px;
height: 80px;
display: flex;
align-items: center;
justify-content: center;
margin: auto;
-webkit-box-shadow: 0px 3px 20px #afd7b266;
-moz-box-shadow: 0px 3px 20px #afd7b266;
box-shadow: 0px 3px 20px #afd7b266;
border-radius: 100%;
transition: .2s;
-webkit-transition: .2s;
-ms-transition: .2s;
-o-transition: .2s;
}
.icon-box-sec .elementor-widget-container .elementor-icon-box-icon span.elementor-icon.elementor-animation- svg {
width: 42px;
height: 40px;
}
.icon-box-sec .elementor-widget-container:hover span.elementor-icon.elementor-animation- {
transform: scale(1.2);
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
}
.icon-box-sec .elementor-icon-box-title {
font-size: 18px;
margin: 0;
}
.icon-box-sec .elementor-icon-box-description {
color: #3E3E3E !important;
font-weight: normal !important;
font-size: 16px;
}
.icon-box-sec .elementor-container.elementor-column-gap-wider {
align-items: flex-start;
} figure.swiper-slide-inner {
margin: 0 10px !important;
}
figure.swiper-slide-inner img {
min-height: 250px;
max-height: 250px;
object-fit: contain;
margin: auto;
}
.swiper-container .swiper-pagination-bullet {
width: 13px;
height: 13px;
}
.swiper-container .swiper-pagination-bullet-active {
background: #80c627;
}
.swiper-container .elementor-swiper-button {
background: #80c627;
border: 0;
color: #ffffff;
-webkit-box-shadow: 0px 0px 30px #afd7b238;
-moz-box-shadow: 0px 0px 30px #afd7b238;
box-shadow: 0px 0px 30px #afd7b238;
border-radius: 50px;
line-height: 40px;
display: flex;
align-items: center;
justify-content: center;
width: 40px;
height: 40px;
font-size: 24px;
}
.swiper-container .elementor-swiper-button-prev i.eicon-chevron-left {
left: -1px;
position: relative;
top: 1px;
}
.swiper-container .elementor-swiper-button-next i.eicon-chevron-right {
position: relative;
top: 1px;
left: 2px;
}
.swiper-container .elementor-swiper-button:hover {
background: #212121;
}
.image-hover .elementor-image-box-img {
overflow: hidden;
}
.image-hover:hover .elementor-image-box-img img {
transform: scale(1.2);
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
-o-transform: scale(1.2);
} .product-card {
list-style: none;
background: #ffffff;
-webkit-box-shadow: 0px 0px 10px #afd7b24f;
-moz-box-shadow: 0px 0px 10px #afd7b24f;
box-shadow: 0px 0px 10px #afd7b24f;
border-radius: 15px;
margin: 10px 0 !important;
position: relative;
transition: .2s;
-webkit-transition: .2s;
-ms-transition: .2s;
-o-transition: .2s;
overflow: hidden;
outline: none;
}
.product-card:hover {
border-color: #212121;
}
.product-card:hover a img.prod-img {
-ms-transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
.product-card .product-related-content {
padding: 0 15px;
}
.product-card img.prod-img {
height: 200px;
width: 200px !important;
object-fit: contain;
margin: auto;
padding: 15px 0;
transition: .2s;
-webkit-transition: .2s;
-ms-transition: .2s;
-o-transition: .2s;
}
.product-card .product-related-content .top {
display: flex;
justify-content: space-between;
align-items: center;
}
.product-card .product-related-content .top img {
height: 20px;
width: auto;
object-fit: contain;
}
.product-card .product-related-content .top span {
letter-spacing: 0px;
color: #212121;
font-weight: 500;
font-size: 12px;
text-transform: capitalize;
}
.product-card .product-related-content .desc-sec h3 {
font-size: 18px;
letter-spacing: 0px;
color: #212121;
margin-bottom: 5px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.product-card .product-related-content .desc-sec p {
color: #80C627;
font-size: 18px;
font-weight: 600;
text-align: left;
display: flex;
justify-content: space-between;
}
.product-card .add-to-cart {
padding: 15px 0;
text-align: center;
letter-spacing: 0px;
background-color: #80C627;
color: #ffffff;
text-transform: uppercase;
font-weight: 600;
font-size: 16px;
border-top: 1px solid #ECECEC;
transition: .2s;
-webkit-transition: .2s;
-ms-transition: .2s;
-o-transition: .2s;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -moz-flex;
display: -webkit-flex;
display: flex;
align-items: center;
justify-content: center;
border-radius: 0 0 15px 15px;
}
.product-card .add-to-cart svg {
top: -2px;
position: relative;
width: 20px;
height: 20px;
margin-right: 10px;
fill: #fff;
transition: .2s;
-webkit-transition: .2s;
-ms-transition: .2s;
-o-transition: .2s;
}
.product-card .add-to-cart svg path {
stroke: #ffffff;
transition: .2s;
-webkit-transition: .2s;
-ms-transition: .2s;
-o-transition: .2s;
}
.product-card:hover .add-to-cart {
background: #212121;
}
.product-card .add-to-cart:hover svg, .product-card .add-to-cart:hover svg path {
fill: #ffffff;
stroke: #ffffff;
}
ul.owl-carousel {
margin: 0;
}
.owl-theme .owl-controls .owl-nav [class*=owl-] {
position: absolute;
left: -50px;
top: 50%;
-ms-transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
-moz-transform: translate(0, -50%);
-o-transform: translate(0, -50%);
transform: translate(0, -50%);
margin: 0 !important;
background: #80c627;
border: 0;
color: #fff;
-webkit-box-shadow: 0px 0px 30px #afd7b238;
-moz-box-shadow: 0px 0px 30px #afd7b238;
box-shadow: 0px 0px 30px #afd7b238;
border-radius: 50px;
line-height: 40px;
display: block;
width: 40px;
height: 40px;
font-size: 30px;
display: flex;
align-items: center;
justify-content: center;
}
.owl-theme .owl-controls .owl-nav [class*=owl-]:hover {
background: #212121;
}
.owl-theme .owl-controls .owl-nav .owl-next {
left: auto;
right: -50px;
}
.product-badge {
color: #ffffff;
top: 0;
position: absolute;
left: -2px;
right: auto;
font-family: 'Proxima Nova', 'Montserrat' !important;
font-weight: 900;
font-size: 12px;
z-index: 2;
-webkit-transform: rotate(-32deg);
-moz-transform: rotate(-32deg);
transform: rotate(-32deg);
padding: 14px 0 0;
}
.product-badge:before {
content: "";
background-color: #80c627;
display: inline-block;
width: 120px;
height: 50px;
position: absolute;
top: -10px;
left: -24px;
z-index: -1;
} .inner-content ol {
text-align: left;
}
.inner-content ol >li {
position: relative;
}
.inner-content ol >li::marker {
content: none;
}
.inner-content ol >li::before {
content: "";
display: inline-block;
width: 25px;
height: 25px;
position: absolute;
top: 0px;
left: -25px;
background: url(//greenstoneretail.com/wp-content/uploads/2021/10/weed.svg) no-repeat;
background-size: contain;
}
.inner-content ol ul {
margin-bottom: 2em;
}
.inner-content ol ul li::marker {
font-size: 14px;
}
.inner-content ol ul li a {
text-decoration: underline;
}
.inner-content ol p {
font-size: 16px;
text-align: left;
}
.inner-content ol h3 {
line-height: normal;
}
.inner-content ol ul li {
font-size: 16px;
color: #3E3E3E;
}
.delivery-info ul li {
font-size: 16px;
}
.delivery-info h2, .delivery-info h4 {
font-family: 'Proxima Nova', 'Montserrat' !important;
} [type="radio"]:checked + .wpcf7-list-item-label, [type="radio"]:not(:checked) + .wpcf7-list-item-label {
position: relative;
padding-left: 28px;
padding-right: 28px;
cursor: pointer;
display: inline-block;
line-height: 20px;
}
[type="radio"]:checked, [type="radio"]:not(:checked) {
display: none;
}
[type="radio"]:checked + .wpcf7-list-item-label:before, [type="radio"]:not(:checked) + .wpcf7-list-item-label:before {
content: "";
position: absolute;
left: 0;
top: 0;
width: 18px;
height: 18px;
border: 1px solid #ddd;
border-radius: 100%;
background: #fff;
}
[type="radio"]:checked + .wpcf7-list-item-label:after, [type="radio"]:not(:checked) + .wpcf7-list-item-label:after {
content: '';
width: 12px;
height: 12px;
background: #80c627;
position: absolute;
top: 3px;
left: 3px;
border-radius: 100%;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
[type="radio"]:not(:checked) + .wpcf7-list-item-label:after {
opacity: 0;
-webkit-transform: scale(0);
transform: scale(0);
}
[type="radio"]:checked + .wpcf7-list-item-label:after {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.wpcf7-radio span.wpcf7-list-item {
margin: 0;
}
span.wpcf7-form-control.wpcf7-radio {
display: block;
margin-bottom: 15px;
}
.emp-application-form .wpcf7-form p>label {
color: #212121;
font-weight: 600;
margin-bottom: 10px;
width: 100%;
display: inline-block;
}
.emp-application-form .wpcf7-form span.wpcf7-form-control.wpcf7-checkbox >span {
margin: 0 30px 0 0;
}
input[type="checkbox"] {
display: none;
}
.wpcf7-checkbox span.wpcf7-list-item-label {
cursor: pointer;
position: relative;
padding-left: 25px;
display: block;
margin-bottom: 0px;
}
.wpcf7-checkbox span.wpcf7-list-item-label:before {
content: "";
-webkit-appearance: none;
background-color: transparent;
border: 2px solid #80C627;
padding: 6px;
display: inline-block;
vertical-align: middle;
cursor: pointer;
margin-right: 5px;
position: absolute;
top: 6px;
left: 0;
}
input:checked + span.wpcf7-list-item-label:after {
content: "";
display: block;
position: absolute;
top: 9px;
left: 6px;
width: 5px;
height: 9px;
border: solid #80C627;
border-width: 0 2px 2px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.emp-application-form .wpcf7-form p>br {
display: none;
}
.emp-application-form .wpcf7-form p>span.wpcf7-form-control-wrap {
display: block;
margin-bottom: 15px;
}
.emp-application-form .wpcf7-form p>input.wpcf7-submit {
display: block;
-webkit-box-shadow: 0px 0px 20px #80c62761;
-moz-box-shadow: 0px 0px 20px #80c62761;
box-shadow: 0px 0px 20px #80c62761;
border-radius: 30px !important;
padding: 14px 50px !important;
font-weight: 600 !important;
font-size: 18px !important;
letter-spacing: 0px;
color: #FFFFFF;
text-transform: uppercase;
line-height: normal;
margin-top: 20px;
}
.emp-application-form .wpcf7-form {
display: inline-block;
width: 100%;
}
body .wpcf7 form .wpcf7-response-output {
border: 2px solid #80c627;
}
.emp-application-form .wpcf7-form p {
margin: 0;
}
.contact-top, .contact-bottom {
display: flex;
flex-wrap: wrap;
width: 100%;
}
.contact-top .wpcf7-form-control-wrap, .contact-bottom .wpcf7-form-control-wrap {
width: 50%;
padding-right: 20px;
padding-bottom: 24px;
}
.contact-bottom span.wpcf7-form-control-wrap.skills {
padding-top: 15px;
width: 100%;
} .search-modal{
position: fixed;
z-index: 1300;
inset: 0px;
left: 0;
right: 0;
top: 0;
bottom: 0;
height: 100%;
}
.search-modal .modal-title {
padding: 0;
position: absolute;
right: 10px;
top: 15px;
z-index: 77;
}
.search-modal button.close {
color: #313131;
opacity: 1;
float: right;
padding: 0;
border: none;
background: transparent;
cursor: pointer;
margin: 0;
display: flex;
min-height: auto;
}
.search-modal button.close svg {
width: 35px;
height: 35px;
}
.cus-search-active {
height: 100%;
width: 100%;
overflow: hidden;
background: #ffffff;
}
.cus-search-active .cus-search-inner {
width: 100%;
display: inline-block;
}
.cus-search-active .cus-search-inner .search-header {
width: 100%;
display: -webkit-flex;
display: -moz-box;
display: flex;
-webkit-align-items: center;
-moz-box-align: center;
align-items: center;
padding: 12px 0;
position: relative;
min-height: 100px;
}
.cus-search-container {
width: 100%;
display: block;
box-sizing: border-box;
margin-left: auto;
margin-right: auto;
padding-left: 24px;
padding-right: 24px;
max-width: 1218px;
}
.cus-search-active .cus-search-inner .search-header .search-header-inner {
width: 100%;
display: -webkit-flex;
display: -moz-box;
display: flex;
-webkit-align-items: flex-end;
-moz-box-align: end;
align-items: flex-end;
margin-top: 25px;
}
.cus-search-active .cus-search-inner .search-header .search-header-inner .search-input {
opacity: 1;
-webkit-transform: none;
-moz-transform: none;
transform: none;
pointer-events: all;
width: 100%;
position: relative;
}
.search-input input {
color: #212121 !important;
font-size: 24px;
border: 0 !important;
background: transparent;
-webkit-appearance: none !important;
outline: 0 !important;
font-weight: normal !important;
text-align: center;
width: 100% !important;
height: auto;
margin: 0;
display: block;
padding: 6px 70px 7px 40px !important;
border-bottom: 1px solid #4b4b4b !important;
box-shadow: none !important;
border-radius: 0 !important;
}
.clear-input span {
width: 100%;
display: inline-block;
text-align: center;
font-size: 12px;
text-decoration: none;
margin-top: 2px;
cursor: pointer;
letter-spacing: 0.6px;
background-color: #80C627;
padding: 3px 14px;
border-radius: 20px;
color: #ffffff;
font-weight: 900;
white-space: nowrap;
}
.search-input .ser-icon svg {
color: #4b4b4b;
width: 30px;
height: 30px;
}
.ser-icon {
position: absolute;
left: 0;
top: 0px;
display: flex;
}
.clear-input-type {
position: absolute;
right: 0;
top: 0;
}
.clear-input-type svg {
color: #4b4b4b;
width: 30px;
height: 30px;
}
.cus-search-active .cus-search-result {
width: 100%;
display: inline-block;
}
.cur-pointer{
cursor: pointer;
}
.search-input input:hover, .search-input input:focus {
box-shadow: none;
outline: none;
}
.search-input input:hover {
border-bottom: 1px solid #80C627 !important;
}
.search-input input:focus {
border-bottom: 1px solid #80C627 !important;
}
.cus-search-active .cus-search-result .search-result-inner {
width: 100%;
display: inline-block;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing {
width: 100%;
display: inline-block;
height: -moz-calc(100vh - 170px);
height: calc(100vh - 170px);
margin-top: 15px;
overflow: auto;
position: relative;
}
.cus-search-listing::-webkit-scrollbar-thumb {
background-color: #80C627;
}
.cus-search-listing::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
background-color: #F5F5F5;
}
.cus-search-listing::-webkit-scrollbar {
background-color: #F5F5F5;
width: 6px;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul {
width: 100%;
display: inline-block;
padding: 0;
margin: 0;
list-style: none;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li {
width: 100%;
display: -webkit-flex;
display: -moz-box;
display: flex;
-webkit-align-items: center;
-moz-box-align: center;
align-items: center;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
justify-content: space-between;
-webkit-flex-direction: column;
-moz-box-orient: vertical;
-moz-box-direction: normal;
flex-direction: column;
background-color: #e7f8e0;
margin-bottom: 15px;
padding: 0px;
border: 1px solid transparent;
cursor: pointer;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li.no-search-result {
background-color: transparent;
margin: 0;
padding: 0;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li.no-search-result .no-search-result-inner {
width: 100%;
display: inline-block;
text-align: center;
margin: 50px 0;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li.no-search-result .no-search-result-inner img {
width: 250px;
margin: auto;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li.no-search-result .no-search-result-inner p {
color: #4b4b4b;
margin: 10px 0 0 0;
font-size: 16px;
}
.search-input input::-webkit-input-placeholder {
color: #cccccc;
}
.search-input input:-moz-placeholder {
color: #cccccc;
}
.search-input input::-moz-placeholder {
color: #cccccc;
}
.search-input input:-ms-input-placeholder {
color: #cccccc;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing .search-pro-loading{
width: 100%;
display: inline-block;
text-align: center;
margin-top: 50px;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing .search-pro-loading img{
width: 100px;
margin: auto;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main {
width: 100%;
display: -webkit-flex;
display: -moz-box;
display: flex;
-webkit-align-items: center;
-moz-box-align: center;
align-items: center;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
justify-content: space-between;
padding: 8px;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main .search-list-left {
display: -webkit-flex;
display: -moz-box;
display: flex;
-webkit-align-items: center;
-moz-box-align: center;
align-items: center;
padding-right: 10px;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main .search-list-left .show-mobile{
display: none;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main .search-list-left .search-pro-img {
width: 90px;
height: 90px;
display: inline-block;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main .search-list-left .search-pro-img img {
width: 100%;
height: 100%;
display: inline-block;
object-fit: contain;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main .search-list-left .search-pro-con {
width: -moz-calc(100% - 90px);
width: calc(100% - 90px);
display: inline-block;
padding-left: 25px;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main .search-list-left .search-pro-con h5 {
color: #070606;
font-size: 18px;
margin: 0 0 8px 0;
font-weight: 600;
}
.flower-img-search {
height: 30px;
display: -webkit-flex;
display: -moz-box;
display: flex;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main .search-list-left .search-pro-con .flower-img-search {
height: auto;
-webkit-align-items: center;
-moz-box-align: center;
align-items: center;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main .search-list-left .search-pro-con .flower-img-search img {
width: 20px;
height: 20px;
object-fit: contain;
margin: 0 10px 0 0;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main .search-list-left .search-pro-con .flower-img-search p {
color: #070606;
font-size: 14px;
margin: 0;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main .search-list-right {
padding-right: 20px;
padding-left: 10px;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main .search-list-right .search-pro-price {
display: -webkit-flex;
display: -moz-box;
display: flex;
-webkit-align-items: center;
-moz-box-align: center;
align-items: center;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main .search-list-right .search-pro-price .pro-price-amount-del {
font-size: 18px;
font-weight: 600;
margin-right: 10px;
color: #313131;
text-decoration: line-through;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main .search-list-right .search-pro-price .pro-price-amount {
font-size: 18px;
font-weight: 600;
color: #80C627;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main .search-list-right .search-pro-price .pro-price-amount .price-currency-symbol {
margin-right: 1px;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-heading {
width: 100%;
display: inline-block;
-webkit-align-items: center;
-moz-box-align: center;
align-items: center;
padding: 10px 0 0;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-heading h5 {
color: #313131;
font-size: 16px;
font-weight: 500;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-heading h5 b {
font-weight: bold;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li:hover {
border-color: #80C627;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li.no-search-result:hover {
border-color: transparent;
cursor: default;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li a {
width: 100%;
display: inline-block;
}
.clear-input {
width: auto;
height: 30px;
display: flex;
position: absolute;
right: 0;
top: 50%;
align-items: center;
justify-content: center;
-moz-transform: translate(0, -50%);
-webkit-transform: translate(0, -50%);
transform: translate(0, -50%);
cursor: pointer;
}
.clear-input svg {
width: 100%;
height: 100%;
color: #4b4b4b;
fill: #4b4b4b;
} body .main-navigation ul li:hover>.sub-menu-wrapper ul li:last-child {
border: 0;
}
body .main-navigation ul li>.sub-menu-wrapper ul li {
padding: 14px 0;
font-weight: 500;
border-bottom: 1px solid #E7F8E0;
line-height: normal;
}
body .main-navigation ul li:hover>.sub-menu-wrapper ul li a {
padding: 0;
}
body .main-navigation ul li>.sub-menu-wrapper ul.sub-menu {
padding: 10px 12px;
}
.owl-carousel .owl-stage-outer {
height: auto !important;
}
::-webkit-scrollbar {
width: 5px;
}
::-webkit-scrollbar-thumb {
border-radius: 10px;
background-color: #80C627;
}
::-webkit-scrollbar-track {
background-color: #fff;
}
.main-navigation ul.menu>li.menu-item-has-children>a:after, .main-navigation ul.menu>li.page_item_has_children>a:after, .main-navigation ul.nav-menu>li.menu-item-has-children>a:after, .main-navigation ul.nav-menu>li.page_item_has_children>a:after{
background: #fff !important;
}
body .menu-primary-menu-container > ul > li > a{
color:  #fff;
}
.product-card .product-related-content .desc-sec p span.price-del {
color: #707070;
text-decoration: line-through;
margin: 0 10px 0 0;
font-size: 16px;
font-weight: 500;
} .on-sale-btn {
position: fixed;
bottom: 30px;
left: 30px;
z-index: 77;
}
.on-sale-btn a {
padding: 0;
position: relative;
color: #fff;
height: 95px;
width: 95px;
min-width: auto;
text-align: center;
vertical-align: middle;
font-size: 14px;
letter-spacing: 0.5px;
-ms-transform: rotate(0deg);
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
animation: sale 1s ease infinite alternate;
display: flex;
align-items: center;
justify-content: center;
font-weight: 700;
text-transform: uppercase;
}  .cus-faqs-sec {
padding-bottom: 40px;
}
.cus-faqs-sec .elementor-widget-accordion {
max-width: 900px;
margin: 0 auto;
}
.cus-faqs-sec .elementor-widget-accordion .elementor-tab-title {
display: flex;
align-items: center;
flex-wrap: wrap;
}
.cus-faqs-sec .elementor-widget-accordion .elementor-accordion-title {
color: #212121;
font-size: 18px;
width: calc(100% - 25px);
}
.cus-faqs-sec .elementor-widget-accordion p {
color: #7a7a7a;
font-size: 16px;
text-align: left;
}
.cus-faqs-sec .elementor-widget-accordion p a {
text-decoration: underline;
}
body .agp__wrapper .agp__row .agp__heading {
font-size: 30px !important;
}
.single-post .content-area .post .wp-post-image {
width: 100%;
}
.single-post .content-area .post a {
color: #1155CC !important;
}
.single-post .comment-form-cookies-consent input[type="checkbox"] {
display: block;
}
body .testimonial-section .ti-widget.ti-goog .ti-controls .ti-prev {
-webkit-transform: translate(0, 0);
-ms-transform: translate(0, 0);
transform: translate(0, 0);
}
body .testimonial-section .ti-widget.ti-goog .ti-controls .ti-prev:hover {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}
.best-sell-sec .fa-angle-left:before,
.best-sell-sec .fa-angle-right:before{
content: "";
display: flex;
text-align: center;
align-items: center;
justify-content: center;
width: 8px;
height: 15px;
transform: initial;
}
.best-sell-sec .fa-angle-left:before {
background: url(//greenstoneretail.com/wp-content/uploads/2023/05/slider-left-arrow.svg);
background-size: contain;
background-repeat: no-repeat;
}
.best-sell-sec .fa-angle-right:before {
background: url(//greenstoneretail.com/wp-content/uploads/2023/05/slider-right-arrow.svg);
background-size: contain;
background-repeat: no-repeat;
}
.site-footer .social-icons {
flex-wrap: wrap;
}
@keyframes sale {
from {
transform: rotate(0deg) scale(1);
}
to {
transform: rotate(0deg) scale(1.1);
}
}
.frequently-asked-questions .elementor-accordion-item .elementor-active a.elementor-accordion-title {
border-color: #80C627;
}
.frequently-asked-questions .elementor-accordion-item p {
margin: 0;
text-align: left;
}
.frequently-asked-questions .elementor-accordion-item {
border-bottom: 1px solid #a9a5c261 !important;
padding: 0px 0;
}
.frequently-asked-questions a.elementor-accordion-title {
padding: 24px 0 24px 20px;
display: block;
margin: 0px 0;
position: relative;
}
.frequently-asked-questions .elementor-accordion .elementor-tab-content {
padding-left: 26px !important;
margin-bottom: 20px;
}
.frequently-asked-questions .elementor-accordion-item i.fas {
font-size: 20px;
position: relative;
top: 28px;
}
.frequently-asked-questions a.elementor-accordion-title:before {
position: absolute;
content: '';
height: 30px;
top: 20px;
background: black;
left: 0;
width: 4px;
}
.frequently-asked-questions .elementor-active a.elementor-accordion-title:before {
background: #81c626;
}
.frequently-asked-questions .elementor-accordion .elementor-accordion-item:last-child {
border: none !important;
}
.blog-section article.post-grid-article {
background: #FFFFFF 0% 0% no-repeat padding-box;
box-shadow: 0px 0px 30px #AFD7B24F;
border-radius: 20px;
opacity: 1;
padding: 20px 20px 30px;
}
.blog-section article.post-grid-article .post-grid-media img {
object-fit: cover;
height: 100%;
width: 100%;
}
.frequently-asked-questions .elementor-accordion-item p a {
font-weight: 800 !important;
color: #81c626;
}
.blog-section article.post-grid-article .post-read-more a {
text-decoration: underline !important;
letter-spacing: 0px;
color: #80C627;
text-transform: uppercase;
opacity: 1;
font-size: 16px;
font-weight: 700;
}
.col-full li {
list-style: none;
}
span.gamma.widget-title.mt-space {
height: 32px;
}
.col-full.custom-footer-ui {
margin-top: 20px;
}
.site-footer .widget_nav_menu .menu-footer-menu-container .menu li a {
white-space: nowrap;
display: inline-block;
}
.site-footer .widget_nav_menu .menu-footer-menu-container .menu li {
width: 50%;
padding: 0;
margin: 0 0 10px;
display: inline-block;
}
.download-app img {
max-width: 130px;
max-height: 35px;
}
footer li a.download-app {
display: inline-block;
}
footer li a.download-app:hover:after {
width: 0;
}
footer .widget ul.list-delivery-locations li {
margin-bottom: 6px;
}
.join-us-text h3 {
font-size: 30px;
margin-bottom: 0 !important;
}
.delivery-location::after {
content: "";
position: absolute;
left: 0;
bottom: -70px;
background: url(//greenstoneretail.com/wp-content/uploads/2023/07/curve.svg) no-repeat;
background-size: cover;
width: 100%;
height: 74px;
}
.home-banner rs-module.revslider-initialised rs-mask-wrap rs-row::after {
content: "";
position: absolute;
left: 0;
top: 0;
background: url(//greenstoneretail.com/wp-content/uploads/2021/10/banner-img-dots.svg) no-repeat;
background-size: contain;
width: 120px;
height: 120px;
z-index: 0;
animation: zoom-in-zoom-out 2s ease-out infinite;
}
.home-banner rs-module.revslider-initialised::before {
display: none;
}
.home-banner h2 {
display: block!important;
line-height: normal!important;
margin: 0!important;
}
.home-banner a.rev-btn {
-webkit-box-shadow: 0 0 20px #80c62761;
-moz-box-shadow: 0 0 20px #80c62761;
box-shadow: 0 0 20px #80c62761;
border-radius: 30px!important;
padding: 12px 12px!important;
font-weight: 700 !important;
font-size: 18px!important;
letter-spacing: 0;
color: #FFF;
text-transform: uppercase;
line-height: normal !important;
}
.home-banner .tp-bullet::before {
font-size: 14px !important;
}
.phone-css{
font-size: 16px !important;
}
a:focus {
outline: none;
}
.cus-modal {
width: 100%;
display: inline-block;
}
.modal-col.row {
width: 100%;
max-width: 100%;
margin: 0 auto;
display: flex;
gap: 20px;
align-items: center;
justify-content: center;
padding: 40px;
border-radius: 30px;
}
.cus-modal h2 {
font-size: 36px;
margin: 0 0 12px 0;
font-weight: 700;
}
.cus-modal p {
margin: 5px 0 20px;
font-size: 18px;
text-align: left;
letter-spacing: 0px;
color: #3E3E3E;
}
.cus-modal .cus-btn a {
display: inline-block;
}
.cus-modal p a {
color: #80C627;
}
.cus-modal .cus-btn button {
padding: 10px;
border: none;
border-radius: 30px;
font-weight: 500;
cursor: pointer;
min-width: 200px;
background-color: #ffffff;
line-height: normal;
}
nav.pagination {
width: 100%;
}
.pum-theme-default-theme .pum-content {
padding: 0;
background-repeat: no-repeat;
background-size: contain;
border-width: medium;
background-image: url(//greenstoneretail.com/wp-content/uploads/2023/06/app-modal.svg);
background-position: bottom;
border-radius: 22px;
-webkit-border-radius: 22px;
-moz-border-radius: 22px;
-ms-border-radius: 22px;
-o-border-radius: 22px;;
border: 2px dashed #80C627 !important;
}
.pum-theme-default-theme .pum-content .cus-modal {
width: 100%;
display: inline-block;
overflow: hidden;
}
.pum-container.pum-responsive .mobile-img img {
max-width: 100%;
padding-bottom:2rem;
}
.pum-container.pum-responsive.pum-responsive-medium {
border-radius: 27px;
width: 900px;
transform: translateX(-50%) translateY(-50%);
top: 50% !important;
left:50% !important;
margin-left: 0;
}
.pum-container.pum-responsive.pum-responsive-small {
padding: 0;
border-radius: 30px;
background-color: transparent;
width: 100% !important;
max-width: 650px !important;
box-shadow: none !important;
border: none !important;
}
.pum-container .logo img {
height: auto;
max-width: 154px;
object-fit: contain;
}
.pum-container button.pum-close {
line-height: normal !important;
background-color: transparent !important;
box-shadow: none !important;
border: none !important;
text-shadow: none !important;
right: 30px !important;
top: 28px !important;
font-size: 24px !important;
font-weight: bold !important;
font-family: arial !important;
color: #212121 !important;
}
body .pum-container .pum-content+.pum-close {
font-size: 0 !important;
width: 32px;
height: 32px;
opacity: 0.7;
}
body .pum-container .pum-content+.pum-close:hover{
opacity: 1;
}
button.pum-close.popmake-close:before, button.pum-close.popmake-close:after {
position: absolute;
left: 15px;
top: 4px;
content: ' ';
height: 24px;
width: 2px;
background-color: #000000;
}
button.pum-close.popmake-close:before {
transform: rotate(45deg);
}
button.pum-close.popmake-close:after {
transform: rotate(-45deg);
}
.modal-col.row .inner-row {
width: 50%;
}
.site-footer .social-icons + p {
margin-top: 15px;
}
.site-footer .social-icons + p + a img {
max-width: 130px;
}
.cus-modal .cus-btn button {
color: #212121;
font-weight: bold;
}
.cus-modal .cus-btn button:hover {
background-color: #212121;
color: #ffffff;
}
.col-full.topbar-wrapper {
background-color: #212121 !important;
padding: 0 20px;
}
.col-full.topbar-wrapper p {
color: #fff;
font-size: 15px;
text-align: center;
}
.col-full.topbar-wrapper .col-full {
max-width: 100%;
min-height: 40px;
align-items: center;
display: flex;
}
.top-header-custom {
width: 100%;
display: flex;
align-items: center;
justify-content: space-evenly;
padding: 5px 0;
}
.top-header-custom p {
width: fit-content;
font-size: 15px !important;
line-height: normal;
position: relative;
font-weight: 600;
display: flex;
flex-wrap: nowrap;
align-items: center;
}
.hand-icon {
width: 30px;
margin-right: 4px;
float: left;
}
.top-header-custom p a {
color: #80C627 !important;
font-weight: bold;
display: contents;
}
.top-header-custom .top-bar-close {
width: 30px;
padding: 6px;
display: flex;
align-items: center;
justify-content: center;
line-height: normal;
height: 30px;
border-radius: 50%;
background: transparent;
color: #ffffff;
font-weight: bold;
font-family: arial !important;
position: absolute;
right: -10px;
}
html.pum-open.pum-open-overlay.pum-open-scrollable .pum-overlay.pum-active {
overflow-y: auto;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) {
padding-right: 0;
}
.contact-form p {
justify-content: flex-start;
}
.single-post .content-area .post .elementor-toggle .elementor-tab-title a {
color: #000!important;
font-size: 18px;
}
.single-post .elementor-element ul li {
font-size: 18px;
color: #3E3E3E;
}
.entry-content ol li {
list-style: none !important;
}
.emp-application-form .wpcf7-form p>span.wpcf7-form-control-wrap {
display: inline-block;
}
.contact-textarea span.wpcf7-form-control-wrap {
width: 100%;
}
.contact-textarea {
width: 100%;
display: inline-block;
}
.contact-textarea span.wpcf7-form-control-wrap {
width: 100% !important;
}
.contact-top .wpcf7-form-control-wrap, .contact-bottom .wpcf7-form-control-wrap {
padding-bottom: 10px;
}
.emp-application-form .wpcf7-form p>span.wpcf7-form-control-wrap {
display: inline-block;
clear: both;
position: relative;
}
body .wpcf7-not-valid-tip {
text-align: left;
position: absolute;
left: 0px;
}
.textarea-custom span.wpcf7-form-control-wrap textarea.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required {
resize: none;
}
.contact-textarea span.wpcf7-form-control-wrap textarea.wpcf7-form-control.wpcf7-textarea {
resize: none;
}
.single-post .elementor-section p a {
color: #1155CC !important;
}
.emp-application-form .wpcf7-form p .dscf7_refresh_captcha {
display: inline-block;
margin: 0 0 0 6px;
}
.emp-application-form .wpcf7-form p .dscf7_refresh_captcha img {
width: 15px !important;
height: 15px !important;
}
.emp-application-form .wpcf7-form p.dscf7captcha + br {
display: none;
}
.emp-application-form .wpcf7-form p>span.wpcf7-form-control-wrap input {
margin-top: 6px;
}
.contact-form .dscf7_refresh_captcha {
margin: 0 0 0 6px;
}
.contact-form .dscf7_refresh_captcha img {
width: 15px !important;
height: 15px !important;
margin-top: 6px;
}
.contact-form p span.wpcf7-form-control-wrap.dscf7captcha-587 {
text-align: left;
display: block;
width: 100%;
padding: 0;
margin-top: 10px;
}
.contact-form p.dscf7captcha {
margin-top: -20px;
margin-bottom: 0;
}
body .wpcf7-not-valid-tip {
text-align: left;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-pro-description {
width: 100%;
display: inline-block;
max-height: 0;
overflow-y: hidden;
-webkit-transition: max-height 1s ease-in-out;
-moz-transition: max-height 1s ease-in-out;
transition: max-height 1s ease-in-out;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-pro-description .search-pro-des-inner {
width: 100%;
display: inline-block;
padding: 15px 8px;
margin-top: 8px;
border-top: 1px solid #adadad;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-pro-description .search-pro-des-inner h5 {
font-size: 14px;
font-weight: 600;
color: #000;
margin-bottom: 5px;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-pro-description .search-pro-des-inner p {
font-size: 14px;
color: #000;
font-weight: 300;
display: block;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main:hover+.search-pro-description {
max-height: 100px;
}
.agp__wrapper .agp__row {
max-width: 450px !important;
background-color: rgb(255, 255, 255) !important;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.agp__wrapper .agp__row .agp__rowInner {
padding: 20px !important;
}
.agp__wrapper .agp__row .agp__heading {
margin-bottom: 10px;
line-height: normal !important;
font-weight: 700;
font-size: 40px !important;
color: #000000 !important;
position: relative;
}
.agp__wrapper .agp__row .agp__message.prompt {
font-size: 16px;
font-weight: 400;
color: #222;
margin-bottom: 20px !important;
}
.agp__wrapper .agp__row .agp__buttonType__buttonContainer {
margin-bottom: 20px;
}
.agp__wrapper .agp__row input.agp__buttonType__button {
padding: 0.6180469716em 1.41575em !important;
border-radius: 0 !important;
font-size: 16px !important;
}
.testimonial-section .ti-widget.ti-goog .ti-review-item>.ti-inner {
background: #fff;
-webkit-box-shadow: 0px 0px 10px #afd7b238;
-moz-box-shadow: 0px 0px 10px #afd7b238;
box-shadow: 0px 0px 10px #afd7b238;
border-radius: 15px !important;
padding: 15px 20px !important;
}
.testimonial-section .ti-widget.ti-goog .ti-review-header .ti-profile-img img {
width: 100px !important;
height: 100px !important;
border-radius: 50%;
object-fit: contain !important;
}
.testimonial-section .ti-widget.ti-goog .ti-review-header .ti-profile-img {
margin: 0 !important;
margin-top: -60px !important;
margin-bottom: 24px !important;
align-self: center;
}
.testimonial-section .ti-widget.ti-goog .ti-review-content {
text-align: center;
padding: 0px;
display: block;
margin: 0;
font-size: 15px;
font-style: italic;
font-family: 'Proxima Nova' !important;
}
.testimonial-section .ti-widget .source-Google .ti-review-header:after {
width: 0 !important;
height: 0 !important;
display:none;
}
.testimonial-section .ti-widget.ti-goog .ti-widget-container, .ti-widget.ti-goog .ti-widget-container *{
font-family: 'Proxima Nova' !important;
}
.testimonial-section .ti-widget.ti-goog .ti-controls .ti-next:after, .testimonial-section .ti-widget.ti-goog .ti-controls .ti-prev:after {
content: '';
background: #ffffff;
width: 12px;
height: 3px;
display: block;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
border-radius: 2px;
position: absolute;
}
.testimonial-section .ti-widget.ti-goog .ti-controls .ti-next {
right: -40px;
background: #80c627;
border: 0;
color: #fff;
-webkit-box-shadow: 0px 0px 30px #afd7b238;
-moz-box-shadow: 0px 0px 30px #afd7b238;
box-shadow: 0px 0px 30px #afd7b238;
border-radius: 50px;
width: 40px;
height: 40px;
position: absolute;
}
.testimonial-section .ti-widget.ti-goog .ti-controls .ti-next:before, .testimonial-section .ti-widget.ti-goog .ti-controls .ti-prev:before {
content: '';
background: #ffffff;
width: 12px;
height: 3px;
display: block;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
border-radius: 2px;
position: absolute;
}
.testimonial-section .ti-widget.ti-goog .ti-controls .ti-next:before {
top: 16px;
right: 12px;
}
.testimonial-section .ti-widget.ti-goog .ti-controls .ti-next:after {
top: 23px;
right: 12px;
}
.testimonial-section .ti-widget.ti-goog .ti-controls-dots .dot.active, .testimonial-section .ti-widget.ti-goog .ti-controls-dots .dot:hover{
color: #80c627 !important;
}
.testimonial-section .ti-widget.ti-goog .ti-controls .ti-prev {
position: absolute;
left: -50px;
top: 50%;
transform: translate(0, -50%);
margin: 0 !important;
background: #80c627;
border: 0;
color: #fff;
-webkit-box-shadow: 0px 0px 30px #afd7b238;
-moz-box-shadow: 0px 0px 30px #afd7b238;
box-shadow: 0px 0px 30px #afd7b238;
border-radius: 50px;
line-height: 40px;
width: 40px;
height: 40px;
font-size: 30px;
display: flex !important;
align-items: center;
justify-content: center;
}
.testimonial-section .ti-widget.ti-goog .ti-controls .ti-prev:before {
top: 22px;
left: 12px;
}
.testimonial-section .ti-widget.ti-goog .ti-controls .ti-prev:after {
top: 14px;
left: 13px;
}
.input-custom {
display: inline-block;
width: 50%;
float: left;
}
.input-custom p {
margin: 0 0 12px;
}
.input-custom p span.wpcf7-form-control-wrap {
display: block;
width: 100%;
}
.contact-form .subject-input p span.wpcf7-form-control-wrap {
width: 100%;
display: inline-block;
padding: 0 8px 0px;
}
.textarea-custom span.wpcf7-form-control-wrap {
width: 100%;
}
.contact-form .textarea-custom p {
margin-bottom: 0;
}
.btn-submit-btn {
padding-left: 8px;
}
.contact-form p.dscf7captcha {
width: 100%;
margin: -20px 8px;
}
.input-custom p span.wpcf7-form-control-wrap span.wpcf7-not-valid-tip {
left: 8px;
}
.subject-input, .textarea-custom {
float: left;
width: 100%;
padding: 0 8px;
}
.textarea-custom span.wpcf7-form-control-wrap {
width: 100% !important;
}
body .subject-input .wpcf7-not-valid-tip, .textarea-custom .wpcf7-not-valid-tip {
left: 12px;
}
.site-footer li a:after{
display: none !important;
}
.btn-order-now {
display: block;
margin-top: 10px;
background-color: transparent;
border-radius: 30px;
border: 2px solid #81c626;
font-weight: 800;
font-size: 18px;
max-width: 175px;
padding: 6px 30px;
}
.btn-order-now:hover {
border-color: #212121;
background-color: transparent;
}
ul.list-delivery-locations, li#block-21 {
display: grid;
grid-template-columns: repeat(2, 1fr);
}
footer .widget ul.list-delivery-locations li {
margin-bottom: 6px;
}
div#block-, li#block-21 {
flex: 2;
}
.pagination ul.page-numbers {
text-align: center;
font-size: 15px;
display: flex;
justify-content: center;
}
nav.navigation.pagination .nav-links, nav.navigation.pagination {
text-align: center;
width: 100%;
margin: 0;
}
nav.navigation.pagination .nav-links .page-numbers {
margin-bottom: 0;
}
.pagination .page-numbers li .page-numbers {
display: inline-block;
padding: 0;
border-radius: 50%;
border: 1px solid #81c626;
width: 30px;
height: 30px;
line-height: 28px;
margin: 0 !important;
color: #81c626;
background: #3c813b1f;
}
.page-numbers .next:after, .page-numbers .prev:after, .woocommerce-pagination .next:after, .woocommerce-pagination .prev:after {
background-color: #81c626;
color: #fff;
}
.pagination .page-numbers li a.page-numbers:hover, .woocommerce-pagination .page-numbers li a.page-numbers:hover {
border-color: #81c626;
background: #81c626;
color: #fff;
}
.pagination .page-numbers li a.page-numbers:hover:after, .woocommerce-pagination .page-numbers li a.page-numbers:hover:before {
background-color: #fff;
}
img.sale-menu {
width: 100px;
position: relative;
top: 10px;
object-fit: contain;
}
section.seo-grid-section {
width: 100%;
display: flex;
margin: 0;
text-align: center;
align-items: center;
justify-content: center;
flex-wrap: wrap;
}
.seo-react-products {
width: 100%;
display: inline-block;
margin: 1%;
text-align: center;
flex: 1 1 18%;
max-width: 20%;
}
.seo-react-products button.btn-white-add-to-cart {
border: none;
}
.seo-react-products .cus-pro-container .cus-pro-list {
border-radius: 20px;
background-color: #fff;
z-index: 1;
padding: 14px 0 0;
cursor: pointer;
overflow: hidden;
box-shadow: 0 0 10px #afd7b24f;
}
.seo-react-products .cus-pro-container .cus-pro-list .pro-img img {
height: 200px;
width: 240px !important;
transition: .25s linear;
-o-object-fit: contain;
object-fit: contain;
margin: auto;
padding: 0 20px;
display: block;
}
.seo-react-products .cus-pro-container .cus-pro-list .btn-white-add-to-cart {
padding: 12px 0;
text-align: center;
letter-spacing: 0;
color: #fff;
text-transform: uppercase;
font-weight: 600;
font-size: 14px;
border-top: 1px solid #ececec;
transition: .2s;
-webkit-transition: .2s;
-ms-transition: .2s;
-o-transition: .2s;
display: flex;
align-items: center;
justify-content: center;
background-color: #80c627;
margin-top: 12px;
width: 100%;
overflow: hidden;
position: relative;
}
.seo-react-products .cus-pro-container .cus-pro-list:hover .btn-white-add-to-cart {
transition: .2s;
-webkit-transition: .2s;
-ms-transition: .2s;
-o-transition: .2s;
background-color: #000;
}
.seo-react-products .cus-pro-container .cus-pro-list:hover .pro-img img {
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
.seo-react-products .desc-sec {
display: inline-block;
width: 100%;
}
.seo-react-products .desc-sec h3 {
font-size: 18px;
letter-spacing: 0;
color: #212121;
margin-bottom: 0;
padding: 10px 14px 0;
text-align: left;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
}
.coupon-section > h2 {
font-size: 50px;
line-height: normal;
font-weight: 900;
display: block;
font-family: 'Proxima Nova', 'Montserrat' !important;
}
.coupon-section > h2.coupon-heading {
margin-bottom: 20px !important;
}
.coupon-section p {
font-size: 18px !important;
color: #3E3E3E !important;
font-family: 'Proxima Nova', 'Montserrat' !important;
margin-bottom: 20px !important;
}
.coupon-section .elementor-button {
-webkit-box-shadow: 0px 0px 20px #80c62761;
-moz-box-shadow: 0px 0px 20px #80c62761;
box-shadow: 0px 0px 20px #80c62761;
border-radius: 30px !important;
padding: 12px 50px !important;
font-weight: 600 !important;
font-size: 18px !important;
letter-spacing: 0px;
color: #FFFFFF;
text-transform: uppercase;
background-color: #80C627 !important;
display: inline-block;
line-height: normal !important;
}
body.blog .site-main.grid {
width: 100%;
margin: 0;
gap: 40px;
}
body.blog .site-main.grid.grid-3 article.post {
border-radius: 20px;
overflow: hidden;
flex-basis: auto;
width: calc(33.33% - 27px);
padding: 0;
margin: 0;
}
body.blog .site-main.grid article.post a.post-thumbnail {
margin-bottom: 0;
}
body.blog .blog-loop-content-wrapper {
padding: 20px 20px 20px 20px;
border: 1px solid #3B823B;
border-top: 0;
border-radius: 0px 0px 20px 20px;
}
body.blog .blog-loop-content-wrapper .entry-title {
font-size: 16px;
font-weight: 600;
padding-top: 4px;
}
body.blog .blog-loop-content-wrapper .entry-title a {
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
min-height: 42px;
}
body.blog .blog-loop-content-wrapper .entry-content p {
margin-bottom: 0;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
} @media screen and (min-width: 993px) {
.menu-primary-menu-container>ul>li>a span:before, .site-footer li a:after, body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a span:after {
border-bottom: 1px solid #80c627 !important;
}
body .menu-primary-menu-container>ul.menu {
display: flex;
justify-content: space-between;
}
body .menu-primary-menu-container>ul.menu>li:last-child .sub-menu-wrapper {
left: auto;
right: 0;
}
.home-banner rs-module, .home-banner rs-slides, .home-banner rs-slide {
overflow: visible !important;
}
.menu-primary-menu-container>ul.menu>li:last-child>a {
padding-right: 0;
}
.menu-primary-menu-container>ul.menu>li:first-child>a {
padding-left: 0;
}
body .main-navigation ul.menu>li:last-child:hover .sub-menu-wrapper {
left: auto;
right: 30px;
}
body .col-full-nav {
background-color: #80C627;
}
body .menu-primary-menu-container > ul > li > a span:before{
border-color:  #fff;
}
}
@media screen and (max-width: 1440px){
.on-sale-btn {
bottom: 25px;
left: 25px;
}
.on-sale-btn a {
height: 75px;
width: 75px;
font-size: 12px;
}
h2.elementor-heading-title {
font-size: 42px;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li.no-search-result .no-search-result-inner img {
width: 220px;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li.no-search-result .no-search-result-inner p{
font-size: 14px;
}
.search-input input {
font-size: 22px;
}
.top-header-custom p {
font-size: 14px !important;
}
}
@media screen and (max-width: 1400px) {
body .main-navigation ul.menu li.menu-item-has-children>.sub-menu-wrapper {
left: auto;
}
img.sale-menu {
width: 80px;
top: 12px;
}
}
@media screen and (max-width: 1340px) {
.owl-theme .owl-controls .owl-nav [class*=owl-] {
left: -40px;
}
.owl-theme .owl-controls .owl-nav .owl-next {
left: auto;
right: -40px;
}
.seo-react-products {
flex: 1 1 31.33%;
max-width: 33.33%;
}
}
@media screen and (max-width: 1280px) {
.testimonial-section .sp-testimonial-free .tfree-client-testimonial {
min-height: 132px;
}
.main-navigation .menu a.menu-link {
font-size: 14px;
}
img.sale-menu {
width: 70px;
top: 14px;
}
}
@media screen and (max-width: 1199px) {
.blog .site-main.grid article.post .post-thumbnail img {
height: 200px;
}
.btn-order-now {
font-size: 15px;
max-width: 140px;
padding: 6px 22px;
}
p {
font-size: 16px;
}
body a.elementor-button {
font-size: 16px !important;
}
.main-navigation .menu a.menu-link {
font-size: 14px;
padding: 0 4px;
}
.site-header .secondary-navigation .menu li:first-child a {
font-size: 14px;
}
body .secondary-navigation .icon-wrapper svg {
width: 22px;
height: 22px;
}
body .site-header .site-search input[type=search] {
font-size: 14px;
}
.site-footer .widget_nav_menu .menu li a {
white-space: normal;
font-size: 14px;
}
.site-footer::before {
width: 357px;
height: 454px;
}
.img-gallary::before {
width: 90%;
height: 90%;
}
.product-card img.prod-img {
height: 160px;
width: 160px !important;
}
.home-banner .rs-parallax-wrap img.tp-rs-img {
max-width: 320px !important;
margin: auto !important;
}
#rev_slider_1_1_wrapper .hesperiden.tp-bullets {
right: 10px;
}
.home-banner h1 {
margin: 0 0 12px !important;
}
.home-banner .rs-parallax-wrap span.rev-btn {
font-size: 14px !important;
padding: 14px 40px !important;
}
.home-banner .rs-parallax-wrap p.rs-layer,  .home-banner .rs-parallax-wrap p.rs-layer span {
font-size: 16px !important;
}
figure.swiper-slide-inner img {
min-height: 160px;
max-height: 160px;
}
.frequently-asked-questions .elementor-accordion-item i.fas {
font-size: 20px;
}
.frequently-asked-questions a.elementor-accordion-title:before {
height: 24px;
}
.join-us-text h3 {
font-size: 24px;
}
.home-banner h2 {
margin: 0 0 12px!important;
}
html body .shoptimizer-primary-navigation {
padding: 0 20px;
}
body .site-header .main-header{
padding: 8px 20px;
}
.home-banner .rs-parallax-wrap img.tp-rs-img {
max-width: 400px!important;
margin: auto!important
}
}
@media screen and (min-width: 1024px) and (max-width: 736px){
.testimonial-section .sp-testimonial-free .tfree-client-testimonial {
min-height: 160px;
}
}
@media screen and (max-width: 1023px){
.pum-container.pum-responsive.pum-responsive-medium {
width: 900px;
}
.home-banner h1, 	.home-banner h2{
font-size: 28px !important;
line-height: normal;
}
.main-navigation .menu a.menu-link {
font-size: 13px;
}
.site-footer .widget_nav_menu .menu li {
width: 100%;
}
}
@media screen and (max-width: 992px) {
.menu .mobile-sale {
background-image: url(//greenstoneretail.com/wp-content/uploads/2023/09/selebg.svg);
background-repeat: no-repeat;
background-size: contain;
text-align: center;
max-width: 100%;
border: none !important;
position: static;
padding: 10px 0;
}
.site-footer .widget_nav_menu .menu li {
width: 50%;
}
body .menu-primary-menu-container>ul>li:first-child>a span:before{
color:#fff !important
}
.main-navigation .menu a.menu-link:hover {
color: #81c626;
}
.menu .mobile-sale a {
padding: 0 !important;
}
body h1 {
font-size: 40px !important;
}
h2.elementor-heading-title {
font-size: 35px !important;
}
p {
font-size: 14px;
}
.wpcf7-checkbox span.wpcf7-list-item-label:before {
top: 3px;
}
input:checked + span.wpcf7-list-item-label:after {
top: 6px;
}
.inner-content ol ul li, .delivery-info ul li {
font-size: 14px;
}
body a.elementor-button {
font-size: 14px !important;
padding: 14px 40px !important;
}
.site-header .main-header .site-branding {
width: 50%;
flex: 0 0 50%;
align-items: flex-start;
}
.site-header .main-header .secondary-navigation {
width: 50% !important;
flex: 0 0 50% !important;
text-align: right;
display: inline-block !important;
}
body .main-header, body .site-branding {
height: auto;
}
body .site-header .custom-logo-link img {
height: auto !important;
width: 50%;
margin-left: 40px;
}
body .site-branding button.menu-toggle span.bar-text {
display: none;
}
body .site-branding button.menu-toggle {
width: 30px;
background: transparent;
}
.join-us-section h3.elementor-heading-title {
font-size: 20px;
}
.join-us-section .elementor-widget-text-editor h4 {
font-size: 15px;
line-height: normal;
}
.icon-box .elementor-inner-column .elementor-widget-wrap {
padding-right: 10px !important;
padding-bottom: 10px !important;
}
.icon-box .elementor-icon-box-icon svg {
width: 70px;
height: 70px;
}
.icon-box .elementor-inner-column .elementor-widget-wrap .elementor-widget-container h3.elementor-icon-box-title {
font-size: 16px;
}
.join-us-section {
padding: 80px 0;
}
.testimonial-section {
padding: 50px 0 80px;
}
.below-content form .mc4wp-form-fields input[type="submit"] {
padding: 12px 30px;
font-size: 16px;
}
.below-content form .mc4wp-form-fields input[type="email"] {
padding-right: 160px;
}
body .below-content {
padding-top: 0px;
}
.contact-form p input.wpcf7-submit {
font-size: 14px !important;
padding: 12px 40px !important;
}
.owl-theme .owl-controls .owl-nav [class*=owl-] {
left: -20px;
}
.owl-theme .owl-controls .owl-nav .owl-next {
left: auto;
right: -20px;
}
.emp-application-form .wpcf7-form p>input.wpcf7-submit {
padding: 12px 30px !important;
font-size: 16px !important;
margin-top: 10px;
}
.site-footer {
padding-top: 40px !important;
}
.menu-primary-menu-container>ul>li {
border-top: 1px solid #E7F8E0 !important;
width: calc(100% + 30px);
left: -15px;
margin: 0 !important;
}
body .menu-primary-menu-container>ul>li.dropdown-open a.main-menu-link {
background: #80C627;
width: 100%;
padding-right: 30px;
color: #fff !important;
}
body .main-navigation ul.menu li.menu-item-has-children.dropdown-open>.sub-menu-wrapper {
border: 0;
padding: 10px;
background: #E7F8E0;
}
.main-navigation .menu a.menu-link {
font-size: 14px;
padding: 10px;
}
body .main-navigation ul li .sub-menu-wrapper ul li {
border-bottom: 1px solid rgba(255, 255, 255, 0.53) !important;
margin: 0 !important;
font-weight: 500 !important;
padding: 10px 0 !important;
line-height: normal !important;
}
body .main-navigation ul li .sub-menu-wrapper ul li:last-child {
border-bottom: 0 !important;
}
body .main-navigation ul li .sub-menu-wrapper ul li a.menu-link {
font-size: 12px;
width: 100%;
}
.main-navigation ul.menu .sub-menu-wrapper a.menu-link {
width: 100%;
padding: 0;
}
.main-navigation ul.menu li.menu-item-has-children span.caret {
top: 12px !important;
}
.main-navigation ul.menu>li.menu-item-has-children.dropdown-open>span.caret {
top: 3% !important;
display: flex;
align-items: center;
justify-content: center;
}
body .main-navigation ul.menu li.menu-item-has-children span.caret:after {
width: 17px;
height: 17px;
margin: 0;
}
body .site-search form:before {
top: 13px;
left: 13px;
}
body #secondary input[type=search], body .site-search form input[type=search] {
border-radius: 50px;
}
body.mobile-toggled .mobile-menu.close-drawer {
background: #80C627;
width: 40px;
height: 40px;
left: 260px;
top: 0;
}
body .close-drawer:after, body .close-drawer:before {
height: 20px;
margin: 0;
left: 18px;
top: 10px;
}
.best-sell-sec {
padding: 10px 0 0 !important;
}
.product-card {
margin-bottom: 10px !important;
}
.mobile-toggled .col-full-nav>.col-full {
display: flex;
flex-direction: column-reverse;
}
.mobile-toggled .col-full-nav .mobile-extra {
padding: 20px 0 0;
}
.mobile-toggled .col-full-nav .mobile-extra .wp-block-image {
margin: 0;
}
.mobile-toggled .col-full-nav .mobile-extra .wp-block-image img {
width: 100%;
max-width: 220px;
margin: auto;
}
body .mobile-search-toggle {
right: 88px;
}
body .mobile-search-toggle svg {
width: 25px;
height: 25px;
margin-top: -5px;
}
.site-header .main-header .site-search {
display: none;
}
.m-search-toggled .search-modal {
display: block !important;
}
.site-header .secondary-navigation .menu li {
padding: 0 7.5px;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main .search-list-left .search-pro-con h5 {
font-size: 16px;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main .search-list-right .search-pro-price .pro-price-amount-del, .cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main .search-list-right .search-pro-price .pro-price-amount {
font-size: 16px;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li.no-search-result .no-search-result-inner img {
width: 200px;
}
.search-modal .modal-title {
top: 0;
background: #80C627;
right: 0;
padding: 5px;
}
.search-modal button.close svg {
fill: #fff;
height: 25px;
width: 25px;
}
.cus-search-active .cus-search-inner .search-header .search-header-inner {
margin-top: 20px;
}
.testimonial-section .sp-testimonial-free .tfree-client-testimonial {
min-height: 110px;
}
body .menu-primary-menu-container > ul > li > a {
color: #212121;
}
body .main-navigation ul li>.sub-menu-wrapper ul.sub-menu {
padding: 0;
}
.join-us-text h3 {
font-size: 20px;
}
div#block-18, div#block-30 {
width: 50% !important;
display: inline-grid;
}
span.gamma.widget-title.mt-space {
margin-bottom: 20px;
}
.col-full.custom-footer-ui {
margin-top: 0;
}
.pum-container .logo img {
height: 48px;
}
.modal-col.row {
gap: 0;
padding: 24px;
}
.top-header-custom p {
font-size: 13px !important;
}
.home-banner h2 {
font-size: 40px!important;
}
.home-banner a.rev-btn {
padding: 12px!important;
font-size: 16px!important;
}
.pum-container.pum-responsive.pum-responsive-medium {
width: 750px;
}
.coupon-section > h2 {
font-size: 40px;
}
.coupon-section p {
font-size: 16px !important;
}
.coupon-section .elementor-button {
font-size: 14px !important;
padding: 10px 40px !important;
margin-bottom: 40px !important;
}
img.sale-menu {
display: none;
}
.menu-primary-menu-container>ul>li:first-child>a span:before {
content: "Sale ";
color: #212121 !important;
}
body.blog .site-main.grid {
gap: 20px;
}
body.blog .site-main.grid.grid-3 article.post {
width: calc(33.33% - 14px);
}
}
@media screen and (max-width: 849px) {
.medium-logo-center .flex-right.res-show-search ul li #search-box img {
width: 40px;
height: 22px;
margin-right: 5px;
margin-top: -8px;
}
.nav-right li.html.custom img {
width: auto;
}
}
@media screen and (max-width: 768px){
.blog .site-main.grid article.post .post-thumbnail img {
height: auto;
}
}
@media screen and (max-width: 767px) {
.btn-order-now {
margin: 10px auto;
}
.home-banner h2 {
font-size: 35px!important;
text-align: center !important;
width: 100% !important;
}
.home-banner a.rev-btn {
margin: 0 auto;
font-size: 14px !important;
padding: 10px !important;
text-align: center;
width: 100% !important;
max-width: 140px !important;
}
.frequently-asked-questions .elementor-accordion-item i.fas {
font-size: 18px;
top: 24px;
}
.home-banner .rs-parallax-wrap + rs-layer-wrap {
margin-left: 0 !important;
}
.home-banner .tp-bullet::before {
font-size: 12px !important;
}
body .home-banner #rev_slider_1_1_wrapper rs-bullets.hesperiden.tp-bullets {
top: 50% !important;
}
.cus-faqs-sec .elementor-widget-accordion .elementor-accordion-title {
font-size: 16px;
}
.cus-faqs-sec .elementor-widget-accordion p {
font-size: 14px;
}
.on-sale-btn {
bottom: 60px;
left: 20px;
}
#rev_slider_1_1_wrapper .hesperiden.tp-bullets {
top: 45% !important;
}
body h1 {
font-size: 35px !important;
text-align: center;
}
h2.elementor-heading-title {
font-size: 30px !important;
text-align: center;
}
p, .elementor-button-wrapper {
text-align: center;
}
.site-header .secondary-navigation .menu li:first-child a {
font-size: 0;
}
body .secondary-navigation .icon-wrapper svg {
width: 20px;
height: 20px;
}
.site-header .secondary-navigation .menu li a {
padding: 0 !important;
}
.site-header .secondary-navigation .menu li .icon-wrapper {
height: auto;
}
.site-header .main-header .secondary-navigation {
width: 35% !important;
flex: 0 0 35% !important;
}
.site-header .main-header .site-branding {
width: 65%;
flex: 0 0 65%;
}
body .site-header .custom-logo-link img {
width: 160px;
}
.header-widget-region .below-header-custom p {
font-size: 12px;
line-height: normal;
text-align: left;
}
.home-banner section.elementor-section .elementor-container {
flex-direction: column-reverse;
}
.home-banner rs-slides rs-slide:nth-child(1) .rev_row_zone_top::after,
.home-banner rs-slides rs-slide:nth-child(2) .rev_row_zone_top::after {
bottom: -38px;
height: 40px;
}
rs-module.revslider-initialised rs-mask-wrap rs-row::before {
left: 0;
bottom: 20px;
width: 100px;
height: 100px;
}
.about-us-section .elementor-widget-text-editor p {
text-align: left;
}
.join-us-section::before {
height: 330px;
width: 250px;
top: 60px;
}
.join-us-section h3.elementor-heading-title {
font-size: 18px;
text-align: center;
}
.join-us-section .elementor-widget-text-editor h4 {
font-size: 15px;
line-height: normal;
}
.join-us-section {
padding: 60px 0 150px;
margin-bottom: -100px;
}
.icon-box {
margin: auto;
}
.testimonial-section {
padding: 30px 0 80px;
margin-bottom: -40px;
}
.img-gallary::before {
width: 80%;
height: 80%;
}
.get-social-section::after {
height: 180px;
width: 188px;
top: 35%;
}
.get-social-section::before {
height: 310px;
width: 238px;
}
.below-content h2 {
text-align: center;
margin: 0 0 30px;
font-size: 25px;
}
body .below-content::before {
height: 40px;
top: -35px;
}
body .below-content {
padding-top: 25px;
margin-top: 60px;
}
.site-footer {
background: #c8e5c6 !important;
padding-top: 40px !important;
}
.site-footer .widget .widget-title {
text-align: left;
}
.site-footer .widget_block p {
text-align: left;
}
body footer.copyright {
margin: 0 !important;
padding: 0 0 20px;
}
footer.copyright::before {
content: none;
width: 175px;
height: 180px;
}
.site-footer::before {
width: 297px;
height: 374px;
}
.inner-content ol p {
font-size: 14px;
text-align: left;
}
.inner-content ol h3 {
font-size: 22px;
}
.inner-content ol li::marker {
font-size: 20px;
}
.contact-form p span.wpcf7-form-control-wrap {
width: 100%;
}
.icon-box-sec .elementor-widget-container {
margin: 0 0 20px;
}
.home-banner h1 {
text-align: center !important;
width: 100% !important;
}
.home-banner .rs-parallax-wrap p.rs-layer {
text-align: center !important;
margin-bottom: 20px !important;
line-height: normal !important;
}
rs-layer-wrap.rs-parallax-wrap.rs-forcehidden {
margin: auto;
}
rs-row-wrap.rs-parallax-wrap rs-row {
display: flex !important;
flex-direction: column-reverse;
}
rs-row-wrap.rs-parallax-wrap rs-row rs-layer-wrap.rs-parallax-wrap {
text-align: center;
max-width: 100% !important;
min-width: 100% !important;
}
.home-banner .rs-parallax-wrap img.tp-rs-img {
max-width: 100% !important;
}
rs-row-wrap.rs-parallax-wrap rs-row rs-layer-wrap.rs-parallax-wrap rs-layer {
width: 100% !important;
height: auto !important;
}
rs-row-wrap.rs-parallax-wrap rs-row rs-column-wrap.rs-parallax-wrap {
width: 100% !important;
}
.emp-application-form .wpcf7-form p {
text-align: left;
}
figure.swiper-slide-inner img {
min-height: 250px;
max-height: 250px;
}
.below-content .widget_block .wp-block-columns .wp-block-column {
width: 100% !important;
flex-basis: 100% !important;
margin: 0;
}
body .mobile-search-toggle {
right: 85px;
}
body .mobile-search-toggle svg {
margin: 0;
width: 22px;
height: 22px;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-heading h5 {
font-size: 14px;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing{
height: calc(100vh - 180px);
margin-top: 10px;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main .search-list-left .search-pro-img {
width: 70px;
height: 70px;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main .search-list-left .search-pro-con{
width: calc(100% - 70px);
padding-left: 15px;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main .search-list-left .search-pro-con h5{
font-size: 14px;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main .search-list-left .search-pro-con .flower-img-search p{
font-size: 12px;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main .search-list-right .search-pro-price .pro-price-amount-del, .cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li  .search-list-main .search-list-right .search-pro-price .pro-price-amount{
font-size: 14px;
}
.search-input input{
font-size: 20px;
}
.search-input .ser-icon svg {
width: 28px;
height: 28px;
}
.ser-icon {
top: 6px;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li.no-search-result .no-search-result-inner p {
line-height: normal;
}
.testimonial-section .sp-testimonial-free .tfree-client-testimonial {
min-height: 140px;
}
.col-full.topbar-wrapper .top-bar{
padding: 5px 0;
}
.pum-container .logo img {
height: 40px;
}
.cus-modal h2 {
font-size: 24px;
max-width: 100%;
}
.cus-modal p {
font-size: 14px;
}
.pum-container.pum-responsive.pum-responsive-small{
max-width: 400px !important;
padding: 0 10px;
}
.pum-container.pum-responsive.pum-responsive-medium {
width: 94%;
}
.modal-col.row {
padding: 20px;
gap: 5px;
}
.col-full.topbar-wrapper {
padding: 0 35px;
}
.top-header-custom .top-bar-close {
right: -35px;
}
.frequently-asked-questions a.elementor-accordion-title {
padding: 18px 24px 18px 16px;
}
.frequently-asked-questions a.elementor-accordion-title:before {
height: 16px;
top: 18px;
}
div#block-18, div#block-30 {
width: 100% !important;
display: inline-grid;
}
.join-us-text h3, .join-us-text h4 {
text-align: center;
}
.post-grid-excerpt p {
text-align: left;
}
.same-day-free-delivery p {
text-align: left;
}
.frequently-asked-questions .elementor-accordion .elementor-tab-content {
padding-left: 16px !important;
}
.seo-react-products {
flex: 1 1 48%;
max-width: 50%;
}
.seo-react-products .cus-pro-container .cus-pro-list .pro-img img {
height: 160px;
width: 180px !important;
}
.coupon-section > h2 {
font-size: 35px;
}
.coupon-section p {
line-height: normal !important;
}
.coupon-section {
text-align: center;
}
.below-header-custom {
display: none !important;
}
a.rs-layer, a.rs-layer:-webkit-any-link {
margin: 0 auto;
}
.home-banner .rs-parallax-wrap img.tp-rs-img {
max-width: 300px !important;
}
.home-banner h1, 	.home-banner h2{
font-size: 24px !important;
}
.coupon-section > h2.coupon {
margin: 0 !important;
}
#rev_slider_1_1_wrapper .hesperiden .tp-bullet+.tp-bullet.selected, #rev_slider_1_1_wrapper .hesperiden .tp-bullet.selected {
position: relative!important;
top: 0!important;
padding-bottom: 0 !important;
margin-top: 0!important;
background: #80C627 !important;
border-color: #80C627 !important;
}
#rev_slider_1_1_wrapper .hesperiden .tp-bullet.selected:last-child {
padding-top: 0;
}
#rev_slider_1_1_wrapp.blog-loop-content-wrapper {
padding: 20px 20px 20px 20px;
border: 1px solid #3B823B;
border-top: 0;
border-radius: 0px 0px 20px 20px;
}er .hesperiden .tp-bullet:last-child {
padding-bottom: 0!important;
}
#rev_slider_1_1_wrapper .hesperiden .tp-bullet {
width: 15px !important;
height: 15px!important;
}
#rev_slider_1_1_wrapper .hesperiden .tp-bullet.selected {
padding-bottom: 0px;
}
body .home-banner #rev_slider_1_1_wrapper rs-bullets.hesperiden.tp-bullets {
top: auto !important;
bottom: 20px !important;
width: 100% !important;
height: 18px !important;
left: 0% !important;
display: flex;
align-items: center;
justify-content: center;
}
.tp-bullet.selected::after,.tp-bullet.selected::after, .tp-bullet::before{
width: 0px ;
height: 0px;
counter-increment: none;
content: none;
}
#rev_slider_1_1_wrapper .hesperiden .tp-bullet {
background: transparent !important;
border: 1px solid #80C627 !important;
position: static!important;
display: inline-block!important;
width: 10px !important;
height: 10px!important;
padding-bottom: 0;
margin: 0 2px;
}
.home-banner .rs-parallax-wrap p.rs-layer br {
display: none !important;
}
.app-button img.tp-rs-img.rs-lazyload {
width: 100px !important;
}
.app-button {
height: 40px !important;
display: block !important;
width: 100% !important;
margin-bottom: 40px !important;
}
.home-banner rs-mask-wrap a.rev-btn {
margin: 0 auto 40px !important;
}
.home-banner h2 {
text-align: center !important;
width: 100% !important;
}
.home-banner a.rev-btn {
margin: 0 auto 40px !important;
font-size: 14px !important;
padding: 10px !important;
text-align: center;
width: 100% !important;
max-width: 140px !important;
}
.home-banner .rs-parallax-wrap + rs-layer-wrap {
margin-left: 0 !important;
}
.home-banner .tp-bullet::before {
font-size: 12px !important;
}
body.blog .site-main.grid.grid-3 article.post {
width: calc(50% - 10px);
}
}
@media screen and (max-width: 735px) {
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li.no-search-result .no-search-result-inner img {
width: 120px;
}
}
@media screen and (max-width: 599px) {
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li.no-search-result .no-search-result-inner img {
width: 160px;
}
.cus-search-container{
padding-left: 16px;
padding-right: 16px;
}
.mobile-img img {
display: none;
}
.modal-col.row {
padding: 30px;
display: block;
max-width: 100%;
}
.modal-col.row .inner-row {
width: 100%;
padding: 20px 0 58px;
}
.inner-row.mobile-img {
display: none;
}
.pum-container .logo img {
height: 40px;
margin: 0 auto;
}
.app-popup, .cus-modal p {
text-align: center;
}
.top-header-custom .top-bar-close {
right: -31px;
top: 5px;
}
.owl-theme .owl-controls .owl-nav [class*=owl-] {
left: 0px;
}
.owl-theme .owl-controls .owl-nav .owl-next {
left: auto;
right: 0px;
}
}
@media screen and (max-width: 480px) {
.agp__wrapper .agp__row .agp__heading {
font-size: 32px !important;
}
ul.list-delivery-locations, li#block-21 {
display: grid;
grid-template-columns: repeat(1, 1fr);
}
.input-custom {
width: 100%;
}
.contact-form .subject-input p span.wpcf7-form-control-wrap {
padding: 0 12px 0px;
}
.subject-input, .textarea-custom {
padding: 0;
}
.contact-form p.dscf7captcha {
margin: -20px 0px;
}
.top-header-custom p {
font-size: 12px !important;
}
.top-header-custom {
padding: 0;
}
.best-sell-sec .fa-angle-left:before,
.best-sell-sec .fa-angle-right:before {
height: 12px;
}
body .agp__wrapper .agp__row .agp__heading {
font-size: 24px !important;
}
.contact-top .wpcf7-form-control-wrap, .contact-bottom .wpcf7-form-control-wrap {
width: 100%;
padding-right: 0;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main{
flex-direction: column;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main .search-list-left{
width: 100%;
padding-right: 0;
align-items: self-start;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main .search-list-left .search-pro-img{
width: 60px;
height: 60px;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main .search-list-left .search-pro-con{
width: calc(100% - 60px);
padding-left: 10px;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main .search-list-left .search-pro-con .flower-img-search{
margin-bottom: 2px;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main .search-list-left .show-mobile{
display: block;
padding: 0;
}
.cus-search-active .cus-search-result .search-result-inner .cus-search-listing ul li .search-list-main .search-list-right{
display: none;
}
.search-input input{
font-size: 18px;
}
.search-input .ser-icon svg {
width: 25px;
height: 25px;
}
.testimonial-section .sp-testimonial-free .tfree-client-testimonial {
min-height: 120px;
}
body #sp-testimonial-free-wrapper-202 .sp-testimonial-free-section {
padding: 0 25px;
}
body #sp-testimonial-free-wrapper-202 .sp-testimonial-free-section .slick-prev, body #sp-testimonial-free-wrapper-202 .sp-testimonial-free-section .slick-next
, .owl-theme .owl-controls .owl-nav [class*=owl-]{
line-height: 30px;
width: 30px;
height: 30px;
font-size: 20px;
}
.testimonial-section .sp-testimonial-free .tfree-client-testimonial p {
-webkit-line-clamp: initial;
-webkit-box-orient: vertical;
overflow: visible;
text-overflow: initial;
}
.testimonial-section .sp-testimonial-free {
padding: 15px 12px;
}
.testimonial-section .sp-testimonial-free .sp-tfree-client-image img {
width: 100px;
height: 100px;
}
h2.elementor-heading-title {
font-size: 26px !important;
}
.icon-box-sec .elementor-icon-box-title {
font-size: 16px;
}
.icon-box-sec .elementor-icon-box-description {
font-size: 14px;
}
div#block-18, div#block-30 {
width: 100% !important;
display: block;
}
span.gamma.widget-title.mt-space {
display:none !important;
}
div#block-18 ,
ul.list-delivery-locations {
margin-bottom: 0 !important;
}
.testimonial-section .ti-widget.ti-goog .ti-controls .ti-next {
right: 0;
}
.home-banner h1, 	.home-banner h2{
font-size: 24px !important;
}
.coupon-section > h2.coupon {
margin: 0 !important;
}
.agp__wrapper .agp__row .agp__heading {
font-size: 32px !important;
}
.input-custom {
width: 100%;
}
.contact-form .subject-input p span.wpcf7-form-control-wrap {
padding: 0 12px 0px;
}
.subject-input, .textarea-custom {
padding: 0;
}
.contact-form p.dscf7captcha {
margin: -20px 0px;
}
.product-card .add-to-cart {
padding: 12px 0;
font-size: 14px;
}
body.blog .site-main.grid.grid-3 article.post {
width: 100%;
}
.site-footer .widget_nav_menu .menu li {
width: 100%;
}
}
@media screen and (max-width: 430px) {
.testimonial-section .sp-testimonial-free .tfree-client-testimonial {
min-height: 130px;
}
}
@media screen and (max-width: 420px) {
.on-sale-btn {
left: 15px;
}
.seo-react-products {
flex: 1 1 100%;
max-width: 100%;
margin: 15px 0;
}
.home-banner .rs-parallax-wrap img.tp-rs-img {
max-width: 220px !important;
}
.home-banner .rs-parallax-wrap p.rs-layer, .home-banner .rs-parallax-wrap p.rs-layer span {
font-size: 14px !important;
line-height: 1.6 !important;
}
.site-footer .widget_nav_menu .menu-delivery-locations-container .menu li {
width: 100%;
}
}
@media screen and (max-width: 390px) {
.testimonial-section .sp-testimonial-free .tfree-client-testimonial {
min-height: 140px;
}
}
@media screen and (max-width: 360px) {
.icon-box-sec .elementor-icon-box-title {
font-size: 14px;
}
.icon-box-sec .elementor-icon-box-description {
font-size: 12px;
}
}
@media screen and (max-width: 356px) {
.testimonial-section .sp-testimonial-free .tfree-client-testimonial {
min-height: 152px;
}
.testimonial-section .sp-testimonial-free .tfree-client-testimonial p {
font-size: 15px;
}
}
@media screen and (max-width: 335px) {
.testimonial-section .sp-testimonial-free .tfree-client-testimonial {
min-height: 160px;
}
body .site-header .custom-logo-link img {
margin-left: 24px;
}
}
@media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){
rs-loop-wrap rs-mask-wrap span.text-green a {
font-size: 16px !important;
appearance:none;
}
}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//greenstoneretail.com/wp-content/themes/shoptimizer-child-theme/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;-ms-word-wrap:break-word;word-wrap:break-word;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:16px}body,button,input,textarea{text-rendering:optimizelegibility}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}.site-main .entry-content a.more-link,[hidden],template{display:none}a{color:#2c2d33;background-color:transparent;text-decoration:none;transition:color .2s ease}a:active,a:hover{outline:0}a,button,input{-ms-touch-action:manipulation;touch-action:manipulation}abbr[title]{border-bottom:1px dotted}cite{display:block;margin-top:15px;color:#999;font-style:normal}mark{color:#000;background:#ff0}small{font-size:75%}sup{top:-.5em}sub{bottom:-.25em}img{display:block;max-width:100%;height:auto;border:0;border-radius:0}svg:not(:root){overflow:hidden}figure{margin:0}hr{box-sizing:content-box;height:1px;margin:0 0 1.41575em;border:0;background-color:#ccc}optgroup{margin:0;color:inherit}button{overflow:visible}button,select{text-transform:none}html input[type=button]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input[type=checkbox],input[type=radio]{box-sizing:border-box}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:1.618em 0;padding:1em 1.618em 1.618em;border:0}legend{border:0}table{width:100%;border-spacing:0;border-collapse:separate;font-size:15px}legend,ol,td,th,ul{padding:0}body,button,input,textarea{line-height:1.618;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:0 0 .8407911001em;color:#131315}h1,h2{line-height:1.214}h1{margin-bottom:.75em;font-size:2.617924em;letter-spacing:-1px}h2{font-size:2em}h3{font-size:1.618em}.widget-area .widget h1.widget-title,h4{font-size:1.41575em}h5{font-size:1.2em}h6{font-size:1em;font-weight:400}blockquote+h2,blockquote+h3,blockquote+h4,blockquote+header h2,form+h2,form+h3,form+h4,form+header h2,ol+h2,ol+h3,ol+h4,ol+header h2,p+h2,p+h3,p+h4,p+header h2,table+h2,table+h3,table+h4,table+header h2,ul+h2,ul+h3,ul+h4,ul+header h2{margin-top:1.2906835em}address,p,table{margin:0 0 1.41575em}ol,ul{margin:0 0 1.41575em 20px}.site-content ol li,.site-content ul li{margin-bottom:3px}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1em}b,dt,strong{font-weight:600}dd{margin:0 0 1.618em}pre{overflow:auto;max-width:100%;margin-bottom:1.618em;padding:1.618em;background:rgba(0,0,0,.1);font-family:Courier\10 Pitch,Courier,monospace}code,kbd,tt,var{padding:.202em .5407911001em;background-color:rgba(0,0,0,.05);font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:0 0;font-weight:400;text-decoration:none}sub,sup{position:relative;height:0;font-size:75%;line-height:0;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}big{font-size:125%}a:focus{outline:1px dotted #96588a}*{box-sizing:border-box}.header-widget-region,.site-content{-webkit-tap-highlight-color:transparent}.header-widget-region{color:#fff;background-color:#dc9814;font-size:15px;text-align:center}.header-widget-region a{text-decoration:underline}.header-widget-region p{margin:0}.site-header{position:relative}.site-header .custom-logo-link img{width:auto}.site-header .widget{margin-bottom:0}.site-branding .site-title{margin:0;font-size:1.7em;letter-spacing:-.5px}.site-branding a{color:#111;font-weight:700}.site-branding p{margin-top:5px;margin-bottom:0;color:#888;font-size:12px}.site-branding .site-description{display:none;margin-top:7px;font-size:.875em}.site-branding .logo{margin:0}.site-content{outline:0}.alignleft,.alignright{display:inline;margin-top:5px}.alignleft{float:left;margin-right:2.5em}.alignright{float:right;margin-left:2.5em}.aligncenter{display:block;clear:both;margin:0 auto}.screen-reader-text{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute!important}table td,table th{padding:1em 1.41575em;text-align:left;vertical-align:top}table caption,table th{font-weight:600}table thead th{padding:1.41575em;vertical-align:middle}table tbody h2{font-size:1em;letter-spacing:normal}.error404 .content-area{width:100%}body h1.woocommerce-products-header__title{margin-bottom:.5em}body.error404 h1{margin-bottom:.4em}.error404 .page-content p{color:#545454;font-size:17px}.error404 .page-content section>h2{margin:30px 0;padding-top:30px;border-top:1px solid #eee;font-size:24px;font-weight:600}.comment-form-cookies-consent input[type=checkbox],.comment-subscription-form input[type=checkbox]{float:left;position:relative;top:5px;margin-right:7px}article.post{margin:0 0 3em;padding-bottom:3em;border-bottom:1px solid #eee}.search-results .site-main>article:last-child,.site-main>article.post:last-child{border:0}.post .wp-post-image,.search-results .wp-post-image{margin-right:auto;margin-bottom:1.618em;margin-left:auto}.post .wp-post-image{margin-top:-1em}.search-results .wp-post-image,header.page-header{width:100%}.search-results .content-area{margin-bottom:3em}.search-results .no-results.not-found{margin-bottom:80px}.search-results .no-results.not-found h1{font-size:24px;letter-spacing:0;margin-bottom:10px}.search-results article{display:flex}.search-results article a.image-result{max-width:110px;margin-right:25px}.search-results article .wp-post-image{margin-bottom:0}.search-results article h2{margin-bottom:0;font-size:22px;font-weight:600}.search-results article h2 a{color:#222}.search-results article p{margin-top:.2em;margin-bottom:0;color:#656565}.search .content-area{float:left}.search-results article{margin:1.75em 0 0;padding-top:1.75em;padding-bottom:0;border-top:1px solid #eee;border-bottom:0}.search-results article:last-of-type{margin-bottom:3em}.search-pagination{text-align:center;margin-bottom:2em}.search-pagination,.search-pagination a{color:#222;font-weight:700}header .widget_product_search form{margin-bottom:0}input[type=email],input[type=text],textarea{border-radius:0}input[type=number]{-webkit-appearance:none;border-radius:0}input[type=search]{border-radius:0}button,input,select{vertical-align:baseline}select{margin:0}button,input,textarea{margin:0;font-size:100%}.button,button,input[type=button],input[type=reset],input[type=submit]{display:inline-block;padding:.6180469716em 1.41575em;border:0;border-color:#43454b;border-radius:0;outline:0;background:0 0;background-color:#43454b;text-shadow:none;text-decoration:none;cursor:pointer;-webkit-appearance:none}button,input[type=button],input[type=reset],input[type=submit]{color:#fff;font-weight:600}.added_to_cart.loading,.button.loading,.modal button.close:hover,.site-main nav.navigation li span.current,button.loading,input[type=button].loading,input[type=reset].loading,input[type=submit].loading{opacity:.5}.added_to_cart.disabled,.added_to_cart:disabled,.button.disabled,.button:disabled,button.disabled,button:disabled,input[type=button].disabled,input[type=button]:disabled,input[type=reset].disabled,input[type=reset]:disabled,input[type=submit].disabled,input[type=submit]:disabled{opacity:.3;cursor:not-allowed}.added_to_cart.disabled:hover,.added_to_cart:disabled:hover,.button.disabled:hover,.button:disabled:hover,button.disabled:hover,button:disabled:hover,input[type=button].disabled:hover,input[type=button]:disabled:hover,input[type=reset].disabled:hover,input[type=reset]:disabled:hover,input[type=submit].disabled:hover,input[type=submit]:disabled:hover{opacity:.35}input[type=checkbox],input[type=radio]{padding:0}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=search]:-ms-input-placeholder{color:#616161}input[type=search]::placeholder{color:#616161}.input-text,input[type=email],input[type=password],input[type=search]{box-sizing:border-box;padding:.5180469716em;outline:0;color:#222;box-shadow:inset 0 1px 1px rgba(0,0,0,.125);-webkit-appearance:none;width:100%;font-weight:400}input[type=tel],input[type=text],input[type=url]{width:100%}input[type=tel],input[type=text],input[type=url],textarea{box-sizing:border-box;padding:.5180469716em;outline:0;color:#222;box-shadow:inset 0 1px 1px rgba(0,0,0,.125);font-weight:400;-webkit-appearance:none}.input-text:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border-color:#e2e2e2}textarea{overflow:auto;width:100%;padding-left:.875em;vertical-align:top;height:150px}label.inline input{width:auto}fieldset legend{width:calc(100% + 60px);margin-left:-30px;padding:10px 30px;color:#111;font-size:20px;font-weight:600}.required{color:#e21a1a}.wp-block-pullquote{padding:0;text-align:left}.wp-block-image figcaption{margin-top:.8em;color:#888;font-size:15px;text-align:center}.wp-caption{max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto}.wp-caption .wp-caption-text{font-size:14px}.gallery,.wp-caption{margin-bottom:1em}.gallery .gallery-item,li.flex-nav-prev{float:left}.gallery{margin-left:-15px;margin-right:-15px;overflow:hidden}.gallery .gallery-item{margin-bottom:2em;padding:0 15px}.gallery .gallery-item .gallery-icon a{display:block}.gallery .gallery-item .gallery-icon img{height:auto;margin:0 auto;border:0}.gallery .gallery-item .gallery-caption{margin:10px 0 0;text-align:center}.gallery.gallery-columns-1 .gallery-item,.widget_product_search form input[type=search],.widget_product_search form input[type=text],.widget_search form input[type=search],.widget_search form input[type=text]{width:100%}.gallery.gallery-columns-2 .gallery-item,header.woocommerce-products-header img{width:50%}.gallery.gallery-columns-2 .gallery-item:nth-child(odd){clear:left}.gallery.gallery-columns-3 .gallery-item{width:33.3%}.gallery.gallery-columns-3 .gallery-item:nth-child(3n+1){clear:left}.gallery.gallery-columns-4 .gallery-item{width:25%}.gallery.gallery-columns-4 .gallery-item:nth-child(4n+1){clear:left}.gallery.gallery-columns-5 .gallery-item{width:20%}.gallery.gallery-columns-5 .gallery-item:nth-child(5n+1){clear:left}.gallery.gallery-columns-6 .gallery-item{width:16.666666667%}.gallery.gallery-columns-7 .gallery-item{width:14.285714286%}.gallery.gallery-columns-8 .gallery-item{width:12.5%}.gallery.gallery-columns-9 .gallery-item{width:11.111111111%}.widget select,embed,iframe,object,video{max-width:100%}.video-container{position:relative;margin-bottom:30px;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.menu-primary-menu-container>ul>li>a{padding-right:.5em;padding-left:.5em}.site-header .site-header-cart{line-height:60px}.menu-primary-menu-container>ul>li:first-child>a{padding-left:0}.main-navigation ul ul{display:block;margin-left:1.41575em}.main-navigation ul li a,.secondary-navigation ul li a{display:block}.main-navigation ul li a span strong{position:absolute;color:#fff;background-color:#222;font-size:9px;padding:2px 6px;margin-left:7px;margin-top:3px;border-radius:2px}.main-navigation ul li.product p.product__categories a{display:initial}.main-navigation ul.menu li.full-width li.heading{clear:both}.main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li.heading>a{clear:both;padding-top:15px}.mobile-myaccount{display:none}.secondary-navigation{display:block;clear:both;width:100%}.main-navigation ul,.secondary-navigation ul{display:block;margin:0;padding-left:0;list-style:none}.main-navigation ul li,.secondary-navigation ul li{display:inline-block;position:relative;margin-right:1px;text-align:left}.pagination .page-numbers,.woocommerce-pagination .page-numbers{margin:0;list-style:none;transition:all .2s}.pagination .page-numbers{text-align:center;font-size:15px}.pagination .page-numbers a{position:relative;display:inline;color:#43454b}.pagination .page-numbers a:after{margin-top:0}.woocommerce-pagination .page-numbers li{display:inline-block;margin:0 2px}.pagination .page-numbers li{display:inline-block;margin:0 5px}.woocommerce-pagination .page-numbers li .page-numbers{display:inline-block;border-left-width:0;color:#43454b}.pagination .page-numbers li .page-numbers.dots,.woocommerce-pagination .page-numbers li .page-numbers.dots{background-color:transparent}.pagination .page-numbers li .page-numbers.next,.pagination .page-numbers li .page-numbers.prev{padding-right:.8em;padding-left:.8em}.pagination .page-numbers li a.page-numbers:hover,.woocommerce-pagination .page-numbers li a.page-numbers:hover{border-color:#999}.widget{margin:0 0 3.706325903em}.widget .widget-search .search-submit{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute!important}.widget .widget-title,.widget .widgettitle{display:block;margin-bottom:.65em}.widget ul{margin-left:0;list-style:none}.widget ul ul{margin-left:1.618em}.widget-area .widget{font-weight:400}.header-widget-region:after,.header-widget-region:before{display:table;content:""}.header-widget-region:after{clear:both}.header-widget-region .widget{margin:0;padding:1em 0}.widget_product_search form,.widget_search form{position:relative;margin-bottom:15px}.site-search input[type=submit],.widget_product_search form button[type=submit],.widget_product_search form input[type=submit],.widget_search form button[type=submit],.widget_search form input[type=submit]{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute!important;top:0;left:0}.widget_archive ul,.widget_categories ul,.widget_layered_nav ul,.widget_layered_nav_filters ul,.widget_links ul,.widget_nav_menu ul,.widget_pages ul,.widget_product_categories ul,.widget_recent_comments ul,.widget_recent_entries ul{margin:0}.widget_archive ul li,.widget_categories ul li,.widget_layered_nav ul li,.widget_layered_nav_filters ul li,.widget_links ul li,.widget_nav_menu ul li,.widget_pages ul li,.widget_product_categories ul li,.widget_recent_comments ul li,.widget_recent_entries ul li{margin-bottom:1em;line-height:1.41575em;list-style:none}.widget_archive ul .children,.widget_categories ul .children,.widget_layered_nav ul .children,.widget_layered_nav_filters ul .children,.widget_links ul .children,.widget_nav_menu ul .children,.widget_pages ul .children,.widget_product_categories ul .children,.widget_recent_comments ul .children,.widget_recent_entries ul .children{margin-top:1em;margin-left:0}.widget_pages ul ul.children,.widget_recent_entries ul ul.children{margin:.6180469716em 0 0 1.41575em}.widget_rating_filter .wc-layered-nav-rating{margin-bottom:.6180469716em}.widget_rating_filter .wc-layered-nav-rating a{text-decoration:none!important}.widget_rating_filter .wc-layered-nav-rating .star-rating{display:inline-block;height:1em;line-height:1}.widget-area .widget a:not(.button):hover{text-decoration:none}@media (min-width:993px){.mobile-summary{display:none}.main-header .site-header-cart a.cart-contents .count{position:relative}.menu-primary-menu-container>ul.menu{display:inline-block;min-width:600px}.menu-primary-menu-container>ul.menu>li>a{transition:all .2s}.menu-primary-menu-container>ul.menu:hover>li>a{opacity:.65}.menu-primary-menu-container>ul.menu:hover>li:hover>a{opacity:1}.site-branding .site-description{display:block;margin-bottom:0}.col-full{box-sizing:content-box;margin-right:auto;margin-left:auto;padding:0 2.617924em}.col-full:after{display:table}.col-full:before{display:table;content:""}.col-full:after{display:block;clear:both;content:""}.site-content:after,.site-content:before{display:table;content:""}.site-content:after{clear:both}.widget-area{float:right;width:21.7391304348%;margin-bottom:2.617924em}.right-sidebar .content-area{float:left}.right-sidebar .widget-area{float:right;margin-right:0}.left-sidebar .content-area{float:right;width:76%;margin-right:0}.left-sidebar .widget-area{float:left;margin-right:4.347826087%}.page-template-template-fullwidth-php .content-area,.post-type-archive-product.shoptimizer-full-width-content .content-area{float:left;width:100%;margin-right:0;margin-left:0}.widget-area{margin-right:0}.main-navigation.toggled div.menu,.menu-toggle,.mobile-search-toggle{display:none}.main-navigation div.menu,.main-navigation ul ul li,.primary-navigation,.secondary-navigation ul ul li{display:block}.main-navigation ul li:hover>ul,.secondary-navigation ul li:hover>ul{display:block;left:0}.main-navigation ul li:hover>ul li>ul,.secondary-navigation ul li:hover>ul li>ul{left:-9999px}.main-navigation ul li:hover>ul li:hover>ul,.secondary-navigation ul li:hover>ul li:hover>ul{display:block;top:0;left:100%}.main-navigation ul ul,.secondary-navigation ul ul{float:left;position:absolute;top:100%;left:-9999px}.main-navigation ul ul li a,.secondary-navigation ul ul li a{width:200px}.main-navigation li.full-width ul li a{width:auto}body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a.button{display:inline-block;width:auto}body .main-navigation ul.products li.product{width:100%;margin-bottom:0;padding:0 0 45px}.site .main-navigation li.product img,.site .main-navigation ul.menu ul li a,.site .main-navigation ul.nav-menu ul li a,.site .main-navigation ul.products li.product:not(.product-category){transition:all 0s}.main-navigation ul.menu,.main-navigation ul.nav-menu{overflow:visible;max-height:none}.main-navigation ul.menu ul,.main-navigation ul.nav-menu ul{margin-left:0}.main-navigation ul.menu ul li>a,.main-navigation ul.nav-menu ul li>a{padding:.3em .8em;color:#ccc;font-size:14px;font-weight:400}#reviews .comment-form-email{width:50%}}body,button,input,textarea{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.below-woocommerce-category a,.entry-content article a:not(.elementor-button){text-decoration:underline}.entry-content a.more-link{color:#111;font-weight:600}.entry-content .products a{border:0}.entry-content ol li{padding-left:6px}.content-area hr{height:0;margin-top:38px;margin-bottom:38px;border:0;border-top:1px solid #e9e9e9}.content-area blockquote{position:relative;margin:2.5em 40px}.content-area blockquote.alignleft,.content-area blockquote.alignright{margin-top:.6em;padding:2em 0}.content-area blockquote p{margin-bottom:0;color:#111;font-size:20px}.content-area blockquote:before{position:absolute;top:-10px;left:-40px;margin:0;color:#ccc;font-family:Georgia,serif;font-size:50px;content:"\201c"}.form-row .button,.widget-area .widget a.button,.woocommerce table.wishlist_table tbody td ins,table.woocommerce-table--order-details strong{font-weight:400}body input[type=email],body input[type=password],body input[type=tel],body input[type=text],body input[type=url],body textarea{border:1px solid #d2d6dc;border-radius:.3rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:15px;padding-left:.7em;padding-right:.7em}body input[type=email]:focus,body input[type=password]:focus,body input[type=tel]:focus,body input[type=text]:focus,body textarea:focus{border-color:#ccc;background:0 0}.site-main div.wpforms-container-full .wpforms-form .wpforms-field-label{font-weight:400}.site-main .close{box-shadow:none}input[type=submit]{padding:.5em 1.6em;border:none;border-radius:3px;color:#fff;background:#111;font-size:15px;font-weight:600;transition:all .2s}.site div.wpforms-container-full .wpforms-form button[type=submit]{padding:10px 25px;border-radius:3px;border:none;font-weight:600;font-size:15px;transition:all .2s}.site div.wpforms-container-full .wpforms-form button[type=submit]:hover{border:none}input[type=search]{padding-left:43px;border:1px solid #eee;background:0 0;box-shadow:none;background-color:#fff;font-size:17px;font-weight:400}.site-content div.wpforms-container-full .wpforms-form select,.site-content select{width:100%;max-width:100%;height:40px;margin-bottom:5px;padding:0 31px 0 11px;border:1px solid #e2e2e2;border-radius:3px;background:url("data:image/svg+xml;charset=utf8,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Ctitle%3Ebackground%3C/title%3E%3Crect fill='none' id='canvas_background' height='402' width='582' y='-1' x='-1'/%3E%3C/g%3E%3Cg%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cpath fill='%23bfbfbf' id='svg_1' d='m1408,704q0,26 -19,45l-448,448q-19,19 -45,19t-45,-19l-448,-448q-19,-19 -19,-45t19,-45t45,-19l896,0q26,0 45,19t19,45z'/%3E%3C/g%3E%3C/svg%3E") calc(100% - 12px) 12px no-repeat;background-size:15px 15px;box-shadow:0 1px 1px 0 rgba(0,0,0,.05);font-size:16px;font-weight:400;line-height:40px;text-indent:.01px;text-overflow:"";-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;-ms-appearance:none;appearance:none;-webkit-font-smoothing:inherit}.site-content select:hover{border-color:#ccc}select.orderby{position:relative;bottom:-4px;margin-bottom:0;padding-left:0;border:0;color:#111;font-size:14px;box-shadow:none}select:focus{outline:0}@media (-ms-high-contrast:active),(-ms-high-contrast:none){select{padding-right:0;background-image:none}}select::-ms-expand{display:none}.page-template-default .entry-header{margin-bottom:30px}.col-full{max-width:1170px}.widget ul,body ul.products li.product.product-category img{margin-bottom:0}body .woocommerce-message{max-width:1170px;margin-right:auto;margin-left:auto}.col-full,.main-navigation ul li.menu-item-has-children.full-width .container{padding-right:2.617924em;padding-left:2.617924em}.entry-content figure.wp-block-embed{width:100%;margin:0}@media only screen and (min-width:1070px){.single-product .site-content .col-full{max-width:inherit;margin:0;padding:0}.alignfull img,.alignwide img{display:block;margin:0 auto}.entry-content .alignwide{width:1024px;max-width:1024px;margin-right:-100px;margin-left:-100px}}.page-template-template-fullwidth-no-heading .site-content{position:relative}.page-template-template-fullwidth-contained .content-area,.page-template-template-fullwidth-no-heading .content-area{width:100%}.content-area #payment .payment_methods li input[type=radio]:first-child:checked+label:before,.content-area .star-rating span:before,.content-area p.stars a:after,.content-area p.stars a:hover:after{color:#f3a63b}@media (min-width:993px){body ul.products li.product{float:left;width:33.2333%}body .columns-4.products li.product{float:left;width:24.97%}body .columns-6 ul.products li.product{float:left;width:16.5667%}body .col2-set .form-row-first{float:left;width:48%;margin-right:0}body .col2-set .form-row-last{width:48%}body.page-template-template-fullwidth-php .site-main .columns-6 ul.products li.product{float:left;width:16.5667%}body .site-main .columns-3 ul.products li.product{width:33.2333%}body .elementor-products-grid .columns-2 ul.products li.product,body .elementor-products-grid .columns-3 ul.products li.product,body .elementor-products-grid .columns-4 ul.products li.product,body .elementor-products-grid .columns-5 ul.products li.product{width:100%}body .elementor-products-grid ul.products{width:auto}body .elementor-element.elementor-products-grid ul.products li.product{margin-bottom:calc(2.5em - 40px);padding-right:15px;padding-bottom:40px;padding-left:15px}body .elementor-element.elementor-products-grid .product-label{left:-5px}body ul.products li.product{margin-bottom:calc(2.5em - 40px)}body .columns-6 ul.products li.product:last-child{margin-right:0}.left-sidebar .widget-area{width:19%}.single-product.left-sidebar .content-area{float:none;width:100%}}.site-header-cart a.cart-contents .count{display:inline-block;position:relative;width:28px;height:28px;margin-left:5px;padding:3px;border:1px solid #dc9814;border-bottom-right-radius:3px;border-bottom-left-radius:3px;color:#dc9814;font-size:12px;line-height:22px;text-align:center;letter-spacing:-.7px;transition:all .2s}.site-header-cart a.cart-contents:hover .count{color:#fff;background-color:#dc9814}.site-header-cart a.cart-contents .count:after{position:absolute;bottom:90%;left:50%;width:10px;height:6px;margin-bottom:1px;margin-left:-6px;border:1px solid #dc9814;border-bottom:0;border-top-left-radius:99px;border-top-right-radius:99px;content:"";transition:all .2s;pointer-events:none}.site-header-cart a.cart-contents:hover .count:after{bottom:calc(100% - 2px)}.shoptimizer-cart-icon svg{width:22px;height:22px;position:relative;top:6px}.shoptimizer-cart-icon svg path{stroke-width:1.5px}.site-header-cart a.cart-contents .shoptimizer-cart-icon .mini-count{display:inline-block;position:relative;top:5px;left:-5px;width:20px;height:20px;border-radius:50%;background-color:#444;font-size:10px;line-height:20px;text-align:center;transition:all .2s}.site-header-cart a.cart-contents:hover .shoptimizer-cart-icon .mini-count{top:2px}#page .site-header-cart .cart-contents{display:block}body ul.products li.product{position:relative;padding-right:15px;padding-left:15px;text-align:left}.product-align-center ul.products li.product{text-align:center}.product-align-center ul.products li.product .star-rating{margin-right:auto;margin-left:auto}.product-align-right ul.products li.product{text-align:right}.product-align-right ul.products li.product .star-rating{margin-right:0;margin-bottom:0;margin-left:auto}body.page-template-template-fullwidth-php h2:not(.woocommerce-loop-product__title){font-size:28px;font-weight:400}body.page-template-template-fullwidth-php .entry-content h2{margin-bottom:25px}body ul.products li.product img{display:block;width:100%;margin:0 auto 1.2em}body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a.button,body ul.products li.product .added_to_cart,body ul.products li.product .button{display:block;position:absolute;z-index:1;bottom:0;width:calc(100% - 30px);height:40px;padding:0;border-radius:2px;opacity:0;font-size:14px;font-weight:600;line-height:40px;text-align:center;transition:all .1s}body.static-cta-buttons .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a.button,body.static-cta-buttons ul.products li.product .added_to_cart,body.static-cta-buttons ul.products li.product .button{opacity:1}body.static-cta-buttons ul.products li.product:not(.product-category){margin-bottom:35px}body.no-cta-buttons ul.products li.product:not(.product-category){padding-bottom:0;margin-bottom:35px}@media (min-width:993px){body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a.button{width:100%}}body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a.added_to_cart,body .onsale,body ul.products li.product .added_to_cart{position:absolute}body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a.added_to_cart,body ul.products li.product .added_to_cart{display:block;z-index:1;bottom:3px;width:calc(100% - 30px);height:40px;padding:0;opacity:0;font-size:14px;line-height:40px;text-align:center;transition:all .1s}.wc-forward:after,body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a.button.added,body ul.products li.product .button.added,body ul.products li.product.product-category h2 mark{display:none}body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li:hover a.added_to_cart,body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li:hover a.button,body ul.products li.product:hover .added_to_cart,body ul.products li.product:hover .button{opacity:1}ul.products li.product .woocommerce-loop-product__title,ul.products li.product h2{float:left;position:relative;width:100%;margin-top:3px;margin-bottom:3px;color:#111;font-size:16px}ul.products li.product .price{position:relative;color:#111;font-size:14px}ul.products li.product-type-grouped .price .amount,ul.products li.product-type-variable .price{font-size:14px}body .onsale{z-index:1;top:0;left:0;margin:16px;padding:2px 6px;border:0;font-size:11px;font-weight:400;letter-spacing:.4px;text-transform:uppercase}.product-out-of-stock{position:absolute;z-index:1;top:18px;left:15px;width:calc(100% - 30px);font-size:12px;text-align:center;pointer-events:none}.product-out-of-stock em{padding:3px 10px;border-radius:40px;background:#fff;font-style:normal}body p.stars a:focus{outline:0}body ul.products li.product.product-category{position:relative;margin-bottom:30px}body ul.products li.product.product-category h2{margin:.6em 0;font-size:1em;font-weight:700;text-align:center}.sub-menu ul.products li.product.product-category img{width:inherit;margin:0}.sub-menu ul.products li.product.product-category a{width:inherit}.sub-menu ul.products li.product.product-category:before{display:none}.content-area h3+blockquote{margin-top:10px}#secondary .widget{margin-bottom:30px;padding-bottom:25px;border-bottom:1px solid #eaeaea}#secondary .widget:last-child,body #secondary .widget_recent_reviews li:last-child,body #secondary .widget_recently_viewed_products li:last-child,body #secondary .widget_top_rated_products li:last-child{padding-bottom:0;border:0}#secondary>.widget:first-child .widget-title{padding-top:0;border:0}.widget-area .widget{margin:0 0 2.35em;font-size:16px}#secondary .widget ul li{margin-bottom:.25em;font-size:15px;line-height:1.5}#secondary .widget a,#secondary .widget_recent_comments ul li a,body .widget-area .widget,body .widget-area .widget.widget_categories a,body .widget_product_categories ul .children a{color:#777}#secondary .widget .current-cat>a,#secondary .widget .current-cat>a:hover{color:#222;font-weight:600}#secondary .widget.widget_recent_reviews a,#secondary .widget.widget_recently_viewed_products a,#secondary .widget.widget_top_rated_products a{color:#222}#secondary .widget ul li a:hover,.widget-area .widget.widget_categories a:hover{color:#dc9814}#secondary .widget.widget_product_tag_cloud a{color:#fff}.widget .widget-title,.widget .widgettitle{padding:0;border:0;color:#111;font-size:17px;font-weight:400}.widget.widget_recent_reviews .widget-title,.widget.widget_recently_viewed_products .widget-title,.widget.widget_top_rated_products .widget-title{margin-bottom:0}.widget-area .widget a:not(.button){font-weight:400;text-decoration:none}#secondary .widget_recent_comments ul li a:hover,.widget-area .widget a:hover,.widget-area .widget li.chosen a{color:#dc9814}.price ins{color:#dc9814;font-weight:400}#secondary .widget ins span.amount,#secondary .widget ins span.amount span{margin-left:2px;color:#dc9814;font-weight:400}body .price del{margin-right:8px;opacity:.5;font-size:.85em}body #secondary .widget_recent_reviews .star-rating,body #secondary .widget_top_rated_products .star-rating{position:relative;top:2px;margin-bottom:4px;font-size:.8em}#secondary .product_list_widget{padding-top:8px}#secondary .product_list_widget li{padding:10px 0 20px}#secondary .product_list_widget li img{margin-top:5px}#secondary .widget_recent_comments ul li{margin-bottom:.6em;color:#222}#secondary .widget.widget_product_search{overflow:visible;clear:both}.widget_search,form.search-form{position:relative;clear:both}form.search-form .search-submit{margin-top:10px}.widget_search:before,.woocommerce-product-search:before,form.search-form:before{width:20px;height:20px;content:"";display:inline-block;position:absolute;z-index:1;top:.75em;left:.85em;background-color:#ccc;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 21L15 15M17 10C17 13.866 13.866 17 10 17C6.13401 17 3 13.866 3 10C3 6.13401 6.13401 3 10 3C13.866 3 17 6.13401 17 10Z' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 21L15 15M17 10C17 13.866 13.866 17 10 17C6.13401 17 3 13.866 3 10C3 6.13401 6.13401 3 10 3C13.866 3 17 6.13401 17 10Z' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.widget_search:before{display:none}#secondary .smart-search-suggestions .smart-search-post .smart-search-clear{display:block;clear:both;padding-top:5px}#secondary .smart-search-view-all-holder>a,#secondary .smart-search-view-all-holder>a:hover{padding:.5rem 1.5rem;color:#fff;font-size:12px}body #secondary .smart-search-results.has-viewall-button{margin-top:-1px}#secondary .textwidget p{margin-bottom:1em;font-size:15px}.widget_recent_entries ul{padding-top:5px}#secondary .widget.widget_recent_entries ul li{margin-bottom:.8em}#secondary .widget.widget_recent_entries ul li:last-child,.search-results .site-main .entry-content p:last-child{margin-bottom:0}.widget_recent_entries li span{display:block;color:#333;font-size:12px}#content div.sharedaddy,#main div.sharedaddy,.tagcloud,div.sharedaddy{padding-top:10px}.tagcloud{overflow:hidden}#secondary.widget-area .widget .tagcloud a,.widget-area .widget.widget_product_tag_cloud a{display:inline-block;float:left;margin:0 5px 5px 0;padding:6px 10px;border-radius:3px;color:#fff;background-color:#282828;font-size:12px!important;line-height:1;transition:all .2s}div.product .woocommerce-product-gallery .flex-viewport,div.product form.cart .quantity{margin:0}#page .woocommerce-tabs ul.tabs li:after,.yith-wcan-list li a:before,body .widget_product_categories ul li:before,body a.reset_variations:before{display:none}body .widget_product_categories ul li,td.woocommerce-grouped-product-list-item__quantity{padding-left:0}body .widget_product_categories ul .children{margin-top:.7em;margin-bottom:.7em;border-left:1px solid #eee}body .widget_product_categories ul ul.children li{margin-bottom:.3em;padding-left:1.2em}.archive-header{margin-bottom:0}.page.page-template-default .content-area{margin-bottom:3em}.site-content .woocommerce-breadcrumb{overflow:auto;margin-bottom:0;color:#999;white-space:nowrap}.site-content .woocommerce-breadcrumb .rank-math-breadcrumb p{margin:0}.archive .archive-header,.page-template-default .archive-header,.single-post .archive-header{padding-bottom:1em}.woocommerce-checkout.page-template-default .archive-header{padding:0}.woocommerce-breadcrumb a,.woocommerce-breadcrumb a:hover{color:#444}.woocommerce-breadcrumb a:first-of-type:before{display:none}.shoptimizer-sorting{width:100%;margin-top:-10px;min-height:35px}.shoptimizer-sorting.sorting-end{margin-top:30px;margin-bottom:40px}.wpf_form{font-size:14px;color:#323232}body .woocommerce-result-count{top:2px;padding:5px 0;color:#111;font-size:14px}.woocommerce-pagination{padding-top:1px;font-size:14px}.woocommerce-pagination a{color:#111}.woocommerce-pagination .page-numbers li .page-numbers.current{color:#dc9814}body table tbody tr:nth-child(2n) td{background:0 0}body table.woocommerce-grouped-product-list tbody tr td.woocommerce-grouped-product-list-item__label{padding-left:0}body .shoptimizer-mini-cart-wrap .widget_shopping_cart li:last-child,body table.woocommerce-grouped-product-list tbody tr:last-child td{border:0}ul.products li.product:hover .woocommerce-LoopProduct-link{z-index:1}ul.products li.product .woocommerce-LoopProduct-link:focus{outline:0}body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li.menu-item-image a{width:auto;padding:0;color:#111}.main-navigation ul.menu ul li.menu-item-image span{font-size:0;display:block}body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li.menu-item-image a span:after{display:none}.main-navigation ul.menu ul li.menu-item-image a span.sub,.main-navigation ul.menu ul li.menu-item-image a span.sub *{font-size:14px;text-align:center;font-weight:600}.main-navigation ul.menu ul li.menu-item-image a:hover{text-decoration:underline}.main-navigation ul.menu ul li.menu-item-image img{margin-bottom:6px;border-radius:4px}@media (min-width:993px){.shoptimizer-primary-navigation,.shoptimizer-primary-navigation ul.nav-menu>li>a{color:#222}.main-navigation ul li.menu-item-has-children.full-width .container .container{padding:0}.main-navigation ul.nav-menu>li>a{padding:1.2em .7em;color:#222;font-size:16px}.main-navigation ul.nav-menu>li:first-child>a{padding-left:0}.site-header-cart .cart-contents{padding:0}body .main-navigation ul.menu>ul>li>a,body .main-navigation ul.nav-menu ul li>a{padding:4px 13px;font-size:14px;font-weight:400}body .main-navigation ul.nav-menu ul li a{color:#ccc}.main-navigation ul.menu ul.sub-menu{padding:20px 12px;background-color:#111}body .main-navigation ul.menu>li.menu-item-has-children{position:relative;transition:all 50ms ease-in-out}body .main-navigation ul.menu>li:not(.full-width)>.sub-menu-wrapper{visibility:hidden;position:absolute;right:0;left:0;width:200px;opacity:0;box-shadow:0 1px 15px rgba(0,0,0,.08);transition:all 0s ease-in-out;transform:scale(.8)}body .main-navigation ul.menu>li.menu-item-has-children:hover>.sub-menu-wrapper{display:block;visibility:visible;z-index:30;opacity:1;transform:scale(1)}body .main-navigation ul.menu li.full-width:hover ul li.menu-item-has-children>.sub-menu-wrapper{visibility:visible}body .main-navigation ul.menu li.full-width.menu-item-has-children ul li>.sub-menu-wrapper{position:relative;top:auto;right:auto}body .main-navigation ul.menu li.full-width.menu-item-has-children ul li.divider{margin-top:15px;padding-top:15px;border-top:1px solid #eee}body .main-navigation ul.menu li.full-width.menu-item-has-children ul li.highlight>a,body .main-navigation ul.menu li.full-width.menu-item-has-children ul li.highlight>a:hover{color:#dc9814}body .main-navigation ul.menu li.full-width.menu-item-has-children ul li.highlight>a span:after{display:none}.main-navigation ul li.menu-item-has-children.full-width>.sub-menu-wrapper>.container>ul.sub-menu{display:flex;justify-content:center;width:100%}.main-navigation ul li.menu-item-has-children.full-width>.sub-menu-wrapper>.container>ul.sub-menu>li{display:inline-block;float:none;width:20%;margin:40px 0;padding-right:25px;padding-left:25px;border-left:1px solid #eee}.main-navigation ul li.menu-item-has-children.full-width>.sub-menu-wrapper>.container>ul.sub-menu>li.col-2{width:40%}.main-navigation ul li.menu-item-has-children.full-width>.sub-menu-wrapper>.container>ul.sub-menu>li.col-3{width:60%}.main-navigation ul li.menu-item-has-children.full-width>.sub-menu-wrapper>.container>ul.sub-menu>li.col-4{width:80%}.main-navigation ul li.menu-item-has-children.full-width>.sub-menu-wrapper>.container>ul.sub-menu>li.col-5{width:100%}.main-navigation ul li.menu-item-has-children.full-width>.sub-menu-wrapper>.container>ul.sub-menu>li.col-2 ul.sub-menu{column-count:2}.main-navigation ul li.menu-item-has-children.full-width>.sub-menu-wrapper>.container>ul.sub-menu>li.col-3 ul.sub-menu{column-count:3}.main-navigation ul li.menu-item-has-children.full-width>.sub-menu-wrapper>.container>ul.sub-menu>li.col-4 ul.sub-menu{column-count:4}.main-navigation ul li.menu-item-has-children.full-width>.sub-menu-wrapper>.container>ul.sub-menu>li.col-5 ul.sub-menu{column-count:5}.main-navigation ul li.menu-item-has-children.full-width.elementor-menu>.sub-menu-wrapper>.container>ul.sub-menu>li{display:block;width:100%;margin:20px 0;padding:0;border:none}.main-navigation ul li.menu-item-has-children.full-width.elementor-menu .elementor-section.elementor-section-boxed>.elementor-container{max-width:100%}.main-navigation ul li.menu-item-has-children.full-width.elementor-menu>.sub-menu-wrapper>.container>ul.sub-menu{width:calc(100% + 20px);margin-left:-10px}.main-navigation ul li.menu-item-has-children.full-width.elementor-menu>.sub-menu-wrapper>.container>ul.sub-menu>li:last-child{border:none}.elementor-menu .elementor-widget-heading .elementor-heading-title a:hover{text-decoration:underline}.main-navigation ul li.elementor-menu ul li a{width:inherit;padding:0}.main-navigation ul li.menu-item-has-children.full-width>.sub-menu-wrapper>.container>ul.sub-menu>li:last-child{border-right:1px solid #eee}.main-navigation ul li.menu-item-has-children.full-width ul li a.woocommerce-loop-product__link,.main-navigation ul li.menu-item-has-children.full-width>.sub-menu-wrapper>.container>ul.sub-menu ul{width:100%}body .main-navigation ul.menu li.menu-item-has-children.full-width ul.sub-menu{padding:0;background-color:transparent}body .main-navigation ul li:hover>.sub-menu-wrapper ul,body .secondary-navigation ul li:hover>.sub-menu-wrapper ul{display:block;left:0}body .main-navigation ul.menu li.menu-item-has-children.full-width{position:inherit}body .main-navigation ul.menu li.menu-item-has-children>.sub-menu-wrapper{position:absolute;z-index:6;transition:all .15s ease-in-out}.main-navigation ul.menu ul.sub-menu{box-shadow:0 1px 15px rgba(0,0,0,.08);line-height:1.4}.main-navigation ul.menu li.full-width ul.sub-menu{box-shadow:none}body .main-navigation ul.menu>li.menu-item-has-children:not(.full-width) ul li.menu-item-has-children .sub-menu-wrapper{visibility:hidden;position:absolute;top:-20px;left:220px;opacity:0;transition:all .15s ease-in-out}.main-navigation ul.menu>li.menu-item-has-children:not(.full-width) ul li.menu-item-has-children>a:after{position:absolute;display:inline-block;right:5px;margin-top:10px;width:13px;height:13px;content:"";background-color:#111;transform:translateX(-50%) translateY(-50%);-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 5L16 12L9 19' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 5L16 12L9 19' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}body .main-navigation ul.menu>li.menu-item-has-children:not(.full-width) ul>li.menu-item-has-children:hover>.sub-menu-wrapper{visibility:visible;position:absolute;top:-20px;left:200px;opacity:1}body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper{visibility:hidden;left:0;width:100%;border-top:1px solid #eee;opacity:0;background:#fff;text-align:center;transition:all 0s ease-in-out;display:none}body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li{margin-bottom:3px}body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li>a{padding:2px 0;color:#666}body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a.woocommerce-loop-product__link{padding:0}.main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li .woocommerce-loop-product__title{margin:2px 0}body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li .woocommerce-loop-product__title a{color:#222}body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a.added_to_cart{width:100%}body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a:not(.wc-forward):hover{color:#222}.menu-primary-menu-container>ul>li>a span,.site-footer li a,body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a:not(.woocommerce-loop-product__link) span{position:relative}body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a span.onsale{position:absolute;margin-left:10px}.menu-primary-menu-container>ul>li>a span:before,.site-footer li a:after,body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a span:after{display:block;position:absolute;top:calc(100% + 2px);left:0;width:100%;border-bottom:1px solid #ccc;content:"";transition:transform .6s cubic-bezier(.28,.75,.22,.95);transform:scaleX(0);transform-origin:right center}.site-footer li a:after{transition:transform .3s cubic-bezier(.28,.75,.22,.95)}.main-navigation ul.nav-menu>li>a span:hover:before,.menu-primary-menu-container>ul>li:hover>a span:before,.site-footer li a:hover:after,body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a:hover span:after{transform:scale(1);transform-origin:left center}.main-navigation ul.menu>li.menu-item-has-children>a:after{transition:transform .4s;position:relative;top:-1px}.main-navigation ul.menu>li.menu-item-has-children:hover>a:after{transform:rotate(180deg)}body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li.heading>a,body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li.menu-item-has-children>a{margin-bottom:5px}body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li.heading>a span:after,body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li.menu-item-has-children>a:after,body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li.menu-item-has-children>a>span:after,body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li.menu-item-product a span:after{display:none}body .main-navigation ul.menu li.menu-item-has-children.full-width:hover>.sub-menu-wrapper{visibility:visible;opacity:1;display:block}.main-navigation ul li.menu-item-has-children.full-width ul{position:inherit;top:auto}.main-navigation ul li.menu-item-has-children.full-width .container{max-width:1170px;margin:0 auto;padding:0}body li.menu-item-product ul.products li.product .woocommerce-loop-product__title{margin-top:0;margin-bottom:0;line-height:1.4}.menu-item-product ul.products li.product img{margin-bottom:10px}.menu-primary-menu-container>ul>li.menu-button>a span:before{display:none}.menu-primary-menu-container>ul>li.menu-button>a{height:60px}.menu-primary-menu-container>ul>li.menu-button>a span{padding:6px 16px;border-radius:30px;color:#fff;background:#444;font-size:13px;font-weight:700;transition:all .2s}.menu-primary-menu-container>ul>li.menu-button>a:hover span{background:#555}}@media (max-width:992px){.elementor-menu .elementor-column{width:100%!important}.main-navigation ul.menu .elementor-menu .sub-menu-wrapper{padding-right:10px;padding-left:10px}.main-navigation ul .elementor-menu ul ul{padding-left:0}}@media (min-width:993px) and (max-width:1199px){.custom-elementor-grid,body .main-navigation ul li.menu-item-has-children.full-width .container{padding-right:2.617924em;padding-left:2.617924em}.custom-elementor-grid{max-width:1170px}.elementor-shortcode ul.products{width:calc(100% + 10px);margin-left:-5px}}.site-content{position:relative}.site-content:after{display:block;visibility:hidden;position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;opacity:0;background:rgba(0,0,0,.7);content:"";transition:opacity .3s,visibility .3s;pointer-events:none}.site-content.overlay{overflow:hidden}.site-content.overlay:after,body.drawer-open:before{visibility:visible;opacity:1;height:200%}.col-full.topbar-wrapper{position:relative;max-width:100%;border-bottom:1px solid #eee;background-color:#fff}.top-bar{clear:both;position:relative;width:100%;color:#222;font-size:14px}.top-bar .widget,.top-bar form{margin:0}.top-bar select{font-size:14px}.top-bar .col-full{display:flex;padding:0;align-items:center}#yith-wcwtl-output form,.top-bar p,body .checkout_coupon p{margin:0}.top-bar a{transition:all .2s}.top-bar a:hover{opacity:.85}.top-bar .textwidget{display:flex;margin:0;padding:.75rem 0;align-items:center}.top-bar svg{width:20px;height:20px;margin-right:5px}.top-bar-left{display:flex;flex:1}.top-bar-center{display:flex;justify-content:center;max-width:45%;text-align:center}.top-bar-center:only-child{width:100%;max-width:inherit;text-align:center}.top-bar-right{flex:1;display:flex;justify-content:flex-end}.widget_wc_aelia_currencyswitcher_widget{float:right}.top-bar .widget_nav_menu{z-index:30}.top-bar .widget_nav_menu ul li{position:relative;z-index:2;display:inline-block;margin:0 7px 0 0}.top-bar .widget_nav_menu ul>li>a{padding:6px 0}.top-bar .widget_nav_menu.top-bar-right ul li{margin:0 0 0 7px}.top-bar .widget_nav_menu ul li .sub-menu{display:none;position:absolute;margin-top:6px;margin-left:-15px;background-color:#fff;padding:15px 15px 11px;box-shadow:0 4px 12px -2px rgba(0,0,0,.15)}.top-bar .widget_nav_menu ul li .sub-menu li{display:block;margin-bottom:4px;font-size:13px}.top-bar .widget_nav_menu ul li:hover>.sub-menu{display:block;width:150px}.top-bar .widget_nav_menu ul li .sub-menu li a:hover{text-decoration:underline}a.simple-tooltip{position:relative;z-index:4;margin-right:5px}a.simple-tooltip em{display:inline-block;width:18px;height:18px;border-radius:50%;background-color:#eee;font-family:Georgia,serif;line-height:18px;text-align:center}a.simple-tooltip span{visibility:hidden;position:absolute;top:100%;width:120px;margin-top:20px;margin-left:-70px;padding:10px;border-radius:2px;opacity:0;background-color:#eee;font-size:12px;line-height:1.35;text-align:center;transition:all .2s}a.simple-tooltip span:before{position:absolute;top:-5px;width:0;height:0;margin-left:45px;border-right:5px solid transparent;border-bottom:5px solid #eee;border-left:5px solid transparent;content:""}a.simple-tooltip:hover{opacity:1}a.simple-tooltip:hover em{background-color:#e2e2e2}a.simple-tooltip:hover span{visibility:visible;opacity:1}body .site-header{z-index:20}.site-branding .logo{display:inline-block}.site-header .col-full{display:flex;flex-wrap:wrap;align-items:center}@media (min-width:993px){.col-full.main-header{padding-top:30px;padding-bottom:30px}.site-header .custom-logo-link img{height:38px}.menu-primary-menu-container>ul>li>a{color:#fff;font-size:16px;letter-spacing:-.3px;line-height:60px}.col-full-nav{background-color:#323232}.site-header-cart .cart-contents{color:#fff}.logo-mark,.menu-primary-menu-container>ul>li>a,.site-header-cart{line-height:60px}}.site-header .site-search{margin-left:3em;flex-grow:1}.site-search{display:block}.site-header .site-branding{line-height:1}.secondary-navigation .menu a{padding:.7em .875em 0;color:#111;font-size:14px}.secondary-navigation .menu .fa a,.secondary-navigation .menu .ri a{padding-top:50px}.secondary-navigation [class*=" ri-"],.secondary-navigation [class^=ri-]{-webkit-font-smoothing:inherit}.secondary-navigation .menu li a{position:relative}.secondary-navigation .menu li:not(.ri) a{padding-top:35px}.secondary-navigation .icon-wrapper{position:absolute;top:0;left:50%;top:5px;transform:translate(-50%)}.secondary-navigation .icon-wrapper svg{width:28px;height:28px}.secondary-navigation .menu-item{padding:0 5px;border-left:1px solid #eee;font-family:inherit}.secondary-navigation .menu-item:first-child{border:0}.site-header .secondary-navigation{float:right;width:auto;margin-left:auto;padding-left:1.2em}.secondary-navigation .menu{margin-right:-15px}.wc-active .site-header .site-header-cart{display:none;width:auto}.wc-active .site-header .shoptimizer-primary-navigation .site-header-cart{display:block}.site-header-cart .cart-contents .count{opacity:1;font-size:.8em}.site-header-cart .cart-contents:after{margin-left:10px}.site-search input[type=search]{border:0;background:#f8f8f8}input[type=search]{font-size:16px}.site-header .smart-search-post-price del{margin-right:10px}.site .smart-search-post-price-holder{overflow:visible}.site-search form:before{top:1.05em;left:1.05em}#secondary input[type=search],.site-search form input[type=search]{position:relative;padding-left:45px;border-radius:4px;clear:both;font-size:16px;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.search-results.right-page-sidebar .content-area,.woocommerce.archive.l-wc-sbar #secondary{float:left}.search-results.left-page-sidebar .content-area{float:right}.search-results .site-main .entry-content a.more-link{display:inline}.site .smart-search-suggestions{overflow:hidden}.smart-search-suggestions .smart-search-post{display:inline-block;width:100%;padding:.6rem 1rem;color:#000}.smart-search-suggestions .smart-search-post-icon{margin-right:15px;margin-bottom:0}.smart-search-suggestions .smart-search-post-holder{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.site .smart-search-suggestions,.site .smart-search-suggestions>.autocomplete-suggestion{border-color:#e2e2e2}.smart-search-suggestions .smart-search-post .smart-search-clear{display:none;clear:none}.smart-search-suggestions .smart-search-post-title{margin-bottom:4px;font-size:14px}.smart-search-suggestions .smart-search-post-excerpt{margin:0;font-size:13px;line-height:1.4}.smart-search-suggestions .smart-search-post-price{display:-ms-flexbox;display:flex;position:relative;top:-2px;color:#333;font-size:13px;font-weight:400}.smart-search-post-price del{margin-right:4px;opacity:.4;color:#666;font-weight:400}.smart-search-post-sku{display:none}.site .smart-search-suggestions>.autocomplete-suggestion{min-height:85px;padding:5px 0}.site .smart-search-results.has-viewall-button{padding-bottom:90px}.site .smart-search-view-all-holder{bottom:30px}.site .smart-search-suggestions>.autocomplete-suggestion.autocomplete-selected{opacity:1}.site .smart-search-suggestions>.autocomplete-suggestion.autocomplete-selected .smart-search-post-title{opacity:1;text-decoration:underline}.site .smart-search-suggestions>.autocomplete-suggestion.autocomplete-selected .smart-search-post-title strong{text-decoration:underline}.smart-search-view-all-holder>a{height:auto;margin:0;padding:.7rem 1.5rem;border-color:#000;color:#fff;background-color:#000;font-size:14px;font-weight:400;line-height:inherit;letter-spacing:.5px;text-transform:uppercase}.smart-search-view-all-holder>a:hover{color:#e2e2e2}.dgwt-wcas-no-submit .dgwt-wcas-ico-magnifier{z-index:1}@media (min-width:993px){.header-2 .main-header,.header-3 .main-header{display:flex;flex-wrap:wrap;align-items:center}.header-2 .site-header,.header-3 .site-header{position:relative}.header-2 .site-header .site-search{order:1}.header-3 .site-header .site-search{order:3}.header-2 .site-header .site-search,.header-3 .site-header .site-search{max-width:25%;margin:0}.header-2 .site-header .site-branding,.header-3 .site-header .site-branding{position:absolute;top:50%;left:50%;order:2;text-align:center;transform:translate(-50%,-50%)}.header-2 .site-header .secondary-navigation,.header-3 .site-header .secondary-navigation{padding:0}.header-2 .site-header .secondary-navigation{order:3}.header-3 .site-header .secondary-navigation{order:1;margin-right:auto;margin-left:-18px}.header-2 .col-full-nav,.header-3 .col-full-nav{order:4}.header-2 .autocomplete-suggestion .smart-search-post-icon>img,.header-3 .autocomplete-suggestion .smart-search-post-icon>img{margin-bottom:5px}.header-2 .smart-search-suggestions .smart-search-post-holder,.header-3 .smart-search-suggestions .smart-search-post-holder{display:block}.header-2 .smart-search-suggestions .smart-search-post .smart-search-clear,.header-3 .smart-search-suggestions .smart-search-post .smart-search-clear{display:block;clear:both}}@media (min-width:993px){.header-5 .site-header input[type=search]{height:55px}.header-5.wc-active .site-header-cart{display:block;height:55px;margin-left:35px}.header-5.wc-active .site-header-cart a.cart-contents{height:55px;padding:0 15px;border:1px solid #eee;border-radius:2px;line-height:55px}.header-5.wc-active .site-header-cart a.cart-contents:hover{border-color:#e2e2e2}.header-5.wc-active .col-full-nav .site-header-cart{display:none}.header-5 .site-header .main-navigation{width:100%}.header-5 .site-header-cart .cart-contents .amount{font-size:14px}.header-5 .site-header .site-header-cart a.cart-contents .shoptimizer-cart-icon .mini-count{margin-right:-10px;color:#111;background-color:#eee}}@media (min-width:1199px){.header-4 .primary-navigation{position:absolute;top:0;left:0;width:100%;text-align:center}}@media (min-width:993px){body.header-4{overflow-x:hidden}.header-4 .header-4-container{position:relative;z-index:99;padding:0 30px;border-bottom:1px solid #eee;box-shadow:0 3px 15px -5px rgba(0,0,0,.08)}.sticky-d.header-4 .header-4-container{position:sticky;top:0}.single-product.sticky-t.sticky-d.header-4 .header-4-container{position:relative}.admin-bar.single-product.sticky-t.sticky-d.header-4 .header-4-container{top:0}.admin-bar.sticky-d.header-4:not(.woocommerce-checkout) .header-4-container{top:32px}.header-4 .header-4-inner{display:flex;width:100%;align-items:center}.header-4 .site-header{flex:0 0 auto;margin-right:30px}.full-width-header.header-4 .header-4-container{display:flex}body.header-4:not(.full-width-header) .header-4-inner{display:flex;align-items:center;max-width:1170px;margin-right:auto;margin-left:auto;height:100%}.header-4 .header-4-container .main-header.col-full{padding:0;max-width:inherit}.header-4 .site-search{display:none}.header-4 .modal .site-search{display:block}.header-4 .col-full-nav{width:inherit;display:flex}.header-4 .site-header-cart{display:flex;align-items:center}.header-4 .site-header-cart .cart-contents{height:auto}.header-4 .search-trigger,.header-4 .site-header-cart .cart-contents{position:relative;z-index:9}.header-4 .search-trigger svg{width:18px;height:18px;margin:-4px 0}.header-4 .search-trigger span{padding:8px 10px 8px 0;margin-right:10px;border-right:1px solid #eee;line-height:inherit;font-size:14px}}@media (max-width:992px){.sticky-m .header-4-container{position:sticky;top:0;z-index:6}.col-full-nav .search-trigger{display:none}}.header-4 .site-header-cart li.search-modal{margin:3px 13px 0 0;font-size:15px}.header-4 .site-header .site-search{margin:0}.search-extras{width:100%}.header-4 .site-search h4{margin-top:20px;margin-bottom:20px;font-weight:700}.form-row select,body .form-row input[type=email],body .form-row input[type=password],body .form-row input[type=text]{margin-bottom:0;border-color:#d2d6dc;border-width:1px;border-radius:.3rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.form-row select:focus,body .form-row input[type=email]:focus,body .form-row input[type=password]:focus,body .form-row input[type=text]:focus{border-color:#999;box-shadow:0 1px 2px 0 rgba(0,0,0,.1)}body.page-template-template-fullwidth-php .col2-set .form-row-first{width:48%;margin-right:5%}.form-row label{display:block;margin-bottom:5px;color:#111;font-size:14px;font-weight:600}body .col2-set .col-1,body .col2-set .col-2{margin-bottom:.7em}body.page-template-template-fullwidth-php .col2-set{width:57%;margin:0}address{font-style:normal}.button:hover{color:#fff}body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li p.product__categories a:hover,body li.menu-item-product ul.products li.product p.product__categories a:hover,body ul.products li.product p.product__categories a:hover{color:#222}body fieldset{padding:10px 30px}footer .widget .widget-title{margin-bottom:20px;color:#fff;font-size:13px;font-weight:500;letter-spacing:1px;text-transform:uppercase}footer .widget li{margin-bottom:5px}footer a:not(.button):hover{color:#fff}footer .mc4wp-form{position:relative;margin-top:15px}footer .mc4wp-form label{font-size:0}footer .mc4wp-form input{height:45px;border:0;font-size:14px}footer .mc4wp-form input[type=email]{width:97%;padding:0 15px;border-top-left-radius:3px;border-bottom-left-radius:3px;background-color:#fff}footer .mc4wp-form input[type=submit]{position:absolute;top:0;right:0;height:45px;padding:0 15px;border-radius:0;border-top-right-radius:3px;border-bottom-right-radius:3px;color:#fff;background-color:#dc9814;font-family:inherit;font-size:14px;font-weight:400;text-transform:capitalize}.logo-mark,.logo-mark img{display:inline-block;position:absolute}.is_stuck .logo-mark{padding-right:2em}.menu-primary-menu-container{margin-left:0;transition:all .55s}.logo-mark{float:left;overflow:hidden;width:0;margin-right:0;transition:all .4s cubic-bezier(.33,0,.2,1)}.logo-mark img{position:relative;top:-1px;vertical-align:middle}.shoptimizer-primary-navigation.is_stuck{position:fixed;z-index:99;border-bottom:1px solid #eee}li.product img{transition:all .2s ease-in-out}li.product:not(.product-category):hover img{transform:scale(.98)}.menu-item li.product:not(.product-category):hover img{transform:none}#page{margin:0 auto;background-color:#fff}.below-content{clear:both;overflow:hidden;padding-top:2rem;padding-bottom:1.7em;border-top:1px solid #eee}.below-content .col-full,footer .col-full{display:flex;padding-right:calc(2.617924em - 20px);padding-left:calc(2.617924em - 20px)}.below-content .widget .widget-title{margin-bottom:0;padding-left:32px;font-size:15px;font-weight:600;line-height:1.35;text-transform:none;letter-spacing:0}.below-content .widget p{margin-bottom:0;padding-left:32px;color:#777;font-size:14px}.below-content .widget,footer .widget{position:relative;width:0;margin:0;padding:0 20px;flex:1}.below-content .widget .ri{position:absolute;top:3px;left:20px;color:#999;font-size:16px}.below-content .widget svg{position:absolute;top:3px;left:20px;stroke:#dc9814;width:20px;height:20px}.below-content .widget svg path{stroke-width:1.5px}footer{clear:both}footer.site-footer{padding:4rem 0}footer.copyright .widget:last-child{text-align:right}footer.copyright p{margin:0}footer.copyright .widget:last-child img{width:auto;max-height:28.5px;margin:0}footer.copyright{padding:2rem 0}footer:last-child:not(:only-of-type){margin-top:-3rem}.woocommerce-demo-store footer:last-child{padding-bottom:calc(2rem + 57px)}footer.copyright .col-full{align-items:center}.site-footer .widget_nav_menu a{display:inline-flex}.site-footer .widget_nav_menu .icon-wrapper{order:-1}.site-footer .widget_nav_menu .icon-wrapper svg{width:22px;min-width:22px;margin-right:8px}.site-footer .widget_nav_menu ul ul{margin-top:10px;margin-bottom:10px;font-size:14px}.site-footer .icon-wrapper:empty{min-width:auto;margin:0}.woocommerce-breadcrumb .breadcrumb-separator{position:relative;top:-2px;padding:0 .8em;opacity:.4;font-size:.8em}.woocommerce-breadcrumb.yoast .breadcrumb-separator{margin:0 -1px}.main-navigation ul.menu>li.menu-item-has-children>a:after,.main-navigation ul.menu>li.page_item_has_children>a:after,.main-navigation ul.nav-menu>li.menu-item-has-children>a:after,.main-navigation ul.nav-menu>li.page_item_has_children>a:after{display:inline-block;position:relative;top:1px;margin-left:6px;width:12px;height:12px;content:"";background-color:#fff;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 9L12 16L5 9' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 9L12 16L5 9' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.woocommerce-pagination .next,.woocommerce-pagination .prev{display:inline-block;position:relative;text-indent:-9999px}.woocommerce-pagination .page-numbers li .page-numbers.next,.woocommerce-pagination .page-numbers li .page-numbers.prev{padding-left:.6em;padding-right:.5em}.page-numbers .next:after,.page-numbers .prev:after,.woocommerce-pagination .next:after,.woocommerce-pagination .prev:after{display:inline-block;position:absolute;top:50%;left:50%;width:1em;height:1em;content:"";background-color:#111;transform:translateX(-50%) translateY(-50%);text-rendering:auto;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.page-numbers .prev:after,.woocommerce-pagination .prev:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 19L8 12L15 5' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 19L8 12L15 5' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.page-numbers .next:after,.woocommerce-pagination .next:after{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 5L16 12L9 19' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 5L16 12L9 19' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.columns-2,.columns-3,.columns-4,.columns-5,.columns-6,.single-product .content-area{width:100%}.page-template-default.left-page-sidebar .content-area,.page-template-template-woocommerce-archives.left-woocommerce-sidebar .content-area,.page-template-template-woocommerce-archives.right-woocommerce-sidebar #secondary,.woocommerce.archive.left-woocommerce-sidebar .content-area,.woocommerce.archive.right-woocommerce-sidebar #secondary{float:right}.page-template-default.left-page-sidebar #secondary,.page-template-default.right-page-sidebar .content-area,.page-template-template-woocommerce-archives.left-woocommerce-sidebar #secondary,.page-template-template-woocommerce-archives.right-woocommerce-sidebar .content-area,.single .content-area,.woocommerce.archive.right-woocommerce-sidebar .content-area{float:left}.woocommerce.archive.no-woocommerce-sidebar .content-area{width:100%}.page-template-default.right-page-sidebar #secondary{float:right}.archive.left-archives-sidebar:not(.woocommerce) #secondary,.blog.left-archives-sidebar #secondary,.woocommerce.archive.left-woocommerce-sidebar #secondary{float:left}.archive.left-archives-sidebar:not(.woocommerce) .content-area,.archive.right-archives-sidebar:not(.woocommerce) #secondary,.blog.left-archives-sidebar .content-area,.blog.right-archives-sidebar #secondary{float:right}.archive.right-archives-sidebar:not(.woocommerce) .content-area,.blog.right-archives-sidebar .content-area{float:left}.archive.no-archives-sidebar:not(.post-type-archive-product):not(.tax-product_cat):not(.tax-product_tag):not(.woocommerce-page) .content-area,.blog.no-archives-sidebar .content-area{width:100%}body .shoptimizer-mini-cart-wrap{overflow:hidden;position:fixed;z-index:102;top:0;right:-370px;left:auto;width:370px;height:100%;background-color:#fff;transition:all .5s}body.woocommerce-demo-store .shoptimizer-mini-cart-wrap{z-index:10000}.shoptimizer-mini-cart-wrap div.blockOverlay{background-color:transparent!important}#ajax-loading{position:absolute;z-index:100;top:50%;left:50%;margin-left:-35px}.spinner{position:relative;top:50%;width:70px;margin:-9px auto 0;text-align:center}.spinner>div{display:inline-block;width:18px;height:18px;border-radius:100%;background-color:#dc9814;animation:a 1.4s infinite ease-in-out both}.spinner .bounce1{animation-delay:-.32s}.spinner .bounce2{animation-delay:-.16s}@keyframes a{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}body.admin-bar .shoptimizer-mini-cart-wrap{top:32px;height:calc(100% - 32px)}.admin-bar.customize-partial-edit-shortcuts-shown .shoptimizer-mini-cart-wrap{top:0}body .shoptimizer-mini-cart-wrap .widget_shopping_cart .product_list_widget li a.remove{top:15px;color:#888;font-size:12px;text-indent:inherit}body .shoptimizer-mini-cart-wrap .widget_shopping_cart .product_list_widget li a.remove:before{display:none}body .shoptimizer-mini-cart-wrap .widget_shopping_cart .product_list_widget li a.remove:hover{color:#222}body.drawer-open{overflow:hidden;position:relative}body.admin-bar.customize-partial-edit-shortcuts-shown .shoptimizer-mini-cart-wrap .widget_shopping_cart{height:100%}body.drawer-open .shoptimizer-mini-cart-wrap{overscroll-behavior:contain;right:0}.cart-drawer-heading{position:absolute;z-index:11;margin:12px 20px;font-size:15px;font-weight:600;color:#111}body.drawer-open{height:100%}.shoptimizer-mini-cart-wrap .widget_shopping_cart h2.widgettitle{display:none}.shoptimizer-mini-cart-wrap .widget_shopping_cart .product_list_widget{flex:1;overflow-y:auto;padding-right:4px;border-bottom-right-radius:20px;-webkit-overflow-scrolling:touch;box-shadow:inset 0 -15px 15px -15px rgba(0,0,0,.06)}.shoptimizer-mini-cart-wrap .widget_shopping_cart .product_list_widget::-webkit-scrollbar{-webkit-appearance:none;width:3px}.shoptimizer-mini-cart-wrap .widget_shopping_cart .product_list_widget::-webkit-scrollbar-thumb{border-radius:6px;background-color:rgba(0,0,0,.2);-webkit-box-shadow:0 0 1px hsla(0,0%,100%,.3)}.admin-bar .shoptimizer-mini-cart-wrap .widget_shopping_cart .product_list_widget{height:calc(100vh - 275px)}body .shoptimizer-mini-cart-wrap .widget_shopping_cart{display:flex;overflow-x:hidden;overflow-y:auto;position:relative;-webkit-overflow-scrolling:touch;z-index:10;top:auto;left:auto;height:calc(100% - 45px);margin:0;margin-top:45px;padding:0 20px;background:#fff;font-size:inherit}.shoptimizer-mini-cart-wrap .widget_shopping_cart_content{display:flex;flex-direction:column;width:100%}.shoptimizer-mini-cart-wrap .cart-drawer-below{font-size:13px;line-height:1.4em;padding:0 20px 1em;text-align:center}.shoptimizer-mini-cart-wrap .close-drawer{position:absolute;z-index:99;top:15px;right:15px;width:14px;height:14px;cursor:pointer;transition:opacity .3s}.shoptimizer-mini-cart-wrap .close-drawer:after,.shoptimizer-mini-cart-wrap .close-drawer:before{position:absolute;margin-left:0;top:0;left:7px;width:2px;height:15px;background-color:#333;content:""}@media (max-width:992px){.shoptimizer-mini-cart-wrap .close-drawer{top:15px;right:20px}.shoptimizer-mini-cart-wrap .close-drawer:after,.shoptimizer-mini-cart-wrap .close-drawer:before{top:-5px}}#secondary .widget_shopping_cart .product_list_widget li a,.shoptimizer-mini-cart-wrap .widget_shopping_cart li.woocommerce-mini-cart-item a{color:#111;font-size:14px;line-height:1.4}li.woocommerce-mini-cart-item span{font-size:12px}#secondary .widget_shopping_cart .product_list_widget li a.remove{top:10px}#secondary .widget ul li.woocommerce-mini-cart-item{padding-left:20px}body .shoptimizer-mini-cart-wrap .widget_shopping_cart li{padding-right:0;font-size:14px}.shoptimizer-mini-cart-wrap .product_list_widget li .quantity{display:block;color:#999;font-size:12px}.shoptimizer-mini-cart-wrap .product_list_widget li img{width:65px;margin-left:10px}.shoptimizer-mini-cart-wrap a.remove:before{margin-top:3px;color:#999;font-size:7px}.admin-bar .shoptimizer-mini-cart-wrap a.remove:before{margin-top:8px}@media (min-width:993px){body.drawer-open:before{display:block;position:absolute;z-index:100;top:0;left:0;width:100%;height:1000%;background:rgba(0,0,0,.7);content:"";cursor:pointer;transition:opacity .5s,visibility .5s}}.filters.close-drawer{display:none}.filter-open .filters.close-drawer{position:fixed;display:block;z-index:299;top:10px;left:320px;width:40px;height:40px;cursor:pointer;transition:opacity .3s}.close-drawer:hover,.top-bar a.glink:hover{opacity:1}.close-drawer:after,.close-drawer:before{position:absolute;left:0;width:2px;height:30px;content:""}#secondary .close-drawer:after,#secondary .close-drawer:before{left:10px}.close-drawer:before{transform:rotate(45deg)}.close-drawer:after{transform:rotate(-45deg)}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__empty-message{position:relative;width:100%;margin:0;padding-top:115px;border-top:1px solid #eee;color:#222;font-size:17px;font-weight:600;text-align:center}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__empty-message:before{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);margin-top:-5px;margin-left:-10px;content:"";display:block;width:70px;height:70px;background:#e2e2e2;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!--) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M394.667,405.333c-29.419,0-53.333,23.936-53.333,53.333S365.248,512,394.667,512S448,488.064,448,458.667 S424.085,405.333,394.667,405.333z M394.667,490.667c-17.643,0-32-14.357-32-32s14.357-32,32-32s32,14.357,32,32 S412.309,490.667,394.667,490.667z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M181.333,405.333c-29.419,0-53.333,23.936-53.333,53.333S151.915,512,181.333,512c29.419,0,53.333-23.936,53.333-53.333 S210.752,405.333,181.333,405.333z M181.333,490.667c-17.643,0-32-14.357-32-32s14.357-32,32-32c17.643,0,32,14.357,32,32 S198.976,490.667,181.333,490.667z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M437.333,362.667H191.125c-25.344,0-47.339-18.027-52.288-42.88L85.12,51.243c-1.003-4.992-5.376-8.576-10.453-8.576h-64 C4.779,42.667,0,47.445,0,53.333S4.779,64,10.667,64H65.92l51.989,259.989C124.885,358.763,155.648,384,191.125,384h246.208 c5.888,0,10.667-4.779,10.667-10.667C448,367.445,443.221,362.667,437.333,362.667z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M464.64,240.043c-5.547-0.725-11.179,3.392-11.904,9.259c-1.984,15.979-15.637,28.032-31.744,28.032H128 c-5.888,0-10.667,4.779-10.667,10.667s4.779,10.667,10.667,10.667h292.992c26.837,0,49.6-20.075,52.928-46.72 C474.645,246.101,470.485,240.768,464.64,240.043z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M245.333,106.667H96c-5.888,0-10.667,4.779-10.667,10.667S90.112,128,96,128h149.333c5.888,0,10.667-4.779,10.667-10.667 S251.221,106.667,245.333,106.667z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M394.667,0c-64.683,0-117.333,52.629-117.333,117.333s52.651,117.333,117.333,117.333S512,182.037,512,117.333 S459.349,0,394.667,0z M394.667,213.333c-52.928,0-96-43.072-96-96c0-52.928,43.072-96,96-96s96,43.072,96,96 C490.667,170.261,447.595,213.333,394.667,213.333z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M444.864,152.469l-85.333-85.333c-4.16-4.16-10.923-4.16-15.083,0c-4.16,4.16-4.16,10.923,0,15.083l85.333,85.333 c2.091,2.069,4.821,3.115,7.552,3.115c2.731,0,5.461-1.045,7.531-3.115C449.024,163.392,449.024,156.629,444.864,152.469z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M444.864,67.136c-4.16-4.16-10.923-4.16-15.083,0l-85.333,85.333c-4.16,4.16-4.16,10.923,0,15.083 c2.091,2.069,4.821,3.115,7.552,3.115c2.731,0,5.461-1.045,7.531-3.115l85.333-85.333 C449.024,78.059,449.024,71.296,444.864,67.136z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3C?xml version='1.0' encoding='iso-8859-1'?%3E%3C!--) --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='enable-background:new 0 0 512 512;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M394.667,405.333c-29.419,0-53.333,23.936-53.333,53.333S365.248,512,394.667,512S448,488.064,448,458.667 S424.085,405.333,394.667,405.333z M394.667,490.667c-17.643,0-32-14.357-32-32s14.357-32,32-32s32,14.357,32,32 S412.309,490.667,394.667,490.667z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M181.333,405.333c-29.419,0-53.333,23.936-53.333,53.333S151.915,512,181.333,512c29.419,0,53.333-23.936,53.333-53.333 S210.752,405.333,181.333,405.333z M181.333,490.667c-17.643,0-32-14.357-32-32s14.357-32,32-32c17.643,0,32,14.357,32,32 S198.976,490.667,181.333,490.667z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M437.333,362.667H191.125c-25.344,0-47.339-18.027-52.288-42.88L85.12,51.243c-1.003-4.992-5.376-8.576-10.453-8.576h-64 C4.779,42.667,0,47.445,0,53.333S4.779,64,10.667,64H65.92l51.989,259.989C124.885,358.763,155.648,384,191.125,384h246.208 c5.888,0,10.667-4.779,10.667-10.667C448,367.445,443.221,362.667,437.333,362.667z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M464.64,240.043c-5.547-0.725-11.179,3.392-11.904,9.259c-1.984,15.979-15.637,28.032-31.744,28.032H128 c-5.888,0-10.667,4.779-10.667,10.667s4.779,10.667,10.667,10.667h292.992c26.837,0,49.6-20.075,52.928-46.72 C474.645,246.101,470.485,240.768,464.64,240.043z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M245.333,106.667H96c-5.888,0-10.667,4.779-10.667,10.667S90.112,128,96,128h149.333c5.888,0,10.667-4.779,10.667-10.667 S251.221,106.667,245.333,106.667z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M394.667,0c-64.683,0-117.333,52.629-117.333,117.333s52.651,117.333,117.333,117.333S512,182.037,512,117.333 S459.349,0,394.667,0z M394.667,213.333c-52.928,0-96-43.072-96-96c0-52.928,43.072-96,96-96s96,43.072,96,96 C490.667,170.261,447.595,213.333,394.667,213.333z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M444.864,152.469l-85.333-85.333c-4.16-4.16-10.923-4.16-15.083,0c-4.16,4.16-4.16,10.923,0,15.083l85.333,85.333 c2.091,2.069,4.821,3.115,7.552,3.115c2.731,0,5.461-1.045,7.531-3.115C449.024,163.392,449.024,156.629,444.864,152.469z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3Cg%3E%3Cpath d='M444.864,67.136c-4.16-4.16-10.923-4.16-15.083,0l-85.333,85.333c-4.16,4.16-4.16,10.923,0,15.083 c2.091,2.069,4.821,3.115,7.552,3.115c2.731,0,5.461-1.045,7.531-3.115l85.333-85.333 C449.024,78.059,449.024,71.296,444.864,67.136z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart.cart_list:before{display:inline-block;position:absolute;width:calc(100% - 2em);border-top:1px solid rgba(0,0,0,.05);content:""}.widget_shopping_cart .woocommerce-mini-cart__total strong{float:left}.widget_shopping_cart .woocommerce-mini-cart__total .woocommerce-Price-amount{float:right}.widget_shopping_cart a.button{position:relative;border:1px solid #e2e2e2;border-radius:2px;color:#333;background-color:#fff;font-size:16px;transition:all .3s}.widget_shopping_cart .buttons,.widget_shopping_cart p.total{overflow:hidden;-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.widget_shopping_cart p.total{color:#111;font-size:15px}.shoptimizer-mini-cart-wrap .widget_shopping_cart .buttons .button:nth-child(odd){margin:0}.widget_shopping_cart a.button.checkout{margin-top:10px;font-size:16px}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__buttons a{height:50px;padding-top:0;padding-bottom:0;font-weight:400;line-height:50px}.widget_shopping_cart a.button:hover{background-color:#f8f8f8}.jdgm-widget.jdgm-widget{position:relative}@media (max-width:1170px){body #page .woocommerce-tabs .panel{padding-left:0;padding-right:0}body .feature .elementor-widget-container,body .feature .elementor-widget-container:hover{background-size:cover!important}}@media (max-width:992px){body .shoptimizer-sorting{clear:both}body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a.added_to_cart{width:100%}.menu-item ul.products li.product .star-rating{top:1px}body li.menu-item-product p.product__categories{opacity:.7}.smart-search-results{overflow:visible;width:100%!important}body ul.products li.product img{margin-bottom:.5em}ul.products li.product.product-category img{width:100%;margin:0}.page-template-default.left-page-sidebar .content-area,.page-template-template-woocommerce-archives.left-woocommerce-sidebar .content-area,.page-template-template-woocommerce-archives.right-woocommerce-sidebar #secondary,.site .content-area,.woocommerce.archive.left-woocommerce-sidebar .content-area,.woocommerce.archive.right-woocommerce-sidebar #secondary,body:not(.filter-open) .site #secondary{float:none;width:100%}.site .below-content .widget .ri,.site .below-content .widget svg{left:0}header.woocommerce-products-header{flex-direction:column}header.woocommerce-products-header img{width:100%}.term-description{order:2}footer{font-size:15px}footer .widget .widget-title{margin-bottom:10px}footer.site-footer{padding:2.5rem 0 1rem}}@media (max-width:992px){body .shoptimizer-mini-cart-wrap{width:315px}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__buttons,body .shoptimizer-mini-cart-wrap .widget_shopping_cart p.total{width:275px}.site-header .site-header-cart a.cart-contents .shoptimizer-cart-icon .mini-count{color:#333;background-color:#eee}.col-full,.main-navigation ul li.menu-item-has-children.full-width .container,body .woocommerce-message{padding-right:1em;padding-left:1em}.archive .archive-header,.page-template-default .archive-header{padding-bottom:0}header.site-header ul.products li.product{width:100%;padding-bottom:40px}ul.products li.product .price{font-size:14px}.main-navigation ul.products li.product,.main-navigation ul.products li.product .star-rating{margin-bottom:3px}.site-main ul.products li.product:before{display:none}.yit-wcan-container{margin:0 -.5em}header .widget_product_search form{margin-bottom:15px}#page .site-header .secondary-navigation,#page .site-header .site-branding,#page .site-header .site-search,.main-navigation ul ul,body .main-navigation ul li{margin:0}#page .cart_totals .shop_table tr.shipping th,#page .woocommerce-tabs ul.tabs li,.main-navigation ul li,.site-main.flow article.post{display:block}#secondary{padding-top:40px}body .related-wrapper>section>h2{text-align:center}.logo-mark,.site-header .site-header-cart a.cart-contents .amount,body .main-navigation ul.menu>li.menu-item-has-children>a:after,body .site-content:after{display:none}.top-bar{padding:.6rem 0}.top-bar,.top-bar select{font-size:12px}.top-bar .textwidget{padding:.1rem 0;justify-content:center}#page .site-header,body .main-navigation ul li.menu-item-has-children.full-width .container{padding:0}.top-bar .col-full{padding:0;justify-content:space-around}body.mobile-toggled .secondary-navigation .menu{margin-right:0}.site-branding button.menu-toggle{position:absolute;z-index:50;left:15px;width:60px;height:30px;padding:0;background-color:#fff;display:block}.site-branding button.menu-toggle:hover{background-color:#fff}.mobile-search-toggle{position:absolute;right:60px;height:100%;font-size:17px;display:flex;align-items:center;cursor:pointer}.mobile-search-toggle.with-myaccount-icon{right:95px}.mobile-search-toggle svg{width:20px;height:20px}.mobile-myaccount{position:absolute;right:60px;height:100%;font-size:17px;display:flex;align-items:center;cursor:pointer}.mobile-myaccount a{display:inline-block;line-height:1}.mobile-myaccount svg{width:22px;height:22px}.min-ck.woocommerce-checkout button.menu-toggle,.wc-active.min-ck.woocommerce-checkout .site-header .site-header-cart{display:none}.menu-toggle .bar{display:block;position:absolute;top:calc(50% - 1px);z-index:0;width:22px;height:2px;opacity:1;background-color:#222;transition:transform .15s ease-in 0s,margin .15s ease-in .2s,opacity 0s ease-in .15s;transform:rotate(0);pointer-events:none}.menu-toggle .bar:first-child{margin-top:-7px}.menu-toggle .bar:nth-child(2){margin-top:-1px}.menu-toggle .bar:nth-child(3){margin-top:5px}.menu-toggle .bar-text{position:absolute;top:0;left:0;margin-top:6px;margin-left:28px;font-size:10px;font-weight:700;pointer-events:none}.top-bar{border-bottom:none}.site-header .site-header-cart{position:absolute;z-index:2;right:15px;height:auto;line-height:1;list-style:none}.shoptimizer-cart-icon{position:relative;top:-4px;right:-8px}#page .site-header .secondary-navigation,.site-header .shoptimizer-primary-navigation .site-header-cart{display:none}.site-branding{display:flex;flex-direction:column;width:100%;height:70px;justify-content:center;align-items:center;text-align:center}.site-branding p{margin:5px 0 -3px;font-size:11px;line-height:1.22}.main-navigation ul.menu>li.menu-item-has-children{position:relative}.main-navigation ul.menu>li.menu-item-has-children>a{position:relative;width:calc(100% - 40px)}.main-navigation ul.menu li.menu-item-has-children span.caret{display:inline-block;position:absolute;z-index:3;top:0;right:0;width:30px;height:30px;line-height:30px;text-align:center;cursor:pointer}.main-navigation ul.menu li.menu-item-has-children li.menu-item-has-children span.caret:after{font-size:14px;content:"\e653"}.main-navigation ul.menu li.menu-item-has-children li.menu-item-has-children span.caret{line-height:32px;opacity:.6}.main-navigation ul.menu>li.menu-item-has-children>span.caret{top:3px}#page table.shop_table_responsive tr td:before,.main-navigation ul.menu li.menu-item-has-children:not(.dropdown-open) .sub-menu-wrapper,.main-navigation ul.products li.product .button,.secondary-navigation,.shoptimizer-sticky-add-to-cart img,.woocommerce-tabs .tabs li a:after,body.woocommerce-checkout.min-ck header h1{display:none}.shoptimizer-sticky-add-to-cart__content{padding:10px 0}.shoptimizer-sticky-add-to-cart__content-product-info{padding-left:0}.shoptimizer-sticky-add-to-cart__content-button{min-width:200px;text-align:right}.main-navigation ul.menu .sub-menu-wrapper{padding-bottom:10px;padding-left:15px}.main-navigation ul.menu .sub-menu-wrapper .sub-menu-wrapper{padding-left:0}.main-navigation ul.menu ul.products{padding:20px}ul.products li.product h2.woocommerce-loop-product__title{margin-bottom:.5em}.main-navigation ul.menu ul.products li a{padding:0}.main-navigation li.menu-item-product{float:left;width:48%;margin-bottom:0}.main-navigation li.menu-item-product:nth-child(3n+1),ul.products li.product:nth-child(odd){clear:left}.main-navigation ul.products li.product:hover .price{opacity:1}.main-navigation ul.menu ul li>a{padding:4px 0;font-size:14px}#page .woocommerce-form-login,.mobile-toggled .site-search .widget{width:100%}#page .woocommerce-form-login{padding:1.5em}.entry-content:not(.wc-tab) .woocommerce-form-login p{font-size:14px}#page .site-header .secondary-navigation{justify-content:center;order:20;float:none;flex:0 0 100%;padding:0}#secondary .textwidget img{max-width:40%}.woocommerce.archive #secondary{padding-top:30px}ul.products li.product{float:left;width:33.2%;margin:0 0 30px}.product-label{left:10px}.menu-item .product-label{left:-10px}ul.products li.product-category{width:49.6%}.woocommerce-pagination{clear:both;text-align:center;margin-top:15px}#page .woocommerce-tabs ul.tabs{padding:20px 0 0;border:0}#page .woocommerce-tabs ul.tabs li.active a{color:#222}#page .woocommerce-tabs ul.tabs li a{display:inline-block;padding:.3em 0}#page .woocommerce-tabs ul.tabs li a span{margin-bottom:8px}#comments .comment-list .children{margin-left:2em}#page .below-content .col-full,#page footer .col-full{display:block;padding-right:1em;padding-left:1em}#page .below-content .widget,#page footer .widget{width:inherit;margin-bottom:15px;padding:0;flex:inherit}#page .below-content .widget:last-child,footer .widget:last-child{margin-bottom:0}footer .alignright,footer.copyright .widget:last-child img{display:block;float:none}}@media (max-width:768px){.top-bar .col-full,.top-bar-center,.top-bar-left,.top-bar-right{display:block;text-align:center;max-width:100%}a.simple-tooltip{display:none}.top-bar select{margin-top:5px}a.flex-next:after,a.flex-prev:before{opacity:1}a.flex-prev:before{left:20px}a.flex-next:after{right:20px}ul.products li.product{width:49.6%}}@media (max-width:500px){.site .site-branding p{max-width:240px;line-height:1.2}}.page-template-template-fullwidth-no-heading .site-content h2{margin-bottom:.3em}.page-template-template-fullwidth-no-heading .shoptimizer-archive,div.wpcf7 form{margin-bottom:0}.page-template-template-fullwidth-no-heading .site-content h3{margin-bottom:.3em}.page-template-template-fullwidth-no-heading .site-content h2+.woocommerce,.page-template-template-fullwidth-no-heading .site-content p+.woocommerce{margin-top:2.8em}.page-template-template-canvas .site-content .shoptimizer-archive .col-full{max-width:inherit;padding:0}.page-template-template-canvas .shoptimizer-archive{margin-bottom:0}.page-template-template-canvas .content-area{width:100%;clear:both}.home.blog .shoptimizer-archive{padding-top:2em}.entry-content ol ol,.entry-content ul ul{margin:1em 0 1em 2em}.woocommerce-page .quantity .minus,.woocommerce-page .quantity .plus{height:29px;border-color:#ccc;color:#666;background:#fff}.woocommerce-page .quantity .minus:focus,.woocommerce-page .quantity .plus:focus{outline:0}.woocommerce-page .shop_table .quantity .minus,.woocommerce-page .shop_table .quantity .plus{height:18px}.quantity,.single-product #page div.product .summary,.title-left h2,ul.products li.product .price .amount,ul.products li.product .price ins{position:relative}.quantity.buttons_added input[type=number]::-webkit-inner-spin-button,.quantity.buttons_added input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.quantity.buttons_added input[type=number]{-moz-appearance:textfield;padding-right:50px;text-align:center}.quantity.buttons_added input:focus{outline:0}.quantity-nav{position:absolute;top:0;right:-34px;bottom:0;width:35px;border:1px solid #e2e2e2;background:#fff;border-top-right-radius:2px;border-bottom-right-radius:2px}.quantity-button{position:absolute;right:0;left:0;height:50%;background:no-repeat 50%;background-size:auto 8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;transition:background-color .1s linear,opacity .1s linear}.quantity-button:active{background-color:#f5f5f7}.quantity-button.disabled{opacity:.25;cursor:default}.quantity-button.quantity-up{top:1px;border-bottom:1px solid #e2e2e2}.quantity-button.quantity-down:before,.quantity-button.quantity-up:before{content:"";display:block;width:18px;height:18px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#333;-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.quantity-button.quantity-up:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.7071 12.7071C14.3166 13.0976 13.6834 13.0976 13.2929 12.7071L10 9.41421L6.70711 12.7071C6.31658 13.0976 5.68342 13.0976 5.29289 12.7071C4.90237 12.3166 4.90237 11.6834 5.29289 11.2929L9.29289 7.29289C9.68342 6.90237 10.3166 6.90237 10.7071 7.29289L14.7071 11.2929C15.0976 11.6834 15.0976 12.3166 14.7071 12.7071Z' fill='%234A5568'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M14.7071 12.7071C14.3166 13.0976 13.6834 13.0976 13.2929 12.7071L10 9.41421L6.70711 12.7071C6.31658 13.0976 5.68342 13.0976 5.29289 12.7071C4.90237 12.3166 4.90237 11.6834 5.29289 11.2929L9.29289 7.29289C9.68342 6.90237 10.3166 6.90237 10.7071 7.29289L14.7071 11.2929C15.0976 11.6834 15.0976 12.3166 14.7071 12.7071Z' fill='%234A5568'/%3E%3C/svg%3E")}.quantity-button.quantity-down:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.29289 7.29289C5.68342 6.90237 6.31658 6.90237 6.70711 7.29289L10 10.5858L13.2929 7.29289C13.6834 6.90237 14.3166 6.90237 14.7071 7.29289C15.0976 7.68342 15.0976 8.31658 14.7071 8.70711L10.7071 12.7071C10.3166 13.0976 9.68342 13.0976 9.29289 12.7071L5.29289 8.70711C4.90237 8.31658 4.90237 7.68342 5.29289 7.29289Z' fill='%234A5568'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.29289 7.29289C5.68342 6.90237 6.31658 6.90237 6.70711 7.29289L10 10.5858L13.2929 7.29289C13.6834 6.90237 14.3166 6.90237 14.7071 7.29289C15.0976 7.68342 15.0976 8.31658 14.7071 8.70711L10.7071 12.7071C10.3166 13.0976 9.68342 13.0976 9.29289 12.7071L5.29289 8.70711C4.90237 8.31658 4.90237 7.68342 5.29289 7.29289Z' fill='%234A5568'/%3E%3C/svg%3E")}.quantity-button.quantity-down{bottom:0}li.menu-item-product p.product__categories,ul.products li.product p.product__categories{position:relative;margin-bottom:2px;-webkit-font-smoothing:antialiased;color:#999;line-height:1;letter-spacing:.7px;text-transform:uppercase}.main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li p.product__categories a,li.menu-item-product ul.products li.product p.product__categories a,ul.products li.product p.product__categories a{color:#666;font-size:11px;text-transform:uppercase}ul.products{display:flex;flex-wrap:wrap;width:calc(100% + 30px);margin-left:-15px}ul.products li.product:not(.product-category){flex-wrap:wrap;align-items:flex-start;padding-bottom:40px;transition:all .2s}.elementor-element.elementor-products-grid ul.products li.product{padding-bottom:40px}@media (max-width:992px){.site .elementor-element.elementor-products-grid ul.products{margin-left:-15px;width:calc(100% + 30px)}.site .elementor-element.elementor-products-grid ul.products li.product{margin-bottom:2em;padding-right:15px;padding-bottom:40px;padding-left:15px}.site .elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .button{left:15px}}ul.products li.product .price{width:100%}ul.products li.product:hover{z-index:2}ul.products li.product:not(.product-category):before{visibility:hidden;position:absolute;left:0;opacity:0;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);content:"";transition:all .2s;width:calc(100% + 0px);height:calc(100% + 30px);margin-top:-15px;margin-left:0}.main-navigation ul.products li.product:not(.product-category):before{display:none}ul.products li.product.product-category:before{position:absolute;left:0;width:calc(100% - 30px);height:100%;margin-left:15px;border:1px solid #eee;content:""}ul.products li.product.product-category:hover:before{border-color:#ccc}ul.products li.product.product-category img{width:calc(100% - 18px);margin:10px 0 0 10px;transform:scale(1)}.site-main ul.products li.product:hover:before{visibility:visible;opacity:1;transition:all .2s}.product-label{display:none;position:absolute;z-index:1;top:-10px;left:5px;min-width:46px;max-width:50%;min-height:46px;align-items:center;padding:5px 7px;border-radius:35px;color:#fff;background-color:#3bb54a;font-size:12px;line-height:1.2;text-align:center;letter-spacing:.4px;text-transform:uppercase;word-break:break-all;transition:opacity .3s ease}.header-4 .menu-item .product-label{left:-5px}@media (min-width:993px){.shoptimizer-primary-navigation .product-label{left:-5px}}.product-details-wrapper .product-label{display:inline-block;position:relative;top:0;left:0;min-width:auto;max-width:inherit;height:18px;min-height:auto;margin-left:17px;padding:0 6px 0 2px;border-radius:0;border-top-right-radius:2px;border-bottom-right-radius:2px;font-size:10px;font-weight:700;line-height:18px}.product-details-wrapper .product-label:before{display:inline-block;position:absolute;left:-10px;width:0;height:0;border-top:10px solid transparent;border-right:10px solid #3bb54a;border-bottom:8px solid transparent;content:""}.clear{clear:both}ul.products li.product .product-label{display:flex;flex-flow:row wrap;justify-content:center}.site .sd-content ul li{margin-left:-2px;transform:scale(.85)}.sd-social-icon .sd-content ul li[class*=share-] a{transition:all .15s}.site .sd-social-icon .sd-content ul li[class*=share-] a:hover{opacity:1;transform:scale(.9)}.group_table #yith-wcwtl-output,.remodal .sharedaddy,.sd-content .share-customize-link,.summary .button-wrapper{display:none}@media (max-width:992px){.main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a.added_to_cart,.main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a.button,ul.products li.product .added_to_cart,ul.products li.product .button{opacity:1}}.elementor-toggle .elementor-toggle-item:last-child .elementor-tab-title{border:0}.entry-content .elementor-text-editor p:only-child{margin-bottom:0}.title-left h2:after,.title-right h2:before{position:absolute;top:20px;width:100px;height:1px;background-color:#ccc;content:""}.title-left h2:after{right:-115px}.title-right h2:before{left:-115px}@media (max-width:992px){.title-left h2:after,.title-right h2:before{display:none}}.elementor-image,.image-border .elementor-image img{position:relative;z-index:1}.image-border .elementor-image{position:relative}.image-border .elementor-image:after{position:absolute;top:15px;right:-15px;width:100%;height:100%;opacity:.1;background-color:#dc9814;content:""}.feature{overflow:hidden;position:relative}.feature h3{margin-bottom:0;color:#fff}.feature a:hover,.feature p{color:#fff}.feature .elementor-widget-container,.feature.elementor-widget{height:100%}.feature .elementor-widget-container{position:relative;background-size:115%!important;transition:.15s ease-in-out!important}.feature .elementor-widget-container:hover{background-size:122%!important}.feature .elementor-widget-container:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.45);content:"";transition:.15s ease-in-out}.feature .elementor-widget-container:hover:before{background-color:rgba(0,0,0,.65)}.feature .elementor-widget-container .elementor-text-editor{position:relative;z-index:2}.feature a{display:inline-block;height:40px;padding:0 20px;border:0;border-radius:2px;color:#fff;background-color:#333;font-size:14px;line-height:40px;text-align:center}.image-feature a{overflow:hidden;position:relative}.image-feature a:before{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.45);content:"";transition:.15s ease-in-out}.image-feature a:hover:before{background-color:rgba(0,0,0,.65)}.image-feature img{position:relative;z-index:-1;min-height:200px;transition:.25s ease-in-out;transform-origin:left top;object-fit:cover}.image-feature a:hover img{transform:scale(1.1)}.image-feature figcaption{position:absolute;top:0;padding:2.5em 2em 0;color:#fff;text-align:left;pointer-events:none}.image-feature figcaption em,.image-feature figcaption span,.image-feature figcaption strong{display:block;font-style:normal}.image-feature figcaption strong{font-size:24px;line-height:1.55;letter-spacing:-.3px}.image-feature figcaption em{margin-bottom:1.2em;font-size:17px}.image-feature figcaption span{display:inline-block;height:40px;padding:0 20px;border:0;border-radius:2px;color:#fff;background-color:#333;font-size:14px;line-height:40px;text-align:center;font-weight:600}@media (max-width:992px){.image-feature a,.image-feature a img{width:100%}}@media (min-width:993px){#secondary .close-drawer,.mobile-filter{display:none}.woocommerce-ordering{top:-6px;margin-right:1em}.woocommerce-ordering,.woocommerce-result-count{float:left;position:relative;margin-bottom:0}.woocommerce-pagination{float:right;margin-right:-5px}.woocommerce-pagination .page-numbers{padding:3px 5px}}@media (min-width:993px) and (max-width:1155px){.header-5 .site-header .site-search{width:50px}}@media (max-width:992px){#secondary .close-drawer{display:block}.site-main ul.products{width:calc(100% + 20px);margin-left:-10px}.mobile-toggled.drawer-open #page .site-header .site-search,.mobile-toggled.drawer-open .primary-navigation,.mobile-toggled.drawer-open .secondary-navigation,.mobile-toggled.drawer-open .top-bar{display:none}.page-template-template-woocommerce-archives #secondary,.woocommerce.archive #secondary{visibility:hidden;overflow-y:auto;position:fixed;z-index:-10;top:0;left:-300px;width:300px!important;height:100%;padding:1.5em;opacity:0;background:#fff;-webkit-overflow-scrolling:touch;transition:all .35s}.page-template-template-woocommerce-archives.filter-open #secondary,.woocommerce.archive.filter-open #secondary{visibility:visible;z-index:102;left:0;opacity:1}.woocommerce-pagination ul.page-numbers{margin-bottom:20px}.woocommerce-pagination .page-numbers li{margin:0}.woocommerce-pagination .page-numbers li .page-numbers{width:30px;height:30px;margin:0;padding:0;border:1px solid #e2e2e2;border-radius:2px;box-shadow:0 4px 12px -2px rgba(0,0,0,.06);line-height:28px}.mobile-filter{display:block;float:left;position:relative;width:100%;height:40px;margin-bottom:10px;padding-left:40px;border:1px solid #e2e2e2;color:#111;box-shadow:0 4px 12px -2px rgba(0,0,0,.06);font-size:14px;line-height:38px}.mobile-filter:hover{color:#111}.mobile-filter svg{left:20px;width:18px;height:18px;position:absolute;top:50%;transform:translate(-50%,-50%)}.page-template-template-woocommerce-archives .mobile-filter{margin-bottom:25px}p.woocommerce-result-count{clear:both;padding-top:1.5em;padding-bottom:0;color:#999;font-size:13px;text-align:center}form.woocommerce-ordering{margin:0}select.orderby{height:40px;padding-left:10px;border:1px solid #e2e2e2;background:url(//greenstoneretail.com/wp-content/themes/shoptimizer/assets/css/images/arrow.png) calc(100% - 12px) 18px no-repeat;background-size:7px 4px;box-shadow:0 4px 12px -2px rgba(0,0,0,.06);font-size:14px;line-height:38px}.shoptimizer-full-width-content select.orderby{width:100%}}@media (max-width:600px){.site .country-selector.weglot-default{left:0}table.woocommerce-grouped-product-list a{font-size:14px}}body #message-purchased #notify-close{top:12px;width:10px;height:10px}body #message-purchased #notify-close:before{font-size:8px}body #message-purchased{font-family:inherit}body #message-purchased p.wn-notification-message-container{max-width:320px;align-self:center;line-height:1.4}#message-purchased p small{opacity:.6}body #message-purchased p a{margin:0 0 3px}.no-breadcrumbs.archive .archive-header,.no-breadcrumbs.page-template-template-fullwidth .archive-header,.no-breadcrumbs.shop .archive-header{padding-top:20px}.no-breadcrumbs.blog .archive-header{padding-top:40px}.col-full-nav{width:100%}@media (max-width:992px){footer .alignright{max-width:200px;margin-left:0}.wc-active .site-header .site-header-cart{display:block}.wc-active .site-header .shoptimizer-primary-navigation .site-header-cart{display:none}}@media (max-width:767px){.col-full.topbar-wrapper.hide-on-mobile{display:none}.header-widget-region .widget{padding:.6em 0;font-size:13px}.site-content .woocommerce-breadcrumb{font-size:12px}.site-footer ul{margin-bottom:20px}body .site{font-size:15px}.site p{line-height:1.55}.site h1{font-size:24px}.site .term-description{padding:1.2em;font-size:14px}.site .term-description p:last-child{margin:0}.site-content .archive-header .woocommerce-breadcrumb{padding-bottom:12px;padding-left:0;padding-right:0}.site .shoptimizer-sticky-add-to-cart__content-button a.button{font-size:12px}.single-product .site-content .content-area .summary .onsale{font-size:13px}.single-product .site-content h1{font-size:20px;font-weight:700}.single-product .product p.price{font-size:15px}.product-details-wrapper .product-label{top:-3px}div.product .woocommerce-product-gallery .flex-control-thumbs{margin-bottom:-5px}body.single-product .woocommerce-message .message-inner:before,ul.flex-direction-nav{display:none}.single-product .site .woocommerce-message{padding-bottom:10px}.single-product .site .woocommerce-message .message-inner{padding:15px;font-size:14px}.site .shoptimizer-inventory{margin-top:-2px}.site .sd-content ul li{margin-right:0}.site .related-wrapper>section:first-of-type>h2{padding-top:25px;font-size:22px}.cart-summary{display:none}.cart-collaterals .shipping-calculator-form button.button,.site .woocommerce-shipping-calculator .form-row input[type=text],.woocommerce-cart .entry-content:not(.wc-tab) p.form-row{font-size:14px}.page-template-template-fullwidth-php.woocommerce-cart .site .cross-sells h2:not(.woocommerce-loop-product__title){margin-bottom:15px;font-size:20px}.site .checkout-wrap{position:relative;top:40px;margin:70px auto 0}.woocommerce-form-login-toggle{padding-top:10px}.woocommerce-form-login{padding:1.5em}.site ul.checkout-bar{width:100%;margin-left:0}.site .checkout-bar li.active:after,.site .checkout-bar li.next:after,.site ul.checkout-bar,.site ul.checkout-bar li.visited:after,.site ul.checkout-bar:before{height:3px}.site ul.checkout-bar li:before{left:50%;margin-left:-19px}.site ul.checkout-bar li,body .woocommerce ul.checkout-bar a{font-size:11px}.site #order_review_heading,.site .woocommerce-billing-fields h3{margin-bottom:10px;padding:0;font-size:20px}.site #order_review_heading{margin-bottom:0}.includes_tax{display:block}small{font-size:65%}.entry-content:not(.wc-tab) .checkout_coupon p,.entry-content:not(.wc-tab) .woocommerce-form-login p,.entry-content:not(.wc-tab) p.form-row,.form-row label,.site .entry-content:not(.wc-tab) ul.woocommerce-error,.site button,.site table.woocommerce-table--order-details,.site table.woocommerce-table--order-details thead th,.site textarea,.woocommerce-checkout .site .woocommerce-info,.woocommerce-order-received .site table.woocommerce-table--order-details tfoot td,.woocommerce-order-received .site table.woocommerce-table--order-details tfoot th,body .site #ship-to-different-address{font-size:14px}.site .entry-content:not(.wc-tab) p.woocommerce-thankyou-order-received{padding:1em 0;font-size:20px;letter-spacing:0}.woocommerce-checkout .site ul.order_details li{padding-top:.5em;padding-bottom:.5em}.woocommerce-checkout .site ul.order_details{margin-bottom:2em}}@media (max-width:992px){.site ul.products li.product{margin-bottom:2em}body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a.added_to_cart,body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a.button,body ul.products li.product .added_to_cart,body ul.products li.product .button{opacity:1}}@media (min-width:993px) and (max-width:1199px){.single-product .site-content .col-full{padding:0}}@media (min-width:993px){.mobile-extra,.mobile-menu.close-drawer,body:not(.header-4) .col-full-nav .site-search{display:none}}.site-search .widget,.site-search .widget_product_search form{margin-bottom:0}@media (max-width:992px){.sticky-m .site-header{position:sticky;width:100%;z-index:101;top:0;box-shadow:0 1px 15px rgba(0,0,0,.08)}body .is_stuck .primary-navigation.with-logo .menu-primary-menu-container{margin-left:0}.hide-on-mobile{display:none!important}.site-search{display:none}.col-full-nav .site-search{display:block;padding-top:20px}.main-navigation{padding-top:20px}.site-search form:before{top:.8em;left:.8em}.site-search input[type=search]{padding-top:0;padding-bottom:0;line-height:45px}body.filter-open,body.mobile-toggled{overflow:hidden}.smart-search-suggestions .smart-search-post-holder{display:block}.smart-search-suggestions .smart-search-post-price{display:block;float:none}.autocomplete-suggestion .smart-search-post-icon>img{display:none}.col-full-nav .shoptimizer-primary-navigation.col-full{padding:0}.col-full-nav{position:fixed;z-index:102;padding:0 15px;top:0;bottom:0;height:100%;left:-260px;width:260px;min-height:100vh;min-height:fill-available;min-height:-webkit-fill-available;max-height:100vh;overflow-y:auto;overflow-x:hidden;background:#fff;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-shadow:0 0 10 rgba(0,0,0,.15);transition:all .35s;transition-delay:.1s}.mobile-toggled .col-full-nav{left:0}.mobile-toggled .site-header .site-header-cart{z-index:0}.mobile-overlay{visibility:hidden;position:absolute;z-index:101;top:0;left:0;width:100%;height:100%;opacity:0;background:rgba(0,0,0,.65);content:"";transition:opacity .6s,visibility .6s;position:fixed}.mobile-toggled .mobile-overlay{top:0}.drawer-open .mobile-overlay,.filter-open .mobile-overlay,.mobile-toggled .main-header:before,.mobile-toggled .mobile-overlay,.mobile-toggled .topbar-wrapper:before,.mobile-toggled.m-search-bh .site-search:before{visibility:visible;opacity:1}body .site-header{z-index:inherit}.main-header.is_stuck,body.header-4 .site-header{z-index:20}body.mobile-toggled .site-header{z-index:101}.menu-primary-menu-container>ul>li{border:none;transition:all .2s}.menu-primary-menu-container>ul>li:first-child>a,.menu-primary-menu-container>ul>li>a{padding:6px 0}.menu-primary-menu-container>ul>li.dropdown-open{margin-bottom:10px}.main-navigation ul.menu .sub-menu-wrapper{padding:0 0 8px 10px}.main-navigation ul.menu .sub-menu-wrapper a.menu-link{width:calc(100% - 40px)}.main-navigation ul ul ul{padding-left:10px}.main-navigation li.menu-item-product{float:none;width:100%;padding:0}body .main-navigation ul.menu ul.products{padding-right:10px;padding-left:0}body .main-navigation ul.menu li.menu-item-has-children .sub-menu-wrapper{position:fixed;left:-99999px;opacity:0;transition:background-color .6s,transform .3s,opacity .3s;transform:translateX(-10px)}body .main-navigation ul.menu li.menu-item-has-children:not(.dropdown-open) .sub-menu-wrapper{display:block}body .main-navigation ul.menu li.menu-item-has-children.dropdown-open>.sub-menu-wrapper{position:inherit;left:auto;opacity:1;transform:translateX(0)}.main-navigation ul.menu>li.menu-item-has-children.dropdown-open>.sub-menu-wrapper{border-bottom:1px solid #eee}.main-navigation ul.menu li.menu-item-has-children span.caret:after{display:inline-block;width:20px;height:20px;margin-top:4px;background-color:#111;content:"";-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 9L12 16L5 9' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 9L12 16L5 9' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.main-navigation ul.menu>li.menu-item-has-children.dropdown-open>span.caret{top:4px}.main-navigation ul.menu li.menu-item-has-children li.menu-item-has-children.dropdown-open>span.caret,.main-navigation ul.menu>li.menu-item-has-children.dropdown-open>span.caret{transition:transform .4s;transform:rotate(180deg)}.main-navigation ul.menu li.menu-item-has-children li.menu-item-has-children span.caret{opacity:.5}.main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li.heading>a{padding-top:5px}.site .main-navigation ul.products li.product{margin-bottom:0;padding-left:0;padding-right:0}body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a.button{width:100%}body .main-navigation ul.products{width:100%;margin:0}body .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li.menu-item-image a{width:calc(100% - 20px);margin-bottom:20px}.mobile-extra{padding-bottom:20px}.mobile-extra .widget{margin-bottom:0}.mobile-extra h4{margin-top:0;margin-bottom:5px;padding:25px 0 0;opacity:.6;font-size:12px;letter-spacing:1px;text-transform:uppercase}.mobile-extra p,.mobile-extra ul{margin:0;padding:0}.mobile-extra ul li{margin-bottom:3px}.mobile-extra a{font-size:14px}.site-header-cart.menu{display:none}.widget_wc_aelia_currencyswitcher_widget select{width:100%;margin-top:20px}.mobile-menu.close-drawer{visibility:hidden;position:fixed;z-index:999;top:40px;left:290px;opacity:0;transition:all .3s}.mobile-toggled .mobile-menu.close-drawer{visibility:visible;width:30px;height:30px;top:20px;opacity:1;transition:all .3s;cursor:pointer}.close-drawer:after,.close-drawer:before{display:block;height:30px;margin-left:20px;margin-top:5px;background-color:#fff;content:""}}.woocommerce-image__wrapper{position:relative;transition:all .2s ease-in-out}.main-navigation .woocommerce-image__wrapper{transition:all .1s ease-in-out}li.product:not(.product-category):hover .woocommerce-image__wrapper img{transform:none}li.product:hover .woocommerce-image__wrapper{transform:scale(.98)}.woocommerce-image__wrapper{overflow:hidden;margin-bottom:1em}body ul.products li.product .woocommerce-image__wrapper img{margin-bottom:0}.woocommerce-image__wrapper .gallery-image{position:absolute;z-index:-10;top:0;left:0;opacity:0;transition:opacity .4s ease}.woocommerce-image__wrapper .product-label{left:-8px}.site .main-navigation li.product .gallery-image{transition:opacity .4s ease}li.product:hover .woocommerce-image__wrapper .gallery-image,li.product:hover .woocommerce-image__wrapper .gallery-image img{top:0;z-index:0;opacity:1;height:100%;object-fit:cover}.woocommerce-card__header *{position:relative}@media (min-width:993px){.product-card__slide ul.products li.product:not(.product-category):before{display:none}.product-card__slide ul.products li.product img{margin-bottom:0}.product-card__slide ul.products li.product:not(.product-category){padding-bottom:0}.product-card__slide ul.products li.product:not(.product-category):hover .woocommerce-card__header{transform:translateY(-40px);transition:transform .2s ease-out}.product-card__slide li.product:not(.product-category):hover img{transform:inherit}.product-card__slide .woocommerce-card__header{min-height:110px;padding-top:10px;background-color:#fff;transition:transform .2s ease-in}.product-card__slide .site-main ul.products li.product .price{margin-bottom:.5rem}.product-card__slide .main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a.button,.product-card__slide ul.products li.product .button,body.product-card__slide ul.products li.product .added_to_cart{position:relative;width:100%}.product-card__slide ul.products li.product:not(.product-category):hover .button{height:40px}}.main-header{display:flex}.site-header-cart{margin-left:auto}@media (max-width:1060px) and (min-width:993px){body:not(.header-4):not(.header-5) .site-header .site-search{width:100px}}@media (max-width:992px){.col-full-nav ul.products li.product{float:none;width:100%}body:not(.header-4):not(.mobile-toggled).sticky-m .site-header{position:sticky;z-index:9;top:0}}@media (min-width:993px){.header-4 .col-full-nav{background-color:transparent}body:not(.header-4).sticky-d .col-full-nav{position:sticky;z-index:10;top:0}body:not(.header-4).sticky-d .col-full-nav.is_stuck{z-index:15}body:not(.header-4).sticky-d.admin-bar .col-full-nav.is_stuck{top:32px}body.sticky-t.single-product .col-full-nav{position:inherit;z-index:1}.shoptimizer-primary-navigation{display:flex}.header-4 .col-full-nav{width:auto;display:flex;margin-left:auto}}@media (max-width:992px){.m-search-bh .site-header .col-full{padding-right:0;padding-left:0}.m-search-bh .site-search,.m-search-toggled .site-search{display:block;padding:0 1em 1em;height:60px;background-color:#fff;box-shadow:0 3px 10px -5px rgba(0,0,0,.18);position:relative}.m-search-toggled #page .site-header .site-search{margin-left:-1em;margin-right:-1em}.m-search-bh .site-search .autocomplete-suggestion .smart-search-post-icon>img{display:inline-block}.m-search-bh .col-full-nav .site-search{display:none}.m-search-bh .site-header .col-full{margin-bottom:60px}.m-search-bh.min-ck.woocommerce-checkout .site-header .col-full{margin-bottom:0}}.ajax_add_to_cart.add_to_cart_button,.single-product div.product form.cart .button{position:relative}.ajax_add_to_cart.add_to_cart_button:after,.single-product .product form.cart .single_add_to_cart_button:after{position:absolute;top:50%;left:50%;margin-top:-9px;margin-left:-9px;opacity:0;transition:opacity 0s ease;content:"";display:inline-block;width:18px;height:18px;border:1px solid hsla(0,0%,100%,.3);border-left-color:#fff;border-radius:50%;vertical-align:middle}.loading.ajax_add_to_cart.add_to_cart_button:after,.single-product .product form.cart .loading.single_add_to_cart_button:after{opacity:1;transition:opacity .25s ease;webkit-animation:b .45s infinite linear;animation:b .45s infinite linear}.ajax_add_to_cart.add_to_cart_button.loading,.single-product div.product form.cart .button.loading{color:transparent!important}.single-product div.product form.cart .button.added:before{position:relative;top:4px;margin-right:8px;content:"";display:inline-block;width:22px;height:22px;background:#fff;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 12L11 14L15 10M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 12L11 14L15 10M21 12C21 16.9706 16.9706 21 12 21C7.02944 21 3 16.9706 3 12C3 7.02944 7.02944 3 12 3C16.9706 3 21 7.02944 21 12Z' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.single_add_to_cart_button+.added_to_cart{display:none}@keyframes b{to{transform:rotate(1turn)}}.blog header.entry-header.title{display:none}body #jp-relatedposts h3.jp-relatedposts-headline em{font-weight:400}p.comment-subscription-form{margin-top:0;margin-bottom:0}p.comment-subscription-form:nth-child(2n){margin-bottom:1em}p.comment-subscription-form input{margin-right:7px}#respond p.comment-subscription-form label{font-size:14px}#respond .comment-reply-title{display:block;margin-bottom:.4em;color:#111;font-size:24px;font-weight:700}#respond p.comment-notes{font-size:15px}#respond{margin-bottom:30px}#respond label{color:#222;font-size:16px}#respond p.comment-form-cookies-consent label{margin-left:12px;font-size:14px}body #respond #cancel-comment-reply-link{color:#ccc;transition:all .2s}#respond #cancel-comment-reply-link:hover{color:#999}#respond #cancel-comment-reply-link:before{opacity:.4;content:"";display:inline-block;width:26px;height:26px;background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 18L18 6M6 6L18 18' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}#respond #cancel-comment-reply-link:hover:before{opacity:.8}#respond .comment-form-author input,#respond .comment-form-email input,#respond .comment-form-url input,#respond textarea{width:100%;margin-top:6px}#respond .form-submit,#respond form{clear:both;margin-bottom:0}#respond form p a{color:#777}body #jp-relatedposts h3.jp-relatedposts-headline{font-size:20px}body #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post{transition:all .2s}body #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{padding-top:15px;padding-right:15px;font-size:15px;line-height:1.5em}body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a{border:0;color:#111}.post .entry-header .byline a:hover,.post .entry-header .posted-on a:hover,body #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post:hover .jp-relatedposts-post-title a{text-decoration:none}.bypostauthor,.sticky{position:relative}.site-main.grid{display:flex;flex-wrap:wrap;flex-direction:row;margin:0 -1.5em}.site-main.grid article.post{display:flex;flex-direction:column;padding:0 1.5em;border:0}.site-main.grid.grid-2 article.post{flex-basis:50%}.site-main.grid.grid-3 article.post{flex-basis:33.3333%}.site-main.flow article.post a.post-thumbnail,.site-main.grid article.post a.post-thumbnail{display:block;overflow:hidden;position:relative;transform:translateZ(0);-webkit-backface-visibility:hidden}.site-main.grid article.post a.post-thumbnail{margin-bottom:1.618em}.site-main.flow .blog-loop-content-wrapper p,.site-main.flow article.post a.post-thumbnail{margin-bottom:0}.site-main.flow article.post a.post-thumbnail:before,.site-main.grid article.post a.post-thumbnail:before{position:absolute;z-index:2;opacity:0;transition:all .25s;left:50%;top:50%;transform:translate(-50%,-50%);width:40px;height:40px;content:"";background:#fff;-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 5L21 12M21 12L14 19M21 12L3 12' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 5L21 12M21 12L14 19M21 12L3 12' stroke='%234A5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain}.site-main.flow article.post a.post-thumbnail:after,.site-main.grid article.post a.post-thumbnail:after{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background-color:rgba(0,0,0,.35);content:"";transition:all .25s}.site-main.flow article.post img.wp-post-image,.site-main.grid article.post img.wp-post-image{margin:0;transition:all .3s;transform:translateZ(0);-webkit-backface-visibility:hidden}.site-main.flow article.post:hover a.post-thumbnail:before,.site-main.grid article.post:hover a.post-thumbnail:before{left:calc(50% + 20px);opacity:1}.site-main.flow article.post:hover a.post-thumbnail:after,.site-main.grid article.post:hover a.post-thumbnail:after{opacity:1}.site-main.flow article.post:hover img.wp-post-image,.site-main.grid article.post:hover img.wp-post-image{transform:scale(1.04)}.site-main.flow article.post{display:flex;align-items:flex-start}.site-main.flow .blog-loop-content-wrapper{flex:1;padding:0 3em}.site-main.flow article:not(.has-post-thumbnail) .blog-loop-content-wrapper{padding:0}.site-main.flow .post-thumbnail{width:48%;margin-bottom:0}.site-main.flow article h2{font-size:22px;font-weight:600;line-height:1.3}.post .entry-header h2{margin:0 0 6px}.single-post .post .entry-header{margin-bottom:1.56em}@media only screen and (min-width:769px){.single-post ul.products.columns-1{float:right;max-width:300px;margin-left:50px;padding-left:20px;border-left:1px solid #e2e2e2}}.post .entry-header{margin-bottom:1em}.post .entry-header .byline,.post .entry-header .posted-on{display:block;color:#999;font-size:14px}.post .entry-header .byline a,.post .entry-header .posted-on a{font-weight:600;text-decoration:underline}.post .entry-meta,label{font-weight:400}.post.type-page .entry-header{margin-bottom:0;border-bottom:0}.byline,.updated:not(.published){display:none}.group-blog .byline,.single .byline{display:inline}.page-links{clear:both;margin:0 0 1em}.cat-links,.tags-links{display:inline;margin:0 8px;color:#111}.post-meta{padding-top:1em;padding-bottom:1em;border-top:1px solid rgba(0,0,0,.05);border-bottom:1px solid rgba(0,0,0,.05);font-size:14px;text-align:center}.single-post .post-meta{margin-bottom:30px}.post-meta a{color:#727272}.post-meta .label{display:inline;margin-right:6px}.vcard.author{overflow:hidden;padding-top:2em;padding-bottom:2em}.author .avatar{float:left;width:80px;margin-top:2px;border-radius:50%}.author-details{float:right;width:calc(100% - 110px);color:#777;font-size:16px}.author-details a.fn{display:block;margin-bottom:7px;color:#222;font-size:18px;font-weight:700}.post-meta a:hover,.post .entry-header h2 a{color:#111}.single-post .wp-block-image{margin:3em 0}body.single-post h1{margin-bottom:10px}.shoptimizer-posts-prev-next{display:flex;justify-content:space-between;margin-bottom:30px;background:#f8f8f8}.shoptimizer-posts-prev-next .title{margin-bottom:3px;font-size:12px;text-transform:uppercase;font-weight:400;color:#777;letter-spacing:.03em}.shoptimizer-posts-prev-next .next-post,.shoptimizer-posts-prev-next .previous-post{width:50%;padding:20px}.shoptimizer-posts-prev-next .previous-post{border-right:2px solid #fff}.shoptimizer-posts-prev-next .next-post{text-align:right}.shoptimizer-posts-prev-next a{color:#444;font-weight:600;line-height:1.4em;display:block;font-size:15px}.nav-links .page-numbers{margin-bottom:40px}.single-post.left-post-sidebar.post-l2 .content-area,.single-post.right-post-sidebar.post-l2 .content-area{float:none;margin-right:auto;margin-left:auto;padding-top:2.5em}.single-post.post-l2 #secondary,.single-post.post-l2 .site-content .woocommerce-breadcrumb{display:none}body.author h1{margin-bottom:.2em}body.author .taxonomy-description{margin-bottom:2em}.single-post.left-post-sidebar .content-area{float:right}.single-post.left-post-sidebar #secondary,.single-post.right-post-sidebar .content-area{float:left}.single-post.right-post-sidebar #secondary{float:right}.single-post.no-post-sidebar .content-area{width:100%}.single-post .wp-block-image{margin-right:0;margin-left:0}.single-post .site-main ul.products li.product:before{width:calc(100% + 10px);height:calc(100% + 40px);margin-top:-20px;margin-left:-5px}.no-breadcrumbs.single-post .archive-header{padding-top:40px}.list .post .wp-post-image{width:100%}body #jp-relatedposts h3.jp-relatedposts-headline em:before{display:none}.entry-content p.woocommerce.add_to_cart_inline{padding:18px!important;border:none!important;box-shadow:0 1px 12px rgba(0,0,0,.1)}.entry-content p.woocommerce.add_to_cart_inline del{margin-right:3px;opacity:.4;font-size:.85em}.entry-content p.woocommerce.add_to_cart_inline a.button{margin-left:10px;border-radius:2px;font-size:16px;transition:all .2s}.entry-content p.woocommerce.add_to_cart_inline a.button:hover{color:#fff}.entry-content p.woocommerce.add_to_cart_inline a.added_to_cart{margin-left:10px;color:#999;font-size:14px}.entry-content p.woocommerce.add_to_cart_inline a.added_to_cart:hover{color:#444}@media (max-width:992px){.site-main.flow .post-thumbnail,.site-main.flow article.post img.wp-post-image{width:100%}.site-main.flow .blog-loop-content-wrapper{padding:2em 0 0}.site-main.flow article.post{display:block}}@media (max-width:768px){.site-main.grid.grid-2 article.post,.site-main.grid.grid-3 article.post{flex-basis:100%}}.ri.menu-item::before {
display: block;
margin-top: 5px;
margin-bottom: -40px;
min-height: 22px;
font-family: Rivolicons, sans-serif;
font-size: 22px;
text-align: center;
pointer-events: none;
}
@font-face{font-family:Rivolicons;font-style:normal;font-display:block;src:url(//greenstoneretail.com/wp-content/themes/shoptimizer/assets/fonts/Rivolicons-Free.eot?-uew922);src:url(//greenstoneretail.com/wp-content/themes/shoptimizer/assets/fonts/Rivolicons-Free.eot?#iefix-uew922) format("embedded-opentype"),url(//greenstoneretail.com/wp-content/themes/shoptimizer/assets/fonts/Rivolicons-Free.woff2?-uew922) format("woff2"),url(//greenstoneretail.com/wp-content/themes/shoptimizer/assets/fonts/Rivolicons-Free.woff?-uew922) format("woff"),url(//greenstoneretail.com/wp-content/themes/shoptimizer/assets/fonts/Rivolicons-Free.svg?-uew922#Rivolicons-Free) format("svg"),url(//greenstoneretail.com/wp-content/themes/shoptimizer/assets/fonts/Rivolicons-Free.ttf?-uew922) format("truetype")}[class*=" ri-"],[class^=ri-]{font-family:Rivolicons,sans-serif;speak:none;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ri-adjust::before{content:"\e600"}.ri-arrow-down::before{content:"\e601"}.ri-arrow-left::before{content:"\e602"}.ri-arrow-right::before{content:"\e603"}.ri-arrow-up::before{content:"\e604"}.ri-ban-circle::before{content:"\e605"}.ri-bookmark::before{content:"\e606"}.ri-bucket::before{content:"\e607"}.ri-bullhorn::before{content:"\e608"}.ri-calendar::before{content:"\e609"}.ri-check-square::before{content:"\e60a"}.ri-check::before{content:"\e60b"}.ri-chevron-down-circle::before{content:"\e60c"}.ri-chevron-down::before{content:"\e60d"}.ri-chevron-left-circle::before{content:"\e60e"}.ri-chevron-left::before{content:"\e60f"}.ri-chevron-right-circle::before{content:"\e610"}.ri-chevron-right::before{content:"\e611"}.ri-chevron-top-circle::before{content:"\e612"}.ri-chevron-up::before{content:"\e613"}.ri-clock::before{content:"\e614"}.ri-cloud-download::before{content:"\e615"}.ri-cloud-upload::before{content:"\e616"}.ri-cloud::before{content:"\e617"}.ri-comment-bubble::before{content:"\e618"}.ri-comment-square::before{content:"\e619"}.ri-comment-txt-square::before{content:"\e61a"}.ri-comments-bubble::before{content:"\e61b"}.ri-computer::before{content:"\e61c"}.ri-contract::before{content:"\e61d"}.ri-crop::before{content:"\e61e"}.ri-cross-circle::before{content:"\e61f"}.ri-cross::before{content:"\e620"}.ri-cutlery::before{content:"\e621"}.ri-diamond::before{content:"\e622"}.ri-document-add::before{content:"\e623"}.ri-document-remove::before{content:"\e624"}.ri-document::before{content:"\e625"}.ri-download::before{content:"\e626"}.ri-dribbble::before{content:"\e627"}.ri-drop::before{content:"\e628"}.ri-earth::before{content:"\e629"}.ri-envelope::before{content:"\e62a"}.ri-equal-circle::before{content:"\e62b"}.ri-exclamation-circle::before{content:"\e62c"}.ri-exclamation-triangle::before{content:"\e62d"}.ri-expand::before{content:"\e62e"}.ri-eye-close::before{content:"\e62f"}.ri-eye::before{content:"\e630"}.ri-facebook::before{content:"\e631"}.ri-film-play::before{content:"\e632"}.ri-flag::before{content:"\e633"}.ri-glasses-classic::before{content:"\e634"}.ri-glasses-hipster::before{content:"\e635"}.ri-google-plus::before{content:"\e636"}.ri-google::before{content:"\e637"}.ri-hamburger-circle::before{content:"\e638"}.ri-hamburger::before{content:"\e639"}.ri-heart::before{content:"\e63a"}.ri-history::before{content:"\e63b"}.ri-home::before{content:"\e63c"}.ri-info-circle::before{content:"\e63d"}.ri-instagram::before{content:"\e63e"}.ri-laptop::before{content:"\e63f"}.ri-leaf::before{content:"\e640"}.ri-link::before{content:"\e641"}.ri-list::before{content:"\e642"}.ri-location::before{content:"\e643"}.ri-lock::before{content:"\e644"}.ri-map-marker::before{content:"\e645"}.ri-map::before{content:"\e646"}.ri-meh::before{content:"\e647"}.ri-microphone::before{content:"\e648"}.ri-minus-circle::before{content:"\e649"}.ri-moon::before{content:"\e64a"}.ri-move::before{content:"\e64b"}.ri-music-note-double::before{content:"\e64c"}.ri-music-note::before{content:"\e64d"}.ri-mustache::before{content:"\e64e"}.ri-ok-circle::before{content:"\e64f"}.ri-paperclip::before{content:"\e650"}.ri-pencil-square::before{content:"\e651"}.ri-pencil::before{content:"\e652"}.ri-plus-circle::before{content:"\e653"}.ri-power-switch::before{content:"\e654"}.ri-pushpin::before{content:"\e655"}.ri-question-circle::before{content:"\e656"}.ri-random::before{content:"\e657"}.ri-redo::before{content:"\e658"}.ri-refresh::before{content:"\e659"}.ri-resize-full::before{content:"\e65a"}.ri-resize-h::before{content:"\e65b"}.ri-resize-small::before{content:"\e65c"}.ri-resize-v::before{content:"\e65d"}.ri-retweet::before{content:"\e65e"}.ri-rivoli::before{content:"\e65f"}.ri-sad::before{content:"\e660"}.ri-search-minus::before{content:"\e661"}.ri-search-plus::before{content:"\e662"}.ri-search::before{content:"\e663"}.ri-share-square::before{content:"\e664"}.ri-share::before{content:"\e665"}.ri-shopping-cart::before{content:"\e666"}.ri-smile::before{content:"\e667"}.ri-star-empty::before{content:"\e668"}.ri-star-half-empty::before{content:"\e669"}.ri-star::before{content:"\e66a"}.ri-stats::before{content:"\e66b"}.ri-sun::before{content:"\e66c"}.ri-tag::before{content:"\e66d"}.ri-th-large::before{content:"\e66e"}.ri-th-list::before{content:"\e66f"}.ri-th::before{content:"\e670"}.ri-thumbs-up::before{content:"\e672"}.ri-trash::before{content:"\e673"}.ri-tumblr::before{content:"\e674"}.ri-twitter::before{content:"\e675"}.ri-undo::before{content:"\e676"}.ri-unlink::before{content:"\e677"}.ri-unlock::before{content:"\e678"}.ri-upload::before{content:"\e679"}.ri-user-girl::before{content:"\e67a"}.ri-user::before{content:"\e67b"}.ri-users::before{content:"\e67c"}.ri-volume-level-one::before{content:"\e67d"}.ri-volume-level-three::before{content:"\e67e"}.ri-volume-level-two::before{content:"\e67f"}.ri-volume::before{content:"\e680"}.ri-wrench::before{content:"\e681"}.ri-youtube-play::before{content:"\e682"}.ri-youtube::before{content:"\e683"}.agp__wrapper{ }.agp__wrapper html{line-height:1.15;-webkit-text-size-adjust:100%}.agp__wrapper body{margin:0}.agp__wrapper main{display:block}.agp__wrapper h1{font-size:2em;margin:.67em 0}.agp__wrapper hr{box-sizing:content-box;height:0;overflow:visible}.agp__wrapper pre{font-family:monospace,monospace;font-size:1em}.agp__wrapper a{background-color:transparent}.agp__wrapper abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.agp__wrapper b,.agp__wrapper strong{font-weight:bolder}.agp__wrapper code,.agp__wrapper kbd,.agp__wrapper samp{font-family:monospace,monospace;font-size:1em}.agp__wrapper small{font-size:80%}.agp__wrapper sub,.agp__wrapper sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.agp__wrapper sub{bottom:-.25em}.agp__wrapper sup{top:-.5em}.agp__wrapper img{border-style:none}.agp__wrapper button,.agp__wrapper input,.agp__wrapper optgroup,.agp__wrapper select,.agp__wrapper textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}.agp__wrapper button,.agp__wrapper input{overflow:visible}.agp__wrapper button,.agp__wrapper select{text-transform:none}.agp__wrapper [type=button],.agp__wrapper [type=reset],.agp__wrapper [type=submit],.agp__wrapper button{-webkit-appearance:button}.agp__wrapper [type=button]::-moz-focus-inner,.agp__wrapper [type=reset]::-moz-focus-inner,.agp__wrapper [type=submit]::-moz-focus-inner,.agp__wrapper button::-moz-focus-inner{border-style:none;padding:0}.agp__wrapper [type=button]:-moz-focusring,.agp__wrapper [type=reset]:-moz-focusring,.agp__wrapper [type=submit]:-moz-focusring,.agp__wrapper button:-moz-focusring{outline:1px dotted ButtonText}.agp__wrapper fieldset{padding:.35em .75em .625em}.agp__wrapper legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}.agp__wrapper progress{vertical-align:baseline}.agp__wrapper textarea{overflow:auto}.agp__wrapper [type=checkbox],.agp__wrapper [type=radio]{box-sizing:border-box;padding:0}.agp__wrapper [type=number]::-webkit-inner-spin-button,.agp__wrapper [type=number]::-webkit-outer-spin-button{height:auto}.agp__wrapper [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.agp__wrapper [type=search]::-webkit-search-decoration{-webkit-appearance:none}.agp__wrapper ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.agp__wrapper details{display:block}.agp__wrapper summary{display:list-item}.agp__wrapper template{display:none}.agp__wrapper [hidden]{display:none}.agp__normalMargin{margin-top:0;margin-bottom:0}.agp__container,.agp__container *{box-sizing:border-box}.agp__container img{max-width:100%;display:block}.agp__wrapper{position:fixed;top:0;right:0;width:100vw;z-index:10000000000000}.agp__wrapper--note{width:auto}.agp__customizerNote{cursor:pointer;font-size:12px!important}.agp__container{position:relative;height:100vh;overflow:scroll;padding-left:32px;padding-right:32px;padding-top:32px;padding-bottom:3rem}.agp__background{position:fixed;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center}.agp__row{display:flex;position:relative;z-index:1;max-width:600px;background-color:#fff;margin-left:auto;margin-right:auto}.agp__rowWrapper{flex-basis:0px;flex-grow:1;display:flex}.agp__rowInner{padding-top:32px;padding-bottom:32px;padding-left:32px;padding-right:32px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.agp__rowInner>*{width:100%}.agp__modalImage{flex-basis:0px;flex-grow:1;background-size:cover;background-position:center;display:none}@media screen and (min-width:700px){.agp__modalImage{display:block}}.agp__logoContainer{margin-bottom:32px}.agp__logo{margin-left:auto;margin-right:auto}.agp__heading{line-height:1.1;margin-bottom:32px;text-align:center}.agp__message{text-align:center;line-height:1.4;margin-bottom:32px}.agp__message.error~*{display:none}.agp__message.fail:last-child,.agp__message.success:last-child{margin-bottom:0}.agp__retryButtonForm{text-align:center}.agp__cancel{position:absolute;top:.75rem;right:.75rem;font-size:2rem;transition:all .2s ease;cursor:pointer;display:block;width:18px;height:18px;display:flex;justify-content:center;align-items:center}.agp__cancel:hover{opacity:.6}.agp__disclaimer{font-size:12px;text-align:center;margin-top:22px;line-height:1.4}.agp__wrapper input[type=number],.agp__wrapper select{color:#000;background:#fff}.agp__buttonType__container{display:flex;justify-content:center;align-items:center}.agp__buttonType__buttonContainer{margin-right:22px}.agp__buttonType__buttonContainer:last-child{margin-right:0}.agp__ageType__form{display:flex;justify-content:center}.agp__ageType__container .agp__ageType__numberInput{margin-right:22px}.agp__birthdayType__buttonContainer{margin-top:32px;text-align:center}@media screen and (min-width:440px){.agp__birthdayType__dateContainer{display:flex;justify-content:center}}@media screen and (max-width:439px){.agp__birthdayType__dateContainer select{display:block;margin-bottom:.25rem}.agp__birthdayType__dateContainer select:last-child{margin-bottom:0}}@media screen and (min-width:440px){.agp__birthdayType__dateContainer select{margin-right:.5rem}.agp__birthdayType__dateContainer select:last-child{margin-right:0}}.agp__checkboxType__buttonContainer{margin-top:32px;text-align:center}.agp__checkboxType__checkboxContainer{display:flex;align-items:center;justify-content:center}.agp__checkboxType__text{margin-left:.5rem;line-height:1.3;font-size:.9rem;font-style:italic}.price ins{font-weight:400}.site-header-cart{margin-bottom:0;padding:0;list-style-type:none}.site-header-cart .cart-contents,.site-header-cart .widget_shopping_cart{display:none}.site-header-cart .widget_shopping_cart .woocommerce-mini-cart__empty-message{margin:1.41575em}.site-header-cart .widget_shopping_cart .product_list_widget img{margin-left:1em}@media (min-width:993px){.site-search input[type=search],.site-search input[type=text]{padding:1em 1.41575em;line-height:1}body .select2-dropdown{z-index:10}}.site-search .widget_product_search #searchsubmit{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);position:absolute!important}.single-product div.product:after,.single-product div.product:before,ul.products:after,ul.products:before{display:table;content:""}.single-product div.product:after,ul.products:after{clear:both}.single-product div.product .woocommerce-product-gallery img,.single-product div.product table.variations{margin:0}.single-product div.product .woocommerce-product-gallery img{width:100%}ul.products{margin-bottom:0}#reviews .comment-reply-title{display:none}ul.products{clear:both}ul.products li.product{position:relative;margin-bottom:4.235801032em;margin-left:0;text-align:center;list-style:none}ul.products li.product .star-rating{margin-bottom:3px}ul.products li.product .woocommerce-LoopProduct-link{display:block;color:#2c2d33;-webkit-backface-visibility:hidden}ul.products li.product .woocommerce-LoopProduct-link:hover{color:#2c2d33}ul.products li.product .price{display:block;clear:both;margin-bottom:1rem;color:#43454b;font-weight:400}ul.products li.product .price ins{background-color:transparent}dl.variation,ul.products li.product .star-rating{font-size:.8em}ul.products li.product img{display:block;margin:0 auto 1.618em}ul.products li.product.product-category img{margin-bottom:1.618em}ul.products li.product .button{margin-bottom:.236em}.price del{opacity:.5;font-weight:400}.single-product div.product form.cart{margin-bottom:1.618em;padding:1em 0}div.product form.cart .quantity{float:left;margin:0}div.product form.cart table.woocommerce-grouped-product-list .woocommerce-grouped-product-list-item__quantity{float:none;margin-right:0}div.product table.variations td,div.product table.variations th{display:list-item;padding:0;background-color:transparent;list-style:none}#reviews .commentlist li p.meta,div.product table.variations .value{margin-bottom:1em}div.product .single_variation .price{display:block}div.product .variations_button{padding-top:1em}#payment:after,#payment:before,#reviews .commentlist li .comment_container:after,#reviews .commentlist li .comment_container:before,#reviews .commentlist li:after,#reviews .commentlist li:before,.product_list_widget li:after,.product_list_widget li:before,.wc-proceed-to-checkout:after,.wc-proceed-to-checkout:before,div.product .woocommerce-product-rating:after,div.product .woocommerce-product-rating:before,form.checkout:after,form.checkout:before,table.cart td.product-remove:after,table.cart td.product-remove:before{display:table;content:""}#reviews .commentlist li .comment_container:after,#reviews .commentlist li:after,div.product .woocommerce-product-rating:after{clear:both}div.product .woocommerce-product-rating .star-rating{float:left;margin-right:.6180469716em}div.product .product_meta{padding-top:1em;border-top:1px solid rgba(0,0,0,.05);font-size:.875em}#reviews .comment-form-rating label,#reviews .commentlist li p.meta time,.product_list_widget li>a{display:block}div.product .product_meta .posted_in:last-child,div.product .product_meta .sku_wrapper:last-child,div.product .product_meta .tagged_as:last-child{border-bottom:0}.stock:empty:before{display:none}.stock.in-stock{color:#0f834d}.stock.out-of-stock{color:#e2401c}#reviews{outline:0}#reviews #comments{padding-top:0}#reviews .commentlist{margin-left:0;list-style:none}#reviews .commentlist li{clear:both;margin-bottom:1em;list-style:none}#reviews .commentlist li .comment_container{border-radius:3px}#reviews .commentlist li .comment_container .comment-text{float:right;width:81.8181818182%;margin-right:0}#reviews .commentlist li .comment_container .comment-text .star-rating{float:right;height:1em;font-size:.875em;line-height:1}#reviews .commentlist li:last-child{margin-bottom:0;border-bottom:0}#reviews .commentlist li time{opacity:.5;font-size:.875em}#reviews .commentlist li .avatar{float:left;width:9.0909090909%;height:auto;margin-right:9.0909090909%}#reviews .commentlist li p.meta strong{line-height:1}#reviews .commentlist li p.meta .verified{font-size:.875em;font-style:normal}#reviews .commentlist li p.meta .woocommerce-review__dash{display:none}#reviews .commentlist li ul.children{float:right;width:81.8181818182%;margin:0;padding-top:1.618em}#reviews .commentlist li ul.children .avatar{float:left;width:11.1111111111%;margin-right:11.1111111111%}#reviews .commentlist li ul.children .comment-text{float:right;width:77.7777777778%;margin-right:0}#reviews .commentlist li ul.children li:last-child,ul#shipping_method li:last-child{margin-bottom:0}#payment .create-account,#payment:after,#reviews .comment-form-rating,.product_list_widget li:after,.wc-proceed-to-checkout:after,form.checkout:after,table.cart td.product-remove:after,ul.order_details:after{clear:both}.woocommerce-breadcrumb{padding-top:1em;padding-bottom:1em;font-size:.875em}.woocommerce-breadcrumb .breadcrumb-separator{display:inline-block;padding:0 .5407911001em}.product_list_widget,ul#shipping_method{margin-left:0;list-style:none}.product_list_widget li{padding:1em 0}.product_list_widget li img{float:right;max-width:2.617924em}.product_list_widget a:hover{color:#2c2d33}.widget_products a,.widget_shopping_cart .buttons .button{display:block}.widget_shopping_cart .product_list_widget,.woocommerce-checkout ul#shipping_method{margin-bottom:0}.widget_shopping_cart .product_list_widget li{position:relative;padding-left:20px}.widget_shopping_cart .product_list_widget li a.remove{position:absolute;top:1em;left:0;opacity:1}.widget_shopping_cart p.buttons,.widget_shopping_cart p.total{margin:0;padding:1em 0;text-align:center}.widget_shopping_cart p.total .tax_label{display:block;clear:both;text-align:right}.product_list_widget li,.widget_shopping_cart p.total{border-bottom:1px solid rgba(0,0,0,.05)}.widget_shopping_cart .buttons .button:nth-child(odd){margin-bottom:.6180469716em}.site-header .widget_shopping_cart li,.site-header .widget_shopping_cart p.buttons,.site-header .widget_shopping_cart p.total{padding-right:1.41575em;padding-left:1.41575em}.widget_layered_nav li{margin-bottom:.6180469716em}.widget.woocommerce li .count{float:right;font-size:12px;position:relative;top:2px;opacity:.7}.woocommerce-widget-layered-nav-list__item span.count{display:none}.widget_price_filter .price_slider{margin-bottom:1em}.widget_price_filter .price_slider_amount{line-height:2.4em;text-align:right}.widget_price_filter .price_slider_amount .button{float:left}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;cursor:ew-resize;outline:0;height:20px;width:20px;border-radius:50%;top:0;border:7px solid #fff;box-shadow:0 0 3px 0 rgba(0,0,0,.15);margin-top:-7px}.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active,.widget_price_filter .ui-slider .ui-slider-handle:hover{box-shadow:0 0 0 .236em rgba(0,0,0,.1)}.widget_price_filter .price_slider_wrapper .ui-widget-content,.widget_price_filter .ui-slider .ui-slider-range{border:0;border-top-left-radius:1em;border-top-right-radius:1em;border-bottom-right-radius:1em;border-bottom-left-radius:1em}.widget_price_filter .ui-slider .ui-slider-range{display:block;position:absolute;z-index:1;background:#2c2d33;font-size:.7em}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgba(0,0,0,.1)}.widget_price_filter .ui-slider-horizontal{height:.5em}.widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%}.widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.wc-proceed-to-checkout{margin-bottom:1.618em}.wc-proceed-to-checkout .button{display:block;margin-bottom:1em;text-align:center}.wc-proceed-to-checkout .button.checkout-button{font-size:1.41575em}.form-row label{display:block}.form-row input,.form-row select,.form-row textarea{width:100%}.form-row .button,.form-row input[type=checkbox],.form-row input[type=radio]{width:auto}.form-row.woocommerce-validated input.input-text{border-color:#0f834d}.form-row.woocommerce-invalid input.input-text{border-color:#e2401c}.form-row-last{margin-right:0!important}.form-row-wide{clear:both;width:100%}.required{border-bottom:0!important;color:red;text-decoration:none}.demo_store{position:fixed;z-index:9999;right:0;bottom:69px;left:0;margin:0;padding:1em 1.41575em;color:#fff;background-color:#3d9cd2}.demo_store a{color:#fff;font-weight:400;text-decoration:underline}.demo_store a:hover{text-decoration:none}.demo_store a.woocommerce-store-notice__dismiss-link{display:block}.star-rating{overflow:hidden}.star-rating>span:before{background-color:#111}.star-rating{height:1.118em;position:relative;width:5.6em}.star-rating:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.04893 2.92707C9.34828 2.00576 10.6517 2.00576 10.951 2.92707L12.0206 6.21886C12.1545 6.63089 12.5384 6.90985 12.9717 6.90985H16.4329C17.4016 6.90985 17.8044 8.14946 17.0207 8.71886L14.2205 10.7533C13.87 11.0079 13.7233 11.4593 13.8572 11.8713L14.9268 15.1631C15.2261 16.0844 14.1717 16.8506 13.3879 16.2812L10.5878 14.2467C10.2373 13.9921 9.76269 13.9921 9.4122 14.2467L6.61203 16.2812C5.82832 16.8506 4.77384 16.0844 5.07319 15.1631L6.14276 11.8713C6.27663 11.4593 6.12997 11.0079 5.77949 10.7533L2.97932 8.71886C2.1956 8.14946 2.59838 6.90985 3.5671 6.90985H7.0283C7.46153 6.90985 7.84548 6.63089 7.97936 6.21886L9.04893 2.92707Z' fill='%234B5563'/%3E%3C/svg%3E");-webkit-mask-position:left;-webkit-mask-repeat:repeat-x;-webkit-mask-size:1.118em;background:#ccc;bottom:0;content:"";left:0;right:0;top:0}.star-rating:before,.star-rating>span{display:block;height:1.118em;position:absolute;width:5.6em}.star-rating>span{text-indent:-10000px;overflow:hidden}.star-rating>span:before{-webkit-mask-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.04893 2.92707C9.34828 2.00576 10.6517 2.00576 10.951 2.92707L12.0206 6.21886C12.1545 6.63089 12.5384 6.90985 12.9717 6.90985H16.4329C17.4016 6.90985 17.8044 8.14946 17.0207 8.71886L14.2205 10.7533C13.87 11.0079 13.7233 11.4593 13.8572 11.8713L14.9268 15.1631C15.2261 16.0844 14.1717 16.8506 13.3879 16.2812L10.5878 14.2467C10.2373 13.9921 9.76269 13.9921 9.4122 14.2467L6.61203 16.2812C5.82832 16.8506 4.77384 16.0844 5.07319 15.1631L6.14276 11.8713C6.27663 11.4593 6.12997 11.0079 5.77949 10.7533L2.97932 8.71886C2.1956 8.14946 2.59838 6.90985 3.5671 6.90985H7.0283C7.46153 6.90985 7.84548 6.63089 7.97936 6.21886L9.04893 2.92707Z' fill='%234B5563'/%3E%3C/svg%3E");-webkit-mask-position:left;-webkit-mask-repeat:repeat-x;-webkit-mask-size:1.118em;background-repeat:repeat-x;bottom:0;content:"";display:block;height:1.118em;left:0;position:absolute;right:0;text-indent:10000px;top:0}.form-row.create-account label,p.stars,p.stars a{display:inline-block}p.stars{margin:0}p.stars a{position:relative;width:1em;height:1em;margin-right:1px;font-weight:400;text-decoration:none;text-indent:-999em}p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;font-family:sans-serif;line-height:1;text-indent:0}p.stars.selected a.active~a:before,p.stars a:before,p.stars a:hover~a:before{opacity:.25;color:#43454b;content:"\2605"}p.stars.selected a.active:before,p.stars.selected a:not(.active):before,p.stars:hover a:before{opacity:1;color:#96588a;content:"\2605"}.onsale{display:inline-block;margin-bottom:1em;padding:.202em .6180469716em;border:1px solid;border-color:#43454b;border-radius:3px;color:#43454b;font-size:.875em;font-weight:600;text-transform:uppercase}.quantity .qty{width:4.235801032em;text-align:center;border:0;border:1px solid #e2e2e2}.shoptimizer-sorting{margin-bottom:1.5em;font-size:.875em}.woocommerce-tabs{overflow:hidden;padding:1em}.woocommerce-tabs:after,.woocommerce-tabs:before{display:table;content:""}.woocommerce-tabs:after{clear:both}.woocommerce-tabs ul.tabs{margin-left:0;border-top:1px solid rgba(0,0,0,.05);text-align:left;list-style:none}.woocommerce-tabs ul.tabs li{display:block;position:relative;margin:0;border-bottom:1px solid rgba(0,0,0,.05)}.woocommerce-tabs ul.tabs li a{display:block;padding:1em 0}.related>h2:first-child,.upsells>h2:first-child{margin-bottom:1em;font-size:1.618em}.woocommerce-error,.woocommerce-info{clear:both;margin-bottom:20px;margin-left:0;padding:1em 1.618em;border-left:.6180469716em solid rgba(0,0,0,.15);border-radius:2px;color:#fff;font-size:15px}.entry-content:not(.wc-tab) ul.woocommerce-error{color:#fff}.entry-content ul.woocommerce-error li{margin-bottom:0}.woocommerce-message,.woocommerce-noreviews,p.no-comments{clear:both;margin-bottom:2.617924em;margin-left:0;padding:1em 1.618em;border-left:.6180469716em solid rgba(0,0,0,.15);border-radius:2px;color:#fff}.woocommerce-message{margin-bottom:1em;background-color:#3bb54a;font-size:15px}.woocommerce-message .button:hover{opacity:.7}body:not(.single-product) .woocommerce-message .buttons-wrapper{display:none}.page-template:not(.woocommerce-page) .woocommerce-message{margin:1em auto}.wc-item-meta li:after,.wc-item-meta li:before,.woocommerce-error:after,.woocommerce-error:before,.woocommerce-info:after,.woocommerce-info:before,.woocommerce-message:after,.woocommerce-message:before,.woocommerce-noreviews:after,.woocommerce-noreviews:before,p.no-comments:after,p.no-comments:before{display:table;content:""}.wc-item-meta li:after,.woocommerce-error:after,.woocommerce-info:after,.woocommerce-message:after,.woocommerce-noreviews:after,p.no-comments:after{clear:both}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a,.woocommerce-noreviews a,p.no-comments a{color:#fff;transition:all .2s}.woocommerce-error a:hover,.woocommerce-info a:hover,.woocommerce-message a:hover,.woocommerce-noreviews a:hover,p.no-comments a:hover{opacity:.7;color:#fff}.woocommerce-error a.button:hover,.woocommerce-info a.button:hover,.woocommerce-noreviews a.button:hover,p.no-comments a.button:hover{opacity:1}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button,.woocommerce-noreviews .button,p.no-comments .button{float:right;padding:0 0 0 1em;border-width:0 0 0 1px;border-left-style:solid;border-left-color:hsla(0,0%,100%,.25)!important;border-radius:0;color:#fff;background:0 0;box-shadow:none;line-height:1.618;font-weight:600}.woocommerce-error .button:hover,.woocommerce-info .button:hover,.woocommerce-message .button:hover,.woocommerce-noreviews .button:hover,p.no-comments .button:hover{opacity:.7;color:#fff;background:0 0}.woocommerce-error pre,.woocommerce-info pre,.woocommerce-message pre,.woocommerce-noreviews pre,p.no-comments pre{background-color:rgba(0,0,0,.1)}.site-content>.col-full>.woocommerce>.woocommerce-error:first-child,.site-content>.col-full>.woocommerce>.woocommerce-info:first-child,.site-content>.col-full>.woocommerce>.woocommerce-message:first-child{margin-top:2.617924em}.woocommerce-error{list-style:none}.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#3d9cd2}.woocommerce-error{background-color:#e2401c}dl.variation dd{margin:0 0 1em}.wc-item-meta{margin-left:0;font-size:.875em;list-style:none}.wc-item-meta li p,.wc-item-meta li strong{display:inline-block}.shoptimizer-product-section{margin-bottom:1.618em}.shoptimizer-product-section .section-title{margin-bottom:1em;text-align:center}.shoptimizer-product-section:last-child{margin-bottom:0}@media (min-width:993px){.menu-item ul.products li.product .star-rating{top:2px;margin-bottom:7px}.demo_store{bottom:0}.demo_store a.woocommerce-store-notice__dismiss-link{display:inline-block;float:right;margin:-1em -1.41575em -1em 0;padding:1em 1.41575em;background:rgba(0,0,0,.1)}.site-header-cart .widget_shopping_cart h2.widgettitle,table.cart td.actions label,table.shop_table_responsive tr td:before{display:none}.site-header-cart .widget_shopping_cart .product_list_widget li a.remove{float:left;position:relative;top:auto}.site-header-cart .widget_shopping_cart .product_list_widget li a.remove:before{text-align:left}.columns-1 ul.products li.product,.cross-sells .columns-1 li.product,.related .columns-1 li.product,.upsells .columns-1 li.product{float:none;width:100%;margin-right:0}.columns-2 ul.products li.product,.cross-sells .columns-2 li.product,.related .columns-2 li.product,.upsells .columns-2 li.product{float:left;width:49.9%}.columns-3 ul.products li.product,.cross-sells .columns-3 li.product,.related .columns-3 li.product,.upsells .columns-3 li.product{float:left;width:33.3053%}.columns-4 ul.products li.product,.cross-sells .columns-4 li.product,.related .columns-4 li.product,.upsells .columns-4 li.product{float:left;width:24.97%}.columns-5 ul.products li.product,.cross-sells .columns-5 li.product,.related .columns-5 li.product,.upsells .columns-5 li.product{width:19.98%}.columns-6 ul.products li.product,.cross-sells .columns-6 li.product,.related .columns-6 li.product,.upsells .columns-6 li.product{float:left;width:16.647%}.woocommerce-tabs ul.tabs{float:left;width:33.2333%}div.product .images .thumbnails a.zoom{float:left;width:14.2857142857%;margin-right:14.2857142857%}div.product .images .thumbnails a.zoom.last{float:right;margin-right:0}div.product .images .thumbnails:after,div.product .woocommerce-tabs{clear:both}#reviews .comment-form-author{width:47%}#reviews .comment-form-email{margin-right:0;width:50%}.below-woocommerce-category a:hover{border-color:#ccc;color:#111}.woocommerce .page-description{margin-bottom:1.618em}body .woocommerce-tabs p+table{margin-top:2em}.col2-set{width:52.9411764706%;margin-right:5.8823529412%}.col2-set .form-row-first{float:left;width:33.3333333333%;margin-right:11.1111111111%}.col2-set .form-row-last{float:right;width:55.5555555556%;margin-right:0}.col2-set .col-1,.col2-set .col-2{margin-bottom:1.618em}.col2-set+#customer_details{display:none}.page-template-template-fullwidth-php .col2-set{float:left;width:47.8260869565%;margin-right:4.347826087%}.page-template-template-fullwidth-php .cart-collaterals .cross-sells ul.products li.product,.page-template-template-fullwidth-php .col2-set .form-row-first{float:left;width:45.4545454545%;margin-right:9.0909090909%}.page-template-template-fullwidth-php .col2-set .form-row-last{float:right;width:45.4545454545%;margin-right:0}.page-template-template-fullwidth-php #customer_details+#wc_checkout_add_ons,.page-template-template-fullwidth-php #order_review,.page-template-template-fullwidth-php #order_review_heading{float:right;width:47.8260869565%;margin-right:0}table+.addresses{margin-top:1.618em}.form-row-first{float:left;clear:both;width:47.0588235294%;margin-right:5.8823529412%}.form-row-last{float:right;width:47.0588235294%;margin-right:0}.page-template-template-fullwidth-php .form-row-first{float:left;width:47.8260869565%;margin-right:4.347826087%}.page-template-template-fullwidth-php .form-row-last{float:right;width:47.8260869565%;margin-right:0}.woocommerce-tabs{padding-top:2.617924em;padding-bottom:2.617924em}.woocommerce-tabs ul.tabs li.active:after{right:1em}.woocommerce-tabs .panel{width:100%;margin-top:0}.page-template .woocommerce-tabs .panel{width:100%}}@media (min-width:770px){div.product .images,div.product .woocommerce-product-gallery{float:left}div.product .summary{float:right}}.below-woocommerce-category{clear:both;margin:20px 0 40px;font-size:15px;border:1px solid #eee;padding:25px}.below-woocommerce-category table tr td{border-bottom:1px solid #eee;padding-left:0}.below-woocommerce-category p:last-child{margin:0}.below-woocommerce-category figure{margin:40px 0}.tax-product_cat header.woocommerce-products-header{display:flex;background-color:#efeee3;align-items:center}header.woocommerce-products-header.description-exists,header.woocommerce-products-header.image-exists{margin-bottom:2em;padding-bottom:0}header.woocommerce-products-header:not(.description-exists) img{width:100%}.tax-product_cat .term-description{padding:2em}@media (min-width:993px){.image-exists .term-description{width:50%}.no-woocommerce-sidebar .image-exists .term-description{width:70%}}.term-description img{max-width:50%}.term-description p{color:#222}.term-description a{text-decoration:underline}.term-description p:only-child{margin:0}.shop .woocommerce-products-header .woocommerce-products-header__title{display:none}.shoptimizer-category-banner{top:-1px;padding:2.4em 0 2.6em;padding-bottom:calc(2.8em - 15px);position:relative;background-size:cover;background-position:50%;border-bottom:1px solid #f1f1f1}.shoptimizer-category-banner .taxonomy-description p{margin-bottom:15px;color:hsla(0,0%,100%,.92)}.shoptimizer-category-banner .taxonomy-description,.shoptimizer-category-banner h1{position:relative;color:#fff}.shoptimizer-category-banner h1{margin-bottom:.3em;font-size:40px;letter-spacing:-.01em}.shoptimizer-category-banner .term-description p:last-of-type{margin-bottom:0}.shoptimizer-category-banner .taxonomy-description p a{text-decoration:underline;transition:all .2s}.shoptimizer-category-banner .taxonomy-description{width:60%;font-size:16px}.shoptimizer-category-banner .taxonomy-description ul{margin:20px 0 15px;font-size:12px;letter-spacing:.02em}.shoptimizer-category-banner .taxonomy-description ul li{display:inline-block;list-style:none;margin:0 2px 7px}.shoptimizer-category-banner .taxonomy-description ul li a{display:inline-block;background:#fff;padding:3px 15px;border-radius:20px;text-transform:uppercase;font-weight:700;transition:all .2s;border:1px solid #f1f1f1;color:#111}.shoptimizer-category-banner .taxonomy-description ul li a:hover{background-color:hsla(0,0%,100%,.88);transform:translateY(-1.5px);box-shadow:0 2px 5px 0 rgba(0,0,0,.03)}.shoptimizer-category-banner.lazy-background .taxonomy-description p,.shoptimizer-category-banner.lazy-background .taxonomy-description p a,.shoptimizer-category-banner.lazy-background h1{color:#fff}.shoptimizer-category-banner.lazy-background .taxonomy-description p a:hover{color:#fff;opacity:.7}.shoptimizer-category-banner.lazy-background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}@media (max-width:992px){.shoptimizer-category-banner h1{font-size:32px}.shoptimizer-category-banner .taxonomy-description{width:100%;font-size:17px}}ul.yith-wcan-color.yith-wcan.yith-wcan-group{padding-top:1px}.woocommerce-page .widget_layered_nav ul.yith-wcan-color li a:before,.woocommerce-page .widget_layered_nav ul.yith-wcan-color li span:before{display:block;position:absolute;width:10px;height:10px;margin-top:7px;border-radius:50%;background-color:inherit;content:""}body .yith-wcan-color li{float:none}body .yith-wcan-color li a{margin:0}body.woocommerce-page .widget_layered_nav ul.yith-wcan-color li a,body.woocommerce-page .widget_layered_nav ul.yith-wcan-color li span{display:block;overflow:visible;width:0;white-space:nowrap;text-indent:25px}.woocommerce #secondary .widget_layered_nav ul.yith-wcan-color li a,.woocommerce-page #secondary .widget_layered_nav ul.yith-wcan-color li a,body.woocommerce-page .widget_layered_nav ul.yith-wcan-color li span,body.woocommerce-page .widget_layered_nav ul.yith-wcan-color li span:hover{border:0}body.woocommerce-page .widget_layered_nav ul.yith-wcan-color li span{opacity:.5;text-decoration:line-through}.woocommerce-page .widget_layered_nav ul.yith-wcan-label li a,.woocommerce .widget_layered_nav ul.yith-wcan-label li a{min-width:30px;height:30px;padding:0;border-radius:50%;background:0 0;font-size:12px;line-height:27px;text-align:center}#secondary .yith-wcan-select-wrapper ul.yith-wcan-select.yith-wcan li{margin-bottom:-1px}.woocommerce-page .widget_layered_nav ul.yith-wcan-label li.chosen a,.woocommerce-page .widget_layered_nav ul.yith-wcan-label li.chosen a:hover,.woocommerce .widget_layered_nav ul.yith-wcan-label li.chosen a,.woocommerce .widget_layered_nav ul.yith-wcan-label li.chosen a:hover{border-color:#777;border-radius:50%;color:#fff;background:transparent}.woocommerce-page .widget_layered_nav .yith-wcan-select-wrapper ul li.chosen a{background-position:100%}.woocommerce-page .widget_layered_nav ul.yith-wcan-label li a:focus,.woocommerce .widget_layered_nav ul.yith-wcan-label li a:focus{outline:0}.woocommerce-page .widget_layered_nav ul.yith-wcan-label li a:hover,.woocommerce .widget_layered_nav ul.yith-wcan-label li a:hover{border-color:#999;border-radius:50%;color:#111;background:0 0}#secondary .widget.yith-woo-ajax-reset-navigation{margin:0;padding:0;border:0}.yith-wcan-reset-navigation.button{display:block;background-color:#f5f5f5;font-size:13px;text-align:center}.yith-wcan-reset-navigation.button:hover{background-color:#f5f5f5}.yith-wcan-reset-navigation{margin-bottom:35px}.woocommerce #secondary .widget_layered_nav ul.yith-wcan-color li a:focus,.woocommerce-page #secondary .widget_layered_nav ul.yith-wcan-color li a:focus{outline:0}#secondary .widget.widget_layered_nav .select2 ul{margin-bottom:-6px}#secondary .widget.widget_layered_nav .select2 ul li{padding:0 5px;font-size:13px}#secondary .widget.widget_layered_nav ul.woocommerce-widget-layered-nav-list li{margin-bottom:5px}#secondary .widget_layered_nav form{margin:0}#secondary .widget_layered_nav .select2-container{font-size:15px}#secondary .select2-container--default .select2-selection--multiple{border-radius:2px}#secondary .widget_layered_nav button{padding:6px 13px;border-radius:3px;margin-top:5px;font-size:12px;font-weight:700;background-color:#282828;color:#fff}#secondary .widget_layered_nav button:hover{background-color:#000}.widget_layered_nav ul.woocommerce-widget-layered-nav-list li{position:relative;padding-left:20px}.widget_layered_nav ul.woocommerce-widget-layered-nav-list li:before{display:block;content:"";width:6px;height:6px;border-radius:50%;border:1px solid #e2e2e2;box-shadow:0 0 2px 0 #999;position:absolute;left:0;margin-top:6px;background:#fff;border:2px solid #fff}.products .wc-gzd-additional-info{position:relative;z-index:10}.entry-content .wc-gzd-additional-info a,.wc-gzd-additional-info a{border-bottom:1px solid #eee}.widget_shopping_cart.widget p.total.wc-gzd-total-mini-cart{font-size:14px;text-align:center}.widget_shopping_cart.widget p.total.wc-gzd-total-mini-cart a{color:#111}.woocommerce-de_price_taxrate,.woocommerce_de_versandkosten{clear:both}#reviews label.german-market-privacy-declaration-product-review{display:inline-block}#german_market_privacy_declaration{margin-right:6px}.shipping_de.shipping_de_string,.woocommerce-de_price_taxrate,.woocommerce_de_versandkosten{position:relative}.product-subtotal span.subscription-price{line-height:1.5em;display:inline-block;min-width:110px;padding-left:15px}td.product-subtotal span.subscription-price{max-width:150px}.product-price span.subscription-details{display:block;font-size:12px;min-width:135px;margin-top:-4px}.first-payment-date{line-height:1.1em}.woocommerce-view-subscription table td,.woocommerce-view-subscription table th{padding-left:0;padding-bottom:0}body .site .widget_layered_nav li{padding-left:0}body .site .widget_layered_nav li:before{display:none}#secondary .widget.widget_rating_filter ul li.wc-layered-nav-rating{margin-bottom:.5em;font-size:12px}.widget-area .widget.widget_rating_filter a:hover{color:#111}.widget_rating_filter .wc-layered-nav-rating .star-rating{position:relative;top:2px;margin-right:7px}.widget_price_filter .ui-slider-horizontal{height:.2em}.widget_price_filter .price_slider_amount,.widget_top_rated_products .amount,.widget_top_rated_products del span,.widget_top_rated_products ins span,body #secondary .widget_recently_viewed_products .amount{font-size:13px}body #secondary .widget.widget_price_filter{overflow:visible}body .widget_price_filter .ui-slider-horizontal{height:.25em}body .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-.6em}.price_slider_wrapper{padding-top:.5em}.widget_price_filter .price_slider_amount .button{padding:2px 12px;border-radius:30px;color:#fff;background-color:#282828;font-size:13px}body .widget_price_filter .price_slider{margin-bottom:1.2em}#secondary.widget-area .widget .tagcloud a:hover,.widget-area .widget.widget_product_tag_cloud a:hover,.widget_price_filter .ui-slider .ui-slider-handle,.widget_price_filter .ui-slider .ui-slider-range{background-color:#dc9814}body .widget_price_filter .price_slider_wrapper .ui-widget-content{border-radius:50%}body .widget_price_filter .price_slider_amount{line-height:2.1}body #secondary .widget_recent_reviews .reviewer{color:#999;font-size:13px}.woocommerce div.product div.images.woocommerce-product-gallery .flex-viewport{transform-style:preserve-3d}