[data-yuga-cf]{margin:0 0 20px}[data-yuga-cf][hidden]{display:none}.yuga-cf-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:12px 0;border-bottom:1px solid #e6e6e6}.yuga-cf-status{margin:0 0 0 auto;flex:none;font-family:inherit;font-size:16px;font-weight:400;color:#6b7280}.yuga-cf-btn{min-height:44px;padding:10px 20px;font:inherit;font-size:14px;letter-spacing:.04em;text-transform:uppercase;border:1px solid #222;border-radius:4px;background:#fff;color:#222;cursor:pointer}.yuga-cf-btn:hover{background:#222;color:#fff}.yuga-cf-apply{width:100%;background:#222;color:#fff}.yuga-cf-apply:hover{background:#000}.yuga-cf-hbar{display:none;flex-wrap:wrap;align-items:center;gap:0 20px}.yuga-cf-hitem{position:relative}.yuga-cf-hitem>summary{display:flex;align-items:center;gap:5px;min-height:44px;padding:0 10px 0 0;font-family:inherit;font-size:11px;font-weight:500;color:#1a2340;letter-spacing:.88px;text-transform:uppercase;line-height:1.35;cursor:pointer;list-style:none;white-space:nowrap}.yuga-cf-hitem>summary::-webkit-details-marker{display:none}.yuga-cf-caret{flex:none;margin-left:2px;transition:transform .15s}.yuga-cf-hitem[open]>summary .yuga-cf-caret{transform:rotate(180deg)}.yuga-cf-hitem>summary:hover{color:#000}.yuga-cf-hpanel{position:absolute;top:100%;left:0;z-index:40;margin-top:8px;width:max-content;min-width:240px;max-width:320px;max-height:70vh;overflow-y:auto;background:#fff;border:1px solid #d8d8d8;border-radius:4px;padding:16px;box-shadow:0 8px 24px #0000001f;font-size:14px;color:#222}.yuga-cf-hpanel .yuga-cf-pricerow{padding-top:0}.yuga-cf-pricehint{margin:0;font-size:13px;color:#555}.yuga-cf-sortitem .yuga-cf-hpanel{left:auto;right:0}.yuga-cf-sortoption{display:block;width:100%;padding:8px 4px;font:inherit;font-size:14px;text-align:left;border:0;background:none;color:#1a2340;cursor:pointer}.yuga-cf-sortoption:hover{background:#f7f7f5}.yuga-cf-sortoption.is-active{font-weight:600}.yuga-cf-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 0 0}.yuga-cf-chips:empty{display:none}.yuga-cf-chip{min-height:36px;padding:4px 12px;font:inherit;font-size:13px;border:1px solid #d4af37;border-radius:999px;background:#fffaf0;color:#222;cursor:pointer}.yuga-cf-chip:hover{background:#f6e9bf}.yuga-cf-clear{min-height:36px;padding:11px 14px;font:inherit;font-size:13px;font-weight:500;border:1px solid #1a2744;border-radius:4px;background:#fff;color:#1a2744;cursor:pointer}.yuga-cf-clear:hover{background:#1a2744;color:#fff}.yuga-cf-drawer{position:fixed;inset:0;z-index:1000;display:flex;justify-content:flex-end}.yuga-cf-drawer[hidden]{display:none}.yuga-cf-backdrop{position:absolute;inset:0;background:#00000073}.yuga-cf-panel{position:relative;display:flex;flex-direction:column;width:min(420px,100vw);height:100%;background:#fff;box-shadow:-8px 0 24px #0000002e}.yuga-cf-head{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e6e6e6}.yuga-cf-head h2{margin:0;font-size:18px;font-weight:600}.yuga-cf-close{width:44px;height:44px;font-size:28px;line-height:1;border:0;background:none;color:#222;cursor:pointer}.yuga-cf-body{flex:1 1 auto;overflow-y:auto;padding:4px 20px 16px;overscroll-behavior:contain}.yuga-cf-foot{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #e6e6e6}.yuga-cf-group{border-bottom:1px solid #eee;padding:4px 0}.yuga-cf-group>summary{display:flex;align-items:center;min-height:48px;font-size:15px;font-weight:600;cursor:pointer}.yuga-cf-list{display:flex;flex-direction:column}.yuga-cf-check{position:relative;display:flex;align-items:center;gap:8px;min-height:28px;padding:3px 0;font-size:14px;cursor:pointer}.yuga-cf-check[hidden]{display:none}.yuga-cf-check input[type=checkbox]{appearance:none;-webkit-appearance:none;margin:0;flex:none;width:16px;height:16px;border:1px solid #c4c4c4;border-radius:3px;background:#fff;cursor:pointer}.yuga-cf-check input[type=checkbox]:checked{background:#1a2340;border-color:#1a2340}.yuga-cf-check input[type=checkbox]:focus-visible{outline:2px solid #1a73e8;outline-offset:1px}.yuga-cf-checkmark{position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#fff;opacity:0;pointer-events:none}.yuga-cf-check input[type=checkbox]:checked+.yuga-cf-checkmark{opacity:1}.yuga-cf-label{flex:1 1 auto;overflow-wrap:anywhere}.yuga-cf-count{flex:none;color:#777;font-size:13px;font-variant-numeric:tabular-nums}.yuga-cf-search{width:100%;min-height:40px;margin:0 0 8px;padding:6px 10px;font:inherit;font-size:14px;border:1px solid #cfcfcf;border-radius:4px;box-sizing:border-box}.yuga-cf-more{min-height:40px;padding:4px 0;font:inherit;font-size:13px;border:0;background:none;color:#444;text-decoration:underline;cursor:pointer}.yuga-cf-pricerow{display:flex;align-items:center;gap:8px;padding:6px 0 10px;font-size:14px}.yuga-cf-price{width:100%;min-width:0;min-height:40px;padding:6px 8px;font:inherit;border:1px solid #cfcfcf;border-radius:4px;box-sizing:border-box}.yuga-cf-toolbar button:focus-visible,.yuga-cf-chips button:focus-visible,.yuga-cf-panel :focus-visible{outline:2px solid #1a73e8;outline-offset:2px}.yuga-cf-loading{opacity:.55;transition:opacity .15s;pointer-events:none}.yuga-cf-error{grid-column:1 / -1;list-style:none;padding:40px 16px;text-align:center;color:#555}.yuga-cf-error a{margin-left:12px;color:#8a6d00}.yuga-cf-lock{overflow:hidden}.yuga-cf-engaged #ProductGridContainer>.yuga-product-grid,.yuga-cf-engaged #ProductGridContainer>.yuga-pagination{visibility:hidden}.yuga-cf-active .yuga-collection-page .facets-block-wrapper,.yuga-cf-active .yuga-collection-page .facets-toggle{display:none}@media(max-width:749px){.yuga-cf-toolbar{gap:8px 12px}.yuga-cf-status{order:3;flex-basis:100%;margin-left:0}}@media(min-width:750px){.yuga-cf-open{display:none}.yuga-cf-hbar{display:flex}}@media(prefers-reduced-motion:reduce){.yuga-cf-loading,.yuga-cf-caret{transition:none}}
