*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%;tab-size:4}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{display:flex;flex-direction:column;min-height:100svh;margin:0;font-family:var(--font-body--family-custom, "Lato", "Helvetica Neue", Arial, sans-serif);font-size:var(--font-size--base, 1rem);font-weight:var(--font-body--weight-regular, 400);line-height:var(--font-body--line-height, 1.65);letter-spacing:var(--font-body--letter-spacing, .01em);background-color:var(--color-background, #ffffff);color:var(--color-text-primary, #18180F);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html:has(dialog[scroll-lock][open],details[scroll-lock][open]){overflow:hidden}.shopify-section-group-header-group{margin:0;padding:0;width:100%}.shopify-section-group-header-group>.shopify-section{margin:0!important;padding:0!important;width:100%}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading--family, "Cormorant Garamond", Georgia, serif);font-weight:var(--font-heading--weight, 600);font-style:var(--font-heading--style, normal);line-height:var(--font-heading--line-height, 1.15);letter-spacing:var(--font-heading--letter-spacing, -.01em);color:var(--color-text-heading, #304D1A);overflow-wrap:break-word;text-wrap:balance}h1{font-size:var(--font-size--3xl, 3.052rem)}h2{font-size:var(--font-size--2xl, 2.441rem)}h3{font-size:var(--font-size--xl, 1.953rem)}h4{font-size:var(--font-size--lg, 1.563rem)}h5{font-size:var(--font-size--md, 1.25rem)}h6{font-size:var(--font-size--base, 1rem)}:is(h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(h1,h2,h3,h4,h5,h6){margin-block-start:0}p{text-wrap:pretty;overflow-wrap:break-word;color:var(--color-text-primary, #18180F)}p:empty{display:none}:is(p,h1,h2,h3,h4,h5,h6):last-child,:where(p,h1,h2,h3,h4,h5,h6)+:has(+:empty:last-child){margin-block-end:0}a{color:var(--color-text-link, #55941C);text-decoration:none;transition:color var(--transition-base, .2s ease)}a:hover{color:var(--color-text-link-hover, #42711A)}ul,ol{list-style:none}input,textarea,select,button{font-family:inherit;font-size:inherit;line-height:inherit}input,textarea,select{border-radius:var(--radius-input-field, 6px);border:1px solid var(--color-border, #E8E8E4);color:var(--color-text-primary, #18180F);background-color:var(--color-surface, #ffffff);transition:border-color var(--transition-base, .2s ease),box-shadow var(--transition-base, .2s ease);outline:none}input:hover,textarea:hover,select:hover{border-color:var(--color-border-strong, #A9A9A3)}input:focus,textarea:focus,select:focus{border-color:var(--color-border-focus, #55941C);box-shadow:0 0 0 var(--focus-ring-width, 2px) color-mix(in srgb,var(--color-primary, #55941C) 25%,transparent);outline:none}input::placeholder,textarea::placeholder{color:var(--color-text-muted, #717169);opacity:1}input:disabled,textarea:disabled,select:disabled{opacity:.5;cursor:not-allowed;background:var(--color-neutral-100, #F5F5F4)}select{background-color:var(--color-background, #ffffff);color:currentcolor;cursor:pointer}button{cursor:pointer;border:none;background:transparent;color:inherit;padding:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2, .5rem)}:focus-visible{outline:var(--focus-ring-width, 2px) var(--focus-ring-style, solid) var(--focus-ring-color, #55941C);outline-offset:var(--focus-ring-offset, 3px);border-radius:2px}::selection{background-color:var(--color-primary-muted, #E6F7D0);color:var(--color-green-900, #304D1A)}dialog{background-color:var(--color-surface, #ffffff);color:var(--color-text-primary, #18180F);border-radius:var(--radius-modal, 14px);border:none;box-shadow:var(--shadow-modal);padding:var(--space-8, 2rem);max-width:min(90vw,40rem)}hr{border:none;border-top:1px solid var(--color-border, #E8E8E4);margin-block:var(--space-6, 1.5rem)}code,pre,kbd,samp{font-family:Courier New,Courier,monospace;font-size:.875em}table{border-collapse:collapse;width:100%}th{font-family:var(--font-heading--family);font-weight:600;text-align:left;color:var(--color-text-heading, #304D1A);border-bottom:2px solid var(--color-border, #E8E8E4);padding:var(--space-3, .75rem) var(--space-4, 1rem)}td{padding:var(--space-3, .75rem) var(--space-4, 1rem);border-bottom:1px solid var(--color-border-light, #F5F5F4);vertical-align:top}.skip-to-content{position:absolute;top:-100%;left:var(--space-4, 1rem);z-index:var(--z-toast, 500);padding:var(--space-3, .75rem) var(--space-6, 1.5rem);background-color:var(--color-primary, #55941C);color:var(--color-neutral-0, #ffffff);font-weight:700;border-radius:0 0 var(--radius-md, 8px) var(--radius-md, 8px);text-decoration:none;transition:top var(--transition-fast, .12s ease)}.skip-to-content:focus{top:0}.shopify-section{--content-width: min( calc(var(--page-width, 90rem) - var(--page-margin, 20px) * 2), calc(100% - var(--page-margin, 20px) * 2) );--content-margin: minmax(var(--page-margin, 20px), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;display:grid;grid-template-columns:var(--content-grid);width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.visually-hidden,.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes spin{to{transform:rotate(360deg)}}.loading-spinner{display:inline-block;width:1.25em;height:1.25em;border:2px solid var(--color-primary-muted, #E6F7D0);border-top-color:var(--color-primary, #55941C);border-radius:50%;animation:spin .7s linear infinite;flex-shrink:0}img{border-radius:var(--radius-image, 8px)}.no-radius,.icon img,svg{border-radius:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/critical.css.map */
