@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@400;600;700&display=swap";._footer_19qtw_1{padding:1.5rem 0 0;background:linear-gradient(180deg,#f7fbf3,#eef5e8);border-top:1px solid rgba(34,83,45,.12);margin-top:2rem}._footerTop_19qtw_7{width:100%;max-width:none;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:1rem 1rem 0}._footerHouse_19qtw_17,._footerTrust_19qtw_18{flex:1 1 min(320px,100%)}._footerTagline_19qtw_21{margin:0;color:#1f3f23;font-size:1rem;line-height:1.7;font-weight:600}._footerTrust_19qtw_18 span{display:inline-flex;align-items:center;color:#4e6454;font-size:.95rem;line-height:1.65}._footerBottom_19qtw_35{width:100%;max-width:none;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;background:#24472e;border-radius:18px;padding:1rem 1.1rem;color:#e7f4e9}._copyright_19qtw_49{color:#d9e8d9;font-size:.95rem;font-weight:600;margin:0}._paymentRow_19qtw_55{margin:0;display:flex;align-items:center;justify-content:flex-end;width:auto}._paymentLogosImage_19qtw_62{display:block;width:auto;max-height:32px;height:auto}@media (max-width: 700px){._footer_19qtw_1{padding:1rem 0 0;margin-top:1.5rem}._footerTop_19qtw_7{padding:.8rem .95rem 0}._footerBottom_19qtw_35{border-radius:16px;padding:1rem .95rem}._footerTagline_19qtw_21{font-size:.96rem}._copyright_19qtw_49{width:100%;text-align:center}._paymentRow_19qtw_55{width:100%;justify-content:center}._paymentLogosImage_19qtw_62{width:min(72vw,220px);max-width:100%;max-height:none}}._card_1ffs2_1{border:1px solid rgba(34,83,45,.08);border-radius:16px;overflow:hidden;background:linear-gradient(180deg,#fff,#f8fbf4);display:flex;flex-direction:column;min-height:100%;box-shadow:0 10px 24px #0f172a0f}._card_1ffs2_1:hover{transform:translateY(-4px);box-shadow:0 18px 36px #0f172a1f;border-color:#22532d29}._cardButton_1ffs2_16{border:none;background:transparent;padding:0;text-align:left;cursor:pointer;width:100%;display:block;flex:1}._media_1ffs2_26{position:relative;overflow:hidden;min-height:0;aspect-ratio:1 / 1;background:linear-gradient(135deg,#2bb67314,#fff0)}._cardImage_1ffs2_33{width:100%;height:100%;object-fit:cover;display:block;transition:transform .28s ease,box-shadow .2s ease}._cardBody_1ffs2_40{padding:.95rem .95rem 1rem}._categoryLine_1ffs2_43{margin:0 0 .42rem;color:#5b6b57;font-size:.72rem;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}._cardBody_1ffs2_40 h3{margin:0 0 .45rem;font-size:.96rem;font-weight:700;line-height:1.35;color:var(--text)}._cardFooter_1ffs2_58{display:flex;justify-content:space-between;align-items:center}._price_1ffs2_63{font-weight:700;color:#2d4b32;margin:0;font-size:.95rem}._addButton_1ffs2_69{width:auto;border:0;background:linear-gradient(135deg,var(--accent-dark),#2f7a3c);color:#fff;padding:0 1em;margin:.6rem 0 .7rem .95rem;border-radius:999px;font-size:.9rem;line-height:2.25;font-weight:700;cursor:pointer;display:inline-flex;align-self:flex-start;transition:transform .12s ease,opacity .12s ease,box-shadow .2s ease;box-shadow:0 8px 16px #1c352324}._addButton_1ffs2_69:hover{transform:translateY(-1px);opacity:.98}._addButton_1ffs2_69:disabled{opacity:.78;cursor:progress}@media (max-width: 700px){._card_1ffs2_1{border:none;box-shadow:none;border-radius:0;background:#fff}._cardBody_1ffs2_40{padding:.45rem .4rem 0}._categoryLine_1ffs2_43{font-size:.68rem;letter-spacing:.07em;text-transform:uppercase}._cardBody_1ffs2_40 h3{font-size:.84rem;min-height:2.4em}._price_1ffs2_63{font-size:.84rem;color:#555}._addButton_1ffs2_69{display:none}}._grid_1rf0e_1{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,260px));justify-content:center;gap:1.15rem;width:max-content;max-width:100%;margin:0 auto}@media (max-width: 900px){._grid_1rf0e_1{grid-template-columns:repeat(auto-fit,minmax(220px,220px));gap:.95rem}}@media (max-width: 700px){._grid_1rf0e_1{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.7rem}}._page_1njxd_1{padding:.5rem 0 1.25rem}._breadcrumbs_1njxd_5{margin:0 0 .8rem;font-size:14px;color:#666;display:flex;flex-wrap:wrap;gap:.35rem}._breadcrumbs_1njxd_5 a{color:#666;text-decoration:none}._breadcrumbs_1njxd_5 a:hover,._breadcrumbs_1njxd_5 a:focus-visible{color:#444}._addedNotice_1njxd_24{border:1px solid #e7efe7;background:#f4fbf4;padding:.75rem .8rem;margin:0 0 .75rem}._addedNotice_1njxd_24 p{margin:0;color:#27472c;font-size:.92rem}._noticeActions_1njxd_37{margin-top:.35rem;display:flex;gap:.8rem}._noticeActions_1njxd_37 a{color:#2f6f36;font-size:.9rem;text-decoration:none}._back_1njxd_49{background:transparent;color:#6b7280;border:0;padding:0;margin:0 0 1rem;cursor:pointer;font-size:.9rem}._back_1njxd_49:hover{color:#444}._productMain_1njxd_63{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.94fr);gap:1.9rem;align-items:start}._productGallery_1njxd_70{position:relative}._galleryTrigger_1njxd_74{position:absolute;right:12px;top:12px;width:34px;height:34px;border-radius:999px;border:1px solid #d8d8d8;background:#fffffffa;color:#555;font-size:18px;line-height:1;cursor:pointer;z-index:2}._imageButton_1njxd_90{display:block;width:100%;border:0;background:transparent;padding:0;cursor:zoom-in}._productImage_1njxd_99{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:0;box-shadow:none;cursor:zoom-in}._productInfo_1njxd_109{display:flex;flex-direction:column;gap:.6rem}._productInfo_1njxd_109 h1{margin:0;font-size:32px;line-height:1.2;font-weight:600;color:#111}._price_1njxd_123{font-size:18px;font-weight:400;color:#43454b;margin:0}._description_1njxd_130{color:#444;line-height:1.6;font-size:15px;margin:.2rem 0}._productStats_1njxd_137{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));gap:.6rem 1rem;margin:.35rem 0 0}._detailTerm_1njxd_144{font-weight:600;color:#666;font-size:.82rem;margin-bottom:.12rem}._detailValue_1njxd_151{color:#444;font-size:.9rem;line-height:1.45;margin:0}._buyRow_1njxd_158{display:flex;align-items:center;gap:.45rem;margin-top:.5rem}._qtyLabel_1njxd_165{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._buyRow_1njxd_158 ._qtyInput_1njxd_177:not([type=checkbox]):not([type=radio]){width:50px;max-width:50px;min-width:50px;height:52px;border:1px solid #d2d6dc;border-radius:0;text-align:center;padding:0;color:#111;font-size:16px}._qtyInput_1njxd_177::-webkit-outer-spin-button,._qtyInput_1njxd_177::-webkit-inner-spin-button{margin:0}._buy_1njxd_158{background:#3bb54a;color:#fff;border:0;padding:0 22.7px;height:52px;border-radius:4px;cursor:pointer;font-size:16px;font-weight:700;line-height:1;min-width:148px}._buy_1njxd_158:hover{opacity:.95}._metaLine_1njxd_213{margin:.25rem 0 0;color:#666;font-size:14px}._metaLine_1njxd_213 a{color:#666;text-decoration:none}._metaLine_1njxd_213 a:hover,._metaLine_1njxd_213 a:focus-visible{color:#444}._reviewsBlock_1njxd_229{margin-top:1.8rem;border-top:1px solid #ececec;padding-top:0}._tabs_1njxd_235{margin:0;padding:0;list-style:none;display:flex;border-bottom:1px solid #ececec}._tabs_1njxd_235 li{margin:0}._tabs_1njxd_235 button{border:0;background:transparent;color:#666;padding:.72rem .9rem;font-size:14px;cursor:pointer}._tabActive_1njxd_256 button{color:#111;font-weight:600}._tabPanel_1njxd_261{padding-top:1rem}._tabPanel_1njxd_261 h2{margin:0 0 .45rem;font-size:18px;font-weight:600;color:#111}._tabPanel_1njxd_261 p{margin:0;font-size:14px;color:#444}._tabPanel_1njxd_261 p+p{margin-top:.6rem}._reviewMetaText_1njxd_282{margin-top:.7rem!important;color:#5a5a5a!important}._reviewSuccess_1njxd_287{margin-top:.7rem!important;color:#1f6a2a!important}._reviewForm_1njxd_292{margin-top:.8rem;display:grid;gap:.5rem;width:100%;max-width:none}._reviewForm_1njxd_292 fieldset{margin:0;padding:0;border:0}._reviewForm_1njxd_292 legend{margin:0 0 .4rem;color:#333;font-size:.9rem}._ratingRow_1njxd_312{display:flex;flex-wrap:wrap;gap:.6rem}._starLabel_1njxd_318{display:inline-flex;align-items:center;gap:.3rem;font-size:.88rem;color:#444}._reviewForm_1njxd_292 input,._reviewForm_1njxd_292 textarea{width:100%;border:1px solid #d2d6dc;border-radius:4px;padding:.55rem .65rem;font-size:.92rem;color:#222}._reviewForm_1njxd_292 textarea{min-height:110px;resize:vertical}._rememberRow_1njxd_341{display:flex;align-items:center;gap:.45rem;color:#555;font-size:.85rem}._rememberRow_1njxd_341 input{width:auto;margin:0}._reviewSubmit_1njxd_354{border:0;border-radius:4px;background:#3bb54a;color:#fff;font-size:.9rem;font-weight:700;height:40px;padding:0 1rem;justify-self:start;cursor:pointer}._relatedSection_1njxd_367{margin-top:1.5rem}._relatedSection_1njxd_367 h2{margin:0 0 .8rem;color:#111;font-size:1.45rem;font-weight:600}._relatedGrid_1njxd_378{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}._relatedCard_1njxd_384{display:flex;flex-direction:column;gap:.35rem}._relatedImageLink_1njxd_390{display:block}._relatedImage_1njxd_390{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}._relatedCategoryLine_1njxd_401{margin:0;color:#666;font-size:.72rem}._relatedTitle_1njxd_407{color:#212121;text-decoration:none;font-size:1rem;line-height:1.35}._relatedPrice_1njxd_414{margin:0;color:#43454b;font-size:.9rem}._relatedButton_1njxd_420{width:fit-content;border:0;border-radius:4px;background:#3bb54a;color:#fff;font-size:.86rem;line-height:2.6;font-weight:700;padding:0 .9rem;cursor:pointer}._lightbox_1njxd_433{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;background:#0a0a0adb;display:grid;place-items:center;padding:1rem}._lightboxBackdrop_1njxd_443{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:transparent;cursor:zoom-out}._lightboxImage_1njxd_451{width:min(920px,96vw);max-height:90vh;object-fit:contain;display:block;position:relative;z-index:1}._lightboxClose_1njxd_460{position:absolute;top:10px;right:14px;width:44px;height:44px;border:0;border-radius:999px;background:#ffffff1f;color:#fff;font-size:34px;line-height:1;cursor:pointer;z-index:2}@media (max-width: 980px){._productMain_1njxd_63{grid-template-columns:1fr;gap:1.1rem}._productInfo_1njxd_109 h1{font-size:28px}._buyRow_1njxd_158{flex-wrap:wrap}._relatedGrid_1njxd_378{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}}@media (max-width: 700px){._productInfo_1njxd_109 h1{font-size:24px}}._cartSummary_o1ir8_1{border:1px solid #e6e6e6;background:#fff;padding:1.25rem;margin-bottom:1.5rem}._headerRow_o1ir8_8{display:flex;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:.85rem}._headerRow_o1ir8_8 h3{margin:0;font-size:1.5rem;font-weight:600;color:#111}._clearButton_o1ir8_23{background:#fff;color:#666;border:1px solid #d5d5d5;padding:.5rem .85rem;border-radius:4px;cursor:pointer}._empty_o1ir8_32{color:#374151;font-size:.96rem}._returnShopLink_o1ir8_37{display:inline-flex;margin-top:.8rem;text-decoration:none;border:1px solid #3bb54a;background:#3bb54a;color:#fff;padding:.56rem .9rem;border-radius:4px;font-weight:600;font-size:.9rem}._cartTableWrap_o1ir8_50{overflow-x:auto}._cartTable_o1ir8_50{width:100%;border-collapse:separate;border-spacing:0;min-width:640px;font-size:.92rem;color:#3b3b3b}._cartTable_o1ir8_50 th,._cartTable_o1ir8_50 td{border:0;border-bottom:1px solid #ececec;padding:.85rem .25rem;text-align:left;vertical-align:middle}._cartTable_o1ir8_50 thead th{background:transparent;font-weight:700;padding:15px 0}._cartTable_o1ir8_50 th:nth-child(2),._cartTable_o1ir8_50 td:nth-child(2),._cartTable_o1ir8_50 th:nth-child(1),._cartTable_o1ir8_50 td:nth-child(1),._cartTable_o1ir8_50 th:nth-child(4),._cartTable_o1ir8_50 td:nth-child(4),._cartTable_o1ir8_50 th:nth-child(6),._cartTable_o1ir8_50 td:nth-child(6){text-align:right}._cartTable_o1ir8_50 th:nth-child(5),._cartTable_o1ir8_50 td:nth-child(5){text-align:center}._itemTitle_o1ir8_94{font-weight:600;color:#222}._productThumb_o1ir8_99{width:52px;height:52px;object-fit:cover;border:1px solid #ebebeb;display:block}._thumbPlaceholder_o1ir8_107{width:46px;height:46px;border:1px dashed #d1d5db;background:#f9fafb}._removeIcon_o1ir8_114{width:24px;height:24px;border-radius:999px;border:1px solid #d3d3d3;background:#fff;color:#8a8a8a;cursor:pointer;line-height:1;font-size:1rem;padding:0}._quantityControls_o1ir8_127{display:inline-flex;align-items:center;gap:.35rem}._quantityButton_o1ir8_133{width:28px;height:28px;border:1px solid #d5d5d5;background:#fff;border-radius:4px;color:#222;cursor:pointer}._quantityValue_o1ir8_143{min-width:1.25rem;text-align:center;font-weight:600}._removeButton_o1ir8_149{background:transparent;color:#b91c1c;border:0;font-weight:600;cursor:pointer}._couponRow_o1ir8_157{padding:.6rem;text-align:left!important}._couponInput_o1ir8_162{border:1px solid #d2d6dc;min-width:210px;padding:.62rem .7rem;margin-right:.5rem;height:40px}._couponButton_o1ir8_170{border:1px solid #d4d4d4;background:#f7f7f7;color:#555;padding:.58rem .95rem;border-radius:4px;cursor:pointer;font-weight:600}._cartTotals_o1ir8_180{width:min(360px,100%);margin:1rem 0 0 auto;border:1px solid #ebeaea;padding:1rem}._cartTotals_o1ir8_180 h4{margin:0 0 .7rem;font-size:1.72rem;font-weight:600;color:#111}._totalRow_o1ir8_194{display:flex;justify-content:space-between;align-items:center;gap:.7rem;border-top:1px solid #ececec;padding:.5rem 0;font-size:.95rem}._totalRow_o1ir8_194 strong{font-size:1rem}._checkoutButton_o1ir8_208{width:100%;margin-top:.75rem;background:#3bb54a;color:#fff;border:1px solid #33a341;padding:12.8px 0;border-radius:4px;font-weight:600;cursor:pointer}._checkoutMessage_o1ir8_220{margin-top:.9rem;padding:.7rem .8rem;border:1px solid #bbf7d0;background:#f0fdf4;color:#166534;font-size:.92rem}@media (max-width: 900px){._headerRow_o1ir8_8{align-items:flex-start;flex-direction:column}._headerRow_o1ir8_8 h3{font-size:1.5rem}._cartTotals_o1ir8_180{margin-left:0;width:100%}._couponInput_o1ir8_162{width:100%;margin-right:0;margin-bottom:.5rem}}._checkoutPage_1l8ml_1{padding:0;background:transparent}._headerRow_1l8ml_6{margin-bottom:.6rem}._headerRow_1l8ml_6 h1{margin:0;font-size:28px;color:#12261a}._checkoutIntro_1l8ml_14{margin:.25rem 0 0;color:#4b5563}._checkoutSteps_1l8ml_19{list-style:none;padding:0;margin:0 0 1.25rem;display:flex;gap:1.25rem;color:#444;font-size:17px;border-bottom:0}._checkoutSteps_1l8ml_19 li{display:block;padding:0;font-weight:400}._stepActive_1l8ml_36{color:#444}._checkoutGrid_1l8ml_40{display:block}._checkoutSteps_1l8ml_19 a{color:inherit;text-decoration:none}._form_1l8ml_49{display:grid;grid-template-columns:minmax(0,1fr) minmax(410px,40.5%);gap:normal;align-items:start}._addressColumn_1l8ml_56,._orderColumn_1l8ml_57{min-width:0}._addressColumn_1l8ml_56 h3,._orderColumn_1l8ml_57 h3{margin:0 0 .95rem;font-size:1.5rem;font-weight:600;color:#111}._additionalHeading_1l8ml_69{margin-top:1.25rem!important}._fieldRow_1l8ml_73{margin:0 0 .82rem}._fieldRow_1l8ml_73 label{display:block;margin:0 0 .34rem;color:#111;font-size:.875rem}._form_1l8ml_49 ._addressColumn_1l8ml_56 input,._form_1l8ml_49 ._addressColumn_1l8ml_56 select,._form_1l8ml_49 ._addressColumn_1l8ml_56 textarea{width:100%;padding:0 11.2px!important;height:44px;border:1px solid #d1d5db!important;border-radius:10px!important;background:#fff;color:#222;font-size:.9rem;box-shadow:inset 0 1px 2px #0f172a0a;transition:border-color .16s ease,box-shadow .16s ease}._form_1l8ml_49 ._addressColumn_1l8ml_56 input:focus,._form_1l8ml_49 ._addressColumn_1l8ml_56 select:focus,._form_1l8ml_49 ._addressColumn_1l8ml_56 textarea:focus{outline:none;border-color:#34d399!important;box-shadow:0 0 0 3px #34d39929}._form_1l8ml_49 ._addressColumn_1l8ml_56 textarea{min-height:0;padding:.65rem 11.2px!important;height:auto;resize:vertical}._orderBox_1l8ml_114{border:0;background:#fff;padding:0}._summarySticky_1l8ml_120{position:relative;padding:1.1rem;border:1px solid #e5e7eb;border-radius:14px;background:linear-gradient(180deg,#fff,#fcfdff);box-shadow:0 10px 30px #0f172a12}._summaryActions_1l8ml_129{margin-top:1rem}._submitButton_1l8ml_133{width:100%;margin-top:.75rem;background:linear-gradient(135deg,var(--accent) 0%,#2dbb58 100%);color:#fff;border:0;padding:0 17px;height:54px;border-radius:999px;cursor:pointer;font-weight:700;font-size:16px;box-shadow:0 8px 20px #14b8a633;transition:none}._submitButton_1l8ml_133:hover{box-shadow:0 10px 24px #14b8a63d}._orderTable_1l8ml_153{width:100%;border-collapse:separate;border-spacing:0;font-size:.92rem;color:#3b3b3b}._orderTable_1l8ml_153 th,._orderTable_1l8ml_153 td{border:0;border-bottom:1px solid #ececec;padding:11.9px 0;text-align:left;vertical-align:top}._orderTable_1l8ml_153 thead th{font-weight:700;padding:21.2px 0}._productRow_1l8ml_175 td{padding-bottom:30px}._orderProductCell_1l8ml_179{display:flex;align-items:center;gap:.75rem}._orderProductCell_1l8ml_179 img{width:54px;height:54px;object-fit:cover;border:1px solid #ededed;flex:0 0 auto}._orderTable_1l8ml_153 td:last-child,._orderTable_1l8ml_153 th:last-child{text-align:right;white-space:nowrap}._orderTable_1l8ml_153 tfoot th{font-weight:600;padding:15px 20px}._orderTable_1l8ml_153 tfoot td{padding:15px 20px}._orderGrandTotal_1l8ml_208{font-size:1.1rem;font-weight:700}._paymentMethods_1l8ml_213{list-style:none;margin:0;padding:.95rem 0 0}._paymentMethods_1l8ml_213 li{border-bottom:1px solid #ececec;padding:6px 0 12px}._paymentMethods_1l8ml_213 li:hover ._paymentLabel_1l8ml_224{background:#f8fafc;border-radius:8px}._paymentMethods_1l8ml_213 li:last-child{border-bottom:0}._paymentLabel_1l8ml_224{display:flex;align-items:center;gap:.6rem;cursor:pointer;color:#111;font-size:.92rem;flex-wrap:wrap;padding:.5rem .7rem;border-radius:8px;transition:background .16s ease,box-shadow .16s ease,border-color .16s ease;border:1px solid transparent}._paymentLabel_1l8ml_224:hover{background:#f8fafc;border-color:#e5e7eb}._paymentLabel_1l8ml_224:has(input:checked){background:linear-gradient(135deg,#f0fdf4,#eff6ff);border-color:#86efac;box-shadow:0 2px 8px #10b9811f}._paymentLabel_1l8ml_224 input{width:auto;margin:0}._paymentText_1l8ml_263{line-height:1.4;font-weight:600}._paymentLogo_1l8ml_268{width:auto;max-height:24px;max-width:76px;object-fit:contain;display:inline-flex;align-items:center;justify-content:center;padding:.28rem .55rem;border-radius:999px;background:linear-gradient(135deg,#fff,#f8fafc);border:1px solid #e5e7eb;box-shadow:0 1px 2px #0f172a0f;color:#111827;font-size:.78rem;font-weight:700;white-space:nowrap;letter-spacing:.01em}._paymentLabel_1l8ml_224:has(input:checked) ._paymentLogo_1l8ml_268{border-color:#86efac;box-shadow:0 1px 3px #10b98129}._paymentHint_1l8ml_293{margin:.5rem 0 0;color:#5f6470;font-size:.84rem}._cardFields_1l8ml_299{border-top:1px solid #ececec;margin-top:.6rem;padding-top:.9rem}._cardHeading_1l8ml_305{margin:0 0 .45rem;color:#222;font-size:.92rem;font-weight:600}._cardFields_1l8ml_299 label{display:block;margin:0 0 .35rem;color:#333;font-size:.875rem}._cardFields_1l8ml_299 input{width:100%;height:40px;border:1px solid #d2d6dc;border-radius:4px;padding:0 11.2px}._formError_1l8ml_327{margin:.9rem 0 .45rem;padding:.6rem .75rem;border:1px solid #fca5a5;background:#fff1f2;color:#991b1b;font-size:.9rem;border-radius:8px}._ariaLive_1l8ml_338{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}._submitButton_1l8ml_133{width:100%;margin-top:.75rem;background:#3bb54a;color:#fff;border:1px solid #33a341;padding:0 17px;height:52px;border-radius:4px;cursor:pointer;font-weight:600;font-size:17px;transition:none}._socialProof_1l8ml_361{margin-top:1.2rem;border-top:1px solid #ececec;padding-top:.85rem}._socialProof_1l8ml_361 h4{margin:0 0 .35rem;color:#222;font-size:.98rem;font-weight:600}._socialProof_1l8ml_361 p{margin:0;color:#545b67;font-size:.86rem;line-height:1.5}._emptyCheckout_1l8ml_381{border:1px solid #e5e7eb;background:#fff;padding:1rem;display:grid;gap:.8rem}._emptyCheckout_1l8ml_381 p{margin:0;color:#374151}._submitButton_1l8ml_133:disabled,._addressColumn_1l8ml_56 input:disabled,._addressColumn_1l8ml_56 select:disabled,._addressColumn_1l8ml_56 textarea:disabled{opacity:.65;cursor:not-allowed}._couponPrompt_1l8ml_402{margin:1rem 0 0;color:#565d68;font-size:.9rem}._couponPrompt_1l8ml_402 button{border:0;background:transparent;color:#2d6b9f;font:inherit;padding:0;text-decoration:underline;text-underline-offset:.12em;cursor:pointer}@media (max-width: 980px){._form_1l8ml_49{grid-template-columns:1fr;gap:1.35rem}._checkoutSteps_1l8ml_19{flex-direction:column;gap:.2rem}._checkoutSteps_1l8ml_19 li{padding-bottom:0}._orderBox_1l8ml_114{padding:0 .85rem .85rem}}._wrap_10xt8_1{width:100%;max-width:none;margin:0;background:#fff}._received_10xt8_8{margin:0;color:#3f3f3f;font-size:1rem}._metaList_10xt8_14{list-style:none;margin:.85rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;border:1px solid #ececec;border-left:0;border-right:0;padding-top:.85rem;padding-bottom:.85rem}._metaList_10xt8_14 li{margin:0;color:#555;font-size:.92rem;border-right:1px solid #ececec;padding-right:.65rem}._metaList_10xt8_14 li:last-child{border-right:0}._paymentHint_10xt8_40{margin:.95rem 0 0;color:#5f6470;font-size:.88rem}._detailsSection_10xt8_46{margin-top:1.35rem}._detailsSection_10xt8_46 h2,._billingSection_10xt8_51 h2{margin:0 0 .8rem;font-size:1.42rem;color:#111}._detailsTable_10xt8_57{width:100%;border-collapse:separate;border-spacing:0}._detailsTable_10xt8_57 th,._detailsTable_10xt8_57 td{border-bottom:1px solid #ececec;padding:.72rem 0;text-align:left;font-size:.9rem;color:#444}._detailsTable_10xt8_57 thead th{font-weight:700;color:#222}._detailsTable_10xt8_57 td:last-child,._detailsTable_10xt8_57 th:last-child{text-align:right;white-space:nowrap}._detailsTable_10xt8_57 a{color:#333;text-decoration:none}._detailsTable_10xt8_57 a:hover,._detailsTable_10xt8_57 a:focus-visible{text-decoration:underline}._detailsTable_10xt8_57 tfoot th{font-weight:600}._billingSection_10xt8_51{margin-top:1.25rem}._billingSection_10xt8_51 address{margin:0;font-style:normal;color:#444}._billingSection_10xt8_51 p{margin:0;line-height:1.5}._missingOrder_10xt8_112{border:1px solid #ececec;padding:1rem;margin:0 0 1rem}._missingOrder_10xt8_112 h2{margin:0 0 .4rem;color:#111;font-size:1.25rem}._missingOrder_10xt8_112 p{margin:0;color:#555}._returnLink_10xt8_129{display:inline-flex;margin-top:.7rem;text-decoration:none;border:1px solid #3bb54a;background:#3bb54a;color:#fff;padding:.5rem .85rem;border-radius:4px;font-weight:600;font-size:.88rem}@media (max-width: 980px){._metaList_10xt8_14{grid-template-columns:1fr 1fr}._metaList_10xt8_14 li{border-right:0;padding-right:0}}@media (max-width: 700px){._metaList_10xt8_14{grid-template-columns:1fr}}._wrap_7m2wc_1{width:100%;max-width:none;margin:0}._breadcrumbs_7m2wc_7{margin:0 0 .7rem;color:#666;font-size:.88rem;display:flex;align-items:center;gap:.35rem}._breadcrumbs_7m2wc_7 a{color:#666;text-decoration:none}._headingBar_7m2wc_21{margin-bottom:1rem;border:1px solid #ededed;background:#fff;padding:.7rem .9rem}._headingBar_7m2wc_21 h1{margin:0;font-size:2rem;font-weight:400;color:#111;text-transform:lowercase}._statusGrid_7m2wc_36{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}._statusCard_7m2wc_42,._methodsCard_7m2wc_43{border:1px solid #ececec;background:#fff;padding:1rem}._statusCard_7m2wc_42 h2,._methodsCard_7m2wc_43 h2{margin:0 0 .55rem;font-size:1.55rem;line-height:1.25;font-weight:600;color:#111}._statusCard_7m2wc_42 p{margin:0;color:#444;line-height:1.55}._statusCard_7m2wc_42 a{color:#2563eb;text-decoration:none}._methodsCard_7m2wc_43 ul{margin:0;padding-left:0;display:grid;gap:.32rem;list-style:none}._methodsCard_7m2wc_43 li{color:#444;display:flex;align-items:center;gap:.42rem}._methodIcon_7m2wc_84{width:1rem;text-align:center;color:#555;font-weight:700}._methodLogo_7m2wc_91{width:36px;height:20px;object-fit:contain;display:inline-block}@media (max-width: 700px){._statusGrid_7m2wc_36{grid-template-columns:1fr}._headingBar_7m2wc_21 h1{font-size:1.65rem}._statusCard_7m2wc_42 h2,._methodsCard_7m2wc_43 h2{font-size:1.25rem}}:root{--accent: #2bb673;--accent-dark: #1f8f3a;--muted: #556160;--bg: #fbfffb;--panel: #ffffff;--border: #e1efe1;--shadow: rgba(15, 23, 42, .06);--text: #183227}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:IBM Plex Sans,Segoe UI,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.skip-link:focus{position:static;left:0;top:0;width:auto;height:auto;background:#111;color:#fff;padding:.75rem 1rem;z-index:9999}.skipLinks{position:absolute;top:0;left:0}a:focus,button:focus,input:focus,textarea:focus{outline:3px solid #2563eb;outline-offset:2px}.focus-hidden:focus{outline:none}button,input{font:inherit}.app{min-height:100vh;background:#fff}.checkoutRoute .header{border-bottom:0;padding:.8rem 1rem .45rem}.checkoutRoute .brandRow{grid-template-columns:1fr;justify-items:center;text-align:center;padding:0}.checkoutRoute .brandBlock{display:grid;justify-items:center}.checkoutRoute .brandHeadingLink{justify-content:center}@media (max-width: 980px){.checkoutRoute .cartStatus{display:none}}.checkoutRoute .mainContent{padding-top:.45rem;max-width:none;width:100%;margin:0}.cartActionNotice{width:100%;max-width:none;margin:.85rem 0 0;padding:.8rem 1rem;border:1px solid #d8ead7;background:#f5fbf4;color:#23402c;display:flex;justify-content:space-between;align-items:center;gap:1rem}.cartActionNotice p{margin:0;font-size:.95rem}.cartActionNoticeLinks{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.cartActionNoticeLinks a,.cartActionNoticeLinks button{border:0;background:transparent;padding:0;color:#2f6f36;font-size:.92rem;font-weight:600;text-decoration:none;cursor:pointer}.cartActionNoticeLinks button{color:#4b5563}.header{display:flex;flex-direction:column;gap:.75rem;padding:1rem 1rem .9rem;border-bottom:1px solid var(--border);background:#fff}.header>*{width:100%;max-width:none;margin:0}.header h1{font-size:clamp(2rem,2.45vw,2.75rem);font-size:1.95rem;max-width:680px}.cartAnnouncement{display:flex;align-items:center;justify-content:flex-end;gap:.7rem;width:min(62%,640px);font-size:.9rem}.cartAnnouncement p{margin:0}.cartTitleLink{background:transparent;border:0;padding:0;color:#0f172a;font-weight:700;text-decoration:none;cursor:pointer}.topbar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.35rem 0 .55rem;border-bottom:1px solid var(--border)}.topbarLabel{font-size:.8rem;font-weight:700;letter-spacing:.18em;color:#475569}.topbarLink{color:var(--accent);text-decoration:none;font-weight:400}.topbarLink:hover,.topbarLink:focus{color:#114f14}.topbarLinks{display:flex;gap:.75rem;align-items:center}.menuButton{background:transparent;color:#111;border:1px solid #ddd;padding:.55rem .9rem;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:42px}.menuButton:hover,.menuButton:focus{background:#f7f7f7;border-color:#cfcfcf}.menuIcon{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;width:18px;height:14px}.menuLine{display:block;width:18px;height:2px;background:#111;transition:transform .2s ease,opacity .2s ease}.menuIcon.open .menuLine:nth-child(1){transform:translateY(6px) rotate(45deg)}.menuIcon.open .menuLine:nth-child(2){opacity:0}.menuIcon.open .menuLine:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.menuButtonLabel{font-size:1rem;font-weight:600;letter-spacing:.08em;color:#2f4f3a}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brandRow{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.85rem 0 .35rem}.cartStatus{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;font-size:.95rem;font-weight:700;color:#0f172a}.accountShortcut,.checkoutShortcut{display:none;border:0;background:transparent;padding:0;margin:0}.cartPreviewWrap{position:relative}.cartPreviewToggle{border:0;padding:0;cursor:pointer}.cartCount{display:inline-flex;align-items:center;justify-content:center;position:relative;width:40px;height:24px;border-radius:0;background:transparent;color:#4b4b4b;text-decoration:none}.cartIcon{display:inline-flex;align-items:center;justify-content:center;width:39px;height:22px}.cartIcon svg{width:39px;height:22px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.cartBadge{position:absolute;right:-2px;top:-4px;min-width:15px;height:15px;padding:0 3px;border-radius:999px;background:#4b4b4b;color:#fff;font-size:10px;line-height:15px;text-align:center;font-weight:700}.cartPreviewPanel{position:absolute;top:calc(100% + .65rem);right:0;width:min(320px,92vw);border:1px solid #dfe7df;border-radius:14px;background:#fff;box-shadow:0 18px 38px #0f172a2e;padding:.85rem;z-index:85;opacity:0;pointer-events:none;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease}.cartPreviewPanel.open{opacity:1;pointer-events:auto;transform:translateY(0)}.cartPreviewPanel h3{margin:0;font-size:1rem;color:#0f172a}.cartPreviewItems{margin:.75rem 0;padding:0;list-style:none;display:grid;gap:.45rem}.cartPreviewItems li{display:grid;gap:.2rem;color:#334155;font-size:.85rem}.cartPreviewItems li span:first-child{font-weight:700;color:#0f172a}.cartPreviewTotal{margin:0;font-size:.92rem;font-weight:700;color:#0f172a}.cartPreviewActions{margin-top:.75rem;display:grid;gap:.5rem}.cartPreviewLink,.cartPreviewCheckoutLink{text-align:center;text-decoration:none;border-radius:999px;padding:.6rem .8rem;font-size:.9rem;font-weight:700}.cartPreviewLink{border:1px solid #cad6ca;color:#1f3f27;background:#fff}.cartPreviewCheckoutLink{border:1px solid #1f8f3a;color:#fff;background:#1f8f3a}.cartPreviewEmpty{margin:.75rem 0 0;color:#64748b;font-size:.9rem}.brandBlock{display:grid;gap:.35rem}.floatingActions{display:none}.joinChatReplica{position:fixed;right:16px;bottom:92px;z-index:84}.joinChatButton{border:0;border-radius:999px;padding:.62rem .95rem;background:var(--accent);color:#fff;font-weight:700;font-size:.88rem;display:inline-flex;align-items:center;gap:.55rem;box-shadow:0 10px 24px #1b7d3f29;cursor:pointer}.joinChatBadge{border-radius:999px;background:#0d7f2e;padding:.16rem .48rem;font-size:.72rem;font-weight:700}.brandHeadingLink{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none}.brandHeadingLink h1{font-size:1.8rem;letter-spacing:-.01em}.brandLogo{width:42px;height:24px;object-fit:contain}.brandLink{color:#0f172a;text-decoration:none;font-size:1.8rem;font-weight:800}.searchLabel{font-size:.9rem;color:#475569;align-self:center}.eyebrow{display:inline-flex;margin-bottom:.75rem;padding:.4rem .9rem;border-radius:999px;background:#2bb6731f;color:var(--accent-dark);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.subtitle{margin:.25rem 0 0;color:var(--muted);max-width:720px;line-height:1.8}.search-form{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.primaryNav{border-top:1px solid var(--border);padding:1rem 0 0;overflow:hidden;transition:max-height .3s ease,opacity .2s ease}.primaryNav.open .primaryNavInner{display:flex}.primaryNavInner{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;margin:0;padding:0;list-style:none}.primaryNavItem{display:block;min-width:0;position:relative}.primaryNavLink{background:transparent;color:var(--accent);border:none;padding:0;cursor:pointer;font-size:1rem;line-height:1.2;font-weight:400;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem}.primaryNavLink:visited,.primaryNavLink:hover,.primaryNavLink:focus-visible{color:#41a065}.primaryNavLabel{display:block}.primaryNavChevronButton,.primaryNavChevron{display:none}.primaryNavChevron svg{width:.92rem;height:.92rem;stroke:currentColor;stroke-width:1.8;fill:none;stroke-linecap:round;stroke-linejoin:round}.drawerCloseButton{display:none}.primaryNavLink.active{color:#2a7f4d;text-decoration:underline}.primarySubNav{margin:.35rem 0 0;padding:0 0 0 .9rem;list-style:none;display:none;gap:.25rem}.primaryNavItem.open>.primarySubNav,.primaryNavItem:hover>.primarySubNav,.primaryNavItem:focus-within>.primarySubNav{display:grid}.primarySubNavLink{display:block;font-size:.9rem;text-decoration:none;color:var(--accent);background:transparent;border:none;padding:0}.primarySubNavLink:visited,.primarySubNavLink:hover,.primarySubNavLink:focus-visible{color:#41a065}.utilityNavLink{color:#555}@media (max-width: 980px){.primaryNav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;border-top:0;padding:0;background:#0b13207a;display:none;opacity:1;max-height:none}.primaryNav.open{display:block}.primaryNavInner{width:min(74vw,335px);height:100%;overflow-y:auto;margin:0;background:#fff;display:flex;flex-direction:column;gap:0;padding:1.1rem 1.35rem 1.4rem}.primaryNavItem{border-bottom:1px solid #f3f5f7;padding:.1rem 0}.primaryNavLink{width:100%;justify-content:flex-start;text-align:left;font-size:1.25rem;line-height:1.25;color:#41a065;padding:.62rem 1.5rem .62rem 0}.primaryNavChevronButton{display:inline-flex;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1.35rem;height:1.35rem;border:0;padding:0;background:transparent;color:#41a065;align-items:center;justify-content:center;cursor:pointer}.primaryNavChevron{display:inline-block;line-height:0;color:#41a065;transition:transform .22s ease}.primaryNavItem.open .primaryNavChevron{transform:rotate(180deg)}.primarySubNav{display:none;margin:0 0 .45rem;padding:0;gap:.2rem}.primaryNavItem.open>.primarySubNav{display:block}.primarySubNavLink{display:block;font-size:15px;line-height:24.27px;color:#41a065;padding:4px 0}.drawerCloseButton{display:inline-flex;position:absolute;right:.9rem;top:.9rem;width:46px;height:46px;border-radius:0;border:0;background:transparent;color:#fff;font-size:2.2rem;line-height:1;align-items:center;justify-content:center;box-shadow:none}.drawerCloseButton:hover{transform:none;opacity:.95}}input:not([type=checkbox]):not([type=radio]){padding:.72rem .9rem;border:1px solid var(--border);border-radius:4px;min-width:260px;background:#fff;box-shadow:none}button{background:var(--accent);color:#fff;border:none;padding:.7rem 1rem;border-radius:4px;cursor:pointer;box-shadow:none;transition:none}button:hover{opacity:.95}.ghostButton{background:transparent;color:var(--text);border:1px solid var(--border);padding:.8rem 1rem;border-radius:999px;cursor:pointer}.categoryNav{padding:1rem 0}.categoryNavInner{display:flex;flex-wrap:wrap;gap:.75rem}.categoryButton{background:#fff;color:var(--text);border:1px solid var(--border);padding:.75rem 1rem;border-radius:999px;cursor:pointer}.categoryButton.active{background:var(--accent);color:#fff;border-color:var(--accent)}.clearCategory{background:transparent;color:var(--muted);border:1px solid var(--border);padding:.75rem 1rem;border-radius:999px;cursor:pointer}.mainContent{max-width:1280px;width:min(100%,1280px);margin:0 auto;padding:1.25rem 1.5rem 2rem}.hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:1.6rem;padding:1.6rem 1.4rem 1.8rem;border-bottom:0;background:radial-gradient(circle at top right,rgba(43,182,115,.16),transparent 38%),linear-gradient(120deg,#2bb6731f,#fff0 70%);border-radius:24px;box-shadow:0 20px 48px #0f172a0f}.heroContent{display:flex;flex-direction:column;gap:.95rem;max-width:none;width:100%}.heroBadges{display:flex;flex-wrap:wrap;gap:.55rem}.heroBadge{display:inline-flex;align-items:center;padding:.4rem .65rem;border-radius:999px;background:#ffffffe6;border:1px solid rgba(34,83,45,.12);color:var(--accent-dark);font-size:.82rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.eyebrow{display:inline-flex;align-items:center;width:fit-content;padding:.38rem .7rem;border-radius:999px;background:#2bb6731f;color:var(--accent-dark);font-size:.85rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.homeHeroHeading{margin:0;font-size:clamp(2.25rem,3.4vw,3.8rem);line-height:1.03;font-weight:700;color:var(--text);max-width:820px;letter-spacing:-.02em}.heroSub{margin:0;color:var(--muted);max-width:none;width:100%;line-height:1.75;font-size:1.05rem}.hero p{margin:0;color:var(--muted);max-width:none;width:100%;line-height:1.65}.heroActions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.25rem;align-items:center}.heroActions button{min-width:170px;padding:.9rem 1.15rem;border-radius:999px;font-weight:700}.heroCta{background:linear-gradient(135deg,var(--accent-dark),#2f7a3c);color:#fff;border:0;box-shadow:0 10px 22px #1c352329}.heroGhost{background:#fffffff5;border:1px solid rgba(34,83,45,.16);color:var(--accent-dark)}.heroCall{display:inline-flex;align-items:center;width:fit-content;margin-top:.2rem;padding:.62rem .9rem;border-radius:999px;background:#fffffff0;border:1px solid rgba(34,83,45,.12);color:var(--accent-dark);font-weight:700;text-decoration:none;box-shadow:0 6px 14px #0f172a0d}.heroImageWrap{display:flex;align-items:center;justify-content:center}.heroGraphic{position:relative;width:min(100%,480px);min-height:320px;border-radius:24px;background:linear-gradient(135deg,#2bb6733d,#fff0);box-shadow:0 24px 48px #0f172a14;overflow:hidden;padding:1.2rem;display:flex;align-items:flex-end;justify-content:center}.heroGraphic:before{content:"";position:absolute;inset:auto -8% -24% auto;width:220px;height:220px;border-radius:50%;background:#ffffff3d}.heroGraphicCard{position:relative;z-index:1;width:min(100%,320px);padding:1rem 1rem 1.1rem;border-radius:18px;background:#fffffff5;box-shadow:0 16px 32px #0f172a1f}.heroGraphicBadge{display:inline-flex;align-items:center;padding:.35rem .6rem;border-radius:999px;background:#2bb6731f;color:var(--accent-dark);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.heroGraphicCard h3{margin:.7rem 0 .35rem;font-size:1.15rem;color:#183522}.heroGraphicCard p{margin:0 0 .8rem;color:var(--muted);line-height:1.6;font-size:.95rem}.heroGraphicCard ul{margin:0;padding-left:1rem;color:#2f4f3a;font-size:.92rem;display:grid;gap:.42rem}.heroBanner{width:100%;height:auto;border-radius:4px;border:1px solid #ececec;object-fit:cover}.sectionHeader{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin:1.2rem 0 1rem;padding:.9rem 1rem;border-radius:16px;background:linear-gradient(180deg,#f0f7e9cc,#fffffff2);border:1px solid rgba(34,83,45,.08)}.sectionHeader h2{margin:0;font-size:30px;line-height:1.2;font-weight:700;color:#183522}.sectionHeader p{margin:0;color:#4f5f52;max-width:720px;line-height:1.8}.productSection{padding-bottom:1.2rem}.infoSection,.missionSection{padding:1.5rem 0;border-top:1px solid var(--border)}.infoSection{display:grid;gap:1.5rem}.deliveryCopy{background:#fff;border:1px solid var(--border);border-radius:24px;padding:1.5rem 1.75rem}.deliveryCopy h2{margin:0;font-size:1.35rem}.deliveryCopy p{color:#475569;line-height:1.8;margin:.9rem 0 0}.infoCard{padding:1.2rem 1.3rem;border-radius:8px;background:#fff;border:1px solid var(--border);box-shadow:none}.infoCard h2{margin-top:0;font-size:1.5rem}.infoCard p{color:#475569;line-height:1.8;margin:1rem 0 0}.featureSection{display:grid;gap:1.25rem;grid-template-columns:340px minmax(0,1fr);align-items:start;padding:1.75rem 0;border-top:1px solid rgba(34,83,45,.12)}.featureImage{width:100%;max-width:340px;height:auto;display:block;border:0;border-radius:20px;box-shadow:0 18px 34px #0f172a17}.featureCopy{padding:1rem 1.1rem;border:1px solid rgba(34,83,45,.1);background:#f7fbf3;border-radius:18px}.featureCopy h2{margin:0 0 .65rem;font-size:1.8rem;line-height:1.1;font-weight:700;color:#183522}.featureCopy p{color:#425042;font-size:1rem;line-height:1.8;margin:0}.middlePromoSection{margin-top:1.24rem;display:grid;grid-template-columns:360px minmax(0,1fr);align-items:start}.middlePromoImage{width:350px;max-width:350px;display:block;border:none;border-radius:0}.middlePromoSpacer{min-height:1px}.supportReplica{margin-top:1.5rem;text-align:center;padding:1.3rem 1rem;border-radius:20px;background:linear-gradient(180deg,#f7fbf3f5,#fff);border:1px solid rgba(34,83,45,.08)}.supportReplica h2{margin:0;color:#216133;font-size:2rem;line-height:1.1;font-weight:700}.supportReplica p{margin:1rem auto 0;color:#445243;font-size:1rem;line-height:1.8;max-width:640px}.supportReplica h3{margin:1.4rem 0 0;color:#216133;font-size:1.8rem;line-height:1.1;font-weight:700}.supportReplica .licenseNumber{margin-top:1rem;font-size:1rem;line-height:1.6;color:#5a6b57}.trustGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin-top:1rem}.trustCard{padding:1rem;border:1px solid rgba(34,83,45,.08);border-radius:16px;background:#f7fbf3;display:flex;flex-direction:column;gap:.45rem}.trustCard strong{font-size:1rem;color:#183522}.trustCard span{color:#4f5f52;font-size:.95rem}.trustTextWrap{display:grid;gap:.1rem}.trustIcon{color:#7f9b82;font-size:1.5rem;line-height:1}.trustStrip{padding:1rem;border:1px solid rgba(34,83,45,.08);border-radius:16px;background:#f7fbf3;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.9rem}.trustStrip .trustCard{background:#f7fbf3}.missionSection h2{margin:0 0 1rem;font-size:1.65rem}.missionSection p{margin:0 0 1rem;color:#475569;line-height:1.8}.missionSection{display:grid;gap:1rem;grid-template-columns:360px 1fr;align-items:start;margin-top:14px}.missionImage{width:360px;max-width:100%;height:auto;display:block;border:none;border-radius:0}.missionCopy{display:block;padding:0}.missionCopy h2{margin:0;font-size:30px;line-height:30px;font-weight:600}.missionCopy p{color:#444;font-size:17px;line-height:25.5px;margin:0 0 24px}main{padding:0}.contentGrid{display:grid;grid-template-columns:1fr 320px;gap:1.2rem}.homeContentGrid{grid-template-columns:1fr}@media (min-width: 981px){.homeContentGrid{grid-template-columns:1fr 320px;gap:1.5rem}}.productPane{display:flex;flex-direction:column;gap:1rem}.cartPane{position:sticky;top:1.25rem;align-self:start}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem}.status-message{padding:1.5rem;margin:1rem 0;border:1px solid var(--border);border-radius:18px;background:#fff;text-align:center}.status-message.error{color:#b91c1c;border-color:#fecaca;background:#fff1f2}.archiveMeta{color:#4f5f52;font-size:.93rem;line-height:1.45;margin:0}.sectionHeader .archiveMeta{color:#4f5f52;line-height:1.45}.archiveHeading{font-size:40px!important;line-height:1.2;font-weight:600!important;margin:0 0 20px;color:#183522}.sectionHeader h2.archiveHeading{margin:0 0 20px}.archiveToolbar{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:.25rem 0 1rem;padding:.8rem .95rem;border-radius:14px;background:#f7fbf3;border:1px solid rgba(34,83,45,.08)}.archiveFilterToggle{border:0;background:transparent;color:#35553d;font-size:.92rem;line-height:1.2;padding:0;font-weight:600;text-decoration:underline;text-underline-offset:.12em;cursor:pointer}.archiveSortBar{display:flex;align-items:center;gap:1rem}.archiveSortSelect{border:1px solid rgba(34,83,45,.16);background:#fff;color:#3f3f3f;font-size:.92rem;padding:.48rem .7rem;border-radius:999px}.archiveFiltersPanel{border:1px solid rgba(34,83,45,.1);padding:.8rem .9rem;margin:0 0 .95rem;color:#4f5f52;font-size:.92rem;border-radius:12px;background:#f7fbf3}.archiveFiltersPanel p{margin:0}.archivePagination{margin-top:1.2rem;display:flex;align-items:center;justify-content:center;gap:.2rem}.archivePageButton{border:0;background:transparent;border-radius:999px;padding:.3rem .55rem;min-width:28px;font-size:14px;font-weight:600;color:#2d4b32;cursor:pointer}.archivePageButton.active{background:#dfeecf;color:#183522;opacity:1;cursor:default}.archivePageButtonNav{color:#4f5f52}.archivePageButton:focus-visible{outline:2px solid #7f7f7f;outline-offset:1px}.archivePageButton:disabled{opacity:.45;cursor:not-allowed}.archivePageButton.active:disabled{opacity:1}.archivePageStatus{display:none}@media (min-width: 981px){.header{gap:0;padding:0;border-bottom:1px solid #d8e6d5;background:#fff}.header>*{width:100%;max-width:none;margin:0}.cartAnnouncement{display:none}.topbar{min-height:48px;justify-content:flex-end;gap:.35rem 1rem;border-bottom:1px solid #1f3d27;background:linear-gradient(180deg,#24472e,#1f3e27);padding:0 2.4rem;box-shadow:inset 0 -1px #ffffff0f}.topbarLabel{display:inline;color:#f0f8eb;letter-spacing:.04em;font-size:.95rem;margin-right:.15rem;font-weight:700;text-transform:uppercase}.topbarLink{color:#fff;font-size:.97rem;font-weight:600;letter-spacing:.01em}.topbarLinks{display:none}.brandRow{grid-template-columns:190px minmax(0,1fr) auto;align-items:center;text-align:left;gap:1.2rem;background:linear-gradient(180deg,#eef8e6,#e4f1da);padding:1rem 1.35rem .75rem;border-top:1px solid #d6e7cd}.menuButton{display:none}.brandBlock{justify-items:start}.brandHeadingLink h1,.subtitle{display:none}.brandLogo{width:172px;height:132px;display:block}.cartStatus{justify-content:flex-end;gap:1rem;color:#1c3523;align-items:center}.cartStatus .topbarLink{display:none}.cartCount{display:inline-flex}.accountShortcut,.checkoutShortcut{display:inline-flex;align-items:center;gap:.42rem;color:#1c3523;text-decoration:none;font-size:.95rem;font-weight:600;position:relative;padding:.32rem .45rem;border-radius:999px}.checkoutShortcut{padding-left:.8rem;margin-left:.1rem;border-left:1px solid rgba(28,53,35,.2)}.shortcutIcon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center}.shortcutIcon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.search-form{background:#e4f1da;width:100%;padding:0 1.35rem 1rem 186px;display:flex;gap:0;align-items:center;border-bottom:1px solid #d6e7cd;max-width:none;margin:0;min-height:62px}.searchLabel{display:none}.search-form input:not([type=checkbox]):not([type=radio]){width:100%;min-width:0;border-radius:4px;border:1px solid #c4d2c1;color:#1f2937;background:#fff;padding:.69rem 1rem;font-size:1.05rem}.search-form button{display:none}.primaryNav{position:static;inset:auto;z-index:auto;border-top:0;padding:.85rem 1.35rem .95rem;background:linear-gradient(180deg,#f7fbf3,#f2f8ea);display:block;opacity:1;pointer-events:auto;max-height:none;overflow:visible;transition:none;border-bottom:1px solid #dbe7d8;border-radius:0 0 20px 20px;box-shadow:0 8px 20px #1c35230d;max-width:none;width:100%;margin:0}.checkoutRoute .primaryNav{display:block!important;position:static!important;inset:auto!important;max-height:none!important;overflow:visible!important;opacity:1!important;pointer-events:auto!important;width:100%!important;max-width:none!important}.checkoutRoute .primaryNavInner{transform:none!important;width:100%!important;max-width:none!important}.checkoutRoute .primaryNavItem{display:block!important}.checkoutRoute .primaryNavLink{display:inline-flex!important;width:auto!important}.primaryNav.open{display:block}.drawerCloseButton{display:none}.primaryNavInner,.primaryNav.open .primaryNavInner{width:100%;max-width:none;height:auto;overflow:visible;margin:0;background:transparent;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem .85rem;padding:0;transform:none;transition:none}.primaryNavItem{border-bottom:0;padding:0}.primaryNavLink{width:auto;justify-content:flex-start;text-align:left;font-size:.92rem;line-height:1.2;color:#23402c;padding:.4rem .85rem;border-radius:999px;font-weight:700;letter-spacing:.01em;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.primaryNavLink:visited,.primaryNavLink:hover,.primaryNavLink:focus-visible{color:#12261a;background:#dfeecf;box-shadow:inset 0 0 0 1px #22532d14}.primaryNavChevronButton{display:inline-flex;position:static;transform:none;width:1.15rem;height:1.15rem;color:#23402c;margin-left:.2rem}.primaryNavChevron{display:inline-block;line-height:0;color:#23402c}.primarySubNav,.primaryNavItem.open>.primarySubNav{display:none}.hero{text-align:center;border-bottom:0;padding-top:.45rem}.eyebrow,.heroActions,.hero p{display:none}.hero h1{font-size:30px;color:#1f8f3a;max-width:none;width:100%;margin:0;line-height:1.05;letter-spacing:-.01em}.hero{grid-template-columns:1fr 420px;align-items:center}.heroContent{padding:1rem .6rem}.heroImageWrap{display:flex;align-items:center;justify-content:center;padding:.6rem}.heroGraphic{width:100%;height:320px;border-radius:10px;background:linear-gradient(180deg,#2bb6732e,#fff0);box-shadow:0 18px 38px #0f172a14}.heroSub{margin-top:.6rem;color:var(--muted);max-width:560px}.heroActions{display:flex;gap:.75rem;margin-top:1rem;align-items:center}.heroCta{background:var(--accent-dark);color:#fff;border:0;padding:.8rem 1.15rem;border-radius:8px;font-weight:800}.heroGhost{background:transparent;border:1px solid var(--accent);color:var(--accent-dark);padding:.65rem 1rem;border-radius:8px}.heroCall{color:var(--muted);text-decoration:none;margin-left:.6rem}.floatingActions{position:fixed;right:16px;bottom:18px;left:auto;display:block;pointer-events:none;z-index:80}.joinChatReplica{right:16px;bottom:94px}.chatFab{display:none}.whatsAppFab{pointer-events:auto;position:relative;width:58px;height:58px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#25d366;border:0;box-shadow:1px 6px 24px #075e543d}.whatsAppIcon{width:24px;height:24px}.whatsAppIcon svg{width:24px;height:24px;fill:#fff}}@media (min-width: 760px) and (max-width: 980px){.menuButton{display:none!important}.brandRow{grid-template-columns:132px minmax(0,1fr) auto!important;align-items:center;text-align:left;gap:1rem;background:linear-gradient(180deg,#eef8e6,#e4f1da)!important;padding:.85rem 1rem .45rem!important;border-top:1px solid #d6e7cd!important}.brandBlock{justify-items:start!important}.brandHeadingLink h1,.subtitle{display:none!important}.brandLogo{width:126px!important;height:96px!important}.cartStatus{justify-content:flex-end!important;gap:.9rem!important;color:#1c3523!important}.cartStatus .topbarLink{display:none!important}.accountShortcut,.checkoutShortcut{display:inline-flex!important;align-items:center;gap:.35rem;color:#1c3523!important;text-decoration:none;font-size:.95rem!important;font-weight:500!important}.checkoutShortcut{padding-left:.9rem!important;margin-left:.1rem!important;border-left:1px solid rgba(28,53,35,.22)!important}.search-form{background:#e4f1da!important;padding:0 1rem 1rem 142px!important;display:flex!important;gap:0!important;align-items:center!important;border-bottom:1px solid #d6e7cd!important}.searchLabel,.search-form button,.drawerCloseButton{display:none!important}.primaryNav{position:static!important;inset:auto!important;z-index:auto!important;border-top:0!important;border-bottom:1px solid #dbe7d8!important;padding:.8rem 1rem .95rem!important;background:linear-gradient(180deg,#f7fbf3,#f2f8ea)!important;display:block!important;opacity:1!important;pointer-events:auto!important;max-height:none!important;overflow:visible!important;transition:none!important;border-radius:0 0 16px 16px!important;box-shadow:0 6px 16px #1c35230d!important}.primaryNavInner,.primaryNav.open .primaryNavInner{width:100%!important;max-width:none!important;height:auto!important;overflow:visible!important;margin:0!important;background:transparent!important;display:flex!important;flex-wrap:wrap!important;flex-direction:row!important;align-items:center!important;gap:.4rem .65rem!important;padding:0!important;transform:none!important;transition:none!important}.primaryNavItem{position:relative;border-bottom:0!important;padding:0!important}.primaryNavLink{width:auto!important;justify-content:flex-start!important;text-align:left!important;font-size:.93rem!important;line-height:1.2!important;color:#23402c!important;padding:.48rem .72rem!important;border-radius:999px!important;font-weight:600!important;transition:background-color .2s ease,color .2s ease!important}.primaryNavLink:visited,.primaryNavLink:hover,.primaryNavLink:focus-visible{color:#12261a!important;background:#dfeecf!important}.primaryNavChevronButton{display:inline-flex!important;position:static!important;transform:none!important;width:1rem!important;height:1rem!important;color:#23402c!important;margin-left:.1rem!important}.primaryNavChevron,.primaryNavChevron svg{color:#23402c!important}.primarySubNav,.primaryNavItem.open>.primarySubNav{display:none!important}.mainContent{padding-bottom:5rem}.featureSection,.missionSection{grid-template-columns:minmax(260px,320px) minmax(0,1fr)!important;gap:1rem 1.2rem!important;align-items:start!important}.featureImage,.missionImage{width:100%!important;max-width:320px!important}.middlePromoSection{margin-top:.45rem!important;grid-template-columns:1fr!important;justify-items:center!important;align-items:start!important}.middlePromoImage{width:100%!important;max-width:240px!important}.middlePromoSpacer{display:none!important}.featureCopy h2,.missionCopy h2,.supportReplica h2,.supportReplica h3{font-size:2.1rem!important;line-height:1.08!important;text-align:left!important}.featureCopy p,.missionCopy p,.supportReplica p{font-size:1rem!important;line-height:1.65!important}.supportReplica{text-align:left!important;padding:.35rem 0 1rem!important}}@media (min-width: 760px) and (max-width: 980px){.header{gap:0;padding:0;border-bottom:1px solid #d8e6d5;background:#fff}.header>*{max-width:none;margin:0}.cartAnnouncement{display:none}.topbar{min-height:46px;justify-content:flex-end;gap:0;border-bottom:1px solid #24472e;background:#24472e;padding:0 1rem}.topbarLabel{display:inline;color:#eff8ea;letter-spacing:0;font-size:.95rem;margin-right:.15rem}.topbarLink{color:#fff;font-size:.95rem;font-weight:500}.topbarLinks{display:none}.brandRow{grid-template-columns:132px minmax(0,1fr) auto;align-items:center;text-align:left;gap:1rem;background:linear-gradient(180deg,#eef8e6,#e4f1da);padding:.85rem 1rem .45rem;border-top:1px solid #d6e7cd}.menuButton{display:none}.brandBlock{justify-items:start}.brandHeadingLink h1,.subtitle{display:none}.brandLogo{width:126px;height:96px}.cartStatus{justify-content:flex-end;gap:.9rem;color:#1c3523}.cartStatus .topbarLink{display:none}.accountShortcut,.checkoutShortcut{display:inline-flex;align-items:center;gap:.35rem;color:#1c3523;text-decoration:none;font-size:.95rem;font-weight:500}.checkoutShortcut{padding-left:.9rem;margin-left:.1rem;border-left:1px solid rgba(28,53,35,.22)}.search-form{background:#e4f1da;padding:0 1rem 1rem 142px;display:flex;gap:0;align-items:center;border-bottom:1px solid #d6e7cd}.searchLabel{display:none}.search-form input:not([type=checkbox]):not([type=radio]){width:100%;min-width:0;border-radius:4px;border:1px solid #c4d2c1;color:#1f2937;background:#fff;padding:.66rem .95rem;font-size:1rem}.search-form button{display:none}.primaryNav{position:static;inset:auto;z-index:auto;border-top:0;border-bottom:1px solid #dbe7d8;padding:.75rem 0 .9rem;background:#fff;display:block;opacity:1;pointer-events:auto;max-height:none;overflow:visible;transition:none}.primaryNav.open{display:block}.drawerCloseButton{display:none}.primaryNavInner,.primaryNav.open .primaryNavInner{width:100%;max-width:none;height:auto;overflow:visible;margin:0;background:transparent;display:flex;flex-wrap:wrap;align-items:center;gap:.55rem .75rem;padding:0 1rem;transform:none;transition:none}.primaryNavItem{border-bottom:0;padding:0}.primaryNavLink{width:auto;justify-content:flex-start;text-align:left;font-size:.94rem;line-height:1.2;color:#23402c;padding:.42rem .2rem .42rem 0;font-weight:500}.primaryNavLink:visited,.primaryNavLink:hover,.primaryNavLink:focus-visible{color:#12261a}.primaryNavChevronButton{display:inline-flex;position:static;transform:none;width:1rem;height:1rem;color:#23402c;margin-left:.1rem}.primaryNavChevron{display:inline-block;line-height:0;color:#23402c}.primarySubNav,.primaryNavItem.open>.primarySubNav{display:none}}@media (max-width: 980px){.hero{text-align:center;border-bottom:0;padding-top:.45rem}.eyebrow,.heroActions,.hero p{display:none}.hero h1{font-size:30px;color:#1f8f3a;max-width:none;width:100%;margin:0;line-height:1.05;letter-spacing:-.01em}.heroBanner{border:0;width:100%;max-width:none;margin:.35rem 0 0}}@media (max-width: 980px){.hero{grid-template-columns:1fr;padding:1rem 0 1.2rem;gap:1rem}.heroContent{max-width:none}.homeHeroHeading{font-size:clamp(1.8rem,7vw,2.5rem)}.heroActions{flex-direction:column;align-items:flex-start}.heroActions button{width:100%;max-width:220px}.heroCall{margin-top:.1rem}.heroGraphic{min-height:220px}}.archiveHeading{font-size:30px!important;margin:0 0 12px!important}.mainContent{padding-bottom:7rem}@media (max-width: 980px){.checkoutRoute .header{padding-top:.65rem}.checkoutRoute .brandLogo{width:43px;height:33px}}.archiveToolbar{flex-direction:column;align-items:flex-start;gap:.55rem;margin-top:0}.archiveSortBar{width:100%;flex-direction:column;align-items:flex-start;gap:.4rem}.archiveSortSelect{width:100%}.archiveToolbar .archiveMeta{display:block!important}@media (max-width: 980px){.hero h1{font-size:30px;line-height:1.08}.hero{text-align:center}.heroActions{justify-content:center}.brandRow{grid-template-columns:1fr;text-align:center;gap:.6rem}.brandLogo{width:39px;height:30px}.cartAnnouncement,.topbarLinks,.cartStatus{justify-content:center}.menuButton{display:inline-flex;width:auto;justify-content:center;gap:0;font-weight:700}.primaryNav{position:static;inset:auto;z-index:auto;border-top:0;padding:.25rem .8rem .5rem;background:transparent;display:block;opacity:1;pointer-events:auto;transition:max-height .28s ease;max-height:0;overflow:hidden}.primaryNav.open{max-height:880px}.primaryNavInner{width:100%;height:auto;overflow:visible;margin:0;background:transparent;display:flex;flex-direction:column;gap:0;padding:0;transform:none;transition:none}.primaryNav.open .primaryNavInner{transform:none}.drawerCloseButton{display:none}.primaryNavItem{border-bottom:1px solid #f3f5f7;padding:.1rem 0}.primaryNavLink{width:100%;justify-content:flex-start;text-align:left;font-size:1rem;line-height:1.5;color:#41a065;padding:.45rem 1.75rem .45rem 0}.primaryNavChevronButton{display:inline-flex;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1.4rem;height:1.4rem;border:0;padding:0;background:transparent;color:#41a065;align-items:center;justify-content:center;cursor:pointer}.primaryNavChevron{display:inline-block;line-height:0;color:#41a065;transition:transform .22s ease}.primaryNavItem.open .primaryNavChevron{transform:rotate(180deg)}.primarySubNav{display:none;margin:0 0 .45rem;padding:0;gap:.2rem}.primaryNavItem.open>.primarySubNav{display:block}.primarySubNavLink{display:block;font-size:15px;line-height:24.27px;color:#41a065;padding:4px 0}.featureSection,.missionSection{grid-template-columns:1fr}.featureImage,.missionImage{width:100%}.middlePromoSection{margin-top:.8rem;grid-template-columns:1fr}.missionSection{margin-top:0}.contentGrid{grid-template-columns:1fr}.cartPane{position:static;top:auto}.middlePromoImage{max-width:100%}.middlePromoSpacer{display:none}}@media (max-width: 700px){.primaryNav{position:static;inset:auto;background:transparent;z-index:auto;padding:.2rem .8rem .5rem}.primaryNavInner{position:static;top:auto;left:auto;width:100%;max-width:none;height:auto;max-height:none;overflow:visible;padding:0}.primaryNavItem{border-bottom:0;padding:0}.primaryNavLink{font-size:16px;line-height:25.888px;padding:6px 0;padding-right:1.45rem}.primaryNavChevronButton{width:1.35rem;height:1.35rem}.primaryNavChevron{line-height:0}.primarySubNav{display:none;margin:0 0 .4rem;padding:0;gap:0}.primaryNavItem.open>.primarySubNav{display:block}.primarySubNavLink{font-size:15px;line-height:24.27px;padding:4px 0;color:#41a065}.header{gap:0;padding:0}.header>*{max-width:none}.cartAnnouncement{display:none}.topbar{justify-content:center;border-bottom:1px solid #b8e89f;background:#82dd41;padding:.95rem .8rem}.topbarLinks,.topbarLabel{display:none}.topbar a{color:#2e4e3d;font-size:1.05rem;letter-spacing:.01em}.brandRow{grid-template-columns:auto 1fr auto;text-align:left;align-items:center;gap:.7rem;background:#32f013;padding:.8rem;border-top:1px solid #5ef243}.menuButton{width:auto;border:none;background:transparent;padding:.35rem .2rem;gap:.45rem}.menuIcon{width:24px;height:16px}.menuLine{width:24px;height:3px;background:#5d5d5d}.menuButtonLabel{font-size:.86rem;color:#3f5d4a}.brandBlock{justify-items:center}.brandHeadingLink h1,.subtitle{display:none}.brandLogo{width:39px;height:30px}.cartStatus{justify-content:flex-end;gap:0}.cartStatus .topbarLink{display:none}.cartCount{position:relative;width:42px;height:30px;background:transparent;color:#fff;font-size:10px;display:flex;justify-content:center;align-items:center;font-weight:700;line-height:1;margin-right:.2rem;z-index:0;padding-top:0}.cartPreviewPanel{right:-.2rem;width:min(300px,90vw)}.cartIcon{width:42px;height:22px}.cartIcon svg{width:42px;height:22px;fill:none;stroke:currentColor}.cartBadge{right:-2px;top:-4px;min-width:15px;height:15px;font-size:10px;line-height:15px}.search-form{background:#32f013;padding:0 .8rem .9rem;gap:0}.searchLabel{display:none}input:not([type=checkbox]):not([type=radio]){min-width:0;width:100%;border-radius:8px;border:1px solid #d8d8d8;padding:.72rem .95rem;font-size:1rem}.search-form button{display:none}.mainContent{padding-top:.8rem}.eyebrow,.heroActions,.categoryNav{display:none}.hero{text-align:center;border-bottom:none;padding-top:.3rem}.hero h1{font-size:30px;color:#1f8f3a;max-width:none;width:100%;margin:0;line-height:1.06;letter-spacing:-.01em}.hero p{display:none}.heroBanner{border:none;width:100%;max-width:none;margin:0}.sectionHeader{justify-content:center;text-align:center;margin-top:1rem}.sectionHeader h2{font-size:2.1rem;color:#45a93f}.sectionHeader p{display:none}.categoryNavInner{gap:.45rem}.categoryButton,.clearCategory{padding:.58rem .74rem;font-size:.9rem}.heroActions{width:100%;gap:.55rem}.heroActions button{width:100%;min-width:0}.sectionHeader h2{font-size:2.1rem}.featureCopy h2,.missionCopy h2{font-size:30px;line-height:30px;font-weight:600;text-align:center}.featureCopy p,.missionCopy p{font-size:17px;line-height:25.5px}.middlePromoSection{margin-top:.8rem;grid-template-columns:1fr;justify-items:stretch}.middlePromoImage{width:100%;max-width:100%}.middlePromoSpacer{display:none}.supportReplica{padding:.6rem .3rem 1rem}.supportReplica h2{font-size:57px;line-height:1.05}.supportReplica p{font-size:24px;line-height:1.55}.supportReplica h3{margin-top:1.2rem;font-size:57px;line-height:1.05}.supportReplica .licenseNumber{font-size:22px;line-height:1.35}.missionSection{margin-top:0}.trustStrip{border-radius:0;border-left:0;border-right:0;border-bottom:0;padding:1rem .8rem 1.2rem;gap:1.05rem;grid-template-columns:1fr}.trustStrip .trustCard{border:none;padding:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:.45rem;align-items:start}.trustCard strong{font-size:.96rem;line-height:1.15;font-weight:700}.trustCard span{font-size:.82rem;line-height:1.25}.trustIcon{font-size:1.2rem;margin-top:.12rem}.floatingActions{position:fixed;right:14px;bottom:18px;left:auto;display:flex;align-items:center;gap:10px;pointer-events:none;z-index:80}.joinChatReplica{right:12px;bottom:84px}.joinChatButton{padding:.58rem .85rem;font-size:.82rem}.chatFab,.whatsAppFab{pointer-events:auto;position:relative;color:#fff;text-decoration:none;box-shadow:1px 6px 24px #075e543d}.chatFab{height:36px;min-width:156px;border-radius:18px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;line-height:1;padding:0 12px;background:#fff;color:#1f2937;border:1px solid #d8dde3;box-shadow:0 8px 20px #0f172a2e}.whatsAppFab{width:54px;height:54px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:0;font-weight:700;background:#25d366;border:0}.whatsAppIcon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.whatsAppIcon svg{width:24px;height:24px;fill:#fff}}
