/*!
 * Paulissen storefront consistency
 * Final typography, general-page and filter alignment layer.
 */:root{--pw2-text-xs: .8125rem;--pw2-text-sm: .9375rem;--pw2-text-base: .9375rem;--pw2-text-lg: 1.0625rem;--pw2-radius-sm: 2px;--pw2-radius-md: 2px;--pw2-radius-lg: 2px;--pw-site-body: .9375rem;--pw-site-meta: .8125rem;--pw-site-h3: 1.0625rem;--pw-site-h2: 1.375rem}html,body,button,input,select,textarea{font-family:var(--pw2-font-sans, "DM Sans", "Helvetica Neue", Arial, system-ui, sans-serif)!important}body{font-size:var(--pw-site-body)!important;line-height:1.6!important}body :where(p,li,dt,dd,label,button,input,select,textarea,summary,th,td){font-size:var(--pw-site-body)!important;line-height:1.55!important}body :where(small,.caption,.text-xs,.section-label,.pw-eyebrow,.pw-product-reference,.pw-stat__label,.pw-highlight-summary__label,.pw-buybox-options__hint){font-size:var(--pw-site-meta)!important;line-height:1.4!important}body :where(.text-sm,.text-body,.rte){font-size:var(--pw-site-body)!important}body :where(button,input,select,textarea){border-radius:var(--pw2-radius-sm, 2px)!important}.cc-main-page{background:var(--pw2-color-surface, #f5f4ef)}.cc-main-page>.container,.cc-main-page .container{width:min(calc(100% - (2 * var(--pw2-gutter, 1rem))),var(--pw2-content-width, 1320px));max-width:none!important;margin-inline:auto}.cc-main-page .pw-page-head{display:flex!important;width:min(100%,64rem)!important;align-items:center!important;gap:.875rem!important;margin:clamp(1.25rem,3vw,2rem) auto 0!important;padding:1rem!important;border:1px solid var(--pw2-color-line, #d8d7d0)!important;border-radius:var(--pw2-radius-sm, 2px)!important;background:var(--pw2-color-white, #fff)!important;box-shadow:none!important}.cc-main-page .pw-page-head__icon{display:grid!important;width:44px!important;height:44px!important;min-width:44px!important;flex:0 0 44px!important;place-items:center!important;margin:0!important;border:1px solid var(--pw2-color-line, #d8d7d0)!important;border-radius:var(--pw2-radius-sm, 2px)!important;color:var(--pw2-color-accent, #ed0e0e)!important;background:#fff2f2!important;box-shadow:none!important}.cc-main-page .pw-page-head__icon svg{width:23px!important;height:23px!important}.cc-main-page .page__title,.cc-main-page .pw-page-head h1{margin:0!important;color:var(--pw2-color-ink, #1a1a1a)!important;font-size:clamp(1.75rem,3vw,2.25rem)!important;font-weight:var(--pw2-weight-medium, 500)!important;letter-spacing:-.03em!important;line-height:1.1!important}.cc-main-page .pw-page-content{box-sizing:border-box;width:min(100%,64rem)!important;max-width:none!important;margin:.75rem auto clamp(2.5rem,5vw,4rem)!important;padding:clamp(1.25rem,3vw,2rem)!important;overflow:hidden;border:1px solid var(--pw2-color-line, #d8d7d0)!important;border-radius:var(--pw2-radius-sm, 2px)!important;color:var(--pw2-color-ink, #1a1a1a)!important;background:var(--pw2-color-white, #fff)!important;font-size:var(--pw-site-body)!important;line-height:1.65!important;box-shadow:none!important}.cc-main-page .pw-page-content>:first-child{margin-top:0!important}.cc-main-page .pw-page-content>:last-child{margin-bottom:0!important}.cc-main-page .pw-page-content :where(p,li,dt,dd,label,input,select,textarea,button,th,td){font-size:var(--pw-site-body)!important;line-height:1.65!important}.cc-main-page .pw-page-content :is(h2,.h2){margin:2rem 0 .75rem!important;color:var(--pw2-color-ink, #1a1a1a)!important;font-size:var(--pw-site-h2)!important;font-weight:var(--pw2-weight-semibold, 600)!important;letter-spacing:-.02em!important;line-height:1.25!important}.cc-main-page .pw-page-content :is(h3,h4,.h3,.h4){margin:1.5rem 0 .625rem!important;color:var(--pw2-color-ink, #1a1a1a)!important;font-size:var(--pw-site-h3)!important;font-weight:var(--pw2-weight-semibold, 600)!important;letter-spacing:-.01em!important;line-height:1.35!important}.cc-main-page .pw-page-content :is(ul,ol){margin:1rem 0!important;padding-left:1.6rem!important}.cc-main-page .pw-page-content li{padding-left:.2rem!important}.cc-main-page .pw-page-content li+li{margin-top:.4rem!important}.cc-main-page .pw-page-content li::marker{color:var(--pw2-color-accent, #ed0e0e);font-size:.9em}.cc-main-page .pw-page-content a{color:var(--pw2-color-accent, #ed0e0e)!important;text-decoration-thickness:1px;text-underline-offset:3px}.cc-main-page .pw-page-content a:after{content:none!important}.cc-main-page .pw-page-content :is(blockquote,.note,.notice){margin:1.25rem 0!important;padding:1rem!important;border:1px solid #f0baba!important;border-left:3px solid var(--pw2-color-accent, #ed0e0e)!important;border-radius:0 var(--pw2-radius-sm, 2px) var(--pw2-radius-sm, 2px) 0!important;background:#fff2f2!important;box-shadow:none!important}.cc-main-page .pw-page-content :is(table,.scrollable-table){width:100%!important;max-width:100%!important;border-radius:var(--pw2-radius-sm, 2px)!important;box-shadow:none!important}.cc-main-page .pw-page-content .scrollable-table{overflow-x:auto;border:1px solid var(--pw2-color-line, #d8d7d0)!important}.cc-main-page .pw-page-content table{border-collapse:collapse!important}.cc-main-page .pw-page-content :is(th,td){padding:.75rem .85rem!important;border:0!important;border-bottom:1px solid var(--pw2-color-line, #d8d7d0)!important;text-align:left;vertical-align:top}.cc-main-page .pw-page-content th{font-weight:var(--pw2-weight-semibold, 600)!important;background:var(--pw2-color-surface-soft, #efefeb)!important}.cc-main-page .pw-page-content :is(.btn,.button,button,input,select,textarea){min-height:44px;border-radius:var(--pw2-radius-sm, 2px)!important;font-size:var(--pw-site-body)!important;box-shadow:none!important}:is(.cc-collection-products,.cc-main-search,.main-search) :is(.facets,.products-toolbar),.facets{--pw-filter-body: var(--pw-site-body);--pw-filter-meta: var(--pw-site-meta);font-size:var(--pw-filter-body)!important}:is(.cc-collection-products,.cc-main-search,.main-search) :is(.facets,.products-toolbar,.filter,.filter__group,.filter__content,.drawer__content,.mobile-facets__inner){border-radius:var(--pw2-radius-sm, 2px)!important;box-shadow:none!important}:is(.cc-collection-products,.cc-main-search,.main-search) :is(.filter__toggle,.filter__group-summary,.filter__label,.facets__heading,.facets__summary,.products-toolbar__label,.products-toolbar label,.products-toolbar button,.products-toolbar select,.facets button,.facets select,.facets input){font-size:var(--pw-filter-body)!important;line-height:1.45!important}:is(.cc-collection-products,.cc-main-search,.main-search) :is(.filter__count,.filter__show-more,.filter__clear,.facets__count,.facets__selected,.products-toolbar__count,.active-filter){font-size:var(--pw-filter-meta)!important;line-height:1.4!important}:is(.cc-collection-products,.cc-main-search,.main-search) .filter__toggle,:is(.cc-collection-products,.cc-main-search,.main-search) .filter__group-summary{min-height:48px!important;padding:.75rem 1rem!important;border-radius:0!important}:is(.cc-collection-products,.cc-main-search,.main-search) .filter__content{padding:.75rem 1rem 1rem!important}:is(.cc-collection-products,.cc-main-search,.main-search) .filter__label{min-height:38px;align-items:center!important;gap:.65rem!important;padding-block:.4rem!important}:is(.cc-collection-products,.cc-main-search,.main-search) .filter__label:before,:is(.cc-collection-products,.cc-main-search,.main-search) .filter__label:after,:is(.cc-collection-products,.cc-main-search,.main-search) input[type=checkbox]{width:18px!important;height:18px!important;min-width:18px!important;border-radius:var(--pw2-radius-sm, 2px)!important}:is(.cc-collection-products,.cc-main-search,.main-search) input[type=checkbox],:is(.cc-collection-products,.cc-main-search,.main-search) input[type=radio],:is(.cc-collection-products,.cc-main-search,.main-search) input[type=range]{accent-color:var(--pw2-color-accent, #ed0e0e)!important}:is(.cc-collection-products,.cc-main-search,.main-search) .active-filter{display:inline-flex!important;min-height:34px;align-items:center!important;gap:.4rem!important;margin:0!important;padding:.45rem .6rem!important;border:1px solid var(--pw2-color-line, #d8d7d0)!important;border-radius:var(--pw2-radius-sm, 2px)!important;color:var(--pw2-color-ink, #1a1a1a)!important;background:var(--pw2-color-white, #fff)!important;box-shadow:none!important}:is(.cc-collection-products,.cc-main-search,.main-search) .active-filter:hover,:is(.cc-collection-products,.cc-main-search,.main-search) .active-filter:focus-visible{border-color:var(--pw2-color-ink, #1a1a1a)!important}:is(.cc-collection-products,.cc-main-search,.main-search) .active-filter>.icon{width:16px!important;height:16px!important;min-width:16px!important;padding:1px!important;border:0!important;border-radius:var(--pw2-radius-sm, 2px)!important;color:var(--pw2-color-accent, #ed0e0e)!important;background:transparent!important}:is(.cc-collection-products,.cc-main-search,.main-search) .drawer__header,:is(.cc-collection-products,.cc-main-search,.main-search) .mobile-facets__header{min-height:64px;padding:.75rem 1rem!important;border-bottom:1px solid var(--pw2-color-line, #d8d7d0)!important}:is(.cc-collection-products,.cc-main-search,.main-search) :is(.drawer__close-btn,.mobile-facets__close){display:inline-grid!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;place-items:center!important;margin-left:auto!important;padding:9px!important;border:1px solid var(--pw2-color-line, #d8d7d0)!important;border-radius:var(--pw2-radius-sm, 2px)!important;color:var(--pw2-color-ink, #1a1a1a)!important;background:var(--pw2-color-white, #fff)!important;box-shadow:none!important}:is(.cc-collection-products,.cc-main-search,.main-search) :is(.drawer__close-btn,.mobile-facets__close):hover,:is(.cc-collection-products,.cc-main-search,.main-search) :is(.drawer__close-btn,.mobile-facets__close):focus-visible{border-color:var(--pw2-color-ink, #1a1a1a)!important}:is(.cc-collection-products,.cc-main-search,.main-search) :is(.filter__price input,.price-range input,.facets input[type=number],.facets input[type=text],.facets select,.products-toolbar select){min-height:42px!important;padding:.65rem .75rem!important;border:1px solid var(--pw2-color-line, #d8d7d0)!important;border-radius:var(--pw2-radius-sm, 2px)!important;background:var(--pw2-color-white, #fff)!important;font-size:var(--pw-filter-body)!important;box-shadow:none!important}@media(max-width:749px){.cc-main-page>.container,.cc-main-page .container{width:min(calc(100% - 20px),var(--pw2-content-width, 1320px))}.cc-main-page .pw-page-head{gap:.75rem!important;margin-top:1rem!important;padding:.875rem!important}.cc-main-page .pw-page-head__icon{width:40px!important;height:40px!important;min-width:40px!important;flex-basis:40px!important}.cc-main-page .page__title,.cc-main-page .pw-page-head h1{font-size:clamp(1.55rem,7vw,2rem)!important}.cc-main-page .pw-page-content{margin-top:.625rem!important;padding:1.1rem 1rem!important}:is(.cc-collection-products,.cc-main-search,.main-search) .filter__toggle,:is(.cc-collection-products,.cc-main-search,.main-search) .filter__group-summary,:is(.cc-collection-products,.cc-main-search,.main-search) .filter__content{padding-left:1rem!important;padding-right:1rem!important}:is(.cc-collection-products,.cc-main-search,.main-search) :is(input,select,textarea){font-size:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/pw-site-consistency.css.map */
