body:has(.pi-scope),body:has(.pi-scope) .main-container,body:has(.pi-scope) .main-content,body:has(.pi-scope) main{background:var(--pi-bg)!important;color:var(--pi-text)}body:has(.pi-scope) h1,body:has(.pi-scope) h2,body:has(.pi-scope) h3,body:has(.pi-scope) h4,body:has(.pi-scope) h5,body:has(.pi-scope) h6{color:var(--pi-text);font-family:var(--pi-font-heading);font-weight:var(--pi-font-weight-heading);font-style:var(--pi-font-style-heading)}body:has(.pi-scope) p{color:var(--pi-text-secondary);line-height:var(--pi-base-line)}body:has(.pi-scope) .article .page-heading,body:has(.pi-scope) .article .page-heading__title,body:has(.pi-scope) .article .breadcrumb{display:none!important}body:has(.pi-scope) .article,body:has(.pi-scope) .article__content-wrapper,body:has(.pi-scope) .article__content,body:has(.pi-scope) .article__content.rte{background:var(--pi-bg)!important;background-color:var(--pi-bg)!important;color:var(--pi-text)}body:has(.pi-scope) .shopify-section.article.element--has-section-borders{background:var(--pi-bg)!important;background-color:var(--pi-bg)!important}@media screen and (min-width:1024px){body.template-article .article__content-wrapper,body.template-article .article__content,body:has(.pi-scope) .article__content-wrapper,body:has(.pi-scope) .article__content{max-width:100%!important;width:auto!important}body.template-article .article__content-wrapper,body:has(.pi-scope) .article__content-wrapper{--pi-toc-gap: clamp(3rem, 6vw, 6rem);padding-left:calc(1.5rem + 14rem + var(--pi-toc-gap))!important;padding-right:var(--pi-toc-gap)!important;margin-left:0!important;margin-right:0!important}body.template-page-pi-methodology .pi-page-toc-shifted:not(.pi-section--frame-thin):not(.pi-comparison-table)>.pi-container.pi-container>*,body.template-page-pi-work-types .pi-page-toc-shifted:not(.pi-section--frame-thin):not(.pi-comparison-table)>.pi-container.pi-container>*,body.template-page-pi-work-styles .pi-page-toc-shifted:not(.pi-section--frame-thin):not(.pi-comparison-table)>.pi-container.pi-container>*{width:min(880px,100%)!important;max-width:880px!important;margin-left:auto!important;margin-right:auto!important}}body:has(.pi-scope) .btn,body:has(.pi-scope) .button{background:var(--pi-button-bg);color:var(--pi-button-text);border-radius:var(--pi-radius-pill);border:none;transition:transform var(--pi-dur-med) var(--pi-ease-soft),background var(--pi-dur-med) var(--pi-ease-soft),box-shadow var(--pi-dur-med) var(--pi-ease-soft)}body:has(.pi-scope) [class*=__btn]:hover,body:has(.pi-scope) [class*=__atc]:hover,body:has(.pi-scope) [class*=__submit]:hover,body:has(.pi-scope) .pi-main-cart__checkout:hover,body:has(.pi-scope) .pi-main-cart__empty-cta:hover,body:has(.pi-scope) .pi-nav__cta:hover,body:has(.pi-scope) .pi-nav__mobile-cta:hover,body:has(.pi-scope) .pi-hero-centered-content__cta:hover,body:has(.pi-scope) .pi-hero-mixed__cta:hover,body:has(.pi-scope) .pi-parallax-sticky__cta:hover,body:has(.pi-scope) .pi-split-rows__cta:hover,body:has(.pi-scope) .pi-sticky-title-grid__cta--pill:hover{color:var(--pi-bg)!important}body:has(.pi-scope) .btn:hover,body:has(.pi-scope) .button:hover{background:var(--pi-button-bg-hover);color:var(--pi-button-text-hover)}body:has(.pi-scope) .grid-item,body:has(.pi-scope) .product-item{border-radius:var(--pi-radius-md);border-color:var(--pi-border)}body:has(.pi-scope) a{color:var(--pi-text-link);transition:color var(--pi-dur-fast) var(--pi-ease-soft)}body:has(.pi-scope) a:hover{color:var(--pi-text-accent)}body:has(.pi-scope) .shopify-section{--color-scheme-background: var(--pi-bg) !important;--color-scheme-text: var(--pi-text) !important;--color-scheme-borders: var(--pi-border) !important;--color-scheme-accent: var(--pi-accent) !important;--color-scheme-accent-foreground: var(--pi-text) !important;--color-borders-main: var(--pi-border) !important;--color-secondary-background-main: var(--pi-text-5) !important;--color-third-background-main: var(--pi-text-5) !important;--color-background-body: var(--pi-bg) !important}body:has(.pi-scope) .site-header{background:var(--pi-bg)!important;color:var(--pi-text);border-bottom:1px solid var(--pi-border)}body:has(.pi-scope) .site-header a,body:has(.pi-scope) .site-header button,body:has(.pi-scope) .site-header .header__menu-item,body:has(.pi-scope) .site-header .header__heading-link,body:has(.pi-scope) .site-header svg{color:var(--pi-text);fill:currentColor}body:has(.pi-scope) .site-header a:hover,body:has(.pi-scope) .site-header button:hover{color:var(--pi-text-accent)}body:has(.pi-scope) .site-header .logo-img img,body:has(.pi-scope) .site-header img[src*=logo][src*=white]{filter:invert(1)}body:has(.pi-scope) .main-footer,body:has(.pi-scope) .footer-bottom,body:has(.pi-scope) .footer-bar{background:var(--pi-bg)!important;color:var(--pi-text);border-top:1px solid var(--pi-border)}body:has(.pi-scope) .main-footer a,body:has(.pi-scope) .footer-bottom a,body:has(.pi-scope) .footer-bar a{color:var(--pi-text)}body:has(.pi-scope) .main-footer a:hover,body:has(.pi-scope) .footer-bottom a:hover,body:has(.pi-scope) .footer-bar a:hover{color:var(--pi-text-accent)}body:has(.pi-scope) input[type=text],body:has(.pi-scope) input[type=email],body:has(.pi-scope) input[type=tel],body:has(.pi-scope) textarea,body:has(.pi-scope) select{background:var(--pi-bg-card);color:var(--pi-text);border-color:var(--pi-border);border-radius:var(--pi-radius-sm)}body:has(.pi-scope) input::placeholder,body:has(.pi-scope) textarea::placeholder{color:var(--pi-text-muted)}body:has(.pi-scope) .site-header,body:has(.pi-scope) #shopify-section-header,body:has(.pi-scope) .main-footer,body:has(.pi-scope) #shopify-section-footer,body:has(.pi-scope) #shopify-section-footer-bar,body:has(.pi-scope) #shopify-section-rich_text_fwqJz9,body:has(.pi-scope) #shopify-section-newsletter_xGxqNA{display:none!important}body:has(.pi-scope).container--boxed .main-container,body:has(.pi-scope) .main-container{max-width:none!important;width:100%!important}body:has(.pi-scope) .main-content{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important}@media screen and (max-width:474px){body:has(.pi-scope) input[type=text],body:has(.pi-scope) input[type=email],body:has(.pi-scope) input[type=tel],body:has(.pi-scope) input[type=number],body:has(.pi-scope) input[type=search],body:has(.pi-scope) input[type=password],body:has(.pi-scope) input[type=url],body:has(.pi-scope) textarea,body:has(.pi-scope) select{font-size:16px!important}}.pi-scope .pi-footer__link,.pi-scope .pi-footer__col-list .pi-footer__link,body:has(.pi-scope) .pi-footer__link{font-size:14px!important}body.template-page-pi-methodology .pi-scope.pi-scope .pi-domain-grid__title{font-weight:var(--pi-font-weight-heading)}@media screen and (min-width:1024px){body.template-page-pi-methodology .pi-page-toc-shifted.pi-page-toc-shifted.pi-concept-reel>.pi-container.pi-container>.pi-concept-reel__scroller{width:auto!important;max-width:none!important;margin-left:max(0px,calc((100% - 880px)/2))!important;margin-right:calc(50% - 50vw)!important}}
/*# sourceMappingURL=/cdn/shop/t/64/assets/pi-overrides.css.map */
