/* Tooltip container */
.tooltip{
 display: none;
}
.tooltip.active {
    position: relative;
    display: inline-block;
    cursor: pointer;
    color: #ffffff;
    margin: -4px 0px 15px;
    background: #86c43f;
    width: 48%;
    text-align: center;
    padding: 5px 0px;
    border-radius: 0 0 5px 5px;
}

/* Tooltip text */
.tooltip .tooltiptext {
  visibility: hidden;
  width: 200px;
  background-color: #333;
  color: #fff;
  text-align: center;
  border-radius: 5px;
  padding: 10px;
  position: absolute;
  bottom: 90%; /* Position above the text */
  left: 50%;
  margin-left: -100px;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.3s;
}

/* Arrow at the bottom of the tooltip */
.tooltip .tooltiptext::after {
  content: "";
  position: absolute;
  top: 100%; /* Arrow below the tooltip */
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: #333 transparent transparent transparent;
}

/* Show the tooltip text when hovering */
.tooltip:hover .tooltiptext {
  visibility: visible;
  opacity: 1;
}

/* Disount CSS */
.discount-offer {
    position: relative !Important;
    display: flex;
    justify-content: space-around;
    align-items: flex-start;
}
.discount-offer span {
    position: absolute;
    top: 11px;
    font-size: 16px;
    color: white;
}


/* Reviews Disable */
ul li a[href="https://freshaires.com/#reviews"], ul li a[href="https://freshaires.com/blog"] {
    display: none;
}

.elementor-element-d81ad1a,.elementor-element-1630813 {
    display: none;
}

.elementor-6 .elementor-element.elementor-element-56e98c94,
.elementor-6 .elementor-element.elementor-element-169c7bc2 > .elementor-widget-container{
	border: none !important;
}
.elementor-element-56e98c94 img
{
	padding: 46px 17px;
}
.elementor-6 .elementor-element.elementor-element-169c7bc2  img{
  	border: none;
    box-shadow: 14px 14px 25px -1px rgba(0, 0, 0, 0.5);
}
.elementor-6 .elementor-element.elementor-element-8e34dfd{
	margin-top: 0px !important;
    border: none;
    padding: 0px;
}
.elementor-6 .elementor-element.elementor-element-90a0f2b img{
width: 100%;
}
#order-form .subandsave input:checked + label img.black{
	display: none;
}
#order-form .subandsave input:checked + label img.white{
	display: block;
}

#order-form .subandsave input:not(:checked) + label img.black{
	display: block;
}
#order-form .subandsave input:not(:checked) + label img.white{
	display: none;
}
#order-form .onetsub input:checked + label img.black{
	display: none;
}
#order-form .onetsub input:checked + label img.white{
	display: block;
}

#order-form .onetsub input:not(:checked) + label img.black{
	display: block;
}
#order-form .onetsub input:not(:checked) + label img.white{
	display: none;
}
#elementor-tab-content-9601 div:first-child,
#elementor-tab-content-9602 div:first-child,
#elementor-tab-content-9603 div:first-child,
#elementor-tab-content-9604 div:first-child
{
	background-color: #fff;
    border-radius: 5px;
    padding: 10px;
}

#elementor-tab-content-9601 div:nth-child(2),
#elementor-tab-content-9602 div:nth-child(2),
#elementor-tab-content-9603 div:nth-child(2),
#elementor-tab-content-9604 div:nth-child(2)
{
	background-color: #fff;
    border-radius: 5px;
    padding: 10px;
}
.elementor-element-2c248c84, #wrapper{
	background-color: cornsilk;
}
mark{
	background-color: transparent;
  	color: inherit;
}
mark:hover {
	display: inline-block;
    padding: 0px 11px;
    line-height: 0em;
    padding-bottom: 0.45em;
    background-color: #0eada3;
}
.comparison-tabs .elementor-tab-content, 
.comparison-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active{
background: #86c43f !important
}
#elementor-tab-content-9601 h2,
#elementor-tab-content-9602 h2,
#elementor-tab-content-9603 h2,
#elementor-tab-content-9604 h2
{
	color: #0eada3;
}
.elementor-element-56e98c94{
box-shadow: -14px -10px 26px 5px #0eada35c;
}

.elementor-element-1c4b3a04 img{
padding: 0px; 
}
.elementor-element-47570bf,
.elementor-element-25a8c83d,
.elementor-element-17248d94,
.elementor-element-1b3d2e4,
#post-6{
background-color: cornsilk !important;
}
.elementor-element-0bd9bf1.e-con{
--overlay-opacity: 0 !important;
}
/*How to use fresh aires start*/
.container {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.box {
    flex: 1;
    
    background-color: #f0f0f0;
    margin: 10px;
    position: relative;
    transition: flex 0.5s ease, height 0.5s ease;
    overflow: hidden;
    display: flex;

    flex-direction: column;
}

.big-image-container {
    position: relative;
    flex: 1;
    overflow: hidden;
  	max-height:210px;
}

.big-image {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s ease;
}

.overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    /* background-color: rgba(0, 0, 0, 0.5); */
    opacity: 0; /* Hide the overlay */
    display: flex;
    justify-content: center;
    align-items: center;
    transition: opacity 0.5s ease;
    opacity: 1;
}

.title {
    color: white;
    font-size: 24px;
    text-align: center;
    margin: 0;
}

.content {
    display: flex;
    align-items: center;
    padding: 10px;
    background-color: #fff;
}

.small-image {
    width: 50px;
    height: 50px;
    margin-right: 10px;
}

.text-content p {
    margin: 0;
    color: #e8983e;
    text-align: right;
    flex: 1;
}
.text-content h3{
    margin: 0;
}

/* Active box styling */
.box.active {
    flex: 3; /* Increase the width of the active box */
  	display: flex;
    justify-content: flex-end;
}

.box .text-content h2, .box .text-content p{
    margin: 0px;
}
.box.active .text-content h2{
    margin-bottom: 10px;
}
.box.active .text-content p {
    margin: 0;
}

.box:not(.active) {
    flex: 1; 
}

.box.active .big-image-container .overlay {
    background-color: rgba(0, 0, 0, 0.5);
}

.box.active .big-image {
    transform: scale(0.8); /* Zoom the image */
  	margin-top: 10px !important;
}
#box3.active .big-image{
	width: 70% !important;
  	margin: 10px 15%;
}
#box4.box.active .big-image{
	    width: 50% !important;
    margin: -26px auto !important;
}
.box.active .text-content p, .box.active .text-content h3 {
    display: none; /* Hide the 'Learn More' text */
}
.box .overlay .title,
.elementor-shape-top{
    display: none;
}
.box.active .overlay .title{
    display: block;
}

.box.active .text-content::after {
    content: attr(data-content);
    color: #e8983e;
    font-size: 14px;
    text-align: right;
}

#box1 .big-image-container img{
    width: 90%;
    margin: 62px 5%;
}
.box.active .big-image-container img {
    width: 73% !important;
    max-width: 100%;
    margin: -75px auto !important;
}
#box2 .big-image-container img{
    width: 90%;
    margin: 50px 5%;
}
#box3 .big-image-container img{
	width: 90%;
    margin: 55px 5%;
}
#box4 .big-image-container img{
    width: 98%;
    margin: 18px 1%;
}
/* Existing CSS... */

.box.active .text-content p {
    display: none; /* Hide the 'Learn More' text */
}

.additional-content {
    display: none; /* Initially hide the additional content */
    color: #000;
    font-size: 14px;
    text-align: left;
}

.box.active .additional-content {
    display: block; /* Show the additional content when the box is active */
  	margin-top: -15px;
  	text-transform: capitalize;
}
.elementor-element-ff00eab{
width: 100%;
}
.elementor-element-ff00eab .content img{
height: 70px;
}
.elementor-element-6ffa0c1 .elementor-widget-container p{
    text-align: center;
    color: var(--e-global-color-kadence7);
    font-family: "Nimbuz", Sans-serif;
    font-size: 21px;
  	line-height: 25px;
}
.elementor-element-ff00eab h2{
	font-size: 26px;
}
.elementor-element-ff00eab p{
	color: #000;
  	text-align:left;
  margin-top: -15px;
}

/*How to use fresh aires end*/

.elementor-6 .elementor-element.elementor-element-2cc5e9d7 img,
.elementor-6 .elementor-element.elementor-element-a9dc12e img,
.elementor-6 .elementor-element.elementor-element-69b82681 img
{
 transition: all .3s ease-in-out;
}
.elementor-6 .elementor-element.elementor-element-90a0f2b img{
height: auto;
}
#order-form h3{
font-family: 'Spring Reg';
}
#order-form .order-frequency .option input:checked + label{
	background-color: #86c43f;
    font-weight: bold;
    color: #fff;
    border-color: #86c43f;
}
#post-667 .elementor-widget-container img,
#post-4456 .elementor-widget-container img,
#post-2397 .elementor-widget-container img,
.elementor-element-2375a8e img,
.elementor-element-2375a8e .elementor-video,
.elementor-element-fe389d9 img,
.elementor-element-fe389d9 .elementor-video
{
	border-radius: 10px;
}
.box.active .big-image-container .overlay{
	background-color: transparent;
}
.box .small-image-2{
	display: none;
}
.box.active .small-image{
	display: none;
}
.box.active .small-image-2{
	display: block;
}
.elementor-element-7abc728c{
display: none;
}
.comparison-tabs .elementor-tabs-wrapper .elementor-tab-title.elementor-active,
.elementor-element-5b9db77,
#elementor-tab-title-9601, 
#elementor-tab-title-9602,
#elementor-tab-title-9603,
#elementor-tab-title-9604,
.elementor-element-1b3d2e4
{
cursor: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iMC4xMzMzMzFpbiIgaGVpZ2h0PSIwLjEzMzMzMWluIiBzdHlsZT0ic2hhcGUtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgdGV4dC1yZW5kZXJpbmc6Z2VvbWV0cmljUHJlY2lzaW9uOyBpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5OyBmaWxsLXJ1bGU6ZXZlbm9kZDsgY2xpcC1ydWxlOmV2ZW5vZGQiDQp2aWV3Qm94PSIwIDAgMC4xMzMzMzEgMC4xMzMzMzEiPg0KIDxkZWZzPg0KICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPg0KICAgPCFbQ0RBVEFbDQogICAgLnN0cjAge3N0cm9rZTojMDBBOTlEO3N0cm9rZS13aWR0aDowLjAwM30NCiAgICAuZmlsMCB7ZmlsbDojMDBBOTlEfQ0KICAgXV0+DQogIDwvc3R5bGU+DQogPC9kZWZzPg0KIDxnIGlkPSJMYXllcl94MDAyMF8xIj4NCiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4NCiAgPGcgaWQ9Il8yMDc1NjIwMzIiPg0KICAgPGc+DQogICAgPGVsbGlwc2UgaWQ9Il8yMDc1NjI4NDgiIGNsYXNzPSJmaWwwIHN0cjAiIGN4PSIwLjAxNzM0MDQiIGN5PSIwLjA1ODE4ODYiIHJ4PSIwLjAxNDM0ODYiIHJ5PSIwLjAxODMwMjciLz4NCiAgICA8ZWxsaXBzZSBpZD0iXzIwNzU2MTQwOCIgY2xhc3M9ImZpbDAgc3RyMCIgY3g9IjAuMTE1OTg2IiBjeT0iMC4wNTgxODg2IiByeD0iMC4wMTQzNDg2IiByeT0iMC4wMTgzMDI3Ii8+DQogICAgPGVsbGlwc2UgaWQ9Il8yMDc1NjE3MjAiIGNsYXNzPSJmaWwwIHN0cjAiIGN4PSIwLjA0NjYzNTkiIGN5PSIwLjAyOTUzMTciIHJ4PSIwLjAxNDM0ODYiIHJ5PSIwLjAxOTY1NCIvPg0KICAgIDxlbGxpcHNlIGlkPSJfMjA3NTYyNTg0IiBjbGFzcz0iZmlsMCBzdHIwIiBjeD0iMC4wODYzOTM2IiBjeT0iMC4wMjk1MzE3IiByeD0iMC4wMTQzNDg2IiByeT0iMC4wMTk2NTQiLz4NCiAgIDwvZz4NCiAgIDxwYXRoIGlkPSJfMjA2MTU2OTg0IiBjbGFzcz0iZmlsMCBzdHIwIiBkPSJNMC4wODI4NzggMC4wNjY4NzAxYzAuMDA1NjI1OTgsMC4wMDc2MjU5OCAwLjAxMjQwNTUsMC4wMTQ4MzA3IDAuMDIwOTgwMywwLjAyMTM1MDQgMC4wMDQ5MjEyNiwwLjAwMzc0ODAzIDAuMDA4NTk0NDksMC4wMDgyMDg2NiAwLjAwOTQwMTU3LDAuMDE0NzM2MiAwLjAwMDg0NjQ1NywwLjAwNjg3MDA4IC0wLjAwMzQzMzA3LDAuMDEyMzc0IC0wLjAxMDgzNDYsMC4wMTcwNTEyIC0wLjAwNjIwNDcyLDAuMDAzOTEzMzkgLTAuMDE1MDc4NywwLjAwNDc5MTM0IC0wLjAyMTYyOTksMC4wMDEwNTkwNiAtMC4wMDUzNTQzMywtMC4wMDMwMzE1IC0wLjAwNzM5NzY0LC0wLjAwNTM3MDA4IC0wLjAxMzA1NTEsLTAuMDA1MTg1MDRsLTAuMDAxMDc0OCA2LjI5OTIxZS0wMDUgLTAuMDAxMDc0OCAtNi4yOTkyMWUtMDA1Yy0wLjAwNTY1NzQ4LC0wLjAwMDE4NTAzOSAtMC4wMDc3MDA3OSwwLjAwMjE1MzU0IC0wLjAxMzA1NTEsMC4wMDUxODUwNCAtMC4wMDY1NTExOCwwLjAwMzczMjI4IC0wLjAxNTQyNTIsMC4wMDI4NTQzMyAtMC4wMjE2Mjk5LC0wLjAwMTA1OTA2IC0wLjAwNzQwMTU3LC0wLjAwNDY3NzE3IC0wLjAxMTY4MTEsLTAuMDEwMTgxMSAtMC4wMTA4MzQ2LC0wLjAxNzA1MTIgMC4wMDA4MDcwODcsLTAuMDA2NTI3NTYgMC4wMDQzOTc2NCwtMC4wMTEwOTg0IDAuMDA5NDAxNTcsLTAuMDE0NzM2MiAwLjAwODA1OTA2LC0wLjAwNTg1NDMzIDAuMDE0ODc0LC0wLjAxMjk2NDYgMC4wMjA3NjM4LC0wLjAyMDk5MjEgMC4wMTA4NjIyLC0wLjAxNDgzMDcgMC4wMjE1Mjc2LC0wLjAxNTQ0MDkgMC4wMzI2NDE3LC0wLjAwMDM1ODI2OHoiLz4NCiAgPC9nPg0KIDwvZz4NCjwvc3ZnPg0K'), auto;
}
.paw-blue
{
cursor: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iOC41aW4iIGhlaWdodD0iMTFpbiIgc3R5bGU9InNoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IHRleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTsgZmlsbC1ydWxlOmV2ZW5vZGQ7IGNsaXAtcnVsZTpldmVub2RkIg0Kdmlld0JveD0iMCAwIDguNSAxMSI+DQogPGRlZnM+DQogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQogICA8IVtDREFUQVsNCiAgICAuZmlsMCB7ZmlsbDojMTJBOUQ4fQ0KICAgXV0+DQogIDwvc3R5bGU+DQogPC9kZWZzPg0KIDxnIGlkPSJMYXllcl94MDAyMF8xIj4NCiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4NCiAgPGcgaWQ9Il8yMDc5MzYwMTYiPg0KICAgPGc+DQogICAgPGVsbGlwc2UgaWQ9Il8yMDc1NjI4NDgiIGNsYXNzPSJmaWwwIiBjeD0iMi44Mjk3MSIgY3k9IjMuMjM3NDQiIHJ4PSIwLjAxODAyNTMiIHJ5PSIwLjAyNDE3NDQiLz4NCiAgICA8ZWxsaXBzZSBpZD0iXzIwNzU2MTQwOCIgY2xhc3M9ImZpbDAiIGN4PSIyLjk1MzY1IiBjeT0iMy4yMzc0NCIgcng9IjAuMDE4MDI1MyIgcnk9IjAuMDI0MTc0NCIvPg0KICAgIDxlbGxpcHNlIGlkPSJfMjA3NTYxNzIwIiBjbGFzcz0iZmlsMCIgY3g9IjIuODY2NTEiIGN5PSIzLjE5OTU5IiByeD0iMC4wMTgwMjUzIiByeT0iMC4wMjU5NTc5Ii8+DQogICAgPGVsbGlwc2UgaWQ9Il8yMDc1NjI1ODQiIGNsYXNzPSJmaWwwIiBjeD0iMi45MTY0NyIgY3k9IjMuMTk5NTkiIHJ4PSIwLjAxODAyNTMiIHJ5PSIwLjAyNTk1NzkiLz4NCiAgIDwvZz4NCiAgIDxwYXRoIGlkPSJfMjA2MTU2OTg0IiBjbGFzcz0iZmlsMCIgZD0iTTIuOTEyMDUgMy4yNDg5MWMwLjAwNzA2NjkzLDAuMDEwMDcwOSAwLjAxNTU4NjYsMC4wMTk1ODY2IDAuMDI2MzU4MywwLjAyODE5NjkgMC4wMDYxODUwNCwwLjAwNDk1Mjc2IDAuMDEwNzk5MiwwLjAxMDg0MjUgMC4wMTE4MTUsMC4wMTk0NjQ2IDAuMDAxMDYyOTksMC4wMDkwNzQ4IC0wLjAwNDMxNDk2LDAuMDE2MzQyNSAtMC4wMTM2MTQyLDAuMDIyNTE5NyAtMC4wMDc3OTUyOCwwLjAwNTE2OTI5IC0wLjAxODk0NDksMC4wMDYzMzA3MSAtMC4wMjcxNzcyLDAuMDAxMzk3NjQgLTAuMDA2NzI0NDEsLTAuMDA0MDAzOTQgLTAuMDA5Mjk1MjgsLTAuMDA3MDkwNTUgLTAuMDE2NDAxNiwtMC4wMDY4NDY0NmwtMC4wMDEzNTAzOSA4LjI2NzcyZS0wMDUgLTAuMDAxMzUwMzkgLTguMjY3NzJlLTAwNWMtMC4wMDcxMDYzLC0wLjAwMDI0NDA5NCAtMC4wMDk2NzcxNywwLjAwMjg0MjUyIC0wLjAxNjQwMTYsMC4wMDY4NDY0NiAtMC4wMDgyMzIyOCwwLjAwNDkzMzA3IC0wLjAxOTM4MTksMC4wMDM3NzE2NSAtMC4wMjcxNzcyLC0wLjAwMTM5NzY0IC0wLjAwOTI5OTIxLC0wLjAwNjE3NzE3IC0wLjAxNDY3NzIsLTAuMDEzNDQ0OSAtMC4wMTM2MTQyLC0wLjAyMjUxOTcgMC4wMDEwMTU3NSwtMC4wMDg2MjIwNSAwLjAwNTUyNzU2LC0wLjAxNDY1NzUgMC4wMTE4MTUsLTAuMDE5NDY0NiAwLjAxMDEyMiwtMC4wMDc3MzIyOCAwLjAxODY4NSwtMC4wMTcxMjIgMC4wMjYwODY2LC0wLjAyNzcyNDQgMC4wMTM2NDU3LC0wLjAxOTU4NjYgMC4wMjcwNDcyLC0wLjAyMDM5MzcgMC4wNDEwMTE4LC0wLjAwMDQ3MjQ0MXoiLz4NCiAgPC9nPg0KIDwvZz4NCjwvc3ZnPg0K'), auto;
}
.paw-sea-green
{
cursor: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iOC41aW4iIGhlaWdodD0iMTFpbiIgc3R5bGU9InNoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IHRleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTsgZmlsbC1ydWxlOmV2ZW5vZGQ7IGNsaXAtcnVsZTpldmVub2RkIg0Kdmlld0JveD0iMCAwIDguNSAxMSI+DQogPGRlZnM+DQogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQogICA8IVtDREFUQVsNCiAgICAuZmlsMCB7ZmlsbDojNkVDNUEyfQ0KICAgXV0+DQogIDwvc3R5bGU+DQogPC9kZWZzPg0KIDxnIGlkPSJMYXllcl94MDAyMF8xIj4NCiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4NCiAgPGcgaWQ9Il8yMDc5MzY2NDAiPg0KICAgPGc+DQogICAgPGVsbGlwc2UgaWQ9Il8yMDc1NjI4NDgiIGNsYXNzPSJmaWwwIiBjeD0iMi42Mzc1NiIgY3k9IjMuMjM3NDQiIHJ4PSIwLjAxODAyNTMiIHJ5PSIwLjAyNDE3NDQiLz4NCiAgICA8ZWxsaXBzZSBpZD0iXzIwNzU2MTQwOCIgY2xhc3M9ImZpbDAiIGN4PSIyLjc2MTUiIGN5PSIzLjIzNzQ0IiByeD0iMC4wMTgwMjUzIiByeT0iMC4wMjQxNzQ0Ii8+DQogICAgPGVsbGlwc2UgaWQ9Il8yMDc1NjE3MjAiIGNsYXNzPSJmaWwwIiBjeD0iMi42NzQzNiIgY3k9IjMuMTk5NTkiIHJ4PSIwLjAxODAyNTMiIHJ5PSIwLjAyNTk1NzkiLz4NCiAgICA8ZWxsaXBzZSBpZD0iXzIwNzU2MjU4NCIgY2xhc3M9ImZpbDAiIGN4PSIyLjcyNDMyIiBjeT0iMy4xOTk1OSIgcng9IjAuMDE4MDI1MyIgcnk9IjAuMDI1OTU3OSIvPg0KICAgPC9nPg0KICAgPHBhdGggaWQ9Il8yMDYxNTY5ODQiIGNsYXNzPSJmaWwwIiBkPSJNMi43MTk5IDMuMjQ4OTFjMC4wMDcwNjY5MywwLjAxMDA3MDkgMC4wMTU1ODY2LDAuMDE5NTg2NiAwLjAyNjM1ODMsMC4wMjgxOTY5IDAuMDA2MTg1MDQsMC4wMDQ5NTI3NiAwLjAxMDc5OTIsMC4wMTA4NDI1IDAuMDExODE1LDAuMDE5NDY0NiAwLjAwMTA2Mjk5LDAuMDA5MDc0OCAtMC4wMDQzMTQ5NiwwLjAxNjM0MjUgLTAuMDEzNjE0MiwwLjAyMjUxOTcgLTAuMDA3Nzk1MjgsMC4wMDUxNjkyOSAtMC4wMTg5NDQ5LDAuMDA2MzMwNzEgLTAuMDI3MTc3MiwwLjAwMTM5NzY0IC0wLjAwNjcyNDQxLC0wLjAwNDAwMzk0IC0wLjAwOTI5NTI4LC0wLjAwNzA5MDU1IC0wLjAxNjQwMTYsLTAuMDA2ODQ2NDZsLTAuMDAxMzUwMzkgOC4yNjc3MmUtMDA1IC0wLjAwMTM1MDM5IC04LjI2NzcyZS0wMDVjLTAuMDA3MTA2MywtMC4wMDAyNDQwOTQgLTAuMDA5Njc3MTcsMC4wMDI4NDI1MiAtMC4wMTY0MDE2LDAuMDA2ODQ2NDYgLTAuMDA4MjMyMjgsMC4wMDQ5MzMwNyAtMC4wMTkzODE5LDAuMDAzNzcxNjUgLTAuMDI3MTc3MiwtMC4wMDEzOTc2NCAtMC4wMDkyOTkyMSwtMC4wMDYxNzcxNyAtMC4wMTQ2NzcyLC0wLjAxMzQ0NDkgLTAuMDEzNjE0MiwtMC4wMjI1MTk3IDAuMDAxMDE1NzUsLTAuMDA4NjIyMDUgMC4wMDU1Mjc1NiwtMC4wMTQ2NTc1IDAuMDExODE1LC0wLjAxOTQ2NDYgMC4wMTAxMjIsLTAuMDA3NzMyMjggMC4wMTg2ODUsLTAuMDE3MTIyIDAuMDI2MDg2NiwtMC4wMjc3MjQ0IDAuMDEzNjQ1NywtMC4wMTk1ODY2IDAuMDI3MDQ3MiwtMC4wMjAzOTM3IDAuMDQxMDExOCwtMC4wMDA0NzI0NDF6Ii8+DQogIDwvZz4NCiA8L2c+DQo8L3N2Zz4NCg=='), auto;
}
.paw-teal
{
cursor: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8IS0tIENyZWF0b3I6IENvcmVsRFJBVyAtLT4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWw6c3BhY2U9InByZXNlcnZlIiB3aWR0aD0iOC41aW4iIGhlaWdodD0iMTFpbiIgc3R5bGU9InNoYXBlLXJlbmRlcmluZzpnZW9tZXRyaWNQcmVjaXNpb247IHRleHQtcmVuZGVyaW5nOmdlb21ldHJpY1ByZWNpc2lvbjsgaW1hZ2UtcmVuZGVyaW5nOm9wdGltaXplUXVhbGl0eTsgZmlsbC1ydWxlOmV2ZW5vZGQ7IGNsaXAtcnVsZTpldmVub2RkIg0Kdmlld0JveD0iMCAwIDguNSAxMSI+DQogPGRlZnM+DQogIDxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQogICA8IVtDREFUQVsNCiAgICAuZmlsMCB7ZmlsbDojMEZBNzk5fQ0KICAgXV0+DQogIDwvc3R5bGU+DQogPC9kZWZzPg0KIDxnIGlkPSJMYXllcl94MDAyMF8xIj4NCiAgPG1ldGFkYXRhIGlkPSJDb3JlbENvcnBJRF8wQ29yZWwtTGF5ZXIiLz4NCiAgPGcgaWQ9Il8yMDc5MzU1ODQiPg0KICAgPGc+DQogICAgPGVsbGlwc2UgaWQ9Il8yMDc1NjI4NDgiIGNsYXNzPSJmaWwwIiBjeD0iMy4wMjE4NiIgY3k9IjMuMjM3NDQiIHJ4PSIwLjAxODAyNTMiIHJ5PSIwLjAyNDE3NDQiLz4NCiAgICA8ZWxsaXBzZSBpZD0iXzIwNzU2MTQwOCIgY2xhc3M9ImZpbDAiIGN4PSIzLjE0NTgiIGN5PSIzLjIzNzQ0IiByeD0iMC4wMTgwMjUzIiByeT0iMC4wMjQxNzQ0Ii8+DQogICAgPGVsbGlwc2UgaWQ9Il8yMDc1NjE3MjAiIGNsYXNzPSJmaWwwIiBjeD0iMy4wNTg2NiIgY3k9IjMuMTk5NTkiIHJ4PSIwLjAxODAyNTMiIHJ5PSIwLjAyNTk1NzkiLz4NCiAgICA8ZWxsaXBzZSBpZD0iXzIwNzU2MjU4NCIgY2xhc3M9ImZpbDAiIGN4PSIzLjEwODYyIiBjeT0iMy4xOTk1OSIgcng9IjAuMDE4MDI1MyIgcnk9IjAuMDI1OTU3OSIvPg0KICAgPC9nPg0KICAgPHBhdGggaWQ9Il8yMDYxNTY5ODQiIGNsYXNzPSJmaWwwIiBkPSJNMy4xMDQyIDMuMjQ4OTFjMC4wMDcwNjY5MywwLjAxMDA3MDkgMC4wMTU1ODY2LDAuMDE5NTg2NiAwLjAyNjM1ODMsMC4wMjgxOTY5IDAuMDA2MTg1MDQsMC4wMDQ5NTI3NiAwLjAxMDc5OTIsMC4wMTA4NDI1IDAuMDExODE1LDAuMDE5NDY0NiAwLjAwMTA2Mjk5LDAuMDA5MDc0OCAtMC4wMDQzMTQ5NiwwLjAxNjM0MjUgLTAuMDEzNjE0MiwwLjAyMjUxOTcgLTAuMDA3Nzk1MjgsMC4wMDUxNjkyOSAtMC4wMTg5NDQ5LDAuMDA2MzMwNzEgLTAuMDI3MTc3MiwwLjAwMTM5NzY0IC0wLjAwNjcyNDQxLC0wLjAwNDAwMzk0IC0wLjAwOTI5NTI4LC0wLjAwNzA5MDU1IC0wLjAxNjQwMTYsLTAuMDA2ODQ2NDZsLTAuMDAxMzUwMzkgOC4yNjc3MmUtMDA1IC0wLjAwMTM1MDM5IC04LjI2NzcyZS0wMDVjLTAuMDA3MTA2MywtMC4wMDAyNDQwOTQgLTAuMDA5Njc3MTcsMC4wMDI4NDI1MiAtMC4wMTY0MDE2LDAuMDA2ODQ2NDYgLTAuMDA4MjMyMjgsMC4wMDQ5MzMwNyAtMC4wMTkzODE5LDAuMDAzNzcxNjUgLTAuMDI3MTc3MiwtMC4wMDEzOTc2NCAtMC4wMDkyOTkyMSwtMC4wMDYxNzcxNyAtMC4wMTQ2NzcyLC0wLjAxMzQ0NDkgLTAuMDEzNjE0MiwtMC4wMjI1MTk3IDAuMDAxMDE1NzUsLTAuMDA4NjIyMDUgMC4wMDU1Mjc1NiwtMC4wMTQ2NTc1IDAuMDExODE1LC0wLjAxOTQ2NDYgMC4wMTAxMjIsLTAuMDA3NzMyMjggMC4wMTg2ODUsLTAuMDE3MTIyIDAuMDI2MDg2NiwtMC4wMjc3MjQ0IDAuMDEzNjQ1NywtMC4wMTk1ODY2IDAuMDI3MDQ3MiwtMC4wMjAzOTM3IDAuMDQxMDExOCwtMC4wMDA0NzI0NDF6Ii8+DQogIDwvZz4NCiA8L2c+DQo8L3N2Zz4NCg=='), auto;
}
.elementor-element-8413da1 .elementor-menu-toggle {
background-color: transparent;
}
.elementor-667 .elementor-element.elementor-element-2375a8e > .elementor-widget-container{
	border: none;
}
.elementor-element-3a36d5b p,
.elementor-element-1cb2597 p,
.elementor-element-37c6b80 p{
	font-size: 20px;
}
.elementor-element-6c4c0c9f .elementor-element-62fd5574 .elementor-element-20d8b0b3 h2.elementor-heading-title{
	color: #fff;
}
/* .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li {
    display: block !important;
} */

	
ul.sm-vertical li a:hover {
    line-height: inherit !important;
}
.elementor-element-a9dc12e .arrows{
	display: none;
}
@media (max-width: 390px) {
  .tp-widget-review{
  	width: 275px !important;
  }
}
@media (max-width: 767px) {
    
    .elementor-element-a9dc12e .arrows{
        display: block;
        width: 100%;
        position: absolute;
        margin-top: 145px;
    }
    .elementor-element-a9dc12e .arrows .left{
          float: left;
          cursor: pointer;
          position: relative;
          z-index: 99;
    }
    .elementor-element-a9dc12e .arrows .right{
          float: right; 
          cursor: pointer;
          position: relative;
          z-index: 99;
      		margin-right: -19px;
    }
    .right .fa-angle-left {
      margin-right: -34px  !important;
  	}
  .left .fa-angle-right {
      margin-left: -34px !important;
  	}
    .box .big-image-container img {
        width: 46% !important;
        margin: 0 auto !important;
    }
    .big-image-container {
      max-height: 150px;
  }
  
  .box.active .big-image-container {
      min-height: 250px;
  }
  #box4.active .big-image-container{
        min-height: 380px !important;
  }
  .box.active .big-image-container img, #box3.active .big-image-container img, #box4.box.active .big-image{
    width:100% !important;
    margin: -55px auto !Important;
  }
    .comparison-tabs .elementor-tab-content.elementor-active > div {
      max-height: 100%;
      height: 220px;
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
  }
 
}
  
  .elementor-element-6c4c0c9f{
    	margin: 0px;
    }
    .comparison-tabs .elementor-tab-content.elementor-active {
        height: auto;
        margin: 2px 18px;
    }
  .elementor-tabs-content-wrapper h2,
  .elementor-tabs-content-wrapper .elementor-tab-title{
  	font-size: 28px;
  }
  .box{
  	flex: none !imporatant;
  }
 
  .elementor-element-118520ac{
  	width: 100%;
  }
  .elementor-element-5b9db77 .elementor-tab-content h2{
  	font-size: 20px;
  }
  .elementor-element-4004c20d{
  	width: 100%;
  }
  .elementor-element-5b9db77 .elementor-tab-title.elementor-tab-mobile-title.elementor-active{
  	background: #86c43f !important;
    border: none;
    margin-bottom: 0px;
    color: #fff;
    box-shadow: none;
  }
  .elementor-element-5b9db77 .elementor-tab-title.elementor-tab-mobile-title{
  	text-align: center;
    margin: 0px;
  }
  .elementor-tab-content.elementor-clearfix.elementor-active{
  	box-shadow: none;
    border: none;
    border-radius: 0px;
  }
  .elementor-element-56e98c94 img{
  	padding: 0px !important;
    margin: 0px !important;
    border: none !important;
  }
  .elementor-element-56e98c94{
  	box-shadow: 0px 10px 26px 5px #0eada35c;
  }
  .elementor-element-1c4b3a04 .elementor-widget-container{
  	margin: 0px !important;
    padding: 0px !important;
  }
  .elementor-6 .elementor-element.elementor-element-843ce7b > .elementor-widget-container{
      margin: 0px;
    padding: 0px;
  }
  .elementor-element-6a26e4f p{
  	line-height: 1;
  }
  .elementor-element-5b9db77 .elementor-tab-title.elementor-tab-mobile-title.elementor-active{
  	margin-bottom: -1px;
    padding-top: 25px;
  }
  .elementor-element-17248d94 {
    min-width: 100%;
    overflow-x: scroll;
  }
  .elementor-element-17248d94 .e-con-inner{
  	min-width: 1200px;
  }
  .elementor-element-2cc5e9d7,
  .elementor-element-a9dc12e,
  .elementor-element-69b82681{
      width: 32%;
  }
  .faqs-global .elementor-accordion-item{
  margin: 6px 0px;
  }
  .elementor-tab-content.elementor-active{
  	margin: 0px;
  }
  .elementor-element-843ce7b img{
  	width: 50%;
  }
  .box {
    display: block;
	}
}

@media (min-width: 768px) {
    .elementor-6 .elementor-element.elementor-element-2cc5e9d7:hover img,    
	.elementor-6 .elementor-element.elementor-element-a9dc12e:hover img,
  	.elementor-6 .elementor-element.elementor-element-69b82681:hover img
  	{
        transform: scale(1.08);
    }
  
}

@media (max-width: 356px) {
 	.comparison-tabs .elementor-tab-content.elementor-active
  	{
        
    }
  div#elementor-tab-content-9604 div:first-child{
  height: 234px;
  }
  #elementor-tab-content-9601 div:nth-child(1){
  	height: 263px;
  }
  
}
@media (min-width: 768px) {
 	.elementor-element-2cc5e9d7,
	.elementor-element-69b82681{
      width: 27%;
    }
    .elementor-element-a9dc12e{
          width: 42%;
    }
  .product .elementor-widget-container:hover img, .product-combo .elementor-widget-container:hover img, .product-beads .elementor-widget-container:hover img {
    transform: translateY(-20px);
  }
}




#wrapper header nav ul li.menu-item-7601 {
    display: none !important;
}

body.post-type-archive-product #wrapper header nav ul li.menu-item-7601 {
    display: block !important;
}

.woocommerce ul.products.woo-archive-action-on-hover li.product:hover .entry-content-wrap, .woocommerce ul.products.woo-archive-action-on-hover li.product:focus-within .entry-content-wrap {
    transform: none;
}
.yith-add-to-wishlist-button-block {
     margin: unset !important;
}

li.add-to-wishlist-before_image:hover .product-action-wrap {
    display: none;
}
ul.products li.product {
    border-radius: 8px;
}
.product-details.content-bg.entry-content-wrap:before {
    content: "";
    display: block;
    height: 18px;
    border-radius: 50% 50% 0 0;
    position: absolute;
    bottom: calc(100% - -7px);
    right: -8px;
    left: -8px;
    background-color: #22b7a7;
}
.chosen-container-single .chosen-single {
    padding: 15px 0 37px 18px;
    box-shadow: 0 1px 3px rgba(77, 71, 81, .2);
 }
.chosen-container-single .chosen-single div {
    position: absolute;
    top: 12px;
    right: 10px;
}
.woocommerce li.product a {
    font-size: 30px;
  	color:#ffffff;
  font-weight: 700;
}
.product-taxonomies {
    color: #ffffff;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title {
    line-height: 1.2em;
}
.product-taxonomies >div:nth-child(2):before {
    content: '\2022';
    margin: 0px 5px;
}
.product-taxonomies >div:nth-child(2){
	width: 148px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.product-taxonomies >div:nth-child(3) {
    flex-basis: 100%;
}

.product-taxonomies >div:first-child {
    flex: 0 0 20%;
}

.woocommerce ul.products li.product .entry-content-wrap{
	padding: 10px !Important;
}

.product-details .product-excerpt, .product-details .product-action-wrap, span.onsale{
display: none !important;
}

.woocommerce .content-bg .product.entry.loop-entry, .woocommerce-page .content-bg .product.entry.loop-entry {
    background: #22b7a7;
}
.product-details.content-bg.entry-content-wrap {
    background: #22b7a7 !important;
}
section.related.products .product-details.content-bg.entry-content-wrap:before {
    top: -8px;
}

.product-details ul li {
    margin: 0px 15px;
}

.product-details ul {
    display: flex;
}
.taxo {
    display: flex;
    flex-wrap: wrap;
}
.taxo h3 {
    flex: 0 0 100%;
    text-transform: uppercase;
}
.taxo p {
    margin: 0;
}
.taxo{
    margin: 20px 0px;
}
.taxo.about h3 {
    margin: 10px 0px 16px;
}
  .product-details .taxo ul {
    margin: 0;
}
  .taxo ul li:first-child {
    list-style-type: none;
    margin-left: 0;
}
  .taxo.about {
    margin: 30px 2px -14px;
}
  .taxo p:not(:last-child)::after {
    content: ",";
}
ul.woof_products_top_panel_ul li > a {
    color: #000000;
}
.blfe-taxonomy.blfe-taxonomy-list-item .blfe-taxonomy-list>li>a {
    pointer-events: none;
    text-decoration: none;
}


@media (min-width: 768px) {
    .product .elementor-widget-container:hover img, .product-combo .elementor-widget-container:hover img, .product-beads .elementor-widget-container:hover img {
        transform: none;
    }
}

.kadence-shop-top-item.kadence-woo-ordering form select {
    background-color: #ffffff !Important;
    background: url("data:image/svg+xml,<svg height='10px' width='10px' viewBox='0 0 16 16' fill='%23000000' xmlns='http://www.w3.org/2000/svg'><path d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/></svg>") no-repeat;
    background-position: calc(100% - 0.75rem) center !important;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    padding: 15px !important;
    border: none;
    border-radius: 5px;
}

.woof_redraw_zone>div h4 {
    text-align: center;
    margin-top: 20px;
    font-weight: bolder;
    text-transform: uppercase;
    margin-bottom: 0;
  	font-size: 16px;
}
button.yith-wcwl-add-to-wishlist-button {
    height: 35px;
    width: 35px;
}
a.yith-wcwl-add-to-wishlist-button--single{
	 padding: 5px 4px 4px;
     border-radius: 100%;
}

a.yith-wcwl-add-to-wishlist-button--single:hover{
     background-color: white !important;
}

button.yith-wcwl-add-to-wishlist-button:hover{
    background-color: hsl(0deg 0% 99.52% / 92%) !important;
}
button.yith-wcwl-add-to-wishlist-button svg, svg.yith-wcwl-add-to-wishlist-button-icon{
    color: #0eada3 !Important;
}

.next-product-button {
    background-color: #ff6600;
    padding: 12px 24px;
    font-size: 16px;
    border-radius: 5px;
    display: inline-block;
}
.next-product-button:hover {
    background-color: #ff4500;
}

/* Make the grid layout consistent */

/*
.full-width-banner {
    width: 100%;
    text-align: center;
    margin: 20px 0;
    padding: 20px;
    background-color: #f7f7f7;
    border: 1px solid #ddd;
}

 .products.custom-products-grid {
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    padding: 0;
    margin: 0;
    gap: 20px;
}

.products.custom-products-grid > li {
    flex: 1 0 22%;
    max-width: 22%; 
}
*/
.static-content-div {
    grid-column: 1 / -1; /* Span the entire row in a CSS grid layout */
    width: 100%; /* Ensure it takes the full container width */
    list-style: none; /* Remove list styling if needed */
    margin: 0;
    padding: 0;
}
.half-width-banner {
    grid-column: 1 / -1; /* Span the entire row in a CSS grid layout */
    width: 50%; /* Ensure it takes the full container width */
    list-style: none; /* Remove list styling if needed */
    margin: 0;
    padding: 0;
}
.products {
    display: flex;
    flex-wrap: wrap; /* Allow items to wrap to the next row */
}
.products li {
    flex: 0 0 calc(25% - 20px); /* Adjust for 4 columns */
    margin: 10px;
}

#woof_results_by_ajax .woof_shortcode_output ul.products.content-wrap.product-archive.grid-cols.grid-ss-col-2.grid-sm-col-3.grid-lg-col-4.woo-archive-action-on-hover.woo-archive-btn-text.woo-archive-image-hover-none {
    display: flex;
    flex-wrap: wrap;
}
#woof_results_by_ajax .woof_shortcode_output ul.products.content-wrap.product-archive.grid-cols.grid-ss-col-2.grid-sm-col-3.grid-lg-col-4.woo-archive-action-on-hover.woo-archive-btn-text.woo-archive-image-hover-none>li {
    width: 30%;
    flex: 1 1 calc(33.333% - 10px);
    max-width: calc(33.333% - 98px);
    height: auto;
  	margin: 0px;
}
/* #woof_results_by_ajax .woof_shortcode_output ul.products.content-wrap.product-archive.grid-cols.grid-ss-col-2.grid-sm-col-3.grid-lg-col-4.woo-archive-action-on-hover.woo-archive-btn-text.woo-archive-image-hover-none>li:only-child {
    flex: 1 1 100%; 
    max-width: 100%;
}
*/
.kadence-shop-top-item.kadence-woo-toggle {
    display: none;
}
.woof_redraw_zone>div h4 {
    text-align: center;
    margin-top: 20px;
}
ul.page-numbers li:nth-child(3) a.next:after {
    content: "Next";
    background: #22b7a7;
    padding: 0px 10px;
    color: white;
    border-radius: 5px;
    border: 2px solid #2b6cb0;
    position: absolute;
    right: -5px;
    z-index: 0;
    bottom: 41px;
}
ul.page-numbers li a.prev.page-numbers:after {
    content: "Previous";
    background: #22b7a7;
    padding: 0px 10px;
    color: white;
    border-radius: 5px;
    border: 2px solid #2b6cb0;
    position: absolute;
    RIGHT: 111px;
    z-index: 0;
    bottom: 41px;
}

ul.page-numbers {
    text-align: end;
}

.woof_products_top_panel li span, .woof_products_top_panel2 li span {
    filter: grayscale(1);
}
.woof_husky_txt-option .woof_husky_txt-option-breadcrumb {
    display: none;
}
.woof_husky_txt-option-title a {
    color: #22b7a7;
}


