.rhf-has-panel #secondary .widget{display:none}.rhf-panel{--rhf-ink:#111;--rhf-mute:#6b6b6b;--rhf-line:#e6e6e6;--rhf-soft:#f6f6f6;color:var(--rhf-ink);font-size:14px;line-height:1.4}.rhf-head{display:flex;align-items:baseline;gap:10px;padding:0 0 14px;border-bottom:2px solid var(--rhf-ink);margin-bottom:6px}.rhf-head strong{font-size:15px;letter-spacing:.08em}.rhf-total{color:var(--rhf-mute);font-size:13px}.rhf-close{display:none;margin-left:auto;background:none;border:0;font-size:28px;line-height:1;color:var(--rhf-ink);padding:0 4px;cursor:pointer}.rhf-sec{border-bottom:1px solid var(--rhf-line)}.rhf-sec>summary{list-style:none;cursor:pointer;padding:14px 22px 14px 0;font-weight:600;font-size:13px;letter-spacing:.06em;position:relative}.rhf-sec>summary::-webkit-details-marker{display:none}.rhf-sec>summary::after{content:"";position:absolute;right:4px;top:50%;width:8px;height:8px;border-right:1.5px solid var(--rhf-ink);border-bottom:1.5px solid var(--rhf-ink);transform:translateY(-70%) rotate(45deg);transition:transform .2s}.rhf-sec[open]>summary::after{transform:translateY(-30%) rotate(-135deg)}.rhf-body{padding:0 0 14px}.rhf-list{list-style:none;margin:0;padding:0}.rhf-list li{margin:0}.rhf-list a{display:flex;align-items:center;gap:10px;padding:6px 0;color:var(--rhf-ink);text-decoration:none}.rhf-list a:hover .rhf-label{text-decoration:underline}.rhf-list li.is-empty a{color:#b3b3b3}.rhf-label{flex:1;min-width:0}.rhf-count{color:var(--rhf-mute);font-size:12px;min-width:20px;text-align:right}.rhf-box{flex:0 0 18px;width:18px;height:18px;border:1.5px solid #9a9a9a;background:#fff;position:relative}.rhf-box.rhf-radio{border-radius:50%}.is-checked .rhf-box{border-color:var(--rhf-ink);background:var(--rhf-ink)}.is-checked .rhf-check::after{content:"";position:absolute;left:5px;top:1px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.is-checked .rhf-radio::after{content:"";position:absolute;inset:4px;border-radius:50%;background:#fff}.is-checked .rhf-label{font-weight:600}.rhf-colors .rhf-box{border-radius:50%;border:1px solid #cfcfcf}.rhf-colors .is-checked .rhf-box{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--rhf-ink);border-color:#cfcfcf}.rhf-long li:nth-child(n+9){display:none}.rhf-long.is-expanded li{display:block}.rhf-more{background:none;border:0;padding:6px 0 0;color:var(--rhf-ink);text-decoration:underline;cursor:pointer;font-size:13px}.rhf-cats .rhf-back a{color:var(--rhf-mute);font-size:13px}.rhf-cats .rhf-current span{display:block;padding:4px 0 6px;font-weight:600}.rhf-cats li:not(.rhf-back):not(.rhf-current) a{padding-left:0}.rhf-range{position:relative;height:28px;margin:6px 8px 10px}.rhf-track{position:absolute;left:0;right:0;top:50%;height:2px;background:var(--rhf-line);transform:translateY(-50%)}.rhf-fill{position:absolute;top:0;bottom:0;background:var(--rhf-ink)}.rhf-range input[type=range]{position:absolute;left:-8px;right:-8px;width:calc(100% + 16px);top:0;height:28px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.rhf-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--rhf-ink);cursor:pointer}.rhf-range input[type=range]::-moz-range-thumb{pointer-events:auto;width:16px;height:16px;border-radius:50%;background:#fff;border:2px solid var(--rhf-ink);cursor:pointer}.rhf-range input[type=range]::-webkit-slider-runnable-track{background:none}.rhf-range input[type=range]::-moz-range-track{background:none}.rhf-price-inputs{display:flex;align-items:flex-end;gap:8px}.rhf-price-inputs label{display:flex;flex-direction:column;font-size:12px;color:var(--rhf-mute);gap:2px;flex:1;min-width:0}.rhf-money{position:relative;display:block}.rhf-price-inputs input{width:100%;padding:6px 22px 6px 8px;border:1px solid #cfcfcf;border-radius:0;font-size:14px;color:var(--rhf-ink);-moz-appearance:textfield}.rhf-price-inputs input::-webkit-inner-spin-button,.rhf-price-inputs input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rhf-money i{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-style:normal;color:var(--rhf-mute);font-size:13px;pointer-events:none}.rhf-price .rhf-apply{padding:7px 12px;background:var(--rhf-ink);color:#fff;border:0;border-radius:0;font-size:12px}.rhf-bands{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 16px}.rhf-band{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--rhf-line);background:#fff;color:var(--rhf-ink)!important;font-size:13px;text-decoration:none!important;line-height:1;transition:border-color .2s,background .2s}.rhf-band small{font-size:11px;color:var(--rhf-mute)}.rhf-band:hover{border-color:var(--rhf-ink)}.rhf-band.is-on{background:var(--rhf-ink);border-color:var(--rhf-ink);color:#fff!important}.rhf-band.is-on small{color:rgb(255 255 255 / .7)}.rhf-price-now{font-size:14px;font-weight:600;color:var(--rhf-ink);margin:0 0 4px}.rhf-range{height:34px!important;margin:4px 11px 12px!important}.rhf-track{height:3px!important;border-radius:2px}.rhf-range input[type=range]{left:-11px!important;right:-11px!important;width:calc(100% + 22px)!important;height:34px!important}.rhf-range input[type=range]::-webkit-slider-thumb{width:22px!important;height:22px!important;border:0!important;background:var(--rhf-ink)!important;box-shadow:0 0 0 4px #fff,0 1px 6px rgb(0 0 0 / .25)}.rhf-range input[type=range]::-moz-range-thumb{width:22px;height:22px;border:0;background:var(--rhf-ink);box-shadow:0 0 0 4px #fff,0 1px 6px rgb(0 0 0 / .25)}.rhf-price .rhf-apply{display:none!important}.rhf-range input[type=range]{outline:none!important;box-shadow:none!important;border:0!important;background:transparent!important}.rhf-range input[type=range]::-webkit-slider-runnable-track{background:transparent!important;border:0!important;box-shadow:none!important;height:34px!important}.rhf-range input[type=range]::-moz-range-track{background:transparent!important;border:0!important;box-shadow:none!important}.rhf-range input[type=range]::-webkit-slider-thumb{margin-top:6px!important}.rhf-sr-submit{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.rhf-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.rhf-chips li{margin:0}.rhf-chips a{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--rhf-ink,#111);color:#111;text-decoration:none;font-size:12px;background:#fff}.rhf-chips a span{font-size:14px;line-height:1}.rhf-chips .rhf-clear a{border:0;text-decoration:underline;padding:4px 2px}.rhf-active{padding:10px 0 12px;border-bottom:1px solid var(--rhf-line)}.rhf-toolbar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:0 0 14px}.rhf-open{display:none;align-items:center;gap:8px;padding:9px 16px;background:#fff;color:#111;border:1px solid #111;border-radius:0;font-size:13px;font-weight:600;letter-spacing:.06em;cursor:pointer}.rhf-ico{width:16px;height:12px;background:linear-gradient(#111,#111) 0 0/100% 2px no-repeat,linear-gradient(#111,#111) 0 50%/70% 2px no-repeat,linear-gradient(#111,#111) 0 100%/40% 2px no-repeat}.rhf-badge{display:inline-flex;min-width:20px;height:20px;padding:0 6px;align-items:center;justify-content:center;background:#111;color:#fff;border-radius:10px;font-size:11px}.rhf-foot{display:none}@media (min-width:922px){.rhf-toolbar{display:none}}.rhf-panel.is-loading .rhf-list,.rhf-panel.is-loading .rhf-price{opacity:.45;pointer-events:none;transition:opacity .15s}@media (max-width:921px){.rhf-has-panel #secondary{margin:0!important;padding:0!important;border:0!important;width:auto!important;min-height:0!important}.rhf-open{display:inline-flex}.rhf-panel{position:fixed;top:0;left:0;bottom:0;z-index:100000;width:88%;max-width:380px;background:#fff;padding:18px 18px 0;overflow-y:auto;transform:translateX(-105%);transition:transform .28s ease;display:flex;flex-direction:column;box-shadow:0 0 30px rgb(0 0 0 / .18)}.rhf-panel>*{flex-shrink:0}.rhf-close{display:block}.rhf-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .45);z-index:99999}body.rhf-is-open{overflow:hidden}body.rhf-is-open .rhf-panel{transform:none}.rhf-foot{display:block;position:sticky;bottom:0;margin-top:auto;padding:12px 0 16px;background:#fff;border-top:1px solid #e6e6e6}.rhf-show{width:100%;padding:13px;background:#111!important;color:#fff!important;border:0;border-radius:0;font-weight:600;letter-spacing:.04em}.rhf-active{display:none}}@media (max-width:921px){.rhf-has-panel .ast-archive-entry-banner[data-post-type=product]{min-height:0!important;padding:22px 16px!important}}@media (max-width:544px){.rhf-has-panel .ast-archive-entry-banner[data-post-type=product]{min-height:0!important;padding:16px!important}.rhf-has-panel .ast-archive-entry-banner[data-post-type=product] h1{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.rhf-panel,.rhf-sec>summary::after{transition:none}}