: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-long-form: rgb(var(--color-brand-ink-rgb) / .78);--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-detail: .9375rem;--guru-type-secondary: .875rem;--guru-type-label: .75rem;--guru-leading-detail: 1.65;--guru-rich-body-size: var(--guru-type-detail);--guru-rich-body-leading: var(--guru-leading-detail);--guru-rich-small-size: var(--guru-type-secondary);--guru-rich-heading-primary-size: clamp(1rem, .977rem + .114vw, 1.0625rem);--guru-rich-heading-secondary-size: clamp(.9375rem, .915rem + .114vw, 1rem);--guru-rich-heading-leading: 1.45;--guru-rich-paragraph-space: var(--guru-space-4);--guru-rich-heading-space: var(--guru-space-6);--guru-rich-heading-after: var(--guru-space-3);--guru-rich-list-gap: var(--guru-space-2);--guru-rich-table-size: var(--guru-type-secondary);--guru-rich-table-leading: 1.5;--guru-rich-table-padding-block: clamp(.625rem, .58rem + .12vw, .75rem);--guru-rich-table-padding-inline: clamp(.625rem, .534rem + .455vw, .875rem);--guru-rich-table-radius: var(--guru-space-2);--guru-rich-table-surface: rgb(var(--color-brand-ink-rgb) / .035);--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;--guru-control-type: var(--guru-type-secondary);--guru-control-group-gap: var(--guru-space-2);--guru-control-stack-gap: var(--guru-space-4);--guru-control-select-min-height: 56px;--guru-control-button-min-height: 52px;--guru-control-button-min-width: 72px;--guru-control-button-min-width-wide: 88px;--guru-control-padding-inline: var(--guru-space-4);--guru-control-radius: var(--guru-radius-control);--guru-control-border-idle: rgb(var(--color-brand-ink-rgb) / .3);--guru-control-border-selected: var(--color-brand-ink);--guru-control-surface-idle: var(--color-pure-white);--guru-control-surface-selected: var(--color-seafoam);--guru-control-surface-disabled: var(--color-cloud-grey);--guru-control-opacity-disabled: .42;--guru-space-section-compact: clamp(2rem, 1.714rem + 1.429vw, 3rem);--guru-space-section: clamp(4rem, 3.429rem + 2.857vw, 6rem)}@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)}.guru-rich-text{color:inherit;font-family:var(--guru-font-body);font-size:var(--guru-rich-body-size);line-height:var(--guru-rich-body-leading);letter-spacing:normal;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;text-wrap:pretty}.guru-rich-text :where(h1,h2,h3,h4,h5,h6,p,ul,ol,dl,blockquote,table,figure,pre,hr){color:inherit;margin:0}.guru-rich-text :where(h1,h2,h3,h4,h5,h6){color:inherit;font-family:var(--guru-font-display);font-weight:var(--guru-font-weight-medium);letter-spacing:var(--guru-display-letter-spacing);line-height:var(--guru-rich-heading-leading);margin-block:var(--guru-rich-heading-space) var(--guru-rich-heading-after);text-wrap:balance}.guru-rich-text :where(h1,h2,h3){font-size:var(--guru-rich-heading-primary-size)}.guru-rich-text :where(h4,h5,h6){font-size:var(--guru-rich-heading-secondary-size)}.guru-rich-text :where(p,ul,ol,dl,blockquote,table,figure,pre,hr){margin-block-end:var(--guru-rich-paragraph-space)}.guru-rich-text :where(p,li,dt,dd){font-family:var(--guru-font-body);font-size:var(--guru-rich-body-size);font-weight:var(--guru-font-weight-regular);letter-spacing:normal;line-height:var(--guru-rich-body-leading)}.guru-rich-text :where(ul,ol){display:grid;gap:var(--guru-rich-list-gap);padding-inline-start:1.25rem}.guru-rich-text :where(li>ul,li>ol){margin-block:var(--guru-rich-list-gap) 0}.guru-rich-text :where(li>p){margin-block-end:0}.guru-rich-text :where(dl){display:grid;gap:var(--guru-space-1) var(--guru-space-4);grid-template-columns:minmax(0,max-content) minmax(0,1fr)}.guru-rich-text :where(dt,strong,b){font-weight:var(--guru-font-weight-medium)}.guru-rich-text :where(dd){margin:0}.guru-rich-text :where(em,i){font-style:italic}.guru-rich-text :where(small){font-size:var(--guru-rich-small-size);line-height:1.5}.guru-rich-text :where(a){color:inherit;text-decoration:underline 1px currentColor;text-underline-offset:.22em;transition:text-decoration-thickness .16s ease}.guru-rich-text :where(a:hover){text-decoration-thickness:2px}.guru-rich-text :where(blockquote){border-inline-start:2px solid var(--guru-rich-rule-color, currentColor);padding-inline-start:var(--guru-space-4)}.guru-rich-text :where(blockquote>:last-child){margin-block-end:0}.guru-rich-text :where(table){width:100%;overflow:hidden;border:1px solid var(--guru-rich-rule-color, var(--color-border-functional));border-radius:var(--guru-rich-table-radius);border-collapse:separate;border-spacing:0;color:inherit;font-size:var(--guru-rich-table-size);font-variant-numeric:tabular-nums;line-height:var(--guru-rich-table-leading);table-layout:fixed}.guru-rich-text :where(th,td){border-block-end:1px solid var(--guru-rich-rule-color, var(--color-border-functional));color:inherit;padding:var(--guru-rich-table-padding-block) var(--guru-rich-table-padding-inline);text-align:start;vertical-align:top}.guru-rich-text :where(th){opacity:1;color:inherit;font-family:var(--guru-font-body);font-size:var(--guru-rich-table-size);font-style:normal;font-weight:var(--guru-font-weight-medium);letter-spacing:normal;line-height:var(--guru-rich-table-leading)}.guru-rich-text :where(td,td strong,td b){font-weight:var(--guru-font-weight-regular)}.guru-rich-text :where(thead th){background:var(--guru-rich-table-surface)}.guru-rich-text :where(th:not(:first-child),td:not(:first-child)){text-align:end}.guru-rich-text table :is(th,td):first-child,.guru-rich-text table :is(th,td):empty+td{padding-inline-start:var(--guru-rich-table-padding-inline)}.guru-rich-text table :is(th,td):last-child{padding-inline-end:var(--guru-rich-table-padding-inline)}.guru-rich-text :where(tbody tr:last-child>th,tbody tr:last-child>td){border-block-end:0}.guru-rich-text :where(table.is-three-columns th:first-child,table.is-three-columns td:first-child){width:50%}.guru-rich-text :where(table.is-four-columns th:first-child,table.is-four-columns td:first-child){width:40%}.guru-rich-text :where(caption){padding-block-end:var(--guru-space-2);color:inherit;font-size:var(--guru-rich-table-size);font-weight:var(--guru-font-weight-medium);line-height:var(--guru-rich-table-leading);text-align:start}.guru-rich-text :where(figure img,figure video){display:block;width:100%;height:auto;border-radius:var(--guru-radius-media)}.guru-rich-text :where(figcaption){margin-block-start:var(--guru-space-2);font-size:var(--guru-rich-small-size);line-height:1.5}.guru-rich-text :where(pre){max-width:100%;overflow-x:auto;border-radius:var(--guru-radius-badge);background:var(--guru-rich-code-surface, var(--color-cloud-grey));padding:var(--guru-space-4);white-space:pre}.guru-rich-text :where(code){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.guru-rich-text :where(hr){height:1px;border:0;background:var(--guru-rich-rule-color, currentColor)}.guru-rich-text :where([style]){color:inherit!important;background:transparent!important;font-family:inherit!important;letter-spacing:inherit!important}.guru-rich-text :where(span,font)[style]{font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.guru-rich-text :where(h1,h2,h3,h4,h5,h6)[style]{color:inherit!important;font-family:var(--guru-font-display)!important;letter-spacing:var(--guru-display-letter-spacing)!important}.guru-rich-text :where(h1[style],h2[style],h3[style]){font-size:var(--guru-rich-heading-primary-size)!important;font-weight:var(--guru-font-weight-medium)!important;line-height:var(--guru-rich-heading-leading)!important}.guru-rich-text :where(h4[style],h5[style],h6[style]){font-size:var(--guru-rich-heading-secondary-size)!important;font-weight:var(--guru-font-weight-medium)!important;line-height:var(--guru-rich-heading-leading)!important}.guru-rich-text :where(p[style],li[style],dt[style],dd[style]){font-size:var(--guru-rich-body-size)!important;font-weight:var(--guru-font-weight-regular)!important;line-height:var(--guru-rich-body-leading)!important}.guru-rich-text :where(strong[style],b[style]){font-weight:var(--guru-font-weight-medium)!important}.guru-rich-text>:first-child,.guru-rich-text>:first-child>:first-child{margin-block-start:0}.guru-rich-text>:last-child,.guru-rich-text>:last-child>:last-child{margin-block-end:0}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/19/assets/guru-design-system.css.map */
