/*! tailwindcss v4.2.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-weight-light:var(--font-weight-light);--font-weight-normal:400;--font-weight-medium:var(--font-weight-medium);--font-weight-semibold:var(--font-weight-semibold);--font-weight-bold:var(--font-weight-bold);--default-transition-duration:.2s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--color-offWhite:#fafaf9;--color-white:#fff;--color-white0:#fff0;--color-white2:#ffffff05;--color-white5:#ffffff0d;--color-white10:#ffffff1a;--color-white15:#ffffff26;--color-white20:#fff3;--color-white25:#fff4;--color-white30:#ffffff4d;--color-white33:#ffffff54;--color-white40:#fff6;--color-white50:#ffffff80;--color-white60:#fff9;--color-white66:#ffffffa8;--color-white75:#ffffffbf;--color-white80:#fffc;--color-white90:#ffffffe6;--color-white95:#fffffff2;--color-white100:#fff;--color-offBlack:#2a2723;--color-black:#000;--color-black0:#0000;--color-black2:#00000005;--color-black5:#0000000d;--color-black10:#0000001a;--color-black15:#00000026;--color-black20:#0003;--color-black25:#0004;--color-black30:#0000004d;--color-black33:#00000054;--color-black40:#0006;--color-black50:#00000080;--color-black60:#0009;--color-black66:#000000a8;--color-black75:#000000bf;--color-black80:#000c;--color-black90:#000000e6;--color-black95:#000000f2;--color-black100:#000;--color-gray25:#f9f9f9;--color-gray50:#fbfbfa;--color-gray100:#f2f1ee;--color-gray200:#e4e1da;--color-gray300:#d1cdc2;--color-gray400:#bfbbac;--color-gray500:#959184;--color-gray600:#737169;--color-gray700:#1f1d16;--color-gray800:#1e1d19;--color-gray900:#1e1d1a;--color-gray950:#131312;--color-primary500:#ff3d00;--color-primary:var(--color-primary500);--radius-button:500px;--color-background:var(--background);--color-border:var(--border);--color-neutral25:var(--color-neutral25);--color-neutral50:var(--color-neutral50);--color-neutral100:var(--color-neutral100);--color-neutral200:var(--color-neutral200);--color-neutral300:var(--color-neutral300);--color-neutral400:var(--color-neutral400);--color-neutral500:var(--color-neutral500);--color-neutral600:var(--color-neutral600);--color-neutral700:var(--color-neutral700);--color-neutral800:var(--color-neutral800);--color-neutral900:var(--color-neutral900);--color-neutral950:var(--color-neutral950);--color-page:var(--color-page);--color-base:var(--color-base);--color-base0:var(--color-base0);--color-base2:var(--color-base2);--color-base5:var(--color-base5);--color-base10:var(--color-base10);--color-base15:var(--color-base15);--color-base20:var(--color-base20);--color-base25:var(--color-base25);--color-base30:var(--color-base30);--color-base33:var(--color-base33);--color-base40:var(--color-base40);--color-base50:var(--color-base50);--color-base60:var(--color-base60);--color-base66:var(--color-base66);--color-base75:var(--color-base75);--color-base80:var(--color-base80);--color-base90:var(--color-base90);--color-base95:var(--color-base95);--color-base100:var(--color-base100);--color-reverse:var(--color-reverse);--color-reverse0:var(--color-reverse0);--color-reverse2:var(--color-reverse2);--color-reverse5:var(--color-reverse5);--color-reverse10:var(--color-reverse10);--color-reverse15:var(--color-reverse15);--color-reverse20:var(--color-reverse20);--color-reverse25:var(--color-reverse25);--color-reverse30:var(--color-reverse30);--color-reverse33:var(--color-reverse33);--color-reverse40:var(--color-reverse40);--color-reverse50:var(--color-reverse50);--color-reverse60:var(--color-reverse60);--color-reverse66:var(--color-reverse66);--color-reverse75:var(--color-reverse75);--color-reverse80:var(--color-reverse80);--color-reverse90:var(--color-reverse90);--color-reverse95:var(--color-reverse95);--color-reverse100:var(--color-reverse100);--font-weight-default:var(--font-weight-default);--font-weight-strong:var(--font-weight-strong);--font-weight-regular:var(--font-weight-regular)}}@layer base{:root{--box-gutter:clamp(1.25rem,5.333vw,2rem);--box-gutter-l:clamp(1.25rem,5.333vw,2rem);--box-spaced-gutter:calc(var(--box-gutter) - var(--spaced-gutter));--box-width:4096px;--spaced-gutter:.5rem;--spaced-gutter-medium:clamp(1.25rem,4vw,2rem);--font-weight-default:var(--font-weight-body-default);--font-weight-regular:var(--font-weight-body-regular);--font-weight-medium:var(--font-weight-body-medium);--font-weight-strong:var(--font-weight-body-strong);--font-weight-italic:var(--font-weight-body-italic);--font-weight-regular-italic:var(--font-weight-body-regular-italic);--font-weight-medium-italic:var(--font-weight-body-medium-italic);--font-weight-strong-italic:var(--font-font-weight-strong-italic);--section-xs:clamp(2rem,3.5vw,4rem);--section-s:clamp(3rem,4vw,5rem);--section-hero:clamp(3.5rem,5vw,7rem);--section-m:clamp(3.5rem,5vw,7rem);--section:var(--section-s);--section-l:clamp(5rem,8vw,9rem);--section-xl:clamp(6rem,12vw,12rem);--section-gutter:0px;--image-hero:10rem;--gutter:.5rem;--gutter-2x:calc(var(--gutter)*2);--hero:clamp(1.5rem,6vh,3.5rem);--content-l:1320px;color-scheme:light dark}@media(min-width:768px){:root{--box-gutter:clamp(2rem,5.20833vw,40px);--box-gutter-l:clamp(2rem,5.20833vw,40px);--spaced-gutter:1.5vw;--spaced-gutter-medium:2.5vw;--section-m:clamp(3.5rem,min(max(16vh,8vw),10vw),240px);--section-xl:clamp(4rem,16vh,320px);--gutter:.5rem;--hero:clamp(3rem,4vw,5rem)}}@media(min-width:880px){:root{--box-gutter-l:clamp(4rem,10.763vw,400px)}}@media(min-width:1280px){:root{--box-gutter:clamp(2rem,2.3148vw,200px);--spaced-gutter:2vw;--spaced-gutter-medium:2.5vw;--section-m:clamp(6rem,5vw,8rem);--section-l:clamp(8rem,8vw,12rem);--section-xl:clamp(10rem,12vh,16rem);--section-gutter:clamp(4rem,5.5vw,7rem);--section-hero:clamp(7.5rem,8.2vw,12rem)}}@media(min-width:1440px){:root{--gutter:1rem}}@media(min-width:2540px){:root{--section-gutter:clamp(4rem,6.5vw,8rem)}}:root{--theme-mode:light;--page:var(--color-offWhite);--background:var(--color-offWhite);--body:var(--color-offBlack);--body-light:var(--color-neutral500);--preheading:var(--color-black);--heading:var(--body);--heading-line:var(--color-neutral200);--subheading:var(--heading);--anchor:var(--body);--anchor-hover:var(--color-primary);--border:#var(--neutral500);--border-light:var(--color-neutral200);--blockquote:var(--color-neutral900);--blockquote-border:var(--color-primary);--blockquote-background:transparent;--field-color:var(--body);--field-color-hover:var(--body);--field-color-focus:var(--body);--field-color-active:var(--color-primary);--field-border:var(--color-neutral500);--field-border-hover:var(--color-black);--field-border-focus:var(--color-black);--field-border-active:var(--color-primary);--field-background:var(--color-neutral25);--field-background-hover:var(--color-neutral50);--field-background-focus:var(--color-neutral50);--field-background-active:var(--color-neutral50);--field-placeholder:var(--color-neutral600);--field-placeholder-active:var(--color-neutral200);--label:var(--color-black);--image-placeholder:var(--color-neutral50);--table-border:var(--border);--table-background:transparent;--table-color:var(--body);--table-header-background:var(--table-background);--table-header-color:var(--table-color);--table-2nd-row-background:var(--table-background);--table-2nd-row-color:var(--table-color);--bullet-color:var(--heading);--error-border:#f44336;--error-color:#f44336;--error-background:#fff;--success-border:var(--color-primary);--success-color:var(--color-primary);--success-background:#fff;--selection-background:#1c007c33;--selection-color:currentcolor;--color-neutral25:var(--color-gray25);--color-neutral50:var(--color-gray50);--color-neutral100:var(--color-gray100);--color-neutral200:var(--color-gray200);--color-neutral300:var(--color-gray300);--color-neutral400:var(--color-gray400);--color-neutral500:var(--color-gray500);--color-neutral600:var(--color-gray600);--color-neutral700:var(--color-gray700);--color-neutral800:var(--color-gray800);--color-neutral900:var(--color-gray900);--color-neutral950:var(--color-gray950);--color-base:var(--color-white);--color-base0:var(--color-white0);--color-base2:var(--color-white2);--color-base5:var(--color-white5);--color-base10:var(--color-white10);--color-base15:var(--color-white15);--color-base20:var(--color-white20);--color-base25:var(--color-white25);--color-base30:var(--color-white30);--color-base33:var(--color-white33);--color-base40:var(--color-white40);--color-base50:var(--color-white50);--color-base60:var(--color-white60);--color-base66:var(--color-white66);--color-base75:var(--color-white75);--color-base80:var(--color-white80);--color-base90:var(--color-white90);--color-base95:var(--color-white95);--color-base100:var(--color-white100);--color-reverse:var(--color-black);--color-reverse0:var(--color-black0);--color-reverse2:var(--color-black2);--color-reverse5:var(--color-black5);--color-reverse10:var(--color-black10);--color-reverse15:var(--color-black15);--color-reverse20:var(--color-black20);--color-reverse25:var(--color-black25);--color-reverse30:var(--color-black30);--color-reverse33:var(--color-black33);--color-reverse40:var(--color-black40);--color-reverse50:var(--color-black50);--color-reverse60:var(--color-black60);--color-reverse66:var(--color-black66);--color-reverse75:var(--color-black75);--color-reverse80:var(--color-black80);--color-reverse90:var(--color-black90);--color-reverse95:var(--color-black95);--color-reverse100:var(--color-black100)}.themed{background-color:var(--background);color:var(--body)}}@layer components{.button,.button-link,.button-secondary,button.shopify-payment-button__button--unbranded{--text-align:center;align-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--button-background-color);border:none;box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color);color:var(--button-color);cursor:pointer;display:grid;font-family:var(--font-paragraph--family);font-size:var(--font-paragraph--size);font-style:var(--font-paragraph--style);font-weight:var(--font-paragraph--weight);line-height:var(--font-paragraph--line-height);margin-bottom:0;margin-top:0;padding:var(--button-padding-block) var(--button-padding-inline);text-align:var(--text-align);text-decoration:none;transition:color var(--animation-speed) var(--animation-easing),box-shadow var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing);width:fit-content}.button-link{background-color:#0000;display:inline-block;text-decoration:underline}.button-link:hover{text-decoration:none}.button{--button-padding-y:1em;--button-padding-x:1.5em;border-radius:var(--radius-button);font-family:var(--button-font-family-primary);text-transform:var(--button-text-case-primary)}.button.themed{--component-background:var(--button-background,var(--heading));--component-color:var(--button-color,var(--background));--component-border:var(--button-border,var(--component-background));background-color:var(--component-background);border:1px solid var(--component-border);color:var(--component-color)}.button-parent:hover .button.themed,.button.themed:hover{background-color:#0000;color:var(--theme-button-color-hover,var(--component-background))}.button.themed[class*=theme-]{--component-background:var(--theme-button-background,var(--background));--component-color:var(--theme-button-color,var(--body));--component-border:var(--theme-button-border,var(--background))}.button:not(.button-secondary,.button-unstyled){outline-color:var(--button-background-color)}.button-secondary{border-radius:var(--radius-button);border-radius:var(--style-border-radius-buttons-secondary);font-family:var(--button-font-family-secondary);text-transform:var(--button-text-case-secondary)}button.shopify-payment-button__button--unbranded{font-family:var(--button-font-family-primary);text-transform:var(--button-text-case-primary)}.button[hidden]{display:none}.button-secondary[aria-disabled=true],.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.5}.button,button.shopify-payment-button__button--unbranded{--button-color:var(--color-primary-button-text);--button-background-color:var(--color-primary-button-background);--button-border-color:var(--color-primary-button-border);--button-border-width:var(--style-border-width-primary)}.button:hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color:var(--color-primary-button-hover-text);--button-background-color:var(--color-primary-button-hover-background);--button-border-color:var(--color-primary-button-hover-border)}.button-secondary{--button-color:var(--color-secondary-button-text);--button-background-color:var(--color-secondary-button-background);--button-border-color:var(--color-secondary-button-border);--button-border-width:var(--style-border-width-secondary)}.button-secondary:hover{--button-color:var(--color-secondary-button-hover-text);--button-background-color:var(--color-secondary-button-hover-background);--button-border-color:var(--color-secondary-button-hover-border)}button.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:var(--button-background-color)}.button-unstyled{border:0;border-radius:0;box-shadow:none;color:inherit;display:block;font-family:var(--font-paragraph--family);font-size:var(--font-paragraph--size);font-style:var(--font-paragraph--style);overflow:hidden;padding:0}.button-unstyled,.button-unstyled:hover{background-color:inherit}.button-unstyled--with-icon{align-items:center;color:var(--color-foreground);display:flex;gap:var(--gap-2xs)}.button-unstyled--transparent{background-color:#0000;box-shadow:none}}@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.sr-only{border-width:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.row-1{grid-row:1}.row-2{grid-row:2}.row-3{grid-row:3}.container{width:100%}@media(min-width:320px){.container{max-width:320px}}@media(min-width:375px){.container{max-width:375px}}@media(min-width:425px){.container{max-width:425px}}@media(min-width:450px){.container{max-width:450px}}@media(min-width:600px){.container{max-width:600px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:880px){.container{max-width:880px}}@media(min-width:960px){.container{max-width:960px}}@media(min-width:1024px){.container{max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1440px){.container{max-width:1440px}}@media(min-width:1536px){.container{max-width:1536px}}@media(min-width:1920px){.container{max-width:1920px}}@media(min-width:2540px){.container{max-width:2540px}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-wrap{text-wrap:wrap}.text-inherit{color:inherit}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.theme-white{--theme-mode:light;--page:var(--color-offWhite);--background:var(--color-offWhite);--body:var(--color-offBlack);--body-light:var(--color-neutral500);--preheading:var(--color-black);--heading:var(--body);--heading-line:var(--color-neutral200);--subheading:var(--heading);--anchor:var(--body);--anchor-hover:var(--color-primary);--border:#var(--neutral500);--border-light:var(--color-neutral200);--blockquote:var(--color-neutral900);--blockquote-border:var(--color-primary);--blockquote-background:transparent;--field-color:var(--body);--field-color-hover:var(--body);--field-color-focus:var(--body);--field-color-active:var(--color-primary);--field-border:var(--color-neutral500);--field-border-hover:var(--color-black);--field-border-focus:var(--color-black);--field-border-active:var(--color-primary);--field-background:var(--color-neutral25);--field-background-hover:var(--color-neutral50);--field-background-focus:var(--color-neutral50);--field-background-active:var(--color-neutral50);--field-placeholder:var(--color-neutral600);--field-placeholder-active:var(--color-neutral200);--label:var(--color-black);--image-placeholder:var(--color-neutral50);--table-border:var(--border);--table-background:transparent;--table-color:var(--body);--table-header-background:var(--table-background);--table-header-color:var(--table-color);--table-2nd-row-background:var(--table-background);--table-2nd-row-color:var(--table-color);--bullet-color:var(--heading);--error-border:#f44336;--error-color:#f44336;--error-background:#fff;--success-border:var(--color-primary);--success-color:var(--color-primary);--success-background:#fff;--selection-background:#1c007c33;--selection-color:currentcolor;--color-neutral25:var(--color-gray25);--color-neutral50:var(--color-gray50);--color-neutral100:var(--color-gray100);--color-neutral200:var(--color-gray200);--color-neutral300:var(--color-gray300);--color-neutral400:var(--color-gray400);--color-neutral500:var(--color-gray500);--color-neutral600:var(--color-gray600);--color-neutral700:var(--color-gray700);--color-neutral800:var(--color-gray800);--color-neutral900:var(--color-gray900);--color-neutral950:var(--color-gray950);--color-base:var(--color-white);--color-base0:var(--color-white0);--color-base2:var(--color-white2);--color-base5:var(--color-white5);--color-base10:var(--color-white10);--color-base15:var(--color-white15);--color-base20:var(--color-white20);--color-base25:var(--color-white25);--color-base30:var(--color-white30);--color-base33:var(--color-white33);--color-base40:var(--color-white40);--color-base50:var(--color-white50);--color-base60:var(--color-white60);--color-base66:var(--color-white66);--color-base75:var(--color-white75);--color-base80:var(--color-white80);--color-base90:var(--color-white90);--color-base95:var(--color-white95);--color-base100:var(--color-white100);--color-reverse:var(--color-black);--color-reverse0:var(--color-black0);--color-reverse2:var(--color-black2);--color-reverse5:var(--color-black5);--color-reverse10:var(--color-black10);--color-reverse15:var(--color-black15);--color-reverse20:var(--color-black20);--color-reverse25:var(--color-black25);--color-reverse30:var(--color-black30);--color-reverse33:var(--color-black33);--color-reverse40:var(--color-black40);--color-reverse50:var(--color-black50);--color-reverse60:var(--color-black60);--color-reverse66:var(--color-black66);--color-reverse75:var(--color-black75);--color-reverse80:var(--color-black80);--color-reverse90:var(--color-black90);--color-reverse95:var(--color-black95);--color-reverse100:var(--color-black100)}.theme-black{--theme-mode:dark;--page:var(--color-offBlack);--background:var(--color-black);--body:var(--color-offWhite);--body-light:var(--body);--preheading:var(--body);--heading:var(--body);--subheading:var(--body);--anchor-hover:var(--body);--border:var(--color-white);--border-light:var(--color-white);--field-color:var(--body);--field-color-hover:var(--body);--field-color-focus:var(--body);--field-color-active:var(--color-primary);--field-border:var(--border);--field-border-hover:var(--color-primary);--field-border-focus:var(--color-primary);--field-border-active:var(--color-primary);--field-background:var(--color-white);--field-background-hover:var(--color-neutral50);--field-background-focus:var(--color-neutral50);--field-background-active:var(--color-neutral50);--field-placeholder:var(--color-neutral500);--label:var(--color-neutral500);--image-placeholder:var(--color-neutral50);--table-border:var(--border);--table-background:transparent;--table-color:var(--body);--table-header-background:var(--table-background);--table-header-color:var(--table-color);--table-2nd-row-background:var(--table-background);--table-2nd-row-color:var(--table-color);--bullet-color:var(--heading);--selection-background:var(--color-white20);--selection-color:currentcolor;--color-neutral50:var(--color-gray900);--color-neutral100:var(--color-gray800);--color-neutral200:var(--color-gray700);--color-neutral300:var(--color-gray600);--color-neutral400:var(--color-gray500);--color-neutral:var(--color-gray);--color-neutral500:var(--color-gray400);--color-neutral600:var(--color-gray300);--color-neutral700:var(--color-gray200);--color-neutral800:var(--color-gray100);--color-neutral900:var(--color-gray50);--color-base:var(--color-black);--color-base0:var(--color-black0);--color-base2:var(--color-black2);--color-base5:var(--color-black5);--color-base10:var(--color-black10);--color-base15:var(--color-black15);--color-base20:var(--color-black20);--color-base25:var(--color-black25);--color-base30:var(--color-black30);--color-base33:var(--color-black33);--color-base40:var(--color-black40);--color-base50:var(--color-black50);--color-base60:var(--color-black60);--color-base66:var(--color-black66);--color-base75:var(--color-black75);--color-base80:var(--color-black80);--color-base90:var(--color-black90);--color-base95:var(--color-black95);--color-base100:var(--color-black100);--color-reverse:var(--color-white);--color-reverse0:var(--color-white0);--color-reverse2:var(--color-white2);--color-reverse5:var(--color-white5);--color-reverse10:var(--color-white10);--color-reverse15:var(--color-white15);--color-reverse20:var(--color-white20);--color-reverse25:var(--color-white25);--color-reverse30:var(--color-white30);--color-reverse33:var(--color-white33);--color-reverse40:var(--color-white40);--color-reverse50:var(--color-white50);--color-reverse60:var(--color-white60);--color-reverse66:var(--color-white66);--color-reverse75:var(--color-white75);--color-reverse80:var(--color-white80);--color-reverse90:var(--color-white90);--color-reverse95:var(--color-white95);--color-reverse100:var(--color-white100)}}:root{--color-offWhite:#fafaf9;--color-white:#fff;--color-white0:#fff0;--color-white2:#ffffff05;--color-white5:#ffffff0d;--color-white10:#ffffff1a;--color-white15:#ffffff26;--color-white20:#fff3;--color-white25:#fff4;--color-white30:#ffffff4d;--color-white33:#ffffff54;--color-white40:#fff6;--color-white50:#ffffff80;--color-white60:#fff9;--color-white66:#ffffffa8;--color-white75:#ffffffbf;--color-white80:#fffc;--color-white90:#ffffffe6;--color-white95:#fffffff2;--color-white100:#fff;--color-offBlack:#2a2723;--color-black:#000;--color-black0:#0000;--color-black2:#00000005;--color-black5:#0000000d;--color-black10:#0000001a;--color-black15:#00000026;--color-black20:#0003;--color-black25:#0004;--color-black30:#0000004d;--color-black33:#00000054;--color-black40:#0006;--color-black50:#00000080;--color-black60:#0009;--color-black66:#000000a8;--color-black75:#000000bf;--color-black80:#000c;--color-black90:#000000e6;--color-black95:#000000f2;--color-black100:#000;--purple:#8a75d0}#preview-bar-iframe{display:none!important}.page-width-content,.page-width-narrow{--page-content-width:2000px}:root{--radius-button:500px;--gallery-aspect-ratio:2}@keyframes squigglevision{0%{filter:url(#squiggly-0)}25%{filter:url(#squiggly-1)}50%{filter:url(#squiggly-2)}75%{filter:url(#squiggly-3)}to{filter:url(#squiggly-4)}}.squiggle{animation:squigglevision .4s infinite;backface-visibility:hidden;transform:translateZ(0);will-change:filter,transform}@keyframes squigglevision-path{0%{filter:url(#squiggly-path-0);opacity:1}25%{filter:url(#squiggly-path-1)}50%{filter:url(#squiggly-path-2);opacity:.99}75%{filter:url(#squiggly-path-3);opacity:1}to{filter:url(#squiggly-path-4);opacity:.99}}.squiggle-path path{animation:squigglevision-path .6s infinite;backface-visibility:hidden;transform:translateZ(0);will-change:filter,transform}body:has(.home-hero) .webgl-bean-01{opacity:0;pointer-events:none}.shopify-section-group-header-group{z-index:var(--layer-heightened,2)}.webgl-bean-01{--content-padding:clamp(2rem,3.5vw,6rem);--section-is-first:1;display:flex;margin-top:calc(var(--header-group-height,0px)*-1*var(--section-is-first,0));min-height:100svh;overflow:hidden;position:relative;width:100%;z-index:1}.webgl-bean-01:has(.content) .foreground{padding-bottom:calc(var(--content-padding,0px)*.75)}.webgl-bean-01 .foreground{display:flex;flex-flow:column;justify-content:space-between;min-height:100%;padding:var(--content-padding);padding-top:calc((var(--header-height,0px) + var(--top-row-height,0px))*var(--section-is-first,0) + var(--content-padding,0px));place-self:stretch stretch;position:relative;width:100%;z-index:3}.webgl-bean-01 .foreground .text-image{height:auto;margin-left:auto;margin-right:auto;max-width:100%}.webgl-bean-01 .foreground .text-is-your-coffee{width:max(280px,21.25vw)}.webgl-bean-01 .foreground .text-okay{width:max(320px,28.88vw)}.webgl-bean-01 .render{background-color:#000;bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:1}.webgl-bean-01 .bottom{display:flex;flex-flow:column;gap:3rem}.webgl-bean-01 .bottom .content{display:flex;flex-flow:column;gap:1rem}.webgl-bean-01 .button,.webgl-bean-01 .button-link{margin-left:auto;margin-right:auto}.webgl-bean-01 .bean-overlay{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;-webkit-user-select:none;user-select:none;z-index:2}.webgl-bean-01 .bean-overlay .effect-stars,.webgl-bean-01 .bean-overlay .effect-strokes{height:90%;left:50%;margin:auto;max-width:none;opacity:.9;position:absolute;top:50%;translate:-50% -50%;width:auto}.webgl-bean-01 .bean-overlay .effect-stars{aspect-ratio:144/84;display:block}@media(orientation:portrait){.webgl-bean-01 .bean-overlay .effect-stars{height:60%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}
