/* Exact ProximaSoft files supplied by SUBMARINE; preserve sizes, spacing and layout. */
@font-face{font-family:"Proxima Soft Site";src:url("fonts/proxima-soft/300-normal.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:"Proxima Soft Site";src:url("fonts/proxima-soft/300-italic.woff2") format("woff2");font-weight:300;font-style:italic;font-display:swap}
@font-face{font-family:"Proxima Soft Site";src:url("fonts/proxima-soft/400-normal.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"Proxima Soft Site";src:url("fonts/proxima-soft/400-italic.woff2") format("woff2");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"Proxima Soft Site";src:url("fonts/proxima-soft/500-normal.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:"Proxima Soft Site";src:url("fonts/proxima-soft/600-normal.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:"Proxima Soft Site";src:url("fonts/proxima-soft/700-normal.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}
:root{--sbm-font-family:"Proxima Soft Site",Arial,sans-serif}
html body,html body.channel-opt,html body.channel-roznica,
body .sbm-recovery-story,body .sbm-subscription-story,body .sbm-feedback-page,
body .sbm404-code,body .new-home .sbm-managed-banners .sbmb-slide>.sbmb-cta,
body :is(h1,h2,h3,h4,h5,h6,p,li,dt,dd,table,th,td,label,legend,figcaption,blockquote,code,kbd,samp,pre),
body :is(button,input,select,textarea){font-family:var(--sbm-font-family)!important}
html body,html body.channel-opt,html body.channel-roznica{font-weight:400}
body h1{font-weight:700!important}
body :is(h2,h3,h4,h5,h6){font-weight:600!important}
body :is(button,.button,.new-btn,.new-nav,.new-utility nav,.new-account,.sbm404-actions a){font-weight:500}
body :is(.price,.new-price,.woocommerce-Price-amount,.cart-subtotal strong,.order-total strong){font-weight:700}
body :is(.lead,.new-about>div>p,blockquote){font-weight:300}
/* Existing article aliases and scoped rules resolve to the same supplied family. */
body .sbm-recovery-story :is(h1,h2,h3,p,a,span,li,td,th,blockquote),
body .sbm-subscription-story :is(h1,h2,h3,p,a,span,li,td,th,blockquote){font-family:var(--sbm-font-family)!important}
