/** Shopify CDN: Minification failed

Line 1246:0 Unexpected "}"

**/
html{
    scroll-behaiviour:smooth;
}
.home-lp.land-pg {
    background-image: linear-gradient(180deg, #2a9f64 1.46%, #006b35);
    position: relative;
    padding: 80px 0 100px;
}
.lp-bn-txt {
    max-width: 490px;
}
.paymr-vode {
position: relative;
    z-index: 2;
}
img.pa.bn-paymore2 {
    top: 35px;
    opacity: 1;
    right: 0;
    z-index: 0;
    width: 35%;
}
img.pa.bn-paymore3 {
    width: 460px;
    bottom: 0;
    left: 5%;
    opacity: 1;
}
.flxx.flx-dir.banner .clm.lp {
    max-width: 490px;
}
.home-lp.land-pg .btn-sec.home-cnt {
    margin-left: auto;
    margin-right: auto;
}
.flxx.flx-dir.banner .clm.lp h2, .flxx.flx-dir.banner .clm.lp p {
     text-align: center;
}
p.sml-txt {
    line-height: calc(1 + 0.2 / var(--font-body-scale));
    text-transform: uppercase;
    font-size: 1.5rem;
    letter-spacing: 0.16rem;
    font-weight: 700;
}
.paymr-vode iframe {
    width: 100%;
    height: 400px;
    float: right;
    max-width:550px;
    margin-left:auto;
    margin-right:auto;
}
.site-width {
    max-width: 1440px!important;
     margin-left: auto;
    margin-right: auto;
}
.lp-bn-txt h2.image-with-text__heading.inline-richtext.h1 {
    margin-top: 0;
    font-size: 70px !important;
    font-weight: 600;
    line-height: 120%;
}
img.bn-im2 {
    z-index: 1;
}
.bn-box {
    padding: 0px 0 200px;
}
.lp-bn-txt a.button.button--primary:after {
    box-shadow: none;
}
.btn-sec.lp-btn {
    margin-left: 0;
}
.flx-cl .btn-sec.lp-btn a.button.button--primary {
    color: #fff;
}
.cat-bx-cl.cat-bx-cl1 {
    z-index: 2;
}
.flx-cl .btn-sec.lp-btn a.button.button--primary:hover {
    /* color: #64bc46; */
}
.owl-theme .owl-nav {
    /* max-width: max-content; */
    position: absolute;
    margin: 0;
    top: 32%;
    width: 100%;
    display: flex;
    justify-content: space-between;
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #69be4c !important;
}
.owl-theme .owl-dots button.owl-dot.active span {
    height: 4px !important;
    width: 24px !important;
    background: #bdbdbd;
    margin: 7px 7px;
}
.owl-carousel .owl-nav button.owl-next span, .owl-carousel .owl-nav button.owl-prev span {
    font-size: 40px;
    color: #013A63;
}
.owl-carousel .owl-nav button.owl-next span, .owl-carousel .owl-nav button.owl-prev span {
    font-size: 40px;
    color: #fff;
    margin-top: -43px;
    position: absolute !important;
    top: 22px !important;
    left: 14px !important;
}
.owl-theme .owl-nav [class*=owl-] {
    padding: 4px 7px;
    background: #69be4c !important;
    width: 40px!important;
    height: 40px!important;
    display: inline-block!important;
    cursor: pointer;
    border-radius: 100px!important;
    position: relative!important;
   margin: 0px!important;
}
button.owl-prev {
    left: -20px;
}
button.owl-next {
    right: -20px;
}
.owl-theme .owl-dots {
    margin-top: 32px!important;
}
.owl-item {
    position: relative;
}
a.cat-link {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: block !important;
}
.owl-item {
    padding: 24px;
    border-radius: 18px;
    border: 1px solid rgba(1, 58, 99, .2);
    background-color: #fff;
}
.pa-info h5 {
    font-size: 26px;
    font-weight: 600;
    margin-top: 16px;
    margin-bottom: 0;
    text-align: center;
}
.owl-stage {
    display: flex;
}
.cat-bx-flx {
    display: flex;
    gap: 32px;
}
.cat-bx-cl {
    flex: 1 50%;
    max-width: 50%;
}
.flxx {
    display: flex;
    gap: 60px;
    align-items: center;
    position: relative;
    z-index: 1;
}
.cat-bx {
    background-color: #f3f3f2;
    padding: 40px;
    border-radius: 24px;
}
.owl-carousel .owl-stage-outer {
    padding: 0 1px;
}
.arrow {
    filter: brightness(0) saturate(100%) invert(22%) sepia(63%) saturate(2120%) hue-rotate(132deg) brightness(96%) contrast(102%);
    max-width: 6px !important;
}
.cat-bx h2 {
    margin: 0px 0 24px;
    max-width: 400px;
    /* font-family: Roboto; */
    font-size: var(--H3, 42px);
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
img.cat-im1.pa {
    position: absolute;
    right: 0;
}
a.flex.rd-mr {
    color: #006b35;
    text-decoration: none;
}
.pr {
    position: relative;
}
.pa {
    position: absolute;
}
img.cat-im-btm.pa {
    bottom: 0;
    left: 0;
}
.cat-bx-cl.cat-bx-cl1 {
    margin-bottom: 40px;
}
.flx-cl {
    flex: 1 50%;
    max-width: 50%;
}
.flx {
    display: flex;
    gap: 42px;
    align-items: center;
}
.flx-cl img {
    max-width: 100%;
}
.flx-cl h2 {
    font-size: 40px;
    font-weight: 600;
    color: #000;
    margin-top: 0px;
    margin-bottom: 20px;
}
.flx-cl a.button.button--secondary {
    margin-top: 30px;
}
.flx-cl p {
    margin-top: 0;
}
.flx-cl a.button {
    color: #64bc46;
    border-color: #64bc46;
}
.flx-cl a.button.button--secondary:after {
    content: "";
    position: absolute;
    top: var(--buttons-border-width);
    right: var(--buttons-border-width);
    bottom: var(--buttons-border-width);
    left: var(--buttons-border-width);
    z-index: 1;
    border-radius: var(--buttons-radius);
    box-shadow: 0 0 0 calc(var(--buttons-border-width) + var(--border-offset)) rgb(100 187 70), 0 0 0 var(--buttons-border-width) rgba(var(--color-button), var(--alpha-button-background));
    transition: box-shadow var(--duration-short);
}
.cat-bx-cl.cat-bx-cl1 p {
    max-width: 550px;
}
.flxx.flx-dir.banner {
    justify-content: center;
}
.csh-bx-cl.csh-bx-cl1 {
    flex: 1 70%;
    width: 70%;
    background-image: linear-gradient(180deg, #2a9f64 1.46%, #006b35);
    border-radius: 24px;
    display: flex;
    flex-direction: row;
}
.csh-bx-cl2 {
    flex: 1 30%;
    width: 30%;
}
.csh-bx-cl1-1.pr {
    border-radius: 24px 0px 0px 24px;
    background-image: linear-gradient(0deg, #62bb46 7.31%, #56dc2b 65.99%);
    width: 38%;
}
.csh-bx-cl1-1, .csh-bx-cl1-2 {
    padding: 320px 24px 24px 24px;
}
.csh-bx-cl.csh-bx-cl1 h2, .csh-bx-cl.csh-bx-cl1 p {
    color: #fff;
    margin-bottom: 0;
    margin-top: 0;
}
.csh-bx-cl1-2.pr {
    width: 62%;
}
img.csh-bx1.pa {
    left: 0;
    top: 50px;
}
img.csh-bx2.pa {
    right: 0;
    top: 50px;
}
.csh-bx-cl1-2 p {
    max-width: 400px;
}
.csh-bx-cl.csh-bx-cl1 p {
    font-size: 26px;
    font-weight: 600;
    line-height: 120%;
}
.csh-bx-cl1-1 p {
    max-width: 181px;
}
.csh-blk .cat-bx-flx.flx-dir {
    display: flex;
    gap: 60px;
    align-items: center;
}
.csh-bx-cl2 h2 {
    color: #000;
    font-size: 40px;
}
.cat-bx a.flex.rd-mr {
    font-size: 18px;
}
.flx-cl-bn {
    flex: 1 50%;
    max-width: 48%;
}
img.bn-im2lp2 {
    position: absolute;
    bottom: 0;
    left: 35%;
    max-width: 420px;
}
._home-lp2 {
    background-image: linear-gradient(180deg, #2a9f64 1.46%, #006b35);
    position: relative;
    }

img.bn-im2lp23 {
    position: absolute;
    max-width: 30%;
    right: 0;
    top: 50px;
}
img.bn-im2lp24 {
    position: absolute;
    left: 40px;
    bottom: 0;
    max-width: 360px;
}
.home-lp-content {
    max-width: 500px;
    padding-top: 75px;
}
.ynesp1 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 25px;
    color: #41ff00;
}
.hplpttls {
    font-size: 70px;
    font-weight: 600;
    line-height: 120%;
    color: #fff;
    margin: 0;
}
.ynesdsc {
    font-size: 20px;
    color: #fff;
    margin: 0;
}
.home-lp-content .btn-sec.home-cnt {
    margin-left: 0;
}
    .home-lp-content {
        position: relative;
        z-index: 1;
    }
.ptb60 {
    padding: 60px 0;
}
.btn-sec.home-cnt.btn-2-flx.btn-hvr a:hover, .btn-sec.home-cnt.btn-2-flx.btn-hvr a.button.button--primary.btn2 {
    background-color: transparent;
    border: 1px solid #fff;
    color: #fff;
}
.btn-sec.home-cnt.btn-2-flx.btn-hvr {
    display: flex;
    flex-direction: row;
    gap: 16px;
}
.btn-sec.home-cnt.btn-2-flx.btn-hvr a.button.button--primary.btn2:hover {
    border: 1px solid #64ba46;
    background-color: #64ba46;
}
.home-lp2-bn .home-lp-content p.ynesp1 {
    font-size: 24px;
    /* font-family: Roboto; */
    font-weight: 400;
    margin-bottom: 16px;
}
.home-lp2-bn .home-lp-content .hplpttls {
    /* font-family: Roboto; */
    font-weight: 700;
    font-size: 50px;
    margin-bottom: 16px;
    max-width: 700px;
    line-height:104%;
}
.home-lp2-bn p.ynesdsc {
    color: var(--White, #FFF);
    /* font-family: Roboto; */
    font-size: var(--H5, 24px);
    font-weight: 400;
    line-height: 130%;
}
.home-lp2-bn .home-lp-content {
    max-width: 620px;
}
.home-lp2-bn .bn-box {
    padding: 0px 0 40px;
}
.lp-info-sec .flx.flx-dir {
    gap: 42px;
}
.lp-info-sec .frm-box {
    max-width: 580px;
}
.tp-frm-sec .home-lp-content {
    margin-bottom: 0;
}
.home-lp2-bn img.bn-im2lp2 {
    position: absolute;
    bottom: 0;
    left: 47%;
    max-width: 300px;
}
.flx-cl-bn.frm-cl {
    z-index: 1;
}
.lp-vid-sec .paymr-vode iframe {
    /* height: 478px; */
    float: none;
    max-width: 100%;
    border-radius: 24px;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%), url(<path-to-image>) lightgray 50% / cover no-repeat;
}
.lp-vid-sec .flx.flx-dir {
    gap: 42px;
}
.lp-vid-sec h2.lp-sec-title {
    max-width: 604px;
}
h2.lp-sec-title.mb16 {
    margin-bottom: 16px;
}
h2.lp-sec-title {
    color: #000;
}
h2.lp-sec-title, .cat-bx h2 {
    /* font-family: Roboto; */
    font-size: var(--H3, 42px);
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-top: 0;
    margin-bottom: 19px;
}
.mt32 {
    margin-top: 32px;
}
a.flex.rd-mr.flx-rd-mr {
    display: flex;
    gap: 10px;
    align-items: center;
}
a.flex.rd-mr.flx-rd-mr img.arrow {
    margin-top: 3px;
}
.shp-in-stre .cat-bx.pr {
    padding-top: 80px;
}
.shp-in-stre h2 {
    max-width: 100%;
}
.ptb60.pdb0 {
    padding-bottom: 0;
}
.pdt20 {
    padding-top: 20px;
}
.m-ato {
    margin-left: auto;
    margin-right: auto;
}
.txt-center {
    text-align: center;
}
.max524{
    max-width: 524px;
}
.bg-cl-grn {
    background: linear-gradient(180deg, #2A9F64 1.46%, #006B35 100%);
}
.rdy-cel-sec, .bdr24 {
    border-radius: 24px;
}
.bg-cl-grn p {
    color: #fff;
}
.rdy-cel-sec .flx-cl-bn.frm-cl {
    max-width: 553px;
}
.ready-lp-content .btn-sec.home-cnt.btn-2-flx.btn-hvr {
    margin-left: 0;
}
.ready-lp-content h2.hplpttls {
    color: var(--White, #FFF);
    /* font-family: Roboto; */
    font-size: var(--H2, 56px);
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.cnt-info-flx a {
    display: flex;
    gap: 4px;
    align-items: center;
    text-decoration: none;
    color: #121212;
        font-family: Roboto;
    font-size: var(--Body, 16px);
    font-style: normal;
    font-weight: 400;
    line-height: 25.6px;
    margin-bottom: 8px;
}
p.info-sec2 {
    color: var(--Black, #121212);
    font-family: Roboto;
    font-size: var(--Body, 16px);
    font-style: normal;
    font-weight: 400;
    line-height: 25.6px;
    margin-top: 16px;
}
._home-lp2.home-lp2-bn {
    background-image: linear-gradient(180deg, #2a9f64 1.46%, #006b35);
    position: relative;
    background: linear-gradient(180deg, rgba(42, 159, 100, 0.93) 1.46%, rgba(0, 107, 53, 0.93) 100%), url(https://cdn.shopify.com/s/files/1/0883/8063/7459/files/hero-1600.webp?v=1762265080) lightgray 50% / cover no-repeat;
}
.frm-box h2.hplpttls.ft32 {
    font-size: 32px;
    color: #000;
}
.frm-box {
    border-radius: 18px;
    border: 1px solid #CCD8E0;
    background: #F3F9F5;
    display: flex;
    padding: 32px;
    flex-direction: column;
    gap: 16px;
    flex-shrink: 0;
    z-index: 1;
    position: relative;
}
.tp-frm-sec {
    padding-top: 40px;
}
.frm-box .color-background-1.gradient {
    background-color: transparent;
}
.frm-box .contact.page-width.page-width--narrow {
    padding-top: 0;
}
.frm-box .contact__fields {
    display: flex;
    flex-direction: column;
    gap: 0px;
}
.frm-box .contact__fields .field {
    margin-bottom: 16px;
}
.frm-box .contact__button {
    float: right;
    margin-top: 16px;
}
.frm-box button.button {
    background: var(--Pear, #62BB46);
    outline: 1px solid #62BB46;
}
.frm-box .button:after, .frm-box .field:after, .frm-box .select:after,.frm-box  .customer .field:after, .frm-box .customer select:after, .frm-box .localization-form__select:after {
    box-shadow: none;
}
.frm-box .field:hover.field:after, .frm-box .field__input:focus-visible {
    box-shadow: 0 0 0 calc(0.1rem + var(--inputs-border-width)) rgb(100 188 70);
}
.frm-box *:focus-visible {
    outline: none;
    outline-offset: 0;
    box-shadow: none;
}
.frm-box .field__input {
    border: 1px solid #CCD8E0;
    background: #FFF;
}
.tp-frm-sec .home-lp-content {
    padding-top: 0;
}
@media (max-width: 1280px) {
    img.csh-bx1.pa {
    width: 107%;
}
img.csh-bx2.pa {
    width: 93%;
}
    img.pa.bn-paymore3 {
    width: 30%;
}
    img.pa.bn-paymore2 {
    width: 34%;
}
img.cat-im1.pa {
    width: 52%;
}
img.bn-im2lp2 {
    max-width: 30%;
}
.hplpttls {
    font-size: 55px;
}
.ynesp1 {
    font-size: 20px;
}
.home-lp-content {
    max-width: 400px;
    padding-top: 75px;
}
}
@media (max-width: 1100px) {
    .bn-box {
    padding: 0px 0 250px;
}
    .hplpttls {
    font-size: 52px;
}
.csh-bx-cl.csh-bx-cl1 p {
    font-size: 20px;
}
.csh-blk .cat-bx-flx.flx-dir {
    gap: 40px;
}
}
@media (max-width: 991px) {
        .lp-vid-sec .flx-cl h2 {
        font-size: 24px;
    }
    .home-lp2-bn .home-lp-content h2.hplpttls {
    font-size: 56px;
        text-align: center;
}
.home-lp2-bn p.ynesp1, .home-lp2-bn .ynesdsc, .ready-lp-content h2.hplpttls, .ready-lp-content p.ynesp1, .ready-lp-content .ynesdsc{
    text-align: left;
}
.home-lp2-bn .btn-sec.home-cnt.btn-2-flx.btn-hvr {
    margin-left: 0;
}
.home-lp2-bn img.bn-im2lp2 {
    left: 0%;
}
h2.lp-sec-title {
    font-size: var(--H3, 26px);
}
.ready-lp-content h2.hplpttls {
    font-size: 32px;
}
.page-width.site-width.pr.bg-cl-grn.rdy-cel-sec.bdr24 {
    margin: 0 20px;
    padding: 24px;
}
.ptb60 {
    padding: 40px 0;
}
.shp-in-stre .cat-bx.pr {
    padding: 24px 16px;
}
.rdy-cel-sec img.bn-im2 {
    display: block;
}
        img.bn-im2lp2 {
        max-width: 50%;
        right: 0;
        left: unset;
    }
    .flx-cl-bn {
    flex: unset;
    max-width: 52%;
}
img.bn-im2 {
    display: none;
}
    .cat-bx h2 {
    font-size: 51px;
    margin: 0 0 20px;
}
.cat-bx .csh-bx-cl2 h2 {
    color: #000;
    font-size: 32px;
}
.flxx.flx-dir.banner {
    flex-direction: row;
    gap:32px;
}
}
@media (max-width: 768px) {
        .home-lp-content {
        max-width: 100%;
        padding-top: 60px;
        margin-bottom: 70vh;
    }
    img.bn-im2lp2 {
    position: absolute;
    bottom: 0;
    left: unset;
    max-width: 70%;
    right: 0;
}
    .csh-bx-cl1-1, .csh-bx-cl1-2 {
    padding: 300px 24px 24px;
}
    .page-width.site-width.pr.mb-full-width {
    padding: 0;
}
.csh-bx-cl.csh-bx-cl1 p {
    font-size: 16px;
}
img.csh-bx1, img.csh-bx2 {
    width: 100%;
}
.cat-bx.csh-blk.pr {
    border-radius: 0;
}
.flxx.banner {
    gap:32px;
}
.flx {
    gap:32px;
}
.flx-dir, .flxx.flx-dir.banner {
    flex-direction: column;
}
.csh-blk .cat-bx-flx.flx-dir {
    gap: 24px;
}
    .flx-cl, .csh-bx-cl.csh-bx-cl1, .csh-bx-cl2 {
        flex: 1 100%!important;
        max-width: 100%;
        width: 100%!important;
    }
.lp-bn-txt, .paymr-vode iframe {
    max-width: 100%;
}
.paymr-vode iframe {
    height: 216px;
    float: none;
    width: 100%;
}
    .home-lp.land-pg {
        padding: 40px 0 45px;
    }
    img.pa.bn-paymore2 {
        width: 100%;
        top: -20px;
        position: relative;
    }
.lp-bn-txt h2.image-with-text__heading.inline-richtext.h1, .cat-bx h2 {
    font-size: 28px !important;
    max-width: 320px;
            margin-left: auto;
        margin-right: auto;
}
.flx-cl h2 {
    font-size: 32px;
}
.cat-bx-cl, .flx-cl-bn {
    flex: 1 100%;
    max-width: 100%;
}
.cat-bx {
    padding: 32px 32px 50px;
}
img.cat-im1.pa {
    position: relative;
    right: auto;
}
.cat-bx-cl.cat-bx-cl1 {
    margin-bottom: 00px;
}
.page-width.site-width.pr {
    padding: 0 20px;
}
    .clm {
        width: 100%;
    }
    .cat-bx h2 {
    margin: 0 0 20px;
}
img.cat-im1.pa {
    max-width: 100%;
}
    img.pa.bn-paymore3 {
        left: auto;
        max-width: 45%;
        width: auto;
        right: 0;
    }
}
@media (max-width: 650px) {
    .frm-box {
    padding: 18px;
}
.frm-box .contact.page-width {
    padding-left: 0;
    padding-right: 0;
}
h2.hplpttls.ft32 {
    text-align: left;
    margin-bottom: 0;
}
    .flx-cl-bn.frm-sec {
    width: 100%;
}
    .owl-carousel .owl-item.active {
    width: 6.3% !important;
}
        .home-lp2-bn img.bn-im2lp2 {
        left: 0%;
        width: 36%;
    }
    .home-lp-content {
        margin-bottom: 50vh;
    }
}
@media (max-width: 500px) {
    .home-lp-content {
        margin-bottom: 40vh;
    }
}
@media (max-width: 450px) {
        .home-lp-content {
        margin-bottom: 35vh;
    }
        img.cat-im1.pa {
        width: 100%;
    }
        img.pa.bn-paymore3 {
        max-width: 50%;
    }
        .csh-bx-cl1-1, .csh-bx-cl1-2 {
    padding: 200px 24px 24px;
}
    .cat-bx-cl.cat-bx-cl1 p {
    max-width: 100%;
}
    .lp-bn-txt h2.image-with-text__heading.inline-richtext.h1, .cat-bx h2 {
        font-size: 40px !important;
        max-width: 320px;
    }
    .home-lp.land-pg {
        padding: 20px 0px;
    }
    .cat-bx {
        padding: 60px 24px;
    }
}
.banner .clm.lp p.ynes-p {
    font-size: 22px;
    color: #41ff00;
}
a.dma-ico {
    display: none;
}
.bn-im2-sec.hmbim {
    display: none;
}
.hed-btn {
    margin-right: 16px;
}
.hed-btn a.global-btn {
    display: inline-flex;
    border: 0;
    padding: 0 2rem;
    cursor: pointer;
    font: inherit;
    font-size: 1.5rem;
    text-decoration: none;
    color: rgb(var(--color-button-text));
    transition: box-shadow var(--duration-short) 
ease;
    -webkit-appearance: none;
    appearance: none;
    background-color: #64bb46;
    min-width: calc(12rem + var(--buttons-border-width) * 2);
    min-height: calc(4.5rem + var(--buttons-border-width) * 2);
    display: flex;
    gap: 2px;
    justify-content: center;
    align-items: center;
    border-radius:0;
}

.btn-sec {
    max-width: max-content;
    margin: 30px auto 0;
}
.btn-sec a {
    font-weight: 400 !important;
    border-radius: 9999px !important;
    font-size: 16px !important;
    border: 1px solid #64ba46;
        background: #64ba46;
    box-shadow: unset;
}
.btn-sec a:before,.btn-sec a:after{
    content:unset;
}

.dsk-none-cta,
.mob-btn{
    display:none!important;
}
a.button.button--primary.dsk-btn1.dsp-non {
    gap: 4px;
}
.info-jst {
    text-align: center;
    font-size: 20px;
    background: #64bc46;
    color: #fff;
    padding: 8px 0;
       font-family: 'Manrope';

}
.lp-page p.ftr-fon {
    display: none;
}
@media (max-width: 400px) {
    .home-lp-content {
        margin-bottom: 23vh;
    }
}
/*new*/

@media (max-width:768px) {
    a.button.button--primary.dsk-btn1.dsp-non {
    display: none;
    }
    a.dma-ico, .bn-im2-sec.hmbim {
        display: flex;
    }
    img.header__heading-logo {
        max-width: 160px;
        padding-right: 10px;
    }
    .hmbim img.bn-im2 {
        left: 15px;
        width: 40%;
    }
    /*new*/
    img.bn-im2lp23 {
        display: none;
    }
    img.bn-im2lp24 {
        position: absolute;
        left: 0;
        bottom: 0;
        max-width: 42%;
    }
    .hplpttls {
        font-size: 55px;
        text-align: center;
        line-height: 1;
        margin-bottom: 16px;
    }
    .ynesp1,.ynesdsc {
        text-align: center;
        font-size: 18px;
    }
    .home-lp-content .btn-sec.home-cnt {
        margin-left: auto;
    }
    .home-lp-content {
        max-width: 100%;
        padding-top: 30px;
    }
        .ynesp1, .ynesdsc {
        line-height: 1.5;
    }
    img.bn-im2 {
    display: none!important;
}
.dsk-none-cta{
    display:block!important;
}
.tp-frm-sec .flx-cl-bn.frm-sec {
    display: none!important;
}
.dsk-btn{
    display:none!important;
}
.mob-btn{
    display:flex!important;
}
    .home-lp2-bn .home-lp-content h2.hplpttls {
        font-size: 32px;
}
.home-lp2-bn .home-lp-content p.ynesp1 {
    font-size: 18px;
}

.home-lp2-bn p.ynesdsc {
    font-size: 16px !important;
    line-height: 1.4 !important;
}
.home-lp2-bn .btn-sec.home-cnt.btn-2-flx.btn-hvr {
    flex-direction: column;
}
.home-lp2-bn .btn-sec.home-cnt.btn-2-flx.btn-hvr,
.ready-lp-content .btn-sec.home-cnt.btn-2-flx.btn-hvr {
    flex-direction: column;
    margin: 20px auto 0;
}
.home-lp-content h1,
.home-lp-content p,
.ready-lp-content,
.ready-lp-content h2{
    text-align:center!important;
}
.home-lp2-bn .bn-box {
    padding: 0 0 40px;
}
.tp-frm-sec {
    padding-top: 40px;
}
.pa-info h5 {
    font-size: 18px;
}
.rdy-cel-sec .flx-cl-bn.frm-cl {
    display: none;
}
a.button.button--primary.dsk-btn1.dsp-non span,
.cnt-tc span{
    display:none;
}
.info-jst {
    font-size: 16px;
}
}

.collection.section-template--17378771435614__featured_collection_QRUhen-padding {
    max-width: 1340px;
    margin: auto;
}
._home-lp2.home-lp2-bn {
    background-image: linear-gradient(180deg, #2a9f64 1.46%, #006b35);
}
body.gradient.lp-page #shopify-chat {
    display: none;
}
.yt-box{
    max-width:570px;
}
p.ready-to-sell {
    max-width: 490px;
}
.home-lp2-bn .bn-box .flx.flx-dir {
    justify-content: space-between;
}
.bn-box .flx-cl-bn.frm-sec {
    max-width: 500px;
}
.collection__view-all a {
    border-radius: 999px;
}

.collection__view-all a::after, .collection__view-all a:hover::after {
    box-shadow: unset !important;
}
.csh-blk .csh-bx-cl.csh-bx-cl1 {
    flex: 0 48%;
    width: 48%;
  
}
.flx-cl-bn.frm-sec {
    flex: 1 40%;
}
.home-lp-content p.ynesdsc {
    font-size: 18px;
    line-height: 150%;
}

/* css 08jan2k26 */
.collection__title h2 {
    color: #000;
}
.cat-bx.pr h2{
    color:#000;
}
.btn-sec.home-cnt a:hover{
    color:#fff!important;
}
.btn-sec a:hover, .collection__view-all .button:hover{
        background-color: transparent;
    border: 1px solid #64bc46;
    color: #64bc46!important;
}
.link{
    font-size:1.5rem!important;
}
.slider-button .icon {
    height: 0.9rem!important;
}
.csh-bx-cl1-2.pr h2, .csh-bx-cl1-1.pr h2 {
    color: #fff;
}
@media(max-width:768px){
    .btn-sec.lp-btn {
    margin-left: auto;
}
.flx-cl, .csh-bx-cl.csh-bx-cl1, .csh-bx-cl2{
    text-align:center;
}
.cat-bx h2 {
    margin: auto;
}
.mb-dsp-non{
    display:none;
}
.flx-rev{
      flex-direction: column-reverse!important; 
}
.mb-dsp-blk {
    display: block !important;
}
ul.list {
    color: #fff;
    font-size: 16px !important;
        line-height: 1.4 !important;
}
}
@media screen and (min-width: 750px) {
    .footer-block__details-content .list-menu__item--link {
        font-size: 1.6rem!important;
    }
}
/* New Edits 27/01/2026 */
ul.list {
    color: #fff;
    font-size: 18px;
    line-height: 150%;
}
@media screen and (min-width: 768px) {
    
    .dsk-dsp-non{
    display:none!important;
}

}
.lp-page .card-wrapper.product-card-wrapper.underline-links-hover {
    border-radius: 24px;
}
.lp-page .card__media img {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}
.lp-page .card__media .media.media--transparent.media--hover-effect {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}
/* .lp-page .slider-buttons {
    display: flex;
    justify-content: space-between;
    top: 32%;
    width: 100%;
    margin: 0;
    position: absolute;
} */
.lp-page button.slider-button.slider-button--prev {
    position: relative !important;
    display: inline-block !important;
    width: 40px !important;
    height: 40px !important;
    cursor: pointer;
    border-radius: 100px !important;
    background: #69be4c !important;
    padding: 4px 7px;
    margin: 0 !important;
}
.lp-page .slider-button--prev {
    
    left: -5px;
}
.lp-page button.slider-button.slider-button--next {
    position: relative !important;
    display: inline-block !important;
    width: 40px !important;
    height: 40px !important;
    cursor: pointer;
    border-radius: 100px !important;
    background: #69be4c !important;
    padding: 4px 7px;
    margin: 0 !important;
}
.lp-page .slider-button--next {
    
    right: -20px;
}
svg.icon.icon-caret {
    color: #fff !important;
}
@media(max-width:768px){
.lp-page .card-wrapper.product-card-wrapper.underline-links-hover {
    border-radius: 18px;
}
.lp-page .card__media img {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}
.lp-page .card__media .media.media--transparent.media--hover-effect {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}
}
.txt-ctr{
    text-align:center;
}
}
.page-width .page-title {
    text-align: center !important;
    font-size: 40px!important;
}
.shopify-policy__body h1 {
    display: none;
}
h1 {
    color: #64bc46!important;
}
.page-width h1.main-page-title.page-title.h0.scroll-trigger.animate--fade-in {
    font-size: 40px;
    text-align: center !important;
}

/* New Css for blog by AR  */
.article-template__content .blog-container,
.article-template .page-width--narrow {
    width: 100%;
}

.article-template .page-width--narrow {
    
    max-width: 1440px;
    margin: auto;
    padding-left: 75px;
    padding-right: 75px;
    display: inherit;
}
.blog-container h3 {
    color: #64bc46;
}
article.article-template {
    max-width: 1220px;
    margin: auto;
}
h1.article-template__title {
    margin-top: 40px;
}
.faqbox {
    padding: 24px 16px;
    border-radius: 10px;
    background-color: #fff;
    overflow: hidden;
    border: 1px solid #e1e3e8;
    margin-bottom: 20px;
}
.new-faq .faqbox {
    border: 1px solid #87c979 !important;
}
div#faq .flx-cl {
    max-width: 100%;
}
.flx-cl {
    position: relative;
}
.ih-max-wth.max-wth890 {
    max-width: 890px;
}
.ih-max-wth {
    max-width: 725px;
    margin: auto;
    text-align: center;
}
#faq button.accordion.active {
    padding-bottom: 16px !important;
}
#faq .accordion {
    padding: 0px 40px 0 0 !important;
}
#faq .accordion {
    margin-bottom: 0px;
}
.accordion {
    font-size: 17px;
}
.accordion {
    color: #121212BF;
    cursor: pointer;
    text-transform: inherit;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    transition: .4s;
    padding: 14px 0;
    font-size: 16px;
    font-weight: 600;
    position: relative;
    border-width: 0;
    border-style: solid;
    cursor: pointer;
    background: #fff;
    line-height: 25px;
    font-family: "Assistant, sans-serif";
}
.blog-container .panel.show {
    max-height: max-content;
}
div.panel.show {
    opacity: 1;
    max-height: 500px;
    text-align: left;
}
div.panel {
    background-color: white;
    max-height: 0;
    overflow: hidden;
    transition: .4s ease-in-out;
    opacity: 0;
}
.blog-container .flx-cl{
    max-width: 100%;
}
.new-faq #faq .active:after {
    content: "-";
    background-repeat: no-repeat;
    background-position: center;
    background-color: unset !important;
    color: #000;
    border-radius: 50px;
    width: 35px;
    height: 35px;
    position: absolute;
    right: 0px;
    top: -4px;
    font-size: 25px;
}
.new-faq .accordion:after {
    content: "+";
    background-repeat: no-repeat;
    background-color: unset;
    background-position: center;
    border-radius: 50px;
    width: 35px;
    height: 35px;
    position: absolute;
    right: 0px;
    top: -4px;
    font-size: 25px;
}
ul.blg-list li::marker {
    color: #64bc46;
}
#faq .accordion{
    font-family: Assistant;
}
.article-template h2 {
    margin-top: 36px;
    margin-bottom: 10px;
        font-size: 28px;
}
.article-template h3{
    font-size: 22px;
    margin-bottom: 8px;
    color:#000!important;
}
.article-template p{
    margin-top:0;
}
.new-faq {
    margin-top: 60px;
}
.new-faq h2{
    margin-bottom: 20px;
}
@media(max-width:767px){
.article-template__content .blog-container {
    width: 100%;
}
.article-template .page-width--narrow {
    padding-left: 20px !important;
    padding-right: 20px !important;
}
}
.page-width .page-title {
    text-align: center;
    font-size: 40px;
}
.shopify-policy__body h1 {
    display: none;
}
h1 {
    color: #64bc46!important;
}