.cpkc .cpkc-drawer{position:fixed;inset:0 0 0 auto;margin:0;width:min(460px,100vw);max-width:none;height:100dvh;max-height:none;padding:0;border:0;background:#fff;color:#111;overflow:hidden}.cpkc .cpkc-drawer[open]{display:flex;flex-direction:column;animation:cpkc-side .26s cubic-bezier(.2,.7,.2,1)}.cpkc .cpkc-drawer::backdrop{background:#11111180}@keyframes cpkc-side{0%{transform:translate(32px);opacity:.6}to{transform:none;opacity:1}}@keyframes cpkc-up{0%{transform:translateY(32px);opacity:.6}to{transform:none;opacity:1}}.cpkc .cpkc-drawer .cpkc-facets{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;width:100%;height:100%;min-height:0;margin:0}.cpkc .cpkc-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 14px 24px;border-bottom:1px solid #DDDDDA}.cpkc .cpkc-drawer-head h2{margin:0;font-size:24px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.cpkc .cpkc-drawer-head button{display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:#f6f6f5;color:#111;font-size:28px;line-height:1;cursor:pointer}.cpkc .cpkc-drawer-head button:hover{background:#111;color:#fff}.cpkc .cpkc-drawer-body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 24px}.cpkc .cpkc-acc{border-bottom:1px solid #DDDDDA}.cpkc .cpkc-acc>summary{display:flex;align-items:center;gap:10px;min-height:64px;list-style:none;cursor:pointer;font-size:17px;font-weight:800;letter-spacing:-.01em}.cpkc .cpkc-acc>summary::-webkit-details-marker{display:none}.cpkc .cpkc-acc>summary>span:first-child{margin-right:auto}.cpkc .cpkc-acc .cpkc-chevron{width:9px;height:9px;margin:0 4px 3px 0;border-right:2px solid #111;border-bottom:2px solid #111;transform:rotate(45deg);transition:transform .2s ease}.cpkc .cpkc-acc[open] .cpkc-chevron{transform:translateY(3px) rotate(225deg)}.cpkc .cpkc-acc-panel{padding:0 0 22px}.cpkc .cpkc-find{display:block;width:100%;min-height:48px;margin:0 0 14px;padding:0 18px;border:1.5px solid #DDDDDA;border-radius:999px;background:#f6f6f5;font:inherit;font-size:16px;color:#111}.cpkc .cpkc-find:focus{outline:none;border-color:#111;background:#fff}.cpkc .cpkc-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.cpkc .cpkc-chips--long{max-height:300px;overflow-y:auto;overscroll-behavior:contain;padding:2px 2px 2px 0}.cpkc .cpkc-chips li{margin:0;padding:0}.cpkc .cpkc-chipcheck{position:relative;display:block;cursor:pointer}.cpkc .cpkc-chipcheck input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.cpkc .cpkc-chipcheck>span{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1.5px solid #DDDDDA;border-radius:999px;background:#fff;color:#111;font-size:15px;font-weight:700;line-height:1.2;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.cpkc .cpkc-chipcheck small{font-size:13px;font-weight:600;color:#5e5e5b}.cpkc .cpkc-chipcheck input:checked+span{background:#111;border-color:#111;color:#fff}.cpkc .cpkc-chipcheck input:checked+span small{color:#ffffffb3}.cpkc .cpkc-chipcheck input:focus-visible+span{outline:3px solid #E31E21;outline-offset:2px}.cpkc .cpkc-chipcheck.is-disabled{opacity:.4;cursor:not-allowed}@media(hover:hover){.cpkc .cpkc-chipcheck:not(.is-disabled) input:not(:checked):hover+span{border-color:#e31e21;color:#e31e21}}.cpkc .cpkc-drawer .cpkc-price-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cpkc .cpkc-drawer .cpkc-price-fields>label{display:block;font-size:14px;font-weight:700;margin:0}.cpkc .cpkc-drawer .cpkc-price-input{margin-top:6px}.cpkc .cpkc-drawer-foot{display:flex;align-items:center;gap:18px;padding:14px 24px calc(14px + env(safe-area-inset-bottom));border-top:1px solid #DDDDDA;background:#fff}.cpkc .cpkc-clearall{font-size:16px;font-weight:700;color:#111;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.cpkc .cpkc-apply{flex:1 1 auto;min-height:54px;padding:0 24px;border:2px solid #111;border-radius:999px;background:#111;color:#fff;font:inherit;font-size:16px;font-weight:800;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}@media(hover:hover){.cpkc .cpkc-apply:hover{background:#e31e21;border-color:#e31e21}}.cpkc .cpkc-apply:focus-visible,.cpkc .cpkc-clearall:focus-visible{outline:3px solid #E31E21;outline-offset:3px}.cpkc .cpkc-nojs-button{display:none}@media(max-width:780px){.cpkc .cpkc-drawer{inset:auto 0 0 0;width:100vw;height:auto;max-height:90dvh}.cpkc .cpkc-drawer[open]{animation:cpkc-up .26s cubic-bezier(.2,.7,.2,1)}.cpkc .cpkc-drawer:before{content:"";display:block;height:4px;flex:0 0 4px;background:repeating-linear-gradient(90deg,#E31E21 0 6px,transparent 6px 10px)}.cpkc .cpkc-drawer-head{padding:10px 12px 10px 20px}.cpkc .cpkc-drawer-body{padding:0 20px}.cpkc .cpkc-drawer-foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom))}.cpkc .cpkc-chips--long{max-height:260px}}
/*# sourceMappingURL=/cdn/shop/t/60/assets/cpk-filters.css.map */
