:root:root{--color-primary: #0F172A;--color-accent: #2563EB;--color-text: #FFFFFF;--color-muted: #94A3B8;--lodestar-color-surface: #FFFFFF;--lodestar-color-surface-muted: #F8FAFC;--lodestar-color-border: #E2E8F0;--lodestar-color-ring: rgb(37 99 235 / 45%);--lodestar-color-shadow: rgb(15 23 42 / 10%);--lodestar-font-weight-body: 400;--lodestar-font-weight-heading: 700;--lodestar-font-weight-button: 700;--lodestar-line-height-body: 1.65;--lodestar-line-height-heading: 1.12;--lodestar-type-body: clamp(1rem, .96rem + .2vw, 1.125rem);--lodestar-type-small: clamp(.875rem, .84rem + .16vw, .9375rem);--lodestar-type-h1: clamp(2.25rem, 1.8rem + 2.4vw, 4.5rem);--lodestar-type-h2: clamp(1.875rem, 1.55rem + 1.6vw, 3.25rem);--lodestar-type-h3: clamp(1.5rem, 1.32rem + .8vw, 2.25rem);--lodestar-type-h4: clamp(1.25rem, 1.16rem + .4vw, 1.625rem);--lodestar-type-h5: clamp(1.0625rem, 1rem + .25vw, 1.25rem);--lodestar-type-h6: .875rem;--lodestar-space-section-y: clamp(3rem, 8vw, 6rem);--lodestar-space-section-y-compact: clamp(2rem, 6vw, 4rem);--lodestar-space-card: clamp(1rem, 3vw, 1.5rem);--lodestar-space-button-x: clamp(1.125rem, 3vw, 1.5rem);--lodestar-space-button-y: .875rem;--lodestar-radius-button: .5rem;--lodestar-radius-card: .5rem;--lodestar-border-width: 1px;--lodestar-focus-width: 3px;--lodestar-focus-offset: 3px;--lodestar-transition: .18s ease}body,.paragraph:not(.button),.paragraph>*{font-size:var(--lodestar-type-body);line-height:var(--lodestar-line-height-body);font-weight:var(--lodestar-font-weight-body)}:is(h1,h2,h3,h4,h5,h6),:is(.h1,.h2,.h3,.h4,.h5,.h6),.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6)>*{line-height:var(--lodestar-line-height-heading);font-weight:var(--lodestar-font-weight-heading);letter-spacing:0;text-wrap:balance}h1,.h1.h1,.text-block.h1>*{font-size:var(--lodestar-type-h1)}h2,.h2.h2,.text-block.h2>*{font-size:var(--lodestar-type-h2)}h3,.h3.h3,.text-block.h3>*{font-size:var(--lodestar-type-h3)}h4,.h4.h4,.text-block.h4>*{font-size:var(--lodestar-type-h4)}h5,.h5.h5,.text-block.h5>*{font-size:var(--lodestar-type-h5)}h6,.h6.h6,.text-block.h6>*{font-size:var(--lodestar-type-h6);text-transform:uppercase}p,.rte :is(p,ul,ol){max-width:var(--max-width--body-normal)}.button,.button-secondary,button.shopify-payment-button__button--unbranded{min-height:44px;border-radius:var(--lodestar-radius-button);font-weight:var(--lodestar-font-weight-button);letter-spacing:0;padding-block:var(--lodestar-space-button-y);padding-inline:var(--lodestar-space-button-x);transition:background-color var(--lodestar-transition),box-shadow var(--lodestar-transition),color var(--lodestar-transition),transform var(--lodestar-transition)}.button:not(.button-secondary,.button-unstyled),button.shopify-payment-button__button--unbranded{--button-color: var(--color-text);--button-background-color: var(--color-primary);--button-border-color: var(--color-primary)}.button:not(.button-secondary,.button-unstyled):hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){--button-color: var(--color-text);--button-background-color: var(--color-accent);--button-border-color: var(--color-accent);transform:translateY(-1px)}.button-secondary{--button-color: var(--color-primary);--button-background-color: transparent;--button-border-color: var(--color-primary)}.button-secondary:hover{--button-color: var(--color-text);--button-background-color: var(--color-primary);--button-border-color: var(--color-primary)}.button:active,.button-secondary:active,button.shopify-payment-button__button--unbranded:active:not([disabled]){transform:translateY(0)}.product-card,.collection-card,.featured-blog-posts-card,.predictive-search-results__card,.predictive-search-results__card--product,.resource-list__item{border-radius:var(--lodestar-radius-card)}.product-grid__item,.resource-list__item{border-color:var(--lodestar-color-border);background:var(--lodestar-color-surface);box-shadow:0 1px 2px var(--lodestar-color-shadow)}.product-card,.collection-card,.featured-blog-posts-card,.predictive-search-results__card{overflow:hidden}.product-card:hover,.collection-card:hover,.featured-blog-posts-card:hover,.predictive-search-results__card:hover,.predictive-search-results__card--product:hover{box-shadow:0 18px 40px #0f172a1f}.product-grid__card.product-grid__card{padding:max(var(--padding-block-start),var(--lodestar-space-card)) max(var(--padding-inline-start),var(--lodestar-space-card)) max(var(--padding-block-end),var(--lodestar-space-card))}.section{--lodestar-current-section-y: var(--lodestar-space-section-y)}.section-content-wrapper:not(.spacing-style),.section>.group-block:not(.spacing-style){padding-block:var(--lodestar-current-section-y)}.section-resource-list,.section-carousel{row-gap:clamp(1.25rem,4vw,2.5rem)}@media screen and (max-width:749px){.section-content-wrapper:not(.spacing-style),.section>.group-block:not(.spacing-style){padding-block:var(--lodestar-space-section-y-compact)}}*:focus-visible{outline:var(--lodestar-focus-width) solid var(--color-accent);outline-offset:var(--lodestar-focus-offset)}:is(a,button,summary,input,textarea,select,[tabindex]):focus-visible{box-shadow:0 0 0 calc(var(--lodestar-focus-width) + 2px) var(--lodestar-color-ring)}.button:focus-visible,.button-secondary:focus-visible,button.shopify-payment-button__button--unbranded:focus-visible{outline-color:var(--color-accent);box-shadow:inset 0 0 0 var(--button-border-width) var(--button-border-color),0 0 0 calc(var(--lodestar-focus-width) + 2px) var(--lodestar-color-ring)}.field__input:focus,.field__input:focus-visible{box-shadow:var(--input-box-shadow-focus),0 0 0 calc(var(--lodestar-focus-width) + 1px) var(--lodestar-color-ring)}:is(.lodestar-contact,.lodestar-ai-readiness,.lodestar-free-guide,.lodestar-operating-manual) :is(input,textarea,select){background:#fff!important;color:#0f172a!important;border-color:#94a3b88c!important;caret-color:#0f172a!important}:is(.lodestar-contact,.lodestar-ai-readiness,.lodestar-free-guide,.lodestar-operating-manual) :is(input,textarea)::placeholder{color:#64748b!important;opacity:1!important}:is(.lodestar-contact,.lodestar-ai-readiness,.lodestar-free-guide,.lodestar-operating-manual) select option{color:#0f172a!important;background:#fff!important}:is(.lodestar-contact,.lodestar-ai-readiness,.lodestar-free-guide,.lodestar-operating-manual) :is(input,textarea,select):-webkit-autofill,:is(.lodestar-contact,.lodestar-ai-readiness,.lodestar-free-guide,.lodestar-operating-manual) :is(input,textarea,select):-webkit-autofill:hover,:is(.lodestar-contact,.lodestar-ai-readiness,.lodestar-free-guide,.lodestar-operating-manual) :is(input,textarea,select):-webkit-autofill:focus{-webkit-text-fill-color:#0F172A!important;box-shadow:0 0 0 1000px #fff inset!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/lodestar-design-system.css.map */
