/** Shopify CDN: Minification failed

Line 571:23 Unexpected "{"

**/

/******************************* 2 March 2026 CSS Begin. *************************/





/******************************* 2 March 2026 CSS End. *************************/



* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
.page-width, .page-width-desktop, .header:not(.drawer-menu).page-width {
    width: 100%;
    max-width: 1440px;
    padding: 0 100px;
}

.custom-blog-page-main, .happy-plants-section, .support-sct-main {
    padding: 50px 0;
}

.header--middle-left {
    grid-template-columns: 1fr 1fr 1fr;
}
nav.header__inline-menu {
    text-align: center;
}
.multipl-sct-main .mutli-grid.mutli-6 {
    grid-column-start: 4;
    grid-row-start: 2;
}
.multipl-sct-main .mutli-grid .image-sct-plants img {
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
}
.multipl-sct-main .mutli-grid .image-sct-plants {
    height: 430px
}
.multipl-sct-main .mutli-grid {
    border-radius: 30px;
    overflow: hidden;
    position: relative;
}
.mutli-grid .overlay-sct-content {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: auto;
    padding: 19px 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.mutli-grid .overlay-sct-content h3 {
    font-size: 25px;
    color: #fff;
    line-height: normal;
    margin: 0;
}

.mutli-grid {
    transition: all 0.4s ease;
    opacity: 1;
    mix-blend-mode: luminosity;
}
.cstm-header-sct {
    display: flex;
    align-items: center;
    margin-bottom: 40px;
}
.cstm-header-sct .left-side-sct, .cstm-header-sct .right-side-sct {
    width: 100%;
    max-width: 50%;
}
.cstm-header-sct .left-side-sct .sub-heading-sct h4 {
    font-size: 14px;
    line-height: normal;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.cstm-header-sct .left-side-sct .heading-sct h2 {
    font-size: 45px;
    line-height: 45px;
    font-weight: 600;
}
.cstm-header-sct .right-side-sct p {
    font-size: 20px;
    line-height: normal;
}
.blog-sct-main {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
.blog-sct-main .blog-sct-item {
    border-radius: 30px;
    box-shadow: rgba(99, 99, 99, 0.1) 0px 2px 8px 0px;
    display: flex;
    flex-direction: column;
    overflow: hidden;
}
.blog-sct-main .blog-sct-item .blog-sct-content {
    padding: 27px 20px;
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    height: 100%;
}
.blog-sct-main .blog-sct-item .blog-sct-content h3 {
    font-size: 20px;
    line-height: normal;
    margin-bottom: 15px;
}
.blog-sct-main .blog-sct-item .blog-sct-content .icon-sct {
    font-size: 14px;
    line-height: normal;
    margin-bottom: 20px;
}
.blog-sct-main .btn-link-blog a {
    color: #000;
    text-decoration: none;
    font-size: 12px;
}
.tools-sct-main {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 20px;
}
.blog-sct-main .image-sct-blog img {
    width: 100%;
    height: 250px;
    object-fit: cover;
}
.tools-sct-main .tool-item {
    border-radius: 30px;
    box-shadow: #6363631a 0 2px 25px;
    padding: 20px;
    display: flex;
    flex-direction: column;
    grid-gap: 20px;
}
.tools-sct-main .tool-item h3 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 15px;
}
.tools-sct-main .tool-item .icon-sct {
    font-size: 14px;
    line-height: normal;
    margin-bottom: 20px;
}
.tools-sct-main .tool-item .btn-link-tools a {
    color: #254A21;
    font-size: 14px;
    text-decoration: none;
}
.tool-link-btn-sct .btn-sct {
    background-color: #436606;
    color: #ffffff;
    padding: 4px 4px 4px 24px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 30px;
    grid-gap: 10px;
    text-decoration: none;
}
.support-sct-main .tool-link-btn-sct {
    text-align: center;
    padding: 40px 0;
}
.product-sct-cstm slider-component .product-grid li {
    border-radius: 30px;
    box-shadow: #6363631a 0 2px 8px;
    overflow: hidden;
} 
.card__information {
    position: relative;
}
.card__information:before {
    content: '';
    position: absolute;
    bottom: 10px;
    right: 10px;
    background-image: url("data:image/svg+xml,%3Csvg width='50' height='50' viewBox='0 0 50 50' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='25' cy='25' r='25' fill='%232E4606'/%3E%3Cpath d='M32.9149 16.6446L18.4847 31.6229M32.9149 16.6446L33.2768 24.5688M32.9149 16.6446L24.3072 17.2795' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E ");
    width: 40px;
    height: 40px;
    background-size: cover;
    z-index: 9;
}
.product-sct-cstm ul {
    grid-gap: 20px;
    grid-template-columns: repeat(3, 1fr) !important;
    display: grid;
}
.product-sct-cstm ul li {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
}
.card--standard>.card__content {
    padding: 20px;
}
.product-sct-cstm .card__heading a {
    padding-right: 6rem;
}
.product-sct-cstm .card__information {
    padding: 20px !important;
}
.product-sct-cstm .card .card__inner {
    height: 250px;
    overflow: hidden;
}
a.btn-sct-cstm {
    background: #222929;
    border-radius: 100px;
    overflow: hidden;
    padding: 4px 4px 4px 20px;
    grid-gap: 16px;
    font-size: 18px;
    margin-top: 40px;
}
a.btn-sct-cstm:before , a.btn-sct-cstm:after{
    content: none !important;
}
.custom-recovery-sct .tool-item {
    border: 1px solid #2C3F37;
}
.collection .card .card__media {
    aspect-ratio: 5/3;
    height: 100%;
}
.collection .card .card__inner .card__media img {
    object-fit: contain !important;
    width: 100%;
    height: 100%;
}
.collection .card .card--standard .card__inner:after {
    background: #fff;
}
.collection .product-grid li.grid__item {
    border-radius: 30px;
    box-shadow: #6363631a 0 2px 8px;
    overflow: hidden;
}
.collection .card .quick-add__submit {
    background-color: #436606;
    color: #fff;
    padding: 4px 4px 4px 24px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 30px;
    grid-gap: 10px;
    text-decoration: none;
    position: relative;
}
.collection .card .quick-add__submit {
    background-color: #436606;
    color: #fff;
    padding: 4px 6px 6px 24px;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 30px;
    grid-gap: 10px;
    text-decoration: none;
    position: relative;
    transition: .3s linear;
}
.collection .card .quick-add__submit:after {
    position: relative;
    background-image: url("data:image/svg+xml,%3Csvg width='45' height='46' viewBox='0 0 45 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 22.2084C0 9.94303 9.94304 0 22.2084 0C34.4738 0 44.4168 9.94304 44.4168 22.2084V22.9459C44.4168 35.2112 34.4738 45.1543 22.2084 45.1543C9.94304 45.1543 0 35.2112 0 22.9459V22.2084Z' fill='%232E4606'%3E%3C/path%3E%3Cpath d='M28.5037 15.4625L15.9131 29.6919M28.5037 15.4625L28.8195 22.9905M28.5037 15.4625L20.9933 16.0656' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E%0A") !important;
    content: '' !important;
    background-size: 50px;
    width: 40px;
    height: 40px;
    box-shadow: none;
    background-size: 100%;
}
.collection .card .card__information:before {
    content: none;
}
.collection .card .card__inner:before {
    padding-bottom: 100% !important;
}
.collection .card .card__content {
    padding: 0 10px;
}
.collection .card .card__inner:after {
    background: #fff;
}
.collection .card .quick-add__submit:hover {
    background-color: #5d7e23;
}
.product .product__info-wrapper .product__title h1 {
    font-size: 36px;
    line-height: normal;
    letter-spacing: 0;
}
.product__info-wrapper .product-form__buttons .product-form__submit {
    background-color: #436606;
    color: #fff;
    padding: 4px 6px 6px 24px;
    display: inline-flex;
    align-items: center;
    justify-content: space-between;
    border-radius: 30px;
    grid-gap: 10px;
    text-decoration: none;
    transition: .3s linear;
}
.product__info-wrapper .product-form__buttons .product-form__submit:after {
    position: relative;
    background-image: url("data:image/svg+xml,%3Csvg width='45' height='46' viewBox='0 0 45 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 22.2084C0 9.94303 9.94304 0 22.2084 0C34.4738 0 44.4168 9.94304 44.4168 22.2084V22.9459C44.4168 35.2112 34.4738 45.1543 22.2084 45.1543C9.94304 45.1543 0 35.2112 0 22.9459V22.2084Z' fill='%232E4606'%3E%3C/path%3E%3Cpath d='M28.5037 15.4625L15.9131 29.6919M28.5037 15.4625L28.8195 22.9905M28.5037 15.4625L20.9933 16.0656' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E%0A") !important;
    content: '' !important;
    background-size: 50px;
    width: 40px;
    height: 40px;
    box-shadow: none;
    background-size: 100%;
}
.product__info-wrapper .product-form__buttons .product-form__submit:hover {
    background-color: #5d7e23;
}
.product .quantity:after {
    border-radius: 60px;
}
.image-with-tags-image {
    border-radius: 20px;
    overflow: hidden;
}
.related-products .product-grid li.grid__item {
    border-radius: 30px;
    box-shadow: #6363631a 0 2px 8px;
    overflow: hidden;
}
.blog-sct-main .blog-sct-item a.blog-sct-inner-item, .multipl-sct-main .mutli-grid-inner-sct {
    text-decoration: none;
    color: #000;
}
.product-grid .grid__item {
    position: relative;
}
.card-wrapper-anchore {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    width: 100%;
    height: 100%;
}
.footer-block.grid__item:first-child {
    width: 100%;
    max-width: 40%;
}
.footer-block.grid__item:not(:first-child) {
    width: 100%;
    max-width: max-content;
    height: 150px;
    margin-top: auto;
}
.footer__blocks-wrapper.grid.grid--1-col.grid--2-col.grid--4-col-tablet.scroll-trigger.animate--slide-in {
    justify-content: space-between;
}
.card-wrapper-anchore:hover + .card-wrapper img.motion-reduce {
    opacity: 1;
}
.badge-sct {
    color: #2E4606;
    border: 1px solid #2E4606;
    background: #f2ffdc;
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 9;
    border-radius: 100px;
    font-size: 12px;
    padding: 1px 13px;
}





/* media query */

@media (min-width: 992px) {
    .multipl-sct-main {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-template-rows: repeat(2, 1fr);
        gap: 20px;
    }   
    .multipl-sct-main .mutli-grid.mutli-1 {
        grid-column: span 2 / span 2;
    }
    .multipl-sct-main .mutli-grid.mutli-2 {
        grid-column-start: 3;
    }
    .multipl-sct-main .mutli-grid.mutli-3 {
        grid-column-start: 4;
    }
    .multipl-sct-main .mutli-grid.mutli-4 {
        grid-row-start: 2;
    }
    .multipl-sct-main .mutli-grid.mutli-5 {
        grid-column: span 2 / span 2;
        grid-row-start: 2;
    }
    .mutli-grid:hover {
        mix-blend-mode: unset;  
    }
    .mutli-grid.big-grid-sct {
        opacity: 1;
        grid-column: span 2 / span 2;
    }
    .multipl-sct-main .mutli-grid.mutli-1.mutli-1-active {
        grid-column: unset !important;
    }
    .icon-sct a {
        display: flex;
    }
    .mutli-grid.mutli-2.big-grid-sct {
        grid-column-start: 2 !important;
    }
    .mutli-grid.mutli-4.big-grid-sct {
        grid-row-start: 3 !important;
    }
    .multipl-sct-main .mutli-grid.mutli-4   .big-grid-sct {
        grid-column-start: 3;
    }
    .multipl-sct-main .mutli-grid.mutli-5.big-grid-sct {
        grid-row-start: 2 !important;
    }
    .multipl-sct-main .mutli-1-active + .mutli-grid.mutli-2 {
        grid-column-start: 2;
    }
    .multipl-sct-main .mutli-grid.mutli-3.big-grid-sct {
        grid-column-start: 3;
    }
    .multipl-sct-main .mutli-grid.mutli-1.mutli-1-active.big-grid-sct {
        grid-column: span 2 / span 2 !important;
    }
    .multipl-sct-main .mutli-grid.mutli-1.mutli-1-active.big-grid-sct + .mutli-2 {
        grid-column-start: 3;
    }
    .multipl-sct-main .mutli-grid.mutli-1.mutli-1-active.big-grid-sct ~ .mutli-3 {
        grid-column-start: 4;
    }
    .mutli-grid.mutli-4.big-grid-sct.mutli-4-active {
        grid-row-start: 2 !important;
    }
    .mutli-grid.mutli-4.big-grid-sct.mutli-4-active + .mutli-grid.mutli-5 {
        grid-column: unset;
        grid-row-start: 2;
    }
    :has(.mutli-grid.mutli-5.bog-grid-sct.mutli-5-active) .mutli-grid.mutli-2 {
        grid-column-start: 3;
    }
    :has(.mutli-grid.mutli-6.big-grid-sct.mutli-6-active) .mutli-grid.mutli-5 {
        grid-column: unset;
    }
    .mutli-grid.mutli-6.big-grid-sct.mutli-6-active {
        grid-column: span 2 / span 2;
    }
    :has(.mutli-grid.mutli-5.big-grid-sct.mutli-5-active) .mutli-grid.mutli-1.mutli-1-active + .mutli-grid.mutli-2 {
        grid-column-start: 3;
    }
    :has(.mutli-grid.mutli-5.big-grid-sct.mutli-5-active) .mutli-grid.mutli-1.mutli-1-active {
        grid-column: span 2 / span 2 !important;
    }
    .multipl-sct-main .mutli-grid.mutli-1, .multipl-sct-main .mutli-grid.mutli-5 {
        mix-blend-mode: unset;
    }


}

@media (max-width: 991px) {
    .page-width, .page-width-desktop, .header:not(.drawer-menu).page-width {
        max-width: 100%;
        padding: 0 50px;
    }
    .cstm-header-sct {
        flex-direction: column;
        align-items: flex-start;
        grid-gap: 20px;
    }
    .cstm-header-sct .left-side-sct, .cstm-header-sct .right-side-sct {
        max-width: 100%;
    }
    .multipl-sct-main .mutli-grid {
        width: 100%;
        max-width: calc(50% - 30px);
        mix-blend-mode: unset;
    }
    .multipl-sct-main {
        display: flex;
        flex-wrap: wrap;
        grid-gap: 30px;
    }
    .tools-sct-main, .blog-sct-main, .product-sct-cstm ul {
        grid-template-columns: repeat(2, 1fr) !important;
    }


}

@media (max-width: 800px) {
    .footer-block.grid__item:first-child {
        width: 100%;
        max-width: 100%;
    }
    .footer-block.grid__item:nth-child(2) {
        margin-left: unset;
    }
    .footer-block.grid__item:not(:first-child) {
        margin-top: unset;
        height: auto;
        max-width: 40%;
    }
}


@media (max-width: 680px) {
    .page-width, .page-width-desktop, .header:not(.drawer-menu).page-width {
        padding: 0 20px;
    }
    .tools-sct-main, .blog-sct-main, .product-sct-cstm ul {
        grid-template-columns: repeat(1, 1fr) !important;
    }
    .multipl-sct-main .mutli-grid {
        max-width: 100%;
    }
    .cstm-header-sct .left-side-sct .heading-sct h2 {
        font-size: 35px;
        line-height: normal;
    }
    .cstm-header-sct {
        grid-gap: 0;
    }
    .cstm-header-sct .right-side-sct p {
        font-size: 16px;
    }
    .footer__blocks-wrapper.grid {
        display: flex;
        grid-column-gap: 100px;
    }
    .footer-block.grid__item.footer-block--menu {
        max-width: max-content;
        width: 100%;
    }
    .faq-title {
        font-size: 35px;
        margin-bottom: 30px;
    }
    .faq-question h3,  {
        font-size: 18px;
    }
}