/** Shopify CDN: Minification failed

Line 1754:1 Expected "}" to go with "{"

**/
@font-face {
  font-family: 'Neue-Haas-Grotesk-Text-bold';
  src: url('https://cdn.shopify.com/s/files/1/0571/1167/5030/files/38184073029.ttf?v=1760436014') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Neue-Haas-Grotesk-Text-regular';
  src: url('https://cdn.shopify.com/s/files/1/0571/1167/5030/files/31862445252.ttf?v=1760436014') format('truetype');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Knile-Regular';
  src: url('https://cdn.shopify.com/s/files/1/0571/1167/5030/files/Knile-Regular.otf?v=1760436637') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Knile-Regular-Italic';
  src: url('https://cdn.shopify.com/s/files/1/0571/1167/5030/files/Knile-Regular-Italic.otf?v=1760436637') format('truetype');
  font-weight: normal;
  font-style: italic;
}


@font-face {
  font-family: 'CrimsonText-Bold';
  src: url('https://cdn.shopify.com/s/files/1/0571/1167/5030/files/CrimsonText-Bold.ttf?v=1760436776') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'CrimsonText-Regular';
  src: url('https://cdn.shopify.com/s/files/1/0571/1167/5030/files/CrimsonText-Regular.ttf?v=1760436776') format('truetype');
  font-weight: normal;
  font-style: italic;
}




@font-face {
  font-family: 'Larken-regular';
  src: url('https://cdn.shopify.com/s/files/1/0571/1167/5030/files/fonnts.com-Larken_Regular.otf?v=1764584011') format('truetype');
  font-weight: normal;
}
@font-face {
  font-family: 'Larken-bold';
  src: url('https://cdn.shopify.com/s/files/1/0571/1167/5030/files/fonnts.com-Larken_Bold_0dfe8a56-65f2-4ebc-9de6-60397522cd4c.otf?v=1764674400') format('truetype');
  font-weight: normal;
}

@font-face {
  font-family: 'Larken-Black';
  src: url('https://cdn.shopify.com/s/files/1/0571/1167/5030/files/fonnts.com-Larken_Black.otf?v=1764583736') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Larken-regularItalic';
  src: url('https://cdn.shopify.com/s/files/1/0571/1167/5030/files/fonnts.com-Larken_Bold_Italic.otf?v=1764583861') format('truetype');
  font-weight: normal;
  font-style: italic;
}












section {position:relative;}
h1{font-size:45px;line-height:50px;font-weight:700;color:#000;font-family:'Larken Bold';margin-bottom:16px}
body h2{font-size:32px;line-height:45px;font-weight:700;margin-bottom:12px;font-family: 'Larken Bold';}
body h3{font-size:24px;line-height:36px;font-weight:700;margin-bottom:12px;font-family: 'Larken-regular';}
body h4{font-size:20px;line-height:32px;font-weight:700;font-family:'Larken-regular'}
body h5{font-size:17px;line-height:27px;color:#4A9335;margin-bottom:10px;font-weight:700;font-family: 'Larken-regular';}
body p {font-size:14px; line-height: 27px;color:#000;font-family: 'Neue-Haas-Grotesk-Text-regular';}

.green-txt{color:#4A9335;display:block}

.column-right h1{font-family:Larken-regularItalic;font-style:italic;}
.primary-btn{background:#FF5717;color:#fff;text-decoration:none;width:100%;display:block;padding:15px 24px;border-radius:8px;text-align:center;font-size:20px;line-height:26px;font-weight:700;font-family:Larken-regular;margin:20px 0;transition:.2s ease-in-out;border:1px solid #ff5717}
.primary-btn:hover{color:#ff5717;background:#fff}


.citrusbanner-main{background:#FFFAEE}
.column-left{width:50%}
.column-right{width:50%}
.citrusbanner-inner{display:flex;align-items:center;gap:60px;max-width:1270px;}
.microbudd-text{font-size:12px;line-height:17px}
.micro-budding-contents{max-width:206px;display:flex;align-items:center;gap:8px;color:#000;font-family:Neue-Haas-Grotesk-Text-regular;min-width:206px}
.verified-contents{background:#fff;padding:10px;border-radius:12px;font-size:12px;line-height:17px;color:#000;font-family:Neue-Haas-Grotesk-Text-regular;max-width:360px}
.verified-txt{font-weight:700;padding-bottom:4px;}
.verified-txt span{color:#999;font-weight:600}
.verified-contents p{margin:0}
.columnleft-topcnts{display:flex;gap:40px;align-items:self-start}
.columnleft-btmcontents{display:flex;margin-top:40px}
.columnleft-img1 img{object-fit:cover}
.columnleft-img1:last-child{position:relative;z-index:1;margin-left:-45px}
.banner-reivews-txt{font-family:Knile-Regular;font-weight:400;display:flex;align-items:center;gap:8px;margin-bottom:20px;line-height:20px;color:#000;}
.banner-reivews-txt strong{font-family:Neue-Haas-Grotesk-Text-bold;font-size:14px;line-height:17px}

.column-right p{font-size:14px;line-height:20px;color:#000;font-family:Neue-Haas-Grotesk-Text-regular}

.description-contentts ul{font-family:Neue-Haas-Grotesk-Text-regular;display:flex;flex-direction:column;gap:10px}
.description-contentts ul li{font-size:14px;line-height:20px;list-style:none;position:relative;padding-left:10px}
/* .description-contentts ul li::before{content:"";position:absolute;top:4px;left:-15px;width:16px;height:16px;background:url(https://cdn.shopify.com/s/files/1/0571/1167/5030/files/Group.png?v=1760441919)} */





.verified-txt.btm-vrified2 img{width:13px;flex-wrap:nowrap;display:flex}
.verified-txt.btm-vrified2 span{display:inline-block}
.item-img{height:270px}
.item-img img{width:100%;height:100%;object-fit:cover;object-position:100% 15%}
.grid-item{border-radius:12px;border:2px solid #E5E4E4;box-shadow:0 2px 2px 0 #00000014}
.griditem-contents {padding: 24px; min-height: 270px; display: flex; flex-direction: column; justify-content: space-between;}

.griditem-contents p{font-size:14px;line-height:20px;color:#000;font-family: 'Neue-Haas-Grotesk-Text-regular'; min-height:104px; }
.verified-txt.btm-vrified2{font-size:14px}

.top-contents p{font-size:18px;line-height:25px;color:#000;font-family: 'Knile-Regular-Italic';}
.top-contents{text-align:center;padding-bottom:45px}
.top-contents h2 .green-txt-thriving {display: inline-block; font-family: Neue-Haas-Grotesk-Text-bold;}







button.owl-prev span,button.owl-next span{font-size:42px;color:#fff;display:flex;align-items:center;justify-content:center;position:relative;top:-3px;height:50px;border-radius:50px;left:-2px}
button.owl-prev{height:50px;width:50px;background:#000}
.owl-theme .owl-nav button.owl-prev,.owl-theme .owl-nav button.owl-next{width:50px!important;height:50px;border-radius:50px!important;display:flex;background:#000;display:flex;align-items:center;justify-content:center;position:absolute;top:46%;transform:translateY(-46%)}
.owl-theme .owl-nav button.owl-next span{left:0!important}
.owl-theme .owl-nav button.owl-next{right:-80px!important}
.grid-slider {position:relative;max-width:90%;margin:0 auto}
.owl-theme .owl-nav button.owl-prev{left:-80px}
.owl-theme .owl-nav button.owl-prev:hover, .owl-theme .owl-nav button.owl-next:hover { background: #4a9335;}
.owl-theme .owl-nav button.owl-next span{right:-1px !important}


.backimage-leg { position: absolute;left: 60px;}
.backimage-leg img { width: 107px; object-fit: cover;}
.backimage-lag2 {position: absolute;top: 130px; left: 20px;}



.citrustree-section .top-contents h2 span { font-family: 'Larken-regular';}
.backimage-lag3 {position: absolute; right: 20px; top: -20px;}
.citrustree-section .top-contents{max-width:1030px;margin:0 auto}
.top-contents .description-txt{font-size:14px;line-height:19px;color:#000}
.citrussbx-img{width:100%;height:240px}
.citrussbx-img img{width:100%;height:100%;object-fit:cover;border-radius:16px 16px 0 0}
.citruss-boxs{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.citruss-bx{box-shadow:0 4px 4px 0 #0000000f;border-radius:16px;background:#FFFAEE}
.citrussbx-contents{padding:20px}
.citrussbx-contents p{margin:0}

.citrussbx-contents p{font-size:14px;line-height:18px;color:#000}
.citrustree-inner .primary-btn,.btn-custom1 { margin: 48px auto 0; width: max-content;}
.citrustree-section .backimage-lag2 img{width:58px}
.citrustree-section .backimage-leg img{width:82px}
.citrustree-section .backimage-leg2 img{width:68px}
.citrustree-section .backimage-lag3 img{width:142px}
.citrustree-section .backimage-lag2{left:40px}
.uscirtus-nursery { max-width: 460px;}

.list-itemss ul{max-width:680px;margin:0 auto;display:flex;flex-direction:column;gap:4px}
.micribudding-inner .top-contents { max-width: 1240px;padding-bottom: 10px;margin: 0 auto;}
.list-itemss ul li{font-size:14px;line-height:20px;list-style:none;color:#000;position:relative}
/* .list-itemss ul li::before{position:absolute;content:"";top:2px;left:-26px;width:16px;height:15px;background:url(https://cdn.shopify.com/s/files/1/0571/1167/5030/files/Group.png?v=1760441919)} */


.micribudding-inner .backimage-lag3{right:inherit;left:20px;top:17%;transform:translateY(-17%);}
.micribudding-inner .backimage-leg{left:inherit;right:20px;top:30%;transform:translateY(-30%);}
.list-itemss { padding-bottom: 40px;}
.microbidded-tree { width: 100%; max-width: 880px; margin: 0 auto;}
.microbidded-tree img {  width: 100%;  max-width: 100%;  object-fit: contain;}
.micribudding-inner .backimage-lag3 img { width: 107px;}
.backimage-lag2-right { position: absolute;right: 70px;top: -130px;z-index:2;}
.backimage-lag2-right-2 {  right: 120px; top: -80px; z-index: 1;}
.micribudding-inner .backimage-leg img { width: 75px;}
.top-contents h2 span { display: inline;}


.plantclmleft-bx{padding:24px;background:#FFFAEE;border-radius:16px}
.plantcolumns-left{display:flex;flex-direction:column;gap:20px;width:50%}
.plantclmleft-bx h4{font-size:20px;line-height:24px;color:#2A4C1E}
.plantcolumns-right{width:50%}
.plant-columns{display:flex;gap:60px;max-width:1140px;margin:0 auto}
.uscirtus-nursery img{width:100%;object-fit:cover;border:2px solid #E4E4E4;height:100%;}
.uscirtus-nursery{width:100%;height:100%;}
.plantingstep-sec .backimage-leg{right:50px;left:inherit;top:0}
.plantingstep-sec .backimage-lag2{top:50%;transform:translateY(-50%)}
.plantingstep-sec .backimage-leg img{width:70px}
.btn-custom1 { margin: 48px auto 0;  width: max-content;}







.thelemontree-sec{background:linear-gradient(to bottom,#FFEEC7 0%,#FFEEC7 40%,#FFB599 70%,#FFEEC7 100%)}
.lemon-topcontents1 h2{font-size:32px;line-height:38px}
.lemon-topcontents2 h2,.growers-rave .top-contents h2{font-size:28px;line-height:33px}
.lemon-topcontents2 p{font-size:14px;font-family:Neue-Haas-Grotesk-Text-regular;line-height:19px}
.lemon-topcontents2{max-width:1020px;background:#fff;margin:0 auto;text-align:left;padding:32px;border-radius:16px}
.flower-blassom-img img{margin:0 auto;display:block;max-width:1010px;width:100%;}
.writer-hold{font-size:18px;line-height:24px;font-weight:700;color:#000;margin-top:16px}
.growers-rave{padding:64px 0 0;}
.griditen-cnts-top h5{color:#2A4C1E;font-size:14px;line-height:20px}
.grwwers-bx .vrf-byr{font-weight:500;font-size:12px}
.flower-blassom { margin-top: 16px;position:relative;}
.grwwers-bx {background: #fff; border-radius: 16px;  min-height: 230px;}
.grwwers-bx .verified-txt.btm-vrified2 { border-top: 1px solid #E4E4E4; padding-top: 15px; margin-top: 8px;}
.grawers-rave-testimonilas {  position: relative;}


.uscitris-sec {background: #ffebc5;padding-bottom: 60px;}
.top-contents.top-contents2 h2{font-size:32px;line-height:38px}
.top-contents.top-contents2{padding-bottom:0}
.uscitris-paragraph{padding-bottom:48px}
.bigbox-store{max-width:1040px;display:flex;gap:12px;margin-left:auto;position:relative;}
.bigbox-store-left{width:40%;padding:24px;background:#fff;border:1px solid #E4E4E4;border-radius:8px;text-align:center;padding:20px;display:flex;flex-direction:column;justify-content:space-between}
.bigbox-store-right{width:60%}
.bigbox-store h5{color:#2A4C1E;font-size:20px;line-height:24px;font-family:Larken-regular}
.bigbox-store-right{background:#fff;border-radius:12px;border:2px solid #2A4C1E;text-align:center;padding:20px;display:flex;flex-direction:column;justify-content:space-between}

.grm-bx1 b{color:#000;font-size:14px;line-height:19px}
.grm-bx-inner-bx{background:#fff;padding:28px 12px;border-radius:7px;display:flex;align-items:center;gap:8px}
.grm-bx-inner-bx p{margin:0}
.grm-bx2-iocn{position:relative;top:-2px}
.grm-bx2{display:flex;flex-direction:column;gap:12px;min-width:411px}
.grm-bx3{display:flex;flex-direction:column;gap:12px;min-width:616px}
.grm-bx1{display:flex;flex-direction:column;justify-content:space-around;text-align:right;gap:10px;min-width:252px}
.bigbox-method{display:flex;gap:12px;align-items:center;}
.grm-bx3-inner-bx{background:#2A4C1E;padding:28px 12px;border-radius:7px;display:flex;align-items:center;gap:8px}
.grm-bx3-inner-bx p{margin:0;color:#fff;font-weight:700}
.grm-bx3-iocn{position:relative;top:-1px}
.methodcirtis-main { margin-top: 12px; display: flex; flex-direction: column; gap: 12px;}





.buzzing-slider{padding-top:48px}
.postcart-icon{width:36px;height:36px;min-width:36px}
.postcart-icon img{width:100%;height:100%;object-fit:cover;border-radius:50px;}
.postcart-dates{font-size:12px;line-height:14px;color:#6A6A6A}
.postcart-txt p{margin-bottom:2px}
.postcart-topcontents{padding:10px;display:flex;align-items:center;gap:12px}
.post-cart{border:2px solid #E4E4E4;border-radius:12px}
.postcart-img { height: 432px; box-shadow: 0 2px 2px 0 rgb(0 0 0 / 8%);}
.postcart-img img {display: block;width: 100%; object-position: 0 90%; border-radius: 0 0 12px 12px;height:100%;object-fit:cover;}


.thesecret-sec .top-contents {padding-bottom: 35px;}
.thesecret-sec { background: #FFFAEE;}
.plntbost-cnter-img{width:280px;height:340px;}
.plntbost-cnter-img img{width:100%;object-fit:cover;height:100%}
.plant-boost-bx{padding:24px;background:#fff;border-radius:24px;border:2px solid #E4E4E4;box-shadow:0 1px 2px 0 #00000026;margin-top:12px;}
.plntbst-conts{font-size:18px;line-height:24px;font-family:Larken-regular;max-width:214px;}
.plnt-bst1-inner{display:flex;align-items:center;gap:12px}
.plant-boost-bx{display:flex;justify-content:center;gap:22px}
.plant-boost-lft,.plant-boost-rght{display:flex;flex-direction:column;height:100%;justify-content:space-evenly;height:390px}
.plant-boost-center{padding:16px;border:2px solid #E4E4E4;box-shadow:0 1px 2px 0 #00000026;width:312px;transform:rotate(2.37deg)}
.plant-boost-lft .plntbst-conts { text-align: right;}
.plant-boost-bx:nth-child(even) .plant-boost-center {transform:rotate(-2.37deg);}
.plant-boost-center h4 { margin-bottom: 12px;}

.ownfamily-grid-bxs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.lefttree-img1{height:277px;width:100%}
.lefttree-img1 img{height:100%;object-fit:cover;width:100%;border-radius:4px}
.ownfamily-grid-bx2{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}
.ownfamily-grid{display:flex;flex-direction:column;gap:8px}
.ownfamily-grid-bx1{background:#FFFAEE;border-radius:12px}
.ownfamily-grid-bxs:nth-child(2) .ownfamily-grid-bx2 {  grid-template-columns: repeat(1,1fr); } 


.ownfamily-grid-bx1 h5{color:#4A9335;font-size:18px;line-height:24px}
.ownfamily-grid-bx1 p{color:#121212}
.ownfamily-grid-bx1 .verified-txt.btm-vrified2,.ownfamily-grid-bx1 .verified-txt span{color:#121212;padding-bottom:0;}
.ownfamily-grid-bx1 .verified-txt span { font-weight: 400;}
.top-contents3 h2 { font-size: 32px; line-height: 38px;}


.doctor-contents-main{background:#FFFAEE;padding:16px;border-radius:16px}
.doctor-contents-in{padding:52px 42px;border:2px dashed #BD8500;border-radius:16px}
.doctor-topcnt-heading{display:flex;align-items:center;gap:2px;align-items:center;justify-content:center}
.doctor-topcnt-heading h3{color:#2A4C1E;font-size:28px;line-height:34px;font-weight:700;font-family:Larken-regular}
.dctortop-contents{text-align:center}
.dctortop-contents p{font-size:16px;line-height:22px;color:#2A4C1E;font-weight:700;}
.the-desk-cntentss{padding-top:48px}
.the-desk-cntentss p{margin-bottom:20px}
.the-desk-cntentss p:last-child{margin:0}
.the-desk-cntentss ol li{font-size:14px;line-height:19px;margin-bottom:10px;color:#000;list-style:none;}
.dctor-signaure img{max-width:170px;object-fit:cover;margin-bottom:15px}
.doctrbtm-descrpiton p{font-family:Knile-Regular-Italic;max-width:800px;}
.icontrees-2 { transform: rotate(90deg);}
.the-desk-cntentss ol li:last-child {margin-bottom:20px;}

.backimage-tree1{position:absolute;right:120px;top:-20px}
.backimage-tree2{position:absolute;left:220px;top:120px}
.backimage-tree3{position:absolute;top:30%;left:140px}
.backimage-tree4,.backimage-tree5{position:absolute;bottom:50px;right:250px}
.backimage-tree5{right:380px;bottom:50px}

.backimage-tree-rght { position: absolute; top: -60px; right: 70px;}
.backimage-tree-rght img { width: 111px;}
.buszzing-sec .backimage-tree-rght img {width: 88px;}
.buszzing-sec .backimage-tree-rght {top: 80px;}
.backimage-tree-left1-bxstore { position: absolute;left: -80px;top: 40px;z-index:1;}
.citrismain-bigbxstore {  position: relative;}
.backimage-tree-left1-bxstore img { width: 164px;  object-fit: cover;}




.vs-icon1{position:absolute;left:39%;transform:translateX(-39%);top:50px}
.manits-magic{position:absolute;right:-35px;top:-35px}


.flowerbls-bs4 { position: absolute; bottom: 70px;left:80px;}
.flowerbls-bs1 { position: absolute; left: 0;}
.flowerbls-bs2{display:flex;align-items:start;  position: absolute; right: 26%; top: 50px;}
.flowerbls-bs2 .stage-arrow{width:100%;max-width:180px;}
.flowerbls-bs2 .stage-title{position:relative;right:80px}
.flowerbls-bs3 {position: absolute; right: 80px; top: 50%; transform: translateY(-50%);}
.flowerbls-bs4{display:flex;align-items:end}
.flowerbls-bs4 .stage-title{position:relative;left:60px}


.thelemontree-sec .backimage-lag2{top:-50px;z-index:1}
.thelemontree-sec .backimage-leg{top:-80px;z-index:2}



.description-contentts ul li span svg{ position: absolute; left: -15px; top: 5px;}
.banner-reivews-txt span img {width: 16px; height: 16px;}
.list-itemss ul li span svg { position: absolute; left: -22px; top: 3px;}

.treesthriving-section .backimage-lag2 img { width: 88px;  object-fit: contain;}
.micro-budding-sec .backimage-lag2-right img {width: 148px;}
.plantingstep-sec .backimage-lag2 img { width: 124px; object-fit: contain;}
.thelemontree-sec .backimage-lag2 img {width: 134px; object-fit: contain;}






.bigbx-tree{max-width:274px}
.bigbx-tree img{width:100%}
.bigbox-store-right .bigbx-tree{max-width:278px}
.bigbox-store-right .bigbx-tree img{width:100%;max-width:100%;object-fit:contain}
.bigbox-store-left,.bigbox-store-right{align-items:center}
.columnleft-img1 {width: 100%; max-width: 341px;}
.columnleft-img1 img {width: 100%; max-width: 100%; object-fit: contain;}
.columnleft-img1:last-child { width: 100%; max-width: 207px;}
.backimage-tree1 img{width:110px}
.backimage-tree2 img{width:138px}
.backimage-tree3 img{width:91px}
.backimage-tree4 img{width:191px}
.backimage-tree5 img{width:123px}





.footer-main{padding:60px 0;background:#FFFAEE}
.footer-inner{display: flex;gap:40px}
.ftr-logo{max-width:280px}
.ftr-logo img{width:100%;max-width:100%;object-fit:contain}
.ftr-column-in h3{font-size:22px;line-height:26px;font-weight:700;color:#121212;margin-bottom:18px;font-family:'Larken-regular'}
.ftr-column-in ul li a{text-decoration:none;color:#121212;font-size:16px;line-height:22px;padding-bottom:6px;display:inline-block}
.ftr-column-in ul li{list-style:none}
.ftr-column-in ul{padding:0}
.socialmedia-iconss ul{display:flex;gap:20px}
.socialmedia-iconss{padding-top:76px}
.ftr-column p{padding-top:36px}
.footerbtm-cnts{border-top:1px solid #FFDC8A;padding-top:36px;margin-top:36px;display:flex;flex-direction:column;align-items:center}
.ftr-iconsimg img{max-width:265px;margin-bottom:16px}
.ftr-column.ftr-column1 {width: 31%;}
.ftr-column { width: 26%;}
.ftr-column:nth-child(2) {width: 20%;}
.reserved-text ul li a{text-decoration:none;color:#000;font-size:14px;line-height:20px}
.reserved-text ul li{list-style:none}
.reserved-text ul{padding:0;display:flex;gap:4px;margin:0}
.reserved-text p{margin:0}
.reserved-text{display:flex;align-items:center;gap:4px}
.reserved-text ul li a:hover,.ftr-column-in ul li a:hover{color:#290}
.ftr-column-in ul li a:hover img {filter: sepia(1);}





.whytrusus-sec .backimage-tree4,.whytrusus-sec .backimage-tree5 {  bottom: 155px;}
.ftr-column .menutext-link-ftr{padding:0;font-size:16px;line-height:22px;color:#121212}
.ftr-column .menutext-link-ftr a{color:#121212;font-size:16px;line-height:22px;}




 nav.header__inline-menu{width:50%;display:flex;align-items:center;justify-content:center}


.header__heading{width:15%}
.header-wrapper {box-shadow: 0 2px 2px 0 rgb(0 0 0 / 15%);}
.header.page-width{max-width:1520px;padding:12px 15px!important;display:flex}
.header__icons{width:35%}
.list-menu--inline li a{color:#000;font-size:14px;line-height:18px;padding:0 14px}
.svg-wrapper svg {width: 24px;  height: 24px;}
.announcement-bar{font-size:12px;line-height:16px}
.announcement-bar .announcement-bar__message.h5{font-size:12px;line-height:16px;color:#fff;text-transform:uppercase;font-family:'Neue-Haas-Grotesk-Text-regular' ;margin:0}
.utility-bar{background:#2A4C1E !important}
.header-right-txt{display:flex;align-items:center;gap:20px}
.header-right-txt .primary-btn{font-size:16px;line-height:21px;background:#000;border-color:#000;padding:10px 24px;margin:0}
.callnumber a{font-size:14px;line-height:18px;color:#000;text-decoration:none}
.header .header__icons{align-items:center;justify-content:space-between}
.header-right-txt .primary-btn:hover{color:#fff;border-color:#ff5717;background:#ff5717}





.beyonds-bx{background:#F7F7F7;border-radius:12px;min-height:auto}
.beyonds-bx p{min-height:max-content}
.beyonds-bx h5{font-size:20px;line-height:25px;color:#4A9335;font-family:'Knile-Regular-Italic'}
.beyonds-bx .verified-txt span{color:#000;font-weight:400;font-family:'Neue-Haas-Grotesk-Text-regular'}
.beyond-left .beyonds-bx:nth-child(even){background:#FFFAEE}
.beyond-right .beyonds-bx:nth-child(odd){background:#FFFAEE}
.beyond-left{width:50%}
.beyond-right,.beyond-left{width:50%;display:flex;flex-direction:column;gap:12px}
.beyondgrid-inner{display:flex;gap:12px}
.beyondgrid-sec { padding-top: 0;}



.sudience-inner h2{text-align:center;margin-bottom:24px}
.listitems-sudience{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:1200px;margin:0 auto}
.listitems-sudience li{font-size:22px;line-height:27px;font-weight:400;font-family:'Knile-Regular-Italic';color:#000;list-style:none;padding:16px;display:flex;gap:10px;align-items:center}
.svg-iconsd svg{width:28px;height:28px}
.ordernow-sudience{margin-top:28px;background:#FFFAEE;padding:24px;border-radius:8px;display:flex;align-items:center;gap:84px}
.ordernow-sudience-lft{width:70%}
.ordernow-sudience-rgt{width:30%}
.ordernow-img img{width:100%;border-radius:8px;height:100%;object-fit:cover;}
.ordernow-sudience-lft h4{font-size:32px;line-height:38px;margin-bottom:16px}
.ordernow-sudience .primary-btn{max-width:330px}
.ordernow-sudience-lft p { margin-bottom: 24px;}
.ordernow-img {  height: 202px;}




.faq-item{border:1px solid #E4E4E4;border-radius:12px;margin-bottom:10px;overflow:hidden;transition:all .3s ease}
.faq-question { width: 100%;background: #fff; border: none; padding: 20px 24px; font-size: 22px; font-weight: 600; color: #333; display: flex; justify-content: space-between;align-items: center;cursor: pointer; transition: background .3s ease;font-family: Knile-Regular; border-radius: 12px;}.faq-question:hover{background:#f9f9f9;text-align:left;}
.faq-icon { font-size: 30px;  line-height: 30px;  transition: transform .3s ease;}
.faq-answer{max-height:0;overflow:hidden;background:#fafafa;padding:0 20px;transition:all .4s ease}
.faq-answer p{font-size:17px;color:#555;line-height:1.8;margin:0;}
.faq-item.active .faq-answer{max-height:400px;padding:4px 24px 24px}
.faq-item.active .faq-icon{transform:rotate(180deg)}
.faq-section {padding-top: 0;}



.valleytrea-img{width:100%;max-width:715px;margin:0 auto}
.valleytrea-img img{width:100%;object-fit:cover}
.valleylemon-innner .top-contents p{margin-top:28px;text-align:left;font-size:14px;line-height:21px;font-family: 'Neue-Haas-Grotesk-Text-regular';}
.valleylemon-innner .top-contents{max-width:1190px;margin:0 auto}
.valleylemon-sec{background:#FFFAEE}
.valley-behid-leftimg{width:100%}
.valley-behid-leftimg img{width:100%}
.valley-behid-left{width:50%}
.valley-behid-right{width:50%}
.valley-behindstory{display:flex;align-items:center;gap:64px;max-width:1200px;margin:0 auto;margin-top:48px}
.valley-descriptionss p{margin-top:24px}
.quickfact-lists {margin:0 auto;margin-top:48px;max-width:1200px}
.quickfacts-contents{margin-top:24px;display:flex;flex-direction:column;gap:8px;}
.quickfacts-bx-lf,.quickfacts-bx-rt{font-size:15px;line-height:22px;color:#000;border:1px solid #E4E4E4;padding:16px 42px;background:#fff;width:100%;border-radius:12px;display:flex}
.quickfacts-bx-lf{min-width:207px;max-width:207px}
.quickfacts-grids{display:flex;gap:8px}
.valleylemon-sec .backimage-image-s{position:absolute}
.valleylemon-sec .backimage-image-s.backimage-image-1{right:60px;top:60px;width:69px;height:74px}
.valleylemon-sec .backimage-image-s img{width:100%;height:100%;object-fit:contain}
.valleylemon-sec .backimage-image-2{width:124px;height:132px;top:16%;transform:translateY(-16%);left:60px}
.valleylemon-sec .backimage-image-3{width:69px;height:74px;top:60%;left:80px;transform:translateY(-60%)}
.valleylemon-sec .backimage-image-4{bottom:24%;right:60px;width:80px;height:86px;transform:translateY(24%)}
.valleylemon-sec .backimage-image-5{bottom:17%;transform:translateY(-17%);right:60px;width:102px;height:109px}




.realgrowers-sec {padding-top: 0;}
.realgrowers-sec .video-thumbnail-sec{display:flex;justify-content:center;align-items:center;padding:60px 20px;background:#fff}
.realgrowers-sec .video-container{max-width:370px;width:100%}
.realgrowers-sec .video-wrapper{position:relative;width:100%;border-radius:12px;overflow:hidden;box-shadow:0 4px 10px #0000001a}
.realgrowers-sec .video-wrapper img{width:100%;display:block;border-radius:12px}
.realgrowers-sec .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;cursor:pointer;transition:transform .2s ease}
.realgrowers-sec .play-button:hover{transform:translate(-50%,-50%) scale(1.1)}
.realgrowers-sec video{width:100%;border-radius:12px;display:block;height:520px;object-fit:cover;}
.realgrowers-sec .video-wrapper::before { position: absolute; content: ""; width: 100%; height: 100%; background: rgb(0 0 0 / 25%);}
.realgrowers-sec .video-thumbnail { height: 520px;}
.realgrowers-sec .video-wrapper img { height: 100%; object-fit: cover;}
.facet-filters__field .select__select, .mobile-facets__sort .select__select {
   font-family: 'Larken-regular';
}
h2.facet-filters__label label{
   font-family: 'Larken-regular';
}





.section-template--25509943050522__product-grid-padding{background:#FFFAEE !important;}
.collection-hero{background:#FFFAEE !important;}
.collection-hero__title{text-align:center;font-size:32px;font-family:'Larken-bold';line-height:40px;margin-bottom:0 !important;padding-bottom:0;margin-top:60px !important;}
.rich-text__text--medium p{font-size:18px;line-height:26px;font-family:'Knile-Regular-Italic';text-align:center;width:100%}
.rich-text__text--medium{text-align:center;width:100%;max-width:1000%}



.product-card-wrapper .card{background:transparent;border:0}
.card--standard .card__inner{border:1.6px solid #E4E4E4}

.grid__item{width:100%;max-width:100%;min-width:100%}
.card__information a{font-size:17px;line-height:23px;font-family:'Larken-regular';font-weight:400;color:#232323;min-height:46px;}
.card-information .price{font-size:18px;line-height:24px;font-family:'Larken-regular'}
.card__information a:hover{color:#4a9335}
.card--standard .card__inner { border: 1.6px solid #E4E4E4 !important;} 
#product-grid{gap:20px;display:grid;grid-template-columns:repeat(4,1fr)}

#shopify-section-template--25509943247130__main {padding-top: 0;}
.facets__heading,.facet-filters__label,.facet-filters__field .select,.facet-filters__field .select option,.facet-filters__field .select__select option,.product-count__text.text-body { font-weight: 700 !important;}


.facets__form .select__select {padding-left:15px !important;}
.facet-filters__field .select__select, .mobile-facets__sort .select__select { font-weight: 700;}



.aboutban-left{width:55%}
.aboutban-right{width:45%}
.aboutbanner-inner{display:flex;gap:52px}
.aboutban-right-img{width:100%;padding-top:30px;}
.aboutban-right-img img{width:100%;height:100%;object-fit:contain}
.aboutbanner-main{background:#FFFAEE}
.aboutban-column h3{font-size:32px;line-height:38px;margin-bottom:15px;color:#4A9335;font-family:'Larken-regular'}
.aboutban-column p{margin-bottom:16px}
.aboutban-column p:last-child{margin-bottom:0}
.aboutban-column:last-child{margin-top:48px}

.about-microbidding-sec::before,.about-agriculture-sec::before {
  content: "";
  position: absolute;
  background: url("https://cdn.shopify.com/s/files/1/0571/1167/5030/files/Mask_group_1_8d471f02-837e-4daf-bd7b-63d0abf7ae8f.png?v=1762708062") no-repeat center;
  background-size: contain;
  width: 132px;
  height: 88px;
  top: -40px;
  left: 50%;
  z-index: 1;
  transform: translateX(-50%);
}


.about-agriculture-sec::before {
  background: url("https://cdn.shopify.com/s/files/1/0571/1167/5030/files/Mask_group_4806c243-3547-49fb-8808-d6f11a48bc9a.png?v=1762708063") no-repeat center;
  top:-50px;  background-size: contain;
}





.about-microbidding-sec .aboutbanner-inner {flex-direction: row-reverse;}
.about-microbidding-sec .aboutbanner-inner .aboutban-column { margin-top: 20px;}




.about-singe-heading { padding: 60px 0 00px; text-align: center;background:#fffaee;}
.about-singe-heading h1 { font-size: 42px; line-height: 48px; font-family: Larken-regularItalic;margin:0; }


.product.product--large.product--left {
 
    display: grid;
    grid-template-columns: repeat(2,1fr);
}


.facets-vertical .facets__heading--vertical {
    font-size: 28px;
    line-height: 36px;
      font-family: 'Larken-regular';
}
.facets-vertical span.facets__summary-label {
    font-size: 20px;
    line-height: 28px;
      font-family: 'Larken-regular';color:#000000;
}
.facets-vertical span.facet-checkbox__text-label {
    font-size: 16px;  font-family: 'Larken-regular'; text-transform:capitalize;
}

.facets-vertical .facet-checkbox svg {
    margin-top: 2px;
}



.facets-vertical .facet-checkbox svg {
    margin-top: 2px;
    display: none;
}
.facets-vertical span.facet-checkbox__text {
    padding-left: 28px;
}

.facets__label input[type="checkbox"] {
  appearance: none;
  -webkit-appearance: none;
  width: 22px !important;
  height: 22px !important;
  border: 2px solid #3a8c3a; 
  border-radius: 4px;
  display: inline-block;
  position: relative;
  cursor: pointer;
  background-color: #fff;
  vertical-align: middle;
  transition: all 0.2s ease;
}


.facets__label input[type="checkbox"]:checked {
  background-color: #3a8c3a;
  border-color: #3a8c3a;
}


.facets__label input[type="checkbox"]:checked::after {
  content: "";
  position: absolute;
  left: 6px;
  top: 3px;
  width: 6px;
  height: 11px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}


.facets__label input[type="checkbox"]:hover {
  border-color: #2e7d32;
}


form#FacetSortForm {
    padding-bottom: 40px;
}



.cart-count-bubble { background: #EF5523 !important; width: 16px; height: 16px; border: 1px solid #fff; top: 2px; right: 0px !important;}
.description-contentts ul li {color: #000;}
 summary#HeaderMenu-more {padding-top: 0; padding-bottom: 0; color: #000; padding-left: 14px; border-left: 1px solid #E4E4E4;}
.header__menu-item .icon-caret {right: 1.5rem;}
.banner-reivews-txt span { margin-top: -3px;}
.laststar {  width: 19px !important; height: 25px !important; display: inline-block;}
.description-contentts ul li b ,.list-itemss ul li b{ font-weight: 700;font-family: 'Neue-Haas-Grotesk-Text-bold';}


.list-itemss ul {font-family: 'Neue-Haas-Grotesk-Text-regular';}
.header.page-width { justify-content: space-between;}

.grid-reviewss-center .gridreviews1-img:nth-child(2) { transform: rotate(14deg);}
#reviews-collage-template--25780551942426__reviews_collage_eHr9ai .reviews-collage-inner { padding: 0 15px !important;}
.citrustree-section .top-contents .description-txt {font-family: 'Neue-Haas-Grotesk-Text-regular'} 








ul.variant-list-title li {
    font-size: 14px;
    line-height: 18px;
    padding-top: 9px;
    color: #737373;
    list-style: none;
}

ul.variant-list-title {
    padding-left: 0;
}

.card-information .price {
    font-size: 16px;
    line-height: 24px;
    font-family: Neue-Haas-Grotesk-Text-regular;
    color: #121212 !important;
}

.rebuy-product-info .rebuy-product-title a {
    min-height: 53px;
}










@media (max-width:1699px) {
  .backimage-tree2 {  left: 60px;}
  .backimage-tree3 { left: 25px;}
  .backimage-tree4, .backimage-tree5 { right: 50px;}
  .backimage-tree5 {  right: 200px;}
}

@media (max-width:1499px) {
  nav.header__inline-menu { width: 45%;}
}

@media (max-width:1449px) {
  .plantingstep-sec .backimage-lag2 { top: -50px; transform: translateY(0%);}

}


@media (max-width:1400px) {
  .banner-reivews-txt { font-size: 14px;}
}

@media (max-width:1399px) {
  .grm-bx1 { min-width: 72px;}
  .valleylemon-sec .backimage-image-3 {left:20px;}
  .valleylemon-sec .backimage-image-4,.valleylemon-sec .backimage-image-5 {right:20px;}
}

@media (max-width:1299px) {
  .backimage-lag2 {top: 30px;}
  .backimage-leg {  top: -20px;}
  .grawers-rave-testimonilas,.buzzing-slider {  max-width: 98%;  margin: 0 auto;}
}


@media (max-width:1199px) {
  .grm-bx2 {  min-width: 312px;}
  .grm-bx3 { min-width: 416px;}
  .backimage-tree1,.backimage-tree2,.backimage-tree3,.backimage-tree4,.backimage-tree5 {display: none;}
  .buszzing-sec .backimage-tree-rght {top: -40px;}
  .backimage-tree-left1-bxstore { position: absolute;left: 0px; top: -20px;}
  .backimage-tree-left1-bxstore img { width: 64px; object-fit: cover;}
  .thelemontree-sec .backimage-lag2{display:none;}
  .thelemontree-sec .backimage-leg{display:none;}


  .header .header__icons {  justify-content: end;}
  .header-right-txt { display: none;}
  .valleylemon-sec .background-smalltrees { display: none;}



}


@media (max-width:991px) {
  .owl-theme .owl-nav button.owl-prev { left: -65px;}
  .owl-theme .owl-nav button.owl-next { right: -65px!important;}
  .backimage-leg { position: absolute; left: 0px; top: -30px;}
  .backimage-lag2 { top: -20px; left: 60px;}
  .treesthriving-section { padding-top: 100px;}
  .citruss-boxs{grid-template-columns:repeat(2,1fr);}
  .citrusbanner-inner {  gap: 40px;  flex-direction: column;}
  .column-left, .column-right { width: 100%;}
  .bigbox-method { flex-direction: column; align-items: start;}
  .grm-bx1 { min-width: 100%; text-align: left;}
  .grm-bx2,.grm-bx3 { min-width: 100%;}
  .methodcirtis-main { gap: 22px;}

  .plntbost-cnter-img {  width: 100%;}
  .plant-boost-center { width: 100%;}
  .ownfamily-grid-bxs {  grid-template-columns: repeat(2,1fr);}
  .grawers-rave-testimonilas,.buzzing-slider {  max-width: 90%;  }
  .manits-magic { right: -10px;}


  .stage-title{max-width:20px}
  .stage-arrow{max-width:40px}
  .flowerbls-bs2 .stage-arrow{max-width:40px}
  .flowerbls-bs3 .stage-title{max-width:10px}
  .flowerbls-bs2 .stage-title { right: 44px; top: 22px;}
  .flowerbls-bs2 { right: 26%; top: 30px;}
  .flowerbls-bs1 .stage-arrow { position: relative; left: -14px;}
  .flowerbls-bs3 { right: 10px; top: 55%; transform: translateY(-55%);}
  .flowerbls-bs4 .stage-title {  left: 10px;}
  .flowerbls-bs4 { left: 20px;}

  .ftr-column{width:46%}
  .ftr-column:nth-child(2){width:46%}
  .ftr-column.ftr-column1{width:46%}
  .footer-inner {  gap: 30px;  flex-wrap: wrap;}
  .footer-main .container { padding: 0 15px;}

  nav.header__inline-menu {display:none;}
  .header__heading,.header__icons { width: 50%;}
  .header__heading {display: flex;}
  .ordernow-sudience { gap: 20px;}
  .valley-behindstory { gap: 32px; flex-direction: column;}
  .valley-behid-left, .valley-behid-right { width: 100%;}
    #product-grid{gap:12px;grid-template-columns:repeat(2,1fr)}
}



@media (max-width:767px) {
 body h2 { font-size: 28px; line-height: 34px;}

 .column-right h1, .column-right p { text-align: center;}
.column-left,.column-right{width:100%}
.citrusbanner-inner{flex-direction:column;gap:40px;padding-left:15px;padding-right:15px}
.columnleft-img1 img{width:100%}
.columnleft-btmcontents{margin-top:20px}
.citrusbanner-main{padding:50px 0}
.columnleft-topcnts { flex-direction: column; gap: 20px; align-items: center; text-align: center;}
.banner-reivews-txt {flex-wrap: wrap;text-align: center;align-items: center;justify-content: center;}
.primary-btn{font-size:16px;padding:10px 20px;}

.grid-slider {  max-width: 95%;}
.owl-theme .owl-nav button.owl-prev, .owl-theme .owl-nav button.owl-next { position: static;}
.owl-nav { display: flex; align-items: center; justify-content: center; margin-top: 50px;}
.owl-theme .owl-nav { margin-top: 40px;}
.top-contents {  padding-bottom: 25px;}
.top-contents p { font-size: 16px;  line-height: 24px;}
.citruss-boxs{grid-template-columns:repeat(1,1fr);}
.citrustree-inner .primary-btn,.btn-custom1  {  margin: 28px auto 0;}
.citrustree-section .backimage-leg { top: -70px;}
.citrustree-section .backimage-lag2 { top: -20px; left: 7px;}
.citrustree-section .backimage-lag3 { top: -70px;}
.citrustree-section .backimage-lag3 img { width: 110px;}
.citrussbx-img { height: 200px;}
.list-itemss ul li:before { top: 3px; left: -21px;}
.micro-budding-sec{padding-top:0;padding-bottom:0}
.micro-budding-sec .background-img1{display:none}
.plantingstep-sec .background-img1{display:none}
.plant-columns { gap: 30px; flex-direction: column-reverse;}
.plantcolumns-right, .plantcolumns-left {  width: 100%;}
 button.owl-prev span, button.owl-next span { font-size: 40px; height: 40px;}
.owl-theme .owl-nav button.owl-prev, .owl-theme .owl-nav button.owl-next { width: 40px!important; height: 40px;}
.micribudding-inner {padding-left: 15px; padding-right: 15px;}

.bigbox-store { flex-direction: column;}
.bigbox-store-left, .bigbox-store-right {  width: 100%;}
.uscitris-paragraph p { text-align: center;}
.uscitris-paragraph {padding-bottom: 20px;}
.buzzing-slider { padding-top: 24px;}

.plant-boost-bx {  flex-wrap: wrap;}
.plant-boost-lft, .plant-boost-rght {  height: 220px;}
.thesecret-sec .top-contents {padding-bottom: 10px;}
.ownfamily-grid-bxs {  grid-template-columns: repeat(1,1fr);}
.grawers-rave-testimonilas,.buzzing-slider {  max-width: 100%;  margin: 0 auto;}
.doctor-contents-in { padding: 20px;}
.doctor-topcnt-heading { flex-direction: column;}
.the-desk-cntentss { padding-top: 28px;}
.the-desk-cntentss ol {padding-left: 30px;}

.backimage-tree-rght img { width: 71px;}
.backimage-tree-rght {top: -30px;right: 15px;}
.manits-magic { right: 0; top: -20px;}
.manits-magic img { width: 50px;}
.vs-icon1 {left: 50%; transform: translate(-50%, -41%); top: 41%;}
.vs-icon1 img {width: 60px;}


.columnleft-img1:last-child { width: 166px;}
.columnleft-img1 {  width: 276px;}

.ftr-column,.ftr-column:nth-child(2),.ftr-column.ftr-column1 {width:100%}
.ftr-logo { max-width: 180px;}
.footer-main {padding: 50px 0;background: #fffaee;}
.ftr-column p { padding-top: 20px;}
.ftr-column-in h3 {font-size: 20px; line-height: 24px; margin-bottom: 12px;}
.footer-inner {   gap: 20px;}
.ftr-column-in ul li a {  font-size: 14px;  line-height: 20px;}
.socialmedia-iconss {padding-top: 30px;}
.footerbtm-cnts { padding-top: 30px ; margin-top: 20px;}
.reserved-text { flex-direction: column;gap:8px;align-items: start;}
.reserved-text ul {  align-items: self-start;flex-wrap:wrap;}
.top-contents.top-contents2 h2,.lemon-topcontents1 h2 {font-size: 28px; line-height: 34px;}
.beyond-right, .beyond-left {   width: 100%;}
.beyondgrid-inner { flex-direction: column;}
.listitems-sudience {  grid-template-columns: repeat(1,1fr);}
.listitems-sudience li { font-size: 18px;  line-height: 24px;  padding: 4px; }
.ordernow-sudience-lft h4 { font-size: 24px; line-height: 30px; margin-bottom: 12px;}
.ordernow-sudience-lft, .ordernow-sudience-rgt { width: 100%;}
.ordernow-sudience {  flex-direction: column-reverse;}
.faq-question { font-size: 16px; text-align: left;  padding: 12px;line-height:22px;}
.faq-icon { font-size: 24px;  line-height: 24px;}
.valleylemon-innner { padding-left: 15px; padding-right: 15px;}
.valleylemon-innner .top-contents p { margin-top: 18px; text-align: center;}
.valley-descriptionss p { margin-top: 20px;}
.quickfacts-grids { flex-direction: column;}
.quickfacts-contents {  margin: 20px auto 0;  gap: 20px; }
.quickfacts-bx-lf { min-width: 100%;max-width: 100%;}
.quickfacts-bx-lf, .quickfacts-bx-rt {padding:12px 24px;}
.quickfact-lists { margin: 28px auto 0;}
.product-grid-container { padding-top: 20px;}

.card__information a{font-size:15px;line-height:21px;}
.card-information .price{font-size:16px;line-height:22px;}




.aboutban-left { width: 100%;}
.aboutban-right {  width: 100%;}
.aboutbanner-inner {gap: 24px;flex-direction: column;padding-left:15px;padding-right:15px;}
.aboutbanner-main .aboutbanner-inner {flex-direction: column-reverse;}
.about-microbidding-sec .aboutbanner-inner { flex-direction: column-reverse;}
.about-agriculture-sec .aboutbanner-inner {  flex-direction: column-reverse;}
.aboutban-column h3 {font-size: 26px;  line-height: 32px;}
.about-microbidding-sec:before, .about-agriculture-sec:before {top: -27px;height:68px;}


.about-singe-heading h1 { font-size: 28px; line-height: 34px;}


.product.product--large.product--left {
    grid-template-columns: repeat(1,1fr);
}
.card__information a {min-height:auto;}


}

.citrus-trees .card__information a {
  display: -webkit-box;
  -webkit-line-clamp: 3;   
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}





@media (min-width:768px) {
  .grid-item { min-height: 544px;}
  .griditem-contents p {  min-height: 125px;}
  .beyonds-bx p {  min-height: auto;}

}

@media (min-width:768px) and (max-width:991px) {
  .backimage-tree-left1-bxstore {left: 0;top: -40px;}
}

@media (min-width:992px) and (max-width:1439px) {
  nav.header__inline-menu {width: 47%;}
  .header__heading {  width: 12%;}
  .header-right-txt .primary-btn {  font-size:15px;}
  .header__icons { width: 36%;}
}


@media (min-width:992px) and (max-width:1369px) {
  .list-menu--inline li a { padding: 0 7px;}
  .header-right-txt .primary-btn {  padding: 10px 12px !important; font-size:13px;}
}


@media (min-width:1400px) and (max-width:1499px) {
  .owl-theme .owl-nav button.owl-prev {  left: -65px;}
  .owl-theme .owl-nav button.owl-next { right: -65px!important;}
}

@media (min-width:992px) and (max-width:1239px) {
 .list-menu--inline li a {   font-size: 13px; }
 .header-right-txt .primary-btn {  font-size: 12px;}
}


@media (min-width:992px) and (max-width:1199px) {
  nav.header__inline-menu { width: 80%;}
}

@media (min-width:992px) {
  .facets-vertical.page-width {
    padding-left: 15px !important;
    padding-right: 15px !important;
}

/* .facets-vertical .facets-wrapper {
    padding-right: 80px !important;
} */


}

.badge-row {
  display: flex;
  gap: 12px;
}

.badge-pill {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 8px 18px;
  border-radius: 999px;
  background: #ffffff;
  box-shadow: 0 2px 4px rgba(0,0,0,0.06);
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  font-size: 16px;
}

.badge-icon {
  width: 24px;
  height: 24px;
  display: block;
}

.badge-text {
  white-space: nowrap;
}

.collectionbackground{background:#fffaee!important}
.collectionbackground .facets-vertical-sort.page-width{padding:0 15px;justify-content:space-between;display:flex}
form#FacetSortForm{width:100%;justify-content:space-between;padding-bottom:60px}
.product-count-vertical.light{display:none}
.facet-filters.sorting.caption{background:#fff;display:flex;align-items:center;border-radius:12px;border:1px solid #E4E4E4;padding-right:20px}
h2.facet-filters__label label{color:#999;font-weight:400}
.badge-row a {
    text-decoration: none;
}
span.badge-text {
    color: #000;
}
.badge-pill--active {
  border-color: #16a34a;        /* green border */
  box-shadow: 0 0 0 2px #23a854;
}

.citrus-trees details[id^="Details-filter.p.product_type"] {
display:none;
}
span.badge-text {
    font-family: 'Larken-regular';
}

/* Tooltip wrapper */
.filter-tooltip {
  display: inline-flex;
  align-items: center;
  margin-left: 6px;
  position: relative;
}

/* Little "i" icon */
.filter-tooltip__icon {
  width: 16px;
  height: 16px;
  border-radius: 999px;
  border: 1px solid currentColor;
  font-size: 11px;
  line-height: 14px;
  text-align: center;
  cursor: pointer;
  user-select: none;
}

/* Tooltip bubble */
.filter-tooltip__bubble {
  position: absolute;
  left: 50%;
  transform: translateX(-50%) translateY(6px);
  margin-top: 6px;
  min-width: 180px;
  max-width: 240px;
  padding: 8px 10px;
  background: #111827;
  color: #ffffff;
  font-size: 12px;
  line-height: 1.4;
  border-radius: 6px;
  box-shadow: 0 8px 20px rgba(0,0,0,0.18);
  opacity: 0;
  visibility: hidden;
  z-index: 20;
  transition: opacity 0.15s ease, transform 0.15s ease, visibility 0.15s ease;
  pointer-events: none;
  white-space: normal;
}

/* Show on hover/focus */
.filter-tooltip:hover .filter-tooltip__bubble,
.filter-tooltip__icon:focus + .filter-tooltip__bubble {
  opacity: 1;
  visibility: visible;
  transform: translateX(-50%) translateY(0);
}

/* Make label + icon share the same baseline/center */
.facets__summary-label {
  display: inline-flex;
  align-items: center;
}

/* Keep a small gap between text and the i */
.facets__summary-label .filter-tooltip {
  margin-left: 4px;
}

/* Perfectly center the "i" inside the circle */
.filter-tooltip__icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 16px;
  height: 16px;
  line-height: 1;
  font-size: 11px;
}

/* Hide date-based sort options in the Sort By dropdown */
#SortBy option[value="created-descending"],
#SortBy option[value="created-ascending"] {
  display: none;
}

  h2.ptitle {
    font-size: 38px;
    font-family: Larken ExtraBold;
    color: #121212;
    text-transform: capitalize;
}
@media(max-width:767px){
    h2.ptitle {
    font-size: 38px;
    }
}
img {
    max-width: 100%;
}

.product-dr-manis-magic-super-soil.tag-soil.rebuy-cart__flyout-item.property-value-253481 .rebuy-cart__flyout-item-quantity-widget {
    display: none;
}
.product-plant-super-boost.tag-microbial.rebuy-cart__flyout-item.property-value-253481 .rebuy-cart__flyout-item-quantity-widget {
    display: none;
}
.product-crab-kelp-amino-acids.tag-fertilzer.rebuy-cart__flyout-item.property-value-253481 .rebuy-cart__flyout-item-quantity-widget {
    display: none;
}

.badge-pill a {
  display: flex;
  align-items: center;      /* vertical centering */
  justify-content: center;  /* horizontal centering (optional) */
  gap: 8px;                 /* space between icon and text */
}

.badge-icon {
  display: block;           /* removes inline image alignment issues */
}

.badge-pill {
  position: relative; /* required for positioning the checkmark */
}


.facets__label {
  display: flex;
  align-items: center;   /* vertical centering */
  gap: 10px;
  line-height: 1.2;
}
.facets-vertical .facet-checkbox input[type=checkbox] {
    margin-top: 2px;
}

body:not(.quiz) main#MainContent {
    margin-top: 85px !important;
}

/* Remove the empty block spacing */
.r-er00k3 {
  position: absolute;
  top: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  padding: 0 !important;
  margin: 0 !important;
  pointer-events: none;
}

/* Ensure cart icon wrapper is positioning context */
.r-74p30y {
  position: relative;
  display: inline-flex;
  align-items: center;
}

/* Cart counter badge */
#cart-counter {
  position: absolute;
  top: -6px;
  right: -8px;

  min-width: 18px;
  height: 18px;
  padding: 0 5px;

  background: #f7703e;
  color: #fff;
  border-radius: 999px;

  font-size: 12px;
  font-weight: 600;
  line-height: 18px;

  display: inline-flex;
  align-items: center;
  justify-content: center;

  z-index: 10;
}
/* Container for cart icon and counter */
.r-1oojd2l {
  position: relative;
  display: inline-flex;
  align-items: center;
}

/* Container for the cart counter (removes space) */
.r-1aci6yy {
  width: 0 !important;  /* Prevents the container from taking up space */
  height: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* Cart icon styling */
.r-13c5wzj img {
  display: inline-block !important;  /* Ensures the cart icon is displayed */
  width: 50px; /* Ensure the icon size is appropriate */
  height: auto;
}

/* Cart counter badge styling */
#cart-counter-mobile {
  position: absolute;
  top: -6px;
  right: -6px;
  min-width: 18px;
  height: 18px;
  padding: 0 5px;
  background: #f7703e; /* Cart counter background color */
  color: #fff;
  border-radius: 999px;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  pointer-events: none;
  z-index: 10;
}

/* Mobile-specific counter adjustment for screens ≤ 640px */
@media (max-width: 640px) {
  #cart-counter-mobile {
    top: -5px;
    right: -5px;
    font-size: 10px;  /* Adjust font size for smaller devices */
    min-width: 16px;  /* Adjust badge size */
  }
}


#rebuy-widget-253481 .rebuy-bundle-builder__step-header {
    z-index: 0 !important;
}
.jdgm-widget.jdgm-preview-badge.jdgm-preview-badge--with-link.jdgm--done-setup {
    font-size: 14px !important;
    margin-bottom: 2px;
}
.dr-manis-magic .card__heading.h5 {
    height: 130px;
}
#rebuy-widget-265135 .rebuy-product-title.clickable {
    height: 140px;
}
.garden-accessories .card__heading.h5 {
    height: 90px;
}
.rebuy-bundle-builder .rebuy-product-options {
    display: none;
}




.alchemy-reset * {font-family: 'Neue-Haas-Grotesk-Text-regular';}
.rating-count,.rating-value { font-size: 15px !important;}


button.needsclick.go300628013.kl-private-reset-css-Xuajs1,input#email_01KEA3P622KAZH1JZRXJDGNZ0S{color:#FFF;width:100%;cursor:pointer;display:flex;overflow:hidden;flex-basis:auto;text-align:center;transition:all 300ms cubic-bezier(0.4,0,0.2,1);flex-shrink:0;text-align-last:center!important;background-color:#4A9335FF!important;font-size:16px!important;font-family:'Larken-regular'!important;align-items:center;font-weight:400!important;height:54px!important;padding:12px 25px!important;border-radius:8px!important}
input#email_01KEA3P622KAZH1JZRXJDGNZ0S{background:#fff!important;border-color:#4a9335!important;text-align-last: left !important;cursor:auto !important;}
input#email_01KEA3P622KAZH1JZRXJDGNZ0S::placeholder{font-size:16px;color:#4a9335;text-align:left!important;align-items:start!important;justify-content:start!important}
.needsclick.kl-private-reset-css-Xuajs1{padding-bottom:0!important}
.r-l1wmzi{align-items:start!important;justify-content:start!important}
div#rich-text-01KEA3PJDYB23SKCRXWGGRST7V p span{font-size:22px!important;font-family:'Larken-bold'!important;color:#121212d9 !important;line-height:27px}
:not(#\20):not(#\20).r-1o2by2{align-items:end !important}






.needsclick.kl-private-reset-css-Xuajs1 div#rich-text-01KERKMMM549R0N82HTH0FHAZ3 h3 span strong{display:flex;text-align:center;width:100%;align-items:center;justify-content:center;font-size:38px!important;line-height:44px!important;font-weight:700;font-family:'Larken Bold'!important;margin-top:30px !important;}
div#rich-text-01KERKMMMCJJXTPZRHX2X5WWV1 div span span strong{font-family:'Larken-regular';font-weight:400;text-transform:lowercase}
.kl-private-reset-css-Xuajs1.go3176171171 p{text-align:center!important}
div#rich-text-01KERKMMMCJJXTPZRHX2X5WWV1{max-width:720px;margin:0 auto}
input#email_01KERKMMMKCPVY3DN4KTCQ98GR{max-width:580px;margin:0 auto;width:100%}
button.needsclick.go1781499716.kl-private-reset-css-Xuajs1{max-width:100%;margin:0 auto;border-radius:12px!important;border:solid!important;box-shadow:0px 3px 3px 0px #00000040;margin-bottom:0 !important;}

form.needsclick.klaviyo-form.klaviyo-form-version-cid_2.go1618663301.kl-private-reset-css-Xuajs1 { padding: 20px !important;}
div#rich-text-01KET510Z88KPV5A51QNGH76KF h3 span strong {font-size: 32px;line-height: 38px;}
div#rich-text-01KET510ZFD5AE7SP9XPZ08PAN span span strong {font-size: 18px;}
div#rich-text-01KET510ZFD5AE7SP9XPZ08PAN p {text-align: left !important;}
input#email_01KET510ZNAE4VJ4FKN05T4XZH { margin-top: 24px;}
div#rich-text-01KET510ZFD5AE7SP9XPZ08PAN ul li { list-style: disc;}



/* Form css new start.................................................. */




.needsclick.klaviyo-form.klaviyo-form-version-cid_2.go1618663301.kl-private-reset-css-Xuajs1 h3 span strong {
    font-size: 28px !important;
    line-height: 34px !important;
    font-weight: 700;
    font-family: 'Larken Bold'!important;
}

.kl-private-reset-css-Xuajs1.go3176171171 span span strong {
    font-size: 16px;
    line-height: 21px !important;
}

.needsclick.kl-private-reset-css-Xuajs1 p {
    text-align: left !important;
}

.needsclick.kl-private-reset-css-Xuajs1 p:last-child {
    margin-bottom: 20px;
}

.kl-private-reset-css-Xuajs1 .go3176171171 ul p {
    margin: 0 !important;
}

.kl-private-reset-css-Xuajs1 .go3176171171 ul { padding-left:35px !important;}


.klaviyo-form.klaviyo-form.klaviyo-form {
    max-width: 1080px;
}


/* Form css new end.................................................. */










/* css for popup product page.............................................. start */


div#rich-text-01KER2XF8VF8ZR9GMP1RD75K4C h3 span{font-family:'Larken-bold'!important;font-size:30px!important;line-height:36px}
div#rich-text-01KER2XF93SYQQT7BZXV6QGZSH span span{font-size:18px;line-height:21px;font-family:'Larken-regular'!important}
div#rich-text-01KER2XF93SYQQT7BZXV6QGZSH{margin:10px 0 20px}
.needsclick.kl-private-reset-css-Xuajs1 button.needsclick.go2527370251.kl-private-reset-css-Xuajs1{border:solid!important;border-radius:8px!important;margin-top:5px;box-shadow:0px 2px 2px 0px #00000040;}
form.needsclick.klaviyo-form.klaviyo-form-version-cid_3.go3279073480.kl-private-reset-css-Xuajs1 {height: 500px !important;}
.needsclick.kl-private-reset-css-Xuajs1 img {   width: 100%;   height: 492px !important;}

/* css for popup product page.............................................. end */





@media (max-width:767px) {
  .go3176171171 ol, .go3176171171 ul { padding-left: 0 !important;}
 .needsclick.kl-private-reset-css-Xuajs1 div#rich-text-01KERKMMM549R0N82HTH0FHAZ3 h3 span strong{  font-size: 24px!important;  line-height: 30px!important;margin-top:15px !important;}
  form.needsclick.klaviyo-form.klaviyo-form-version-cid_2.go3279073480.kl-private-reset-css-Xuajs1 { padding-left: 0 !important;padding-right: 0 !important;}
  form.needsclick.klaviyo-form.klaviyo-form-version-cid_1.go3279073480.kl-private-reset-css-Xuajs1 {
    padding: 0 !important;
}

.needsclick.kl-private-reset-css-Xuajs1 img { object-fit: contain;}

}










@media (max-width:767px) {
  :not(#\20):not(#\20):not(#\20).r-l1wmzi { flex-direction: column !important;}
  div#rich-text-01KEA3PJDYB23SKCRXWGGRST7V p span { font-size: 18px!important; line-height: 25px;}
  /* .needsclick.kl-private-reset-css-Xuajs1 { padding-top: 6px !important;} */
  :not(#\20):not(#\20):not(#\20).r-1twzsi1 { row-gap: 10px !important;}

#bloggy--article .bggle_button {
    max-width: 100% !important;
}
.bggle_button a {
    font-size: 14px !important;
 padding: 0px;
 text-transform:uppercase !important;
}





.needsclick.kl-private-reset-css-Xuajs1 span span {
    display: inline-block;
    padding-top: 12px !important;
}
.needsclick.kl-private-reset-css-Xuajs1 {
    display: flex;
    align-items: start;
    justify-content: center;
}







}


.rebuy-product-block:hover .rebuy-product-title {
  color: #4a9335 !important;
}

 .rebuy-button {
  border-radius: 0;
  background: #4a9335!important;
  border-color: #4a9335!important;
}
.rebuy-bundle-builder__progress-bar-meter-fill {
  background: #4a9335!important;
}

  .rebuy-bundle-builder__progress-step
  .rebuy-bundle-builder__progress-step-icon {
  background-color: #eeeeee !important;
  color: #4a9335 !important;
  gap: 3px;

}

  .rebuy-bundle-builder__progress-step.complete
  .rebuy-bundle-builder__progress-step-icon {
  background-color: #4a9335 !important;
  color: #fffaee!important;
}
.rebuy-bundle-builder__progress-step-value {
  font-family: "Neue-Haas-Grotesk-Text-regular";
}


/* Items in Bundle styling  */
.rebuy-bundle-builder__group-container {
  border: solid 1px #4a9335 !important;
  border-radius: 10px;
}



  .rebuy-bundle-builder__group-container-body-items::-webkit-scrollbar-thumb {
  background: #4a9335 !important;
  border-radius: 8px;
}


.rebuy-cart__progress-bar-prompt {
    background: #4a9335 !important;
}

.rebuy-button.outline {
    color: #fff !important;
}
h1.rebuy-bundle-builder__main-header-super-title {
    text-transform: capitalize !important;
}
.needsclick.kl-private-reset-css-Xuajs1 img {
    height: auto !important;
}

.top-product.blog-linked-product {
  display: grid;
  grid-template-columns: 1.3fr 1fr;
  gap: 32px;
  max-width: 900px;
  margin: 48px auto;
  padding: 32px;
  border: 1px solid #e5e5e5;
  border-radius: 12px;
  background: #fff;
}
.metafield-rich_text_field p {
    text-align: left;
      font-style: italic !important;
}
.top-product .blog-linked-product {
    max-width: 100% !important; 
}

.blog-product-left {
  display: flex;
  flex-direction: column;
}

.blog-product-short-description {
  font-style: italic !important;
  font-size: 1.05rem;
  line-height: 1.7;
  color: #333;
  margin-bottom: 24px;
  max-width: 480px;
}

.blog-product-right {
  justify-content: center;
  align-items: center;
}

.blog-product-right img {
  max-width: 100%;
  height: auto;
  max-height: 300px;
  object-fit: contain;
}

.blog-shop-btn {
  display: inline-block;
  background: #1f7a3f;
  color: #fff;
  padding: 14px 28px;
  border-radius: 8px;
  text-decoration: none;
  font-weight: 600;
  width: fit-content;
}



@media (max-width: 768px) {


.go1618663301 .needsclick.go1781499716.kl-private-reset-css-Xuajs1 {
	display: block;
	width: 100% !important;
	padding: 15px 20px !important;
	min-width: 100% !Important;
}
.go1618663301 .needsclick.kl-private-reset-css-Xuajs1 {
	width: 100%;
}
.go1618663301 #email_01KEWTB4Y2FNCCXJCMREBNMTCZ {
	width: 100%;
}
  .blog-linked-product {
    grid-template-columns: 1fr;
    gap: 24px;
  }

  .top-product.blog-linked-product {
    display: block;
}
  .blog-product-right {
    order: 1; /* image first */
  }

  .blog-product-left {
    order: 2; /* text below */
    text-align: left;
  }

  .blog-product-short-description {
    max-width: 100%;
  }

  .blog-product-right img {
    max-height: 240px;
  }
  .go249761392 .needsclick.kl-private-reset-css-Xuajs1 {
    width: 100%;
}
.klaviyo-form-XDuUiq .needsclick.kl-private-reset-css-Xuajs1 {
    width: auto;
}
html:has(.quiz-iframe-container), body:has(.quiz-iframe-container) {
    overflow: hidden;
}
body:has(.quiz-iframe-container) .shopify-section-group-footer-group {
    display: none;
}
.needsclick.go3241907364.kl-private-reset-css-Xuajs1 .needsclick .kl-private-reset-css-Xuajs1 {
    padding-top: 0;
    justify-content: center;
    align-items: normal !important;
}
.needsclick.go1272136950.kl-private-reset-css-Xuajs1 .needsclick .kl-private-reset-css-Xuajs1 {
    padding-top: 20px;
    justify-content: center;
    align-items: normal !important;
}

   .checkout-activity {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 10px 12px;
    border: 1px solid rgba(0,0,0,.12);
    border-radius: 12px;
    background: #fff;
    font-size: 13px;
    line-height: 1;
    width: fit-content;
    max-width: 100%;
    box-shadow: 0 6px 18px rgba(0,0,0,.08);
    width: 100%;
    max-width: 90%;
    text-align: center;
    margin: 0 auto;
    /* padding-bottom: 0px !important; */
}
.checkout-activity__dot{
  width:10px;height:10px;border-radius:50%;
  position:relative;background:#14b8a6;
}
.checkout-activity__dot:after{
  content:"";position:absolute;inset:-8px;border-radius:50%;
  background:rgba(20,184,166,.22);
  animation:checkoutPulse 1.2s infinite ease-out;
}
@keyframes checkoutPulse{
  0%{transform:scale(.55);opacity:.85}
  70%{transform:scale(1.55);opacity:.15}
  100%{transform:scale(1.7);opacity:0}
}

[data-rebuy-custom-code="e7498adf-4b4f-4882-881f-5a80926517a8"] {
  padding-bottom:10px;
}
body.quiz .page-width {
    width: 100% !important;
    max-width: 100%;
    padding-bottom: 0;
}
body.quiz .main-page-title{display:none;}

ul.sub-checklist li {
    font-family: 'Neue-Haas-Grotesk-Text-regular' !important;
}
.needsclick.kl-private-reset-css-Xuajs1 button.needsclick.go2527370251.kl-private-reset-css-Xuajs1 {
    height: auto !important;
    padding: 20px !important;
}

.page-width:has(.quiz-iframe-container) {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}
.quiz div#accessiblyAppWidgetButton {
    display: none;
}

.quiz .needsclick.kl-private-reset-css-Xuajs1 {
    display: none;
}

.quiz .HubLauncherWidget__FloatingWidget-sc-1cgcsir-0.cgfDKs {
    display: none;
}
.klaviyo-form-WnKStB.klaviyo-form.form-version-cid-2 {
    margin-top: 10px;
    margin-bottom: 20px;
}

[data-blogs="blog"] .metafield-rich_text_field p {
    font-style: normal !important;
}
[data-blogs="blog"] .metafield-rich_text_field h2 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    line-height: 30px !important;
}