:root{--color-guru-ink: #151521;--color-pure-white: #ffffff;--color-seafoam: #e4f2e9;--color-mineral-blue: #b9d8e8;--color-warm-oat: #f4f1ec;--color-cloud-grey: #f5f5f7;--color-sky-wash: #d5ebf5;--color-nordic-rose-100: #f9cacf;--color-nordic-rose-200: #efb9bc;--color-chalk-white: #fcfcf8;--color-deep-forest-green: #29312c;--color-fashion-green: #205c43;--color-signal-black: #050505;--color-brand-ink: var(--color-guru-ink);--color-brand-ink-rgb: 21 21 33;--color-text-primary: var(--color-brand-ink);--color-text-secondary: rgb(var(--color-brand-ink-rgb) / .64);--color-text-inverse: var(--color-pure-white);--color-surface-base: var(--color-pure-white);--color-surface-warm: var(--color-chalk-white);--color-border-functional: rgb(var(--color-brand-ink-rgb) / .14);--guru-font-body: "DM Sans", "Avenir Next", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--guru-font-display: "Instrument Sans", "DM Sans", "Avenir Next", "Segoe UI", "Helvetica Neue", Arial, sans-serif;--guru-font-weight-regular: 400;--guru-font-weight-medium: 500;--guru-font-weight-semibold: 600;--guru-font-weight-bold: 700;--guru-display-letter-spacing: -.025em;--guru-leading-body: 1.55;--guru-leading-display: 1.08;--guru-type-hero: clamp(3rem, 2.429rem + 2.857vw, 4rem);--guru-type-page-title: clamp(2.25rem, 1.821rem + 2.143vw, 3rem);--guru-type-section-title: clamp(1.75rem, 1.464rem + 1.429vw, 2.25rem);--guru-type-component-title: clamp(1.25rem, 1.107rem + .714vw, 1.5rem);--guru-type-body: 1rem;--guru-type-secondary: .875rem;--guru-type-label: .75rem;--font-ui-body: var(--guru-font-body);--font-ui-display: var(--guru-font-display);--font-ui-sans: var(--guru-font-body);--font-ui-heading: var(--guru-font-display);--text-font-family: var(--guru-font-body);--heading-font-family: var(--guru-font-display);--heading-font-weight: var(--guru-font-weight-medium);--heading-letter-spacing: var(--guru-display-letter-spacing);--ui-tracking-tight: var(--guru-display-letter-spacing);--type-size-base: var(--guru-type-body);--text-base: var(--guru-type-body);--text-sm: var(--guru-type-secondary);--ui-type-body: var(--guru-type-body);--ui-type-body-sm: var(--guru-type-secondary);--guru-space-1: 4px;--guru-space-2: 8px;--guru-space-3: 12px;--guru-space-4: 16px;--guru-space-6: 24px;--guru-space-8: 32px;--guru-space-12: 48px;--guru-space-16: 64px;--guru-shell-max: 1344px;--guru-gutter-mobile: 16px;--guru-gutter-tablet: 24px;--guru-gutter-desktop: 40px;--guru-shell-gutter: var(--guru-gutter-mobile);--guru-reading-width: 720px;--guru-target-min: 44px;--guru-button-min-height: 48px;--guru-radius-badge: 4px;--guru-radius-control: 12px;--guru-radius-media: 16px;--guru-radius-hero: 24px}@media(min-width:700px){:root{--guru-shell-gutter: var(--guru-gutter-tablet)}}@media(min-width:1000px){:root{--guru-shell-gutter: var(--guru-gutter-desktop)}}.guru-shell{width:min(calc(100% - (2 * var(--guru-shell-gutter))),var(--guru-shell-max));min-width:0;margin-inline:auto}.guru-reading-width{width:min(100%,var(--guru-reading-width))}.guru-type-body{color:inherit;font-family:var(--guru-font-body);font-size:var(--guru-type-body);line-height:var(--guru-leading-body)}body{min-width:0;color:var(--color-text-primary);font-family:var(--guru-font-body);font-size:var(--guru-type-body)}h1,h2,h3,h4,h5,h6,.heading,.h1,.h2,.h3,.h4,.h5,.h6,.prose :where(h1,h2,h3,h4,h5,h6),.guru-heading{color:inherit;font-family:var(--guru-font-display);font-weight:var(--guru-font-weight-medium);font-synthesis:none;letter-spacing:var(--guru-display-letter-spacing)}.guru-heading{line-height:var(--guru-leading-display)}.guru-heading--hero{font-size:var(--guru-type-hero)}.guru-heading--page{font-size:var(--guru-type-page-title)}.guru-heading--section{font-size:var(--guru-type-section-title)}.guru-heading--component{font-size:var(--guru-type-component-title);line-height:1.2}.guru-text-secondary{color:var(--guru-surface-secondary, var(--color-text-secondary));font-size:var(--guru-type-secondary)}:focus-visible{outline:3px solid var(--color-pure-white);outline-offset:2px;box-shadow:0 0 0 5px var(--color-brand-ink)}.guru-button{display:inline-flex;min-width:var(--guru-target-min);min-height:var(--guru-button-min-height);align-items:center;justify-content:center;gap:var(--guru-space-2);border:0;border-radius:var(--guru-radius-control);padding:11px 18px;color:var(--color-brand-ink);font-family:var(--guru-font-body);font-size:var(--guru-type-secondary);font-weight:var(--guru-font-weight-bold);line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .16s ease,color .16s ease,filter .16s ease,transform .16s ease,opacity .16s ease}.guru-button--primary{background:var(--color-brand-ink);color:var(--color-pure-white)}.guru-button--secondary{background:var(--color-warm-oat);color:var(--color-brand-ink)}.guru-button--member{background:var(--color-mineral-blue);color:var(--color-brand-ink)}.guru-button--positive{background:var(--color-fashion-green);color:var(--color-pure-white)}.guru-button--inverse{background:var(--color-pure-white);color:var(--color-brand-ink)}.guru-button--inverse-secondary{background:#ffffff1f;color:var(--color-pure-white)}.guru-button:is(:disabled,[aria-disabled=true]){cursor:not-allowed!important;filter:none;opacity:.5;pointer-events:none;transition:none}@media(hover:hover)and (pointer:fine){.guru-button:is(.guru-button--primary,.guru-button--positive,.guru-button--inverse-secondary):not(:disabled,[aria-disabled=true]):hover{filter:brightness(1.18);transform:translateY(-1px)}.guru-button:is(.guru-button--secondary,.guru-button--member,.guru-button--inverse):not(:disabled,[aria-disabled=true]):hover{filter:brightness(.94);transform:translateY(-1px)}}.guru-button.guru-button:active:not(:disabled,[aria-disabled=true]),.guru-button.guru-button[data-component-preview-state=active]:not(:disabled,[aria-disabled=true]){filter:brightness(.84);transform:translateY(0) scale(.98)}.badge,.badge-list .badge,.guru-badge{font-family:var(--guru-font-body);font-size:var(--guru-type-label);font-weight:var(--guru-font-weight-bold);line-height:1.2;letter-spacing:.02em}.guru-badge{--guru-badge-background: var(--color-cloud-grey);--guru-badge-foreground: var(--color-brand-ink);display:inline-flex;width:fit-content;align-items:center;justify-content:center;border:0;border-radius:var(--guru-radius-badge);background:var(--guru-badge-background);color:var(--guru-badge-foreground);padding:var(--guru-space-1) var(--guru-space-2)}.guru-badge--positive{--guru-badge-background: var(--color-seafoam);--guru-badge-foreground: var(--color-fashion-green)}.guru-badge--member{--guru-badge-background: var(--color-mineral-blue)}.guru-surface{--guru-surface-background: var(--color-surface-base);--guru-surface-foreground: var(--color-text-primary);--guru-surface-secondary: var(--color-text-secondary);--ui-color-text-primary: var(--guru-surface-foreground);--ui-color-text-muted: var(--guru-surface-secondary);--ui-color-text-subtle: var(--guru-surface-secondary);background:var(--guru-surface-background);color:var(--guru-surface-foreground)}.guru-surface--chalk{--guru-surface-background: var(--color-chalk-white)}.guru-surface--oat{--guru-surface-background: var(--color-warm-oat)}.guru-surface--cloud{--guru-surface-background: var(--color-cloud-grey)}.guru-surface--seafoam{--guru-surface-background: var(--color-seafoam)}.guru-surface--mineral{--guru-surface-background: var(--color-mineral-blue)}.guru-surface--sky{--guru-surface-background: var(--color-sky-wash)}.guru-surface--rose-100{--guru-surface-background: var(--color-nordic-rose-100)}.guru-surface--rose-200{--guru-surface-background: var(--color-nordic-rose-200);--guru-surface-secondary: var(--color-brand-ink)}.guru-surface--forest,.guru-surface--positive,.guru-surface--signal{--guru-surface-foreground: var(--color-pure-white);--guru-surface-secondary: rgb(255 255 255 / .72);--ui-color-text-primary: var(--guru-surface-foreground);--ui-color-text-muted: var(--guru-surface-secondary);--ui-color-text-subtle: var(--guru-surface-secondary)}.guru-surface--forest{--guru-surface-background: var(--color-deep-forest-green)}.guru-surface--positive{--guru-surface-background: var(--color-fashion-green)}.guru-surface--signal{--guru-surface-background: var(--color-signal-black)}.guru-surface--card{border:0;border-radius:var(--guru-radius-media);box-shadow:none}.guru-surface--hero{border:0;border-radius:var(--guru-radius-hero);box-shadow:none}.guru-functional-border{border:1px solid var(--color-border-functional);border-radius:var(--guru-radius-control)}@media(prefers-reduced-motion:reduce){.guru-button{transition:none}}@media(forced-colors:active){:focus-visible{outline:2px solid Highlight;outline-offset:3px;box-shadow:none}:is(button,input[type=button],input[type=reset],input[type=submit],.button,.guru-button,.shopify-challenge__button,.shopify-payment-button__button){border:1px solid ButtonText;background:ButtonFace;color:ButtonText;forced-color-adjust:auto}:is(button,input[type=button],input[type=reset],input[type=submit],.button,.guru-button,.shopify-challenge__button,.shopify-payment-button__button):is(:disabled,[aria-disabled=true]){border-color:GrayText;color:GrayText;filter:none;opacity:1}.guru-button:not(:disabled,[aria-disabled=true]):hover{border-color:Highlight;background:Highlight;color:HighlightText;filter:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/guru-design-system.css.map */
