#MainContent :is(h1,h2,h3,h4,h5,h6):not([class*=slp-]){font-family:var(--slp-font-heading);font-weight:700;letter-spacing:0}.main-page-title,.article-template__title,.article-template__content :is(h1,h2,h3,h4,h5,h6),.rte :is(h1,h2,h3,h4,h5,h6),.product-info h1,.product-description :is(h1,h2,h3,h4,h5,h6),.product-features__title,.recent-updates :is(h2,h3,h4),.metafield-rich_text_field :is(h2,h3,h4),.author_content h5,.logo_head h2,.guarantee_content h2,.faq_head :is(h1,h2),.cart_wrap :is(h1,h2),.main-blog h1{color:var(--slp-navy)}.logo_head h2 span,.guarantee_content h2 span,.faq_head :is(h1,h2) span,.container>:is(h1,h2)>span{color:var(--slp-blue-text)}#MainContent :is(h4,h5).price:not([class*=slp-]){font-family:var(--slp-font-body)}#MainContent .template-search :is(.facets__heading,.facet-filters__label,.product-count__text,.mobile-facets__heading){font-family:var(--slp-font-body)}.btn-white,.avoid-fines-content :is(h2,h5),.labour_update_list ul li h4,.labour_update_list ul li .date,.small-banner-content h2,.trusted-content :is(h2,h6),.faq_section_head h2,.faq_section_list .accordion>li>a,.federal-head h2,.icon-with-text-wrap h2,.single-icon-text p,.corporate-form h2,.corporate-step h2,.corporate-step-row .single-step span,.qr_compliant h3,.qr_compliant .accordion>li>a,.qr_non_compliant_banner_row .qr_compliant_banner_content h2,.compliance_icon_wrap h2,.single_compliance h4,.howit_work_content h2,.howit_work_aside ul li h5,.check_compliance_form h2,.compliant_notupdate_product .pro_content h6,.tab-menu ul li a.active,.include-list-wrap h4,.guarantee_wrap.bg_gray .guarantee_content h2,tr.cart__row.table__section :is(.h3,.h4,small,a.cart__remove),.breadcrumb li,.testimonial_wrap.bg-gray h2,.inner-page h4,.shopify-policy__body h4,h3.card__heading.h2 a,.form_compliance :is(h2,p){color:var(--slp-navy)}.guarantee_wrap,.labour_update_wrap,.compliance-solutions-wrap,.trusted-guarantee,.testimonial_wrap,.poster-updates-banner,.corporate-banner,.qr_compliant_banner,.qr_non_compliant_banner,.compliance_banner,.compliance-optin-section,.hero_banner.collection-banner,.howit_work_aside ul li span,.howit_work_aside ul li:after,.faq_section_list .accordion>li>a:before,.faq_section_list .accordion>li>a:after,.qr_compliant .accordion>li>a:before,.qr_compliant .accordion>li>a:after,.testimonial_wrap.bg-gray .slick-dots li.slick-active,.btn-white:hover{background-color:var(--slp-navy)}.avoid-fines-wrapper.bg_blue{background-color:var(--slp-navy)!important}.compliance-optin-section{background-color:var(--slp-navy)!important;padding-top:var(--slp-section-space)!important;padding-bottom:var(--slp-section-space)!important}.avoid-fines-wrapper,.avoid-fines-wrapper.bg-cream,.avoid-fines-wrap,.logo_wrap,.trusted_wrap,.single_testimonial,.labour_update_list ul li,.small-banner-content,.faq_section,.faq_wrap,.inner-page,.icon-with-text-wrap,.compliance_icon_wrap,.federal-labor-updates,.qr_compliant-wrap,.howit_work,.cart_wrap,.state-labour{background-color:var(--slp-surface)}.hero_banner_content h1 span,.poster-update-banner-content h1 span,.guarantee_wrap_banner .guarantee_content h1 span,.compliance_banner h1 span,.corporate-content p :is(a,strong){color:var(--slp-blue)}.avoid-fines-content h2 span,.small-banner-content h2 span,.trusted-content h2 span,.faq_wrap .faq_section_list .accordion div p a,.inner-page a,.single-card .link,p.thankms span{color:var(--slp-blue-text)}.small-icon.slick-arrow:hover{background-color:var(--slp-blue-text)}.rte,.rte p,.rte li,.article-template__content,.article-template__content p,.article-template__content li,.product-description,.product-description p,.product-description li,.metafield-rich_text_field,.metafield-rich_text_field p,.metafield-rich_text_field li,.recent-updates p,.recent-updates li{font-family:var(--slp-font-body);color:var(--slp-body)}.rte a:not(.btn),.article-template__content a:not(.btn),.product-description a:not(.btn),.metafield-rich_text_field a:not(.btn){color:var(--slp-blue-text);text-decoration:underline;text-underline-offset:.2em}.rte a:not(.btn):hover,.article-template__content a:not(.btn):hover,.product-description a:not(.btn):hover,.metafield-rich_text_field a:not(.btn):hover{color:var(--slp-blue-text-hover)}body .custom-faq,body .faq-question{font-family:var(--slp-font-body);color:var(--slp-navy)}body .btn{border-radius:var(--slp-radius);font-family:var(--slp-font-body);font-size:1rem;font-weight:600;letter-spacing:0;line-height:1.2;text-transform:none;box-shadow:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}body .btn.btn-primary,body .btn.btn-secondary{min-height:3.5rem;padding:1rem 1.75rem;border:.125rem solid var(--slp-blue-text);border-radius:var(--slp-radius);background:var(--slp-blue-text);color:var(--slp-white);font-size:1rem;font-weight:600;text-transform:none}body .btn.btn-primary:hover,body .btn.btn-secondary:hover{border-color:var(--slp-blue-text-hover);background:var(--slp-blue-text-hover);color:var(--slp-white)}body .btn.btn-blue-outline{min-height:3.5rem;padding:1rem 1.75rem;border:.125rem solid var(--slp-navy);border-radius:var(--slp-radius);background:transparent;color:var(--slp-navy);font-size:1rem;font-weight:600;text-transform:none}body .btn.btn-blue-outline:hover{background:var(--slp-navy);color:var(--slp-white)}body .btn.btn-blue{border:.125rem solid var(--slp-navy);background-color:var(--slp-navy);color:var(--slp-white)}body .btn.btn-blue:hover{background-color:var(--slp-white);color:var(--slp-navy)}:where(body:not(:has(.product-wrap))) #MainContent .button:not([class*=slp-]){min-height:3.5rem;padding:1rem 1.75rem;border:.125rem solid var(--slp-blue-text);border-radius:var(--slp-radius);background:var(--slp-blue-text);color:var(--slp-white);font-family:var(--slp-font-body);font-size:1rem;font-weight:600;letter-spacing:0;text-transform:none;cursor:pointer}:where(body:not(:has(.product-wrap))) #MainContent .button:not([class*=slp-]):hover{border-color:var(--slp-blue-text-hover);background:var(--slp-blue-text-hover)}.hero_banner_content select,.trusted-guarantee select,.guarantee_wrap_banner select{height:auto;min-height:3.5rem;border:.125rem solid var(--slp-border);border-radius:var(--slp-radius);background:var(--slp-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23152849' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right 1.25rem center / 1rem;padding:1.1rem 3rem 1.1rem 1.5rem;color:var(--slp-navy);font-family:var(--slp-font-body);font-size:1rem;font-weight:600;line-height:1.2}.corporate-form .form-group .form-control,.qr_compliant-wrap .select select,.federal-labor-updates .select select,.cart_wrap .Form__Input,.check_compliance_form :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea),:where(body:not(:has(.product-wrap))) #MainContent :is(.field__input,.select__select,.text-area,.form-control,.cart__note textarea):not([class*=slp-]):not(.needsclick):not(.quanty){min-height:3.5rem;border:.0625rem solid var(--slp-border);border-radius:var(--slp-radius);background-color:var(--slp-white);color:var(--slp-navy);font-family:var(--slp-font-body);font-size:1rem;line-height:1.2;box-shadow:none}.corporate-form .form-group .form-control,:where(body:not(:has(.product-wrap))) #MainContent :is(.field__input,.text-area,.form-control):not([class*=slp-]):not(.needsclick):not(.quanty){padding:0 1rem}.corporate-form .form-group textarea.form-control,:where(body:not(:has(.product-wrap))) #MainContent :is(textarea.field__input,.text-area,textarea.form-control,.cart__note textarea):not([class*=slp-]){padding:1rem;line-height:1.5}.corporate-form .form-group .form-control:focus,.qr_compliant-wrap .select select:focus,.federal-labor-updates .select select:focus,.hero_banner_content select:focus,.trusted-guarantee select:focus,.guarantee_wrap_banner select:focus,.cart_wrap .Form__Input:focus,:where(body:not(:has(.product-wrap))) #MainContent :is(.field__input,.select__select,.text-area,.form-control):not([class*=slp-]):not(.quanty):focus{border-color:var(--slp-blue);box-shadow:0 0 0 .1875rem color-mix(in srgb,var(--slp-blue) 25%,transparent);outline:none}#MainContent :is(.form-status,.form__message,.errors,.form-status-list,.form-error):not([class*=slp-]){border-left:.1875rem solid var(--slp-red);padding-left:var(--slp-space-2);color:var(--slp-navy);font-family:var(--slp-font-body);font-size:1rem;font-weight:600}#MainContent :is(.form-status--success,.form__message--success,.form-success,.note--success):not([class*=slp-]){border-left-color:var(--slp-blue-text)}ul.form-status-list li a{color:var(--slp-navy);text-decoration:underline}.container:not(.page-width):not(.article-template__content){max-width:var(--slp-container);padding-left:var(--slp-space-3);padding-right:var(--slp-space-3)}#MainContent :is(.template-search,.template-404).page-width,#MainContent .template-search .page-width{max-width:var(--slp-container);margin-left:auto;margin-right:auto;padding-left:var(--slp-space-3);padding-right:var(--slp-space-3);box-sizing:border-box}#MainContent .template-search img{max-width:100%;height:auto}.guarantee_wrap_banner,.compliance_icon_wrap,.howit_work,.corporate-banner,.corporate-step,.avoid-fines-wrapper,.compliance-optin-section,.poster-update-banner-content,.federal-labor-updates,.federal-labor-updates.state-labour,.compliance_banner,.qr_compliant-wrap,.qr_non_compliant_banner,.faq_wrap,.inner-page,.cart_wrap,#MainContent .template-404.page-width.page-margin,#MainContent [class*=-padding]:has(.form_compliance){padding-top:var(--slp-section-space);padding-bottom:var(--slp-section-space)}#MainContent section.avoid-fines-wrapper.bg-cream{background-color:var(--slp-surface);padding-top:var(--slp-section-space);padding-bottom:var(--slp-section-space)}#MainContent .avoid-fines-wrapper.bg-cream .avoid-fines-wrap{background-color:var(--slp-surface)}@media(max-width:767px){#MainContent section.avoid-fines-wrapper.bg-cream{padding-top:0;padding-bottom:0}}@media(min-width:1550px){:where(body:not(:has(.product-wrap))) :is(h1,h2):where(:not(.slp-scope *,[class*=slp-])),:where(body:not(:has(.product-wrap))) :is(.h1,.h2):where(:not(.slp-scope *,[class*=slp-])),.avoid-fines-content h2,.faq_head h1,.poster-update-banner-content h1,.compliance_icon_wrap h2,.guarantee_wrap_banner .guarantee_content h1,.corporate-content h1,.check_compliance_form h2,.qr_non_compliant_banner_row .qr_compliant_banner_content h2{font-size:2rem}.qr_compliant_banner_content h2{font-size:2.25rem}.qr_compliant h3,.tab-menu ul li a,.cart_wrap h1,.cart_wrap h2{font-size:1.5rem}.labour_update_list ul li h4,.compliance-solutions-row .single-card h3,.trusted-guarantee h4,.howit_work_aside ul li h5,.corporate-step-row .single-step h4,.compliant_notupdate_content h4{font-size:1.375rem}.single_compliance h4,.howit_work_aside ul li span,.corporate-step-row .single-step span,.compliant_notupdate_product .pro_content h5{font-size:1.25rem}.faq_section_list .accordion>li>a,.compliant_notupdate_product .pro_content h6,.include-list-wrap h4,tr.cart__row.table__section .h4,.qr_non_compliant_banner_text p,.inner-page h4,.shopify-policy__body h4{font-size:1.125rem}:where(body:not(:has(.product-wrap))) p:where(:not(.slp-scope *,[class*=slp-])),.logo_head p,.small-banner-content p,.guarantee_content p,.labour_update_head p,.single-card .link,.trusted-content h6,.trusted-content p,.trusted-guarantee ul li,.author_content h5,.faq_section_head p,.avoid-fines-content p,.avoid-fines-content h5,.avoid-bg-w ul li,.faq_head p,.poster-update-banner-content p,.qr_compliant .accordion>li>a,.qr_compliant .accordion>li div,.single_compliance p,.howit_work_content p,.howit_work_aside ul li p,.guarantee_wrap_banner .guarantee_content p,.corporate-content p,.compliance_banner p,.qr_compliant-wrap .select,.federal-labor-updates .select,.include-list-wrap ul li,p.flex-t,.inner-page p,.single_testimonial h6,.single_testimonial p{font-size:1rem}.labour_update_list ul li .date,.single-icon-text p,.compliant_notupdate_product .pro_content p{font-size:.875rem}.author_content p{font-size:.75rem}}@media(min-width:769px){.product-form{top:calc(var(--slp-header-height, 4.625rem) + 1.25rem)}}@media(prefers-reduced-motion:reduce){body .btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/slp-theme-overrides.css.map */
