.elementor-10786 .elementor-element.elementor-element-623a3c0{--display:flex;--pa-sh-divider-pos:bottom;--overlay-opacity:0.71;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-10786 .elementor-element.elementor-element-623a3c0:not(.elementor-motion-effects-element-type-background), .elementor-10786 .elementor-element.elementor-element-623a3c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F6EF;background-image:url("https://innovativeorganicnursery.com/wp-content/uploads/2026/07/ION-21-scaled.jpg");background-position:0px -380px;background-repeat:no-repeat;}.elementor-10786 .elementor-element.elementor-element-623a3c0::before, .elementor-10786 .elementor-element.elementor-element-623a3c0 > .elementor-background-video-container::before, .elementor-10786 .elementor-element.elementor-element-623a3c0 > .e-con-inner > .elementor-background-video-container::before, .elementor-10786 .elementor-element.elementor-element-623a3c0 > .elementor-background-slideshow::before, .elementor-10786 .elementor-element.elementor-element-623a3c0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10786 .elementor-element.elementor-element-623a3c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000A1;--background-overlay:'';}.elementor-10786 .elementor-element.elementor-element-623a3c0::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 5.2px ) hue-rotate( 0deg );}.elementor-10786 .elementor-element.elementor-element-623a3c0 #premium-shape-divider-623a3c0 svg{height:67px;opacity:1;}.elementor-10786 .elementor-element.elementor-element-623a3c0.premium-shape-divider__bottom:not(.premium-sh-no-stretch-yes) #premium-shape-divider-623a3c0{transform:scaleX(1.1);--pa-divider-scale:1.1;}.elementor-10786 .elementor-element.elementor-element-623a3c0.premium-shape-divider__top:not(.premium-sh-no-stretch-yes) #premium-shape-divider-623a3c0{transform:scaleX(1.1) rotateX(180deg);--pa-divider-scale:1.1;}.elementor-10786 .elementor-element.elementor-element-623a3c0.premium-shape-divider__bottom.premium-sh-no-stretch-yes #premium-shape-divider-623a3c0{transform:scale(1.1);--pa-divider-scale:1.1;}.elementor-10786 .elementor-element.elementor-element-623a3c0.premium-shape-divider__top.premium-sh-no-stretch-yes #premium-shape-divider-623a3c0{transform:scale(1.1) rotateX(180deg);--pa-divider-scale:1.1;}.elementor-10786 .elementor-element.elementor-element-623a3c0.premium-shape-divider__right:not(.premium-sh-no-stretch-yes) #premium-shape-divider-623a3c0, .elementor-10786 .elementor-element.elementor-element-623a3c0.premium-shape-divider__left:not(.premium-sh-no-stretch-yes) #premium-shape-divider-623a3c0{transform:scaleY(1.1);--pa-divider-scale:1.1;}.elementor-10786 .elementor-element.elementor-element-623a3c0.premium-shape-divider__right.premium-sh-no-stretch-yes #premium-shape-divider-623a3c0, .elementor-10786 .elementor-element.elementor-element-623a3c0.premium-shape-divider__left.premium-sh-no-stretch-yes #premium-shape-divider-623a3c0{transform:scale(1.1);--pa-divider-scale:1.1;}.elementor-10786 .elementor-element.elementor-element-623a3c0.premium-shape-divider-anime-yes:not(.premium-shape22) #premium-shape-divider-623a3c0{animation-duration:10s;animation-direction:alternate;}.elementor-10786 .elementor-element.elementor-element-623a3c0 #premium-shape-divider-623a3c0 svg,
                    .elementor-10786 .elementor-element.elementor-element-623a3c0 #premium-shape-divider-623a3c0 svg *{fill:#F4F6EF;}.elementor-10786 .elementor-element.elementor-element-4992d10{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10786 .elementor-element.elementor-element-7a2b9d5{--e-filter-direction:column;--e-filter-white-space:initial;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;--e-filter-align-items:flex-start;--e-filter-item-width:initial;--e-filter-item-max-width:calc(100% - calc(var( --e-filter-item-padding )*3 ) );--e-filter-item-flex-grow:initial;--e-filter-item-box-sizing:initial;--e-filter-item-align-text:start;--e-filter-space-between:0px;}.elementor-10786 .elementor-element.elementor-element-7a2b9d5 .e-filter-item{font-family:"EB Garamond", Sans-serif;font-size:16px;font-weight:500;}.elementor-10786 .elementor-element.elementor-element-6febf00{--e-filter-direction:column;--e-filter-white-space:initial;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;--e-filter-align-items:flex-start;--e-filter-item-width:initial;--e-filter-item-max-width:calc(100% - calc(var( --e-filter-item-padding )*3 ) );--e-filter-item-flex-grow:initial;--e-filter-item-box-sizing:initial;--e-filter-item-align-text:start;--e-filter-space-between:0px;}.elementor-10786 .elementor-element.elementor-element-6febf00 .e-filter-item{font-family:"EB Garamond", Sans-serif;font-size:16px;font-weight:500;}.elementor-10786 .elementor-element.elementor-element-4c41dec{--e-filter-direction:column;--e-filter-white-space:initial;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;--e-filter-align-items:flex-start;--e-filter-item-width:initial;--e-filter-item-max-width:calc(100% - calc(var( --e-filter-item-padding )*3 ) );--e-filter-item-flex-grow:initial;--e-filter-item-box-sizing:initial;--e-filter-item-align-text:start;--e-filter-space-between:0px;}.elementor-10786 .elementor-element.elementor-element-4c41dec .e-filter-item{font-family:"EB Garamond", Sans-serif;font-size:16px;font-weight:500;}.elementor-10786 .elementor-element.elementor-element-bb14824{--e-filter-direction:column;--e-filter-white-space:initial;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 30px;--e-filter-align-items:flex-start;--e-filter-item-width:initial;--e-filter-item-max-width:calc(100% - calc(var( --e-filter-item-padding )*3 ) );--e-filter-item-flex-grow:initial;--e-filter-item-box-sizing:initial;--e-filter-item-align-text:start;--e-filter-space-between:0px;}.elementor-10786 .elementor-element.elementor-element-bb14824 .e-filter-item{font-family:"EB Garamond", Sans-serif;font-size:16px;font-weight:500;}.elementor-10786 .elementor-element.elementor-element-afe6124{--grid-columns:3;}@media(min-width:1025px){.elementor-10786 .elementor-element.elementor-element-623a3c0:not(.elementor-motion-effects-element-type-background), .elementor-10786 .elementor-element.elementor-element-623a3c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-10786 .elementor-element.elementor-element-623a3c0:not(.elementor-motion-effects-element-type-background), .elementor-10786 .elementor-element.elementor-element-623a3c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-10786 .elementor-element.elementor-element-afe6124{--grid-columns:2;}}@media(max-width:767px){.elementor-10786 .elementor-element.elementor-element-623a3c0:not(.elementor-motion-effects-element-type-background), .elementor-10786 .elementor-element.elementor-element-623a3c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -500px;}.elementor-10786 .elementor-element.elementor-element-afe6124{--grid-columns:1;}}/* Start custom CSS for taxonomy-filter, class: .elementor-element-7a2b9d5 *//* Stack taxonomy filter terms vertically */
.ion-checkbox-filter .e-filter {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 0;
}

/* Individual filter option */
.ion-checkbox-filter .e-filter-item {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;

    padding: 8px 0 8px 30px;

    text-align: left;
    color: #53685F;
    font-size: 15px;
    font-weight: 500;

    background: transparent;
    border: none;
}

/* Checkbox outline */
.ion-checkbox-filter .e-filter-item::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 16px;
    height: 16px;
    border: 1px solid #c8cec3;
    border-radius: 2px;
    background: #fff;
    transform: translateY(-50%);
    box-sizing: border-box;
}

/* Selected checkbox */
.ion-checkbox-filter .e-filter-item[aria-pressed="true"]::before,
.ion-checkbox-filter .e-filter-item.e-active::before,
.ion-checkbox-filter .e-filter-item.active::before {
    border-color: #123f2a;
    background: #123f2a;
}

/* Checkmark */
.ion-checkbox-filter .e-filter-item[aria-pressed="true"]::after,
.ion-checkbox-filter .e-filter-item.e-active::after,
.ion-checkbox-filter .e-filter-item.active::after {
    content: "";
    position: absolute;
    left: 5px;
    top: 50%;
    width: 5px;
    height: 9px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: translateY(-60%) rotate(45deg);
}

/* Hover */
.ion-checkbox-filter .e-filter-item:hover {
    color: #123f2a;
}

/* Selected label */
.ion-checkbox-filter .e-filter-item[aria-pressed="true"],
.ion-checkbox-filter .e-filter-item.e-active,
.ion-checkbox-filter .e-filter-item.active {
    color: #123f2a;
    font-weight: 600;
}

/* Remove Elementor's button-like effects */
.ion-checkbox-filter .e-filter-item:hover,
.ion-checkbox-filter .e-filter-item:focus,
.ion-checkbox-filter .e-filter-item:active {
    border: 0;
    box-shadow: none;
    background: transparent;
}



.ion-checkbox-filter .e-filter-item[data-filter="__all"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-6febf00 *//* Stack taxonomy filter terms vertically */
.ion-checkbox-filter .e-filter {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 0;
}

/* Individual filter option */
.ion-checkbox-filter .e-filter-item {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;

    padding: 8px 0 8px 30px;

    text-align: left;
    color: #53685F;
    font-size: 15px;
    font-weight: 500;

    background: transparent;
    border: none;
}

/* Checkbox outline */
.ion-checkbox-filter .e-filter-item::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 16px;
    height: 16px;
    border: 1px solid #c8cec3;
    border-radius: 2px;
    background: #fff;
    transform: translateY(-50%);
    box-sizing: border-box;
}

/* Selected checkbox */
.ion-checkbox-filter .e-filter-item[aria-pressed="true"]::before,
.ion-checkbox-filter .e-filter-item.e-active::before,
.ion-checkbox-filter .e-filter-item.active::before {
    border-color: #123f2a;
    background: #123f2a;
}

/* Checkmark */
.ion-checkbox-filter .e-filter-item[aria-pressed="true"]::after,
.ion-checkbox-filter .e-filter-item.e-active::after,
.ion-checkbox-filter .e-filter-item.active::after {
    content: "";
    position: absolute;
    left: 5px;
    top: 50%;
    width: 5px;
    height: 9px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: translateY(-60%) rotate(45deg);
}

/* Hover */
.ion-checkbox-filter .e-filter-item:hover {
    color: #123f2a;
}

/* Selected label */
.ion-checkbox-filter .e-filter-item[aria-pressed="true"],
.ion-checkbox-filter .e-filter-item.e-active,
.ion-checkbox-filter .e-filter-item.active {
    color: #123f2a;
    font-weight: 600;
}

/* Remove Elementor's button-like effects */
.ion-checkbox-filter .e-filter-item:hover,
.ion-checkbox-filter .e-filter-item:focus,
.ion-checkbox-filter .e-filter-item:active {
    border: 0;
    box-shadow: none;
    background: transparent;
}



.ion-checkbox-filter .e-filter-item[data-filter="__all"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-4c41dec *//* Stack taxonomy filter terms vertically */
.ion-checkbox-filter .e-filter {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 0;
}

/* Individual filter option */
.ion-checkbox-filter .e-filter-item {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;

    padding: 8px 0 8px 30px;

    text-align: left;
    color: #53685F;
    font-size: 15px;
    font-weight: 500;

    background: transparent;
    border: none;
}

/* Checkbox outline */
.ion-checkbox-filter .e-filter-item::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 16px;
    height: 16px;
    border: 1px solid #c8cec3;
    border-radius: 2px;
    background: #fff;
    transform: translateY(-50%);
    box-sizing: border-box;
}

/* Selected checkbox */
.ion-checkbox-filter .e-filter-item[aria-pressed="true"]::before,
.ion-checkbox-filter .e-filter-item.e-active::before,
.ion-checkbox-filter .e-filter-item.active::before {
    border-color: #123f2a;
    background: #123f2a;
}

/* Checkmark */
.ion-checkbox-filter .e-filter-item[aria-pressed="true"]::after,
.ion-checkbox-filter .e-filter-item.e-active::after,
.ion-checkbox-filter .e-filter-item.active::after {
    content: "";
    position: absolute;
    left: 5px;
    top: 50%;
    width: 5px;
    height: 9px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: translateY(-60%) rotate(45deg);
}

/* Hover */
.ion-checkbox-filter .e-filter-item:hover {
    color: #123f2a;
}

/* Selected label */
.ion-checkbox-filter .e-filter-item[aria-pressed="true"],
.ion-checkbox-filter .e-filter-item.e-active,
.ion-checkbox-filter .e-filter-item.active {
    color: #123f2a;
    font-weight: 600;
}

/* Remove Elementor's button-like effects */
.ion-checkbox-filter .e-filter-item:hover,
.ion-checkbox-filter .e-filter-item:focus,
.ion-checkbox-filter .e-filter-item:active {
    border: 0;
    box-shadow: none;
    background: transparent;
}



.ion-checkbox-filter .e-filter-item[data-filter="__all"] {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-bb14824 *//* Stack taxonomy filter terms vertically */
.ion-checkbox-filter .e-filter {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    gap: 0;
}

/* Individual filter option */
.ion-checkbox-filter .e-filter-item {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 100%;

    padding: 8px 0 8px 30px;

    text-align: left;
    color: #53685F;
    font-size: 15px;
    font-weight: 500;

    background: transparent;
    border: none;
}

/* Checkbox outline */
.ion-checkbox-filter .e-filter-item::before {
    content: "";
    position: absolute;
    left: 0;
    top: 50%;
    width: 16px;
    height: 16px;
    border: 1px solid #c8cec3;
    border-radius: 2px;
    background: #fff;
    transform: translateY(-50%);
    box-sizing: border-box;
}

/* Selected checkbox */
.ion-checkbox-filter .e-filter-item[aria-pressed="true"]::before,
.ion-checkbox-filter .e-filter-item.e-active::before,
.ion-checkbox-filter .e-filter-item.active::before {
    border-color: #123f2a;
    background: #123f2a;
}

/* Checkmark */
.ion-checkbox-filter .e-filter-item[aria-pressed="true"]::after,
.ion-checkbox-filter .e-filter-item.e-active::after,
.ion-checkbox-filter .e-filter-item.active::after {
    content: "";
    position: absolute;
    left: 5px;
    top: 50%;
    width: 5px;
    height: 9px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: translateY(-60%) rotate(45deg);
}

/* Hover */
.ion-checkbox-filter .e-filter-item:hover {
    color: #123f2a;
}

/* Selected label */
.ion-checkbox-filter .e-filter-item[aria-pressed="true"],
.ion-checkbox-filter .e-filter-item.e-active,
.ion-checkbox-filter .e-filter-item.active {
    color: #123f2a;
    font-weight: 600;
}

/* Remove Elementor's button-like effects */
.ion-checkbox-filter .e-filter-item:hover,
.ion-checkbox-filter .e-filter-item:focus,
.ion-checkbox-filter .e-filter-item:active {
    border: 0;
    box-shadow: none;
    background: transparent;
}



.ion-checkbox-filter .e-filter-item[data-filter="__all"] {
    display: none !important;
}/* End custom CSS */