@charset "UTF-8";
body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;opacity:.7;display:none;z-index:1006}.sl-wrapper{z-index:1000}.sl-wrapper button{border:0;background:0 0;font-size:24px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:1015}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:1015}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-10px;height:30px;width:30px;line-height:30px;text-align:center;display:block;z-index:1015;font-family:arial sans-serif}.sl-wrapper .sl-navigation button.sl-next{right:40px}.sl-wrapper .sl-navigation button.sl-prev{left:40px}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block}.sl-wrapper .sl-image iframe{border:0;background:#000}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:#000;opacity:.8;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#fff;z-index:1005}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@-webkit-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%,100%{opacity:0}0%{transform:scale(.1)}50%{opacity:1}100%{transform:scale(1.2)}}.anima1 {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.anima-none {
-webkit-transition: none!important;
-moz-transition: none!important;
transition: none!important;
}
.anima-transform {
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
}
.background-cover,
.bg-cover {
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}  .elpt-portfolio {
padding-top: 20px;
padding-bottom: 20px;
}
.elpt-portfolio-filter {
text-align: center;
padding-bottom: 20px;
}
.elpt-portfolio-filter .portfolio-filter-item {
border: 0;
background: #333;
color: #fff;
padding: 8px 12px;
margin-right: 3px;
margin-bottom: 3px;
font-size: 13px;
outline: none!important;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.elpt-portfolio-filter .portfolio-filter-item:hover {
background: #555;
opacity: 0.9;
}
.elpt-portfolio-filter .portfolio-filter-item.item-active {
background: #555;
opacity: 0.8;
outline: none!important;
}
.elpt-portfolio-content:after {
content: '';
clear: both;
}
.elpt-portfolio-content .portfolio-item-wrapper {
float: none;
margin-bottom: 0;
width: 100%;
overflow: hidden;
background: transparent;
box-sizing: border-box !important;
}
@media (min-width: 768px) {
.elpt-portfolio-content .portfolio-item-wrapper {
float: left;
width: 50%;
}
}
.elpt-portfolio-content .portfolio-item-wrapper img {
display: block;
width: 100%;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
background: #f4f4f4;
}
.elpt-portfolio-content .portfolio-item {
display: block;
position: relative;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
overflow: hidden;
}
.elpt-portfolio-content p {
display: none;
}
@media (min-width:992px) {
.elpt-portfolio-content.elpt-portfolio-columns-3 .portfolio-item-wrapper {
width: 50%;
}
}
@media (min-width:992px) {
.elpt-portfolio-content.elpt-portfolio-columns-3 .portfolio-item-wrapper {
width: 33.33%;
}
}
@media (min-width:992px) {
.elpt-portfolio-content.elpt-portfolio-columns-4 .portfolio-item-wrapper {
width: 25%;
}
}
@media (min-width:992px) {
.elpt-portfolio-content.elpt-portfolio-columns-5 .portfolio-item-wrapper {
width: 20%;
}
}
@media (min-width:992px) {
.elpt-portfolio-content.elpt-portfolio-columns-6 .portfolio-item-wrapper {
width: 16.66%;
}
}
@media (max-width: 992px) {
.elpt-portfolio-content.elpt-portfolio-columns-mobile-1 .portfolio-item-wrapper {
width: 100%;
}
}
@media (max-width: 992px) {
.elpt-portfolio-content.elpt-portfolio-columns-mobile-2 .portfolio-item-wrapper {
width: 50%;
}
}
@media (max-width: 992px) {
.elpt-portfolio-content.elpt-portfolio-columns-mobile-3 .portfolio-item-wrapper {
width: 33.33%;
}
} @media (max-width: 992px) { .elementor-widget-elpug .elpt-portfolio-content.elpt-portfolio-grid-builder.elpt-portfolio-columns-mobile-1 .portfolio-item-wrapper:nth-child(n) {
width: 100% !important;
} .elementor-widget-elpug .elpt-portfolio-content.elpt-portfolio-grid-builder.elpt-portfolio-columns-mobile-2 .portfolio-item-wrapper:nth-child(n) {
width: 50% !important;
} .elementor-widget-elpug .elpt-portfolio-content.elpt-portfolio-grid-builder.elpt-portfolio-columns-mobile-3 .portfolio-item-wrapper:nth-child(n) {
width: 33.33% !important;
}
} @media (max-width: 992px) { .elementor-widget-powerfolio_gallery .elpt-portfolio-content.elpt-portfolio-grid-builder.elpt-portfolio-columns-mobile-1 .portfolio-item-wrapper:nth-child(n) {
width: 100% !important;
} .elementor-widget-powerfolio_gallery .elpt-portfolio-content.elpt-portfolio-grid-builder.elpt-portfolio-columns-mobile-2 .portfolio-item-wrapper:nth-child(n) {
width: 50% !important;
} .elementor-widget-powerfolio_gallery .elpt-portfolio-content.elpt-portfolio-grid-builder.elpt-portfolio-columns-mobile-3 .portfolio-item-wrapper:nth-child(n) {
width: 33.33% !important;
}
} .elpt-portfolio-content.elpt-portfolio-grid-builder .portfolio-item-wrapper {
box-sizing: border-box !important;
}
.elpt-portfolio-content.elpt-portfolio-margin .portfolio-item-wrapper {
padding: 0;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
}
.elpt-portfolio-content.elpt-portfolio-style-box .portfolio-item {
height: 250px;
}
@media (min-width: 1400px) {
.elpt-portfolio-content.elpt-portfolio-style-box .portfolio-item {
height: 400px;
}
}
.elpt-portfolio-content.elpt-portfolio-style-box .portfolio-item img {
display: none;
}
.elpt-portfolio-content .portfolio-item-infos-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.8);
color: #fff;
text-align: center;
z-index: 9;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity: 0;
}
.elpt-portfolio-content .portfolio-item-infos {
position: absolute;
width: 100%;
top: 50%;
left: 0;
padding: 20px;
margin-top: -40px;
z-index: 10;
opacity: 0;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.elpt-portfolio-content .portfolio-item-title {
font-size: 18px;
font-weight: bold;
line-height: 1.1;
margin-bottom: 2px;
}
.elpt-portfolio-content .portfolio-item-desc {
font-size: 12px;
}
.elpt-portfolio-content .portfolio-item-category {
font-size: 11px;
font-style: italic;
display: inline-block;
opacity: 0.7;
line-height: 1;
}
.elpt-portfolio-content .elpt-portfolio-cat {
display: inline-block;
padding: 3px;
}
.elpt-portfolio .isotope-pager {
text-align: center;
}
.elpt-portfolio .isotope-pager a {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 6px;
margin-right: 3px;
background: #333;
color: #fff;
font-size: 12px;
border-radius: 3px;
line-height: 1;
aspect-ratio: 1 / 1;
min-width: 30px;
}
.elpt-portfolio .isotope-pager a:focus,
.elpt-portfolio .isotope-pager a:hover,
.elpt-portfolio .isotope-pager a.active {
background: #555;
opacity: 0.8;
}
.elpt-portfolio-style-box.zoom_effect img {
display: block !important;
min-height: 100%;
max-width: auto;
width: auto;
object-fit: cover;
}
.elpt-portfolio-content.zoom_effect .portfolio-item {
overflow: hidden;
}
.elpt-portfolio-content.zoom_effect .portfolio-item img {
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.elpt-portfolio-content.zoom_effect .portfolio-item:hover img {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
}
.elpt-portfolio-content.simple .portfolio-item {
display: block;
position: relative;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
}
.elpt-portfolio-content.simple .portfolio-item:hover .portfolio-item-infos-wrapper {
opacity: 0.95;
}
.elpt-portfolio-content.simple .portfolio-item:hover .portfolio-item-infos {
opacity: 1!important;
transform: translateY(0px) !important;
-webkit-transform: translateY(0px) !important;
-moz-transform: translateY(0px) !important;
}
.elpt-portfolio-content.simple .portfolio-item-infos-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.8);
color: #fff;
text-align: center;
z-index: 9;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity: 0;
}
.elpt-portfolio-content.simple .portfolio-item-infos {
opacity: 0;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.elpt-portfolio-content.simple p {
display: none;
}
.elpt-portfolio-content.hover1 .portfolio-item {
display: block;
position: relative;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
overflow: hidden;
}
.elpt-portfolio-content.hover1 .portfolio-item:hover .portfolio-item-infos-wrapper {
opacity: 0.95;
transform: translateY(0);
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
}
.elpt-portfolio-content.hover1 .portfolio-item:hover .portfolio-item-infos {
opacity: 1!important;
transform: translateY(0px) !important;
-webkit-transform: translateY(0px) !important;
-moz-transform: translateY(0px) !important;
}
.elpt-portfolio-content.hover1 .portfolio-item-infos-wrapper {
position: absolute;
transform: translateY(40%);
-webkit-transform: translateY(40%);
-moz-transform: translateY(40%);
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.8);
color: #fff;
text-align: center;
z-index: 9;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity: 0;
}
.elpt-portfolio-content.hover1 .portfolio-item-infos {
opacity: 0;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.elpt-portfolio-content.hover1 p {
display: none;
}
.elpt-portfolio-content.hover2 .portfolio-item {
display: block;
position: relative;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
overflow: hidden;
}
.elpt-portfolio-content.hover2 .portfolio-item:hover .portfolio-item-infos-wrapper {
opacity: 0.95;
transform: translateY(0);
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
}
.elpt-portfolio-content.hover2 .portfolio-item:hover .portfolio-item-infos {
opacity: 1!important;
transform: translateY(0px) !important;
-webkit-transform: translateY(0px) !important;
-moz-transform: translateY(0px) !important;
}
.elpt-portfolio-content.hover2 .portfolio-item-infos-wrapper {
position: absolute;
transform: translateY(-40%);
-webkit-transform: translateY(-40%);
-moz-transform: translateY(-40%);
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.8);
color: #fff;
text-align: center;
z-index: 9;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity: 0;
}
.elpt-portfolio-content.hover2 .portfolio-item-infos {
opacity: 0;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.elpt-portfolio-content.hover2 p {
display: none;
}
.elpt-portfolio-content.hover3 .portfolio-item {
display: block;
position: relative;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
overflow: hidden;
}
.elpt-portfolio-content.hover3 .portfolio-item:hover .portfolio-item-infos-wrapper {
opacity: 0.95;
transform: translateX(0);
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
}
.elpt-portfolio-content.hover3 .portfolio-item:hover .portfolio-item-infos {
opacity: 1!important;
transform: translateY(0px) !important;
-webkit-transform: translateY(0px) !important;
-moz-transform: translateY(0px) !important;
}
.elpt-portfolio-content.hover3 .portfolio-item-infos-wrapper {
position: absolute;
transform: translateX(-40%);
-webkit-transform: translateX(-40%);
-moz-transform: translateX(-40%);
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.8);
color: #fff;
text-align: center;
z-index: 9;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity: 0;
}
.elpt-portfolio-content.hover3 .portfolio-item-infos {
opacity: 0;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.elpt-portfolio-content.hover3 p {
display: none;
}
.elpt-portfolio-content.hover4 .portfolio-item {
display: block;
position: relative;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
overflow: hidden;
}
.elpt-portfolio-content.hover4 .portfolio-item:hover .portfolio-item-infos-wrapper {
opacity: 0.95;
transform: translateX(0);
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
}
.elpt-portfolio-content.hover4 .portfolio-item:hover .portfolio-item-infos {
opacity: 1!important;
transform: translateY(0px) !important;
-webkit-transform: translateY(0px) !important;
-moz-transform: translateY(0px) !important;
}
.elpt-portfolio-content.hover4 .portfolio-item-infos-wrapper {
position: absolute;
transform: translateX(40%);
-webkit-transform: translateX(40%);
-moz-transform: translateX(40%);
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.8);
color: #fff;
text-align: center;
z-index: 9;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity: 0;
}
.elpt-portfolio-content.hover4 .portfolio-item-infos {
opacity: 0;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.elpt-portfolio-content.hover4 p {
display: none;
}
.elpt-portfolio-content.hover5 .portfolio-item {
display: block;
position: relative;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
}
.elpt-portfolio-content.hover5 .portfolio-item:hover .portfolio-item-infos-wrapper {
opacity: 0.95;
visibility: visible;
transform: translate(0, 0);
-webkit-transform: translate(0, 0);
-moz-transform: translate(0, 0);
}
.elpt-portfolio-content.hover5 .portfolio-item:hover .portfolio-item-infos {
opacity: 1!important;
}
.elpt-portfolio-content.hover5 .portfolio-item-infos-wrapper {
position: absolute;
transform: translate(30px, -30px);
-webkit-transform: translate(30px, -30px);
-moz-transform: translate(30px, -30px);
top: 0;
left: 0;
width: 100%;
height: 100%;
visibility: hidden;
background: rgba(0, 0, 0, 0.8);
color: #fff;
text-align: center;
z-index: 9;
-webkit-transition: all 0.6s ease-in-out;
-moz-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;
opacity: 0;
}
.elpt-portfolio-content.hover5 .portfolio-item-infos {
opacity: 0;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.elpt-portfolio-content.hover5 p {
display: none;
}
.elpt-portfolio-content.hover6 .portfolio-item {
display: block;
position: relative;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
background: transparent;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
overflow: visible;
}
.elpt-portfolio-content.hover6 .portfolio-item img {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
opacity: 1;
}
.elpt-portfolio-content.hover6 .portfolio-item:hover .portfolio-item-infos-wrapper {
visibility: visible;
transform: translate(4px, -4px);
-webkit-transform: translate(4px, -4px);
-moz-transform: translate(4px, -4px);
opacity: 1;
}
.elpt-portfolio-content.hover6 .portfolio-item:hover .portfolio-item-infos {
opacity: 1!important;
}
.elpt-portfolio-content.hover6 .portfolio-item:hover img {
transform: translate(-4px, 4px);
-webkit-transform: translate(-4px, 4px);
-moz-transform: translate(-4px, 4px);
opacity: 1;
}
.elpt-portfolio-content.hover6 .portfolio-item-infos-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
visibility: hidden;
background: rgba(0, 0, 0, 0.8);
color: #fff;
text-align: center;
z-index: 9;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
opacity: 0;
}
.elpt-portfolio-content.hover6 .portfolio-item-infos {
opacity: 0;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.elpt-portfolio-content.hover6 p {
display: none;
}
.elpt-portfolio-content.hover7 .portfolio-item {
display: block;
position: relative;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
}
.elpt-portfolio-content.hover7 .portfolio-item:hover .portfolio-item-infos-wrapper {
opacity: 0.95;
}
.elpt-portfolio-content.hover7 .portfolio-item:hover .portfolio-item-infos {
opacity: 1!important;
transform: translateX(0px) !important;
-webkit-transform: translateX(0px) !important;
-moz-transform: translateX(0px) !important;
}
.elpt-portfolio-content.hover7 .portfolio-item-infos-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.8);
color: #fff;
text-align: center;
z-index: 9;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity: 0;
}
.elpt-portfolio-content.hover7 .portfolio-item-infos {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
transform: translateX(-60px);
-webkit-transform: translateX(-60px);
-moz-transform: translateX(-60px);
}
.elpt-portfolio-content.hover7 p {
display: none;
}
.elpt-portfolio-content.hover8 .portfolio-item {
display: block;
position: relative;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
}
.elpt-portfolio-content.hover8 .portfolio-item:hover .portfolio-item-infos-wrapper {
opacity: 0.95;
}
.elpt-portfolio-content.hover8 .portfolio-item:hover .portfolio-item-infos {
opacity: 1!important;
transform: translateX(0px) !important;
-webkit-transform: translateX(0px) !important;
-moz-transform: translateX(0px) !important;
}
.elpt-portfolio-content.hover8 .portfolio-item-infos-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.8);
color: #fff;
text-align: center;
z-index: 9;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity: 0;
}
.elpt-portfolio-content.hover8 .portfolio-item-infos {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
transform: translateX(60px);
-webkit-transform: translateX(60px);
-moz-transform: translateX(60px);
}
.elpt-portfolio-content.hover8 p {
display: none;
}
.elpt-portfolio-content.hover9 .portfolio-item {
display: block;
position: relative;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
}
.elpt-portfolio-content.hover9 .portfolio-item:hover .portfolio-item-infos-wrapper {
opacity: 0.95;
}
.elpt-portfolio-content.hover9 .portfolio-item:hover .portfolio-item-infos {
opacity: 1!important;
transform: translateY(0px) !important;
-webkit-transform: translateY(0px) !important;
-moz-transform: translateY(0px) !important;
}
.elpt-portfolio-content.hover9 .portfolio-item-infos-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.8);
color: #fff;
text-align: center;
z-index: 9;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity: 0;
}
.elpt-portfolio-content.hover9 .portfolio-item-infos {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
transform: translateY(-60px);
-webkit-transform: translateY(-60px);
-moz-transform: translateY(-60px);
}
.elpt-portfolio-content.hover9 p {
display: none;
}
.elpt-portfolio-content.hover10 .portfolio-item {
display: block;
position: relative;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
}
.elpt-portfolio-content.hover10 .portfolio-item:hover .portfolio-item-infos-wrapper {
opacity: 0.95;
}
.elpt-portfolio-content.hover10 .portfolio-item:hover .portfolio-item-infos {
opacity: 1!important;
transform: translateY(0px) !important;
-webkit-transform: translateY(0px) !important;
-moz-transform: translateY(0px) !important;
}
.elpt-portfolio-content.hover10 .portfolio-item-infos-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.8);
color: #fff;
text-align: center;
z-index: 9;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity: 0;
}
.elpt-portfolio-content.hover10 .portfolio-item-infos {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
transform: translateY(60px);
-webkit-transform: translateY(60px);
-moz-transform: translateY(60px);
}
.elpt-portfolio-content.hover10 p {
display: none;
}
.elpt-portfolio-content.hover11 .portfolio-item {
display: block;
position: relative;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0);
-moz-box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0);
box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0);
}
.elpt-portfolio-content.hover11 .portfolio-item:hover {
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-o-transform: scale(0.9);
transform: scale(0.9);
-webkit-box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0.24);
-moz-box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0.24);
box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0.24);
}
.elpt-portfolio-content.hover11 .portfolio-item:hover .portfolio-item-infos-wrapper {
opacity: 0.95;
}
.elpt-portfolio-content.hover11 .portfolio-item:hover .portfolio-item-infos {
opacity: 1!important;
}
.elpt-portfolio-content.hover11 .portfolio-item-infos-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.8);
color: #fff;
text-align: center;
z-index: 9;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity: 0;
}
.elpt-portfolio-content.hover11 .portfolio-item-infos {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.elpt-portfolio-content.hover11 p {
display: none;
}
.elpt-portfolio-content.hover12 .portfolio-item {
display: block;
position: relative;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
-webkit-box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0);
-moz-box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0);
box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0);
}
.elpt-portfolio-content.hover12 .portfolio-item .portfolio-item-infos-wrapper {
background: #111;
}
.elpt-portfolio-content.hover12 .portfolio-item img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.elpt-portfolio-content.hover12 .portfolio-item:hover .portfolio-item-infos-wrapper {
opacity: 1;
transform: translateX(0);
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-webkit-box-shadow: 9px 4px 14px -1px rgba(0, 0, 0, 0.24);
-moz-box-shadow: 9px 4px 14px -1px rgba(0, 0, 0, 0.24);
box-shadow: 9px 4px 14px -1px rgba(0, 0, 0, 0.24);
}
.elpt-portfolio-content.hover12 .portfolio-item:hover .portfolio-item-infos {
opacity: 1!important;
}
.elpt-portfolio-content.hover12 .portfolio-item:hover img {
transform: translateX(80px);
-webkit-transform: translateX(80px);
-moz-transform: translateX(80px);
}
.elpt-portfolio-content.hover12 .portfolio-item-infos-wrapper {
position: absolute;
top: 0;
left: 0;
width: 50%;
height: 100%;
color: #fff;
text-align: center;
z-index: 9;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity: 0.9;
transform: translateX(-100%);
-webkit-transform: translateX(-100%);
-moz-transform: translateX(-100%);
}
.elpt-portfolio-content.hover12 .portfolio-item-infos {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.elpt-portfolio-content.hover12 p {
display: none;
}
.elpt-portfolio-content.hover13 .portfolio-item {
display: block;
position: relative;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
-webkit-box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0);
-moz-box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0);
box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0);
}
.elpt-portfolio-content.hover13 .portfolio-item img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
}
.elpt-portfolio-content.hover13 .portfolio-item:hover .portfolio-item-infos-wrapper {
opacity: 1;
left: 50%;
-webkit-box-shadow: 9px 4px 14px -1px rgba(0, 0, 0, 0.24);
-moz-box-shadow: 9px 4px 14px -1px rgba(0, 0, 0, 0.24);
box-shadow: 9px 4px 14px -1px rgba(0, 0, 0, 0.24);
}
.elpt-portfolio-content.hover13 .portfolio-item:hover .portfolio-item-infos {
opacity: 1!important;
}
.elpt-portfolio-content.hover13 .portfolio-item:hover img {
transform: translateX(-20px);
-webkit-transform: translateX(-20px);
-moz-transform: translateX(-20px);
}
.elpt-portfolio-content.hover13 .portfolio-item-infos-wrapper {
position: absolute;
top: 0;
left: 100%;
width: 50%;
height: 100%;
color: #fff;
text-align: center;
z-index: 9;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity: 0.9;
}
.elpt-portfolio-content.hover13 .portfolio-item-infos {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.elpt-portfolio-content.hover13 p {
display: none;
}
.elpt-portfolio-content.hover14 .portfolio-item {
display: block;
position: relative;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
-webkit-box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0);
-moz-box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0);
box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0);
}
.elpt-portfolio-content.hover14 .portfolio-item img { }
.elpt-portfolio-content.hover14 .portfolio-item:hover .portfolio-item-infos-wrapper {
opacity: 1;
top: 50%;
-webkit-box-shadow: 9px 4px 14px -1px rgba(0, 0, 0, 0.24);
-moz-box-shadow: 9px 4px 14px -1px rgba(0, 0, 0, 0.24);
box-shadow: 9px 4px 14px -1px rgba(0, 0, 0, 0.24);
}
.elpt-portfolio-content.hover14 .portfolio-item:hover .portfolio-item-infos {
opacity: 1!important;
}
.elpt-portfolio-content.hover14 .portfolio-item-infos-wrapper {
position: absolute;
top: 100%;
left: 0;
width: 100%;
height: 50%;
color: #fff;
text-align: center;
z-index: 9;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity: 0.9;
}
.elpt-portfolio-content.hover14 .portfolio-item-infos {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.elpt-portfolio-content.hover14 p {
display: none;
}
.elpt-portfolio-content.hover14b .portfolio-item {
display: block;
position: relative;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
-webkit-box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0);
-moz-box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0);
box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0);
}
.elpt-portfolio-content.hover14b .portfolio-item img { }
.elpt-portfolio-content.hover14b .portfolio-item:hover .portfolio-item-infos-wrapper {
opacity: 1;
bottom: 0%;
-webkit-box-shadow: 9px 4px 14px -1px rgba(0, 0, 0, 0.24);
-moz-box-shadow: 9px 4px 14px -1px rgba(0, 0, 0, 0.24);
box-shadow: 9px 4px 14px -1px rgba(0, 0, 0, 0.24);
}
.elpt-portfolio-content.hover14b .portfolio-item:hover .portfolio-item-infos {
opacity: 1!important;
}
.elpt-portfolio-content.hover14b .portfolio-item-infos-wrapper {
position: absolute;
top: auto;
bottom: -70px;
left: 0;
width: 100%;
height: 70px;
color: #fff;
text-align: center;
z-index: 9;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity: 0.9;
}
.elpt-portfolio-content.hover14b .portfolio-item-infos {
opacity: 1;
position: relative;
top: 0 !important;
margin-top: 0 !important;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
padding: 15px;
padding-bottom: 0px;
}
.elpt-portfolio-content.hover14b .portfolio-item-infos .portfolio-item-title {
margin-bottom: 5px;
display: block;
}
.elpt-portfolio-content.hover14b .portfolio-item-infos .portfolio-item-category {
display: block;
}
.elpt-portfolio-content.hover14b p {
display: none;
}
.elpt-portfolio-content.hover15 .portfolio-item {
display: block;
position: relative;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
-webkit-box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0);
-moz-box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0);
box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0);
}
.elpt-portfolio-content.hover15 .portfolio-item .portfolio-item-infos-wrapper {
height: 50%;
top: 50%;
}
.elpt-portfolio-content.hover15 .portfolio-item img { }
.elpt-portfolio-content.hover15 .portfolio-item:hover .portfolio-item-infos-wrapper {
opacity: 1;
-webkit-box-shadow: 9px 4px 14px -1px rgba(0, 0, 0, 0.24);
-moz-box-shadow: 9px 4px 14px -1px rgba(0, 0, 0, 0.24);
box-shadow: 9px 4px 14px -1px rgba(0, 0, 0, 0.24);
-webkit-filter: grayscale(100%); filter: grayscale(100%);
}
.elpt-portfolio-content.hover15 .portfolio-item:hover .portfolio-item-infos {
opacity: 1!important;
}
.elpt-portfolio-content.hover15 .portfolio-item:hover img {
-webkit-filter: grayscale(100%); filter: grayscale(100%);
}
.elpt-portfolio-content.hover15 p {
display: none;
}
.elpt-portfolio-content.hover16 .portfolio-item {
display: block;
position: relative;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
}
.elpt-portfolio-content.hover16 .portfolio-item:hover .portfolio-item-infos-wrapper {
opacity: 0.95;
}
.elpt-portfolio-content.hover16 .portfolio-item:hover .portfolio-item-infos {
opacity: 1!important;
transform: translateY(0px) !important;
-webkit-transform: translateY(0px) !important;
-moz-transform: translateY(0px) !important;
}
.elpt-portfolio-content.hover16 .portfolio-item-infos-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0) !important;
color: #fff;
text-align: center;
z-index: 9;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity: 1;
}
.elpt-portfolio-content.hover16 .portfolio-item-infos {
opacity: 1;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.elpt-portfolio-content.hover16 .portfolio-item-title-span,
.elpt-portfolio-content.hover16 .portfolio-item-category {
display: inline-block;
padding: 3px;
background: #000;
}
.elpt-portfolio-content.hover16 p {
display: none;
}
.elpt-portfolio-content.hover17 .portfolio-item {
display: block;
position: relative;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
-webkit-box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0);
-moz-box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0);
box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0);
}
.elpt-portfolio-content.hover17 .portfolio-item img { }
.elpt-portfolio-content.hover17 .portfolio-item:hover .portfolio-item-infos-wrapper {
opacity: 1;
bottom: 0%;
-webkit-box-shadow: 9px 4px 14px -1px rgba(0, 0, 0, 0.24);
-moz-box-shadow: 9px 4px 14px -1px rgba(0, 0, 0, 0.24);
box-shadow: 9px 4px 14px -1px rgba(0, 0, 0, 0.24);
}
.elpt-portfolio-content.hover17 .portfolio-item:hover .portfolio-item-infos {
opacity: 1!important;
}
.elpt-portfolio-content.hover17 .portfolio-item-infos-wrapper {
position: absolute;
top: auto;
bottom: 0;
left: 0;
width: 100%;
height: 70px;
color: #fff;
text-align: center;
z-index: 9;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity: 0.9;
}
.elpt-portfolio-content.hover17 .portfolio-item-infos {
opacity: 1;
position: relative;
top: 0 !important;
margin-top: 0 !important;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
padding: 15px;
padding-bottom: 0px;
}
.elpt-portfolio-content.hover17 .portfolio-item-infos .portfolio-item-title {
margin-bottom: 5px;
display: block;
}
.elpt-portfolio-content.hover17 .portfolio-item-infos .portfolio-item-category {
display: block;
}
.elpt-portfolio-content.hover17 p {
display: none;
}
.elpt-portfolio-content.hover18 .portfolio-item {
display: block;
position: relative;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0);
-moz-box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0);
box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0);
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.elpt-portfolio-content.hover18 .portfolio-item:hover {
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-o-transform: scale(0.9);
transform: scale(0.9);
-webkit-box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0.24);
-moz-box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0.24);
box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0.24);
}
.elpt-portfolio-content.hover18 .portfolio-item:hover .portfolio-item-infos-wrapper {
opacity: 1;
}
.elpt-portfolio-content.hover18 .portfolio-item:hover .portfolio-item-infos {
opacity: 1 !important;
transform: translateY(0);
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
}
.elpt-portfolio-content.hover18 .portfolio-item-infos-wrapper {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 20px;
text-align: center;
z-index: 9;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity: 0;
}
.elpt-portfolio-content.hover18 .portfolio-item-infos {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
transform: translateY(50%);
-webkit-transform: translateY(50%);
-moz-transform: translateY(50%);
}
.elpt-portfolio-content.hover19 .portfolio-item {
display: block;
position: relative;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0);
-moz-box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0);
box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0);
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.elpt-portfolio-content.hover19 .portfolio-item:hover {
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);
-webkit-box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0.24);
-moz-box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0.24);
box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0.24);
}
.elpt-portfolio-content.hover19 .portfolio-item:hover .portfolio-item-infos-wrapper {
opacity: 1;
}
.elpt-portfolio-content.hover19 .portfolio-item:hover .portfolio-item-infos {
opacity: 1 !important;
transform: translateX(0);
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
}
.elpt-portfolio-content.hover19 .portfolio-item-infos-wrapper {
position: absolute;
top: 0;
right: 0;
width: 70%;
height: 100%;
padding: 20px;
background: rgba(0, 0, 0, 0.8);
color: #fff;
text-align: center;
z-index: 9;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity: 0;
}
.elpt-portfolio-content.hover19 .portfolio-item-infos {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
transform: translateX(100%);
-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
}
.elpt-portfolio-content.hover20 .portfolio-item {
display: block;
position: relative;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.elpt-portfolio-content.hover20 .portfolio-item img {
filter: grayscale(0%);
}
.elpt-portfolio-content.hover20 .portfolio-item:hover img {
filter: grayscale(100%);
}
.elpt-portfolio-content.hover20 .portfolio-item:hover .portfolio-item-infos-wrapper {
opacity: 1;
-webkit-transform: rotate(0);
-moz-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.elpt-portfolio-content.hover20 .portfolio-item:hover .portfolio-item-infos {
opacity: 1 !important;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.elpt-portfolio-content.hover20 .portfolio-item-infos-wrapper {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: inline-block;
padding: 20px;
background: rgba(0, 0, 0, 0.7);
color: #fff;
text-align: center;
z-index: 9;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity: 0;
transform: translateX(-100%);
-webkit-transform: translateX(-100%);
-moz-transform: translateX(-100%);
-webkit-transform: rotate(20deg);
-moz-transform: rotate(20deg);
-o-transform: rotate(20deg);
transform: rotate(20deg);
}
.elpt-portfolio-content.hover20 .portfolio-item-infos {
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
-webkit-transform: scale(0.7);
-moz-transform: scale(0.7);
-o-transform: scale(0.7);
transform: scale(0.7);
}
.elpt-portfolio-content.hover21 .portfolio-item {
display: block;
position: relative;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.elpt-portfolio-content.hover21 .portfolio-item img {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
}
.elpt-portfolio-content.hover21 .portfolio-item:hover .portfolio-item-infos-wrapper {
opacity: 1;
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9);
-o-transform: scale(0.9);
transform: scale(0.9);
}
.elpt-portfolio-content.hover21 .portfolio-item:hover .portfolio-item-infos {
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.elpt-portfolio-content.hover21 .portfolio-item-infos-wrapper {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
padding: 20px;
background: rgba(0, 0, 0, 0.8);
color: #fff;
text-align: center;
z-index: 9;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity: 0;
-webkit-transform: scale(0.7);
-moz-transform: scale(0.7);
-o-transform: scale(0.7);
transform: scale(0.7);
}  .elpt-portfolio-content.hover22 .portfolio-item-wrapper.elpt-layout-content-below {
display: flex;
flex-direction: column;
} .elpt-portfolio-content.hover22 .portfolio-item {
display: block;
position: relative;
width: 100%;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
} .elpt-portfolio-content.hover22 .portfolio-item img.elpt-main-image {
display: none;
} .elpt-portfolio-content.hover22 .portfolio-item-infos-wrapper {
position: relative;
top: auto;
bottom: auto;
left: auto;
width: 100%;
height: auto;
min-height: 60px;
background: transparent;
color: #fff;
text-align: left;
z-index: 9;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
opacity: 1;
} .elpt-portfolio-content.hover22 .portfolio-item-infos {
opacity: 1;
position: relative;
top: 0 !important;
margin-top: 0 !important;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
padding: 15px 0;
} .elpt-portfolio-content.hover22 .portfolio-item-infos .portfolio-item-title {
margin-bottom: 5px;
display: block;
} .elpt-portfolio-content.hover22 .portfolio-item-infos .portfolio-item-desc {
display: block;
margin-bottom: 8px;
font-size: 13px;
line-height: 1.4;
opacity: 0.9;
} .elpt-portfolio-content.hover22 .portfolio-item-infos .portfolio-item-category {
display: block;
} .elpt-portfolio-content.hover22 .portfolio-item-wrapper:hover .portfolio-item {
-webkit-box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0.24);
-moz-box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0.24);
box-shadow: 0px 4px 14px -1px rgba(0, 0, 0, 0.24);
} .elpt-portfolio-content.hover22 p {
display: none;
}  .elpt-portfolio-content .portfolio-item-icon-wrapper {
margin-bottom: 10px;
line-height: 1;
} .elpt-portfolio-content .powerfolio-item-icon {
font-size: 24px;
color: inherit;
display: inline-block;
line-height: 1;
} .elpt-portfolio-content .powerfolio-item-icon svg {
width: 24px;
height: 24px;
fill: currentColor;
}  .elpt-portfolio-content.hover22 .portfolio-item-infos.has-icon {
display: flex;
align-items: flex-start;
gap: 15px;
} .elpt-portfolio-content.hover22 .portfolio-item-text-content {
flex: 1;
min-width: 0;
} .elpt-portfolio-content.hover22 .portfolio-item-icon-wrapper {
margin-bottom: 0;
flex-shrink: 0;
} .elpt-portfolio-content.hover22 .portfolio-item-infos.has-icon {
flex-direction: row;
}
.elpt-portfolio-content.hover22 .portfolio-item-infos.has-icon .portfolio-item-icon-wrapper {
order: 2;
}
.elpt-portfolio-content.hover22 .portfolio-item-infos.has-icon .portfolio-item-text-content {
order: 1;
} .elpt-portfolio-content.hover22 .portfolio-item-infos-wrapper[style*="text-align: right"] .portfolio-item-infos.has-icon {
flex-direction: row-reverse;
}
.elpt-portfolio-content.hover22 .portfolio-item-infos-wrapper[style*="text-align: right"] .portfolio-item-infos.has-icon .portfolio-item-icon-wrapper {
order: 1;
}
.elpt-portfolio-content.hover22 .portfolio-item-infos-wrapper[style*="text-align: right"] .portfolio-item-infos.has-icon .portfolio-item-text-content {
order: 2;
text-align: right;
} .elpt-portfolio-content.hover22 .portfolio-item-infos-wrapper[style*="text-align: center"] .portfolio-item-infos.has-icon {
flex-direction: column;
align-items: center;
}
.elpt-portfolio-content.hover22 .portfolio-item-infos-wrapper[style*="text-align: center"] .portfolio-item-infos.has-icon .portfolio-item-icon-wrapper {
order: 1;
margin-bottom: 10px;
}
.elpt-portfolio-content.hover22 .portfolio-item-infos-wrapper[style*="text-align: center"] .portfolio-item-infos.has-icon .portfolio-item-text-content {
order: 2;
text-align: center;
}  .elpt-portfolio-content.hover22 .elpt-content-below-link {
color: inherit;
text-decoration: none;
display: block; } @supports (display: contents) {
.elpt-portfolio-content.hover22 .elpt-content-below-link {
display: contents;
}
} .elpt-portfolio-content.hover22 .elpt-content-below-link:hover {
text-decoration: none;
color: inherit;
} .elpt-portfolio-content.hover22 .portfolio-item-infos-wrapper {
cursor: pointer;
}
.element-hsize-1 {
height: 279px;
}
.element-hsize-1 .portfolio-item {
height: 279px;
}
.element-hsize-2 {
height: 558px;
}
.element-hsize-2 .portfolio-item {
height: 558px;
}
.element-size-1 {
width: 100%;
height: 279px;
}
.element-size-1 .portfolio-item {
height: 279px;
}
@media (min-width: 768px) {
.element-size-1 {
width: 50%;
}
}
@media (min-width:992px) {
.element-size-1 {
width: 25%;
}
}
.element-size-2 {
width: 100%;
}
@media (min-width:992px) {
.element-size-2 {
width: 50%;
}
}
.element-size-3 {
width: 100%;
}
@media (min-width:992px) {
.element-size-3 {
width: 75%;
}
}
.element-size-4 {
width: 100%;
}
.element-size-4 .portfolio-item {
height: 279px;
}
.elpt-portfolio-content.elpt-portfolio-special-grid-1 .portfolio-item-wrapper {
box-sizing: border-box;
padding: 0px !important;
width: 100%;
height: 279px;
}
.elpt-portfolio-content.elpt-portfolio-special-grid-1 .portfolio-item-wrapper .portfolio-item {
height: 279px;
}
@media (min-width: 768px) {
.elpt-portfolio-content.elpt-portfolio-special-grid-1 .portfolio-item-wrapper {
width: 50%;
}
}
@media (min-width:992px) {
.elpt-portfolio-content.elpt-portfolio-special-grid-1 .portfolio-item-wrapper {
width: 25%;
}
}
.elpt-portfolio-content.elpt-portfolio-special-grid-1 .portfolio-item-wrapper * {
box-sizing: border-box;
}
.elpt-portfolio-content.elpt-portfolio-special-grid-1 .portfolio-item-wrapper .portfolio-item {
height: 279px;
}
@media (min-width: 768px) {
.elpt-portfolio-content.elpt-portfolio-special-grid-1 .portfolio-item-wrapper {
width: 50%;
}
}
@media (min-width:992px) {
.elpt-portfolio-content.elpt-portfolio-special-grid-1 .portfolio-item-wrapper {
width: 25%;
}
}
.elpt-portfolio-content.elpt-portfolio-special-grid-1 .portfolio-item-wrapper img {
display: none;
}
.elpt-portfolio-content.elpt-portfolio-special-grid-1 .portfolio-item-wrapper:nth-child(3),
.elpt-portfolio-content.elpt-portfolio-special-grid-1 .portfolio-item-wrapper:nth-child(6),
.elpt-portfolio-content.elpt-portfolio-special-grid-1 .portfolio-item-wrapper:nth-child(9),
.elpt-portfolio-content.elpt-portfolio-special-grid-1 .portfolio-item-wrapper:nth-child(12) {
width: 100%;
height: 558px;
}
@media (min-width:992px) {
.elpt-portfolio-content.elpt-portfolio-special-grid-1 .portfolio-item-wrapper:nth-child(3),
.elpt-portfolio-content.elpt-portfolio-special-grid-1 .portfolio-item-wrapper:nth-child(6),
.elpt-portfolio-content.elpt-portfolio-special-grid-1 .portfolio-item-wrapper:nth-child(9),
.elpt-portfolio-content.elpt-portfolio-special-grid-1 .portfolio-item-wrapper:nth-child(12) {
width: 50%;
}
}
.elpt-portfolio-content.elpt-portfolio-special-grid-1 .portfolio-item-wrapper:nth-child(3) .portfolio-item,
.elpt-portfolio-content.elpt-portfolio-special-grid-1 .portfolio-item-wrapper:nth-child(6) .portfolio-item,
.elpt-portfolio-content.elpt-portfolio-special-grid-1 .portfolio-item-wrapper:nth-child(9) .portfolio-item,
.elpt-portfolio-content.elpt-portfolio-special-grid-1 .portfolio-item-wrapper:nth-child(12) .portfolio-item {
height: 558px;
}
.elpt-portfolio-content.elpt-portfolio-special-grid-2 .portfolio-item-wrapper {
box-sizing: border-box;
padding: 0px !important;
width: 100%;
height: 279px;
}
.elpt-portfolio-content.elpt-portfolio-special-grid-2 .portfolio-item-wrapper * {
box-sizing: border-box;
}
.elpt-portfolio-content.elpt-portfolio-special-grid-2 .portfolio-item-wrapper .portfolio-item {
height: 279px;
}
@media (min-width: 768px) {
.elpt-portfolio-content.elpt-portfolio-special-grid-2 .portfolio-item-wrapper {
width: 50%;
}
}
@media (min-width:992px) {
.elpt-portfolio-content.elpt-portfolio-special-grid-2 .portfolio-item-wrapper {
width: 25%;
}
}
.elpt-portfolio-content.elpt-portfolio-special-grid-2 .portfolio-item-wrapper img {
display: none;
}
.elpt-portfolio-content.elpt-portfolio-special-grid-2 .portfolio-item-wrapper:nth-child(3n+1) {
height: 558px;
}
.elpt-portfolio-content.elpt-portfolio-special-grid-2 .portfolio-item-wrapper:nth-child(3n+1) .portfolio-item {
height: 558px;
}
.elpt-portfolio-content.elpt-portfolio-special-grid-3 .portfolio-item-wrapper {
padding: 0px !important;
width: 100%;
height: 279px;
}
.elpt-portfolio-content.elpt-portfolio-special-grid-3 .portfolio-item-wrapper * {
box-sizing: border-box;
}
.elpt-portfolio-content.elpt-portfolio-special-grid-3 .portfolio-item-wrapper .portfolio-item {
height: 279px;
}
@media (min-width: 768px) {
.elpt-portfolio-content.elpt-portfolio-special-grid-3 .portfolio-item-wrapper {
width: 50%;
}
}
@media (min-width:992px) {
.elpt-portfolio-content.elpt-portfolio-special-grid-3 .portfolio-item-wrapper {
width: 25%;
}
}
.elpt-portfolio-content.elpt-portfolio-special-grid-3 .portfolio-item-wrapper img {
display: none;
}
.elpt-portfolio-content.elpt-portfolio-special-grid-3 .portfolio-item-wrapper:nth-child(1),
.elpt-portfolio-content.elpt-portfolio-special-grid-3 .portfolio-item-wrapper:nth-child(7),
.elpt-portfolio-content.elpt-portfolio-special-grid-3 .portfolio-item-wrapper:nth-child(9) {
height: 558px;
}
.elpt-portfolio-content.elpt-portfolio-special-grid-3 .portfolio-item-wrapper:nth-child(1) .portfolio-item,
.elpt-portfolio-content.elpt-portfolio-special-grid-3 .portfolio-item-wrapper:nth-child(7) .portfolio-item,
.elpt-portfolio-content.elpt-portfolio-special-grid-3 .portfolio-item-wrapper:nth-child(9) .portfolio-item {
height: 558px;
}
.elpt-portfolio-content.elpt-portfolio-special-grid-3 .portfolio-item-wrapper:nth-child(3),
.elpt-portfolio-content.elpt-portfolio-special-grid-3 .portfolio-item-wrapper:nth-child(5),
.elpt-portfolio-content.elpt-portfolio-special-grid-3 .portfolio-item-wrapper:nth-child(11) {
width: 100%;
height: 558px;
}
@media (min-width:992px) {
.elpt-portfolio-content.elpt-portfolio-special-grid-3 .portfolio-item-wrapper:nth-child(3),
.elpt-portfolio-content.elpt-portfolio-special-grid-3 .portfolio-item-wrapper:nth-child(5),
.elpt-portfolio-content.elpt-portfolio-special-grid-3 .portfolio-item-wrapper:nth-child(11) {
width: 50%;
}
}
.elpt-portfolio-content.elpt-portfolio-special-grid-3 .portfolio-item-wrapper:nth-child(3) .portfolio-item,
.elpt-portfolio-content.elpt-portfolio-special-grid-3 .portfolio-item-wrapper:nth-child(5) .portfolio-item,
.elpt-portfolio-content.elpt-portfolio-special-grid-3 .portfolio-item-wrapper:nth-child(11) .portfolio-item {
height: 558px;
}
.elpt-portfolio-content.elpt-portfolio-special-grid-4 .portfolio-item-wrapper {
box-sizing: border-box;
padding: 0px !important;
width: 100%;
height: 279px;
}
.elpt-portfolio-content.elpt-portfolio-special-grid-4 .portfolio-item-wrapper * {
box-sizing: border-box;
}
.elpt-portfolio-content.elpt-portfolio-special-grid-4 .portfolio-item-wrapper .portfolio-item {
height: 279px;
}
@media (min-width: 768px) {
.elpt-portfolio-content.elpt-portfolio-special-grid-4 .portfolio-item-wrapper {
width: 50%;
}
}
@media (min-width:992px) {
.elpt-portfolio-content.elpt-portfolio-special-grid-4 .portfolio-item-wrapper {
width: 25%;
}
}
.elpt-portfolio-content.elpt-portfolio-special-grid-4 .portfolio-item-wrapper img {
display: none;
}
.elpt-portfolio-content.elpt-portfolio-special-grid-4 .portfolio-item-wrapper:nth-child(2n) {
width: 100%;
}
@media (min-width:992px) {
.elpt-portfolio-content.elpt-portfolio-special-grid-4 .portfolio-item-wrapper:nth-child(2n) {
width: 50%;
}
}
.elpt-portfolio-content.elpt-portfolio-special-grid-5 .portfolio-item-wrapper {
padding: 5px !important;
margin-bottom: 5px;
width: 100%;
height: 279px;
}
.elpt-portfolio-content.elpt-portfolio-special-grid-5 .portfolio-item-wrapper * {
box-sizing: border-box;
}
.elpt-portfolio-content.elpt-portfolio-special-grid-5 .portfolio-item-wrapper .portfolio-item {
height: 279px;
}
@media (min-width: 768px) {
.elpt-portfolio-content.elpt-portfolio-special-grid-5 .portfolio-item-wrapper {
width: 50%;
}
}
@media (min-width:992px) {
.elpt-portfolio-content.elpt-portfolio-special-grid-5 .portfolio-item-wrapper {
width: 25%;
}
}
.elpt-portfolio-content.elpt-portfolio-special-grid-5 .portfolio-item-wrapper img {
display: none;
}
.elpt-portfolio-content.elpt-portfolio-special-grid-5 .portfolio-item-wrapper:nth-child(3),
.elpt-portfolio-content.elpt-portfolio-special-grid-5 .portfolio-item-wrapper:nth-child(4),
.elpt-portfolio-content.elpt-portfolio-special-grid-5 .portfolio-item-wrapper:nth-child(9),
.elpt-portfolio-content.elpt-portfolio-special-grid-5 .portfolio-item-wrapper:nth-child(10) {
width: 100%;
}
@media (min-width:992px) {
.elpt-portfolio-content.elpt-portfolio-special-grid-5 .portfolio-item-wrapper:nth-child(3),
.elpt-portfolio-content.elpt-portfolio-special-grid-5 .portfolio-item-wrapper:nth-child(4),
.elpt-portfolio-content.elpt-portfolio-special-grid-5 .portfolio-item-wrapper:nth-child(9),
.elpt-portfolio-content.elpt-portfolio-special-grid-5 .portfolio-item-wrapper:nth-child(10) {
width: 50%;
}
}
.elpt-portfolio-content.elpt-portfolio-special-grid-6 .portfolio-item-wrapper {
padding: 5px !important;
margin-bottom: 5px;
width: 33.33%;
height: 279px;
}
.elpt-portfolio-content.elpt-portfolio-special-grid-6 .portfolio-item-wrapper * {
box-sizing: border-box;
}
.elpt-portfolio-content.elpt-portfolio-special-grid-6 .portfolio-item-wrapper .portfolio-item {
height: 279px;
}
.elpt-portfolio-content.elpt-portfolio-special-grid-6 .portfolio-item-wrapper img {
display: none;
}
.elpt-portfolio-content.elpt-portfolio-special-grid-6 .portfolio-item-wrapper:nth-child(4),
.elpt-portfolio-content.elpt-portfolio-special-grid-6 .portfolio-item-wrapper:nth-child(9),
.elpt-portfolio-content.elpt-portfolio-special-grid-6 .portfolio-item-wrapper:nth-child(11) {
width: 66.66%;
}      .elpt-portfolio-content.elpt-portfolio-special-grid-7 .portfolio-item-wrapper {
box-sizing: border-box;
padding-top: 5px;
padding-right: 5px;
padding-bottom: 10px;
padding-left: 5px;
margin-bottom: 5px;
width: 100%;
height: 279px;
}
.elpt-portfolio-content.elpt-portfolio-special-grid-7 .portfolio-item-wrapper * {
box-sizing: border-box;
}
.elpt-portfolio-content.elpt-portfolio-special-grid-7 .portfolio-item-wrapper .portfolio-item {
height: 279px;
}
@media (min-width: 768px) {
.elpt-portfolio-content.elpt-portfolio-special-grid-7 .portfolio-item-wrapper {
width: 50%;
}
}
@media (min-width:992px) { .elpt-portfolio-content.elpt-portfolio-special-grid-7 .portfolio-item-wrapper {
width: 33.33%;
} .elpt-portfolio-content.elpt-portfolio-special-grid-7 .portfolio-item-wrapper:nth-child(6n+4) {
width: 60%;
margin-left: 20%;
margin-right: 20%;
} .elpt-portfolio-content.elpt-portfolio-special-grid-7 .portfolio-item-wrapper:nth-child(6n+5),
.elpt-portfolio-content.elpt-portfolio-special-grid-7 .portfolio-item-wrapper:nth-child(6n) {
width: 50%;
}
}
.elpt-portfolio-content.elpt-portfolio-special-grid-7 .portfolio-item-wrapper img {
display: none;
}
.elpt-portfolio-content.elpt-portfolio-grid-builder.elpt-portfolio-margin { margin-bottom: 5px;
}
.elpt-portfolio-content.elpt-portfolio-grid-builder .portfolio-item-wrapper {
width: 25%;
}
.elpt-portfolio-content.elpt-portfolio-grid-builder .portfolio-item-wrapper * {
box-sizing: border-box;
}
.elpt-portfolio-content.elpt-portfolio-grid-builder .portfolio-item-wrapper img {
display: none;
}   .elpt-portfolio-content.elpt-portfolio-carousel .owl-dots button,
.elpt-portfolio-content.elpt-portfolio-carousel .owl-nav button {
display: inline-block;
padding: 0;
margin: 0;
border: none;
background: none;
font-size: inherit;
font-family: inherit;
font-weight: inherit;
color: inherit;
text-align: center;
text-decoration: none;
vertical-align: middle;
line-height: normal;
white-space: nowrap;
cursor: pointer;
outline: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.elpt-portfolio-content.elpt-portfolio-carousel .portfolio-item-wrapper {
float: none;
width: 100%;
display: block;
height: 250px;
}
@media (min-width: 1400px) {
.elpt-portfolio-content.elpt-portfolio-carousel .portfolio-item-wrapper {
height: 400px;
}
}
.elpt-portfolio-content.elpt-portfolio-carousel .portfolio-item {
height: 250px;
}
@media (min-width: 1400px) {
.elpt-portfolio-content.elpt-portfolio-carousel .portfolio-item {
height: 400px;
}
}
.elpt-portfolio-content.elpt-portfolio-carousel .portfolio-item img {
display: none;
} .elpt-portfolio-content .portfolio-item.elpt-has-hover-image {
position: relative;
overflow: hidden;
}
.elpt-portfolio-content .portfolio-item.elpt-has-hover-image .elpt-main-image {
width: 100%;
height: 100%;
object-fit: cover;
display: block !important;
transition: opacity 0.3s ease-in-out;
}
.elpt-portfolio-content .portfolio-item.elpt-has-hover-image .elpt-hover-image {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
opacity: 0;
display: block !important;
transition: opacity 0.3s ease-in-out;
}
.elpt-portfolio-content .portfolio-item.elpt-has-hover-image:hover .elpt-main-image {
opacity: 0;
}
.elpt-portfolio-content .portfolio-item.elpt-has-hover-image:hover .elpt-hover-image {
opacity: 1;
} .elpt-portfolio-content .portfolio-item.elpt-has-hover-image .portfolio-item-infos-wrapper {
display: none !important;
}
.elpt-portfolio-content .portfolio-item.elpt-has-hover-image:hover .portfolio-item-infos-wrapper {
display: none !important;
}.owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent; position: relative;
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(0px, 0px, 0px); }
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
-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 {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none; }
.owl-carousel .owl-item img {
display: block;
width: 100%; }
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
display: none; }
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
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-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
background: none;
color: inherit;
border: none;
padding: 0 !important;
font: inherit; }
.owl-carousel.owl-loaded {
display: block; }
.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; } .no-js .owl-carousel {
display: block; } .owl-carousel .animated {
animation-duration: 1000ms;
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 500ms ease-in-out; } .owl-carousel .owl-item { }
.owl-carousel .owl-item .owl-lazy {
opacity: 0;
transition: opacity 400ms ease; }
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([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(//www.imurathailand.com/wp-content/plugins/portfolio-elementor/elementor/../vendor/owl.carousel/assets/owl.video.play.png) no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
transition: transform 100ms 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-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
display: none; }
.owl-carousel .owl-video-tn {
opacity: 0;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
background-size: contain;
transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
height: 100%;
width: 100%; }.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}.anima1 {
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.anima-none {
-webkit-transition: none!important;
-moz-transition: none!important;
transition: none!important;
}
.anima-transform {
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
transition-property: transform;
}
.background-cover,
.bg-cover {
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
} .pwgd-post-grid {
box-sizing: border-box;
}
.pwgd-post-grid * {
box-sizing: border-box;
}
.pwgd-post-grid .pwgd-post-grid-content:after {
content: '';
display: block;
clear: both;
}
.pwgd-post-grid .pwgd-post-grid-item-wrapper {
padding: 10px;
}
.pwgd-post-grid .pwgd-post-grid-item {
padding: 10px;
position: relative;
overflow: hidden;
min-height: 100%;
}
.pwgd-post-grid .pwgd-post-grid-item-meta-wrapper {
padding-top: 5px;
padding-bottom: 10px;
}
.pwgd-post-grid .pwgd-post-grid-item-meta-wrapper .pwgd-post-grid-item-meta {
display: inline-block;
margin-right: 5px;
font-size: 12px;
background: #f4f4f4;
padding: 2px 5px;
}
.pwgd-post-grid .pwgd-post-grid-item-meta-wrapper .pwgd-post-grid-item-meta a {
text-decoration: none;
}
.pwgd-post-grid .pwgd-post-grid-item-meta-icon {
margin-right: 3px;
}
.pwgd-post-grid .pwgd-post-grid-item-img-wrapper .pwgd-post-grid-item-img-link {
display: block;
background: no-repeat center center #eeeeee;
background-image: url(//www.imurathailand.com/wp-content/plugins/portfolio-elementor/elementor/../assets/img/post.png);
min-height: 120px;
background-size: cover;
position: relative;
}
.pwgd-post-grid .pwgd-post-grid-item-title-wrapper .pwgd-post-grid-item-title {
font-weight: bold;
margin-bottom: 5px;
font-size: 20px;
}
.pwgd-post-grid .pwgd-post-grid-item-title-wrapper .pwgd-post-grid-item-title a {
text-decoration: none;
}
.pwgd-post-grid .pwgd-post-grid-item-btn-wrapper {
margin-top: 10px;
}
.pwgd-post-grid .pwgd-post-grid-item-btn-wrapper .pwgd-post-grid-item-btn {
display: inline-block;
padding: 3px 6px;
border-radius: 6px;
text-decoration: none;
background: #f4f4f4;
}
.pwgd-post-grid .pwgd-post-grid-pagination {
margin-top: 20px;
text-align: center;
}
.pwgd-post-grid .pwgd-post-grid-pagination a {
display: inline-block;
padding: 5px 10px;
margin-right: 5px;
border: 1px solid #ddd;
border-radius: 3px;
}
.pwgd-posts-filter {
text-align: center;
padding-bottom: 20px;
}
.pwgd-posts-filter .posts-filter-item {
border: 0;
background: #333;
color: #fff;
padding: 8px 12px;
margin-right: 3px;
margin-bottom: 3px;
font-size: 13px;
outline: none!important;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.pwgd-posts-filter .posts-filter-item:hover {
background: #555;
opacity: 0.9;
}
.pwgd-posts-filter .posts-filter-item.item-active {
background: #555;
opacity: 0.8;
outline: none!important;
}
.pwgd-posts-filter .pwgd-post-grid-item-img-link {
background-image: url(//www.imurathailand.com/wp-content/plugins/portfolio-elementor/elementor/../assets/img/product.png);
}
.pwgd-product-grid .pwgd-on-sale-badge {
position: absolute;
display: block;
left: 10px;
top: 10px;
padding: 4px 7px;
background: #31b54e;
text-transform: uppercase;
font-size: 11px;
color: #fff;
}
.pwgd-product-grid .pwgd-post-grid-item-pricing .product-price-sale {
display: inline-block;
margin-right: 6px;
text-decoration: line-through;
opacity: 0.7;
}
.pwgd-post-grid-cols-grid .pwgd-post-grid-content {
display: grid;
grid-auto-rows: 1fr;
}
.pwgd-post-grid-cols-grid .pwgd-post-grid-content:after {
display: none;
}
.pwgd-post-grid-cols-grid.pwgd-1columns .pwgd-post-grid-content {
grid-template-columns: repeat(1, 1fr);
}
@media (min-width: 768px) {
.pwgd-post-grid-cols-grid.pwgd-2columns .pwgd-post-grid-content {
grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width: 768px) {
.pwgd-post-grid-cols-grid.pwgd-3columns .pwgd-post-grid-content {
grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width:992px) {
.pwgd-post-grid-cols-grid.pwgd-3columns .pwgd-post-grid-content {
grid-template-columns: repeat(3, 1fr);
}
}
@media (min-width: 768px) {
.pwgd-post-grid-cols-grid.pwgd-4columns .pwgd-post-grid-content {
grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width:992px) {
.pwgd-post-grid-cols-grid.pwgd-4columns .pwgd-post-grid-content {
grid-template-columns: repeat(4, 1fr);
}
}
@media (min-width: 768px) {
.pwgd-post-grid-cols-grid.pwgd-5columns .pwgd-post-grid-content {
grid-template-columns: repeat(2, 1fr);
}
}
@media (min-width:992px) {
.pwgd-post-grid-cols-grid.pwgd-5columns .pwgd-post-grid-content {
grid-template-columns: repeat(5, 1fr);
}
}
.pwgd-post-grid-cols-float .pwgd-post-grid-item-wrapper {
float: left;
}
.pwgd-post-grid-cols-float.pwgd-post-grid-cols.pwgd-1columns .pwgd-post-grid-item-wrapper {
float: none;
width: 100%;
}
@media (min-width: 768px) {
.pwgd-post-grid-cols-float.pwgd-post-grid-cols.pwgd-2columns .pwgd-post-grid-item-wrapper {
width: 50%;
}
}
@media (min-width: 768px) {
.pwgd-post-grid-cols-float.pwgd-post-grid-cols.pwgd-3columns .pwgd-post-grid-item-wrapper {
width: 50%;
}
}
@media (min-width:992px) {
.pwgd-post-grid-cols-float.pwgd-post-grid-cols.pwgd-3columns .pwgd-post-grid-item-wrapper {
width: 33.33%;
}
}
@media (min-width: 768px) {
.pwgd-post-grid-cols-float.pwgd-post-grid-cols.pwgd-4columns .pwgd-post-grid-item-wrapper {
width: 50%;
}
}
@media (min-width:992px) {
.pwgd-post-grid-cols-float.pwgd-post-grid-cols.pwgd-4columns .pwgd-post-grid-item-wrapper {
width: 25%;
}
}
@media (min-width: 768px) {
.pwgd-post-grid-cols-float.pwgd-post-grid-cols.pwgd-5columns .pwgd-post-grid-item-wrapper {
width: 50%;
}
}
@media (min-width:992px) {
.pwgd-post-grid-cols-float.pwgd-post-grid-cols.pwgd-5columns .pwgd-post-grid-item-wrapper {
width: 20%;
}
}
.pwgd-post-grid.grid-style-classic .pwgd-post-grid-item-img-link {
display: block;
height: 300px;
}
.pwgd-post-grid.grid-style-classic .pwgd-post-grid-item-img-link img {
display: none;
}
.pwgd-post-grid.grid-style-style2 .pwgd-post-grid-item {
width: 100%;
display: flex;
}
.pwgd-post-grid.grid-style-style2 .pwgd-post-grid-item-img-wrapper {
width: 30%;
}
.pwgd-post-grid.grid-style-style2 .pwgd-post-grid-item-img-link {
display: block;
min-height: 100%;
}
.pwgd-post-grid.grid-style-style2 .pwgd-post-grid-item-img-link img {
display: none;
}
.pwgd-post-grid.grid-style-style2 .pwgd-post-grid-item-content {
width: 70%;
padding: 20px;
}
.pwgd-post-grid.grid-style-style3:after {
content: '';
display: block;
clear: both;
}
.pwgd-post-grid.grid-style-style3 .pwgd-post-grid-item {
position: relative;
padding: 0 !important;
}
.pwgd-post-grid.grid-style-style3 .pwgd-post-grid-item-img-wrapper {
position: relative;
z-index: 1;
}
.pwgd-post-grid.grid-style-style3 .pwgd-post-grid-item-img-link {
min-height: 250px;
}
.pwgd-post-grid.grid-style-style3 .pwgd-post-grid-item-img-link img {
display: none;
}
.pwgd-post-grid.grid-style-style3 .pwgd-post-grid-item-meta-wrapper {
position: absolute;
top: -5px;
left: 0;
z-index: 9;
margin: 0 !important;
padding: 7px !important;
}
.pwgd-product-grid.grid-style-style3 .pwgd-post-grid-item-meta-wrapper {
left: auto;
right: 0;
}
.pwgd-post-grid.grid-style-style4:after {
content: '';
display: block;
clear: both;
}
.pwgd-post-grid.grid-style-style4 .pwgd-post-grid-item {
position: relative;
padding: 0 !important;
}
.pwgd-post-grid.grid-style-style4 .pwgd-post-grid-item-img-wrapper {
position: relative;
z-index: 1;
}
.pwgd-post-grid.grid-style-style4 .pwgd-post-grid-item-img-link {
height: 300px;
}
.pwgd-post-grid.grid-style-style4 .pwgd-post-grid-item-img-link img {
display: none;
}
.pwgd-post-grid.grid-style-style4 .pwgd-post-grid-item-img-link:before {
content: '';
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: linear-gradient(0deg, #020024 0%, #000000 8%, rgba(0, 212, 255, 0) 100%);
opacity: 0.7;
z-index: 2;
}
.pwgd-post-grid.grid-style-style4 .pwgd-post-grid-item-meta-wrapper {
position: absolute;
top: -5px;
left: 0;
z-index: 9;
margin: 0 !important;
padding: 7px !important;
}
.pwgd-post-grid.grid-style-style4 .pwgd-post-grid-item-btn-wrapper {
display: none;
}
.pwgd-post-grid.grid-style-style4 .pwgd-post-grid-item-text-wrapper {
display: none;
}
.pwgd-post-grid.grid-style-style4 .pwgd-post-grid-item-title-wrapper {
position: absolute;
bottom: 0;
left: 0;
padding: 10px !important;
z-index: 7;
margin-bottom: 0;
}
.pwgd-post-grid.grid-style-style4 .pwgd-post-grid-item-content {
padding: 0 !important; }.hfe-counter-wrapper {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 10px;
} .hfe-counter-wrapper[style*="flex-direction: column"] {
align-items: center; justify-content: center; }
.hfe-counter-wrapper[style*="flex-direction: row"] {
justify-content: center; align-items: center; }
.hfe-counter-content {
display: flex;
align-items: center;
justify-content: center;
}
.hfe-counter-number {
font-weight: bold;
font-size: 48px;
line-height: 1;
}
.hfe-counter-title {
font-size: 18px;
line-height: 1.2;
margin: 0;
}
.hfe-counter-prefix,
.hfe-counter-suffix {
font-size: inherit;
line-height: inherit;
} .hfe-counter-title {
margin: 0;
display: flex;
align-items: center;
justify-content: center;
flex-shrink: 0;
} .hfe-counter-content {
flex-shrink: 0;
} .hfe-counter-wrapper[style*="flex-direction: row"] .hfe-counter-title,
.hfe-counter-wrapper[style*="flex-direction: row"] .hfe-counter-content {
flex: 1;
min-width: 0;
}
.hfe-counter-wrapper[style*="flex-direction: row-reverse"] .hfe-counter-title,
.hfe-counter-wrapper[style*="flex-direction: row-reverse"] .hfe-counter-content {
flex: 1;
min-width: 0;
} .hfe-counter-wrapper:not([style*="column"]) .hfe-counter-title,
.hfe-counter-wrapper:not([style*="column"]) .hfe-counter-content {
flex: 1;
min-width: 0;
} .hfe-counter-content {
display: flex !important;
align-items: center;
justify-content: center;
} @media (max-width: 1024px) {
.elementor-widget-hfe-counter .hfe-counter-wrapper[style*="row"] .hfe-counter-title,
.elementor-widget-hfe-counter .hfe-counter-wrapper[style*="row"] .hfe-counter-content {
flex: 1;
min-width: 0;
}
}
@media (max-width: 767px) {
.elementor-widget-hfe-counter .hfe-counter-wrapper[style*="row"] .hfe-counter-title,
.elementor-widget-hfe-counter .hfe-counter-wrapper[style*="row"] .hfe-counter-content {
flex: 1;
min-width: 0;
}
} @media (max-width: 767px) {
.hfe-counter-number {
font-size: 36px;
}
.hfe-counter-title {
font-size: 16px;
}
} ul.hfe-nav-menu,
.hfe-nav-menu li,
.hfe-nav-menu ul {
list-style: none !important;
margin: 0;
padding: 0;
}
.hfe-nav-menu li.menu-item {
position: relative;
}
.hfe-flyout-container .hfe-nav-menu li.menu-item {
position: relative;
background: unset;
}
.hfe-nav-menu .sub-menu li.menu-item {
position: relative;
background: inherit;
}
.hfe-nav-menu__theme-icon-yes button.sub-menu-toggle {
display: none;
}
div.hfe-nav-menu,
.elementor-widget-hfe-nav-menu .elementor-widget-container{
-js-display: flex;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-moz-box-orient: vertical;
-moz-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
}
.hfe-nav-menu__layout-horizontal,
.hfe-nav-menu__layout-horizontal .hfe-nav-menu {
-js-display: flex;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu {
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
.hfe-nav-menu .parent-has-no-child .hfe-menu-toggle {
display: none;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-menu,
.hfe-submenu-action-hover .hfe-layout-vertical .hfe-nav-menu .sub-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 16;
visibility: hidden;
opacity: 0;
text-align: left;
-webkit-transition: all 300ms ease-in;
transition: all 300ms ease-in;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu,
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:focus > .sub-menu {
visibility: visible;
opacity: 1;
}
.hfe-submenu-action-click .hfe-nav-menu .menu-item-has-children:hover > .sub-menu,
.hfe-submenu-action-click .hfe-nav-menu .menu-item-has-children:focus > .sub-menu {
visibility: hidden;
opacity: 0;
}
.hfe-nav-menu .menu-item-has-children .sub-menu {
position: absolute;
top: 100%;
left: 0;
z-index: 9999;
visibility: hidden;
opacity: 0;
}
.hfe-flyout-container .hfe-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu {
top: 0;
left: 0;
}
.hfe-nav-menu .menu-item-has-children .menu-item-has-children .sub-menu {
top: 0;
left: 100%;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu,
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children.focus > .sub-menu {
visibility: visible;
opacity: 1;
-webkit-transition: all 300ms ease-out;
transition: all 300ms ease-out;
}
.hfe-nav-menu:before,
.hfe-nav-menu:after {
content: '';
display: table;
clear: both;
} .hfe-nav-menu__align-right .hfe-nav-menu {
margin-left: auto;
-webkit-box-pack: end;
-ms-flex-pack: end;
-webkit-justify-content: flex-end;
-moz-box-pack: end;
justify-content: flex-end; }
.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li a.hfe-menu-item,
.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item {
-webkit-box-pack: end;
-ms-flex-pack: end;
-webkit-justify-content: flex-end;
-moz-box-pack: end;
justify-content: flex-end; }
.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-has-submenu .hfe-button-wrapper,
.rtl .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-has-submenu .hfe-button-wrapper,
.hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-button-wrapper,
.rtl .hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-button-wrapper{
text-align: right;
}
.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-has-submenu .hfe-button-wrapper,
.rtl .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-has-submenu .hfe-button-wrapper,
.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li.hfe-button-wrapper,
.rtl .hfe-nav-menu__align-right .hfe-nav-menu__layout-vertical li.hfe-button-wrapper{
text-align: left;
}
.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li.hfe-has-submenu .hfe-button-wrapper,
.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li.hfe-button-wrapper{
text-align: center;
}
.hfe-nav-menu__align-left .hfe-nav-menu {
margin-right: auto;
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-box-pack: start;
justify-content: flex-start; }
.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li a.hfe-menu-item,
.hfe-nav-menu__align-left .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item {
-webkit-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
-moz-box-pack: start;
justify-content: flex-start; }
.hfe-nav-menu__align-center .hfe-nav-menu {
margin-left: auto;
margin-right: auto;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
justify-content: center; }
.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li a.hfe-menu-item,
.hfe-nav-menu__align-center .hfe-nav-menu__layout-vertical li a.hfe-sub-menu-item {
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
justify-content: center; }
.hfe-nav-menu__layout-horizontal .hfe-nav-menu {
-js-display: flex;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap; 
}
.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
width: 100%; 
}
.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.menu-item {
-webkit-box-flex: 1;
-ms-flex-positive: 1;
-webkit-flex-grow: 1;
-moz-box-flex: 1;
flex-grow: 1; }
.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item {
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
-moz-box-pack: center;
justify-content: center; } .hfe-active-menu + nav li:not(:last-child) a.hfe-menu-item,
.hfe-active-menu + nav li:not(:last-child) a.hfe-sub-menu-item {
border-bottom-width: 0;
} .hfe-nav-menu a.hfe-menu-item,
.hfe-nav-menu a.hfe-sub-menu-item {
line-height: 1;
text-decoration: none;
-js-display: flex;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: justify;
-moz-box-pack: justify;
-ms-flex-pack: justify;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-box-align: center;
-webkit-align-items: center;
-moz-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-justify-content: space-between;
justify-content: space-between;
}
.hfe-nav-menu a.hfe-menu-item:hover,
.hfe-nav-menu a.hfe-sub-menu-item:hover {
text-decoration: none;
}
.hfe-nav-menu .sub-menu {
min-width: 220px;
margin: 0;
z-index: 9999;
}
.hfe-nav-menu__layout-horizontal {
font-size: 0;
}
.hfe-nav-menu__layout-horizontal li.menu-item,
.hfe-nav-menu__layout-horizontal > li.menu-item {
font-size: medium;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-menu{
-webkit-box-shadow: 0 4px 10px -2px rgba(0, 0, 0, 0.1);
box-shadow: 0 4px 10px -2px rgba(0, 0, 0, 0.1);
} .hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-arrow i:before {
content: ''; 
}
.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .sub-arrow i:before {
content: ''; 
}
.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .sub-arrow i:before {
content: '+'; 
}
.hfe-submenu-icon-none .hfe-nav-menu .parent-has-child .sub-arrow {
display: none; 
}
.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before,.hfe-link-redirect-self_link.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before {
content: ''; 
}
.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before, .hfe-link-redirect-self_link.hfe-submenu-icon-plus .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before {
content: '-'; 
}
.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .sub-menu-active .sub-arrow i:before, .hfe-link-redirect-self_link.hfe-submenu-icon-classic .hfe-nav-menu .parent-has-child .menu-active .sub-arrow i:before {
content: ''; 
}
.rtl .hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before {
content: ''; 
}
.rtl .hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before {
content: ''; 
}
.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before {
content: ''; 
}
.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before {
content: ''; 
} .hfe-nav-menu-icon {
padding: 0.35em;
border: 0 solid;
}
.hfe-nav-menu-icon svg {
width: 25px;
height: 25px;
line-height: 25px;
font-size: 25px;
}
.hfe-nav-menu-icon i:focus {
outline: 0;
}
.hfe-has-submenu-container a.hfe-menu-item:focus,
.hfe-has-submenu-container a.hfe-sub-menu-item:focus {
outline: 0;
} .hfe-nav-menu .menu-item-has-children:focus,
.hfe-nav-menu .menu-item-has-children .sub-menu:focus,
.hfe-nav-menu .menu-item-has-children-container:focus {
outline: 0;
}
.hfe-nav-menu .menu-item-has-children-container {
position: relative;
}
.hfe-nav-menu__layout-expandible .sub-menu,
.hfe-nav-menu__layout-vertical .sub-menu,
.hfe-flyout-wrapper .sub-menu {
position: relative;
height: 0;
}
.hfe-nav-menu__submenu-arrow .hfe-menu-toggle:before,
.hfe-nav-menu__submenu-plus .hfe-menu-toggle:before,
.hfe-nav-menu__submenu-classic .hfe-menu-toggle:before {
font-family: 'Font Awesome 5 Free';
z-index: 1;
font-size: inherit;
font-weight: inherit;
line-height: 0;
}
.hfe-menu-item-center .hfe-nav-menu li a.hfe-menu-item,
.hfe-menu-item-center .hfe-nav-menu li a.hfe-sub-menu-item {
margin-right: 0px;
}
.hfe-nav-menu__submenu-none .hfe-nav-menu li a.hfe-menu-item,
.hfe-nav-menu__submenu-none .hfe-nav-menu li a.hfe-sub-menu-item {
margin-right: 0px;
}
.hfe-nav-menu__toggle-icon:before {
content: '\f0c9';
font-family: 'fontAwesome';
z-index: 1;
font-size: 24px;
font-weight: inherit;
font-style: normal;
line-height: 0;
}
.hfe-active-menu .hfe-nav-menu__toggle-icon:before {
content: '\f00d';
}
.hfe-nav-menu__layout-expandible {
-webkit-transition-property: display;
transition-property: display;
-webkit-transition-duration: .5s;
transition-duration: .5s;
-webkit-transition-timing-function: cubic-bezier( 0, 1, 0.5, 1 );
transition-timing-function: cubic-bezier( 0, 1, 0.5, 1 );
}
.hfe-nav-menu__layout-expandible {
visibility: hidden;
opacity: 0; 
}
.hfe-nav-menu__layout-expandible .sub-menu {
visibility: hidden;
opacity: 0; 
}
.hfe-active-menu + .hfe-nav-menu__layout-expandible {
visibility: visible;
opacity: 1; 
height: auto;
}
.hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-expandible,
.hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal,
.hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical {
position: absolute;
top: 100%;
}
.hfe-nav-menu__layout-expandible .menu-item-has-children .menu-item-has-children .sub-menu,
.hfe-nav-menu__layout-vertical .menu-item-has-children .menu-item-has-children .sub-menu {
top: 0;
left: 0;
}
.hfe-layout-expandible nav {
height: 0;
}
.hfe-nav-sub-menu-icon, .hfe-nav-menu__icon {
display: inline-block;
line-height: 1;
}
.hfe-nav-menu__toggle {
-js-display: flex;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
font-size: 22px;
cursor: pointer;
border: 0 solid;
-webkit-border-radius: 3px;
border-radius: 3px;
color: #494c4f;
position: relative;
line-height: 1;
}
.hfe-nav-menu__toggle-icon {
display: inline-block;
font-size: inherit;
font-weight: normal;
font-style: normal;
font-variant: normal;
line-height: 1;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.hfe-nav-menu .sub-arrow {
font-size: 14px;
line-height: 1;
-js-display: flex;
display: -webkit-box;
display: -webkit-flex;
display: -moz-box;
display: -ms-flexbox;
display: flex;
cursor: pointer;
margin-top: -10px;
margin-bottom: -10px;
}
.hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow {
margin-left: 10px;
}
.hfe-nav-menu__layout-vertical .hfe-nav-menu .sub-arrow,
.hfe-layout-expandible .sub-arrow,
.hfe-flyout-wrapper .sub-arrow
{
padding: 10px;
}
.hfe-nav-menu .child-item,
.hfe-nav-menu__layout-vertical .hfe-nav-menu .child-item {
font-size: 14px;
line-height: 1;
padding: 10px 0 10px 10px;
margin-top: -10px;
margin-bottom: -10px;
position: absolute;
right: 0;
margin-right: 20px;
}
.hfe-layout-horizontal .hfe-nav-menu__toggle,
.hfe-layout-vertical .hfe-nav-menu__toggle {
visibility: hidden;
opacity: 0;
display: none;
}
.hfe-nav-menu-icon {
display: inline-block;
line-height: 1;
text-align: center;
}
.hfe-nav-menu__layout-expandible .saved-content,
.hfe-nav-menu__layout-expandible .sub-menu,
.hfe-nav-menu__layout-expandible .child,
.hfe-nav-menu__layout-vertical .saved-content,
.hfe-nav-menu__layout-vertical .sub-menu,
.hfe-nav-menu__layout-vertical .child,
.hfe-flyout-container .saved-content,
.hfe-flyout-container .sub-menu,
.hfe-flyout-container .child {
left: 0 !important;
width: 100% !important; 
}
.hfe-flyout-container .hfe-nav-menu .sub-menu {
background: unset;
}
.hfe-nav-menu__layout-vertical .hfe-menu-toggle:hover,
.hfe-nav-menu__layout-expandible .hfe-menu-toggle:hover,
.hfe-flyout-wrapper .hfe-menu-toggle:hover {
border:1px dotted;
}
.hfe-nav-menu__layout-vertical .hfe-menu-toggle,
.hfe-nav-menu__layout-expandible .hfe-menu-toggle,
.hfe-flyout-wrapper .hfe-menu-toggle {
border:1px dotted transparent;
} .hfe-nav-menu .menu-item a:before,
.hfe-nav-menu .menu-item a:after {
display: block;
position: absolute;
-webkit-transition: 0.3s;
transition: 0.3s;
-webkit-transition-timing-function: cubic-bezier(0.58, 0.3, 0.005, 1);
transition-timing-function: cubic-bezier(0.58, 0.3, 0.005, 1); }
.hfe-nav-menu .menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-nav-menu .menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
opacity: 0; }
.hfe-nav-menu .menu-item a.hfe-menu-item:hover:before,
.hfe-nav-menu .menu-item a.hfe-menu-item:hover:after,
.hfe-nav-menu .menu-item a.hfe-menu-item:focus:before,
.hfe-nav-menu .menu-item a.hfe-menu-item:focus:after,
.hfe-nav-menu .menu-item a.hfe-menu-item.highlighted:before,
.hfe-nav-menu .menu-item a.hfe-menu-item.highlighted:after,
.hfe-nav-menu .current-menu-item:before,
.hfe-nav-menu .current-menu-item:after {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
} .hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__underline .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__underline .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__overline .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__overline .menu-item.parent a.hfe-menu-item:after {
height: 3px;
width: 100%;
left: 0;
background-color: #55595c;
z-index: 2;
}
.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__double-line.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
height: 0;
width: 0;
left: 50%;
}
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
top: 10px;
}
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
bottom: 10px;
}
.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
top: -10px;
}
.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
bottom: -10px;
}
.hfe-pointer__double-line.hfe-animation__none, .hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item, .hfe-pointer__underline.hfe-animation__none, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item, .hfe-pointer__overline.hfe-animation__none, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item {
-webkit-transition-duration: 0s;
transition-duration: 0s;
}
.hfe-pointer__double-line.hfe-animation__none:before, .hfe-pointer__double-line.hfe-animation__none:after, .hfe-pointer__double-line.hfe-animation__none:hover, .hfe-pointer__double-line.hfe-animation__none:focus, .hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__double-line.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus, .hfe-pointer__underline.hfe-animation__none:before, .hfe-pointer__underline.hfe-animation__none:after, .hfe-pointer__underline.hfe-animation__none:hover, .hfe-pointer__underline.hfe-animation__none:focus, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__underline.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus, .hfe-pointer__overline.hfe-animation__none:before, .hfe-pointer__overline.hfe-animation__none:after, .hfe-pointer__overline.hfe-animation__none:hover, .hfe-pointer__overline.hfe-animation__none:focus, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__overline.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus {
-webkit-transition-duration: 0s;
transition-duration: 0s;
}
.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__overline .menu-item.parent a.hfe-menu-item:before {
content: '';
top: 0;
}
.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
width: 10px;
left: -20px;
}
.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__underline .menu-item.parent a.hfe-menu-item:after {
content: '';
bottom: 0;
}
.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__slide .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
width: 10px;
left: -webkit-calc( 100% + 20px);
left: calc( 100% + 20px);
} .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:after {
background: transparent;
left: 0;
top: 0;
bottom: 0;
right: 0;
border: 3px solid #55595c;
}
.hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before {
content: '';
}
.hfe-pointer__framed.hfe-animation__grow .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
-webkit-transform: scale(0.75);
-ms-transform: scale(0.75);
transform: scale(0.75);
}
.hfe-pointer__framed.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
-webkit-transform: scale(1.25);
-ms-transform: scale(1.25);
transform: scale(1.25);
}
.hfe-pointer__framed.hfe-animation__grow .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__framed.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:before {
-webkit-transition: opacity 0.2s, -webkit-transform 0.4s;
transition: opacity 0.2s, -webkit-transform 0.4s;
transition: opacity 0.2s, transform 0.4s;
transition: opacity 0.2s, transform 0.4s, -webkit-transform 0.4s;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:after {
width: 3px;
height: 3px;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:before {
border-width: 0 0 3px 3px;
-webkit-transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:after {
content: '';
top: initial;
bottom: 0;
left: initial;
right: 0;
border-width: 3px 3px 0 0;
-webkit-transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:after, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:after, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:after, .hfe-pointer__framed.hfe-animation__draw .current-menu-item:before, .hfe-pointer__framed.hfe-animation__draw .current-menu-item:after {
width: 100%;
height: 100%;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__framed.hfe-animation__draw .current-menu-item:before {
-webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s;
}
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:hover:after, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item:focus:after, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent a.hfe-menu-item.highlighted:after, .hfe-pointer__framed.hfe-animation__draw .current-menu-item:after {
-webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s;
}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:after {
width: 3px;
height: 3px;
}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:before {
border-width: 3px 0 0 3px;
}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:after {
content: '';
top: initial;
bottom: 0;
left: initial;
right: 0;
border-width: 0 3px 3px 0;
}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:hover:after, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item:focus:after, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__framed.hfe-animation__corners .menu-item.parent a.hfe-menu-item.highlighted:after, .hfe-pointer__framed.hfe-animation__corners .current-menu-item:before, .hfe-pointer__framed.hfe-animation__corners .current-menu-item:after {
width: 100%;
height: 100%;
-webkit-transition: opacity 0.002s, width 0.4s, height 0.4s;
transition: opacity 0.002s, width 0.4s, height 0.4s;
}
.hfe-pointer__framed.hfe-animation__none, .hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item {
-webkit-transition-duration: 0s;
transition-duration: 0s;
}
.hfe-pointer__framed.hfe-animation__none:before, .hfe-pointer__framed.hfe-animation__none:after, .hfe-pointer__framed.hfe-animation__none:hover, .hfe-pointer__framed.hfe-animation__none:focus, .hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__framed.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus {
-webkit-transition-duration: 0s;
transition-duration: 0s;
} .hfe-pointer__background .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__background .menu-item.parent a.hfe-menu-item:after {
content: '';
-webkit-transition: 0.3s;
transition: 0.3s;
}
.hfe-pointer__background .menu-item.parent a.hfe-menu-item:before {
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #55595c;
z-index: -1;
}
.hfe-pointer__background .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__background .menu-item.parent a.hfe-menu-item:focus, .hfe-pointer__background .menu-item.parent a.hfe-menu-item.highlighted, .hfe-pointer__background .current-menu-item {
color: #fff;
}
.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:before {
-webkit-transform: scale(0.5);
-ms-transform: scale(0.5);
transform: scale(0.5);
}
.hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__background.hfe-animation__grow .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__background.hfe-animation__grow .current-menu-item:before {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;
}
.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
-webkit-transition: 0.3s;
transition: 0.3s;
}
.hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__background.hfe-animation__shrink .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__background.hfe-animation__shrink .current-menu-item:before {
-webkit-transition: opacity 0.15s, -webkit-transform 0.4s;
transition: opacity 0.15s, -webkit-transform 0.4s;
transition: opacity 0.15s, transform 0.4s;
transition: opacity 0.15s, transform 0.4s, -webkit-transform 0.4s;
}
.hfe-pointer__background.hfe-animation__sweep-left .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
left: 100%;
}
.hfe-pointer__background.hfe-animation__sweep-right .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
right: 100%;
}
.hfe-pointer__background.hfe-animation__sweep-up .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
top: 100%;
}
.hfe-pointer__background.hfe-animation__sweep-down .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
bottom: 100%;
}
.hfe-pointer__background.hfe-animation__shutter-out-vertical .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
bottom: 50%;
top: 50%;
}
.hfe-pointer__background.hfe-animation__shutter-out-horizontal .menu-item.parent a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
right: 50%;
left: 50%;
}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:after {
top: 0;
left: 0;
right: 0;
bottom: 0;
background: #55595c;
z-index: -1;
}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:before {
top: 0;
bottom: 100%;
}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:after {
top: 100%;
bottom: 0;
}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__background.hfe-animation__shutter-in-vertical .current-menu-item:before {
bottom: 50%;
}
.hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:hover:after, .hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item:focus:after, .hfe-pointer__background.hfe-animation__shutter-in-vertical .menu-item.parent a.hfe-menu-item.highlighted:after, .hfe-pointer__background.hfe-animation__shutter-in-vertical .current-menu-item:after {
top: 50%;
}
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:before {
right: 0;
left: 100%;
}
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:after {
right: 100%;
left: 0;
}
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:hover:before, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:focus:before, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item.highlighted:before, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .current-menu-item:before {
left: 50%;
}
.hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:hover:after, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item:focus:after, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .menu-item.parent a.hfe-menu-item.highlighted:after, .hfe-pointer__background.hfe-animation__shutter-in-horizontal .current-menu-item:after {
right: 50%;
}
.hfe-pointer__background.hfe-animation__none, .hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item {
-webkit-transition-duration: 0s;
transition-duration: 0s;
}
.hfe-pointer__background.hfe-animation__none:before, .hfe-pointer__background.hfe-animation__none:after, .hfe-pointer__background.hfe-animation__none:hover, .hfe-pointer__background.hfe-animation__none:focus, .hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__background.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus {
-webkit-transition-duration: 0s;
transition-duration: 0s;
} .hfe-pointer__text.hfe-animation__skew .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__skew .menu-item.parent a.hfe-menu-item:focus {
-webkit-transform: skew(-8deg);
-ms-transform: skew(-8deg);
transform: skew(-8deg);
}
.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item:focus {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}
.hfe-pointer__text.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__shrink .menu-item.parent a.hfe-menu-item:focus {
-webkit-transform: scale(0.8);
-ms-transform: scale(0.8);
transform: scale(0.8);
}
.hfe-pointer__text.hfe-animation__float .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__float .menu-item.parent a.hfe-menu-item:focus {
-webkit-transform: translateY(-8px);
-ms-transform: translateY(-8px);
transform: translateY(-8px);
}
.hfe-pointer__text.hfe-animation__sink .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__sink .menu-item.parent a.hfe-menu-item:focus {
-webkit-transform: translateY(8px);
-ms-transform: translateY(8px);
transform: translateY(8px);
}
.hfe-pointer__text.hfe-animation__rotate .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__rotate .menu-item.parent a.hfe-menu-item:focus {
-webkit-transform: rotate(6deg);
-ms-transform: rotate(6deg);
transform: rotate(6deg);
}
.hfe-pointer__text.hfe-animation__none, .hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item {
-webkit-transition-duration: 0s;
transition-duration: 0s;
}
.hfe-pointer__text.hfe-animation__none:before, .hfe-pointer__text.hfe-animation__none:after, .hfe-pointer__text.hfe-animation__none:hover, .hfe-pointer__text.hfe-animation__none:focus, .hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:before, .hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:after, .hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text.hfe-animation__none .menu-item.parent a.hfe-menu-item:focus {
-webkit-transition-duration: 0s;
transition-duration: 0s;
}
.hfe-flyout-overlay {
display: none;
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
z-index: 999998;
background: rgba(0,0,0,.6);
cursor: pointer;
-webkit-backface-visibility: hidden;
} .hfe-pointer__underline .menu-item.parent a.hfe-menu-item.elementor-button:after,
.hfe-pointer__overline .menu-item.parent a.hfe-menu-item.elementor-button:before,
.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item.elementor-button:after,
.hfe-pointer__double-line .menu-item.parent a.hfe-menu-item.elementor-button:before {
height: 0px;
}
.hfe-pointer__framed .menu-item.parent a.hfe-menu-item.elementor-button:before,
.hfe-pointer__framed .menu-item.parent a.hfe-menu-item.elementor-button:after{
border-width: 0px;
}
.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item.elementor-button:hover,
.hfe-pointer__text.hfe-animation__grow .menu-item.parent a.hfe-menu-item.elementor-button:focus
{
-webkit-transform: none;
transform: none;
}
.hfe-flyout-close,
.hfe-flyout-close svg {
position: absolute;
top: 0;
right: 0;
margin: 5px;
width: 23px;
height: 23px;
line-height: 23px;
font-size: 23px;
display: block;
cursor: pointer;
}
.hfe-flyout-wrapper .hfe-side.hfe-flyout-left {
top: 0;
bottom: 0;
left: -100%;
right: auto;
height: 100%; width: 300px;
max-width: 100%;
max-width: 100vw;
}
.hfe-flyout-wrapper .hfe-side {
display: none;
position: fixed;
z-index: 999999;
padding: 0;
margin: 0;
-webkit-overflow-scrolling: touch;
-webkit-backface-visibility: hidden;
}
.hfe-flyout-wrapper .hfe-side.hfe-flyout-show {
display: block;
}
.hfe-flyout-content.push {
color: #ffffff;
}
.hfe-flyout-content ul li {
color: #ffffff;
} .hfe-flyout-wrapper .hfe-side.hfe-flyout-right {
top: 0;
bottom: 0;
left: auto;
right: -100%; height: 100%; width: 300px; max-width: 100%;
}
.hfe-flyout-wrapper .hfe-side.hfe-flyout-left {
top: 0;
bottom: 0;
left: -100%; right: auto;
height: 100%; width: 300px; max-width: 100%;
max-width: 100vw;
}
.hfe-flyout-wrapper .hfe-side.top {
top: -100%; bottom: auto;
left: 0;
right: 0;
width: 100%;
width: 100vw;
height: 300px; max-height: 100%;
}
.hfe-flyout-wrapper .hfe-side.bottom {
top: auto;
bottom: -100%; left: 0;
right: 0;
width: 100%;
width: 100vw;
height: 300px; max-height: 100%;
} .hfe-flyout-content {
height: 100%;
overflow-x: hidden;
overflow-y: auto;
line-height: 1.4em;
color: #fff;
} @media (max-width:1024px) {
.hfe-flyout-content {
-webkit-transform: translateZ(0);
transform: translateZ(0);
}
}
.hfe-flyout-content::-webkit-scrollbar {
display: none;
}
.admin-bar .hfe-side {
margin-top: 32px;
} .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children > ul.sub-menu {
-webkit-transform: translateY(20%);
-ms-transform: translateY(20%);
transform: translateY(20%);
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-transition: all 0.1s;
transition: all 0.1s;
}
.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover > ul.sub-menu {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children > ul.sub-menu {  
-webkit-transform: translateY(-20%);
-ms-transform: translateY(-20%);
transform: translateY(-20%);
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-transition: all 0.1s;
transition: all 0.1s;
}
.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover > ul.sub-menu {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.hfe-nav-menu .hfe-has-submenu .sub-menu li.menu-item:first-child,
.hfe-nav-menu .hfe-has-submenu .sub-menu li.menu-item:last-child {
overflow: visible !important;
}
.elementor-widget-navigation-menu:not(.hfe-nav-menu__align-justify):not(.hfe-menu-item-space-between) a.hfe-menu-item.elementor-button {
display: inline-flex;
} 
.hfe-nav-menu li.hfe-button-wrapper {
align-self: center;
} @media only screen and ( max-width: 1024px ) {
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal li,
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu{
width: 100%;
margin-right:0px;
}
.hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle,
.hfe-nav-menu__breakpoint-tablet .hfe-layout-vertical .hfe-nav-menu__toggle {
display: block;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
visibility: hidden;
opacity: 0;
}
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
visibility: visible;
opacity: 1;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal,
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical {
visibility: hidden;
opacity: 0;
height: 0;
}
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-horizontal,
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-vertical {
visibility: visible;
opacity: 1;
height: auto;
}
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
position: relative;
}
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal,
.hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical {
position: absolute;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu {
visibility: hidden;
opacity: 0;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu {
top: 0;
left: 0;
}
.hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle,
.hfe-nav-menu__breakpoint-tablet .hfe-layout-vertical .hfe-nav-menu__toggle
{
visibility: visible;
opacity: 1;
display: block;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical {
float: none;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu,
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu,
.hfe-nav-menu__breakpoint-none .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu {
visibility: hidden;
opacity: 0;
-webkit-transition: none;
transition: none;
}
.hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle:hover {
border:1px dotted;
}
.hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle {
border:1px dotted transparent;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu {
position: relative;
height: 0;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu {
position: relative;
height: 0;
top: 0;
}
.hfe-nav-menu__breakpoint-tablet .saved-content,
.hfe-nav-menu__breakpoint-tablet .sub-menu,
.hfe-nav-menu__breakpoint-tablet .child {
left: 0 !important;
width:auto !important;  
}
.hfe-nav-menu .sub-menu {
min-width: auto;
margin: 0;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow {
padding: 10px;
}
.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{
content: ''; 
}
.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{
content: ''; 
}
.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
content: ''; 
}
.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
content: ''; 
}
.hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-plus .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
content: '-'; 
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu .sub-menu{
-webkit-box-shadow: none;
box-shadow: none;
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before,
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
content: ''; 
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before,
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
content: ''
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before,
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{
content: ''; 
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before,
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{
content: ''
} .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,
.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu,
.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,
.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu {
-webkit-transform: none;
-ms-transform: none;
transform: none;
} .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after,
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before {
background-color: unset!important; 
}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before{
border: 0px!important;
}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text  .menu-item.parent a.hfe-menu-item:focus{
-webkit-transform: none!important;
-ms-transform: none!important;
transform: none!important;
}
.hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item,
.hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-sub-menu-item,
.hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.hfe-button-wrapper {
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; 
}
} @media only screen and ( max-width: 767px ) {
.hfe-nav-menu__breakpoint-mobile.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item,
.hfe-nav-menu__breakpoint-mobile.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-sub-menu-item 
.hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.hfe-button-wrapper { 
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-moz-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between; 
}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-horizontal .hfe-nav-menu__toggle,
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
visibility: visible;
opacity: 1;
display: block;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal li.menu-item,
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu {
width: 100%
}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-vertical .hfe-nav-menu__toggle {
display: inline-block;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .sub-menu {
position: relative;
height: 0;
top: 0;
}
.hfe-nav-menu .sub-menu {
min-width: auto;
margin: 0;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu,
.hfe-nav-menu__breakpoint-none .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu {
visibility: hidden;
opacity: 0;
-webkit-transition: none;
transition: none;
}
.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical {
float: none;
}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-vertical .hfe-nav-menu__toggle.hfe-active-menu {
display: block;
}
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-horizontal,
.hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-vertical {
visibility: hidden;
opacity: 0;
height: 0;  
}
.hfe-nav-menu__breakpoint-mobile .hfe-layout-horizontal .hfe-nav-menu__toggle,
.hfe-nav-menu__breakpoint-mobile .hfe-layout-vertical .hfe-nav-menu__toggle
{
visibility: visible;
opacity: 1;
display: block;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal {
visibility: hidden;
opacity: 0;
height: 0;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-vertical {
float: none;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .sub-menu {
visibility: hidden;
opacity: 0;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
visibility: hidden;
opacity: 0;
}
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
visibility: visible;
opacity: 1;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal,
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-vertical {
visibility: hidden;
opacity: 0;
height: 0;
}
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-horizontal,
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-vertical {
visibility: visible;
opacity: 1;
height: auto;
}
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
position: relative;
}
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal,
.hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical {
position: absolute;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu {
top: 0;
left: 0;
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{
content: ''; 
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{
content: ''; 
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
content: ''; 
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
content: ''; 
}
.hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-plus .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
content: '-'; 
}
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
content: ''; 
}
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
content: ''
}
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{
content: ''; 
}
.hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{
content: ''
}
.hfe-nav-menu__breakpoint-mobile .hfe-menu-toggle:hover{
border:1px dotted;
}
.hfe-nav-menu__breakpoint-mobile .hfe-menu-toggle{
border:1px dotted transparent;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu .sub-menu{
-webkit-box-shadow: none;
box-shadow: none;
} .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-1 .hfe-nav-menu {
-webkit-transform: scale(0.7);
-ms-transform: scale(0.7);
transform: scale(0.7);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow {
padding: 10px;
}
.hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-1 .hfe-nav-menu {
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
} .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-2 .hfe-nav-menu {
-webkit-transform: translateX(20%);
-ms-transform: translateX(20%);
transform: translateX(20%);
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
}
.hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-2 .hfe-nav-menu {
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
} .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-3 .hfe-nav-menu {
-webkit-transform: translateY(20%);
-ms-transform: translateY(20%);
transform: translateY(20%);
opacity: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-3 .hfe-nav-menu {
-webkit-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
opacity: 1;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.hfe-nav-menu__breakpoint-mobile .saved-content,
.hfe-nav-menu__breakpoint-mobile .sub-menu,
.hfe-nav-menu__breakpoint-mobile .child,
.hfe-nav-menu__breakpoint-tablet .saved-content,
.hfe-nav-menu__breakpoint-tablet .sub-menu,
.hfe-nav-menu__breakpoint-tablet .child{
left: 0 !important;
width: auto !important; 
}
.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,
.hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu,
.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,
.hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu {
-webkit-transform: none;
-ms-transform: none;
transform: none;
}   
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after,
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after,
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before,
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before {
background-color: unset!important; 
}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before,
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before{
border: 0px!important;
}
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text  .menu-item.parent a.hfe-menu-item:focus,
.elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-pointer__text  .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text .menu-item.parent a.hfe-menu-item:focus {
-webkit-transform: none!important;
-ms-transform: none!important;
transform: none!important;
}
}
.hfe-toggle-no .hfe-layout-expandible .hfe-nav-menu__toggle {
display: none;
} .hfe-icon {
display: inline-block;
vertical-align: middle; } .hfe-icon svg {
width: 1em;
height: 1em;
} .hfe-cart-menu-wrap-custom {
display: inline-block;
line-height: 1;
}
.hfe-cart-menu-wrap-custom .hfe-cart-count, 
.hfe-cart-menu-wrap-custom .hfe-cart-count:after {
border-color: #75c32c;
color: #75c32c;
}
.hfe-cart-menu-wrap-custom .hfe-cart-count {
font-weight: bold;
position: relative;
display: inline-block;
vertical-align: middle;
text-align: center;
min-width: 2.1em;
min-height: 2.1em;
font-size: 0.860em;
line-height: 1.8;
border-radius: 0.3em 0.3em 0.3em 0.3em;
border-width: 2px;
border-style: solid;
padding: 12px 24px;
} .hfe-cart-menu-wrap-default {
display: inline-block;
line-height: 1;
}
.hfe-cart-menu-wrap-default .hfe-cart-count, 
.hfe-cart-menu-wrap-default .hfe-cart-count:after {
border-color: #75c32c;
color: #75c32c;
}
.hfe-cart-menu-wrap-default .hfe-cart-count {
font-weight: bold;
position: relative;
display: inline-block;
vertical-align: middle;
text-align: center;
min-width: 2.1em;
min-height: 2.1em;
font-size: 0.860em;
line-height: 1.8;
border-radius: 0em 0em 0.3em 0.3em;
border-width: 2px;
border-style: solid;
padding: 0 .4em;
}
.hfe-cart-menu-wrap-default .hfe-cart-count:after {
bottom: 100%;
margin-bottom: 0;
height: .8em;
width: .8em;
left: 50%;
transform: translateX(-50%);
top: -.6em;
content: ' ';
position: absolute;
pointer-events: none;
border-width: 2px;
border-style: solid;
border-top-left-radius: 10em;
border-top-right-radius: 10em;
border-bottom: 0;
}
.elementor-widget-hfe-cart:not(.hfe-menu-cart--show-subtotal-yes) .hfe-menu-cart__toggle .elementor-button-text {
display: none; 
}
.elementor-widget-hfe-cart.toggle-icon--bag-light .hfe-menu-cart__toggle .elementor-button-icon i:before {
content: '\e8e3'; 
}
.elementor-widget-hfe-cart.toggle-icon--bag-medium .hfe-menu-cart__toggle .elementor-button-icon i:before {
content: '\e8e4'; 
}
.elementor-widget-hfe-cart.toggle-icon--bag-solid .hfe-menu-cart__toggle .elementor-button-icon i:before {
content: '\e8e5'; 
}
.hfe-menu-cart__toggle .elementor-button {
background: transparent;
border-radius: 0;
color: #818a91;
border: 1px solid;
border-color: inherit;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center; 
}
.hfe-menu-cart__toggle .elementor-button-text {
margin-right: 0.3em; 
}
.hfe-menu-cart__toggle .elementor-button-icon {
position: relative;
-webkit-transition: color 0.1s;
-o-transition: color 0.1s;
transition: color 0.1s; 
}
.hfe-menu-cart--items-indicator-bubble .hfe-menu-cart__toggle .elementor-button-icon[data-counter]:before {
content: attr(data-counter);
display: block;
position: absolute;
min-width: 1.6em;
height: 1.6em;
line-height: 1.5em;
top: -0.7em;
right: -0.7em;
border-radius: 100%;
color: #fff;
background-color: #d9534f;
text-align: center;
font-size: 10px; 
}
.hfe-menu-cart--items-indicator-plain .hfe-menu-cart__toggle .elementor-button-icon[data-counter]:before {
content: attr(data-counter);
display: inline-block;
font-weight: normal; 
}
.hfe-menu-cart--empty-indicator-hide .hfe-menu-cart__toggle .elementor-button .elementor-button-icon[data-counter="0"]:before {
content: none;
display: none; 
}
.hfe-menu-cart__toggle .elementor-button-icon {
-webkit-box-ordinal-group: 16;
-webkit-order: 15;
-ms-flex-order: 15;
order: 15;
}
.hfe-menu-cart__toggle.hfe-button-wrapper .elementor-button {
color:#4d4848;
} .hfe-search-button-wrapper {
display: block;
cursor: pointer;
vertical-align: middle;
text-align: right;
}
.hfe-search-form__container {
display: flex;
overflow: hidden;
}
.hfe-search-form__input {
flex-basis: 100%;
}
.hfe-search-icon-toggle i.fa-search {
display: inline-block;
position: absolute;
width: 20px;
box-sizing: content-box;
padding: 10px;
}
.hfe-search-icon-toggle i:before {
vertical-align: middle;
} .hfe-search-button-wrapper input[type=search] {
border: 0;
padding: 10px;
cursor: pointer;
border-radius: 0;
transition: all .5s;
box-sizing: border-box;
outline: none;
}
.hfe-search-button-wrapper button {
border: none;
border-radius: 0;
padding: 0;
}
.hfe-search-button-wrapper input[type=search]:focus {
cursor: auto;
border: none;
box-shadow: none;
}
.hfe-search-icon-toggle input:-moz-placeholder,
.hfe-search-icon-toggle input::-webkit-input-placeholder {
color: transparent;
}
.hfe-search-layout-icon .hfe-search-icon-toggle .hfe-search-form__input {
background-color: unset;
height: 100%;
}
.hfe-search-button-wrapper.hfe-input-focus {
display: flex;
}
.hfe-search-form__container .hfe-search-submit {
min-width: 3%;
position:relative;
}
.hfe-search-form__container button#clear,
.hfe-search-icon-toggle button#clear {
visibility: hidden;
position: absolute;
right:0; 
top:0;
padding: 0 8px;
font-style: normal;
user-select: none;
cursor: pointer;
bottom:0;
margin-right:10px;
background-color: transparent;
}
.hfe-search-button-wrapper input[type="search"]::-webkit-search-decoration,
.hfe-search-button-wrapper input[type="search"]::-webkit-search-cancel-button,
.hfe-search-button-wrapper input[type="search"]::-webkit-search-results-button,
.hfe-search-button-wrapper input[type="search"]::-webkit-search-results-decoration { 
display: none; 
}
.hfe-search-form__container button#clear-with-button{
visibility: hidden;
position: absolute;
top: 0;
padding: 0 8px;
font-style: normal;
font-size: 1.2em;
user-select: none;
cursor: pointer;
bottom:0;
background-color: transparent;
}
.hfe-search-button-wrapper, 
.hfe-search-form__container,
.hfe-search-icon-toggle,
.hfe-search-button-wrapper .hfe-search-icon-toggle i,
.hfe-search-button-wrapper .hfe-search-icon-toggle i:before {
position: relative;
}
.hfe-search-button-wrapper .hfe-search-icon-toggle .hfe-search-form__input {
position: absolute;
width: 0;
right: 0;
background-color: transparent;
}
.hfe-search-icon-toggle {
width: 100%!important;
}
.hfe-search-button-wrapper.hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{
position: absolute;
width: 250px;
right: 0;
}
.hfe-search-layout-text .hfe-search-form__container,
.hfe-search-layout-icon_text .hfe-search-form__container,
.hfe-search-layout-text .hfe-search-form__container .hfe-search-form__input,
.hfe-search-layout-icon_text .hfe-search-form__container .hfe-search-form__input {
width: 100%;
}
.hfe-search-icon-toggle {
line-height: 1.5;
} .hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__double-line.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,
.hfe-pointer__overline.hfe-animation__slide .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before  {
width: 100%;
left: 0;
opacity:1;
}
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,.hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
bottom: 0px;
opacity:1;
}
.hfe-pointer__double-line.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__drop-out .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__double-line.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__drop-in .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
top: 0px;
opacity: 1;
}
.hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__double-line.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__underline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__overline.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
height: 3px;
width: 100%;
left: 0;
opacity: 1;
}
.hfe-pointer__framed.hfe-animation__grow .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__framed.hfe-animation__shrink .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before {
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.hfe-pointer__framed.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:before, .hfe-pointer__underline.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after, .hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, .hfe-pointer__double-line.hfe-animation__fade .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
opacity:1;
}
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, 
.hfe-pointer__framed.hfe-animation__corners .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after,
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):before, 
.hfe-pointer__framed.hfe-animation__draw .menu-item.parent.current-menu-item a.hfe-menu-item:not(:hover):not(:focus):not(.current-menu-item):not(.highlighted):after {
border-width:3px;
width:100%;
opacity:1;
height:100%;
} .hfe-scroll-to-top-wrap.hfe-scroll-to-top-hide {
display: none;
}
.hfe-scroll-to-top-wrap.edit-mode,
.hfe-scroll-to-top-wrap.single-page-off {
display: none !important;
}
.hfe-scroll-to-top-button {
position:fixed;
right:15px;
bottom:15px;
z-index:9999;
display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
-webkit-box-align:center;
-webkit-align-items:center;
align-items:center;
-ms-flex-align:center;
-webkit-box-pack:center;
-ms-flex-pack:center;
-webkit-justify-content:center;
justify-content:center;
width:50px;
height:50px;
border-radius:50px;
background-color:#000000;
color:#fff;
text-align:center;
opacity:1;
cursor:pointer;
-webkit-transition:all .3s;
transition:all .3s;
}
.hfe-scroll-to-top-button i {
color:#fff;
font-size:16px;
} ul.hfe-breadcrumbs {
display:block;
margin:0;
padding:0;
list-style:none
}
ul.hfe-breadcrumbs li {
display: inline-block;
margin-right: 10px;
vertical-align: middle;
}
ul.hfe-breadcrumbs li:last-child {
margin:0;
}
ul.hfe-breadcrumbs li a,
ul.hfe-breadcrumbs li span.hfe-breadcrumbs-separator-icon,
ul.hfe-breadcrumbs li span.hfe-breadcrumbs-text{
display:block;
}
ul.hfe-breadcrumbs li span.hfe-breadcrumbs-text{
-webkit-transition:all .4s;
transition:all .4s;
}
span.hfe-breadcrumbs-home-icon{
margin-right:10px;
align-content: center;
}
.hfe-breadcrumbs-first a {
align-content: center;
}
.hfe-breadcrumbs-separator-icon i, 
.hfe-breadcrumbs-separator-icon svg,
.hfe-breadcrumbs-home-icon i,
.hfe-breadcrumbs-home-icon svg {
width: 1em;
height: 1em;
position: relative;
display: block;
}
ul.hfe-breadcrumbs-show-home li.hfe-breadcrumbs-first {
display: inline-flex;
} ul.hfe-post-info-items {
list-style: none;
margin: 0;
padding: 0;
}
ul.hfe-post-info-inline.hfe-post-info-items {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-wrap: wrap;
-ms-flex-wrap: wrap;
flex-wrap: wrap;
}
li.hfe-post-info-item {
-webkit-align-content: center;
-ms-flex-line-pack: center;
align-content: center;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-webkit-flex-direction: row;
-ms-flex-direction: row;
flex-direction: row;
-webkit-flex-wrap: nowrap;
-ms-flex-wrap: nowrap;
flex-wrap: nowrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
li.hfe-post-info-item,
li.hfe-post-info-item > a {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
align-items: center;
-ms-flex-align: center;
}
.hfe-post-info-inline.hfe-post-info-items .hfe-post-info-item {
margin-right: 8px;
margin-left: 8px;
}
.hfe-post-info-inline .hfe-post-info-item:not(:last-child):after {
position: relative;
right: -8px;
}
.hfe-post-info-inline.hfe-post-info-items {
margin-right: -8px;
margin-left: -8px;
}
.hfe-post-info-icon svg {
display: block;
}
.hfe-post-info-layout-traditional .hfe-post-info-item:not(:last-child):after {
position: absolute;
bottom: 0;
width: 100%;
left: 0;
}
.hfe-post-info-layout-traditional .hfe-post-info-item:not(:last-child) {
position: relative;
} .hfe-icon-wrap .hfe-icon svg {
height: 100%;
width: 100%;
}
body .elementor .hfe-button-wrapper a {
text-decoration: none;
}
.hfe-button-wrapper {
border-radius: 3px;
}
.hfe-reading-progress-bar{
height: 4px;
} .hfe-posts-grid {
display: grid;
}
.hfe-post-image img {
width: 100%;
height: auto;
display: block;
}
.hfe-post-title a {
text-decoration: none;
}
.hfe-post-title {
margin-top: 0px;
}
.hfe-read-more {
text-decoration: none;
}
.hfe-post-meta {
font-size: 12px;
line-height: 1.3em;
}
.hfe-post-title {
font-size: 20px;
}.hfe-woo-products-wrapper {
width: 100%;
}
.hfe-woo-products-grid {
display: grid;
grid-template-columns: repeat(4, 1fr);
gap: 35px 20px;
}
.hfe-product-item {
background: #ffffff;
border-radius: 8px;
overflow: hidden;
border: 1px solid #f0f0f0;
}
.hfe-product-image {
position: relative;
overflow: hidden;
}
.hfe-product-image img {
width: 100%;
height: auto;
display: block;
}
.hfe-product-content {
padding: 20px;
display: flex;
flex-direction: column;
height: 100%;
}
.hfe-product-category {
font-size: 12px;
text-transform: uppercase;
letter-spacing: 0.8px;
margin-bottom: 8px;
opacity: 0.75;
font-weight: 500;
color: #666;
}
.hfe-product-title {
margin: 0 0 12px 0;
font-size: 16px;
line-height: 1.5;
font-weight: 600;
flex-grow: 1;
}
.hfe-product-title a {
color: #333;
text-decoration: none;
}
.hfe-product-title h2 {
margin: 0;
font-size: inherit;
line-height: inherit;
font-weight: inherit;
color: inherit;
}
.hfe-product-title .hfe-loop-product__link {
display: block;
}
.hfe-product-rating {
margin-bottom: 12px;
}
.hfe-product-rating .review-rating {
display: flex;
align-items: center;
min-height: 16px;
}
.hfe-product-rating .star-rating {
font-size: 14px;
color: #ffa500;
display: inline-block;
}
.hfe-product-price {
margin-bottom: 16px;
font-weight: 700;
font-size: 18px;
}
.hfe-product-price .price {
color: #333;
}
.hfe-product-price .price del {
opacity: 0.6;
margin-right: 8px;
font-weight: 400;
}
.hfe-product-description {
margin-bottom: 16px;
font-size: 14px;
line-height: 1.6;
color: #666;
flex-grow: 1;
}
.hfe-product-add-to-cart {
margin-top: auto;
}
.hfe-woo-products-wrapper .hfe-product-add-to-cart .button {
width: auto;
min-width: 100px;
padding: 12px 20px;
border: none;
border-radius: 4px;
font-size: 14px;
font-weight: 600;
text-transform: uppercase;
letter-spacing: 0.5px;
cursor: pointer;
text-decoration: none;
display: inline-block;
text-align: center;
}
.hfe-woo-products-wrapper .hfe-product-add-to-cart .button:hover,
.hfe-woo-products-wrapper .hfe-product-add-to-cart .button:focus,
.hfe-woo-products-wrapper .hfe-product-add-to-cart .button:active,
.hfe-woo-products-wrapper .hfe-product-add-to-cart a.button:link {
text-decoration: none;
}
.hfe-woo-products-notice,
.hfe-woo-products-empty {
text-align: center;
padding: 40px 20px;
background: #f8f9fa;
border-radius: 4px;
color: #666;
} .hfe-product-item {
height: 100%;
display: flex;
flex-direction: column;
}
.hfe-product-content {
flex: 1;
display: flex;
flex-direction: column;
} .hfe-content-align-left .hfe-product-item {
text-align: left;
}
.hfe-content-align-left .hfe-product-item .star-rating {
margin-left: 0;
margin-right: auto;
}
.hfe-content-align-center .hfe-product-item {
text-align: center;
}
.hfe-content-align-center .hfe-product-item .star-rating {
margin-left: auto;
margin-right: auto;
}
.hfe-content-align-right .hfe-product-item {
text-align: right;
}
.hfe-content-align-right .hfe-product-item .star-rating {
margin-left: auto;
margin-right: 0;
} @media (max-width: 1024px) {
.hfe-content-tablet-align-left .hfe-product-item {
text-align: left;
}
.hfe-content-tablet-align-left .hfe-product-item .star-rating {
margin-left: 0;
margin-right: auto;
}
.hfe-content-tablet-align-center .hfe-product-item {
text-align: center;
}
.hfe-content-tablet-align-center .hfe-product-item .star-rating {
margin-left: auto;
margin-right: auto;
}
.hfe-content-tablet-align-right .hfe-product-item {
text-align: right;
}
.hfe-content-tablet-align-right .hfe-product-item .star-rating {
margin-left: auto;
margin-right: 0;
}
} @media (max-width: 767px) {
.hfe-content-mobile-align-left .hfe-product-item {
text-align: left;
}
.hfe-content-mobile-align-left .hfe-product-item .star-rating {
margin-left: 0;
margin-right: auto;
}
.hfe-content-mobile-align-center .hfe-product-item {
text-align: center;
}
.hfe-content-mobile-align-center .hfe-product-item .star-rating {
margin-left: auto;
margin-right: auto;
}
.hfe-content-mobile-align-right .hfe-product-item {
text-align: right;
}
.hfe-content-mobile-align-right .hfe-product-item .star-rating {
margin-left: auto;
margin-right: 0;
}
} @media (max-width: 1200px) {
.hfe-woo-products-grid {
grid-template-columns: repeat(3, 1fr);
}
}
@media (max-width: 768px) {
.hfe-woo-products-grid {
grid-template-columns: repeat(2, 1fr);
gap: 20px 15px;
}
.hfe-product-content {
padding: 16px;
}
.hfe-product-title {
font-size: 15px;
}
.hfe-product-price {
font-size: 16px;
}
}
@media (max-width: 480px) {
.hfe-woo-products-grid {
grid-template-columns: 1fr;
gap: 25px;
}
.hfe-product-content {
padding: 18px;
}
}
table.shop_table_responsive tbody th,table.shop_table_responsive thead{display:none}table.shop_table_responsive tr td{display:block;text-align:right;clear:both}table.shop_table_responsive tr td:before{content:attr(data-title) ": ";float:left}table.shop_table_responsive tr td.product-remove a{text-align:left}table.shop_table_responsive tr td.actions:before,table.shop_table_responsive tr td.download-actions:before,table.shop_table_responsive tr td.product-remove:before{display:none}table.shop_table_responsive tr td.download-actions .button{display:block;text-align:center}@media screen and (min-width:48em){table.shop_table_responsive thead{display:table-header-group}table.shop_table_responsive tbody th{display:table-cell}table.shop_table_responsive tr td,table.shop_table_responsive tr th{text-align:left}table.shop_table_responsive tr td{display:table-cell}table.shop_table_responsive tr td:before{display:none}}.shop_table.order_details,.shop_table.woocommerce-MyAccount-orders{background:var(--em-color-content-cards-bg,#f5f5f5);padding:15px 30px;border-collapse:inherit;text-align:left;border:0;color:var(--em-color-body-text,#212121)}.shop_table.order_details tr,.shop_table.woocommerce-MyAccount-orders tr{padding:0}.shop_table.order_details td,.shop_table.order_details th,.shop_table.woocommerce-MyAccount-orders td,.shop_table.woocommerce-MyAccount-orders th{border:none;padding:13px 0}.shop_table.order_details tbody+tfoot td,.shop_table.order_details tbody+tfoot th,.shop_table.order_details thead+tbody td,.shop_table.order_details thead+tbody th,.shop_table.order_details tr+tr td,.shop_table.order_details tr+tr th,.shop_table.woocommerce-MyAccount-orders tbody+tfoot td,.shop_table.woocommerce-MyAccount-orders tbody+tfoot th,.shop_table.woocommerce-MyAccount-orders thead+tbody td,.shop_table.woocommerce-MyAccount-orders thead+tbody th,.shop_table.woocommerce-MyAccount-orders tr+tr td,.shop_table.woocommerce-MyAccount-orders tr+tr th{border-top:1px solid #ececec}.shop_table.order_details tbody tr td,.shop_table.woocommerce-MyAccount-orders tbody tr td{padding:8px 0}.shop_table.order_details tbody tr+tr td,.shop_table.woocommerce-MyAccount-orders tbody tr+tr td{border-top:0!important}.shop_table.order_details tbody tr:first-child td,.shop_table.woocommerce-MyAccount-orders tbody tr:first-child td{padding-top:15px}.shop_table.order_details tbody tr:last-child td,.shop_table.woocommerce-MyAccount-orders tbody tr:last-child td{padding-bottom:15px}.shop_table.order_details tbody .woocommerce-orders-table__cell .button,.shop_table.woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell .button{width:100%;text-align:center}.shop_table.order_details tfoot th,.shop_table.woocommerce-MyAccount-orders tfoot th{font-weight:600}.shop_table.order_details tfoot .woocommerce-Price-amount,.shop_table.woocommerce-MyAccount-orders tfoot .woocommerce-Price-amount{font-size:1.1em;font-weight:600}.shop_table.order_details tfoot tr:last-child .woocommerce-Price-amount,.shop_table.woocommerce-MyAccount-orders tfoot tr:last-child .woocommerce-Price-amount{font-size:1.4em}.shop_table.woocommerce-MyAccount-orders tbody tr+tr td,.shop_table.woocommerce-table--order-downloads tbody tr+tr td{border-top:1px solid #ececec!important}.shop_table .wc-item-meta{padding-left:15px;margin-top:7px;margin-bottom:-7px}.shop_table .wc-item-meta li{display:flex;flex-wrap:wrap;list-style:none;font-size:.85em}.shop_table .wc-item-meta li strong{margin-right:6px}.shop_table .wc-item-meta li p{margin-bottom:0}@media only screen and (max-width:767px){.shop_table_responsive.order_details .download-product:before,.shop_table_responsive.woocommerce-MyAccount-orders .download-product:before{font-weight:600}.shop_table_responsive.order_details tbody tr:first-child td,.shop_table_responsive.woocommerce-MyAccount-orders tbody tr:first-child td{border-top:0!important}.shop_table_responsive.order_details tbody tr+tr td:first-child,.shop_table_responsive.woocommerce-MyAccount-orders tbody tr+tr td:first-child{padding-top:30px;border-top:0!important}.shop_table_responsive.order_details tbody .woocommerce-orders-table__cell .button,.shop_table_responsive.woocommerce-MyAccount-orders tbody .woocommerce-orders-table__cell .button{width:auto;text-align:inherit}}table.woocommerce-product-attributes,table.woocommerce-product-attributes tr{border:0}table.woocommerce-product-attributes tr:first-child td,table.woocommerce-product-attributes tr:first-child th{border-top:0}table.woocommerce-product-attributes tr:last-child td,table.woocommerce-product-attributes tr:last-child th{border-bottom:0}table.woocommerce-product-attributes td,table.woocommerce-product-attributes th{text-align:left;border-left:0;border-right:0;font-weight:400}table.woocommerce-product-attributes a{text-decoration:none}table.woocommerce-product-attributes p{margin-bottom:0}.shop-table-layout2 .shop_table{border:0}.shop-table-layout2 .shop_table .product-quantity,.shop-table-layout2 .shop_table .product-remove,.shop-table-layout2 .shop_table .product-subtotal,.shop-table-layout2 .shop_table thead{display:none}.shop-table-layout2 .shop_table td,.shop-table-layout2 .shop_table th,.shop-table-layout2 .shop_table tr{border-right:0;border-left:0;padding:0}.shop-table-layout2 .shop_table td,.shop-table-layout2 .shop_table th{border-top:0;border-bottom:0}.shop-table-layout2 .shop_table tr.woocommerce-cart-form__cart-item{display:flex}.shop-table-layout2 .shop_table tr.woocommerce-cart-form__cart-item+tr{border-top:0}.shop-table-layout2 .shop_table tr.emoza-wishlist-row-item{padding:25px 0}.shop-table-layout2 .shop_table .product-name{display:flex;flex-direction:column;width:100%!important}.shop-table-layout2 .shop_table .product-name>a:first-child{order:1}.shop-table-layout2 .shop_table .product-name .variation{margin-top:5px;order:2}.shop-table-layout2 .shop_table .product-name .emoza-qty-remove-wrapper{margin-top:auto;order:3}.shop-table-layout2 .shop_table .product-name .emoza-qty-remove-wrapper .quantity{margin-right:20px}.shop-table-layout2 .shop_table .product-name .emoza-stock-wrapper{font-size:.9rem;opacity:.7;order:2}.shop-table-layout2 .shop_table .product-price{vertical-align:top!important;text-align:right;font-weight:700}.shop-table-layout2 .shop_table .emoza-qty-remove-wrapper{display:flex;align-items:center}.shop-table-layout2 .shop_table .emoza-qty-remove-wrapper .remove{position:relative;font-size:.9rem;margin-top:-4px}.shop-table-layout2 .shop_table .emoza-qty-remove-wrapper .remove:after{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom-width:2px;border-bottom-style:solid;transition:opacity .3s ease}.shop-table-layout2 .shop_table .emoza-qty-remove-wrapper .remove:hover:after{opacity:.5}.shop-table-layout2 .shop_table.emoza_wishlist_table .product-addtocart{width:30%;text-align:right}@media screen and (min-width:768px){.shop-table-layout2 .shop_table .product-name .variation{opacity:.8;display:flex;flex-wrap:wrap;order:2;margin-top:0;margin-bottom:25px}.shop-table-layout2 .shop_table .product-name .variation dd{margin-right:0}.shop-table-layout2 .shop_table .product-name .variation dt{font-weight:400}.shop-table-layout2 .shop_table .product-name .variation dd+dt:before{content:"•";margin:0 13px}}@media (min-width:1025px){.shop-table-layout2 .shop_table .quantity{max-width:105px}}@media screen and (max-width:767px){.shop-table-layout2 .shop_table tr.woocommerce-cart-form__cart-item{align-items:flex-start}.shop-table-layout2 .shop_table .product-name .variation{margin-bottom:0}.shop-table-layout2 .shop_table .product-name .emoza-qty-remove-wrapper{margin-top:20px}.shop-table-layout2 .shop_table .emoza-qty-remove-wrapper{flex-direction:column;align-items:flex-start}.shop-table-layout2 .shop_table .emoza-qty-remove-wrapper .remove{margin-top:10px}}@media (max-width:991px){.shop-table-layout2 .emoza_wishlist_table .emoza-qty-remove-wrapper{position:absolute;top:25px;right:0;margin:0}.shop-table-layout2 .emoza_wishlist_table tr td{text-align:left!important;padding-left:0!important;padding-right:0!important}.shop-table-layout2 .emoza_wishlist_table tr td:before{content:none}.shop-table-layout2 .emoza_wishlist_table tr td.product-name{padding-top:10px}.shop-table-layout2 .emoza_wishlist_table tr td.product-price{padding-top:10px;padding-bottom:10px}}.wc-block-grid__product .wc-block-grid__product-add-to-cart,.wc-block-grid__product .wc-block-grid__product-price{margin-left:inherit!important;margin-right:inherit!important}.wc-block-grid__product .wc-block-grid__product-rating .woocommerce-product-rating{margin:0}.wc-block-grid__product .wc-block-grid__product-rating .woocommerce-product-rating.emoza-wc-product-rating-with-count .woocommerce-review-link{margin-top:2px}ul.products,ul.wc-block-grid__products{display:grid!important;gap:30px;margin:0;padding:0;opacity:1}ul.products.loading,ul.wc-block-grid__products.loading{opacity:.5;pointer-events:none}ul.products li.product,ul.products li.wc-block-grid__product,ul.wc-block-grid__products li.product,ul.wc-block-grid__products li.wc-block-grid__product{width:100%;max-width:none!important;list-style:none;text-align:center;position:relative;border:none}ul.products li.product a:empty,ul.products li.wc-block-grid__product a:empty,ul.wc-block-grid__products li.product a:empty,ul.wc-block-grid__products li.wc-block-grid__product a:empty{display:none}ul.products li.product img,ul.products li.wc-block-grid__product img,ul.wc-block-grid__products li.product img,ul.wc-block-grid__products li.wc-block-grid__product img{transition:opacity .3s}ul.products li.product .loop-image-wrap:hover img,ul.products li.wc-block-grid__product .loop-image-wrap:hover img,ul.wc-block-grid__products li.product .loop-image-wrap:hover img,ul.wc-block-grid__products li.wc-block-grid__product .loop-image-wrap:hover img{opacity:.7}ul.products li.product .col-md-7>*,ul.products li.product .col-md-8>*,ul.products li.product>*,ul.products li.wc-block-grid__product .col-md-7>*,ul.products li.wc-block-grid__product .col-md-8>*,ul.products li.wc-block-grid__product>*,ul.wc-block-grid__products li.product .col-md-7>*,ul.wc-block-grid__products li.product .col-md-8>*,ul.wc-block-grid__products li.product>*,ul.wc-block-grid__products li.wc-block-grid__product .col-md-7>*,ul.wc-block-grid__products li.wc-block-grid__product .col-md-8>*,ul.wc-block-grid__products li.wc-block-grid__product>*{margin-top:0;margin-bottom:12px}ul.products li.product .col-md-7>:last-child,ul.products li.product .col-md-8>:last-child,ul.products li.product>:last-child,ul.products li.wc-block-grid__product .col-md-7>:last-child,ul.products li.wc-block-grid__product .col-md-8>:last-child,ul.products li.wc-block-grid__product>:last-child,ul.wc-block-grid__products li.product .col-md-7>:last-child,ul.wc-block-grid__products li.product .col-md-8>:last-child,ul.wc-block-grid__products li.product>:last-child,ul.wc-block-grid__products li.wc-block-grid__product .col-md-7>:last-child,ul.wc-block-grid__products li.wc-block-grid__product .col-md-8>:last-child,ul.wc-block-grid__products li.wc-block-grid__product>:last-child{margin-bottom:0!important}ul.products li.product svg,ul.products li.wc-block-grid__product svg,ul.wc-block-grid__products li.product svg,ul.wc-block-grid__products li.wc-block-grid__product svg{fill:#fff}ul.products li.product .wc-block-grid__product-image,ul.products li.wc-block-grid__product .wc-block-grid__product-image,ul.wc-block-grid__products li.product .wc-block-grid__product-image,ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-image{margin-bottom:0}ul.products li.product .price,ul.products li.product .woocommerce-LoopProduct-link,ul.products li.product img,ul.products li.wc-block-grid__product .price,ul.products li.wc-block-grid__product .woocommerce-LoopProduct-link,ul.products li.wc-block-grid__product img,ul.wc-block-grid__products li.product .price,ul.wc-block-grid__products li.product .woocommerce-LoopProduct-link,ul.wc-block-grid__products li.product img,ul.wc-block-grid__products li.wc-block-grid__product .price,ul.wc-block-grid__products li.wc-block-grid__product .woocommerce-LoopProduct-link,ul.wc-block-grid__products li.wc-block-grid__product img{display:block}ul.products li.product .button,ul.products li.product .wp-block-button__link,ul.products li.wc-block-grid__product .button,ul.products li.wc-block-grid__product .wp-block-button__link,ul.wc-block-grid__products li.product .button,ul.wc-block-grid__products li.product .wp-block-button__link,ul.wc-block-grid__products li.wc-block-grid__product .button,ul.wc-block-grid__products li.wc-block-grid__product .wp-block-button__link{display:table;margin:17px auto 0;line-height:1}ul.products li.product .wc-block-grid__product-title,ul.products li.wc-block-grid__product .wc-block-grid__product-title,ul.wc-block-grid__products li.product .wc-block-grid__product-title,ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title{margin-bottom:0}ul.products li.product .emoza-wc-loop-product__title,ul.products li.product .wc-block-grid__product-title,ul.products li.product .woocommerce-loop-category__title,ul.products li.product .woocommerce-loop-product__title,ul.products li.wc-block-grid__product .emoza-wc-loop-product__title,ul.products li.wc-block-grid__product .wc-block-grid__product-title,ul.products li.wc-block-grid__product .woocommerce-loop-category__title,ul.products li.wc-block-grid__product .woocommerce-loop-product__title,ul.wc-block-grid__products li.product .emoza-wc-loop-product__title,ul.wc-block-grid__products li.product .wc-block-grid__product-title,ul.wc-block-grid__products li.product .woocommerce-loop-category__title,ul.wc-block-grid__products li.product .woocommerce-loop-product__title,ul.wc-block-grid__products li.wc-block-grid__product .emoza-wc-loop-product__title,ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-title,ul.wc-block-grid__products li.wc-block-grid__product .woocommerce-loop-category__title,ul.wc-block-grid__products li.wc-block-grid__product .woocommerce-loop-product__title{font-size:var(--em-font-size-prod-card-title,16px);font-weight:400;word-break:break-word;transition:color .3s ease;text-decoration:none}ul.products li.product .wc-block-grid__product-link,ul.products li.wc-block-grid__product .wc-block-grid__product-link,ul.wc-block-grid__products li.product .wc-block-grid__product-link,ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-link{text-decoration:none}@media screen and (min-width:48em){ul.products.columns-1{grid-template-columns:repeat(1,1fr)}ul.products.columns-2{grid-template-columns:repeat(2,1fr)}ul.products.columns-3{grid-template-columns:repeat(3,1fr)}ul.products.columns-4{grid-template-columns:repeat(4,1fr)}ul.products.columns-5{grid-template-columns:repeat(5,1fr)}ul.products.columns-6{grid-template-columns:repeat(6,1fr)}.wc-block-grid.has-1-columns .wc-block-grid__products{grid-template-columns:repeat(1,1fr)}.wc-block-grid.has-2-columns .wc-block-grid__products{grid-template-columns:repeat(2,1fr)}.wc-block-grid.has-3-columns .wc-block-grid__products{grid-template-columns:repeat(3,1fr)}.wc-block-grid.has-4-columns .wc-block-grid__products{grid-template-columns:repeat(4,1fr)}.wc-block-grid.has-5-columns .wc-block-grid__products{grid-template-columns:repeat(5,1fr)}.wc-block-grid.has-6-columns .wc-block-grid__products{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:991px){.shop-columns-tablet-1 .wc-block-grid .wc-block-grid__products,.shop-columns-tablet-1 ul.products{grid-template-columns:repeat(1,1fr)}.shop-columns-tablet-2 .wc-block-grid .wc-block-grid__products,.shop-columns-tablet-2 ul.products{grid-template-columns:repeat(2,1fr)}.shop-columns-tablet-3 .wc-block-grid .wc-block-grid__products,.shop-columns-tablet-3 ul.products{grid-template-columns:repeat(3,1fr)}.shop-columns-tablet-4 .wc-block-grid .wc-block-grid__products,.shop-columns-tablet-4 ul.products{grid-template-columns:repeat(4,1fr)}.shop-columns-tablet-5 .wc-block-grid .wc-block-grid__products,.shop-columns-tablet-5 ul.products{grid-template-columns:repeat(5,1fr)}.shop-columns-tablet-6 .wc-block-grid .wc-block-grid__products,.shop-columns-tablet-6 ul.products{grid-template-columns:repeat(6,1fr)}}@media screen and (max-width:719px){.shop-columns-mobile-1 .wc-block-grid .wc-block-grid__products,.shop-columns-mobile-1 ul.products{grid-template-columns:repeat(1,1fr)}.shop-columns-mobile-2 .wc-block-grid .wc-block-grid__products,.shop-columns-mobile-2 ul.products{grid-template-columns:repeat(2,1fr)}.shop-columns-mobile-3 .wc-block-grid .wc-block-grid__products,.shop-columns-mobile-3 ul.products{grid-template-columns:repeat(3,1fr)}.shop-columns-mobile-4 .wc-block-grid .wc-block-grid__products,.shop-columns-mobile-4 ul.products{grid-template-columns:repeat(4,1fr)}.shop-columns-mobile-5 .wc-block-grid .wc-block-grid__products,.shop-columns-mobile-5 ul.products{grid-template-columns:repeat(5,1fr)}.shop-columns-mobile-6 .wc-block-grid .wc-block-grid__products,.shop-columns-mobile-6 ul.products{grid-template-columns:repeat(6,1fr)}}.woocommerce-pagination{clear:both}.woocommerce-sorting-wrapper{margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid #eee}@media (min-width:768px){.woocommerce-sorting-wrapper>.row{align-items:center}}.woocommerce-sorting-wrapper p{margin:0}.woocommerce-sorting-wrapper select{border:0;padding:10px 25px 10px 20px;max-width:220px;min-height:auto}.product-list ul.products{grid-template-columns:1fr}.product-list ul.products li.product{width:100%!important;margin-right:0}.product-list ul.products li.product .loop-image-wrap{margin:0}.product-list ul.products li.product .loop-button-wrap.button-layout4{position:absolute;bottom:15px;left:15px;width:calc(100% - 15px);opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;z-index:3}.product-list ul.products li.product:hover .loop-button-wrap.button-layout4{opacity:1;visibility:visible}@media (min-width:768px){.product-list ul.products li.product .row .col-md-8{padding-left:40px}}.loop-button-wrap.button-layout4 .ws-svg-icon{width:24px;height:24px}.loop-button-wrap.button-layout4 .added_to_cart{position:absolute;top:0;left:0;width:auto!important;transform:translate3d(0,-100%,0);padding:11px 0;text-decoration:none}.loop-price-inline{text-align:right}.loop-image-wrap{position:relative;overflow:hidden}.loop-image-wrap>.loop-button-wrap.button-layout3{position:absolute;top:50%;left:50%;min-width:145px;text-align:center;opacity:0;visibility:hidden;white-space:nowrap;transform:translate3d(-50%,-10%,0);transition:opacity .3s ease,visibility .3s ease,transform .3s ease;z-index:3}.loop-image-wrap.emoza-add-to-cart-button-layout3:hover>.loop-button-wrap.button-layout3{opacity:1;visibility:visible;transform:translate3d(-50%,0,0)}.product-grid ul.products li.product:hover .button-layout4,.related.products ul.products li.product:hover .button-layout4,.upsells.products ul.products li.product:hover .button-layout4{opacity:1}.product-grid .button-layout4,.related.products .button-layout4,.upsells.products .button-layout4{position:absolute;width:calc(100% - 20px);bottom:10px;left:10px;opacity:0;transition:opacity .3s ease,visibility .3s ease,transform .3s ease;z-index:3}.button-layout2 .wc-forward{margin-top:8px;display:block}.button-layout2.loop-button-wrap{align-items:stretch}.button-layout3 a,.button-layout4 a{margin-top:0!important}.button-layout3 .wc-forward{margin-left:5px}.button-layout3.loop-button-wrap:empty{display:none!important}ul.wc-block-grid__products li.wc-block-grid__product .loop-image-wrap .button-layout3 .wp-block-button,ul.wc-block-grid__products li.wc-block-grid__product .loop-image-wrap .button-layout4 .wp-block-button{margin-bottom:0}ul.wc-block-grid__products li.wc-block-grid__product .loop-image-wrap:hover .button-layout3{opacity:1;visibility:visible;transform:translate3d(-50%,0,0)}ul.wc-block-grid__products li.wc-block-grid__product .loop-image-wrap:hover .button-layout4{opacity:1}ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-add-to-cart{margin-bottom:0}.wc-block-grid.has-4-columns .wc-block-grid__product,.wc-block-grid.has-5-columns .wc-block-grid__product,.wc-block-grid.has-6-columns .wc-block-grid__product{font-size:1em!important}.wc-block-grid.has-aligned-buttons .wc-block-grid__product>:last-child{margin-left:0;margin-right:0;margin-top:0!important}.wc-block-grid.has-aligned-buttons .wc-block-grid__product .wc-block-grid__product-add-to-cart{margin-left:0;margin-right:0;margin-top:auto!important}.wc-block-grid__product-link{display:block}.price ins{background-color:transparent}.price del{margin-right:6px;font-weight:400}ul.products li.product-category mark{background:none;color:inherit}.product-category-item-layout1 ul.products li.product-category .woocommerce-loop-category__title{margin-top:15px}.product-category-item-layout2 ul.products li.product-category a{position:relative;display:block}.product-category-item-layout2 ul.products li.product-category .woocommerce-loop-category__title{position:absolute;left:0;bottom:0;width:100%;background:hsla(0,0%,100%,.6);padding:20px;margin:0}.product-category-item-layout3 ul.products li.product-category a{position:relative;display:block;overflow:hidden}.product-category-item-layout3 ul.products li.product-category .woocommerce-loop-category__title{position:absolute;left:0;bottom:0;width:100%;padding:20px;margin:0;color:#fff;z-index:1}.product-category-item-layout3 ul.products li.product-category .woocommerce-loop-category__title:after{content:"";position:absolute;left:0;bottom:0;height:0;width:100%;box-shadow:0 0 60px 60px rgba(0,0,0,.5);z-index:-1}.product-category-item-layout4 ul.products li.product-category a{position:relative;display:block}.product-category-item-layout4 ul.products li.product-category .woocommerce-loop-category__title{position:absolute;left:0;bottom:0;width:calc(100% - 30px);background:#fff;padding:20px;margin:0 0 15px 15px}.product-category-item-layout5 ul.products li.product-category a{position:relative;display:block;overflow:hidden}.product-category-item-layout5 ul.products li.product-category a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.7);z-index:0}.product-category-item-layout5 ul.products li.product-category .woocommerce-loop-category__title{position:absolute;left:50%;top:50%;margin:0;color:#fff;transform:translate3d(-50%,-50%,0);z-index:1}.emoza-grid-list-view{display:flex;justify-content:flex-end}.emoza-grid-list-view a{opacity:.3;padding:6px;color:#212121;transition:all .2s}.emoza-grid-list-view a:active,.emoza-grid-list-view a:focus,.emoza-grid-list-view a:hover{opacity:.6;color:#212121}.emoza-grid-list-view a svg{font-size:18px;line-height:1.68;color:currentColor;fill:currentColor}.emoza-grid-list-view a.active{opacity:1}.emoza-grid-list-view svg{display:block;width:1em;height:1em;margin-top:-1px}.emoza-sorting-left{display:flex;text-align:left;justify-content:flex-start;align-items:flex-end}.emoza-sorting-left-inner{display:flex;flex-wrap:wrap;grid-gap:10px;align-items:flex-start}.emoza-sorting-right{display:flex;text-align:right;justify-content:flex-end;align-items:flex-end}.emoza-sorting-right-inner{display:flex;flex-wrap:wrap;grid-gap:10px;justify-content:flex-end;align-items:center}.product-equal-height ul.products li.product,.product-equal-height ul.products li.wc-block-grid__product,.product-equal-height ul.wc-block-grid__products li.product,.product-equal-height ul.wc-block-grid__products li.wc-block-grid__product{display:flex;flex-direction:column}.product-equal-height ul.products li.product .loop-button-wrap,.product-equal-height ul.products li.product .wc-block-grid__product-add-to-cart,.product-equal-height ul.products li.wc-block-grid__product .loop-button-wrap,.product-equal-height ul.products li.wc-block-grid__product .wc-block-grid__product-add-to-cart,.product-equal-height ul.wc-block-grid__products li.product .loop-button-wrap,.product-equal-height ul.wc-block-grid__products li.product .wc-block-grid__product-add-to-cart,.product-equal-height ul.wc-block-grid__products li.wc-block-grid__product .loop-button-wrap,.product-equal-height ul.wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-add-to-cart{flex:1;display:flex;align-items:flex-end}.product-equal-height ul.products li.product .variations_form,.product-equal-height ul.products li.wc-block-grid__product .variations_form,.product-equal-height ul.wc-block-grid__products li.product .variations_form,.product-equal-height ul.wc-block-grid__products li.wc-block-grid__product .variations_form{margin-bottom:15px}.product-equal-height ul.products li.product .add_to_cart_button,.product-equal-height ul.products li.product .product_type_external,.product-equal-height ul.products li.product .product_type_grouped,.product-equal-height ul.products li.wc-block-grid__product .add_to_cart_button,.product-equal-height ul.products li.wc-block-grid__product .product_type_external,.product-equal-height ul.products li.wc-block-grid__product .product_type_grouped,.product-equal-height ul.wc-block-grid__products li.product .add_to_cart_button,.product-equal-height ul.wc-block-grid__products li.product .product_type_external,.product-equal-height ul.wc-block-grid__products li.product .product_type_grouped,.product-equal-height ul.wc-block-grid__products li.wc-block-grid__product .add_to_cart_button,.product-equal-height ul.wc-block-grid__products li.wc-block-grid__product .product_type_external,.product-equal-height ul.wc-block-grid__products li.wc-block-grid__product .product_type_grouped{margin-top:0}.emoza-pagination-ppp{display:flex;grid-gap:5px;align-items:center;line-height:1em}.emoza-pagination-ppp ul{list-style:none}.emoza-pagination-ppp ul,.emoza-pagination-ppp ul li{margin:0;padding:0;display:flex}.emoza-pagination-ppp ul li:not(:last-child):after{content:"/";margin-left:4px;margin-right:4px}.emoza-pagination-ppp ul li.active{opacity:.5}ul.products li.product .quantity,ul.products li.wc-block-grid__product .quantity,ul.wc-block-grid__products li.product .quantity,ul.wc-block-grid__products li.wc-block-grid__product .quantity{margin:0;width:90px;height:auto}ul.products li.product .quantity .emoza-quantity-minus,ul.products li.product .quantity .emoza-quantity-plus,ul.products li.wc-block-grid__product .quantity .emoza-quantity-minus,ul.products li.wc-block-grid__product .quantity .emoza-quantity-plus,ul.wc-block-grid__products li.product .quantity .emoza-quantity-minus,ul.wc-block-grid__products li.product .quantity .emoza-quantity-plus,ul.wc-block-grid__products li.wc-block-grid__product .quantity .emoza-quantity-minus,ul.wc-block-grid__products li.wc-block-grid__product .quantity .emoza-quantity-plus{display:flex!important;font-size:1.2em;padding:0}ul.products li.product .button-with-quantity,ul.products li.wc-block-grid__product .button-with-quantity,ul.wc-block-grid__products li.product .button-with-quantity,ul.wc-block-grid__products li.wc-block-grid__product .button-with-quantity{display:inline-flex;flex-wrap:wrap;grid-gap:10px}ul.products li.product .button-with-quantity .quantity .emoza-quantity-minus,ul.products li.product .button-with-quantity .quantity .emoza-quantity-plus,ul.products li.wc-block-grid__product .button-with-quantity .quantity .emoza-quantity-minus,ul.products li.wc-block-grid__product .button-with-quantity .quantity .emoza-quantity-plus,ul.wc-block-grid__products li.product .button-with-quantity .quantity .emoza-quantity-minus,ul.wc-block-grid__products li.product .button-with-quantity .quantity .emoza-quantity-plus,ul.wc-block-grid__products li.wc-block-grid__product .button-with-quantity .quantity .emoza-quantity-minus,ul.wc-block-grid__products li.wc-block-grid__product .button-with-quantity .quantity .emoza-quantity-plus{font-size:1.2em;padding:0}ul.products li.product .button-with-quantity .wc-forward,ul.products li.wc-block-grid__product .button-with-quantity .wc-forward,ul.wc-block-grid__products li.product .button-with-quantity .wc-forward,ul.wc-block-grid__products li.wc-block-grid__product .button-with-quantity .wc-forward{width:100%}ul.products li.product .button-with-quantity .add_to_cart_button,ul.products li.product .button-with-quantity .button,ul.products li.wc-block-grid__product .button-with-quantity .add_to_cart_button,ul.products li.wc-block-grid__product .button-with-quantity .button,ul.wc-block-grid__products li.product .button-with-quantity .add_to_cart_button,ul.wc-block-grid__products li.product .button-with-quantity .button,ul.wc-block-grid__products li.wc-block-grid__product .button-with-quantity .add_to_cart_button,ul.wc-block-grid__products li.wc-block-grid__product .button-with-quantity .button{margin:0}ul.products .button-layout2.button-with-quantity,ul.wc-block-grid__products .button-layout2.button-with-quantity{margin-top:10px}ul.products .button-layout3.button-with-quantity,ul.wc-block-grid__products .button-layout3.button-with-quantity{justify-content:center;flex-direction:column;align-items:center;margin-top:0}ul.products .button-layout3.button-with-quantity .quantity,ul.wc-block-grid__products .button-layout3.button-with-quantity .quantity{height:45px}ul.products .button-layout4.button-with-quantity,ul.wc-block-grid__products .button-layout4.button-with-quantity{flex-direction:row-reverse;justify-content:flex-end}ul.products .emoza-add-to-cart-button-layout3.emoza-quick-view-button-layout3 .button-layout3.button-with-quantity,ul.wc-block-grid__products .emoza-add-to-cart-button-layout3.emoza-quick-view-button-layout3 .button-layout3.button-with-quantity{margin-top:0}ul.products .emoza-add-to-cart-button-layout3.emoza-quick-view-button-layout2 .quantity,ul.wc-block-grid__products .emoza-add-to-cart-button-layout3.emoza-quick-view-button-layout2 .quantity{position:absolute;z-index:2;top:50%;left:50%;height:45px;width:100px;opacity:0;visibility:hidden;transform:translate3d(-50%,20%,0);transition:all .3s}ul.products .emoza-add-to-cart-button-layout3.emoza-quick-view-button-layout2 .quantity+.add_to_cart_button,ul.wc-block-grid__products .emoza-add-to-cart-button-layout3.emoza-quick-view-button-layout2 .quantity+.add_to_cart_button{transform:translate3d(-50%,100%,0)}ul.products .emoza-add-to-cart-button-layout3.emoza-quick-view-button-layout2:hover .quantity,ul.wc-block-grid__products .emoza-add-to-cart-button-layout3.emoza-quick-view-button-layout2:hover .quantity{opacity:1;visibility:visible;transform:translate3d(-50%,35%,0)}ul.products .emoza-add-to-cart-button-layout3.emoza-quick-view-button-layout2:hover .quantity+.add_to_cart_button,ul.wc-block-grid__products .emoza-add-to-cart-button-layout3.emoza-quick-view-button-layout2:hover .quantity+.add_to_cart_button{transform:translate3d(-50%,120%,0)}ul.products .emoza-add-to-cart-button-layout4.emoza-quick-view-button-layout3 .quantity,ul.wc-block-grid__products .emoza-add-to-cart-button-layout4.emoza-quick-view-button-layout3 .quantity{position:absolute;z-index:1;top:auto;left:100px;bottom:55px;height:55px;width:100px;opacity:0;visibility:hidden;transition:all .3s}ul.products .emoza-add-to-cart-button-layout4.emoza-quick-view-button-layout3:hover .quantity,ul.wc-block-grid__products .emoza-add-to-cart-button-layout4.emoza-quick-view-button-layout3:hover .quantity{opacity:1;visibility:visible}ul.products.columns-4 li.product .button-with-quantity.button-layout2 .quantity,ul.products.columns-5 li.product .button-with-quantity.button-layout2 .quantity,ul.products.columns-6 li.product .button-with-quantity.button-layout2 .quantity,ul.wc-block-grid__products.columns-4 li.product .button-with-quantity.button-layout2 .quantity,ul.wc-block-grid__products.columns-5 li.product .button-with-quantity.button-layout2 .quantity,ul.wc-block-grid__products.columns-6 li.product .button-with-quantity.button-layout2 .quantity{max-width:100%;height:45px}ul.products.columns-4 li.product .button-with-quantity.button-layout2 .button,ul.products.columns-5 li.product .button-with-quantity.button-layout2 .button,ul.products.columns-6 li.product .button-with-quantity.button-layout2 .button,ul.wc-block-grid__products.columns-4 li.product .button-with-quantity.button-layout2 .button,ul.wc-block-grid__products.columns-5 li.product .button-with-quantity.button-layout2 .button,ul.wc-block-grid__products.columns-6 li.product .button-with-quantity.button-layout2 .button{width:100%;text-align:center}ul.products.columns-4 li.product .button-with-quantity.button-width-full,ul.products.columns-5 li.product .button-with-quantity.button-width-full,ul.products.columns-6 li.product .button-with-quantity.button-width-full,ul.wc-block-grid__products.columns-4 li.product .button-with-quantity.button-width-full,ul.wc-block-grid__products.columns-5 li.product .button-with-quantity.button-width-full,ul.wc-block-grid__products.columns-6 li.product .button-with-quantity.button-width-full{flex-wrap:wrap}ul.products.columns-4 li.product .button-with-quantity.button-width-full .quantity,ul.products.columns-5 li.product .button-with-quantity.button-width-full .quantity,ul.products.columns-6 li.product .button-with-quantity.button-width-full .quantity,ul.wc-block-grid__products.columns-4 li.product .button-with-quantity.button-width-full .quantity,ul.wc-block-grid__products.columns-5 li.product .button-with-quantity.button-width-full .quantity,ul.wc-block-grid__products.columns-6 li.product .button-with-quantity.button-width-full .quantity{width:100%}ul.products.columns-4 li.product .button-layout2 .button,ul.products.columns-5 li.product .button-layout2 .button,ul.products.columns-6 li.product .button-layout2 .button,ul.wc-block-grid__products.columns-4 li.product .button-layout2 .button,ul.wc-block-grid__products.columns-5 li.product .button-layout2 .button,ul.wc-block-grid__products.columns-6 li.product .button-layout2 .button{width:100%;text-align:center}.woocommerce-notices-wrapper+.products{margin-top:25px}.close-sidebar{display:none}.admin-bar .sidebar-slide+.widget-area{top:32px;height:calc(100vh - 32px)}.sidebar-slide.site-main{width:100%;padding-left:15px}.sidebar-slide+.widget-area{position:fixed;top:0;left:0;height:100vh;width:360px;max-width:360px;margin:0;background:var(--em-color-content-cards-bg,#f5f5f5);overflow-y:auto;transform:translate3d(-100%,0,0);transition:transform .3s ease,box-shadow .3s ease;z-index:1000}@media (max-width:400px){.sidebar-slide+.widget-area{max-width:none;width:100%}}.sidebar-slide+.widget-area .sidebar-wrapper{padding:50px 30px 30px;height:100%}.sidebar-slide+.widget-area .sidebar-wrapper .close-sidebar{display:block;position:absolute;top:20px;right:20px}.sidebar-slide+.widget-area .sidebar-wrapper .close-sidebar svg{width:16px;height:20px;fill:var(--em-color-body-text,#212121)}.sidebar-slide+.widget-area .sidebar-wrapper .close-sidebar svg path{transform:scale(.75)}.sidebar-slide+.widget-area.show{box-shadow:0 0 80px -37px rgba(0,0,0,.3);transform:none}.sidebar-slide .sidebar-open-wrapper:not(.has-text){position:relative;top:2px;float:left}.sidebar-slide .sidebar-open-wrapper .sidebar-open{display:flex;align-items:center}.sidebar-slide .sidebar-open-wrapper .sidebar-open svg{width:18px;height:22px;margin-right:10px;fill:var(--em-color-body-text,#212121)}body.sidebar-slide-opened:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);z-index:1000}.sidebar-top.site-main{width:100%;order:2;padding-right:15px}.sidebar-top+.widget-area{width:100%;max-width:100%;order:1;padding-right:15px;padding-left:15px}.sidebar-top+.widget-area .widget{border-bottom:0}.sidebar-top+.widget-area .sidebar-wrapper{padding:40px 25px 0;margin-bottom:30px;background-color:var(--em-color-content-cards-bg,#f5f5f5)}.sidebar-top+.widget-area .sidebar-wrapper .widget.woocommerce.widget_layered_nav>ul,.sidebar-top+.widget-area .sidebar-wrapper .widget.woocommerce.widget_layered_nav_filters>ul{max-height:170px;overflow-y:auto}.sidebar-top+.widget-area .sidebar-wrapper .widget.woocommerce.widget_layered_nav>ul::-webkit-scrollbar,.sidebar-top+.widget-area .sidebar-wrapper .widget.woocommerce.widget_layered_nav_filters>ul::-webkit-scrollbar{width:7px}.sidebar-top+.widget-area .sidebar-wrapper .widget.woocommerce.widget_layered_nav>ul::-webkit-scrollbar-track,.sidebar-top+.widget-area .sidebar-wrapper .widget.woocommerce.widget_layered_nav_filters>ul::-webkit-scrollbar-track{background:#e2e2e2}.sidebar-top+.widget-area .sidebar-wrapper .widget.woocommerce.widget_layered_nav>ul::-webkit-scrollbar-thumb,.sidebar-top+.widget-area .sidebar-wrapper .widget.woocommerce.widget_layered_nav_filters>ul::-webkit-scrollbar-thumb{background-color:#ccc}.sidebar-top.sidebar-top-columns-1+.widget-area .sidebar-wrapper,.sidebar-top.sidebar-top-columns-2+.widget-area .sidebar-wrapper,.sidebar-top.sidebar-top-columns-3+.widget-area .sidebar-wrapper,.sidebar-top.sidebar-top-columns-4+.widget-area .sidebar-wrapper{display:flex;flex-wrap:wrap}.sidebar-top.sidebar-top-columns-1+.widget-area .sidebar-wrapper>.widget,.sidebar-top.sidebar-top-columns-2+.widget-area .sidebar-wrapper>.widget,.sidebar-top.sidebar-top-columns-3+.widget-area .sidebar-wrapper>.widget,.sidebar-top.sidebar-top-columns-4+.widget-area .sidebar-wrapper>.widget{padding-left:15px;padding-right:15px}.sidebar-top.sidebar-top-columns-1+.widget-area .sidebar-wrapper>.widget{width:100%}.sidebar-top.sidebar-top-columns-2+.widget-area .sidebar-wrapper>.widget{width:50%}.sidebar-top.sidebar-top-columns-3+.widget-area .sidebar-wrapper>.widget{width:33.333%}.sidebar-top.sidebar-top-columns-4+.widget-area .sidebar-wrapper>.widget{width:25%}@media (max-width:1199px){.sidebar-top.sidebar-top-columns-4+.widget-area .sidebar-wrapper>.widget{width:50%}}@media (max-width:991px){.sidebar-top.sidebar-top-columns-3+.widget-area .sidebar-wrapper>.widget{width:50%}}@media (max-width:767px){.sidebar-top.sidebar-top-columns-2+.widget-area .sidebar-wrapper>.widget,.sidebar-top.sidebar-top-columns-3+.widget-area .sidebar-wrapper>.widget,.sidebar-top.sidebar-top-columns-4+.widget-area .sidebar-wrapper>.widget{width:100%}}.single-product .header-image:not(:empty){margin-bottom:80px}.single-product div.product{position:relative}.single-product div.product .woocommerce-product-gallery{position:relative;z-index:0}.single-product div.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:1.5em;right:1.4em;display:block;z-index:99}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs{margin:0;padding:0;display:flex}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs:not(.emoza-slides){grid-gap:20px}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li{cursor:pointer;list-style:none;user-select:none;margin:0;padding:0;width:95px}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:.5;width:100%;height:100%;padding:4px;object-fit:cover;transition:opacity .2s,border-color .3s;will-change:opacity,border-color}.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img.flex-active,.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li img:hover{opacity:1;border:1px solid #212121}.single-product div.product.has-only-one-instock form.cart .quantity,.single-product div.product.sold-individually form.cart .quantity{display:none}.single-product.no-single-breadcrumbs .gallery-full-width,.single-product.no-single-breadcrumbs .gallery-showcase{margin-top:-80px}@media (min-width:992px){.single-product div.product .gallery-showcase .woocommerce-product-gallery,.single-product div.product .gallery-vertical .woocommerce-product-gallery{flex-direction:row}.single-product div.product .gallery-showcase .flex-viewport,.single-product div.product .gallery-vertical .flex-viewport{width:calc(100% - 85px)}.single-product div.product .gallery-showcase .flex-control-thumbs,.single-product div.product .gallery-vertical .flex-control-thumbs{order:-1;flex-direction:column}.single-product div.product .gallery-showcase .flex-control-thumbs li,.single-product div.product .gallery-vertical .flex-control-thumbs li{width:65px;height:65px!important}.single-product div.product .gallery-showcase .flex-control-thumbs li.swiper-slide,.single-product div.product .gallery-vertical .flex-control-thumbs li.swiper-slide{box-sizing:border-box}.single-product div.product .gallery-showcase .flex-nav-prev,.single-product div.product .gallery-vertical .flex-nav-prev{left:110px}.single-product div.product .gallery-showcase .flex-nav-next,.single-product div.product .gallery-vertical .flex-nav-next{right:30px}.single-product div.product .gallery-showcase{left:50%;width:80vw;transform:translate3d(-50%,0,0)}.single-product div.product .gallery-showcase .woocommerce-product-gallery{flex:0 0 60%;max-width:60%}.single-product div.product .gallery-showcase .entry-summary{flex:0 0 40%;max-width:40%}.single-product div.product .gallery-showcase .swiper-vertical{margin:auto 0}}.stock:empty:before{display:none}.stock.in-stock{color:#0f834d}.stock.out-of-stock{color:#e2401c}.product-gallery-summary{display:flex;flex-wrap:wrap;align-items:flex-start}.product-gallery-summary .woocommerce-product-gallery{display:flex;grid-gap:20px;flex-direction:column}.product-gallery-summary .woocommerce-product-gallery.hidden{display:none}.product-gallery-summary .entry-summary,.product-gallery-summary .woocommerce-product-gallery{flex:0 0 50%;max-width:50%}.product-gallery-summary .emoza-tb-sp-title,.product-gallery-summary .entry-title{font-size:var(--em-font-size-single-prod-title,32px)}.product-gallery-summary .entry-summary{padding-left:40px}.product-gallery-summary .entry-summary>:last-of-type{margin-top:15px}.product-gallery-summary .product_title{margin-top:0!important;margin-bottom:20px}.product-gallery-summary .divider{margin-top:25px}.product-gallery-summary .woocommerce-product-rating{margin-top:0;margin-bottom:20px}.product-gallery-summary .product_meta{font-size:14px;font-size:.875rem;color:var(--em-color-body-text,#212121);margin-bottom:20px}.product-gallery-summary .product_meta>*{display:block;margin-bottom:8px;text-transform:uppercase}.product-gallery-summary .product_meta>*>*{text-transform:none}.product-gallery-summary .stock{margin-bottom:20px}.product-gallery-summary .price{font-size:var(--em-font-size-single-prod-price,24px);margin-bottom:20px}.product-gallery-summary .price del{font-size:.7em;position:relative;top:-2px}.product-gallery-summary .woocommerce-Price-amount{color:var(--em-color-heading-4,#212121)}.product-gallery-summary form.cart{flex-wrap:wrap;margin-bottom:30px}.product-gallery-summary form.cart+.product_meta{margin-top:30px}.product-gallery-summary .emoza-single-addtocart-wrapper{display:flex;width:100%;flex-wrap:wrap;gap:20px}.product-gallery-summary .emoza-single-addtocart-wrapper h4,.product-gallery-summary .emoza-single-addtocart-wrapper table{width:100%;flex-basis:100%}@media (max-width:1024px){.product-gallery-summary .emoza-single-addtocart-wrapper{flex-direction:column}}.product-gallery-summary .emoza-single-addtocart-wrapper .button{flex-grow:1;display:inline-block;text-transform:uppercase;padding-top:17px;padding-bottom:17px}@media (max-width:991px){.product-gallery-summary .emoza-single-addtocart-wrapper .button{width:100%}}.product-gallery-summary .emoza-single-addtocart-wrapper a.added_to_cart{display:none}.product-gallery-summary .emoza-single-addtocart-wrapper+button,.product-gallery-summary .emoza-single-addtocart-wrapper+div,.product-gallery-summary button+.emoza-single-addtocart-wrapper,.product-gallery-summary div+.emoza-single-addtocart-wrapper{margin-top:15px}.product-gallery-summary .emoza-accordion .price{font-size:inherit!important}.product-gallery-summary .emoza-reasons-list+div,.product-gallery-summary .emoza-trust-badge-wrapper+div{margin-top:15px}.product-gallery-summary .emoza-reasons-list+div.emoza-trust-badge-wrapper,.product-gallery-summary .emoza-trust-badge-wrapper+div.emoza-trust-badge-wrapper{margin-top:30px}.product-gallery-summary .html-content+div,.product-gallery-summary .shortcode-content+div{margin-top:15px}.product-gallery-summary.gallery-default.has-thumbs-grid .woocommerce-product-gallery__wrapper,.product-gallery-summary.gallery-vertical.has-thumbs-grid .woocommerce-product-gallery__wrapper{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}.product-gallery-summary.gallery-default.has-thumbs-grid .woocommerce-product-gallery__wrapper>div:first-child,.product-gallery-summary.gallery-vertical.has-thumbs-grid .woocommerce-product-gallery__wrapper>div:first-child{grid-column:1/6}.product-gallery-summary.gallery-side .flex-viewport{width:calc(100% - 80px);float:right}.product-gallery-summary.gallery-side .flex-control-nav{width:60px;float:left}.product-gallery-summary.gallery-side .flex-control-nav li{width:100%!important;margin-bottom:15px}.product-gallery-summary.gallery-full-width ul.flex-direction-nav,.product-gallery-summary.gallery-showcase ul.flex-direction-nav,.product-gallery-summary.gallery-single ul.flex-direction-nav{margin:0;padding:0;list-style:none;position:absolute;top:calc(50% - 20px);width:100%}.product-gallery-summary.gallery-full-width ul.flex-direction-nav li,.product-gallery-summary.gallery-showcase ul.flex-direction-nav li,.product-gallery-summary.gallery-single ul.flex-direction-nav li{position:absolute;top:calc(50% - 20px);z-index:997;margin:0;padding:0}.product-gallery-summary.gallery-full-width .flex-nav-prev,.product-gallery-summary.gallery-showcase .flex-nav-prev,.product-gallery-summary.gallery-single .flex-nav-prev{left:15px}.product-gallery-summary.gallery-full-width .flex-nav-next,.product-gallery-summary.gallery-showcase .flex-nav-next,.product-gallery-summary.gallery-single .flex-nav-next{right:15px}.product-gallery-summary.gallery-full-width .flex-next,.product-gallery-summary.gallery-full-width .flex-prev,.product-gallery-summary.gallery-showcase .flex-next,.product-gallery-summary.gallery-showcase .flex-prev,.product-gallery-summary.gallery-single .flex-next,.product-gallery-summary.gallery-single .flex-prev{display:block;position:relative;width:40px;height:40px;border-radius:50%;border:1px solid #212121;background:#fff;text-indent:-9999px;transition:all .3s}.product-gallery-summary.gallery-full-width .flex-next:after,.product-gallery-summary.gallery-full-width .flex-prev:before,.product-gallery-summary.gallery-showcase .flex-next:after,.product-gallery-summary.gallery-showcase .flex-prev:before,.product-gallery-summary.gallery-single .flex-next:after,.product-gallery-summary.gallery-single .flex-prev:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;color:#212121;display:inline-block;line-height:37px;text-align:center;border-top:8px solid transparent;border-bottom:8px solid transparent;transition:all .3s}.product-gallery-summary.gallery-full-width .flex-next:hover,.product-gallery-summary.gallery-full-width .flex-prev:hover,.product-gallery-summary.gallery-showcase .flex-next:hover,.product-gallery-summary.gallery-showcase .flex-prev:hover,.product-gallery-summary.gallery-single .flex-next:hover,.product-gallery-summary.gallery-single .flex-prev:hover{background-color:#212121}.product-gallery-summary.gallery-full-width .flex-next:hover:before,.product-gallery-summary.gallery-full-width .flex-prev:hover:before,.product-gallery-summary.gallery-showcase .flex-next:hover:before,.product-gallery-summary.gallery-showcase .flex-prev:hover:before,.product-gallery-summary.gallery-single .flex-next:hover:before,.product-gallery-summary.gallery-single .flex-prev:hover:before{border-right-color:#fff}.product-gallery-summary.gallery-full-width .flex-next:hover:after,.product-gallery-summary.gallery-full-width .flex-prev:hover:after,.product-gallery-summary.gallery-showcase .flex-next:hover:after,.product-gallery-summary.gallery-showcase .flex-prev:hover:after,.product-gallery-summary.gallery-single .flex-next:hover:after,.product-gallery-summary.gallery-single .flex-prev:hover:after{border-left-color:#fff}.product-gallery-summary.gallery-full-width .flex-next:after,.product-gallery-summary.gallery-showcase .flex-next:after,.product-gallery-summary.gallery-single .flex-next:after{visibility:visible;border-left:12px solid #212121;transform:translate3d(-40%,-50%,0)}.product-gallery-summary.gallery-full-width .flex-prev:before,.product-gallery-summary.gallery-showcase .flex-prev:before,.product-gallery-summary.gallery-single .flex-prev:before{visibility:visible;border-right:12px solid #212121;transform:translate3d(-70%,-50%,0)}.product-gallery-summary.gallery-single .woocommerce-product-gallery{grid-gap:0}.product-gallery-summary.gallery-full-width,.product-gallery-summary.gallery-showcase{position:relative;padding:40px 0}.product-gallery-summary.gallery-full-width:before,.product-gallery-summary.gallery-showcase:before{content:"";top:0;left:50%;right:0;bottom:0;background:#f0f0f0;position:absolute;z-index:0;width:100vw;transform:translate3d(-50%,0,0)}.product-gallery-summary.gallery-full-width .flex-next,.product-gallery-summary.gallery-full-width .flex-prev,.product-gallery-summary.gallery-showcase .flex-next,.product-gallery-summary.gallery-showcase .flex-prev{border:none;background:none}.product-gallery-summary.gallery-full-width .flex-next:after,.product-gallery-summary.gallery-full-width .flex-prev:before,.product-gallery-summary.gallery-showcase .flex-next:after,.product-gallery-summary.gallery-showcase .flex-prev:before{content:"";width:10px;height:10px;border-top:2px solid #212121;border-right:2px solid #212121;border-bottom:none;border-left:none;transform:rotate(45deg)}.product-gallery-summary.gallery-full-width .flex-prev:before,.product-gallery-summary.gallery-showcase .flex-prev:before{transform:rotate(-135deg);transform-origin:30% 32%}.product-gallery-summary.gallery-full-width .flex-next:after,.product-gallery-summary.gallery-showcase .flex-next:after{transform-origin:70% -60%}.product-gallery-summary.gallery-full-width .flex-next:hover:after,.product-gallery-summary.gallery-full-width .flex-next:hover:before,.product-gallery-summary.gallery-full-width .flex-prev:hover:after,.product-gallery-summary.gallery-full-width .flex-prev:hover:before,.product-gallery-summary.gallery-showcase .flex-next:hover:after,.product-gallery-summary.gallery-showcase .flex-next:hover:before,.product-gallery-summary.gallery-showcase .flex-prev:hover:after,.product-gallery-summary.gallery-showcase .flex-prev:hover:before{border-color:#fff}.product-gallery-summary.gallery-full-width .entry-summary,.product-gallery-summary.gallery-full-width .woocommerce-product-gallery,.product-gallery-summary.gallery-showcase .entry-summary,.product-gallery-summary.gallery-showcase .woocommerce-product-gallery{z-index:2}.product-gallery-summary.gallery-full-width .entry-summary ul.flex-direction-nav,.product-gallery-summary.gallery-full-width .woocommerce-product-gallery ul.flex-direction-nav,.product-gallery-summary.gallery-showcase .entry-summary ul.flex-direction-nav,.product-gallery-summary.gallery-showcase .woocommerce-product-gallery ul.flex-direction-nav{opacity:0;visibility:hidden;transition:opacity .3s ease}.product-gallery-summary.gallery-full-width .entry-summary:hover ul.flex-direction-nav,.product-gallery-summary.gallery-full-width .woocommerce-product-gallery:hover ul.flex-direction-nav,.product-gallery-summary.gallery-showcase .entry-summary:hover ul.flex-direction-nav,.product-gallery-summary.gallery-showcase .woocommerce-product-gallery:hover ul.flex-direction-nav{opacity:1;visibility:visible}.product-gallery-summary.gallery-full-width .entry-summary ul.flex-direction-nav li.flex-nav-prev,.product-gallery-summary.gallery-full-width .woocommerce-product-gallery ul.flex-direction-nav li.flex-nav-prev{left:15px}.product-gallery-summary.gallery-full-width .entry-summary ul.flex-direction-nav li.flex-nav-next,.product-gallery-summary.gallery-full-width .woocommerce-product-gallery ul.flex-direction-nav li.flex-nav-next{right:15px}.product-gallery-summary.gallery-full-width .woocommerce-product-gallery .flex-control-thumbs.emoza-slides{display:block!important}.product-gallery-summary.gallery-showcase{padding:80px 0}.product-gallery-summary.gallery-showcase .flex-control-thumbs:not(.emoza-slides){margin:auto 0!important}.product-gallery-summary.gallery-grid .woocommerce-product-gallery__wrapper,.product-gallery-summary.gallery-scrolling .woocommerce-product-gallery__wrapper{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.product-gallery-summary.gallery-grid .woocommerce-product-gallery__wrapper>div,.product-gallery-summary.gallery-scrolling .woocommerce-product-gallery__wrapper>div{width:100%;padding-right:10px;padding-left:10px}.product-gallery-summary.gallery-grid .woocommerce-product-gallery__wrapper>div:not(:first-child),.product-gallery-summary.gallery-scrolling .woocommerce-product-gallery__wrapper>div:not(:first-child){width:50%}.product-gallery-summary.gallery-grid .woocommerce-product-gallery__wrapper>div+.onsale+div,.product-gallery-summary.gallery-grid .woocommerce-product-gallery__wrapper>div+div,.product-gallery-summary.gallery-scrolling .woocommerce-product-gallery__wrapper>div+.onsale+div,.product-gallery-summary.gallery-scrolling .woocommerce-product-gallery__wrapper>div+div{margin-top:20px}.product-gallery-summary.gallery-grid .woocommerce-product-gallery__wrapper>div a:hover img,.product-gallery-summary.gallery-scrolling .woocommerce-product-gallery__wrapper>div a:hover img{opacity:.8}.product-gallery-summary.gallery-grid .woocommerce-product-gallery__wrapper>div a img,.product-gallery-summary.gallery-scrolling .woocommerce-product-gallery__wrapper>div a img{transition:opacity .3s ease}.product-gallery-summary.gallery-scrolling .woocommerce-product-gallery__wrapper>div:not(:first-child){width:100%}.product-gallery-summary.gallery-full-width{flex-direction:column}.product-gallery-summary.gallery-full-width .entry-summary,.product-gallery-summary.gallery-full-width .woocommerce-product-gallery{position:relative;flex:0 0 100%;width:100%;max-width:100%;padding-left:0;margin-top:40px}.product-gallery-summary.gallery-full-width .woocommerce-product-gallery__wrapper img{display:block;margin:0 auto}.product-gallery-summary.gallery-full-width .flex-control-thumbs{justify-content:center}.product-gallery-summary.gallery-full-width .flex-control-thumbs li{max-width:95px}@media (min-width:992px){.product-gallery-summary.gallery-full-width .entry-summary{display:flex}.product-gallery-summary.gallery-full-width .entry-summary .gallery-full-width-title-wrapper{flex:0 0 55%;max-width:55%;padding-right:30px}.product-gallery-summary.gallery-full-width .entry-summary .gallery-full-width-addtocart-wrapper{padding-left:30px;flex:0 0 45%;max-width:45%}}.product-gallery-summary.gallery-grid,.product-gallery-summary.gallery-scrolling,.product-gallery-summary.gallery-showcase{align-items:stretch}.product-gallery-summary.gallery-grid .sticky-entry-summary,.product-gallery-summary.gallery-scrolling .sticky-entry-summary,.product-gallery-summary.gallery-showcase .sticky-entry-summary{position:sticky;top:30px}.sticky-header-active .product-gallery-summary.gallery-grid .sticky-entry-summary,.sticky-header-active .product-gallery-summary.gallery-scrolling .sticky-entry-summary,.sticky-header-active .product-gallery-summary.gallery-showcase .sticky-entry-summary{top:115px}.woocommerce-product-gallery__wrapper{margin:0}.admin-bar .product-gallery-summary.gallery-grid .sticky-entry-summary,.admin-bar .product-gallery-summary.gallery-scrolling .sticky-entry-summary,.admin-bar .product-gallery-summary.gallery-showcase .sticky-entry-summary{top:70px}.admin-bar.sticky-header-active .product-gallery-summary.gallery-grid .sticky-entry-summary,.admin-bar.sticky-header-active .product-gallery-summary.gallery-scrolling .sticky-entry-summary,.admin-bar.sticky-header-active .product-gallery-summary.gallery-showcase .sticky-entry-summary{top:155px}.recently-viewed-products,.related.products,.upsells.products{padding-top:80px;padding-bottom:80px}.recently-viewed-products>h2,.related.products>h2,.upsells.products>h2{margin:0 0 30px;font-size:32px;font-size:2rem}.recently-viewed-products .products,.related.products .products,.upsells.products .products{overflow:hidden}.single-product .site-main>.product>section.products{position:relative}.single-product .site-main>.product>section.products>*{position:relative;z-index:2}.single-product .site-main>.product>section.products:after{content:"";position:absolute;top:0;left:50%;width:100vw;height:100%;background-color:transparent;transform:translate3d(-50%,0,0);z-index:1}.single-product .site-main>.product>section.products:last-child{margin-bottom:-120px}.single-product.emoza-site-layout-boxed .site-main>.product>section.products:after{max-width:var(--emoza_boxed_width,1200px)}figure.woocommerce-product-gallery__wrapper div:not(:first-of-type){display:inline-block;vertical-align:top}#review_form .comment-form-rating{margin-top:15px}#review_form input[type=email],#review_form input[type=text]{width:100%}.single-product .woocommerce-notices-wrapper{margin-bottom:30px}.single-product .woocommerce-notices-wrapper:empty{display:none}.single-product .woocommerce-notices-wrapper .wc-forward{margin-right:15px}.single-product.no-single-breadcrumbs .woocommerce-notices-wrapper:not(:empty){margin-bottom:120px;margin-top:-40px}.comment_container .star-rating,.woocommerce-product-rating .star-rating{margin-left:0;margin-right:0}.woocommerce-product-rating{display:flex;margin:12px 0}.woocommerce-product-rating .woocommerce-review-link{margin-left:8px;margin-top:2px;font-size:13px;font-size:.8125rem;color:var(--em-color-link-default,#212121)}.woocommerce-product-rating .woocommerce-review-link:hover{color:var(--em-color-link-hover,#757575)}.woocommerce-Reviews .commentlist{padding-left:0}.woocommerce-product-details__short-description p:last-of-type{margin-bottom:30px}.grouped_form.cart,.variations_form.cart{flex-direction:column}.variations_form.cart .variations tbody>tr+tr>td{padding-top:15px}.variations_form.cart .variations .label{width:125px;text-align:left;padding-left:0;padding-right:15px}.variations_form.cart .variations .label label{vertical-align:middle}table.variations{position:relative;border:0}table.variations td,table.variations th,table.variations tr{border:0}table.variations td{border:0;padding:0}table.variations td select{width:100%;min-height:auto}.woocommerce-variation-price{margin-bottom:15px}@media (min-width:1025px){.single-product .variations_form.cart .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap}}.reset_variations{display:none;text-align:right;margin-top:-20px;margin-bottom:20px;margin-left:0;color:#716f6f;text-transform:uppercase;text-decoration:underline;font-size:13px;font-size:.8125rem}.grouped_form.cart .product_type_variable{width:100%;text-align:center}.grouped_form.cart .quantity{width:100%!important;max-width:100%!important}.grouped_form.cart .group_table,.grouped_form.cart .group_table td,.grouped_form.cart .group_table th,.grouped_form.cart .group_table tr{border:none}.grouped_form.cart .group_table .woocommerce-grouped-product-list-item__quantity{width:150px;max-width:150px;padding-left:0}.grouped_form.cart .group_table .stock{margin-bottom:0}form.cart .quantity.hidden{display:none!important}@media (max-width:767px){.single-product .woocommerce-notices-wrapper .woocommerce-message{display:flex;flex-wrap:wrap;flex-direction:column;text-align:center}.single-product .woocommerce-notices-wrapper .wc-forward{padding:8px 24px;order:2;margin-top:15px;align-self:center;margin-right:0}}.emoza-single-sticky-add-to-cart-wrapper{position:sticky;padding:15px 0;background:#fff;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;z-index:997}.emoza-single-sticky-add-to-cart-wrapper.position-top{top:0;transition:top .3s ease}.emoza-single-sticky-add-to-cart-wrapper.position-bottom{bottom:0;transition:bottom .3s ease}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content-mobile{display:none}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content{display:flex;justify-content:center;align-items:center;flex-direction:row;padding:0 20px}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item:last-child{margin-right:0!important}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-image{width:75px}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-price .price,.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-title h5{margin:0}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart{display:flex;align-items:center}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart .stock{margin-bottom:0;margin-right:20px}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart .quantity{width:175px;max-height:51px;margin:0}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart .quantity .emoza-quantity-minus,.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart .quantity .emoza-quantity-plus{justify-content:center}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart .button{white-space:nowrap;margin-left:15px;max-height:51px}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart .grouped_form{align-items:center;flex-direction:row}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart .group_table{display:block;border:none;max-height:85px;overflow:auto;margin-bottom:0}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart .group_table::-webkit-scrollbar{width:7px}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart .group_table::-webkit-scrollbar-track{background:#e2e2e2}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart .group_table::-webkit-scrollbar-thumb{background-color:#ccc}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart .group_table tbody tr:first-child,.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart .group_table tbody tr:first-child td{padding-top:0;padding-bottom:0}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart .group_table tbody tr:not(:first-child)+tr,.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart .group_table tbody tr:not(:first-child)+tr td{padding-top:0}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart .group_table tbody td,.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart .group_table tbody tr{border:none}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart .variations_form.cart{align-items:center}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart .variations_form.cart .variations{line-height:4}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart .variations_form.cart .variations tbody>tr+tr>td{padding-top:0}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart .variations_form.cart .emoza-variations-wrapper .emoza-variation-type-button>a{margin-bottom:0}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart .variations_form.cart .reset_variations{margin:0 0 0 15px}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .variations_form{flex-direction:row}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .variations_form .woocommerce-variation-description{display:none}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .variations_form table.variations{margin-bottom:0}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .variations_form table.variations tbody{display:flex}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .variations_form table.variations tr{padding:0 15px 0 0}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .variations_form table.variations tr:last-child{padding:0}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .variations_form table.variations td.value>select{margin:0}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .variations_form table.variations .label{width:auto;padding-right:10px}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .variations_form table.variations+.single_variation_wrap{margin-left:15px}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .variations_form .single_variation_wrap{display:flex;align-items:center;margin-left:20px}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{flex-wrap:nowrap}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .variations_form .single_variation_wrap .woocommerce-variation-price{margin:0 15px 0 0}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .variations_form .single_variation_wrap .quantity{max-height:51px}.emoza-single-sticky-add-to-cart-wrapper div[id*=wc-stripe-payment-],.emoza-single-sticky-add-to-cart-wrapper div[id*=wcpay-],.emoza-single-sticky-add-to-cart-wrapper p[id*=wc-stripe-payment-],.emoza-single-sticky-add-to-cart-wrapper p[id*=wcpay-]{display:none!important}@media (max-width:1024px){.emoza-single-sticky-add-to-cart-wrapper.visible-desktop-only{display:none}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content-mobile{display:block;text-align:center}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content-mobile .emoza-mobile-sticky-close-button{display:none;text-transform:uppercase}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content{display:none;padding:0 15px}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item{margin-right:20px!important}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-title{max-width:190px}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart>form:not(.variations_form){display:flex}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart>.variations_form{display:flex;flex-wrap:wrap;max-width:380px;justify-content:flex-end}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart>.variations_form .variations{width:auto;line-height:1!important}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart>.variations_form .single_variation_wrap{display:flex;justify-content:flex-end;width:100%;margin-top:25px}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart>.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart{display:flex}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart .single_add_to_cart_button{background-repeat:no-repeat;background-position:50%}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart select{padding:10px;min-height:35px}.emoza-single-sticky-add-to-cart-wrapper.emoza-sticky-addtocart-mobile-active{position:fixed;top:0!important;width:100%;padding-top:0;transition:all .3s ease}.emoza-single-sticky-add-to-cart-wrapper.emoza-sticky-addtocart-mobile-active .emoza-mobile-sticky-addtocart-button{display:none}.emoza-single-sticky-add-to-cart-wrapper.emoza-sticky-addtocart-mobile-active .emoza-mobile-sticky-close-button{display:block}.emoza-single-sticky-add-to-cart-wrapper.emoza-sticky-addtocart-mobile-active .emoza-single-sticky-add-to-cart-wrapper-content{display:flex;flex-wrap:nowrap;flex-direction:column;align-items:flex-start;padding-top:30px}.emoza-single-sticky-add-to-cart-wrapper.emoza-sticky-addtocart-mobile-active .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item{text-align:left!important;margin-right:0!important}.emoza-single-sticky-add-to-cart-wrapper.emoza-sticky-addtocart-mobile-active .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item:not(.product-image){width:100%;max-width:none;text-align:center}.emoza-single-sticky-add-to-cart-wrapper.emoza-sticky-addtocart-mobile-active .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-title{margin-top:20px}.emoza-single-sticky-add-to-cart-wrapper.emoza-sticky-addtocart-mobile-active .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart .variations_form.cart{justify-content:flex-start}.emoza-single-sticky-add-to-cart-wrapper.emoza-sticky-addtocart-mobile-active .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart .variations_form .single_variation_wrap{display:block;margin:50px 0 0}.emoza-single-sticky-add-to-cart-wrapper.emoza-sticky-addtocart-mobile-active .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart .variations_form .single_variation_wrap .woocommerce-variation-price{font-size:1.5rem;margin:25px 0 10px}.emoza-single-sticky-add-to-cart-wrapper.emoza-sticky-addtocart-mobile-active .emoza-single-sticky-add-to-cart-wrapper-content .variations_form,.emoza-single-sticky-add-to-cart-wrapper.emoza-sticky-addtocart-mobile-active .emoza-single-sticky-add-to-cart-wrapper-content .variations_form table.variations tbody{display:block}.emoza-single-sticky-add-to-cart-wrapper.emoza-sticky-addtocart-mobile-active .emoza-single-sticky-add-to-cart-wrapper-content .variations_form table.variations tr{padding:0}.emoza-single-sticky-add-to-cart-wrapper.emoza-sticky-addtocart-mobile-active .emoza-single-sticky-add-to-cart-wrapper-content .variations_form table.variations tr+tr td{padding-top:20px!important}}@media (max-width:767px){.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content{flex-wrap:wrap}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-price{width:100%;margin-top:15px;text-align:center}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart{margin-top:15px}.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart>.variations_form,.emoza-single-sticky-add-to-cart-wrapper .emoza-single-sticky-add-to-cart-wrapper-content .emoza-single-sticky-add-to-cart-item.product-addtocart>.variations_form .single_variation_wrap{justify-content:center}}@media (min-width:1025px){.emoza-single-sticky-add-to-cart-wrapper.visible-mobile-only{display:none}}@media (min-width:601px){body.admin-bar .emoza-single-sticky-add-to-cart-wrapper{top:32px}body.admin-bar.sticky-header-active .emoza-single-sticky-add-to-cart-wrapper{top:108px}}body.sticky-header-active .emoza-single-sticky-add-to-cart-wrapper.position-top{top:76px}body.sticky-header-active .emoza-single-sticky-add-to-cart-wrapper.position-bottom{top:auto;bottom:0}body:not(.emoza-scrolling-up) .emoza-single-sticky-add-to-cart-wrapper.hide-when-scroll.position-bottom{bottom:-180px!important}body.emoza-scrolling-up .emoza-single-sticky-add-to-cart-wrapper.hide-when-scroll.position-top{top:-180px!important}body.emoza-scrolling-up .emoza-single-sticky-add-to-cart-wrapper.hide-when-scroll.position-bottom{bottom:-180px!important}@media (max-width:767px){body.emoza-scrolling-up .emoza-single-sticky-add-to-cart-wrapper.hide-when-scroll.position-top{top:-300px!important}body.emoza-scrolling-up .emoza-single-sticky-add-to-cart-wrapper.hide-when-scroll.position-bottom{bottom:-300px!important}}body.emoza-scrolling-down .emoza-single-sticky-add-to-cart-wrapper.hide-when-scroll.position-bottom{bottom:0!important}@media (max-width:767px){body.emoza-scrolling-down .emoza-single-sticky-add-to-cart-wrapper.hide-when-scroll.position-bottom{bottom:0!important}}.woocommerce-Reviews #review_form_wrapper{padding:40px;margin-top:40px;background-color:var(--em-color-content-cards-bg,#f5f5f5)}.woocommerce-Reviews #review_form_wrapper .comment-reply-title{font-weight:600}.woocommerce-Reviews #comments{margin-top:40px}.woocommerce-Reviews #comments li{list-style:none}.woocommerce-Reviews #comments .review+.review{margin-top:40px}.woocommerce-Reviews #comments .review .comment_container{display:flex;align-items:flex-start}.woocommerce-Reviews #comments .review .comment_container .avatar{max-width:60px;height:auto;margin-right:20px}.woocommerce-Reviews #comments .review .comment_container .comment-text{width:100%}.woocommerce-Reviews #comments .review .comment_container .comment-text .meta{margin-bottom:30px}.woocommerce-Reviews #comments .review .comment_container .comment-text .description{padding:25px;background-color:var(--em-color-content-cards-bg,#f5f5f5)}.woocommerce-Reviews #comments .review .comment_container .comment-text .description p:last-child{margin-bottom:0}.woocommerce-Reviews #comments .woocommerce-pagination li .page-numbers{text-decoration:none}.product-gallery-summary .nickx_product_images_with_video{max-width:50%;flex-basis:50%}.emoza-product-navigation{position:relative;z-index:100;float:right;margin-left:10px;margin-bottom:10px;display:flex;grid-gap:10px;justify-content:flex-end}.emoza-product-navigation a{position:relative;display:flex;justify-content:center;align-items:center;width:42px;height:42px;border-radius:42px;border:2px solid #eee;color:var(--em-color-body-text,#212121);transition:all .2s}.emoza-product-navigation a:hover{border-color:var(--em-color-heading-4,#212121)}.emoza-product-navigation a:hover span{opacity:1;visibility:visible;margin-top:10px}.emoza-product-navigation a i{display:flex}.emoza-product-navigation a i:before{content:"";width:8px;height:8px;border-top:2px solid var(--em-color-heading-4,#212121);border-left:2px solid var(--em-color-heading-4,#212121);transform:translateX(2px) rotate(-45deg)}.emoza-product-navigation a[rel=next] i:before{transform:translateX(-2px) rotate(135deg)}.emoza-product-navigation a span{position:absolute;z-index:1;top:100%;display:flex;flex-direction:column;width:160px;left:50%;margin-left:-80px;margin-top:20px;padding:12px;background-color:var(--em-color-bg,#fff);border-top:4px solid var(--em-color-heading-4,#212121);box-shadow:0 3px 7px rgba(0,0,0,.125);opacity:0;visibility:hidden;transition:all .3s}.emoza-product-navigation a span:before{content:"";position:absolute;left:0;right:0;top:-15px;height:15px}.emoza-product-navigation a span:after{content:"";position:absolute;left:50%;top:-10px;margin-left:-6px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #212121}.emoza-product-navigation a.out-from-viewport span{left:-100%}.emoza-product-navigation a.out-from-viewport span:after{left:86%}.emoza-product-navigation h2{margin:10px 0 0;font-weight:700;font-size:15px;text-align:center}.emoza-product-navigation figure{margin:0}.emoza-product-stock{color:green;font-size:14px;font-weight:700;text-transform:capitalize;margin-top:15px!important}.emoza-product-stock>span{display:block}.emoza-product-stock-low{color:#d00000}.emoza-swiper{width:100%;position:relative;z-index:1;overflow:hidden;padding:0}.emoza-swiper.swiper-vertical .swiper-wrapper{flex-direction:column}.emoza-swiper.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.emoza-swiper .swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;transform:translateZ(0)}.emoza-swiper .swiper-pointer-events{touch-action:pan-y}.emoza-swiper .swiper-pointer-events.swiper-vertical{touch-action:pan-x}.emoza-swiper .swiper-slide{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:auto;height:auto;position:relative;transition-property:transform}.emoza-swiper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.emoza-swiper-button{cursor:pointer;position:absolute;z-index:1;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:26px;height:26px;border-radius:26px;color:#555;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);transition:all .2s}.emoza-swiper-button:before{content:"";width:8px;height:8px;border-top:2px solid currentColor;border-left:2px solid currentColor}.emoza-swiper-button:focus{outline:none}.emoza-swiper-button:active{opacity:.3}.emoza-swiper-button.swiper-button-disabled{user-select:none;pointer-events:none;cursor:inherit;opacity:0}.emoza-swiper-button.swiper-button-lock{display:none}.emoza-swiper-button-prev{left:8px}.emoza-swiper-button-prev:before{transform:translateX(2px) rotate(-45deg)}.emoza-swiper-button-next{right:8px}.emoza-swiper-button-next:before{transform:translateX(-2px) rotate(135deg)}.swiper-vertical{order:-1;flex-shrink:0;width:65px;height:490px}.swiper-vertical .emoza-swiper-button{top:auto;right:auto;left:50%;transform:translateX(-50%)}.swiper-vertical .emoza-swiper-button-prev{top:8px}.swiper-vertical .emoza-swiper-button-prev:before{transform:translateY(1px) rotate(45deg)}.swiper-vertical .emoza-swiper-button-next{bottom:8px}.swiper-vertical .emoza-swiper-button-next:before{transform:translateY(-1px) rotate(-135deg)}.swiper-horizontal{padding:6px}.emoza-flexslider{position:relative;user-select:none;display:flex}.emoza-flexslider ol{margin:0;padding:0;list-style:none}.emoza-flexslider ol li{padding:0;margin:0}.emoza-flex-direction-nav{margin:0;padding:0;list-style:none}.emoza-flex-direction-nav a{cursor:pointer;position:absolute;z-index:1;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:26px;height:26px;border-radius:26px;color:#555;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);text-indent:-9999px;transition:all .2s}.emoza-flex-direction-nav a:before{content:"";width:8px;height:8px;border-top:2px solid currentColor;border-left:2px solid currentColor}.emoza-flex-direction-nav a:focus{outline:none}.emoza-flex-direction-nav a:active{opacity:.3}.emoza-flex-direction-nav a.emoza-flex-disabled{user-select:none;pointer-events:none;cursor:inherit;opacity:0}.emoza-flex-nav-prev a{left:8px}.emoza-flex-nav-prev a:before{transform:translateX(2px) rotate(-45deg)}.emoza-flex-nav-prev a span{display:none}.emoza-flex-nav-next a{right:8px}.emoza-flex-nav-next a:before{transform:translateX(-2px) rotate(135deg)}.emoza-flex-nav-next a span{display:none}.single_add_to_cart_button.loading{opacity:.5;pointer-events:none}.single_add_to_cart_button.loading:after{content:"\e031";animation:spin 2s linear infinite}.single_add_to_cart_button.added:after,.single_add_to_cart_button.loading:after{font-family:WooCommerce;margin-left:.5em;line-height:1em;position:relative;top:1px;display:inline-block;width:auto;height:auto}.single_add_to_cart_button.added:after{content:"\e017"}.emoza-reasons-list .emoza-reasons-list-item{display:flex;align-items:flex-start}.emoza-reasons-list .emoza-reasons-list-item .emoza-reasons-list-item-icon{margin-right:.5em}.emoza-reasons-list .emoza-reasons-list-item .emoza-reasons-list-item-icon svg{width:.9em;height:.9em}.woocommerce-cart .product-thumbnail{text-align:center;width:100px;max-width:100px;vertical-align:top}.woocommerce-cart .product-thumbnail img{max-width:100px}.woocommerce-cart .product-name a{font-weight:400;color:var(--em-color-body-text,#212121)}.woocommerce-cart .product-name a:hover{color:var(--em-color-link-hover,#757575)}.woocommerce-cart table{border-collapse:collapse}.woocommerce-cart table td{text-align:center}.woocommerce-cart table th{font-weight:400}.woocommerce-cart tbody tr:not(.woocommerce-cart-form__cart-item),.woocommerce-cart tbody tr:not(.woocommerce-cart-form__cart-item) td{border-color:transparent!important}.woocommerce-cart thead tr th{padding:16px 0}.woocommerce-cart tr.cart_item td{padding:30px 0}.woocommerce-cart td.product-name,.woocommerce-cart th.product-name{padding-left:30px!important;padding-right:15px!important;text-align:left}@media (max-width:767px){.woocommerce-cart td.product-name,.woocommerce-cart th.product-name{padding-left:10px!important}}.woocommerce-cart .product-remove{font-size:22px;font-size:1.375rem;text-align:center;font-weight:600;padding:0 10px}.woocommerce-cart .product-remove a{color:var(--em-color-body-text,#212121);border-radius:50%;text-align:center!important;display:inline-block;width:30px;height:30px;line-height:29px;font-weight:300}.woocommerce-cart .product-remove a:hover{color:var(--em-color-link-hover,#757575)}.woocommerce-cart .qty{max-width:100px}.woocommerce-cart .woocommerce-cart-form .actions{padding-top:30px;padding-left:0;padding-right:0}.woocommerce-cart .woocommerce-cart-form .actions .coupon{display:flex;float:left}.woocommerce-cart .woocommerce-cart-form .actions .coupon input[type=text]{background-color:var(--em-color-forms-background,transparent);border-color:rgba(var(--em-color-forms-borders,#212121),.2);min-height:53px}.woocommerce-cart .woocommerce-cart-form .actions .coupon label{display:none}.woocommerce-cart .woocommerce-cart-form .actions .button{float:right;font-size:14px;font-size:.875rem;text-transform:uppercase}.woocommerce-cart .woocommerce-cart-form .actions .button:disabled:hover{cursor:not-allowed}.woocommerce-cart .woocommerce-cart-form .actions .button:disabled{opacity:.5}.woocommerce-cart .cart_totals{width:100%;max-width:445px;float:right;margin-top:90px;padding:30px;background-color:var(--em-color-content-cards-bg,#f5f5f5)}.woocommerce-cart .cart_totals .woocommerce-shipping-destination{margin-bottom:10px}.woocommerce-cart .cart_totals tr{border-bottom:1px solid #eee}.woocommerce-cart .cart_totals tr:last-of-type{border-bottom:0}.woocommerce-cart .cart_totals td,.woocommerce-cart .cart_totals th{border-left:0;border-right:0;padding:15px 0;background:transparent;vertical-align:top}.woocommerce-cart .cart_totals th{text-transform:uppercase;font-size:13px;font-size:.8125rem;letter-spacing:1px}.woocommerce-cart .cart_totals td{text-align:right}.woocommerce-cart .cart_totals h2{font-size:32px;font-size:2rem;font-weight:600;margin-top:0!important}.woocommerce-cart .cart_totals .woocommerce-shipping-methods{list-style:none;padding:0;display:table;margin-left:auto;text-align:left}.woocommerce-cart .cart_totals .woocommerce-shipping-methods li{padding-left:0}.woocommerce-cart .cart_totals .woocommerce-shipping-methods label{padding-left:5px}.woocommerce-cart .cart_totals .order-total .woocommerce-Price-amount{font-size:24px;font-size:1.5rem}.woocommerce-cart .cart_totals .shipping-calculator-button{color:#716f6f;font-size:13px;font-size:.8125rem;text-transform:uppercase;text-decoration:none}.woocommerce-cart .cart_totals .checkout-button{display:block;width:100%;text-align:center;text-transform:uppercase}.woocommerce-cart .cart_totals .checkout-button+#ppc-button{margin-top:25px}.woocommerce-cart .cart-collaterals{margin-top:30px}.woocommerce-cart .cart-collaterals h2{font-size:32px;font-size:2rem;margin-top:0}.woocommerce-cart .checkout-button+.ppc-button-wrapper{margin-top:20px}.woocommerce-cart #ppcp-messages+.checkout-button{margin-top:10px}.shipping-calculator-button{text-decoration:underline}.shipping-calculator-form{margin-top:30px;text-align:left}.shipping-calculator-form .input-text{width:100%}.shipping-calculator-form .form-row{margin-bottom:20px}.woocommerce-cart-form td,.woocommerce-cart-form th{border-left:0;border-right:0}.woocommerce-cart-form th{border-top:0;background-color:transparent;text-transform:uppercase;font-size:13px;font-size:.8125rem;letter-spacing:1px}.checkout-button.button{color:#fff}.cart-layout2>.hentry .entry-content>.woocommerce:after{content:"";display:block;clear:both}.cart-totals-sticky+.woocommerce-cart-form+.cart_totals{position:sticky;top:35px}.admin-bar .cart-totals-sticky+.woocommerce-cart-form+.cart_totals{top:67px}@media (min-width:992px){.woocommerce-cart .shop_table td.product-price,.woocommerce-cart .shop_table td.product-quantity,.woocommerce-cart .shop_table td.product-subtotal{width:15%}.cart-layout1 .cart-collaterals{float:left;max-width:467px;margin-top:23px}.cart-layout2 .woocommerce-notices-wrapper:not(:empty){margin-bottom:30px}.cart-layout2 .woocommerce-cart-form{width:70%;float:left;padding-right:30px}.cart-layout2 .cart_totals{width:30%;margin-top:0}}@media (min-width:1200px){.cart-layout1 .cart-collaterals{max-width:640px}}.woocommerce-cart table{border:0}.woocommerce-cart div.cart_totals table tr.cart-subtotal td,.woocommerce-cart div.cart_totals table tr.shipping td{border-bottom:1px solid rgba(33,33,33,.1)!important}.woocommerce-cart div.cart_totals table tr.order-total th{border-bottom:0}.woocommerce-cart div.cart_totals table tr.cart-subtotal th{border-top:0}.woocommerce-cart-form__contents .product-subtotal{font-weight:600}@media (max-width:991px) and (min-width:768px){.woocommerce-cart .shop_table td.product-name{width:30%}}@media (max-width:991px){.woocommerce-cart .cart_totals{max-width:none;margin:5px 0 40px}}@media (max-width:767px){.woocommerce-cart tr.cart_item td{padding:30px}.woocommerce-cart .cart_totals{margin-top:40px;max-width:100%;float:none;padding:15px}.woocommerce-cart .cart-collaterals{margin-top:40px}.woocommerce-cart .woocommerce-cart-form .actions .button[name=update_cart]{float:none;margin-top:15px}.woocommerce-cart .woocommerce-cart-form .actions .coupon input[type=text]{flex-grow:1}.woocommerce-cart .woocommerce-cart-form .actions .coupon{float:none;display:flex}table.woocommerce-cart-form__contents tr td:before{display:none}table.woocommerce-cart-form__contents tr.cart_item{display:flex;flex-wrap:wrap;align-items:center;padding:30px 15px;position:relative}table.woocommerce-cart-form__contents tr.cart_item:not(:first-of-type){border-top:0}table.woocommerce-cart-form__contents tr.cart_item td{border:0;padding:0;text-align:left}table.woocommerce-cart-form__contents tr.cart_item td.product-name{flex:0 0 calc(70% - 30px);padding-left:15px!important}table.woocommerce-cart-form__contents tr.cart_item td.product-price{flex:0 0 calc(30% - 30px);text-align:right}table.woocommerce-cart-form__contents tr.cart_item td.product-thumbnail{flex:0 0 60px;max-width:60px}table.woocommerce-cart-form__contents tr.cart_item td.product-thumbnail img{max-width:60px}table.woocommerce-cart-form__contents tr.cart_item td.product-remove{position:absolute;top:10px;right:10px;line-height:1}table.woocommerce-cart-form__contents tr.cart_item td.product-quantity,table.woocommerce-cart-form__contents tr.cart_item td.product-subtotal{padding-top:30px;flex:0 0 50%}table.woocommerce-cart-form__contents tr.cart_item td.product-subtotal{text-align:right}}@media (max-width:575px){.woocommerce-cart table{word-break:break-all}.woocommerce-cart table .product-name a{font-size:15px;font-size:.9375rem}.woocommerce-cart .woocommerce-cart-form .actions{display:flex;flex-wrap:wrap}.woocommerce-cart .woocommerce-cart-form .actions .button[name=update_cart]{order:-1;margin-top:0;margin-bottom:15px;width:100%}.woocommerce-cart .woocommerce-cart-form .actions .coupon{float:none;width:100%}.woocommerce-cart .woocommerce-cart-form .actions .coupon button{padding:10px}.woocommerce-cart .woocommerce-cart-form .actions .coupon button,.woocommerce-cart .woocommerce-cart-form .actions .coupon input{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.woocommerce-shipping-calculator{position:relative;width:calc(100% + 70px);left:-70px}}@media (min-width:768px) and (max-width:991px){.woocommerce-shipping-calculator{width:calc(100% + 117px);left:-117px}}.wc-block-cart table,.wc-block-cart table td,.wc-block-cart table th,.wc-block-cart table tr{border:none}.wc-block-cart table td{text-align:left}.wc-block-cart .wc-block-cart__totals-title,.wc-block-cart table.wc-block-cart-items .wc-block-cart-items__header{font-size:.8125rem!important}.wc-block-cart .wc-block-components-quantity-selector__input{min-height:30px}.wc-block-cart .wc-block-components-product-name{text-decoration:none}.wc-block-cart .wc-block-components-quantity-selector__button{background-color:var(--em-color-button-bg,#212121)!important;border:none;padding:0;color:var(--em-color-button,#212121)!important}.wc-block-cart .wc-block-cart__submit-button{background-color:var(--em-color-button-bg,#212121);color:var(--em-color-button,#fff);font-size:var(--em-font-size-button,14px);text-decoration:none!important}.wc-block-cart .wc-block-cart__submit-button:hover{background-color:var(--em-color-button-bg-hover,#757575);color:var(--em-color-button-hover,#fff)}.is-large.wc-block-cart .wc-block-cart-items th{padding:.75rem 16px .75rem 0!important}.is-large.wc-block-cart .wc-block-cart-items td{padding:36px 0 36px 16px!important}.is-large.wc-block-cart .wc-block-cart__totals-title{padding:.75rem 0!important}.woocommerce-checkout .woocommerce-form-login{margin-bottom:30px;padding:15px;background-color:var(--em-color-content-cards-bg,#f5f5f5)}.woocommerce-checkout .woocommerce-form-login .form-row label{display:block;margin-bottom:10px}.woocommerce-checkout .woocommerce-form-login .form-row input:not(#rememberme){width:100%}@media (min-width:992px){.woocommerce-checkout .woocommerce-form-login .form-row.form-row-first,.woocommerce-checkout .woocommerce-form-login .form-row.form-row-last{float:left;width:50%}.woocommerce-checkout .woocommerce-form-login .form-row.form-row-first{padding-right:10px}.woocommerce-checkout .woocommerce-form-login .form-row.form-row-last{padding-left:10px}}.woocommerce-checkout fieldset{border:1px solid rgba(33,33,33,.2);padding:20px}.woocommerce-checkout fieldset+fieldset,.woocommerce-checkout fieldset.wc-credit-card-form{margin-top:25px}.woocommerce-checkout .form-row{margin-bottom:20px}#ship-to-different-address{font-size:1.4rem}#ship-to-different-address label{cursor:pointer}#ship-to-different-address span:before{top:8px}#ship-to-different-address span:after{top:5px}#customer_details{flex:0 0 50%;max-width:50%;padding:0}#customer_details .col-1,#customer_details .col-2{flex:0 0 100%;max-width:100%;padding:0}#customer_details .col-1 input:not([type=checkbox]),#customer_details .col-2 input:not([type=checkbox]){width:100%}#customer_details .col-2{margin-top:60px}#customer_details label{display:block;margin-bottom:3px}#customer_details .create-account label{display:flex;align-items:center}#customer_details .create-account label>input{width:30px;order:2}form.woocommerce-checkout{display:flex;flex-wrap:wrap}.checkout-wrapper{margin-left:100px;flex:0 0 calc(50% - 100px);max-width:calc(50% - 100px)}.checkout-wrapper table{border:0!important}.checkout-wrapper table td,.checkout-wrapper table th,.checkout-wrapper table tr{border-left:0!important;border-right:0!important}.checkout-wrapper table thead tr:first-of-type,.checkout-wrapper table thead tr:first-of-type th{border-top:0!important}.checkout-wrapper table tr{border:0!important}.checkout-wrapper .woocommerce-shipping-totals>th{display:none}.checkout-wrapper .woocommerce-shipping-totals>td{text-align:left}.checkout-wrapper .woocommerce-shipping-totals>td:before{content:attr(data-title);display:block;margin-bottom:20px}.checkout-wrapper .wc_payment_methods{padding:24px;background-color:var(--em-color-bg,#fff);margin-bottom:30px}.checkout-wrapper .wc_payment_methods .woocommerce-notice{padding:0}.checkout-wrapper .wc_payment_methods li:last-of-type{padding-bottom:0}.checkout-wrapper .woocommerce-checkout-review-order{background-color:var(--em-color-content-cards-bg,#f5f5f5);padding:30px}@media (max-width:767px){.checkout-wrapper .woocommerce-checkout-review-order{padding:15px}}.checkout-wrapper .product-name,.checkout-wrapper th{text-align:left;font-weight:400}.checkout-wrapper thead th{font-weight:600!important}.checkout-wrapper ul{list-style:none;padding:0;margin:0}.checkout-wrapper ul li{padding-bottom:14px}.checkout-wrapper #shipping_method{display:flex;flex-direction:column;text-align:left}.checkout-wrapper #shipping_method>li{position:relative;padding-right:100px}.checkout-wrapper #shipping_method .woocommerce-Price-amount{position:absolute;right:0;top:0}.checkout-wrapper [type=radio]{margin-right:5px}.checkout-wrapper .product-total,.checkout-wrapper td{text-align:right}.checkout-wrapper td,.checkout-wrapper th{padding:15px 0}.checkout-wrapper .cart_item td{border:0}.checkout-wrapper .order-total .amount{font-size:24px;font-size:1.5rem}.checkout-wrapper .order-total td,.checkout-wrapper .order-total th{border-bottom:0}.checkout-wrapper .cart-subtotal .amount{font-size:18px;font-size:1.125rem;font-weight:600}.checkout-wrapper .button{width:100%;text-transform:uppercase;letter-spacing:1px;padding-top:19px;padding-bottom:19px}@media screen and (min-width:768px){.col2-set .form-row-first{float:left;margin-right:3.8%}.col2-set .form-row-last{float:right;margin-right:0}.col2-set .form-row-first,.col2-set .form-row-last{width:48.1%}}.checkout-layout2 form.woocommerce-checkout{display:block}.checkout-layout2 #customer_details,.checkout-layout2 .checkout-wrapper{max-width:100%;flex:0 0 100%;margin-left:0}.checkout-layout2 .checkout-wrapper{margin-top:60px}.payment_box p:last-of-type{margin-bottom:0}.woocommerce form .form-row .required{text-decoration:none}.woocommerce-checkout-payment li{background:transparent}.woocommerce-NoticeGroup-checkout{flex:0 0 100%}.woocommerce-NoticeGroup-checkout ul{list-style:none}.woocommerce-thankyou-order-received{margin-top:30px;padding:20px 30px;background-color:var(--em-color-content-cards-bg,#f5f5f5)}.woocommerce-thankyou-order-details{padding:30px 30px 30px 35px;background-color:var(--em-color-content-cards-bg,#f5f5f5)}.woocommerce-thankyou-order-details li{list-style:none}.woocommerce-checkout .woocommerce-customer-details .woocommerce-columns{display:flex}.woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .col-1,.woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .col-2{flex:0 0 50%;max-width:50%;padding:0}@media screen and (max-width:767px){.woocommerce-checkout .woocommerce-customer-details .woocommerce-columns{flex-wrap:wrap}.woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .col-1,.woocommerce-checkout .woocommerce-customer-details .woocommerce-columns .col-2{flex:0 0 100%;max-width:100%}}.order-total .woocommerce-Price-amount{color:var(--em-color-heading-4,#212121)}.checkout_coupon.woocommerce-form-coupon{display:flex;flex-wrap:wrap}.checkout_coupon.woocommerce-form-coupon>p:first-child{width:100%;margin-bottom:20px}.checkout_coupon.woocommerce-form-coupon>p.form-row-first,.checkout_coupon.woocommerce-form-coupon>p.form-row-last{margin-bottom:10px}.checkout_coupon.woocommerce-form-coupon #coupon_code{height:100%}#amazon_customer_details .col-1,#amazon_customer_details .col-2{max-width:100%}.wc-bacs-bank-details-account-name{font-size:var(--em-font-size-h4,32px)}.wc-bacs-bank-details{list-style:none;padding:0}.woocommerce-bacs-bank-details .wc-bacs-bank-details{padding:30px 30px 30px 35px;background-color:var(--em-color-content-cards-bg,#f5f5f5)}.wc-bacs-bank-details-account-name,.wc-bacs-bank-details-heading{margin-bottom:15px!important}.bacs_details+.bacs_details,.bacs_details+.wc-bacs-bank-details-account-name{margin-top:25px}.wc-block-components-checkout-step__description{margin-bottom:16px}.wc-block-components-order-summary .wc-block-components-panel__button{background-color:transparent!important;color:var(--em-color-body-text,#212121)!important;border:none}.wc-block-components-order-summary .wc-block-components-panel__content{padding-top:10px}.wc-block-components-checkout-return-to-cart-button{text-decoration:none!important}.wc-block-components-checkout-step--with-step-number .wc-block-components-checkout-step__container:after{border-color:var(--em-color-forms-borders,#212121)!important}.wc-block-components-order-summary-item__quantity{padding:0}.wc-block-components-totals-coupon__button{padding:0 24px}.wc-block-components-checkout-place-order-button{background-color:var(--em-color-button-bg,#212121);color:var(--em-color-button,#fff);text-decoration:none!important}.wc-block-components-checkout-place-order-button:hover{background-color:var(--em-color-button-bg-hover,#757575);color:var(--em-color-button-hover,#fff)}#square-gift-card-wrapper{min-height:0!important;padding:0!important}#square-gift-card-wrapper+.woocommerce-checkout-payment{margin-top:25px}.sq-card-message{display:none}.sq-card-message.sq-visible{display:block}.woocommerce-checkout-review-order-table+#square-gift-card-wrapper{margin-top:25px}.site-header-cart .cart-contents{text-decoration:none}.site-header-cart .widget_shopping_cart{display:none;background-color:var(--em-color-bg,#fff)}.site-header-cart .widget_shopping_cart .woocommerce-mini-cart__buttons .button:not(.checkout){color:var(--em-color-link-default,#212121)}.site-header-cart .product_list_widget{margin:0;padding:0}.header-wishlist-icon,.site-header-cart{position:relative}.header-wishlist-icon .count-number,.site-header-cart .count-number{position:absolute;top:-8px;right:-8px;width:18px;height:18px;line-height:17px;color:#fff;background:#ff5858;border:1px solid #ff5858;text-align:center;border-radius:50%;font-size:10px;letter-spacing:0}.emoza-quantity-minus,.emoza-quantity-plus{opacity:0;visibility:hidden;display:none!important;transition:opacity .3s ease}.emoza-quantity-minus.show,.emoza-quantity-plus.show{opacity:1;visibility:visible;display:flex!important}.quantity{display:flex;justify-content:center;width:100%;height:61px;border:2px solid var(--em-color-body-text,#212121);margin-bottom:1.3rem}.quantity .emoza-quantity-minus,.quantity .emoza-quantity-plus{display:flex;align-items:center;justify-content:center;font-size:1.7rem;line-height:1;padding:0 0 4px;width:100%;color:var(--em-color-body-text,#212121);border:none;text-align:center;text-decoration:none;outline:none}.quantity .emoza-quantity-minus:hover,.quantity .emoza-quantity-plus:hover{color:var(--em-color-link-hover,#757575)}.quantity .qty{text-align:center;padding:0;border:none;width:100%;min-height:0;background:transparent!important}.quantity .qty:focus{box-shadow:none}.quantity-button-style-abs-pos .quantity{position:relative}.quantity-button-style-abs-pos .emoza-quantity-minus,.quantity-button-style-abs-pos .emoza-quantity-plus{position:absolute;right:0;display:flex;align-items:center;justify-content:center;width:35px;height:50%;top:0}.quantity-button-style-abs-pos .emoza-quantity-minus{top:auto;bottom:0}.quantity-button-style-arrows .emoza-quantity-minus,.quantity-button-style-arrows .emoza-quantity-plus{text-indent:-9999px;transition:opacity .3s ease}.quantity-button-style-arrows .emoza-quantity-minus:before,.quantity-button-style-arrows .emoza-quantity-plus:before{content:"";width:8px;height:8px;border-top:2px solid var(--em-color-body-text,#212121);border-right:2px solid var(--em-color-body-text,#212121);transform:translate3d(0,5px,0) rotate(-45deg);transform-origin:50%}.quantity-button-style-arrows .emoza-quantity-minus:hover,.quantity-button-style-arrows .emoza-quantity-plus:hover{opacity:.7}.quantity-button-style-arrows .emoza-quantity-minus:before{transform:translate3d(0,-3px,0) rotate(135deg)}.quantity-button-style2 .quantity{border-width:1px;background-color:var(--em-color-content-cards-bg,transparent)}.quantity-button-style2 .emoza-quantity-minus,.quantity-button-style2 .emoza-quantity-plus{font-size:1.3rem!important;border-style:solid;border-width:1px;transition:background-color .3s ease,color .3s ease}.quantity-button-style2 .emoza-quantity-plus{border-bottom:0;border-top:0;border-right:0}.quantity-button-style2 .emoza-quantity-minus{border-right:0;border-bottom:0}.quantity-button-style2 .qty{padding-right:35px}.quantity-button-style3 .quantity{border-color:var(--em-color-body-text,#212121)}@media (min-width:1025px){.quantity-button-style3 .quantity{width:22%}}.quantity-button-style3 .qty{padding-right:35px}.quantity-button-style4 .quantity{border-width:1px}@media (min-width:1025px){.quantity-button-style4 .quantity{width:40%}}.quantity-button-style4 .quantity .emoza-quantity-minus,.quantity-button-style4 .quantity .emoza-quantity-plus{font-size:1.4rem;max-width:30%;transition:background-color .3s ease}.quantity-button-style4 .quantity .qty{background-color:var(--em-color-content-cards-bg,transparent)}.quantity-button-style5 .quantity{border:none}@media (min-width:1025px){.quantity-button-style5 .quantity{width:40%}}.quantity-button-style5 .quantity .emoza-quantity-minus,.quantity-button-style5 .quantity .emoza-quantity-plus{font-size:1.4rem;max-width:30%;background-color:var(--em-color-content-cards-bg,transparent);transition:background-color .3s ease}.quantity-button-style5 .quantity .qty{background-color:var(--em-color-content-cards-bg,transparent)}.quantity-button-style6 .quantity{border:none}@media (min-width:1025px){.quantity-button-style6 .quantity{width:50%}}.quantity-button-style6 .quantity .emoza-quantity-minus,.quantity-button-style6 .quantity .emoza-quantity-plus{font-size:1.4rem;max-width:30%;background-color:var(--em-color-content-cards-bg,transparent);border-style:solid;border-width:1px;transition:background-color .3s ease}.quantity-button-style6 .quantity .emoza-quantity-plus{margin-left:6px}.quantity-button-style6 .quantity .emoza-quantity-minus{margin-right:6px}.quantity-button-style6 .quantity .qty{border-style:solid;border-width:1px;background-color:var(--em-color-content-cards-bg,transparent)}.quantity-button-style6 .woocommerce-cart-form .product-price{width:12%}.quantity-button-style6 .woocommerce-cart-form .product-quantity{width:26%}.quantity-button-style6 .woocommerce-cart-form .quantity{max-width:147px}.quantity-button-style7 .quantity{border-width:1px}@media (min-width:1025px){.quantity-button-style7 .quantity{width:22%}}.quantity-button-style7 .quantity .emoza-quantity-minus,.quantity-button-style7 .quantity .emoza-quantity-plus{width:22px;height:35%;right:10px}.quantity-button-style7 .quantity .emoza-quantity-plus{top:15%;border-radius:35px 35px 0 0}.quantity-button-style7 .quantity .emoza-quantity-minus{top:auto;bottom:15%;border-radius:0 0 35px 35px}.quantity-button-style7 .quantity .qty{padding-right:35px}.quantity-button-style7 .woocommerce-cart-form .quantity{height:65px}.quantity-button-style8 .quantity{padding:5px;border-width:1px}@media (min-width:1025px){.quantity-button-style8 .quantity{width:40%}}.quantity-button-style8 .quantity .emoza-quantity-minus,.quantity-button-style8 .quantity .emoza-quantity-plus{font-size:1.4rem;transition:background-color .3s ease}.quantity-button-style9 .quantity{border-radius:35px}.quantity-button-style9 .quantity .emoza-quantity-plus{margin-right:10px}.quantity-button-style9 .quantity .emoza-quantity-plus:before{border-color:inherit;transform:translate3d(0,1px,0) rotate(45deg)}.quantity-button-style9 .quantity .emoza-quantity-minus{margin-left:10px}.quantity-button-style9 .quantity .emoza-quantity-minus:before{border-color:inherit;transform:translate3d(0,1px,0) rotate(-135deg)}.woocommerce-cart-form .quantity{max-width:120px;margin-bottom:0;border-width:1px}.woocommerce-cart-form .quantity .emoza-quantity-minus,.woocommerce-cart-form .quantity .emoza-quantity-plus{font-size:1.2rem;padding-bottom:1px;justify-content:center}.woocommerce-cart-form .quantity .qty{font-size:1rem}@media (min-width:1025px){.woocommerce-cart-form .quantity{height:45px;width:100%;max-width:85px}form.cart{display:flex}form.cart .quantity{max-width:30%}.quantity{width:100%;margin-bottom:0}.quantity .emoza-quantity-minus,.quantity .emoza-quantity-plus{padding:0 0 4px;font-size:2.2rem;justify-content:center}.qty{width:50px;text-align:center}.qty::-webkit-inner-spin-button,.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty[type=number]{-moz-appearance:textfield}.emoza-quick-view-popup .quantity{width:35%}.emoza-quick-view-popup .quantity .emoza-quantity-minus,.emoza-quick-view-popup .quantity .emoza-quantity-plus{font-size:1.7rem}}@media (max-width:1024px){.woocommerce-cart-form .quantity{height:50px}}@media (min-width:992px) and (max-width:1024px){.quantity{width:calc(100% - 116px)}.woocommerce-cart-form .quantity{width:100%;max-width:85px}}.star-rating{overflow:hidden;position:relative;height:1.618em;line-height:1.618;width:5.3em;font-family:star;font-weight:400;margin-left:auto;margin-right:auto;letter-spacing:0;color:#ffa441}.star-rating:before{content:"\53\53\53\53\53";opacity:.25}.star-rating:before,.star-rating span{float:left;top:0;left:0;position:absolute}.star-rating span{overflow:hidden;padding-top:1.5em}.star-rating span:before{content:"\53\53\53\53\53";top:0;position:absolute;left:0;color:#ffa441}p.stars a{position:relative;height:1em;width:1em;text-indent:-999em;display:inline-block;text-decoration:none;margin-right:1px;font-weight:400}p.stars a:before{display:block;position:absolute;top:0;left:0;width:1em;height:1em;line-height:1;font-family:star;content:"\53";color:var(--em-color-body-text,#212121);text-indent:0;opacity:.25}p.stars a:hover~a:before{content:"\53";color:#212121;opacity:.25}p.stars.selected a.active:before,p.stars:hover a:before{content:"\53";color:#ffa441;opacity:1}p.stars.selected a.active~a:before{content:"\53";color:#212121;opacity:.25}p.stars.selected a:not(.active):before{content:"\53";color:#ffa441;opacity:1}.emoza-wc-product-rating-with-count.wc-block-grid__product-rating{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.emoza-wc-product-rating-with-count.wc-block-grid__product-rating .star-rating{margin-left:0;margin-right:0}.emoza-wc-product-rating-with-count.wc-block-grid__product-rating .woocommerce-review-link{margin-left:4px}.emoza-wc-product-rating-with-count .woocommerce-review-link{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-top:0;text-decoration:none}.woocommerce-tabs{margin-top:70px;margin-bottom:60px}.woocommerce-tabs .woocommerce-Reviews-title{display:none}.woocommerce-tabs ul.tabs{list-style:none;margin:0 0 32px;padding:0;text-align:left;border-bottom:1px solid rgba(33,33,33,.2)}.woocommerce-tabs ul.tabs li{display:inline-block;margin:0;padding-bottom:0;position:relative}.woocommerce-tabs ul.tabs li a{font-size:18px;font-size:1.125rem;color:#212121;padding:10px 30px;display:block;border-bottom:2px solid transparent;transition:border-color .2s}.woocommerce-tabs ul.tabs li.active a,.woocommerce-tabs ul.tabs li a:hover{border-color:#212121}.woocommerce-tabs .panel h2:first-of-type{margin-bottom:1em}@media (max-width:767px){.woocommerce-tabs ul.tabs li{display:block;margin-left:0!important}}.emoza-tabs-style1 .woocommerce-tabs ul.tabs li a,.emoza-tabs-style1 .woocommerce-tabs ul.tabs li a:hover{color:var(--em-color-heading-4,#212121)}.emoza-tabs-style1 .woocommerce-tabs ul.tabs li.active a{border-color:var(--em-color-heading-4,#212121)}.emoza-tabs-style1 .woocommerce-tabs ul.tabs li:not(.active) a{border-bottom:0!important}.emoza-tabs-style2 .woocommerce-tabs ul.tabs li:not(:first-child){margin-left:-5px}.emoza-tabs-style2 .woocommerce-tabs ul.tabs li+li a{border-left:0}.emoza-tabs-style2 .woocommerce-tabs ul.tabs li a{border:1px solid rgba(33,33,33,.2);border-bottom:0}.emoza-tabs-style2 .woocommerce-tabs ul.tabs li.active a,.emoza-tabs-style2 .woocommerce-tabs ul.tabs li:hover a{border-top-width:2px;border-top-color:#212121}.emoza-tabs-style3 .woocommerce-tabs ul.tabs li:not(:first-child){margin-left:-5px}.emoza-tabs-style3 .woocommerce-tabs ul.tabs li+li a{border-left:0}.emoza-tabs-style3 .woocommerce-tabs ul.tabs li a{background:#f2f2f2;transition:background .3s ease;border-bottom:0!important}.emoza-tabs-style4 .woocommerce-tabs ul.tabs{position:relative;border:0}.emoza-tabs-style4 .woocommerce-tabs ul.tabs:before{content:"";position:absolute;top:50%;left:0;width:100%;border-bottom:1px solid rgba(33,33,33,.2);transform:translate3d(0,-50%,0)}.emoza-tabs-style4 .woocommerce-tabs ul.tabs li a{position:relative;border:2px solid rgba(33,33,33,.2);background:#fff}.emoza-tabs-style4 .woocommerce-tabs ul.tabs li:not(:first-child){margin-left:-7px}.emoza-tabs-style4 .woocommerce-tabs ul.tabs li.active a{z-index:1}.emoza-tabs-style4 .woocommerce-tabs ul.tabs li.active a,.emoza-tabs-style4 .woocommerce-tabs ul.tabs li:hover a{border-color:#212121}.emoza-tabs-style5 .woocommerce-tabs{display:flex}.emoza-tabs-style5 .woocommerce-tabs ul.tabs{border:0;margin-right:-1px}.emoza-tabs-style5 .woocommerce-tabs ul.tabs li{display:block}.emoza-tabs-style5 .woocommerce-tabs ul.tabs li a{min-width:170px;text-align:center;border:1px solid rgba(33,33,33,.2);border-right:0}.emoza-tabs-style5 .woocommerce-tabs ul.tabs li+li a{border-top:0}.emoza-tabs-style5 .woocommerce-tabs ul.tabs li.active a{background:#f2f2f2}.emoza-tabs-style5 .woocommerce-tabs .panel{width:100%;padding:35px;background:#f2f2f2;border:1px solid rgba(33,33,33,.2)}.emoza-tabs-style5 .woocommerce-tabs .panel p:last-child{margin-bottom:0}.emoza-tabs-style5 .woocommerce-tabs .panel #comments{margin-top:0}.emoza-tabs-style5.emoza-tabs-align-right .woocommerce-tabs ul.tabs{order:2;margin-right:0;margin-left:-1px}.emoza-tabs-style5.emoza-tabs-align-right .woocommerce-tabs ul.tabs li a{border-left:0;border-right:1px solid rgba(33,33,33,.2)}.emoza-tabs-style5.emoza-tabs-align-right .woocommerce-tabs .panel{order:1}.emoza-tabs-style5.emoza-tabs-align-center .woocommerce-tabs{flex-direction:column}.emoza-tabs-style5.emoza-tabs-align-center .woocommerce-tabs ul.tabs{display:flex;margin-bottom:-1px;border-bottom:0;justify-content:center}.emoza-tabs-style5.emoza-tabs-align-center .woocommerce-tabs ul.tabs li a{border-bottom:0}.emoza-tabs-style5.emoza-tabs-align-center .woocommerce-tabs ul.tabs li+li a{border-top:1px solid rgba(33,33,33,.2);border-right:1px solid rgba(33,33,33,.2)}.emoza-tabs-style5.emoza-tabs-align-center .woocommerce-tabs ul.tabs li+li.active a{border-left:0}.emoza-tabs-align-center .woocommerce-tabs .wc-tabs{text-align:center}.emoza-tabs-align-right .woocommerce-tabs .wc-tabs{text-align:right}.emoza-tabs-position-product-summary .product-gallery-summary{margin-bottom:80px}.emoza-tabs-position-product-summary .woocommerce-tabs{margin-top:0}.emoza-tabs-position-default .emoza-accordion{margin-top:70px;margin-bottom:60px}.emoza-accordion .woocommerce-Reviews-title,.emoza-accordion [class*=tab-title]{display:none}.woocommerce-password-strength{text-align:right}.woocommerce-password-strength.strong{color:#0f834d}.woocommerce-password-strength.bad,.woocommerce-password-strength.short{color:#e2401c}.woocommerce-password-strength.good{color:#3d9cd2}.form-row.woocommerce-validated input.input-text{box-shadow:inset 2px 0 0 #0f834d}.form-row.woocommerce-invalid input.input-text{box-shadow:inset 2px 0 0 #e2401c}.required{color:red}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{padding:15px;background-color:var(--em-color-content-cards-bg,#f5f5f5);clear:both}.woocommerce-error a,.woocommerce-info a,.woocommerce-message a,.woocommerce-noreviews a,p.no-comments a{color:#716f6f}.woocommerce-info .button{margin-right:15px}.checkout_coupon,.woocommerce-form-coupon-toggle{margin-bottom:30px}.checkout_coupon{margin-top:-30px;padding:15px;background-color:var(--em-color-content-cards-bg,#f5f5f5)}.checkout_coupon .form-row{display:inline-block}.woocommerce-error,.woocommerce-info,.woocommerce-noreviews,p.no-comments{background-color:#f2f2f2}.woocommerce-error{list-style:none}.demo_store{position:fixed;left:0;bottom:0;right:0;margin:0;padding:1em;background-color:#3d9cd2;z-index:9999}.woocommerce-mini-cart-item .quantity,.woocommerce-mini-cart__total,.woocommerce-mini-cart__total .woocommerce-Price-amount{color:var(--em-color-heading-4,#212121)}.emoza-side-mini-cart .widget_shopping_cart,.site-header-cart .widget_shopping_cart{position:absolute;top:100%;width:100%;z-index:9999999;left:-999em;display:block;box-shadow:0 8px 40px rgba(0,0,0,.12);min-width:400px;margin:0 auto;padding:30px 0 0;visibility:hidden;opacity:0;transform:translate3d(0,15px,0);transition:opacity .3s ease,transform .3s ease;transition-delay:.3s}.emoza-side-mini-cart .widget_shopping_cart .woocommerce-mini-cart__buttons,.emoza-side-mini-cart .widget_shopping_cart .woocommerce-mini-cart__total,.site-header-cart .widget_shopping_cart .woocommerce-mini-cart__buttons,.site-header-cart .widget_shopping_cart .woocommerce-mini-cart__total{background-color:var(--em-color-content-cards-bg,#f5f5f5)}.emoza-side-mini-cart.widget,.site-header-cart.widget{padding-bottom:0;margin:0}.widget_shopping_cart .variation{width:100%;margin:7px 0 9px;line-height:1.5}.widget_shopping_cart span.quantity{padding:0;margin:0;width:auto;height:auto;border:none;background:transparent;display:flex;grid-gap:4px;justify-content:flex-end;flex-shrink:0;min-width:85px}.widget_shopping_cart .quantity-wrap{flex-shrink:0;display:flex;justify-content:center;width:90px}@media (max-width:575px){.widget_shopping_cart .quantity-wrap{position:absolute;bottom:30px;right:0}}.widget_shopping_cart div.quantity{width:100%;height:40px;margin:0}.widget_shopping_cart div.quantity input[type=number]{-moz-appearance:textfield}.widget_shopping_cart div.quantity input[type=number]::-webkit-inner-spin-button,.widget_shopping_cart div.quantity input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.widget_shopping_cart .emoza-quantity-minus,.widget_shopping_cart .emoza-quantity-plus{font-size:1.25rem}.widget_shopping_cart .mini_cart_item a:nth-child(2){color:var(--em-color-heading-4,#212121);line-height:1.4}.widget_shopping_cart .woocommerce-mini-cart__empty-message{padding:30px}.widget_shopping_cart .widgettitle{font-size:24px;font-size:1.5rem;padding:0 30px 30px;margin:0;position:relative}.widget_shopping_cart .widgettitle:after{content:"";position:absolute;width:calc(100% - 60px);height:1px;bottom:0;left:30px;background-color:#eee}.widget_shopping_cart .widget_shopping_cart_content{display:flex;flex-direction:column}.widget_shopping_cart .widget_shopping_cart_content .product_list_widget{order:5}.widget_shopping_cart .widget_shopping_cart_content .emoza-woocommerce-mini-cart__cross-sell{order:6}.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total{order:10}.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons{order:15}.widget_shopping_cart .emoza-woocommerce-mini-cart__cross-sell{position:relative;padding:30px;margin-top:10px;max-height:24vh;min-height:224px;overflow-y:auto}.widget_shopping_cart .emoza-woocommerce-mini-cart__cross-sell::-webkit-scrollbar{width:4px}.widget_shopping_cart .emoza-woocommerce-mini-cart__cross-sell::-webkit-scrollbar-track{background:#e2e2e2}.widget_shopping_cart .emoza-woocommerce-mini-cart__cross-sell::-webkit-scrollbar-thumb{background-color:#ccc}.widget_shopping_cart .emoza-woocommerce-mini-cart__cross-sell:before{content:"";position:absolute;width:100%;height:1px;top:0;left:0;background-color:#eee}.widget_shopping_cart .emoza-woocommerce-mini-cart__cross-sell .onsale{font-size:10px;font-size:.625rem;padding:4px 7px}.widget_shopping_cart .emoza-woocommerce-mini-cart__cross-sell .emoza-wishlist-button{top:8px;right:8px}.widget_shopping_cart .emoza-woocommerce-mini-cart__cross-sell h2{font-size:1rem;margin-bottom:19px;margin-top:0}.widget_shopping_cart .emoza-woocommerce-mini-cart__cross-sell .button{padding:11px 13px;font-size:.7rem;min-width:0}.widget_shopping_cart .emoza-woocommerce-mini-cart__cross-sell .emoza-wishlist-button-tooltip:after,.widget_shopping_cart .emoza-woocommerce-mini-cart__cross-sell .emoza-wishlist-button-tooltip:before{content:none}.widget_shopping_cart .woocommerce-mini-cart__buttons,.widget_shopping_cart .woocommerce-mini-cart__total{background-color:var(--em-color-content-cards-bg,#f5f5f5);margin:0;padding:0 30px}.widget_shopping_cart .woocommerce-mini-cart__total{padding-top:30px;padding-bottom:24px;display:flex;justify-content:space-between;font-weight:600}.widget_shopping_cart .woocommerce-mini-cart__total .woocommerce-Price-amount{font-size:18px;font-size:1.125rem}.widget_shopping_cart .woocommerce-mini-cart__total strong{font-weight:400}.widget_shopping_cart .woocommerce-mini-cart__buttons{padding:30px;position:relative;display:flex;flex-wrap:wrap}.widget_shopping_cart .woocommerce-mini-cart__buttons:before{content:"";position:absolute;width:calc(100% - 60px);height:1px;top:0;left:30px;background-color:#e6e6e6}.widget_shopping_cart .woocommerce-mini-cart__buttons .button.checkout{order:-1;width:100%;text-align:center;text-transform:uppercase;letter-spacing:2px;margin-bottom:20px}.widget_shopping_cart .woocommerce-mini-cart__buttons .button:not(.checkout){font-size:16px;font-size:1rem;text-align:center;margin:0 auto;border:0;background:transparent!important;text-decoration:underline;padding:0!important}.sidebar-wrapper .product_list_widget{margin:0;padding:0;position:static;box-shadow:none;max-width:100%}.sidebar-wrapper .product_list_widget li{display:flex;flex-wrap:wrap;align-items:center;grid-gap:10px;padding:20px 30px 20px 105px;min-height:115px;background:transparent;position:relative;max-width:100%}.sidebar-wrapper .product_list_widget li:after{content:"";position:absolute;width:calc(100% - 60px);height:1px;bottom:0;left:30px;background-color:rgba(33,33,33,.1)}.sidebar-wrapper .product_list_widget li:last-of-type{padding-bottom:20px}.sidebar-wrapper .product_list_widget li:last-of-type:after{display:none}.sidebar-wrapper .product_list_widget li img{width:62px;max-height:75px;position:absolute;top:20px;left:30px;object-fit:cover;object-position:center}.sidebar-wrapper .product_list_widget li a.remove{width:18px;height:18px;font-size:16px;line-height:16px;background-color:var(--em-color-heading-4,#212121);color:var(--em-color-bg,#fff);text-align:center;border-radius:50%;position:absolute;top:15px;left:22px;transition:transform .3s ease;z-index:11}.sidebar-wrapper .product_list_widget li a.remove:hover{transform:scale(1.1)}.sidebar-wrapper .product_list_widget li>span{display:block;font-weight:600;width:100%;font-size:14px;font-size:.875rem}.sidebar-wrapper .product_list_widget li span.quantity{width:auto}.sidebar-wrapper .product_list_widget li div.quantity{height:35px}@media screen and (min-width:48em){.header-elements-left .site-header-cart.focus .widget_shopping_cart,.header-elements-left .site-header-cart:hover .widget_shopping_cart{left:0;display:block}.site-header-cart.focus .widget_shopping_cart,.site-header-cart:hover .widget_shopping_cart{left:auto;right:0;display:block;visibility:visible;opacity:1;transform:none}.site-header-cart .product_list_widget{margin:0;padding:0;position:static;box-shadow:none;max-width:100%}.site-header-cart .product_list_widget::-webkit-scrollbar{width:4px}.site-header-cart .product_list_widget::-webkit-scrollbar-track{background:#e2e2e2}.site-header-cart .product_list_widget::-webkit-scrollbar-thumb{background-color:#ccc}.site-header-cart .product_list_widget li{display:flex;flex-wrap:wrap;align-items:center;grid-gap:10px;padding:20px 30px 20px 105px;min-height:115px;background:transparent;position:relative;max-width:100%}.site-header-cart .product_list_widget li:after{content:"";position:absolute;width:calc(100% - 60px);height:1px;bottom:0;left:30px;background-color:rgba(33,33,33,.1)}.site-header-cart .product_list_widget li:last-of-type{padding-bottom:20px}.site-header-cart .product_list_widget li:last-of-type:after{display:none}.site-header-cart .product_list_widget li img{width:62px;max-height:75px;position:absolute;top:20px;left:30px;object-fit:cover;object-position:center}.site-header-cart .product_list_widget li a.remove{width:18px;height:18px;font-size:16px;line-height:16px;background-color:#212121;color:#fff;text-align:center;border-radius:50%;position:absolute;top:15px;left:22px;transition:transform .3s ease;z-index:11}.site-header-cart .product_list_widget li a.remove:hover{transform:scale(1.1)}.site-header-cart .product_list_widget li>span{display:block;font-weight:600;width:100%;font-size:14px;font-size:.875rem}.site-header-cart .product_list_widget li span.quantity{width:auto}.site-header-cart .product_list_widget li div.quantity{height:35px}.site-header-cart.mini-cart-has-scroll .product_list_widget{max-height:26vh;min-height:260px;overflow-y:auto}}.price{font-weight:600}.price ins{background:transparent}.price del{color:#999}.wc-block-grid__product-onsale,span.onsale{position:absolute;background:#212121;top:20px;left:20px;font-weight:400;font-size:14px;font-size:.875rem;text-transform:uppercase;color:#fff;padding:3px 20px!important;border-radius:0;z-index:11}.product-list .wc-block-grid__product-onsale,.product-list span.onsale{left:15px}.woocommerce-breadcrumb{margin-bottom:30px;opacity:.7}.woocommerce-breadcrumb,.woocommerce-breadcrumb a{color:var(--em-color-heading-4,#212121)}.product-gallery-summary del .amount{opacity:.5}dl.variation{font-size:.85em;margin-bottom:0}dl.variation:after{content:"";display:block;clear:both}dl.variation dd,dl.variation dt{float:left}dl.variation dt{clear:both}dl.variation dd{margin:0 5px}dl.variation p{margin-bottom:0}.emoza-variations-wrapper select{display:none}.emoza-variations-wrapper .emoza-variation-type-color,.emoza-variations-wrapper .emoza-variation-type-image{display:flex;grid-gap:5px;flex-wrap:wrap}.emoza-variations-wrapper .emoza-variation-type-color>a,.emoza-variations-wrapper .emoza-variation-type-image>a{border:1px solid #ddd;cursor:pointer;display:flex;padding:2px;width:26px;height:26px;border-radius:100%;transition:border-color .3s;box-sizing:content-box}.emoza-variations-wrapper .emoza-variation-type-color>a>span,.emoza-variations-wrapper .emoza-variation-type-image>a>span{width:100%;height:100%;border-radius:100%}.emoza-variations-wrapper .emoza-variation-type-color>a.active,.emoza-variations-wrapper .emoza-variation-type-color>a:hover,.emoza-variations-wrapper .emoza-variation-type-image>a.active,.emoza-variations-wrapper .emoza-variation-type-image>a:hover{border-color:#212121}.emoza-variations-wrapper .emoza-variation-type-button,.emoza-variations-wrapper .emoza-variation-type-select{display:flex;grid-gap:5px;flex-wrap:wrap}.emoza-variations-wrapper .emoza-variation-type-button>a,.emoza-variations-wrapper .emoza-variation-type-select>a{display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:600;line-height:1;padding:10px 15px;min-width:30px;min-height:30px;color:#666;border:2px solid #666;text-align:center;cursor:pointer;overflow:hidden;transition:all .3s ease}.emoza-variations-wrapper .emoza-variation-type-button>a.active,.emoza-variations-wrapper .emoza-variation-type-button>a:hover,.emoza-variations-wrapper .emoza-variation-type-select>a.active,.emoza-variations-wrapper .emoza-variation-type-select>a:hover{color:#212121;border-color:#212121}.emoza-variations-wrapper .emoza-variation-type-button>a:last-child,.emoza-variations-wrapper .emoza-variation-type-select>a:last-child{margin-right:0}.emoza-variations-wrapper .emoza-variation-type-button>a,.emoza-variations-wrapper .emoza-variation-type-color>a,.emoza-variations-wrapper .emoza-variation-type-image>a,.emoza-variations-wrapper .emoza-variation-type-select>a{text-decoration:none}.emoza-variations-wrapper .emoza-variation-type-button>a.disabled.permanent-disabled,.emoza-variations-wrapper .emoza-variation-type-color>a.disabled.permanent-disabled,.emoza-variations-wrapper .emoza-variation-type-image>a.disabled.permanent-disabled,.emoza-variations-wrapper .emoza-variation-type-select>a.disabled.permanent-disabled{position:relative;pointer-events:none;opacity:.5}.emoza-variations-wrapper .emoza-variation-type-button>a.disabled.permanent-disabled:after,.emoza-variations-wrapper .emoza-variation-type-button>a.disabled.permanent-disabled:before,.emoza-variations-wrapper .emoza-variation-type-color>a.disabled.permanent-disabled:after,.emoza-variations-wrapper .emoza-variation-type-color>a.disabled.permanent-disabled:before,.emoza-variations-wrapper .emoza-variation-type-image>a.disabled.permanent-disabled:after,.emoza-variations-wrapper .emoza-variation-type-image>a.disabled.permanent-disabled:before,.emoza-variations-wrapper .emoza-variation-type-select>a.disabled.permanent-disabled:after,.emoza-variations-wrapper .emoza-variation-type-select>a.disabled.permanent-disabled:before{content:"";position:absolute;top:50%;left:50%;width:calc(100% + 10px);height:2px;background:red;transform:translate3d(-50%,-50%,0) rotate(45deg)}.emoza-variations-wrapper .emoza-variation-type-button>a.disabled.permanent-disabled:after,.emoza-variations-wrapper .emoza-variation-type-color>a.disabled.permanent-disabled:after,.emoza-variations-wrapper .emoza-variation-type-image>a.disabled.permanent-disabled:after,.emoza-variations-wrapper .emoza-variation-type-select>a.disabled.permanent-disabled:after{transform:translate3d(-50%,-50%,0) rotate(-45deg)}.emoza-variations-wrapper .emoza-variation-type-image{display:flex;flex-wrap:wrap}.emoza-variations-wrapper .emoza-variation-type-image>a{display:flex;justify-content:center;align-items:center;text-indent:0}.emoza-variations-wrapper .emoza-variation-type-image>a>span{position:relative}.emoza-variations-wrapper .emoza-variation-type-image>a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:100%}.emoza-variations-wrapper .emoza-variation-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);margin-bottom:5px;white-space:nowrap;color:#fff;background-color:#212121;font-size:12px;line-height:1.5em;text-align:center;text-indent:0;padding:4px 10px;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s}.emoza-variations-wrapper .emoza-variation-tooltip:after{content:"";position:absolute;left:50%;bottom:-5px;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #212121}.emoza-variations-wrapper .emoza-variation-type-color>a,.emoza-variations-wrapper .emoza-variation-type-image>a{position:relative}.emoza-variations-wrapper .emoza-variation-type-color>a:hover .emoza-variation-tooltip,.emoza-variations-wrapper .emoza-variation-type-image>a:hover .emoza-variation-tooltip{opacity:1;margin-bottom:10px;visibility:visible}.emoza-product-swatches{width:100%;margin-bottom:0!important}.emoza-product-swatches .woocommerce-variation-description,.emoza-product-swatches .woocommerce-variation-price{display:none}.emoza-product-swatches .woocommerce-variation-availability p{margin:10px 0 0}.emoza-product-swatches .emoza-variations-wrapper{display:inline-flex;flex-direction:column;justify-content:center;align-items:center}.emoza-product-swatches table.variations{margin:0}.emoza-product-swatches table.variations th.label{display:none}#wc-stripe-payment-request-button-separator,#wcpay-payment-request-button-separator{width:100%;margin:20px 0!important}#wc-stripe-payment-request-wrapper,#wcpay-payment-request-wrapper{width:100%;padding:0!important}.emoza-video-ratio{position:relative;z-index:1;overflow:hidden;width:100%;padding-top:56.25%}.emoza-video-ratio audio,.emoza-video-ratio embed,.emoza-video-ratio iframe,.emoza-video-ratio video{display:block;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.emoza-video-ratio video[poster]{object-fit:cover;object-position:center}.emoza-video-ratio-16-9{padding-top:56.25%}.emoza-video-ratio-9-16{padding-top:177.77778%}.emoza-video-ratio-4-3{padding-top:75%}.emoza-video-ratio-3-2{padding-top:66.66667%}.emoza-video-ratio-1-1{padding-top:100%}.emoza-video-ratio-auto audio,.emoza-video-ratio-auto embed,.emoza-video-ratio-auto iframe,.emoza-video-ratio-auto video{display:block;width:100%;max-width:100%}.emoza-product-audio+.loop-image-wrap,.emoza-product-audio+.woocommerce-loop-product__link,.emoza-product-video+.loop-image-wrap,.emoza-product-video+.woocommerce-loop-product__link{display:none!important}.emoza-product-audio audio{display:block;width:100%;max-width:100%}.emoza-product-video-gallery .onsale{display:none}.emoza-product-video-gallery.active-slide-has-video .woocommerce-product-gallery__trigger{display:none!important}.emoza-flex-video-thumb{position:relative}.emoza-flex-video-thumb:after,.emoza-flex-video-thumb:before{user-select:none;pointer-events:none;content:"";position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%)}.emoza-flex-video-thumb:before{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:40px;color:#fff;background-color:rgba(0,0,0,.75);box-shadow:0 0 20px rgba(0,0,0,.5);transition:all .2s}.emoza-flex-video-thumb:after{border-left:12px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:1px}@media (max-width:768px){.emoza-flex-video-thumb:before{width:24px;height:24px}.emoza-flex-video-thumb:after{border-left-width:6px;border-top-width:4px;border-bottom-width:4px}}.emoza-product-size-chart{margin-bottom:20px}.emoza-product-size-chart-button{display:flex;font-size:.9rem}.emoza-product-size-chart-button a{display:flex;grid-gap:5px;align-items:center;font-weight:700}.emoza-product-size-chart-button svg{width:18px;height:18px;fill:currentColor;margin-right:8px}.emoza-product-size-chart-modal{display:none;position:fixed;z-index:99999;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.85)}.emoza-product-size-chart-modal-open{overflow:hidden}.emoza-product-size-chart-modal-open .ehfb-header{z-index:0}.emoza-product-size-chart-modal-open .emoza-product-size-chart-modal{display:flex;justify-content:center;align-items:center}.emoza-product-size-chart-modal-inner{position:relative;z-index:1;display:flex;flex-direction:column;padding:30px 40px;max-width:750px;width:100%;max-height:calc(100% - 100px);overflow-y:auto;font-size:14px;background-color:#fff}.emoza-product-size-chart-modal-inner>:last-child{margin-bottom:0}.emoza-product-size-chart-modal-title{margin-bottom:20px}.emoza-product-size-chart-modal-tabs{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:30px}.emoza-product-size-chart-modal-tabs:empty{display:none}.emoza-product-size-chart-modal-tab{cursor:pointer;margin:0;padding:10px 15px;font-size:14px;font-weight:700;text-align:center;min-width:100px;max-width:100%;border-bottom:3px solid #eee}.emoza-product-size-chart-modal-tab.active{border-bottom-color:#212121}.emoza-product-size-chart-modal-tables{margin-bottom:30px}.emoza-product-size-chart-modal-table{display:none;border:0;margin:0;padding:0;text-align:center;table-layout:fixed}.emoza-product-size-chart-modal-table.active{display:table}.emoza-product-size-chart-modal-table td,.emoza-product-size-chart-modal-table th,.emoza-product-size-chart-modal-table tr{padding:7px;border:1px solid rgba(0,0,0,.1)}.emoza-product-size-chart-modal-table thead th,.emoza-product-size-chart-modal-table thead tr{border:0;color:#fff;background-color:#212121;border:1px solid hsla(0,0%,100%,.1)}.emoza-product-size-chart-modal-close{user-select:none;cursor:pointer;position:absolute;z-index:1;top:10px;right:10px;width:30px;height:30px;display:flex;justify-content:center;align-items:center;font-size:14px;line-height:1em;color:#fff}.emoza-product-size-chart-modal-close svg{fill:#fff;width:1em;height:1em}.emoza-product-size-chart-modal-close svg path{transform:scale(.75)}.emoza-product-size-chart-modal-title{font-size:20px;text-transform:uppercase;font-weight:700;text-align:center}.emoza-product-size-chart-modal-content>:last-child{margin-bottom:0}@media (max-width:768px){.emoza-product-size-chart-modal-inner{max-height:100%}}.emoza-product-brand-image{max-width:150px}.emoza-linked-variations{position:relative;border:0}.emoza-linked-variations td,.emoza-linked-variations th,.emoza-linked-variations tr{border:0}.emoza-linked-variations th{width:125px;text-align:left;padding-left:0}.emoza-linked-variations th label{vertical-align:middle}.emoza-linked-variations td{border:0}.emoza-variation-type-color>a>span{text-indent:-9999px}.emoza-linked-variations-type-color,.emoza-linked-variations-type-image{display:flex;grid-gap:10px;flex-wrap:wrap}.emoza-linked-variations-type-color>a,.emoza-linked-variations-type-image>a{position:relative;display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:100%;border:1px solid #ddd}.emoza-linked-variations-type-color>a:before,.emoza-linked-variations-type-image>a:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:2px solid transparent;border-radius:100%;transition:all .3s}.emoza-linked-variations-type-color>a:hover .emoza-linked-variation-tooltip,.emoza-linked-variations-type-image>a:hover .emoza-linked-variation-tooltip{opacity:1;margin-bottom:15px;visibility:visible}.emoza-linked-variations-type-color>a.active:before,.emoza-linked-variations-type-image>a.active:before{border-color:#212121}.emoza-linked-variations-type-color>a img,.emoza-linked-variations-type-image>a img{border-radius:100%}.emoza-linked-variations-type-button,.emoza-linked-variations-type-select{display:flex;grid-gap:8px;flex-wrap:wrap}.emoza-linked-variations-type-button>a,.emoza-linked-variations-type-select>a{display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:600;line-height:1;padding:10px 15px;min-width:30px;min-height:30px;color:#212121;border:2px solid #212121;text-align:center;cursor:pointer;opacity:.4;overflow:hidden;transition:all .3s}.emoza-linked-variations-type-button>a.active,.emoza-linked-variations-type-button>a:hover,.emoza-linked-variations-type-select>a.active,.emoza-linked-variations-type-select>a:hover{opacity:1;color:#212121}.emoza-linked-variation-tooltip{position:absolute;left:50%;bottom:100%;font-size:12px;line-height:1.5em;text-align:center;text-indent:0;white-space:nowrap;padding:4px 10px;margin-bottom:10px;transform:translateX(-50%);color:#fff;background-color:#212121;opacity:0;visibility:hidden;pointer-events:none;transition:all .3s}.emoza-linked-variation-tooltip:after{content:"";position:absolute;left:50%;bottom:-5px;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #212121}.emoza-no-products-found-popular-products h2{font-size:24px}.widget_price_filter .price_slider{margin-bottom:1.5em}.widget_price_filter .price_slider_amount{display:flex;text-align:right;line-height:2.4;justify-content:space-between}.widget_price_filter .price_slider_amount .price_label{width:100%}.widget_price_filter .price_slider_amount .button{padding-top:5px!important;padding-bottom:5px!important}.widget_price_filter .ui-slider{position:relative;text-align:left}.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;cursor:ew-resize;outline:none;background:#fff;border:2px solid #212121;box-sizing:border-box;margin-top:-7px;opacity:1;border-radius:50%}.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 .25em rgba(0,0,0,.1)}.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:var(--em-color-body-text,#212121)}.widget_price_filter .price_slider_wrapper .ui-widget-content{background:rgba(0,0,0,.1)}.widget_price_filter .ui-slider-horizontal{height:2px}.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}.widget-area .widget_products li,.widget-area .widget_recent_reviews li,.widget-area .widget_recently_viewed_products li,.widget-area .widget_top_rated_products li,.widget-column .widget_products li,.widget-column .widget_recent_reviews li,.widget-column .widget_recently_viewed_products li,.widget-column .widget_top_rated_products li{margin-bottom:15px}.widget-area .widget_products li a,.widget-area .widget_recent_reviews li a,.widget-area .widget_recently_viewed_products li a,.widget-area .widget_top_rated_products li a,.widget-column .widget_products li a,.widget-column .widget_recent_reviews li a,.widget-column .widget_recently_viewed_products li a,.widget-column .widget_top_rated_products li a{display:flex;align-items:flex-start;flex-wrap:wrap;margin-bottom:10px}.widget-area .widget_products li img,.widget-area .widget_recent_reviews li img,.widget-area .widget_recently_viewed_products li img,.widget-area .widget_top_rated_products li img,.widget-column .widget_products li img,.widget-column .widget_recent_reviews li img,.widget-column .widget_recently_viewed_products li img,.widget-column .widget_top_rated_products li img{flex:0 0 15%;max-width:15%;margin-top:5px}.widget-area .widget_products li .product-title,.widget-area .widget_recent_reviews li .product-title,.widget-area .widget_recently_viewed_products li .product-title,.widget-area .widget_top_rated_products li .product-title,.widget-column .widget_products li .product-title,.widget-column .widget_recent_reviews li .product-title,.widget-column .widget_recently_viewed_products li .product-title,.widget-column .widget_top_rated_products li .product-title{flex:0 0 85%;max-width:85%;padding-left:15px}.widget-area .widget_products li .amount,.widget-area .widget_products li .reviewer,.widget-area .widget_products li .star-rating,.widget-area .widget_recent_reviews li .amount,.widget-area .widget_recent_reviews li .reviewer,.widget-area .widget_recent_reviews li .star-rating,.widget-area .widget_recently_viewed_products li .amount,.widget-area .widget_recently_viewed_products li .reviewer,.widget-area .widget_recently_viewed_products li .star-rating,.widget-area .widget_top_rated_products li .amount,.widget-area .widget_top_rated_products li .reviewer,.widget-area .widget_top_rated_products li .star-rating,.widget-column .widget_products li .amount,.widget-column .widget_products li .reviewer,.widget-column .widget_products li .star-rating,.widget-column .widget_recent_reviews li .amount,.widget-column .widget_recent_reviews li .reviewer,.widget-column .widget_recent_reviews li .star-rating,.widget-column .widget_recently_viewed_products li .amount,.widget-column .widget_recently_viewed_products li .reviewer,.widget-column .widget_recently_viewed_products li .star-rating,.widget-column .widget_top_rated_products li .amount,.widget-column .widget_top_rated_products li .reviewer,.widget-column .widget_top_rated_products li .star-rating{margin-left:calc(15% + 15px)}.widget-area .widget_products li ins .amount,.widget-area .widget_recent_reviews li ins .amount,.widget-area .widget_recently_viewed_products li ins .amount,.widget-area .widget_top_rated_products li ins .amount,.widget-column .widget_products li ins .amount,.widget-column .widget_recent_reviews li ins .amount,.widget-column .widget_recently_viewed_products li ins .amount,.widget-column .widget_top_rated_products li ins .amount{margin-left:0!important}.widget-area .widget_products li del,.widget-area .widget_products li ins,.widget-area .widget_recent_reviews li del,.widget-area .widget_recent_reviews li ins,.widget-area .widget_recently_viewed_products li del,.widget-area .widget_recently_viewed_products li ins,.widget-area .widget_top_rated_products li del,.widget-area .widget_top_rated_products li ins,.widget-column .widget_products li del,.widget-column .widget_products li ins,.widget-column .widget_recent_reviews li del,.widget-column .widget_recent_reviews li ins,.widget-column .widget_recently_viewed_products li del,.widget-column .widget_recently_viewed_products li ins,.widget-column .widget_top_rated_products li del,.widget-column .widget_top_rated_products li ins{background:transparent}.widget_rating_filter a{display:flex}.widget_rating_filter a .star-rating{margin-left:0}.emoza_widget_product_swatch_active_filter:empty{display:none}.emoza_widget_product_swatch_active_filter ul{margin:0;padding:0;list-style:none}.emoza_widget_product_swatch_active_filter ul li{margin:0;display:flex;grid-gap:9px;align-items:center}.emoza_widget_product_swatch_active_filter ul li:last-child{justify-content:flex-end}.emoza_widget_product_swatch_active_filter ul li:last-child a:hover{opacity:.75}.emoza_widget_product_swatch_active_filter ul li strong{font-size:13px;font-weight:700;text-transform:uppercase}.emoza_widget_product_swatch_active_filter ul li a:not(.emoza-clear){display:flex;justify-content:center;align-items:center;width:16px;height:16px;background-color:#e5e5e5;border-radius:100%;position:relative}.emoza_widget_product_swatch_active_filter ul li a:not(.emoza-clear):hover{opacity:.75}.emoza_widget_product_swatch_active_filter ul li a:not(.emoza-clear):after,.emoza_widget_product_swatch_active_filter ul li a:not(.emoza-clear):before{content:"";display:block;position:absolute;width:8px;height:1px;background-color:currentColor;transform:rotate(45deg);border-radius:5px}.emoza_widget_product_swatch_active_filter ul li a:not(.emoza-clear):after{transform:rotate(-45deg)}.emoza_widget_product_swatch_active_filter.horizontal-style ul{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:10px}.emoza_widget_product_swatch_active_filter.horizontal-style ul li{background-color:var(--em-color-content-cards-bg,#f2f2f2);border-radius:35px;line-height:1;padding:11px 16px}.emoza_widget_product_swatch_active_filter.horizontal-style ul li a{top:0;order:2;background-color:transparent}.emoza_widget_product_swatch_active_filter.horizontal-style ul li:last-of-type{background-color:transparent;padding:0;margin-left:10px}.woocommerce-account .woocommerce-notices-wrapper{margin-bottom:20px}.woocommerce-account #customer_login{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.woocommerce-account #customer_login .col-1,.woocommerce-account #customer_login .col-2{flex:0 0 50%;max-width:50%}.woocommerce-account #customer_login h2{margin-top:0}.woocommerce-account #customer_login .col-2{margin-left:-1px}.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register{border:1px solid #ebebeb;padding:60px;min-height:503px}.woocommerce-account .woocommerce-form-login input[type=email],.woocommerce-account .woocommerce-form-login input[type=password],.woocommerce-account .woocommerce-form-login input[type=text],.woocommerce-account .woocommerce-form-register input[type=email],.woocommerce-account .woocommerce-form-register input[type=password],.woocommerce-account .woocommerce-form-register input[type=text]{width:100%;display:block}.woocommerce-account .woocommerce-form-login .woocommerce-form-login__submit,.woocommerce-account .woocommerce-form-register .woocommerce-form-login__submit{display:table;margin-top:20px}.woocommerce-account.logged-in .entry-content>.woocommerce{display:flex;flex-wrap:wrap}.woocommerce-account.logged-in .entry-content>.woocommerce .woocommerce-MyAccount-navigation{flex:0 0 20%;max-width:20%}.woocommerce-account.logged-in .entry-content>.woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-account.logged-in .entry-content>.woocommerce .woocommerce-MyAccount-navigation ul li{padding-bottom:0}.woocommerce-account.logged-in .entry-content>.woocommerce .woocommerce-MyAccount-navigation ul li:last-child a{border-bottom:none}.woocommerce-account.logged-in .entry-content>.woocommerce .woocommerce-MyAccount-navigation ul a{display:block;text-decoration:none;padding:16px;color:var(--em-color-body-text,#212121);border-bottom:1px solid rgba(33,33,33,.1)}.woocommerce-account.logged-in .entry-content>.woocommerce .woocommerce-MyAccount-navigation ul .is-active a{background-color:var(--em-color-content-cards-bg,#f5f5f5)}.woocommerce-account.logged-in .entry-content>.woocommerce .woocommerce-MyAccount-content{flex:0 0 70%;max-width:70%;padding-left:30px}.woocommerce-account.logged-in .entry-content>.woocommerce .button{color:#fff}.woocommerce-account .woocommerce-address-fields input[type=email],.woocommerce-account .woocommerce-address-fields input[type=tel],.woocommerce-account .woocommerce-address-fields input[type=text],.woocommerce-account .woocommerce-EditAccountForm.edit-account input[type=email],.woocommerce-account .woocommerce-EditAccountForm.edit-account input[type=tel],.woocommerce-account .woocommerce-EditAccountForm.edit-account input[type=text]{width:100%}.woocommerce-account fieldset{border:1px solid rgba(33,33,33,.2);padding:30px;margin-bottom:30px}.woocommerce-account fieldset input[type=password]{width:100%}@media only screen and (max-width:991px){.woocommerce-account #customer_login .col-1,.woocommerce-account #customer_login .col-2{flex:0 0 100%;max-width:100%}.woocommerce-account #customer_login .col-1+.col-2{margin-top:30px}.woocommerce-account.logged-in .entry-content>.woocommerce .woocommerce-MyAccount-navigation{flex:0 0 100%;max-width:100%}.woocommerce-account.logged-in .entry-content>.woocommerce .woocommerce-MyAccount-navigation+.woocommerce-MyAccount-content{margin-top:30px}.woocommerce-account.logged-in .entry-content>.woocommerce .woocommerce-MyAccount-content{flex:0 0 100%;max-width:100%;padding-left:0}}@media only screen and (max-width:767px){.woocommerce-account .woocommerce-form-login,.woocommerce-account .woocommerce-form-register{padding:45px}}.woocommerce-form-track-order{background-color:var(--em-color-content-cards-bg,#f5f5f5);padding:20px}.woocommerce-form-track-order .form-row:last-of-type{margin-bottom:0}.woocommerce-form-track-order .form-row label{display:block;margin-bottom:15px}.woocommerce-form-track-order .form-row .input-text{width:100%}.woocommerce-form-track-order .form-row .button{min-width:120px}@media screen and (min-width:768px){.woocommerce-form-track-order{padding:40px}}.woocommerce .emoza-wc-account-view-order+.woocommerce-notices-wrapper+p,.woocommerce .order-info{padding:25px;background-color:var(--em-color-content-cards-bg,transparent)}.woocommerce .emoza-wc-account-view-order+.woocommerce-notices-wrapper+p mark,.woocommerce .order-info mark{padding:2px 5px}.woocommerce .notes{padding:40px;background-color:var(--em-color-content-cards-bg,#f5f5f5)}.woocommerce .notes .note{margin-left:15px}.woocommerce .notes .note::marker{font-size:.9em;font-weight:600}.woocommerce .notes .note+.note{margin-top:30px}.woocommerce .notes .note .meta{font-size:.9em;font-weight:600;margin-bottom:15px}.woocommerce .notes .note .description{border-top:1px solid rgba(33,33,33,.1);padding-top:15px}.woocommerce .notes .note .description p:last-of-type{margin-bottom:0}.woocommerce .woocommerce-Addresses .col-1,.woocommerce .woocommerce-Addresses .col-2,.woocommerce .woocommerce-columns--addresses .col-1,.woocommerce .woocommerce-columns--addresses .col-2,.woocommerce .woocommerce-MyAccount-content .col-1,.woocommerce .woocommerce-MyAccount-content .col-2{flex:0 0 100%;max-width:100%;padding:0}