.pvc{display:block}.pvc.is-f-open{display:grid;grid-template-columns:280px minmax(0,1fr);gap:28px;align-items:start}.pvc__main{min-width:0}.pvx-f{display:none;position:sticky;top:100px;max-height:calc(100vh - 120px);flex-direction:column;background:#fff;border:1px solid var(--pv-border,#DCE8E5);border-radius:20px;box-shadow:0 6px 22px #0e5e5a0f;overflow:hidden}.pvx-f__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 22px 14px;border-bottom:1px solid #E7EFED}.pvx-f__ttl{margin:0;font-size:20px;font-weight:800;color:#1c2b2a;line-height:1.25}.pvx-f__cnt{margin:4px 0 0;font-size:13px;color:#4f5f5d}.pvc.is-f-open .pvx-f{display:flex}.pvx-f__x{display:block;position:relative;flex:0 0 40px;width:40px;height:40px;border-radius:50%;border:0;background:#eaf3f1;color:#1c2b2a;cursor:pointer;padding:0}.pvx-f__x:before,.pvx-f__x:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;border-radius:2px;background:currentColor;transform:translate(-50%,-50%) rotate(45deg)}.pvx-f__x:after{transform:translate(-50%,-50%) rotate(-45deg)}.pvx-f__form{flex:1;overflow-y:auto;padding:0 22px;scrollbar-width:thin;scrollbar-color:#B9CFCB transparent}.pvx-g{border-bottom:1px solid #E7EFED;padding:16px 0}.pvx-g:last-child{border-bottom:0}.pvx-g summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;font-size:13px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#1c2b2a;-webkit-user-select:none;user-select:none}html[dir=rtl] .pvx-g summary{letter-spacing:0}.pvx-g summary::-webkit-details-marker{display:none}.pvx-g summary:after{content:"";flex:none;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.pvx-g[open] summary:after{transform:translateY(2px) rotate(-135deg)}.pvx-g[open] summary{margin-bottom:12px}.pvx-cats{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.pvx-cats a{display:block;padding:9px 12px;border-radius:10px;font-size:15px;color:#1c2b2a;text-decoration:none;transition:background .15s,color .15s}.pvx-cats a:hover{background:#f2f7f6;color:#0e5e5a}.pvx-cats a.is-on{background:#eaf3f1;color:#0e5e5a;font-weight:700}.pvx-ck{display:flex;flex-direction:column;gap:4px}.pvx-ck label{display:flex;align-items:center;gap:10px;padding:6px 0;font-size:15px;color:#1c2b2a;cursor:pointer}.pvx-ck label.is-off{color:#a3b1af;cursor:default}.pvx-ck small{color:#7c8b89;font-size:13px}.pvx-ck input{appearance:none;-webkit-appearance:none;flex:none;width:20px;height:20px;margin:0;border:1.5px solid #B9CFCB;border-radius:6px;background:#fff;display:grid;place-content:center;cursor:pointer;transition:background .15s,border-color .15s}.pvx-ck input:after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px) rotate(45deg);opacity:0}.pvx-ck input:checked{background:#0e5e5a;border-color:#0e5e5a}.pvx-ck input:checked:after{opacity:1}.pvx-ck input:disabled{background:#f4f7f6;border-color:#dce8e5;cursor:default}.pvx-pr{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pvx-pr label{display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:#4f5f5d}.pvx-pr input{width:100%;box-sizing:border-box;padding:11px 12px;border:1.5px solid #DCE8E5;border-radius:12px;font-size:15px;color:#1c2b2a;background:#fff;-moz-appearance:textfield}.pvx-pr input:focus{border-color:#0e5e5a;outline:none}.pvx-pr input::-webkit-inner-spin-button,.pvx-pr input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pvx-pr__go{margin-top:10px;width:100%;padding:10px;border-radius:999px;border:1.5px solid #0E5E5A;background:#fff;color:#0e5e5a;font-weight:700;font-size:14px;cursor:pointer}.pvx-pr__go:hover{background:#0e5e5a;color:#fff}.pvx-f__ft{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 22px;border-top:1px solid #E7EFED;background:#fbfcfb}.pvx-f__ft a{font-size:14px;font-weight:600;color:#0e5e5a;text-decoration:underline;text-underline-offset:3px}.pvx-f__ft .pv-btn,.pvf-ov{display:none}@media(max-width:1199px)and (min-width:990px){.pvc.is-f-open{grid-template-columns:250px minmax(0,1fr);gap:22px}.pvc.is-f-open .pv-grid--c{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:989px){.pvc,.pvc.is-f-open{display:block}.pvx-f,.pvc.is-f-open .pvx-f{display:flex;position:fixed;z-index:2147482000;top:0;bottom:0;inset-inline-start:0;width:min(360px,88vw);max-height:none;border-radius:0;border:0;box-shadow:0 0 40px #0000002e;transform:translate(-105%);transition:transform .3s ease;visibility:hidden}html[dir=rtl] .pvx-f{transform:translate(105%)}.pvx-f.is-open{transform:none!important;visibility:visible}.pvx-f__ft .pv-btn{display:inline-block}.pvf-ov{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147481999;background:#1c2b2a80;opacity:0;transition:opacity .3s ease}.pvf-ov.is-open{opacity:1}.pvf-ov[hidden]{display:none}body.pvf-lock{overflow:hidden}}@media(prefers-reduced-motion:reduce){.pvx-f,.pvf-ov,.pvx-g summary:after{transition:none}}.pv-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:999px;border:1px solid #CFE0DC;background:#fff;font-size:14px;font-weight:500;color:#1c2b2a;cursor:pointer;list-style:none}.pv-tool{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-bottom:24px;position:relative}.pv-tool>.pvx-fbtn{justify-self:start}.pv-tool>.pv-layout{justify-self:center}.pv-tool>div:last-child{justify-self:end}.pvx-fbtn[aria-expanded=true]{background:#0e5e5a;border-color:#0e5e5a;color:#fff}.pv-layout{display:flex;gap:8px}.pv-lay{padding:10px 12px}.pv-lay svg{fill:#1c2b2a}.pv-lay[aria-pressed=true]{background:#0e5e5a;border-color:#0e5e5a}.pv-lay[aria-pressed=true] svg{fill:#fff}.pv-sort{padding:12px 16px;border-radius:12px;border:1px solid #CFE0DC;background:#fff;font-size:15px;color:#1c2b2a}.pv-grid--c{grid-template-columns:repeat(var(--cols,4),1fr)}.pv-pag{display:flex;justify-content:center;gap:10px;padding:48px 0 0}.pv-pag .is-on{background:#0e5e5a;color:#fff;border-color:#0e5e5a}@media(max-width:989px){.pv-grid--c{grid-template-columns:repeat(2,1fr)!important}.pv-layout{display:none}.pv-tool{grid-template-columns:auto 1fr}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pv-col-filter.css.map */
