:root{--palette-oat-milk:#f4f0ea;--palette-wet-asphalt:#4a4a4a;--palette-forest-moss:#455a3e;--palette-white:#fff;--palette-warm-linen:#c4a48c;--palette-sage-mist:#d5e2d9;--palette-powder-peach:#ead3c3;--palette-cocoa-bean:#2c1505;--palette-fresh-green:#2db300;--palette-clay-mist:#ada296;--palette-black:#000;--palette-sand-gold:#f3d092;--palette-stone-gray:#777;--palette-cloud-gray:#c8c8c8;--status-success-foreground:#348618;--status-error-foreground:#b83636;--toast-default-background:var(--palette-white);--toast-default-foreground:var(--palette-wet-asphalt);--toast-default-border:var(--palette-cloud-gray);--toast-success-background:var(--palette-white);--toast-success-foreground:var(--status-success-foreground);--toast-success-border:color-mix(in srgb, var(--status-success-foreground) 32%, var(--palette-white));--toast-error-background:var(--palette-white);--toast-error-foreground:var(--status-error-foreground);--toast-error-border:color-mix(in srgb, var(--status-error-foreground) 32%, var(--palette-white));--background:var(--palette-oat-milk);--foreground:var(--palette-wet-asphalt);--footer-background:var(--palette-forest-moss);--footer-foreground:var(--palette-white);--footer-link-foreground:var(--palette-oat-milk);--footer-link-foreground-hover:var(--palette-powder-peach);--footer-legal-background:color-mix(in srgb, var(--palette-forest-moss) 88%, var(--palette-white));--header-background:var(--palette-white);--card-background:var(--palette-white);--card-meta-foreground:var(--palette-warm-linen);--review-card-background:var(--palette-white);--review-card-name-foreground:var(--palette-cocoa-bean);--review-card-product-foreground:var(--palette-fresh-green);--review-card-date-foreground:var(--palette-clay-mist);--review-card-star-inactive:var(--palette-oat-milk);--review-card-star-active:var(--palette-sand-gold);--review-card-text-foreground:var(--palette-black);--market-background:var(--palette-white);--market-background-hover:var(--palette-sage-mist);--properties-background:var(--palette-sage-mist);--properties-foreground:var(--palette-wet-asphalt);--care-place-background:var(--palette-sage-mist);--care-place-foreground:var(--palette-wet-asphalt);--philosophy-card-background:var(--palette-white);--totem-background:var(--palette-white);--totem-title-foreground:var(--palette-forest-moss);--totem-text-foreground:var(--palette-wet-asphalt);--totem-product-foreground:var(--palette-warm-linen);--button-green-leaf-background:var(--palette-forest-moss);--button-green-leaf-foreground:var(--palette-white);--button-green-leaf-hover-background:var(--palette-sage-mist);--button-green-leaf-hover-foreground:var(--palette-wet-asphalt);--button-green-leaf-active-background:var(--palette-wet-asphalt);--button-green-leaf-active-foreground:var(--palette-white);--feedback-foreground:var(--palette-white);--feedback-form-field-background:var(--palette-white);--feedback-form-field-foreground:var(--palette-black);--feedback-form-placeholder-foreground:var(--palette-stone-gray);--feedback-form-field-border:var(--palette-cloud-gray);--feedback-form-field-focus-outline:var(--palette-forest-moss);--feedback-form-checkbox-background:var(--palette-white);--feedback-form-checkbox-border:var(--palette-cloud-gray);--feedback-form-checkbox-check:var(--palette-white);--feedback-form-checkbox-checked-background:var(--palette-forest-moss);--feedback-form-success-foreground:var(--status-success-foreground);--feedback-form-error-foreground:var(--status-error-foreground);--feedback-form-link-foreground:var(--palette-oat-milk);--feedback-form-link-foreground-hover:var(--palette-powder-peach);--transition-link-duration:.2s;--transition-link-easing:ease;--scroll-reveal-duration:.96s;--scroll-reveal-easing:cubic-bezier(.22, 1, .36, 1);--font-size:20px;--line-height:1.375;--font-main:var(--font-jost), Arial, Helvetica, sans-serif;--font-title:var(--font-comfortaa), var(--font-jost), Arial, Helvetica, sans-serif;--container-indentation:22px;--container-max-width:1600px;--media-tb:640px}@media screen and (min-width:640px){:root{--container-indentation:44px}}html{height:100%;font-size:var(--font-size);line-height:var(--line-height)}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background:var(--background);font-family:var(--font-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;display:flex}.layoutFrame{grid-template-rows:1fr auto;grid-template-columns:repeat(1,minmax(0,1fr));min-height:100dvh;display:grid}h1,h2,h3,h4,h5,h6{font-family:var(--font-title)}*,:before,:after{box-sizing:border-box}img,picture,video,canvas,svg{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit}:focus-visible{outline:none}.linkInteractiveTransition{transition:color var(--transition-link-duration) var(--transition-link-easing),background-color var(--transition-link-duration) var(--transition-link-easing),border-color var(--transition-link-duration) var(--transition-link-easing)}.hidden{display:none}.trasition-visibility{transition:visibility .3s,opacity .3s}.unvisible{opacity:0;visibility:hidden}.visible{opacity:1;visibility:visible}[data-sonner-toaster] [data-sonner-toast]{border:1px solid var(--toast-default-border);background:var(--toast-default-background);color:var(--toast-default-foreground);border-radius:14px;box-shadow:0 10px 24px #00000014}[data-sonner-toaster] [data-sonner-toast] [data-content]{font-size:14px}[data-sonner-toaster] [data-sonner-toast] [data-close-button]{color:var(--toast-default-foreground)}[data-sonner-toaster] [data-sonner-toast][data-type=success]{border-color:var(--toast-success-border);background:var(--toast-success-background);color:var(--toast-success-foreground)}[data-sonner-toaster] [data-sonner-toast][data-type=success] [data-close-button]{color:var(--toast-success-foreground)}[data-sonner-toaster] [data-sonner-toast][data-type=error]{border-color:var(--toast-error-border);background:var(--toast-error-background);color:var(--toast-error-foreground)}[data-sonner-toaster] [data-sonner-toast][data-type=error] [data-close-button]{color:var(--toast-error-foreground)}h1{line-height:1.2}a{color:inherit;text-underline-offset:.15em}p{margin:1.3em 0 0}p:first-child{margin-top:0}.article{margin-top:106px;margin-bottom:72px}@media screen and (min-width:640px){.article{margin-top:156px}}.content{max-width:42em;margin-left:auto;margin-right:auto}.content h2{margin-top:2.6rem;margin-bottom:1.3rem}
