body.pp-theme #root .series-colorbar[hidden],body.pp-theme #root .cf-group[hidden],body.pp-theme #root .cf-item[hidden]{display:none!important}body.pp-theme #root .series-custom-filters{background:var(--pp-white);border:1px solid var(--pp-border);padding:20px;border-radius:var(--pp-radius-panel,0 0 24px 0)}body.pp-theme #root .series-custom-filters .cf-heading{display:block;color:var(--pp-plum);font-size:20px;margin:0 0 6px}body.pp-theme #root .cf-intro,body.pp-theme #root .cf-empty{color:var(--pp-muted);font-size:12px;line-height:1.5;margin:0 0 16px}body.pp-theme #root .cf-group{margin:0;padding:0;border:0;border-top:1px solid var(--pp-border);background:transparent;border-radius:0}body.pp-theme #root .cf-title{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;cursor:pointer;padding:15px 0;margin:0;font-size:14px;font-weight:700;color:var(--pp-plum);min-height:48px}body.pp-theme #root .cf-title::-webkit-details-marker{display:none}body.pp-theme #root .cf-title:before,body.pp-theme #root .cf-title:after{display:none}body.pp-theme #root .cf-chevron{color:var(--pp-pink);font-size:20px;font-weight:400}body.pp-theme #root .cf-group[open] .cf-chevron{transform:rotate(45deg)}body.pp-theme #root .cf-selected{display:inline-flex;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 4px;margin-left:7px;font-size:11px;background:var(--pp-plum);color:var(--pp-white);border-radius:50%}body.pp-theme #root .cf-list{margin:0 0 12px;gap:0}body.pp-theme #root .cf-item{margin:0;padding:0}body.pp-theme #root .cf-check{display:flex;min-height:40px;gap:9px;padding:4px 0;font-size:13px;cursor:pointer}body.pp-theme #root .cf-input{-webkit-appearance:auto;appearance:auto;position:static;opacity:1;width:17px;height:17px;min-width:17px;margin:0;accent-color:var(--pp-plum)}body.pp-theme #root .cf-check:before,body.pp-theme #root .cf-check:after{display:none}body.pp-theme #root .cf-name{padding:0;line-height:1.4}body.pp-theme #root .cf-count{font-size:11px;background:var(--pp-surface);padding:2px 6px;min-width:25px;border-radius:0 0 6px;opacity:1}body.pp-theme #root .cf-more{border:0;background:transparent;color:var(--pp-plum);padding:4px 0 12px;margin:0;min-height:40px;text-decoration:underline;text-underline-offset:3px;font:inherit;font-size:12px;cursor:pointer}body.pp-theme #root .cf-more:before,body.pp-theme #root .cf-more:after{display:none}body.pp-theme #root .cf-input:focus-visible,body.pp-theme #root .cf-title:focus-visible,body.pp-theme #root .cf-more:focus-visible{outline:2px solid var(--pp-pink);outline-offset:3px}body.pp-theme #root .series-chip{background:var(--pp-blush,#FCEEF4);color:var(--pp-plum);border:1px solid var(--pp-border);border-radius:0 0 8px}body.pp-theme #root .series-chip button{color:var(--pp-plum);background:transparent}@media(min-width:1000px){body.pp-theme #root .series-filters{display:block}body.pp-theme #root .cf-group--color{display:none}}@media(max-width:999px){body.pp-theme #root .series-filters.is-open{padding:20px 20px max(16px,env(safe-area-inset-bottom));z-index:99999}body.pp-theme #root .series-filters.is-open .series-custom-filters{border:0;padding:0}body.pp-theme #root .series-filters.is-open .cf-group--color:not([hidden]){display:block}body.pp-theme #root .series-filters__close{min-width:44px;min-height:44px;float:right;background:var(--pp-surface);color:var(--pp-plum);border:1px solid var(--pp-border)}body.pp-theme #root .series-filters .btn-apply{background:var(--pp-plum);color:var(--pp-white);min-height:48px;border:0;border-radius:0 0 12px}body.pp-theme #root .btn-filters{background:var(--pp-surface);color:var(--pp-plum);min-height:44px;border:1px solid var(--pp-border);padding:10px 18px}body.pp-theme #root .cf-check{min-height:44px}}body.pp-theme #root .series-collection-blocks button.series-chip--clear{background:var(--pp-plum)!important;color:var(--pp-white)!important;--pp-hover-ink:var(--pp-white);border:1px solid var(--pp-plum);padding:8px 12px;min-height:34px}body.pp-theme #root .series-collection-blocks button.series-chip--clear:is(:hover,:focus-visible){background:var(--pp-plum)!important;color:var(--pp-white)!important;text-decoration:underline}body.pp-theme #root .series-collection-blocks button.series-chip--clear:before,body.pp-theme #root .series-collection-blocks button.series-chip--clear:after{display:none}body.pp-theme #root .series-filters[data-filter-count="0"],body.pp-theme #root .series-mobile-controls[hidden]{display:none!important}body.pp-theme #root .series-related{padding:20px;background:var(--pp-surface);border-radius:var(--pp-radius-panel)}body.pp-theme #root .series-related h3{font-size:18px;margin:0 0 12px}body.pp-theme #root .series-related ul{list-style:none;margin:0;padding:0}body.pp-theme #root .series-related li{margin:0;padding:0}body.pp-theme #root .series-related a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;text-decoration:none;font-size:13px;min-height:38px}body.pp-theme #root .series-related a[aria-current=page]{color:var(--pp-pink)!important;font-weight:700}body.pp-theme #root .series-related a:hover{text-decoration:underline;text-underline-offset:3px}body.pp-theme #root .series-related__group{display:block;font-size:12px;font-weight:700;margin:18px 0 5px;border-top:1px solid var(--pp-line);padding-top:12px}body.pp-theme #root .series-related>ul>li:first-child>.series-related__group{margin-top:0;border:0;padding-top:0}@media(min-width:1000px){body.pp-theme #root .series-filters[data-desktop-filter-count="0"]{display:none!important}body.pp-theme #root .series-sidebar:not(:has(.series-related,.series-toc,.cf-group:not([hidden]):not(.cf-group--color))){display:none}body.pp-theme #root .series-layout:not(:has(.series-related,.series-toc,.cf-group:not([hidden]):not(.cf-group--color))){grid-template-columns:minmax(0,1fr)}body.pp-theme #root .series-layout:not(:has(.series-related,.series-toc,.cf-group:not([hidden]):not(.cf-group--color))) .series-content{grid-column:1}}@media(max-width:999px){body.pp-theme #root .series-related{padding:16px;margin-bottom:16px}body.pp-theme #root .series-related>ul{display:flex;gap:6px 18px;flex-wrap:wrap}body.pp-theme #root .series-related>ul>li:has(ul){min-width:145px;flex:1}body.pp-theme #root .series-related__group{border:0;margin:0;padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/pp-filters.css.map */
