:where(.ig-product,.ig-collection,.ig-page,.ig-app,.ig-footer-directory){box-sizing:border-box}:where(.ig-product,.ig-collection,.ig-page,.ig-app,.ig-footer-directory) *{box-sizing:border-box}:where(.ig-product,.ig-collection,.ig-page,.ig-app,.ig-footer-directory) img{max-width:100%}:where(.ig-product,.ig-collection,.ig-page,.ig-app,.ig-footer-directory) :focus-visible{outline:3px solid #ffbd59;outline-offset:3px}@media(prefers-reduced-motion:reduce){:where(.ig-product,.ig-collection,.ig-page,.ig-app,.ig-footer-directory) *,:where(.ig-product,.ig-collection,.ig-page,.ig-app,.ig-footer-directory) *:before,:where(.ig-product,.ig-collection,.ig-page,.ig-app,.ig-footer-directory) *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--ig-purple:#46246d;--ig-purple-dark:#21102f;--ig-gold:#ffbd59;--ig-blue:#004aad;--ig-ink:#17111e;--ig-muted:#625767;--ig-soft:#f7f4fa;--ig-line:#e1d9e6;--ig-radius-sm:4px;--ig-radius-md:10px;--ig-radius-lg:20px;--ig-shadow-sm:0 8px 28px rgb(33 16 47/.08);--ig-shadow-lg:0 28px 80px rgb(33 16 47/.16);--ig-space-section:clamp(4.25rem,8vw,8rem);--ig-space-shell:max(1.375rem, calc((100vw - 74rem)/2) )}:where(.ig-home,.ig-product,.ig-collection,.ig-page,.ig-app,.ig-review,.ig-access,.ig-utility){color:var(--ig-ink);text-wrap:pretty}:where(.ig-home,.ig-product,.ig-collection,.ig-page,.ig-app,.ig-review,.ig-access,.ig-utility) h1,:where(.ig-home,.ig-product,.ig-collection,.ig-page,.ig-app,.ig-review,.ig-access,.ig-utility) h2{text-wrap:balance}:where(.ig-home,.ig-product,.ig-collection,.ig-page,.ig-app,.ig-review,.ig-access,.ig-utility) a,:where(.ig-home,.ig-product,.ig-collection,.ig-page,.ig-app,.ig-review,.ig-access,.ig-utility) button{-webkit-tap-highlight-color:transparent}:where(.ig-button,.ig-btn,.ig-page-btn,.ig-review__button,.ig-submit,.ig-collection__cta){border-radius:var(--ig-radius-sm);transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}:where(.ig-button,.ig-btn,.ig-page-btn,.ig-review__button,.ig-submit,.ig-collection__cta):hover{transform:translateY(-2px);box-shadow:var(--ig-shadow-sm)}:where(.ig-button,.ig-btn,.ig-page-btn,.ig-review__button,.ig-submit,.ig-collection__cta):disabled{transform:none;box-shadow:none;cursor:not-allowed;opacity:.5}:where(.ig-product,.ig-collection,.ig-page,.ig-app,.ig-review,.ig-access,.ig-utility) :is(input,select,textarea,button,a):focus-visible{outline:3px solid var(--ig-gold);outline-offset:3px}:where(.ig-app,.ig-review) :is(input,select,textarea){border-radius:var(--ig-radius-sm);transition:border-color .2s ease,box-shadow .2s ease}:where(.ig-app,.ig-review) :is(input,select,textarea):focus{border-color:var(--ig-blue);box-shadow:0 0 0 3px #004aad1f}:where(.ig-app,.ig-review) :is(input,select,textarea):user-invalid{border-color:#a32626;box-shadow:0 0 0 3px #a326261a}.ig-review__checkout{margin-top:24px;padding:22px;border:1px solid var(--ig-line);border-top:5px solid var(--ig-blue);background:#fff;box-shadow:var(--ig-shadow-sm)}.ig-review__checkout p{margin:.4rem 0;line-height:1.55}.ig-review__checkout form{margin:18px 0 10px}.ig-review__button--checkout{width:100%;min-height:56px;background:var(--ig-purple);border-color:var(--ig-purple);color:#fff}.ig-review__checkout small{display:block;color:var(--ig-muted);line-height:1.5}.ig-page-specific,.ig-econ-card,.ig-app-aside,.ig-review__calculator{box-shadow:var(--ig-shadow-sm)}.ig-card,.ig-leader-grid article,.ig-merchandising__grid article{transition:transform .25s ease,box-shadow .25s ease}.ig-card:hover,.ig-leader-grid article:hover,.ig-merchandising__grid article:hover{transform:translateY(-3px);box-shadow:var(--ig-shadow-sm)}.ig-policy-updated{display:inline-flex;padding:.45rem .65rem;border:1px solid var(--ig-line);background:#fff}.ig-collection-intro{max-width:62rem}.ig-collection-intro>strong{display:block;margin-top:1rem;color:var(--ig-purple);font-size:.9rem;letter-spacing:.04em}.ig-collection-grid .ig-collection-cta{position:relative;z-index:2;display:block;margin-top:1rem;color:var(--ig-gold);font-size:.76rem;font-style:normal;font-weight:850;letter-spacing:.04em;text-transform:uppercase}.ig-page[data-page=manufacturing-and-strategic-partnerships] .ig-page-hero__signature{display:none}.ig-page-context a[aria-current=page]{background:#f7f4fa;color:var(--ig-blue);box-shadow:inset 0 -3px var(--ig-gold)}.ig-manufacturing-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}.ig-manufacturing-capabilities article{min-height:0}.ig-manufacturing-review{margin-top:1.5rem}.ig-manufacturing-review li{grid-template-columns:3.5rem 1fr}.ig-manufacturing-close{margin:3rem 0 0;padding:clamp(2rem,5vw,3.75rem);background:linear-gradient(135deg,#251134,#46246d 64%,#003f93 140%);color:#fff;border-top:4px solid var(--ig-gold)}.ig-manufacturing-close h2{margin:.4rem 0 1rem;color:#fff;font-family:var(--font-heading--family);font-size:clamp(2rem,4vw,3.6rem);line-height:1.04}.ig-manufacturing-close>p{max-width:50rem;color:#f0eaf4}.ig-manufacturing-close .ig-page-btn--outline{color:#fff;border-color:#fff}.ig-manufacturing-close small{display:block;max-width:54rem;margin-top:1rem;color:#ded4e4;line-height:1.55}@media(max-width:48rem){:root{--ig-space-section:clamp(3.5rem,14vw,5.5rem)}:where(.ig-home,.ig-product,.ig-collection,.ig-page,.ig-app,.ig-review,.ig-access,.ig-utility){overflow-wrap:anywhere}:where(.ig-home,.ig-product,.ig-collection,.ig-page,.ig-app,.ig-review,.ig-access,.ig-utility) p{line-height:1.58}.ig-collection-grid>a{min-height:27rem}.ig-collection-grid>a small{font-size:.94rem;line-height:1.45}.ig-page-context{scroll-padding-inline:1.25rem;padding-right:1.25rem;overscroll-behavior-inline:contain}.ig-page-context a:last-child{margin-right:1.25rem}.ig-manufacturing-capabilities,.ig-manufacturing-review li{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){:where(.ig-button,.ig-btn,.ig-page-btn,.ig-review__button,.ig-submit,.ig-collection__cta,.ig-card,.ig-leader-grid article,.ig-merchandising__grid article){transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/impactis-system.css.map */
