body:is(.sl-theme,.password){color:var(--sl-store-text,#1b1090);font-family:var(--font-body--family),var(--font-body-family),sans-serif;font-weight:400}
body:is(.sl-theme,.password) :is(h1,h2,h3,h4,h5,h6,p,a,button,input,textarea,select,label,summary,legend,small,strong,b,em,li,dt,dd,blockquote,th,td,caption,time){
  color:var(--sl-store-text,#1b1090)!important;
}
body:is(.sl-theme,.password) :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading--family),var(--font-heading-family),sans-serif!important;font-weight:var(--sl-heading-weight,800)!important;font-style:normal!important}
body:is(.sl-theme,.password) :is(p,a,button,input,textarea,select,label,small,li,dt,dd,blockquote,th,td,caption,time){font-family:var(--font-body--family),var(--font-body-family),sans-serif!important}
body:is(.sl-theme,.password) :is(input,textarea)::placeholder{color:var(--sl-store-text,#1b1090)!important;opacity:1}
.sl-theme :is(.sl-section,.sl-header,.sl-footer,.sl-announcement,.sl-product__subtitle,.sl-product__description,.sl-product__price,.sl-product__tax,.sl-product__feature>div,.sl-product__extra,.sl-shop-panel__price,.sl-shop-panel__copy,.sl-shop-panel__captions>span,.sl-rich-text__copy,.sl-benefit__copy,.sl-footer__copyright,.sl-footer__tagline,.sl-footer__mission,.sl-header__cart-count,.sl-breadcrumbs>span,.sl-contact__success,.sl-contact__errors){color:var(--sl-store-text,#1b1090)!important}
.sl-theme .sl-product__subtitle,.sl-theme .sl-shop-panel__price,.sl-theme .sl-product__price{font-family:var(--font-heading--family),sans-serif!important}
.sl-theme .sl-button,.sl-theme .sl-button :is(span,svg){color:var(--sl-button-ink,#ffffff)!important;font-family:var(--font-body--family),sans-serif!important;font-weight:600!important}
.sl-theme .sl-product__add{font-family:var(--font-heading--family),sans-serif!important;font-weight:800!important}
.sl-theme .sl-footer__column h2{font-family:var(--font-heading--family),sans-serif!important}
.sl-theme .sl-breadcrumbs{font-family:var(--font-body--family),sans-serif}
.sl-theme .sl-heading-font-body :is(h1,h2,h3){font-family:var(--font-body--family),sans-serif!important}
body.sl-theme .sl-section :is(p,.sl-rte,.sl-benefit__copy,.sl-product__description,.sl-product__feature>div,.sl-product__tax,.sl-rich-text__copy,.sl-shop-panel__copy>.sl-rte){font-weight:400!important}
body:is(.sl-theme,.password) :is(input,textarea,select,small,label){font-weight:400!important}
.sl-theme .sl-footer__column a,.sl-theme .sl-footer__tagline p,.sl-theme .sl-footer__copyright{font-weight:400!important}
.sl-theme .sl-header__nav a{font-weight:700!important}
.sl-theme .sl-product__quantity>label{font-family:var(--font-heading--family),sans-serif!important;font-weight:800!important}
.sl-theme .sl-product__design label,.sl-theme .sl-product select{font-weight:600!important}
.password .sl-password-entry__label,.password .sl-password-entry__button,.password .sl-password-entry__error{color:var(--sl-store-text,#1b1090)!important}
