:root{--lf-cream: var(--color-background, #fffff8);--lf-forest: var(--color-foreground, #2d3c28);--lf-moss: #416331;--lf-red: #9f332b;--lf-sage: #b9c7a7;--lf-white: #ffffff;--lf-black: #000000;--lf-cream-rgb: var(--color-background-rgb, 255 255 248);--lf-forest-rgb: var(--color-foreground-rgb, 45 60 40);--lf-moss-rgb: 65 99 49;--lf-red-rgb: 159 51 43;--lf-sage-rgb: 185 199 167;--lf-white-rgb: 255 255 255;--lf-black-rgb: 0 0 0;--lf-red-hover: #8a2b24;--lf-forest-hover: #223020;--lf-space-3xs: 4px;--lf-space-2xs: 8px;--lf-space-xs: 12px;--lf-space-sm: 16px;--lf-space-md: 24px;--lf-space-lg: 32px;--lf-space-xl: 48px;--lf-space-2xl: 64px;--lf-space-3xl: 96px;--lf-section-pad-block: 80px;--lf-container: 1340px;--lf-container-inline-padding: 50px;--lf-font-heading: "Acumin Pro", "Helvetica Neue", helvetica, arial, sans-serif;--lf-font-body: "Lato", "Helvetica Neue", helvetica, arial, sans-serif;--lf-heading-weight: 500;--lf-heading-line-height: 1.1;--lf-heading-letter-spacing: -.05em;--lf-optical-top-nudge: 2px}@font-face{font-family:Acumin Pro;src:url(lf-acumin-pro-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(lf-lato-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-heading--family: var(--lf-font-heading);--font-heading--style: normal;--font-heading--weight: var(--lf-heading-weight);--font-subheading--family: var(--lf-font-heading);--font-subheading--style: normal;--font-subheading--weight: var(--lf-heading-weight);--font-accent--family: var(--lf-font-heading);--font-accent--style: normal;--font-accent--weight: var(--lf-heading-weight);--font-body--family: var(--lf-font-body);--font-body--style: normal;--font-body--weight: 400}:root{--font-h1--size: 35px;--font-h1--line-height: var(--lf-heading-line-height);--font-h1--letter-spacing: var(--lf-heading-letter-spacing);--font-h2--size: 24px;--font-h2--line-height: var(--lf-heading-line-height);--font-h2--letter-spacing: var(--lf-heading-letter-spacing);--font-h3--size: 16px;--font-h3--line-height: var(--lf-heading-line-height);--font-h3--letter-spacing: var(--lf-heading-letter-spacing);--font-h4--size: 20px;--font-h4--line-height: var(--lf-heading-line-height);--font-h4--letter-spacing: var(--lf-heading-letter-spacing);--font-h5--size: 14px;--font-h5--line-height: var(--lf-heading-line-height);--font-h5--letter-spacing: var(--lf-heading-letter-spacing);--font-h6--size: 12px;--font-h6--line-height: var(--lf-heading-line-height);--font-h6--letter-spacing: var(--lf-heading-letter-spacing);--font-paragraph--size: 16px;--font-paragraph--line-height: 1.2;--font-paragraph--case: none;--font-h1--case: none;--font-h2--case: none;--font-h3--case: none;--font-h4--case: none;--font-h5--case: none;--font-h6--case: none;--font-size--paragraph: 16px;--font-size--h1: 35px;--font-size--h2: 24px;--font-size--h3: 16px;--font-size--h4: 20px;--font-size--h5: 14px;--font-size--h6: 12px;--lf-font-size-subheading: var(--font-h4--size);--lf-font-size-body: var(--font-paragraph--size);--lf-font-size-button: 15px}@media screen and (max-width:749px){:root{--font-h1--size: 24px;--font-h2--size: 18px;--font-h3--size: 16px;--font-h4--size: 16px;--font-paragraph--size: 14px;--lf-font-size-button: 14px;--lf-container-inline-padding: 20px;--lf-section-pad-block: 60px}}.lf-band--cream,.lf-band--forest,.lf-band--moss,.lf-band--sage,.lf-band--red,.lf-band--brown{color:var(--color-foreground);background-color:var(--color-background)}.lf-band--cream{--color-background: var(--lf-cream);--color-background-rgb: var(--lf-cream-rgb);--color: var(--lf-forest);--color-rgb: var(--lf-forest-rgb);--color-foreground: var(--lf-forest);--color-foreground-rgb: var(--lf-forest-rgb);--color-border: rgb(var(--lf-forest-rgb) / .2);--color-border-rgb: var(--lf-forest-rgb);--color-primary-button-background: var(--lf-red);--color-primary-button-text: var(--lf-cream);--color-primary-button-border: var(--lf-red);--color-primary-button-hover-background: var(--lf-cream);--color-primary-button-hover-text: var(--lf-red);--color-primary-button-hover-border: var(--lf-red);--color-primary-button-focus-outline: var(--lf-red);--lf-btn-background: var(--lf-red);--lf-btn-text: var(--lf-cream)}.lf-band--forest{--color-background: var(--lf-forest);--color-background-rgb: var(--lf-forest-rgb);--color: var(--lf-white);--color-rgb: var(--lf-white-rgb);--color-foreground: var(--lf-white);--color-foreground-rgb: var(--lf-white-rgb);--color-border: rgb(var(--lf-white-rgb) / .25);--color-border-rgb: var(--lf-white-rgb);--color-primary-button-background: var(--lf-red);--color-primary-button-text: var(--lf-cream);--color-primary-button-border: var(--lf-red);--color-primary-button-hover-background: var(--lf-cream);--color-primary-button-hover-text: var(--lf-red);--color-primary-button-hover-border: var(--lf-red);--color-primary-button-focus-outline: var(--lf-cream);--lf-btn-background: var(--lf-red);--lf-btn-text: var(--lf-cream);--opacity-5-15: .15;--opacity-10-25: .25;--opacity-35-55: .55;--opacity-40-60: .6;--opacity-30-60: .6}.lf-band--moss{--color-background: var(--lf-moss);--color-background-rgb: var(--lf-moss-rgb);--color: var(--lf-cream);--color-rgb: var(--lf-cream-rgb);--color-foreground: var(--lf-cream);--color-foreground-rgb: var(--lf-cream-rgb);--color-border: rgb(var(--lf-cream-rgb) / .25);--color-border-rgb: var(--lf-cream-rgb);--color-primary-button-background: var(--lf-red);--color-primary-button-text: var(--lf-cream);--color-primary-button-border: var(--lf-red);--color-primary-button-hover-background: var(--lf-cream);--color-primary-button-hover-text: var(--lf-red);--color-primary-button-hover-border: var(--lf-red);--color-primary-button-focus-outline: var(--lf-cream);--lf-btn-background: var(--lf-red);--lf-btn-text: var(--lf-cream);--opacity-5-15: .15;--opacity-10-25: .25;--opacity-35-55: .55;--opacity-40-60: .6;--opacity-30-60: .6}.lf-band--sage{--color-background: var(--lf-sage);--color-background-rgb: var(--lf-sage-rgb);--color: var(--lf-forest);--color-rgb: var(--lf-forest-rgb);--color-foreground: var(--lf-forest);--color-foreground-rgb: var(--lf-forest-rgb);--color-border: rgb(var(--lf-forest-rgb) / .25);--color-border-rgb: var(--lf-forest-rgb);--color-primary-button-background: var(--lf-red);--color-primary-button-text: var(--lf-cream);--color-primary-button-border: var(--lf-red);--color-primary-button-hover-background: var(--lf-cream);--color-primary-button-hover-text: var(--lf-red);--color-primary-button-hover-border: var(--lf-red);--color-primary-button-focus-outline: var(--lf-red);--lf-btn-background: var(--lf-red);--lf-btn-text: var(--lf-cream)}.lf-band--red{--color-background: var(--lf-red);--color-background-rgb: var(--lf-red-rgb);--color: var(--lf-cream);--color-rgb: var(--lf-cream-rgb);--color-foreground: var(--lf-cream);--color-foreground-rgb: var(--lf-cream-rgb);--color-border: rgb(var(--lf-cream-rgb) / .35);--color-border-rgb: var(--lf-cream-rgb);--color-primary-button-background: var(--lf-cream);--color-primary-button-text: var(--lf-red);--color-primary-button-border: var(--lf-cream);--color-primary-button-hover-background: var(--lf-red);--color-primary-button-hover-text: var(--lf-cream);--color-primary-button-hover-border: var(--lf-cream);--color-primary-button-focus-outline: var(--lf-cream);--lf-btn-background: var(--lf-cream);--lf-btn-text: var(--lf-red);--lf-btn-background-hover: var(--lf-red);--lf-btn-text-hover: var(--lf-cream);--lf-btn-border-hover: var(--lf-cream);--opacity-5-15: .15;--opacity-10-25: .25;--opacity-35-55: .55;--opacity-40-60: .6;--opacity-30-60: .6}.lf-band--brown{--color-background: var(--lf-brown);--color-background-rgb: var(--lf-brown-rgb);--color: var(--lf-cream);--color-rgb: var(--lf-cream-rgb);--color-foreground: var(--lf-cream);--color-foreground-rgb: var(--lf-cream-rgb);--color-border: rgb(var(--lf-cream-rgb) / .25);--color-border-rgb: var(--lf-cream-rgb);--color-primary-button-background: var(--lf-red);--color-primary-button-text: var(--lf-cream);--color-primary-button-border: var(--lf-red);--color-primary-button-hover-background: var(--lf-cream);--color-primary-button-hover-text: var(--lf-red);--color-primary-button-hover-border: var(--lf-red);--color-primary-button-focus-outline: var(--lf-cream);--lf-btn-background: var(--lf-red);--lf-btn-text: var(--lf-cream);--opacity-5-15: .15;--opacity-10-25: .25;--opacity-35-55: .55;--opacity-40-60: .6;--opacity-30-60: .6}.lf-btn,.content-for-layout[data-template="404"] .button{--lf-btn-height: 35px;--lf-btn-padding-inline: 19.5px;--lf-btn-padding-block: 5px;display:inline-flex;align-items:center;justify-content:center;gap:var(--lf-space-2xs);font-family:var(--lf-font-heading);font-weight:var(--lf-heading-weight);font-size:14px;line-height:var(--lf-heading-line-height);letter-spacing:var(--lf-heading-letter-spacing);text-align:center;text-decoration:none;padding-block-start:calc(var(--lf-btn-padding-block) + var(--lf-optical-top-nudge));padding-block-end:var(--lf-btn-padding-block);padding-inline:var(--lf-btn-padding-inline);min-height:var(--lf-btn-height);border:1px solid var(--lf-btn-border, var(--lf-btn-background, var(--lf-red)));border-radius:50%;background-color:var(--lf-btn-background, var(--lf-red));color:var(--lf-btn-text, var(--lf-cream));white-space:nowrap;-webkit-appearance:none;appearance:none;cursor:pointer;transition:background-color var(--animation-speed-slow) var(--animation-easing),color var(--animation-speed-slow) var(--animation-easing),border-color var(--animation-speed-slow) var(--animation-easing)}.lf-btn:hover,.content-for-layout[data-template="404"] .button:hover{background-color:var(--lf-btn-background-hover, var(--lf-cream));color:var(--lf-btn-text-hover, var(--lf-btn-background, var(--lf-red)));border-color:var(--lf-btn-border-hover, var(--lf-btn-background, var(--lf-red)))}.lf-btn:focus-visible,.content-for-layout[data-template="404"] .button:focus-visible{outline:2px solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}.lf-btn[aria-disabled=true],.content-for-layout[data-template="404"] .button[aria-disabled=true]{--lf-btn-background-hover: var(--lf-btn-background, var(--lf-red));--lf-btn-text-hover: var(--lf-btn-text, var(--lf-cream));--lf-btn-border-hover: var(--lf-btn-border, var(--lf-btn-background, var(--lf-red)));cursor:default}.lf-btn:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.content-for-layout[data-template="404"] .button{box-shadow:none;font-style:normal;text-transform:none;opacity:1}.lf-btn--sm{min-height:var(--lf-btn-height)}.lf-btn--compact{--lf-btn-height: 30px;min-height:var(--lf-btn-height)}.lf-btn--full{display:flex;width:100%}@media screen and (max-width:749px){input:not([type=checkbox],[type=radio],[type=hidden],[type=range]),textarea,select{font-size:16px}}:root{--lf-radius-sm: 4px;--lf-radius-md: 8px;--lf-radius-pill: 999px;--lf-brown: #3e322a;--lf-brown-rgb: 62 50 42;--lf-font-size-tag: 13px}@media screen and (max-width:749px){:root{--lf-font-size-tag: 12px}}.lf-btn--block{--lf-btn-height: 46px;display:flex;width:100%;border-radius:var(--lf-radius-sm)}.lf-btn--forest{--lf-btn-background: var(--lf-forest);--lf-btn-text: var(--lf-cream)}.lf-btn--cream{--lf-btn-background: var(--lf-cream);--lf-btn-text: var(--lf-forest);--lf-btn-background-hover: var(--lf-forest);--lf-btn-text-hover: var(--lf-cream);--lf-btn-border-hover: var(--lf-cream)}.lf-btn--sage{--lf-btn-background: var(--lf-sage);--lf-btn-text: var(--lf-forest);--lf-btn-background-hover: var(--lf-sage);--lf-btn-text-hover: var(--lf-forest);--lf-btn-border-hover: var(--lf-sage);cursor:default}.lf-pill{display:inline-flex;align-items:center;justify-content:center;gap:var(--lf-space-2xs);font-family:var(--lf-font-heading);font-weight:var(--lf-heading-weight);font-size:var(--lf-font-size-button);line-height:var(--lf-heading-line-height);letter-spacing:var(--lf-heading-letter-spacing);text-align:center;text-decoration:none;white-space:nowrap;padding-block-start:calc(var(--lf-space-2xs) + var(--lf-optical-top-nudge));padding-block-end:var(--lf-space-2xs);padding-inline:var(--lf-space-sm);min-height:33px;border:1px solid var(--lf-pill-border, var(--color-foreground));border-radius:var(--lf-radius-pill);background-color:var(--lf-pill-background, transparent);color:var(--lf-pill-text, var(--color-foreground));-webkit-appearance:none;appearance:none;cursor:pointer;transition:background-color var(--animation-speed-slow) var(--animation-easing),color var(--animation-speed-slow) var(--animation-easing),border-color var(--animation-speed-slow) var(--animation-easing)}.lf-pill:hover{--lf-pill-background: rgb(var(--color-foreground-rgb, var(--lf-forest-rgb)) / var(--opacity-10))}.lf-pill:focus-visible{outline:2px solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}.lf-pill[aria-disabled=true],.lf-pill:disabled{opacity:var(--disabled-opacity);cursor:not-allowed}.lf-pill.lf-pill--active,.lf-pill[aria-pressed=true],.lf-pill[aria-selected=true]{--lf-pill-background: var(--lf-forest);--lf-pill-border: var(--lf-forest);--lf-pill-text: var(--lf-cream)}.lf-pill.lf-pill--active:hover,.lf-pill[aria-pressed=true]:hover,.lf-pill[aria-selected=true]:hover{--lf-pill-background: var(--lf-forest-hover);--lf-pill-border: var(--lf-forest-hover)}.lf-pill--chip{border-radius:var(--lf-radius-sm)}.lf-pill--chip.lf-pill--active,.lf-pill--chip[aria-pressed=true],.lf-pill--chip[aria-checked=true],.lf-pill--chip[aria-selected=true]{--lf-pill-background: var(--lf-sage);--lf-pill-border: var(--lf-forest);--lf-pill-text: var(--lf-forest)}.lf-pill--chip.lf-pill--active:hover,.lf-pill--chip[aria-pressed=true]:hover,.lf-pill--chip[aria-checked=true]:hover,.lf-pill--chip[aria-selected=true]:hover{--lf-pill-background: var(--lf-sage);--lf-pill-border: var(--lf-forest)}.lf-pill.lf-pill--forest{--lf-pill-background: var(--lf-forest);--lf-pill-border: var(--lf-forest);--lf-pill-text: var(--lf-cream)}.lf-pill.lf-pill--tag{--lf-pill-background: var(--lf-sage);--lf-pill-border: var(--lf-sage);--lf-pill-text: var(--lf-forest);min-height:0;padding-block-start:calc(var(--lf-space-3xs) + var(--lf-optical-top-nudge));padding-block-end:var(--lf-space-3xs);padding-inline:var(--lf-space-xs);font-size:var(--lf-font-size-tag);cursor:default}.lf-text-btn{display:inline-flex;align-items:flex-start;font-family:var(--lf-font-heading);font-weight:var(--lf-heading-weight);font-size:14px;line-height:var(--lf-heading-line-height);letter-spacing:var(--lf-heading-letter-spacing);text-transform:capitalize;white-space:nowrap;color:var(--lf-text-btn-ink, var(--lf-black));text-decoration:none;background-image:linear-gradient(currentcolor,currentcolor);background-repeat:no-repeat;background-position:100% 100%;background-size:100% 1px;background-color:transparent;border:0;padding:0 0 2px;-webkit-appearance:none;appearance:none;cursor:pointer;transition:background-size var(--animation-speed-slow) var(--animation-easing)}.lf-band--forest .lf-text-btn,.lf-band--red .lf-text-btn,.lf-band--moss .lf-text-btn{--lf-text-btn-ink: var(--color-foreground)}.lf-text-btn:hover{background-size:0% 1px}.lf-text-btn:focus-visible{outline:2px solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}@media(prefers-reduced-motion:reduce){.lf-text-btn{transition:none}}:root{--color-primary-button-text: rgb(255 255 248 / 1);--color-primary-button-background: rgb(159 51 43 / 1);--color-primary-button-border: rgb(159 51 43 / 1);--color-primary-button-focus-outline: rgb(159 51 43);--color-primary-button-hover-text: rgb(255 255 255 / 1);--color-primary-button-hover-background: #b33930;--color-primary-button-hover-border: #b33930;--color-secondary-button-text: rgb(45 60 40 / 1);--color-secondary-button-background: rgb(0 0 0 / 0);--color-secondary-button-border: rgb(45 60 40 / 1);--color-secondary-button-hover-text: rgb(45 60 40 / 1);--color-secondary-button-hover-background: rgb(0 0 0 / .15);--color-secondary-button-hover-border: #384b32;--style-border-radius-buttons-primary: 100px;--style-border-radius-buttons-secondary: 100px;--style-border-width-primary: 0px;--style-border-width-secondary: 1px;--style-border-radius-pills: 40px;--button-font-family-primary: var(--font-accent--family);--button-font-family-secondary: var(--font-accent--family);--button-text-case-primary: none;--button-text-case-secondary: none}
/*# sourceMappingURL=/cdn/shop/t/19/assets/lf-base.css.map */
