﻿/*!
copyright 2025 NMD technologies
Copying without permission is restricted
theme.min.css
 */@import url("https://fonts.googleapis.com/css2?family=Croissant+One&family=Rock+Salt&display=swap");@import url("https://fonts.googleapis.com/css2?family=Mansalva&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@100;200&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Staatliches&display=swap");@import url("https://fonts.googleapis.com/css2?family=Rethink+Sans:ital,wght@0,400..800;1,400..800&display=swap");@import url("https://fonts.googleapis.com/css2?family=Revalia&display=swap");html,*{box-sizing:border-box}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:75%}sub,sup{font-size:65%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}a img{border:0 !important}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto;resize:none}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}table td,table th{padding:0.5rem}@font-face{font-family:Tailwind;src:url("../../fonts/Tailwind.ttf")}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/materialicons/v139/flUhRq6tzZclQEJ-Vdg-IuiaDsNc.woff2) format("woff2")}.material-icons{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased}body,html{height:100%;overflow:visible}html{scroll-behavior:smooth !important}body{height:100%;margin:0;padding:0;transform:none;background-color:#f6f6f6 !important}@media (max-width: 576px){body{width:100%;padding:0}}body{padding-top:65px}@media (max-width: 768px){body{padding-top:90px}}:root{--theme-color:#175136}::-webkit-scrollbar{width:0.65rem}::-webkit-scrollbar-track{box-shadow:inset 0 0 0.4rem grey;border-radius:0.5rem}::-webkit-scrollbar-thumb{background:#175136;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#175136;scrollbar-arrow-color:#175136;scrollbar-base-color:#175136}.cursor-pointer{cursor:pointer}body{background-color:#f8f9fa}.flex-content{display:block !important;width:100% !important}.bg-theme{background:#175136}.btn-theme{background:#175136;color:#fff !important}a.bg-theme:hover,a.btn-theme:hover,button.btn-theme:hover{background:#06150e}.btn-outline-theme{border:1px solid #175136;color:#175136}.btn-outline-theme:hover{background:#175136;color:#fff}.btn-outline-white-theme{border:1px solid #fff;color:#fff}.btn-outline-white-theme:hover{background:#fff;color:#175136}.title-text{font-weight:bold;color:#175136;font-size:2.5rem;padding-bottom:1.25rem;text-align:center}.subtitle-text{font-size:1.65rem !important;font-weight:lighter !important}.separator-30{height:30px;display:block !important;float:none;clear:both}.separator-48{height:48px;display:block !important;float:none;clear:both}.separator-75{height:75px;display:block !important;float:none;clear:both}.separator-100{height:100px;display:block !important;float:none;clear:both}.underline{border-bottom:1px solid #175136}.ex-gap{padding-top:.85rem}.mv-icon,.mv-icon-start{width:4rem;height:4rem;display:grid;place-items:center;border-radius:50%;margin:-3rem auto 0;font-size:1.5rem}.mv-icon-start{width:2.9rem;height:1.75rem;font-size:1.125rem;margin:0}.bb-theme{border-bottom:1px solid #175136}.bb-dark{border-bottom:1px solid #999}.bb-light{border-bottom:1px solid #fff}.bg-black{background-color:black !important}.tooltip{--bs-tooltip-bg:rgba(23,81,54,0.4) !important;--bs-tooltip-color:#fff}.tooltip .tooltip-inner{padding:.55rem .9rem;font-size:1rem;font-weight:500;background:rgba(0,2,1,0.9) !important}.tooltip .tooltip-arrow::before{border-top-color:var(--bs-tooltip-bg)}@media (max-width: 768px){.container{width:100% !important;max-width:100% !important;box-sizing:border-box !important}}.fs-stylish{font-family:"Rethink Sans", sans-serif !important}body,h1,h2,h3,h4,h5,h6,p{font-family:'Roboto', sans-serif !important}.text-theme{color:#175136 !important}.text-tl-theme{color:#2fa66f !important}.text-td-theme{color:#092116 !important}.text-yellow{color:#ffc107 !important}.text-gray-1{color:#1a1a1a !important}.text-gray-2{color:#333 !important}.text-gray-3{color:#4d4d4d !important}.text-gray-5{color:gray !important}.text-gray-7{color:#b3b3b3 !important}.text-gray-8{color:#ccc !important}.text-gray-9{color:#e6e6e6 !important}.text-sharp{color:#2b9764 !important}.text-justify{text-align:justify;text-justify:inter-word;text-align-last:left}.text-light,.text-light *{color:#ccc !important}p{font-size:1rem}p.p-small{font-size:.9rem !important}.fw-lighter{font-weight:lighter !important}.fw-normal{font-weight:normal !important}.ff-stylish{font-family:'Tailwind', cursive}.text-highlight{padding:.65rem;border-bottom:1px solid #175136;width:410px;max-width:90%}a{text-decoration:none}#site-copyright{background-color:#0f0f0f;border-top:1px solid rgba(255,255,255,0.06);padding:1.25rem 0;text-align:center}#site-copyright p{margin:0;font-size:0.75rem;line-height:1.6;color:rgba(255,255,255,0.6);letter-spacing:0.02em}#site-copyright p strong{color:rgba(255,255,255,0.85);font-weight:500}#site-copyright p .credit{margin-left:0.35rem;white-space:nowrap}#site-copyright p .credit a{color:#2ea06b;text-decoration:none;transition:color 0.2s ease-in-out}#site-copyright p .credit a:hover{color:#fff}@media (max-width: 769px){#site-copyright{padding:1.5rem 0}#site-copyright p .credit{display:block;margin-top:0.25rem}}.product-showcase{padding:4.5rem 0;background:#fff}.product-showcase .section-eyebrow{display:inline-block;font-size:0.75rem;letter-spacing:0.18em;text-transform:uppercase;color:#3ac785;margin-bottom:0.75rem}.product-showcase .section-title{font-family:"Playfair Display",serif;font-size:2.3rem;color:#212529}.product-showcase .product-grid{align-items:stretch}.product-showcase .product-tile{height:100%;display:flex;flex-direction:column;transition:transform 0.35s ease}.product-showcase .product-tile:hover{transform:translateY(-4px)}.product-showcase .product-tile .product-image{position:relative;overflow:hidden;border-radius:20px}.product-showcase .product-tile .product-image img{width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.8s ease}.product-showcase .product-tile .product-image::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0.04);pointer-events:none}.product-showcase .product-tile:hover .product-image img{transform:scale(1.06)}.product-showcase .product-tile .product-info{padding-top:1.25rem;text-align:center}.product-showcase .product-tile .product-info h3{font-family:"Playfair Display",serif;font-size:1.25rem;font-weight:400;color:#212529;margin-bottom:0.4rem}.product-showcase .product-tile .product-info .product-link{font-size:0.85rem;font-weight:500;color:#175136;text-decoration:none;letter-spacing:0.02em;position:relative;padding-bottom:0.2rem;display:inline-block}.product-showcase .product-tile .product-info .product-link::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#175136;transform:scaleX(0);transform-origin:left;transition:transform 0.35s ease}.product-showcase .product-tile .product-info .product-link:hover{color:#0c291c}.product-showcase .product-tile .product-info .product-link:hover::after{transform:scaleX(1)}@media (max-width: 993px){.product-showcase .section-title{font-size:2rem}}@media (max-width: 769px){.product-showcase{padding:3rem 0}.product-showcase .section-title{font-size:1.7rem}.product-showcase .product-tile .product-info h3{font-size:1.1rem}.product-showcase .product-tile .product-info .product-link{font-size:0.8rem}}.coconut-quality{padding:5rem 0;background:linear-gradient(90deg, #edfaf4 0%, #fff 65%);overflow-x:hidden}.coconut-visual{max-width:100%;overflow:hidden}.coconut-visual img{max-width:100%;width:auto;height:auto;display:block;margin:0 auto}.coconut-content{max-width:520px}.coconut-quality .section-eyebrow{display:inline-block;margin-bottom:0.75rem;font-size:0.75rem;letter-spacing:0.18em;text-transform:uppercase;color:#33b478}.coconut-quality .section-titles,.coconut-quality .section-title{font-family:"Playfair Display",serif;font-size:2.4rem;font-weight:400;line-height:1.25;color:#212529;margin-bottom:1.25rem}.coconut-quality .section-description{font-size:0.95rem;line-height:1.9;color:#6c757d}@media (max-width: 993px){.coconut-quality{padding:4rem 0}.coconut-quality .section-titles,.coconut-quality .section-title{font-size:2rem}}@media (max-width: 769px){.coconut-quality{padding:3rem 0;background:linear-gradient(180deg, #edfaf4 0%, #fff 70%)}.coconut-visual{text-align:center;margin-bottom:2rem}.coconut-quality .section-titles,.coconut-quality .section-title{font-size:1.7rem}.coconut-quality .section-description{font-size:0.9rem}}@media (max-width: 577px){.coconut-quality .section-titles,.coconut-quality .section-title{font-size:1.55rem}}.img-grayscale{filter:grayscale(100%);-webkit-filter:grayscale(100%);transition:filter 650ms;-webkit-transition:-webkit-filter 650ms}.img-grayscale:hover{filter:grayscale(0);-webkit-filter:grayscale(0)}.img-rotate{transition-property:transform;transition-duration:1s}.img-rotate:hover{transform:rotate(720deg)}.hero-carousel{position:relative}.hero-carousel .hero-slide{min-height:70vh;padding-top:86px;background-size:cover;background-position:center;position:relative;display:flex;align-items:center}.hero-carousel .hero-slide::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0.35) 45%, rgba(0,0,0,0.1) 100%);z-index:1}.hero-carousel .hero-content{position:relative;z-index:2;max-width:720px;color:#fff}.hero-carousel .hero-content .hero-eyebrow{display:inline-block;font-size:0.8rem;letter-spacing:0.15em;text-transform:uppercase;color:#4ecd92;margin-bottom:1rem}.hero-carousel .hero-content h1{font-family:"Playfair Display",serif;font-size:3.2rem;line-height:1.15;margin-bottom:2rem}.hero-carousel .hero-actions{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.hero-carousel .hero-actions .btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 2.2rem}.hero-carousel .carousel-indicators{bottom:1.75rem;display:flex;gap:0.65rem}.hero-carousel .carousel-indicators button{width:10px;height:10px;padding:0;border-radius:50%;border:none;background-color:rgba(255,255,255,0.45);opacity:1;transition:transform 0.35s ease,background-color 0.35s ease}.hero-carousel .carousel-indicators button.active{background-color:#fff;transform:scale(1.35)}@media (max-width: 993px){.hero-carousel .hero-content h1{font-size:2.6rem}}@media (max-width: 769px){.hero-carousel .hero-slide{min-height:50vh}.hero-carousel .hero-slide::before{background:rgba(0,0,0,0.55)}.hero-carousel .hero-content{text-align:center;margin:0 auto}.hero-carousel .hero-content h1{font-size:1.4rem;line-height:1.25}.hero-carousel .hero-content .hero-actions .btn{font-size:1rem}.hero-carousel .hero-actions{justify-content:center}}.unique-section{padding:3rem 0;background:#fff}.unique-swiper{padding:1rem 0}.unique-swiper .swiper-slide{height:auto}.unique-card{height:100%;padding:1.75rem 1.5rem;background:#fff;border-radius:12px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.15rem;transition:all 0.35s ease;border:1px solid rgba(23,81,54,0.1)}.unique-card:hover{transform:translateY(-4px);border-color:rgba(23,81,54,0.25)}.unique-card img{height:96px;width:auto;object-fit:contain;margin-bottom:0.25rem}.unique-card h4{font-size:1.1rem;font-weight:600;color:#212529;margin:0}.unique-card p{font-size:0.9rem;line-height:1.65;color:#6c757d;margin:0;max-width:90%}@media (max-width: 993px){.unique-section{padding:2.5rem 0}.unique-card img{height:88px}}@media (max-width: 769px){.unique-section{padding:2rem 0}.unique-card{padding:1.5rem 1.25rem}.unique-card img{height:78px}.unique-card p{font-size:0.88rem}}#certList img{filter:grayscale(100%);transition:filter 0.5s ease}#certList img:hover{filter:grayscale(0%)}#certList .cert-row{gap:1rem;justify-content:center}#certList .cert-item{flex:0 0 calc(100% / 7 - 1.5rem);text-align:center}#certList .cert-item img{max-width:100%;max-height:100px;transition:all 0.3s ease-in-out;filter:grayscale(100%)}#certList .cert-item:hover img{filter:grayscale(0%);transform:scale(1.05)}@media (max-width: 992px){#certList .cert-item{flex:0 0 25%}}@media (max-width: 576px){#certList .cert-item{flex:0 0 33.33%}}.img-focus{max-width:100%}.quality-promise{position:relative;padding:4rem 0;background-color:black;background-image:url("/assets/images/dark-bg-products.webp");background-repeat:no-repeat;background-position:right center;background-size:cover}.quality-title{font-family:"Playfair Display",serif;font-size:1.9rem;font-weight:400;line-height:1.3;color:#fff;margin-bottom:1rem}.quality-text{font-size:0.95rem;line-height:1.75;color:rgba(255,255,255,0.75)}@media (max-width: 993px){.quality-promise{background-size:40%;padding:2.75rem 0}.quality-title{font-size:1.7rem}}@media (max-width: 769px){.quality-promise{padding:2.25rem 0;background-position:center bottom;background-size:55%}.quality-title{font-size:1.45rem}.quality-text{font-size:0.9rem}}@media (max-width: 577px){.quality-promise{background-size:70%}.quality-title{font-size:1.35rem}}.about-company{padding:3.5rem 0;background:#fff}.section-eyebrow{display:inline-block;font-size:0.75rem;letter-spacing:0.18em;text-transform:uppercase;color:#3ac785;margin-bottom:0.75rem}.section-title{font-family:"Playfair Display",serif;font-size:2.4rem;margin-bottom:1.25rem;color:#212529}.section-description{font-size:1rem;line-height:1.8;color:#6c757d;max-width:820px;margin:0 auto}.classy-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:1.75rem;padding:0.7rem 2rem;font-size:0.9rem;font-weight:500;letter-spacing:0.06em;text-transform:uppercase;color:#fff;background-color:#175136;border-radius:50rem;text-decoration:none;transition:all 0.35s ease;box-shadow:0 8px 24px rgba(0,0,0,0.12)}.classy-btn:hover{background-color:#0c291c;transform:translateY(-2px);box-shadow:0 14px 36px rgba(0,0,0,0.18);color:#fff}@media (max-width: 769px){.about-story-btn{font-size:0.85rem;padding:0.65rem 1.75rem}}.about-card{height:100%;background:#fff;border-radius:20px;overflow:hidden;transition:all 0.35s ease;display:flex;flex-direction:column;border:1px solid rgba(23,81,54,0.08)}.about-card:hover{transform:translateY(-6px);border-color:rgba(23,81,54,0.25)}.about-card-image{position:relative;overflow:hidden;height:220px}.about-card-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.8s ease}.about-card-image::after{content:"";position:absolute;inset:0;background:linear-gradient(to top, rgba(0,0,0,0.35), rgba(0,0,0,0.05))}.about-card:hover img{transform:scale(1.08)}.about-card-content{padding:1.8rem;text-align:left}.about-card-content h3{font-size:1.15rem;font-weight:600;margin-bottom:0.75rem;color:#212529}.about-card-content p{font-size:0.9rem;line-height:1.7;color:#6c757d;margin:0}@media (max-width: 993px){.section-title{font-size:2rem}.about-card-image{height:200px}}@media (max-width: 769px){.about-company{padding:3rem 0}.section-title{font-size:1.75rem}.about-card-content{padding:1.5rem;text-align:center}}.gl-navbar{background-color:#fff;box-shadow:0 4px 12px rgba(0,0,0,0.06);padding:1rem 0;transition:all 0.35s ease;font-family:"Poppins","Inter",system-ui,sans-serif}.gl-navbar .navbar-brand img{transition:transform 0.35s ease}.gl-navbar .nav-link{position:relative;color:#212529;font-weight:500;font-size:1rem;padding:0.5rem 0;transition:color 0.2s ease-in-out}.gl-navbar .nav-link:hover{color:#175136}.gl-navbar .nav-item.active>.nav-link{color:#175136}.gl-navbar .nav-item.active>.nav-link::after{content:"";position:absolute;left:0;bottom:-6px;width:100%;height:2px;background:#175136;border-radius:50rem}.gl-navbar .dropdown-menu{border:none;border-radius:12px;padding:0.75rem 0;box-shadow:0 10px 30px rgba(0,0,0,0.12);background:#fff;margin-top:1rem}.gl-navbar .dropdown-menu .dropdown-item{font-size:0.95rem;padding:0.6rem 1.25rem;color:#212529;transition:all 0.2s ease-in-out}.gl-navbar .dropdown-menu .dropdown-item:hover{background:rgba(23,81,54,0.08);color:#175136}.gl-navbar .nav-cta{padding:0.65rem 2.4rem;border-radius:50rem;color:#fff;background-color:#175136;transition:background-color 0.35s ease,transform 0.35s ease,box-shadow 0.35s ease;box-shadow:0 10px 28px rgba(0,0,0,0.18)}.gl-navbar .nav-cta:hover{background-color:#0c291c;transform:translateY(-2px);box-shadow:0 18px 42px rgba(0,0,0,0.22);color:#fff}.gl-navbar .nav-cta .nav-item.active>.nav-link.nav-cta{background-color:#0c291c;color:#fff;box-shadow:0 14px 36px rgba(0,0,0,0.22);transform:translateY(-1px)}.gl-navbar .nav-cta .nav-item.active>.nav-link.nav-cta::after{display:none}.gl-navbar .navbar-toggler{border:none;padding:0;display:none}.gl-navbar .navbar-toggler span{width:26px;height:2px;background:#175136;display:block;transition:all 0.2s ease-in-out}@media (max-width: 993px){.gl-navbar{padding:0.75rem 0}.gl-navbar .navbar-toggler{display:flex;flex-direction:column;gap:5px}.gl-navbar .navbar-collapse{background:#fff;border-radius:12px;padding:1rem;margin-top:1rem;box-shadow:0 10px 30px rgba(0,0,0,0.12)}.gl-navbar .nav-link{font-size:1.05rem;padding:0.75rem 0}.gl-navbar .nav-item.active>.nav-link::after{display:none}}#nutritionalFacts thead tr th{background:#4d4d4d;color:#fff}.contact-premium{padding:3rem 0;background:#f9fdfb;overflow:visible}.contact-premium .section-eyebrow{display:inline-block;font-size:0.75rem;letter-spacing:0.18em;text-transform:uppercase;color:#33b478;margin-bottom:0.75rem}.contact-premium .section-title{font-family:"Playfair Display",serif;font-size:2.4rem;font-weight:400;line-height:1.25;color:#212529;margin-bottom:0.6rem}.contact-premium .section-description{margin-top:0;font-size:1rem;line-height:1.8;color:#6c757d}.contact-premium .row{max-width:100%;overflow-x:clip}.contact-premium .contact-form{background:#fff;padding:3rem 2.75rem;border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,0.08);width:100%;max-width:100%;transform:translateZ(0)}.contact-premium .contact-form .form-floating{margin-bottom:1.5rem}.contact-premium .contact-form .form-control{background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,0.15);border-radius:0;padding-left:0;padding-right:0;font-size:0.95rem}.contact-premium .contact-form .form-control:focus{box-shadow:none;border-color:#175136}.contact-premium .contact-form label{padding-left:0;font-size:0.85rem;color:#adb5bd}.contact-premium .contact-submit{margin-top:2rem;display:inline-flex;align-items:center;justify-content:center;padding:0.85rem 2.4rem;border-radius:50rem;font-size:0.85rem;letter-spacing:0.08em;text-transform:uppercase;font-weight:500;background-color:#175136;color:#fff;border:none;cursor:pointer;transition:background-color 0.35s ease,transform 0.35s ease,box-shadow 0.35s ease;box-shadow:0 12px 30px rgba(0,0,0,0.18)}.contact-premium .contact-submit:hover{background-color:#0c291c;transform:translateY(-2px);box-shadow:0 20px 48px rgba(0,0,0,0.22)}@media (max-width: 993px){.contact-premium{padding:4rem 0}.contact-premium .section-title{font-size:2rem}.contact-premium .contact-form{padding:2.5rem 2rem}}@media (max-width: 769px){.contact-premium{padding:3rem 0}.contact-premium .section-title{font-size:1.7rem}.contact-premium .row{margin-left:0;margin-right:0}.contact-premium .contact-form{padding:2rem 1.5rem}}#contact-form-c{display:flex;align-items:center}#contact-form-c .contact-form-inner{width:100%;background:#fff;padding:3rem 3rem;border-radius:20px;box-shadow:0 30px 80px rgba(0,0,0,0.08)}#contact-form-c .section-eyebrow{display:inline-block;margin-bottom:0.5rem;font-size:0.7rem;letter-spacing:0.22em;text-transform:uppercase;font-weight:500;color:#3ac785}@media (max-width: 769px){#contact-form-c .section-eyebrow{display:block;text-align:center}}#contact-form-c .section-title{font-family:"Playfair Display",serif;font-size:2rem;font-weight:400;line-height:1.25;color:#212529;margin-bottom:2rem}@media (max-width: 769px){#contact-form-c .section-title{text-align:center}}#contact-form-c form .form-floating{margin-bottom:1.5rem}#contact-form-c form .form-control{background:transparent;border:none;border-bottom:1px solid rgba(0,0,0,0.18);border-radius:0;padding-left:0;padding-right:0;font-size:0.95rem}#contact-form-c form .form-control:focus{box-shadow:none;border-color:#175136}#contact-form-c form label{padding-left:0;font-size:0.8rem;color:#adb5bd}#contact-form-c form .contact-submit{margin-top:2rem;width:100%;padding:0.9rem 2.4rem;border-radius:50rem;font-size:0.85rem;letter-spacing:0.1em;text-transform:uppercase;font-weight:500;background-color:#175136;color:#fff;border:none;cursor:pointer;transition:background-color 0.35s ease,transform 0.35s ease,box-shadow 0.35s ease;box-shadow:0 14px 36px rgba(0,0,0,0.18)}#contact-form-c form .contact-submit:hover{background-color:#0c291c;transform:translateY(-2px);box-shadow:0 22px 52px rgba(0,0,0,0.25)}@media (max-width: 993px){#contact-form-c .section-title{font-size:1.75rem}}@media (max-width: 769px){#contact-form-c .contact-form-inner{padding:2.25rem 1.75rem}#contact-form-c .section-title{font-size:1.5rem;line-height:1.3;margin-bottom:1.5rem}}.alert-theme{background:#46ca8d;color:#06150e}.alert-theme a{color:#000201 !important;text-decoration:none}.alert-theme a:hover{text-decoration:underline}ul.list-square{list-style:square}.carousel-item{transition:transform 1.2s ease-in-out}.carousel-slide-bg{height:100vh;background-size:cover;background-position:center;position:relative}.carousel-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.4)}.carousel-caption-centered{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:white;text-align:center;z-index:2}#map{height:420px;background-color:#fff}.br-theme{border-right:1px solid #175136}.title-with-line{display:inline-block;position:relative}@media (max-width: 576px){.title-with-line{font-size:1.4rem !important}}.title-with-line::after{content:"";position:absolute;left:120%;top:50%;width:100px;height:2px;background-color:#175136}@media (max-width: 576px){.title-with-line::after{width:75px}}.elem>span{display:block;cursor:pointer;height:0;padding-bottom:70%;background-size:cover;background-position:center center}.lcl_fade_oc.lcl_pre_show #lcl_overlay,.lcl_fade_oc.lcl_pre_show #lcl_window,.lcl_fade_oc.lcl_is_closing #lcl_overlay,.lcl_fade_oc.lcl_is_closing #lcl_window{opacity:0 !important}.lcl_fade_oc.lcl_is_closing #lcl_overlay{-webkit-transition-delay:.15s !important;transition-delay:.15s !important}.site-footer{background-color:#0b2519;padding:4rem 0 3rem;color:rgba(255,255,255,0.75)}.footer-links{display:flex;flex-direction:column;gap:0.75rem}.footer-links a{font-size:0.9rem;color:rgba(255,255,255,0.75);text-decoration:none;transition:color 0.2s ease-in-out}.footer-links a:hover{color:#fff}.footer-address{font-size:0.9rem;line-height:1.7;font-style:normal;color:rgba(255,255,255,0.7)}.footer-address strong{color:#fff;font-weight:500}.footer-contact p{display:flex;align-items:center;gap:0.6rem;margin-bottom:0.6rem;font-size:0.9rem}.footer-contact p i{color:#3ac785;font-size:1rem}.footer-contact p a{color:rgba(255,255,255,0.75);text-decoration:none}.footer-contact p a:hover{color:#fff}.footer-social{margin-top:1.25rem;display:flex;gap:0.9rem}.footer-social a{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,0.06);color:rgba(255,255,255,0.8);transition:background-color 0.35s ease,transform 0.35s ease}.footer-social a i{font-size:1rem}.footer-social a:hover{background:rgba(255,255,255,0.15);transform:translateY(-2px);color:#fff}@media (max-width: 769px){.site-footer{padding:3rem 0 2.5rem;text-align:center}.footer-links{align-items:center}.footer-contact p{justify-content:center}.footer-social{justify-content:center}}.about-editorial{padding:5rem 0;background:#ffffff}.about-editorial .about-visual{display:flex;justify-content:center}.about-editorial .about-visual img{max-width:460px;width:100%;height:auto;display:block}.about-editorial .about-content{max-width:540px}.about-editorial .about-content .about-eyebrow{display:inline-block;font-size:0.75rem;letter-spacing:0.18em;text-transform:uppercase;color:#33b478;margin-bottom:0.75rem}.about-editorial .about-content .about-title{font-family:"Playfair Display",serif;font-size:2.4rem;font-weight:400;line-height:1.25;color:#212529;margin-bottom:1.5rem}.about-editorial .about-content p{font-size:0.95rem;line-height:1.9;color:#6c757d;margin-bottom:1.25rem}@media (max-width: 993px){.about-editorial{padding:4rem 0}.about-editorial .about-content .about-title{font-size:2rem}}@media (max-width: 769px){.about-editorial{padding:3rem 0}.about-editorial .about-visual{margin-bottom:1.5rem}.about-editorial .about-content{text-align:center;margin:0 auto}.about-editorial .about-content p{font-size:0.9rem}}.care-values{padding:3.5rem 0;background:#ffffff}.care-values .value-item{padding:4rem 0}.care-values .value-item:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.04)}.care-values .value-image img{width:100%;height:auto;border-radius:20px;display:block}.care-values .value-content{max-width:520px}.care-values .value-content .value-eyebrow{display:inline-block;font-size:0.75rem;letter-spacing:0.18em;text-transform:uppercase;color:#33b478;margin-bottom:0.75rem}.care-values .value-content .value-title{font-family:"Playfair Display",serif;font-size:2.2rem;font-weight:400;line-height:1.25;color:#212529;margin-bottom:1.25rem}.care-values .value-content p{font-size:0.95rem;line-height:1.9;color:#6c757d;margin-bottom:1rem}@media (max-width: 993px){.care-values{padding:4rem 0}.care-values .value-item{padding:3rem 0}.care-values .value-content .value-title{font-size:1.9rem}}@media (max-width: 769px){.care-values{padding:3rem 0}.care-values .value-content{text-align:center;margin:0 auto}.care-values .value-content p{font-size:0.9rem}.care-values .value-image{margin-bottom:1.5rem}}.contact-intro{position:relative;padding:5rem 0 3.5rem;background-color:#fff;overflow:hidden}.contact-intro .container{position:relative;z-index:1}.contact-intro .section-eyebrow{display:inline-block;margin-bottom:0.75rem;font-size:0.7rem;font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:#3ac785}.contact-intro .section-title{font-family:"Playfair Display",serif;font-size:2.6rem;font-weight:400;line-height:1.25;color:#212529;margin-bottom:1.25rem}@media (max-width: 993px){.contact-intro .section-title{font-size:2.1rem}}@media (max-width: 769px){.contact-intro .section-title{font-size:1.75rem !important;line-height:1.3}}.contact-intro .section-description{max-width:640px;margin:0 auto;font-size:1rem;line-height:1.85;color:#6c757d}@media (max-width: 993px){.contact-intro{padding:4rem 0 3rem}.contact-intro .section-title{font-size:2.2rem}.contact-intro .section-description{font-size:0.95rem}}@media (max-width: 769px){.contact-intro{padding:3rem 0 2.5rem;text-align:center}.contact-intro .section-title{font-size:1.85rem;line-height:1.3}.contact-intro .section-description{font-size:0.9rem}}#contact-main{position:relative;padding:5rem 0;overflow:hidden}#contact-main .container{position:relative;z-index:1}@media (max-width: 993px){#contact-main{padding:4rem 0}}@media (max-width: 769px){#contact-main{padding:3rem 0}}#contact-info-c{display:flex;align-items:center}#contact-info-c .contact-info-inner{max-width:420px}#contact-info-c .section-eyebrow{display:inline-block;margin-bottom:0.75rem;font-size:0.7rem;letter-spacing:0.22em;text-transform:uppercase;font-weight:500;color:#3ac785}#contact-info-c .section-title{font-family:"Playfair Display",serif;font-size:2.1rem;font-weight:400;line-height:1.25;color:#212529;margin-bottom:1.5rem}#contact-info-c .contact-address{font-style:normal;font-size:0.95rem;line-height:1.9;color:#6c757d;margin-bottom:2rem}#contact-info-c .contact-meta p{display:flex;align-items:center;gap:0.6rem;margin-bottom:0.75rem;font-size:0.95rem}#contact-info-c .contact-meta p i{color:#33b478;font-size:1rem}#contact-info-c .contact-meta p a{color:#212529;text-decoration:none}#contact-info-c .contact-meta p a:hover{color:#175136}@media (max-width: 993px){#contact-info-c .section-title{font-size:1.85rem}}@media (max-width: 769px){#contact-info-c{justify-content:center;text-align:center}#contact-info-c .contact-info-inner{margin:0 auto}#contact-info-c .section-title{font-size:1.55rem;line-height:1.3;margin-bottom:1.25rem}#contact-info-c .contact-address{font-size:0.9rem}#contact-info-c .contact-meta p{justify-content:center;font-size:0.9rem}}.product-intro{padding:5rem 0;background-color:#fff;overflow:hidden}.product-intro .product-visual{position:relative;display:flex;justify-content:center}.product-intro .product-visual img{max-width:460px;width:100%;height:auto;display:block;border-radius:1.75rem 1.75rem 3.5rem 1.75rem;box-shadow:0 18px 40px rgba(0,0,0,0.12),0 4px 12px rgba(0,0,0,0.06);background:linear-gradient(180deg, rgba(255,255,255,0.85), #fff);padding:.15rem}.product-intro .product-content{max-width:520px}@media (max-width: 993px){.product-intro{padding:4rem 0}.product-intro .product-visual img{max-width:420px;border-radius:1.5rem 1.5rem 3rem 1.5rem}}@media (max-width: 769px){.product-intro{padding:3rem 0}.product-intro .product-visual{margin-bottom:1.75rem}.product-intro .product-visual img{max-width:320px;padding:1rem;border-radius:1.25rem 1.25rem 2.5rem 1.25rem}}.product-intro .product-content{max-width:520px}.product-intro .product-content .product-eyebrow{display:inline-block;margin-bottom:0.75rem;font-size:0.7rem;letter-spacing:0.22em;text-transform:uppercase;font-weight:500;color:#3ac785}.product-intro .product-content .product-title{font-family:"Playfair Display",serif;font-size:2.6rem;font-weight:400;line-height:1.2;color:#212529;margin-bottom:1.5rem}.product-intro .product-content p{font-size:0.95rem;line-height:1.9;color:#6c757d;margin-bottom:1.25rem}@media (max-width: 993px){.product-intro{padding:4rem 0}.product-intro .product-content .product-title{font-size:2.1rem}}@media (max-width: 769px){.product-intro{padding:3rem 0}.product-intro .product-visual{margin-bottom:1.5rem}.product-intro .product-content{text-align:center;margin:0 auto}.product-intro .product-content .product-title{font-size:1.75rem;line-height:1.3}.product-intro .product-content p{font-size:0.9rem}}.product-effect{padding:4.5rem 0;overflow:hidden}.product-effect .section-eyebrow{display:inline-block;margin-bottom:0.75rem;font-size:0.7rem;letter-spacing:0.22em;text-transform:uppercase;font-weight:500;color:#3ac785}.product-effect .section-title{font-family:"Playfair Display",serif;font-size:2.2rem;font-weight:400;line-height:1.25;color:#212529;margin-bottom:1.75rem}.product-effect .section-content p{font-size:0.95rem;line-height:1.9;color:#6c757d;margin-bottom:1.25rem}.product-effect .section-content p:last-child{margin-bottom:0}@media (max-width: 993px){.product-effect{padding:3.75rem 0}.product-effect .section-title{font-size:1.9rem}}@media (max-width: 769px){.product-effect{padding:3rem 0;text-align:center}.product-effect .section-title{font-size:1.6rem;line-height:1.3}.product-effect .section-content p{font-size:0.9rem}}.product-gallery{padding:3.5rem 0;background-color:#fff;overflow:hidden}.product-gallery .gallery-row{margin-bottom:0.75rem}.product-gallery .gallery-item{position:relative;display:block;width:100%;overflow:hidden;border-radius:1.25rem;background-color:#f7f7f7;box-shadow:0 10px 30px rgba(0,0,0,0.08),0 2px 6px rgba(0,0,0,0.04);transition:transform 0.5s ease, box-shadow 0.5s ease}.product-gallery .gallery-item span{display:block;width:100%;aspect-ratio:4 / 3;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform 0.6s ease}.product-gallery .gallery-item:hover{transform:translateY(-4px);box-shadow:0 18px 46px rgba(0,0,0,0.14),0 6px 16px rgba(0,0,0,0.08)}.product-gallery .gallery-item:hover span{transform:scale(1.05)}.product-gallery .gallery-hint{margin-top:0.75rem;text-align:center;font-size:0.75rem;letter-spacing:0.08em;text-transform:uppercase;color:#adb5bd}@media (max-width: 769px){.product-gallery{padding:2.5rem 0}.product-gallery .gallery-item{border-radius:1rem}.product-gallery .gallery-item span{aspect-ratio:1 / 1}.product-gallery .gallery-hint{font-size:0.7rem}}#product-matter{display:flex;align-items:flex-start}#product-matter .product-matter-inner{width:100%;background:#fff;padding:3rem 3rem;border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,0.06)}#product-matter .section-eyebrow{display:inline-block;margin-bottom:0.6rem;font-size:0.7rem;letter-spacing:0.22em;text-transform:uppercase;font-weight:500;color:#3ac785}#product-matter .section-title{font-family:"Playfair Display",serif;font-size:2rem;font-weight:400;line-height:1.25;color:#212529;margin-bottom:2rem}#product-matter .spec-list{list-style:none;padding:0;margin:0 0 2.25rem 0}#product-matter .spec-list li{display:grid;grid-template-columns:160px 1fr;gap:1rem;padding:0.65rem 0;border-bottom:1px solid rgba(0,0,0,0.06)}#product-matter .spec-list li span{font-size:0.8rem;letter-spacing:0.08em;text-transform:uppercase;color:#adb5bd}#product-matter .spec-list li strong{font-size:0.9rem;font-weight:500;color:#212529}#product-matter .spec-list li:last-child{border-bottom:none}#product-matter .cert-icons{display:flex;flex-wrap:wrap;gap:1rem}#product-matter .cert-icons img{height:75px;width:auto;filter:grayscale(100%);opacity:0.85;transition:all 0.3s ease}#product-matter .cert-icons img:hover{filter:grayscale(0%);opacity:1;transform:translateY(-2px)}@media (max-width: 993px){#product-matter .product-matter-inner{padding:2.5rem 2.25rem}#product-matter .section-title{font-size:1.8rem}#product-matter .spec-list li{grid-template-columns:140px 1fr}}@media (max-width: 769px){#product-matter{align-items:flex-start}#product-matter .product-matter-inner{padding:1.75rem 1.25rem;border-radius:1.25rem}#product-matter .section-title{font-size:1.55rem;margin-bottom:1.25rem}#product-matter .spec-list{margin-bottom:1.5rem}#product-matter .spec-list li{grid-template-columns:1fr;gap:0.25rem;padding:0.45rem 0}#product-matter .cert-icons{justify-content:center;gap:0.75rem}#product-matter .cert-icons img{height:44px}}#product-nutri{display:flex;align-items:flex-start}#product-nutri .product-nutri-inner{width:100%;background:linear-gradient(180deg, #f9fdfb, #fff);padding:3rem 3rem;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,0.08)}#product-nutri .section-eyebrow{display:inline-block;margin-bottom:0.6rem;font-size:0.7rem;letter-spacing:0.22em;text-transform:uppercase;font-weight:500;color:#2ea06b}#product-nutri .section-title{font-family:"Playfair Display",serif;font-size:2rem;font-weight:400;line-height:1.25;color:#212529;margin-bottom:1rem}#product-nutri .serving-info{font-size:0.85rem;color:#6c757d;margin-bottom:1.5rem}#product-nutri .nutrition-table{width:100%;border-collapse:collapse}#product-nutri .nutrition-table tbody tr td{padding:0.6rem 0;border-bottom:1px solid rgba(0,0,0,0.08);font-size:0.9rem;color:#212529}#product-nutri .nutrition-table tbody tr td:last-child{text-align:right;font-weight:500}#product-nutri .nutrition-table tbody tr.highlight td{font-weight:600;font-size:1rem;border-bottom:1px solid rgba(0,0,0,0.15);padding-top:0.8rem}#product-nutri .nutrition-table tbody tr:last-child td{border-bottom:none}#product-nutri .gi-box{margin-top:1.75rem;padding:1rem 1.25rem;border-radius:1rem;background:rgba(255,255,255,0.8);display:flex;justify-content:space-between;align-items:center}#product-nutri .gi-box span{font-size:0.85rem;color:#6c757d}#product-nutri .gi-box strong{font-size:1.1rem;color:#175136;font-weight:600}@media (max-width: 993px){#product-nutri .product-nutri-inner{padding:2.5rem 2.25rem}#product-nutri .section-title{font-size:1.8rem}}@media (max-width: 769px){#product-nutri{align-items:flex-start}#product-nutri .product-nutri-inner{padding:1.75rem 1.5rem;border-radius:1.25rem}#product-nutri .section-title{font-size:1.55rem}#product-nutri .nutrition-table tbody tr td{padding:0.45rem 0;font-size:0.85rem}#product-nutri .gi-box{padding:0.85rem 1rem}#product-nutri .gi-box strong{font-size:1rem}}#product-values{padding:5.5rem 0}#product-values .product-values-header{margin-bottom:4rem}#product-values .product-values-header .section-eyebrow{display:inline-block;margin-bottom:0.6rem;font-size:0.7rem;letter-spacing:0.24em;text-transform:uppercase;font-weight:500;color:#3ac785}#product-values .product-values-header .section-title{font-family:"Playfair Display",serif;font-size:2.4rem;font-weight:400;line-height:1.25;color:#212529;margin-bottom:1rem}#product-values .product-values-header .section-intro{max-width:640px;margin:0 auto;font-size:1rem;line-height:1.8;color:#6c757d}#product-values .product-values-content{align-items:stretch}@media (max-width: 993px){#product-values{padding:4.5rem 0}#product-values .product-values-header{margin-bottom:3rem}#product-values .product-values-header .section-title{font-size:2rem}}@media (max-width: 769px){#product-values{padding:3.5rem 0}#product-values .product-values-header{margin-bottom:2.25rem}#product-values .product-values-header .section-title{font-size:1.7rem}#product-values .product-values-header .section-intro{font-size:0.95rem}#product-values .product-values-content{row-gap:2rem}}#error-404{min-height:calc(100vh - 66px);display:flex;align-items:center;background:linear-gradient(180deg, #fff 0%, #fff 60%)}#error-404 .error-logo{max-width:160px;opacity:0.95}#error-404 .error-eyebrow{display:inline-block;font-size:0.7rem;letter-spacing:0.22em;text-transform:uppercase;font-weight:500;color:#3ac785;margin-bottom:1rem}#error-404 .error-code{font-family:"Playfair Display",serif;font-size:6.5rem;font-weight:300;line-height:1;color:#175136;margin-bottom:1rem}#error-404 .error-title{font-family:"Playfair Display",serif;font-size:2rem;font-weight:400;color:#212529;margin-bottom:1rem}#error-404 .error-description{font-size:1rem;line-height:1.8;color:#6c757d;max-width:520px;margin:0 auto 2rem}#error-404 .btn{padding:0.85rem 2.2rem;border-radius:50rem;font-size:0.85rem;letter-spacing:0.08em;text-transform:uppercase;font-weight:500}@media (max-width: 993px){#error-404 .error-code{font-size:5.5rem}#error-404 .error-title{font-size:1.7rem}}@media (max-width: 769px){#error-404{padding:3rem 1rem}#error-404 .error-code{font-size:4.5rem}#error-404 .error-title{font-size:1.4rem}#error-404 .error-description{font-size:0.95rem}}#allProducts{padding:5rem 0;background:#fff}#allProducts .all-products-header{margin-bottom:4rem;text-align:center}#allProducts .all-products-header .section-eyebrow{display:inline-block;font-size:0.75rem;letter-spacing:0.2em;text-transform:uppercase;color:#3ac785;margin-bottom:0.75rem}#allProducts .all-products-header .section-title{font-family:"Playfair Display",serif;font-size:2.6rem;font-weight:400;margin-bottom:1rem;color:#212529}#allProducts .all-products-header .section-intro{font-size:1rem;line-height:1.8;color:#6c757d;max-width:620px;margin:0 auto}#allProducts .product-card{height:100%;display:flex;flex-direction:column;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,0.08);transition:transform 0.35s ease,box-shadow 0.35s ease}#allProducts .product-card:hover{transform:translateY(-6px);box-shadow:0 40px 90px rgba(0,0,0,0.12)}#allProducts .product-card:hover img{transform:scale(1.05)}#allProducts .product-card .product-image{position:relative;overflow:hidden}#allProducts .product-card .product-image img{width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform 0.8s ease}#allProducts .product-card .product-content{padding:2rem 2rem 2.25rem;display:flex;flex-direction:column;height:100%}#allProducts .product-card .product-content h3{font-size:1.3rem;font-weight:500;margin-bottom:0.75rem;color:#212529;text-align:center}#allProducts .product-card .product-content p{font-size:0.95rem;line-height:1.75;color:#6c757d;margin-bottom:1.25rem;flex-grow:1;text-align:center}#allProducts .product-card .product-content .product-link{align-self:center;font-size:0.85rem;letter-spacing:0.08em;text-transform:uppercase;color:#175136;text-decoration:none;position:relative;padding-bottom:0.25rem;display:inline-flex;align-items:center;gap:0.35rem}#allProducts .product-card .product-content .product-link::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#175136;transform:scaleX(0);transform-origin:left;transition:transform 0.35s ease}#allProducts .product-card .product-content .product-link .arrow{display:inline-block;transition:transform 0.35s ease}#allProducts .product-card .product-content .product-link:hover::after{transform:scaleX(1)}#allProducts .product-card .product-content .product-link:hover .arrow{transform:translateX(4px)}@media (max-width: 993px){#allProducts{padding:4rem 0}#allProducts .all-products-header{margin-bottom:2.5rem}#allProducts .all-products-header .section-title{font-size:2.2rem}}@media (max-width: 769px){#allProducts{padding:3.5rem 0}#allProducts .all-products-header{margin-bottom:1.75rem}#allProducts .all-products-header .section-title{font-size:1.9rem}#allProducts .all-products-header .section-intro{font-size:0.95rem}#allProducts .product-card .product-content{padding:1.5rem 1.5rem 1.75rem}#allProducts .product-card .product-content h3{margin-bottom:0.5rem}#allProducts .product-card .product-content p{flex-grow:0;margin-bottom:0.85rem}#allProducts .product-card .product-content .product-link{margin-top:0;align-self:center}}#privacy-policy{padding:5.5rem 0;background:linear-gradient(180deg, #fff 0%, #fafafa 100%)}#privacy-policy .policy-header{margin-bottom:4rem}#privacy-policy .policy-header .policy-eyebrow{font-size:0.7rem;letter-spacing:0.25em;text-transform:uppercase;color:#3ac785;font-weight:500;margin-bottom:0.75rem;display:inline-block}#privacy-policy .policy-header .policy-title{font-family:"Playfair Display",serif;font-size:2.8rem;font-weight:400;color:#212529;margin-bottom:1rem}#privacy-policy .policy-header .policy-intro{font-size:1rem;line-height:1.8;color:#6c757d;max-width:640px;margin:0 auto}#privacy-policy .premium-accordion{display:flex;flex-direction:column;gap:1.3rem}#privacy-policy .premium-accordion .accordion-item{border:none;border-radius:20px;background:#fff;box-shadow:0 18px 50px rgba(0,0,0,0.06);overflow:hidden}#privacy-policy .premium-accordion .accordion-item .accordion-header .accordion-button{background:transparent;font-size:1rem;font-weight:500;color:#212529;padding:1.5rem 1.75rem;box-shadow:none;border:none}#privacy-policy .premium-accordion .accordion-item .accordion-header .accordion-button::after{content:"＋";background-image:none;font-size:1.2rem;font-weight:400;color:#175136;transform:none}#privacy-policy .premium-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){color:#175136;background:linear-gradient(90deg, rgba(23,81,54,0.05), transparent)}#privacy-policy .premium-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{content:"−"}#privacy-policy .premium-accordion .accordion-item .accordion-header .accordion-button:focus{box-shadow:none;outline:none}#privacy-policy .premium-accordion .accordion-item .accordion-collapse .accordion-body{padding:1.75rem 2rem 2.25rem;font-size:0.95rem;line-height:1.85;color:#495057}#privacy-policy .premium-accordion .accordion-item .accordion-collapse .accordion-body h3{font-size:1.05rem;font-weight:500;color:#212529;margin:1.75rem 0 0.75rem}#privacy-policy .premium-accordion .accordion-item .accordion-collapse .accordion-body p{margin-bottom:1rem}#privacy-policy .premium-accordion .accordion-item .accordion-collapse .accordion-body ul{padding-left:1.2rem;margin-bottom:1.2rem}#privacy-policy .premium-accordion .accordion-item .accordion-collapse .accordion-body ul li{margin-bottom:0.6rem;line-height:1.7}#privacy-policy .premium-accordion .accordion-item .accordion-collapse .accordion-body ul li strong{color:#212529;font-weight:500}#privacy-policy .premium-accordion .accordion-item .accordion-collapse .accordion-body a{color:#175136;text-decoration:underline}#privacy-policy .premium-accordion .accordion-item .accordion-collapse .accordion-body a:hover{color:#0c291c}@media (max-width: 993px){#privacy-policy{padding:4.5rem 0}#privacy-policy .policy-title{font-size:2.3rem}}@media (max-width: 769px){#privacy-policy{padding:3.5rem 0}#privacy-policy .policy-header{margin-bottom:2.5rem}#privacy-policy .policy-header .policy-title{font-size:1.9rem}#privacy-policy .policy-header .policy-intro{font-size:0.95rem}#privacy-policy .premium-accordion .accordion-item .accordion-button{padding:1.25rem 1.4rem}#privacy-policy .premium-accordion .accordion-item .accordion-body{padding:1.4rem 1.5rem;font-size:0.9rem}}
