.product-gallery-module__zhFtmW__galleryContainer{flex-direction:row;align-items:flex-start;gap:1.25rem;width:100%;display:flex}.product-gallery-module__zhFtmW__thumbnailRail{scrollbar-width:thin;flex-direction:column;flex-shrink:0;gap:.75rem;max-height:560px;padding-right:4px;display:flex;overflow-y:auto}.product-gallery-module__zhFtmW__thumbnailBtn{cursor:pointer;background-color:#f3f4f6;border:2px solid #0000;border-radius:12px;flex-shrink:0;width:68px;height:68px;padding:0;transition:all .2s;position:relative;overflow:hidden}.product-gallery-module__zhFtmW__thumbnailBtn:hover{opacity:.9;border-color:#435f2666}.product-gallery-module__zhFtmW__thumbnailBtn.product-gallery-module__zhFtmW__activeThumbnail{border-color:var(--brand-color-primary-800,#14402a)}.product-gallery-module__zhFtmW__thumbnailImage{object-fit:cover}.product-gallery-module__zhFtmW__mainImageWrapper{background-color:#f8fafc;border-radius:20px;flex:1;height:560px;min-height:480px;position:relative;overflow:hidden}.product-gallery-module__zhFtmW__mainImage{object-fit:cover;transition:opacity .3s}@media (max-width:1024px){.product-gallery-module__zhFtmW__mainImageWrapper{height:440px;min-height:440px}}@media (max-width:640px){.product-gallery-module__zhFtmW__galleryContainer{flex-direction:column-reverse}.product-gallery-module__zhFtmW__thumbnailRail{flex-direction:row;width:100%;max-height:none;padding-bottom:4px;overflow-x:auto}.product-gallery-module__zhFtmW__mainImageWrapper{width:100%;height:340px;min-height:340px}}
.product-specs-grid-module___NJcJq__specsGrid{border-top:1px solid #f0f0ee;border-bottom:1px solid #f0f0ee;grid-template-columns:repeat(2,1fr);gap:.875rem 1.5rem;margin-bottom:1rem;padding:.75rem 0;display:grid}.product-specs-grid-module___NJcJq__specItem{flex-direction:column;gap:.15rem;display:flex}.product-specs-grid-module___NJcJq__specItem:last-child:nth-child(odd){grid-column:1/-1}.product-specs-grid-module___NJcJq__specLabel{color:#111827;text-transform:uppercase;letter-spacing:.04em;font-size:.75rem;font-weight:700}.product-specs-grid-module___NJcJq__specValue{color:#4b5563;font-size:.875rem;font-weight:400;line-height:1.4}@media (max-width:640px){.product-specs-grid-module___NJcJq__specsGrid{grid-template-columns:1fr;gap:.75rem;margin-bottom:.875rem;padding:.65rem 0}.product-specs-grid-module___NJcJq__specItem:last-child:nth-child(odd){grid-column:auto}}
.product-packaging-selector-module__FQBnRq__packagingSection{margin-bottom:1.5rem}.product-packaging-selector-module__FQBnRq__packagingTitle{color:var(--brand-color-text-main,#1c1c1c);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:13px;font-weight:700}.product-packaging-selector-module__FQBnRq__packagingChips{flex-wrap:wrap;gap:8px;display:flex}.product-packaging-selector-module__FQBnRq__chipBtn{border:1.5px solid var(--brand-color-primary-800,#14402a);color:var(--brand-color-primary-800,#14402a);cursor:pointer;background:0 0;border-radius:9999px;justify-content:center;align-items:center;padding:7px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.product-packaging-selector-module__FQBnRq__chipBtn:hover{background:#14402a0f}.product-packaging-selector-module__FQBnRq__activeChip{background:var(--brand-color-primary-800,#14402a);color:#fff}.product-packaging-selector-module__FQBnRq__activeChip:hover{background:var(--brand-color-primary-900,#0c2b1c)}
.input-module__7BXsdW__wrapper{width:100%;font-family:var(--font-main);flex-direction:column;gap:.5rem;display:flex}.input-module__7BXsdW__label{color:var(--c-text-dark);font-size:.875rem;font-weight:500}.input-module__7BXsdW__required{color:var(--c-danger);margin-inline-start:.25rem}.input-module__7BXsdW__inputContainer{align-items:center;display:flex;position:relative}.input-module__7BXsdW__input{width:100%;color:var(--c-text-dark);background-color:var(--surface-base);border-radius:var(--radius-md);border:1px solid #0000;padding:.75rem 1rem;font-family:inherit;font-size:1rem;transition:all .2s ease-in-out}.input-module__7BXsdW__input::placeholder{color:var(--text-sub);opacity:.7}.input-module__7BXsdW__input:focus{background-color:var(--c-white);border-color:var(--brand-color-primary-800);outline:none}.input-module__7BXsdW__input:disabled{opacity:.6;cursor:not-allowed}.input-module__7BXsdW__select{appearance:none;cursor:pointer;padding-inline-end:2.5rem}.input-module__7BXsdW__select:invalid{color:var(--text-sub)}.input-module__7BXsdW__select:has(option[value=""]:checked){color:var(--text-sub)}.input-module__7BXsdW__select option{color:var(--c-text-dark)}.input-module__7BXsdW__iconWrapper{pointer-events:none;color:var(--brand-color-primary-800);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}[dir=rtl] .input-module__7BXsdW__iconWrapper{left:1rem;right:auto}.input-module__7BXsdW__helperText{color:var(--text-sub);font-size:.75rem}
.about-section-module__0DiQdW__section{background-color:#fff;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.about-section-module__0DiQdW__imageWrapper{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.about-section-module__0DiQdW__imageWrapper:after{content:"";z-index:1;background-color:#00000073;position:absolute;inset:0}.about-section-module__0DiQdW__mobileOverlay{display:none}.about-section-module__0DiQdW__container{z-index:2;grid-template-columns:1fr;gap:2rem;display:grid;position:relative}@media (min-width:992px){.about-section-module__0DiQdW__container{grid-template-columns:1fr 1fr;gap:4rem}}.about-section-module__0DiQdW__emptyLeft{display:none}@media (min-width:992px){.about-section-module__0DiQdW__emptyLeft{justify-content:center;align-items:center;display:flex}}.about-section-module__0DiQdW__logoWrapper{opacity:.8;transition:opacity .3s}.about-section-module__0DiQdW__logoWrapper:hover{opacity:1}.about-section-module__0DiQdW__contentRight{z-index:2;flex-direction:column;justify-content:center;padding:2rem 1.5rem;display:flex;position:relative}.about-section-module__0DiQdW__contentRight:before{content:"";z-index:-1;background-color:#ffffff80;position:absolute;inset:0 -1rem}@media (min-width:992px){.about-section-module__0DiQdW__contentRight{padding:3rem 0 3rem 2.5rem}.about-section-module__0DiQdW__contentRight:before{width:100vw;inset:-10rem auto -10rem 0}}.about-section-module__0DiQdW__eyebrow{color:var(--brand-color-primary-800);font-family:var(--font-main);letter-spacing:.05em;text-transform:uppercase;background-color:#ebf2e8;border-radius:9999px;align-self:flex-start;align-items:center;margin-bottom:1.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.about-section-module__0DiQdW__title{font-family:var(--font-brand);color:var(--c-text-dark);margin-top:0;margin-bottom:1.5rem;font-size:2.25rem;font-weight:700;line-height:1.2}@media (min-width:768px){.about-section-module__0DiQdW__title{font-size:3rem}}.about-section-module__0DiQdW__lead{font-family:var(--font-main);color:var(--c-text-dark);margin-bottom:1.5rem;font-size:1.125rem;font-weight:500;line-height:1.6}.about-section-module__0DiQdW__bodyText{color:var(--text-sub);margin-bottom:2rem;font-size:1rem;line-height:1.6}.about-section-module__0DiQdW__bodyText p{margin-bottom:1rem}.about-section-module__0DiQdW__docsContainer{margin-top:1rem}.about-section-module__0DiQdW__docsList{flex-flow:wrap;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.about-section-module__0DiQdW__docItem{font-family:var(--font-main);color:var(--c-text-dark);background-color:#fff;border-radius:10px;align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:.95rem;font-weight:500;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 15px #00000008}.about-section-module__0DiQdW__docItem:hover{transform:translateY(-2px);box-shadow:0 6px 20px #0000000f}.about-section-module__0DiQdW__checkIcon{color:var(--c-text-dark);justify-content:center;align-items:center;width:24px;height:24px;display:flex}.about-section-module__0DiQdW__actions{flex-wrap:wrap;gap:1rem;margin-top:2.5rem;display:flex}
.testimonials-section-module__pMGyBa__section{background-color:#0000;width:100%;padding:4rem 0}.testimonials-section-module__pMGyBa__container{flex-direction:column;display:flex}.testimonials-section-module__pMGyBa__header{margin-bottom:2.5rem}.testimonials-section-module__pMGyBa__title{font-family:var(--font-brand);color:#33491d;margin:.75rem 0 .5rem;font-size:2.5rem;font-weight:700;line-height:1.2}@media (min-width:768px){.testimonials-section-module__pMGyBa__title{font-size:3rem}}.testimonials-section-module__pMGyBa__description{font-family:var(--font-main);color:var(--text-sub);max-width:800px;margin:0;font-size:1.125rem;line-height:1.6}.testimonials-section-module__pMGyBa__grid{flex-wrap:wrap;gap:2rem;display:flex}.testimonials-section-module__pMGyBa__card{background-color:#fff;border:1px solid #0000000a;border-radius:20px;flex-direction:column;flex:100%;padding:1.75rem 1.5rem;display:flex;box-shadow:0 4px 20px #0000000a}@media (min-width:768px){.testimonials-section-module__pMGyBa__gridCols3 .testimonials-section-module__pMGyBa__card{flex:calc(50% - 2rem)}}@media (min-width:1024px){.testimonials-section-module__pMGyBa__gridCols2 .testimonials-section-module__pMGyBa__card{flex:calc(50% - 2rem)}.testimonials-section-module__pMGyBa__gridCols3 .testimonials-section-module__pMGyBa__card{flex:calc(33.333% - 2rem)}}.testimonials-section-module__pMGyBa__stars{color:#eab308;letter-spacing:.15em;margin-bottom:.875rem;font-size:1.25rem;line-height:1}.testimonials-section-module__pMGyBa__quote{font-family:var(--font-main);color:#4b5563;flex:1;margin:0 0 1.5rem;font-size:1.05rem;line-height:1.65}.testimonials-section-module__pMGyBa__authorRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;display:flex}.testimonials-section-module__pMGyBa__authorMeta{flex-direction:column;gap:.2rem;display:flex}.testimonials-section-module__pMGyBa__authorName{font-family:var(--font-main);color:#111827;font-size:1rem;font-weight:700}.testimonials-section-module__pMGyBa__authorRole{font-family:var(--font-main);color:#6b7280;font-size:.875rem}.testimonials-section-module__pMGyBa__authorCountry{font-family:var(--font-main);color:#6b7280;align-items:center;gap:.4rem;font-size:.875rem;display:inline-flex}.testimonials-section-module__pMGyBa__countryFlag{font-size:1.15rem;line-height:1}.testimonials-section-module__pMGyBa__countryName{text-transform:capitalize}
