@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400&display=swap";:root{--clr-primary: #004D2E;--clr-primary-dark: #003D24;--clr-primary-mid: #005C36;--clr-white: #FFFFFF;--clr-off-white: #F7F6F1;--clr-light-green: #EEF5F1;--clr-pale-green: #E4F0E9;--clr-neutral: #DDE8E2;--clr-neutral-mid: #C4D6CC;--clr-neutral-strong: #9AB5A8;--clr-text-primary: #0D2318;--clr-text-secondary: #3D5A4C;--clr-text-tertiary: #6B8578;--clr-text-on-dark: #FFFFFF;--clr-text-on-dark-muted: rgba(255,255,255,.72);--clr-bg: #F7F6F1;--clr-bg-alt: #EEF5F1;--clr-bg-dark: #004D2E;--clr-bg-darker: #003826;--clr-bg-white: #FFFFFF;--clr-bg-card: #FFFFFF;--clr-border: #DDE8E2;--clr-border-strong: #C4D6CC;--clr-border-dark: rgba(255,255,255,.15);--clr-btn-primary-bg: #004D2E;--clr-btn-primary-text: #FFFFFF;--clr-btn-primary-hover-bg: #003D24;--clr-btn-secondary-bg: transparent;--clr-btn-secondary-text: #004D2E;--clr-btn-secondary-border: #004D2E;--clr-btn-secondary-hover-bg: #004D2E;--clr-btn-secondary-hover-text: #FFFFFF;--clr-input-bg: #FFFFFF;--clr-input-border: #C4D6CC;--clr-input-border-focus: #004D2E;--clr-input-text: #0D2318;--clr-input-placeholder: #6B8578;--clr-input-error: #B84040;--focus-ring: 0 0 0 3px rgba(0,77,46,.25);--font-primary: "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--fw-light: 300;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--fw-extrabold:800;--fs-xs: .6875rem;--fs-sm: .8125rem;--fs-base: 1rem;--fs-md: 1.0625rem;--fs-lg: 1.125rem;--fs-xl: 1.375rem;--fs-2xl: 1.75rem;--fs-3xl: 2.25rem;--fs-4xl: 3rem;--fs-5xl: 3.75rem;--lh-tight: 1.1;--lh-snug: 1.25;--lh-normal: 1.5;--lh-relaxed: 1.65;--ls-tight: -.03em;--ls-snug: -.02em;--ls-normal: 0;--ls-wide: .04em;--ls-wider: .08em;--ls-widest: .14em;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full:9999px;--shadow-sm: 0 1px 3px rgba(0,30,15,.06), 0 1px 2px rgba(0,30,15,.04);--shadow-md: 0 4px 12px rgba(0,30,15,.08), 0 2px 4px rgba(0,30,15,.04);--shadow-lg: 0 8px 24px rgba(0,30,15,.1), 0 4px 8px rgba(0,30,15,.05);--transition-base: .25s ease;--transition-slow: .4s ease;--z-base: 0;--z-raised: 10;--z-overlay:100;--z-sticky: 200;--z-modal: 300}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--font-size-base, 16px);-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font-primary);font-size:var(--fs-base);font-weight:var(--fw-regular);line-height:var(--lh-normal);color:var(--clr-text-primary);background-color:var(--clr-bg);-webkit-font-smoothing:antialiased;overflow-x:hidden;animation:fadeIn .3s ease both}img,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}html{scroll-behavior:auto}}.container{width:100%;max-width:1160px;margin-inline:auto;padding-inline:1.5rem}@media(min-width:768px){.container{padding-inline:2.5rem}}.section{padding-block:3rem}.section--lg{padding-block:4rem}@media(min-width:768px){.section{padding-block:5rem}.section--lg{padding-block:7rem}}.eyebrow{display:inline-block;font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--clr-primary)}.eyebrow--light{color:#ffffffa6}.display-xl{font-size:clamp(2.2rem,5vw+.5rem,4.5rem);font-weight:var(--fw-extrabold);line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}.display-md{font-size:clamp(1.5rem,2.5vw+.5rem,2.25rem);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--ls-snug)}.body-lg{font-size:clamp(1rem,1vw+.5rem,1.125rem);line-height:var(--lh-relaxed)}.body-md{font-size:var(--fs-md);line-height:var(--lh-relaxed)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.skip-link{position:absolute;top:-100px;left:1rem;z-index:500;padding:.75rem 1.5rem;background:var(--clr-primary);color:#fff;font-weight:600;text-decoration:none;border-radius:var(--radius-sm);transition:top .15s ease}.skip-link:focus{top:1rem}:focus-visible{outline:2px solid var(--clr-primary);outline-offset:3px;border-radius:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.75rem;border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--fs-base);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base),transform .15s ease;-webkit-appearance:none;white-space:nowrap}.btn:focus-visible{outline:none;box-shadow:var(--focus-ring)}.btn:active{transform:translateY(1px)}.btn--primary{background-color:var(--clr-primary);color:#fff;border-color:var(--clr-primary)}.btn--primary:hover{background-color:var(--clr-primary-dark);border-color:var(--clr-primary-dark)}.btn--secondary{background-color:transparent;color:var(--clr-primary);border-color:var(--clr-primary)}.btn--secondary:hover{background-color:var(--clr-primary);color:#fff}.btn--sm{padding:.5rem 1.125rem;font-size:var(--fs-sm)}.btn--lg{padding:1rem 2.25rem;font-size:var(--fs-lg)}.form-input{width:100%;padding:.875rem 1.125rem;background-color:var(--clr-input-bg);border:1.5px solid var(--clr-input-border);border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:var(--fs-base);color:var(--clr-input-text);transition:border-color var(--transition-base),box-shadow var(--transition-base);-webkit-appearance:none}.form-input::placeholder{color:var(--clr-input-placeholder)}.form-input:focus{outline:none;border-color:var(--clr-input-border-focus);box-shadow:var(--focus-ring)}.form-input.is-error{border-color:var(--clr-input-error)}.form-error{font-size:var(--fs-sm);color:var(--clr-input-error);display:none;margin-top:.375rem}.form-error.is-visible{display:block}.form-textarea{min-height:120px;resize:vertical}.divider{width:36px;height:2px;background-color:var(--clr-primary)}.reveal{opacity:0;transform:translateY(18px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal--delay-1{transition-delay:.08s}.reveal--delay-2{transition-delay:.16s}.reveal--delay-3{transition-delay:.24s}.reveal--delay-4{transition-delay:.32s}.no-js .reveal{opacity:1;transform:none}
/*# sourceMappingURL=/cdn/shop/t/14/assets/cleanherbb-design-system.css.map */
