/*!
 * Paulissen global storefront consistency — final override layer.
 * Body/UI typography: DM Sans at 15px. Geometry: flat, 0–2px radii.
 */:root{--pw2-text-xs: .9375rem;--pw2-text-sm: .9375rem;--pw2-text-base: .9375rem;--pw-site-body: .9375rem;--pw-site-meta: .9375rem;--pw2-radius-sm: 2px;--pw2-radius-md: 2px;--pw2-radius-lg: 2px;--pw2-radius-pill: 2px;--pw-radius: 2px;--btn-border-radius: 2px;--btn-lg-border-radius: 2px;--btn-icon-border-radius: 2px;--input-border-radius: 2px;--input-lg-border-radius: 2px;--textarea-border-radius: 2px;--modal-border-radius: 2px;--drawer-border-radius: 2px;--overlay-border-radius: 2px}html body,html body button,html body input,html body select,html body textarea{font-family:var(--pw2-font-sans, "DM Sans", "Helvetica Neue", Arial, system-ui, sans-serif)!important}html body{font-size:.9375rem!important}html body :where(p,li,a,span,small,strong,em,label,button,input,select,textarea,summary,dt,dd,th,td,caption,legend,option):not(.icon):not([class*=icon-]):not([class^=icon-]){font-family:var(--pw2-font-sans, "DM Sans", "Helvetica Neue", Arial, system-ui, sans-serif)!important;font-size:.9375rem!important;line-height:1.5!important}html body :where(h1,h2,h3,h4,h5,h6){font-family:var(--pw2-font-sans, "DM Sans", "Helvetica Neue", Arial, system-ui, sans-serif)!important}html body :where(small,.caption,.text-xs,.text-sm,.section-label,.pw-eyebrow,.pw-product-reference,.pw-stat__label,.pw-highlight-summary__label,.pw-buybox-options__hint,[class*=eyebrow],[class*=kicker],[class*=meta]){font-size:.9375rem!important;line-height:1.45!important}html body :where(button,.btn,.button,.shopify-payment-button__button,.product-form__submit,input:not([type=radio]):not([type=range]),select,textarea,.card,.card-wrapper,product-card,.product-card-wrapper,.collection-card-wrapper,.pw2-card,.pw2-button,.pw2-input,.pw2-select,.pw2-textarea,.pw2-notice,.pw2-badge,.drawer,.drawer__content,.modal,.modal__content,.popup,.popover,.panel,.notice,.alert,.badge,.tag,.pill,.facets,.filter,.filter__group,.filter__content,.active-filter,.pagination__item,.accordion,details,.scrollable-table,.table-wrap,.pw-panel,.pw-download-card,.pw-service-card,.pw-page-head,.pw-page-content,.pw-guide-card,.pw-knowledge-card,.pw-buybox,.pw-product-panel,.pw-document-card,.pwa__panel,.pwa__notice,.pwa__empty,.pwa__question-icon,.pwa__option,.pwa-btn,.pwa-card,.pwa-card__featured-badge,.pwa-card__spec,.pwa-mini__intro-card,.pwa-mini__panel,.pwa-mini-card,.pwa-mini__option,.pwa-mini__facts span,.pwa-mini-card__specs span,.pwa__empty-icon){border-radius:2px!important;box-shadow:none!important}html body :where(.card__media,.card__inner,.media,.product-media,.product__media,.pw2-card__media){border-radius:0!important;box-shadow:none!important}html body :where(.badge,.tag,.pill,.pw2-badge,.active-filter){border-radius:2px!important}html body input[type=checkbox]{border-radius:2px!important}html body :where(input[type=radio],[class*=status-dot],[class*=eyebrow-dot],[class*=spinner],[class*=loader],[class*=swatch],.pwa__step>span,.pwa__option-state,.pwa-mini__option i){border-radius:50%!important}html body :where(.card,.card-wrapper,product-card,.product-card-wrapper,.collection-card-wrapper,.pw2-card,.pw-panel,.pw-download-card,.pw-service-card,.pw-guide-card,.pw-knowledge-card,.pwa-card,.pwa-mini-card){box-shadow:none!important}html body .pwa,html body .pwa *,html body .pwa button,html body .pwa input,html body .pwa select,html body .pwa textarea,html body .pwa a{font-family:var(--pw2-font-sans, "DM Sans", "Helvetica Neue", Arial, system-ui, sans-serif)!important}html body .pwa :where(p,li,a,span,small,strong,em,label,button,input,select,textarea,summary,dt,dd,th,td){font-size:.9375rem!important}html body .pwa :where(.pwa__panel,.pwa__notice,.pwa__empty,.pwa__question-icon,.pwa__option,.pwa-btn,.pwa-card,.pwa-card__featured-badge,.pwa-card__spec,.pwa-mini__intro-card,.pwa-mini__panel,.pwa-mini-card,.pwa-mini__option,.pwa-mini__facts span,.pwa-mini-card__specs span,.pwa__empty-icon){border-radius:2px!important;box-shadow:none!important}html body product-card.card--product,html body product-card.card--product :where(p,li,a,span,small,strong,em,label,button){font-size:.9375rem!important}html body :where(button,[role=button],a,input,select,textarea,summary):focus-visible{outline:2px solid var(--pw2-color-focus, #ed0e0e)!important;outline-offset:2px!important;box-shadow:none!important}@media(max-width:749px){html body :where(input,select,textarea,button){font-size:.9375rem!important}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/pw-global-consistency-final.css.map */
