.mia-sf{--sf-orange:#EE4A24;--sf-orange-soft:#FFF1EC;--sf-ink:#1F140C;--sf-muted:#6B6460;--sf-line:#ECE6E2;position:sticky;top:110px;margin-bottom:40px;padding:22px 22px 8px;border:1px solid var(--sf-line);border-radius:14px;background:#fff;color:var(--sf-ink);font-size:15px}.mia-sf .mia-sf__state,.mia-sf .mia-sf__tag input{position:absolute!important;width:1px!important;height:1px!important;margin:0!important;opacity:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;pointer-events:none!important}.mia-sf__toggle{display:none}.mia-sf__group{margin:0 0 22px;padding:0;border:0;min-width:0}.mia-sf__title{display:block;width:100%;margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid var(--sf-line);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--sf-ink);float:none}.mia-sf__search{position:relative}.mia-sf__search input[type="search"]{width:100%;height:44px;padding:0 44px 0 14px;border:1px solid var(--sf-line);border-radius:10px;background:#FAF8F6;font-size:14px;color:var(--sf-ink);outline:none;transition:border-color .2s,background .2s}.mia-sf__search input[type="search"]:focus{border-color:var(--sf-orange);background:#fff}.mia-sf__search button{position:absolute;top:0;right:0;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;background:none;color:var(--sf-muted);cursor:pointer}.mia-sf__search button:hover{color:var(--sf-orange)}.mia-sf__cats{margin:0;padding:0;list-style:none}.mia-sf__cats li{margin:0;padding:0}.mia-sf__cats a{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 -10px;padding:8px 10px;border-radius:8px;color:var(--sf-ink);font-weight:500;text-decoration:none;transition:background .15s,color .15s}.mia-sf__cats a:hover{background:var(--sf-orange-soft);color:var(--sf-orange)}.mia-sf__cats a.is-active{background:var(--sf-orange);color:#fff;font-weight:700}.mia-sf__cats a.is-active em{background:rgb(255 255 255 / .22);color:#fff}.mia-sf__cats a.is-empty{opacity:.45}.mia-sf__opt{display:flex;align-items:center;gap:10px;margin:0;padding:6px 0;cursor:pointer;font-weight:500;line-height:1.35}.mia-sf__opt input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--sf-orange);cursor:pointer}.mia-sf__opt span{flex:1}.mia-sf__opt:hover span{color:var(--sf-orange)}.mia-sf em{flex:none;min-width:26px;padding:1px 7px;border-radius:20px;background:#F4F0ED;color:var(--sf-muted);font-size:12px;font-style:normal;font-weight:600;text-align:center}.mia-sf__chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:-6px 0 22px}.mia-sf__chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;background:var(--sf-orange-soft);color:var(--sf-orange);font-size:13px;font-weight:600;text-decoration:none}.mia-sf__chip:hover{background:var(--sf-orange);color:#fff}.mia-sf__clear{margin-left:4px;color:var(--sf-muted);font-size:13px;text-decoration:underline}.mia-sf__clear:hover{color:var(--sf-orange)}.mia-sf__apply{width:100%;height:44px;margin-bottom:20px;border:0;border-radius:10px;background:var(--sf-orange);color:#fff;font-weight:700}@media (min-width:1200px){body.mia-sf-on .products-wrapper{column-gap:30px}body.mia-sf-on .products-wrapper>div{width:calc((100% - 60px) / 3)}}@media (max-width:991px){.mia-sf{position:static;margin-bottom:30px;padding:0}.mia-sf__toggle{display:flex;align-items:center;gap:10px;padding:14px 18px;font-weight:700;cursor:pointer}.mia-sf__toggle::before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M4 6h16M7 12h10M10 18h4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M4 6h16M7 12h10M10 18h4'/%3E%3C/svg%3E") center / contain no-repeat}.mia-sf__toggle::after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform .2s}.mia-sf__state:checked+.mia-sf__toggle::after{transform:rotate(-135deg)}.mia-sf__state:checked+.mia-sf__toggle{border-bottom:1px solid var(--sf-line)}.mia-sf__badge{padding:0 8px;border-radius:20px;background:var(--sf-orange);color:#fff;font-size:12px;line-height:20px}.mia-sf__form{display:none;padding:18px 18px 4px}.mia-sf__state:checked~.mia-sf__form{display:block}.mia-sf__state:focus-visible+.mia-sf__toggle{outline:2px solid var(--sf-orange);outline-offset:2px;border-radius:14px}}.mia-sf__sep{height:1px;margin:8px 0;background:var(--sf-line)}.mia-sf__tags{display:flex;flex-wrap:wrap;gap:8px}.mia-sf__tag{display:inline-flex;align-items:center;gap:6px;margin:0;padding:5px 6px 5px 12px;border:1px solid var(--sf-line);border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.mia-sf__tag em{min-width:0;padding:0 7px}.mia-sf__tag:hover{border-color:var(--sf-orange);color:var(--sf-orange)}.mia-sf__tag.is-active{border-color:var(--sf-orange);background:var(--sf-orange);color:#fff}.mia-sf__tag.is-active em{background:rgb(255 255 255 / .22);color:#fff}.mia-sf__tag:focus-within{outline:2px solid var(--sf-orange);outline-offset:2px}body.mia-sf-loading .products-wrapper .product-items{position:relative;pointer-events:none}body.mia-sf-loading .products-wrapper .product-items::after{content:"";position:absolute;inset:-2px;z-index:20;background:linear-gradient(100deg,#fff0 30%,rgb(255 255 255 / .75) 50%,#fff0 70%),linear-gradient(#F2EDE9,#F2EDE9),linear-gradient(#F2EDE9,#F2EDE9),linear-gradient(#F2EDE9,#F2EDE9),linear-gradient(#F6F2EF,#F6F2EF),#fff;background-repeat:no-repeat;background-size:60% 100%,100% 76%,86% 13px,60% 13px,40% 12px,auto;background-position:-150% 0,0 0,50% 82%,50% 87.5%,50% 94%,0 0;animation:mia-sf-shimmer 1.15s linear infinite}@keyframes mia-sf-shimmer{to{background-position:250% 0,0 0,50% 82%,50% 87.5%,50% 94%,0 0}}body.mia-sf-loading .shop-count-ordering-wrap,body.mia-sf-loading .shop-pagination-wrap,body.mia-sf-loading .woocommerce-info{opacity:.4;pointer-events:none;transition:opacity .2s}body.mia-sf-loading .mia-sf__form{pointer-events:none}body.mia-sf-loading .mia-sf .is-pending em,body.mia-sf-loading .mia-sf a.is-pending em{color:#fff0;position:relative}body.mia-sf-loading .mia-sf .is-pending em::after{content:"";position:absolute;top:50%;left:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border:2px solid rgb(238 74 36 / .25);border-top-color:#EE4A24;border-radius:50%;animation:mia-sf-spin .6s linear infinite}body.mia-sf-loading .mia-sf a.is-active.is-pending em::after{border-color:rgb(255 255 255 / .35);border-top-color:#fff}@keyframes mia-sf-spin{to{transform:rotate(360deg)}}.products-wrapper.mia-sf-in>.product-items{animation:mia-sf-in .45s cubic-bezier(.2,.7,.2,1) both}@keyframes mia-sf-in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){body.mia-sf-loading .products-wrapper .product-items::after{animation:none}.products-wrapper.mia-sf-in>.product-items{animation:none}}body .shop-count-ordering-wrap .nice-select{width:295px;white-space:normal}