.fg-toolbar.filter-bar{display:block}.fg-toolbar .filter-bar__inner{min-height:4rem}.fg-trigger{gap:var(--spacing-2);cursor:pointer}.fg-trigger__count{font-size:.75rem}.fg-pills{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2);padding:0 var(--space-outer) var(--spacing-4)}.fg-pills[hidden],.fg-group__count[hidden]{display:none}.fg-pill{display:inline-flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-border);border-radius:2rem;font:inherit;font-size:.75rem;color:var(--color-text)}.fg-pill>*{pointer-events:none}.fg-pills__clear{padding:var(--spacing-2);color:var(--color-text);font:inherit;font-size:.75rem;text-decoration:underline;text-underline-offset:.2em}.fg-drawer{position:fixed;inset:0 auto 0 0;width:min(28rem,88vw);max-width:88vw;height:100vh;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;color:var(--color-text);background:var(--color-background);font-family:var(--font-body);font-style:var(--font-body-style);transform:translate(-100%);transition:transform .3s ease-out;overflow:hidden}.fg-drawer::backdrop{background:var(--color-overlay);opacity:0;transition:opacity .3s ease-out}.fg-drawer--open{transform:translate(0)}.fg-drawer--open::backdrop{opacity:1}.fg-form{display:flex;flex-direction:column;height:100%;min-height:0}.fg-drawer__heading{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:24px 28px 20px}.fg-drawer__title{margin:0;color:var(--color-text);font-family:var(--font-body);font-size:1rem;font-weight:300;letter-spacing:.2em;line-height:1.5;text-transform:uppercase}.fg-drawer__close{display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-inline-end:calc(-1 * var(--spacing-2));border:0;color:var(--color-text);background:transparent;font:300 1.65rem var(--font-body);cursor:pointer}.fg-drawer__content{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 28px 24px}.fg-group{border-bottom:1px solid color-mix(in srgb,var(--color-border) 40%,transparent)}.fg-group__toggle{display:flex;align-items:center;gap:12px;width:100%;min-height:0;padding:22px 0;border:0;background:transparent;color:var(--color-text);text-align:start;font-family:var(--font-body);font-size:12px;font-weight:300;letter-spacing:.18em;line-height:1.5;text-transform:uppercase;cursor:pointer}.fg-group__toggle>span:first-child{display:inline-flex;align-items:center}.fg-group__toggle>.fg-chevron{flex:0 0 12px;width:12px;height:12px;margin-inline-start:auto;opacity:.7;transition:transform .25s ease-out}.fg-group__toggle[aria-expanded=true]>.fg-chevron{transform:rotate(180deg)}.fg-group__count{display:inline-flex;align-items:center;justify-content:center;flex:0 0 16px;width:16px;height:16px;margin-inline-start:8px;border-radius:50%;background:var(--color-background-button);color:var(--color-text-button);font-size:10px;font-weight:400;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums}.fg-group__sort-value{margin-inline-start:auto;max-width:55%;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none;text-align:end}.fg-group--sort .fg-chevron{margin-inline-start:0}.fg-group__body{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .3s ease-out,visibility .3s}.fg-group__body[aria-hidden=false]{grid-template-rows:1fr;visibility:visible}.fg-group__clip{overflow:hidden;min-height:0}.fg-group__content{padding-bottom:22px}.fg-options{display:grid;align-items:start;align-content:start;grid-auto-rows:max-content;gap:16px 8px;height:auto;min-height:0;margin:0;padding:0;list-style:none}.fg-options--tamanho{grid-template-columns:repeat(4,minmax(0,1fr))}.fg-group--cor .fg-group__clip{margin-inline:-10px}.fg-options--cor{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:18px 8px}.fg-option{min-width:0;min-height:0;height:auto;margin:0;padding:0}.fg-option__label{position:relative;display:block;min-height:0;height:auto;margin:0;cursor:pointer}.fg-option__input[type=checkbox]{position:absolute;width:1px;height:1px;min-height:0;margin:0;padding:0;border:0;opacity:0}.fg-option__content{display:flex;align-items:center;gap:8px;min-height:0;padding:8px;border:1px solid transparent;color:var(--color-text);font-size:13px;line-height:1.4;overflow-wrap:anywhere;transition:background-color .18s ease-out,border-color .18s ease-out}.fg-options--tamanho .fg-option__content{justify-content:center;height:42px;border-color:var(--color-border)}.fg-options--cor .fg-option__content{flex-direction:column;align-items:center;gap:8px;padding:5px 0 0;border:0;font-size:11px;line-height:1.3;text-align:center;overflow-wrap:normal}.fg-options--cor .fg-option__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;width:100%;height:2.6em;text-align:center!important;overflow:hidden}.fg-option__input:checked+.fg-option__content{border-color:var(--color-text)}.fg-options--tamanho .fg-option__input:checked+.fg-option__content{background:var(--color-background-button);color:var(--color-text-button);border-color:var(--color-background-button)}.fg-option__input:disabled+.fg-option__content{opacity:.3;cursor:not-allowed}.fg-option__swatch{flex:0 0 32px;width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f;transition:transform .15s ease-out}.fg-options--cor .fg-option__input:checked+.fg-option__content .fg-option__swatch,.fg-options--cor .fg-option__input:focus-visible+.fg-option__content .fg-option__swatch{box-shadow:inset 0 0 0 1px #0000001f,0 0 0 3px var(--color-background),0 0 0 4.5px var(--color-text)}.fg-options--cor .fg-option__input:checked+.fg-option__content .fg-option__name{font-weight:500}.fg-options--cor .fg-option__input:disabled+.fg-option__content{opacity:.35}.fg-option__check{display:grid;flex:0 0 13px;place-items:center;width:13px;height:13px;border:1px solid var(--color-text-alpha)}.fg-option__input:checked+.fg-option__content .fg-option__check{background:var(--color-background-button);border-color:var(--color-background-button)}.fg-option__input:checked+.fg-option__content .fg-option__check:after{content:"";width:7px;height:4px;border-bottom:1px solid var(--color-text-button);border-left:1px solid var(--color-text-button);transform:translateY(-1px) rotate(-45deg)}.fg-option__count{margin-inline-start:auto;color:var(--color-text-meta);font-size:.65rem}.fg-sort{width:100%;min-height:2.75rem;padding:var(--spacing-3);border:1px solid var(--color-border);border-radius:0;color:var(--color-text);background:var(--color-background);font:inherit;font-size:.8rem}.fg-price__inputs{display:flex;align-items:center;gap:var(--spacing-3)}.fg-price__field{display:flex;flex:1;align-items:center;gap:var(--spacing-2);min-width:0;padding:var(--spacing-3);border:1px solid var(--color-border);font-size:.75rem}.fg-price__field input{width:100%;min-width:0;padding:0;border:0;color:var(--color-text);background:transparent;font:inherit;-webkit-appearance:textfield;appearance:textfield}.fg-price__field input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.fg-price__slider{position:relative;height:2.75rem;margin-top:var(--spacing-4)}.fg-price__track{position:absolute;inset:50% 0 auto;height:1px;background:var(--color-border)}.fg-price__track:after{content:"";position:absolute;inset:0 calc(100% - var(--fg-high, 100%)) 0 var(--fg-low, 0%);background:var(--color-text)}.fg-price__slider input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;background:transparent;-webkit-appearance:none;appearance:none;pointer-events:none}.fg-price__slider input::-webkit-slider-thumb{width:14px;height:14px;border:0;border-radius:50%;background:var(--color-text);-webkit-appearance:none;appearance:none;pointer-events:auto;cursor:grab}.fg-price__slider input::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:var(--color-text);pointer-events:auto;cursor:grab}.fg-price__slider input::-moz-range-track{background:transparent}.fg-drawer__footer{display:grid;flex:0 0 auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px 28px max(20px,env(safe-area-inset-bottom));border-top:1px solid color-mix(in srgb,var(--color-border) 40%,transparent);background:var(--color-background)}.fg-button{min-height:3rem;padding:var(--spacing-3);border:1px solid var(--color-background-button);border-radius:0;font:400 .7rem var(--font-body);letter-spacing:.18em;line-height:1.5;text-transform:uppercase;cursor:pointer}.fg-button--clear{background:var(--color-background);color:var(--color-text)}.fg-button--apply{background:var(--color-background-button);color:var(--color-text-button)}.fg-drawer :focus-visible,.fg-toolbar :focus-visible,.fg-option__input:focus-visible+.fg-option__content{outline:2px solid var(--color-text);outline-offset:3px}.fg-options--cor .fg-option__input:focus-visible,.fg-options--cor .fg-option__input:focus-visible+.fg-option__content{outline:none}@media(hover:hover){.fg-options--tamanho .fg-option__label:hover .fg-option__input:not(:disabled):not(:checked)+.fg-option__content{background:color-mix(in srgb,var(--color-text) 5%,var(--color-background));border-color:color-mix(in srgb,var(--color-text) 45%,var(--color-border))}.fg-options--cor .fg-option__label:hover .fg-option__input:not(:disabled)+.fg-option__content .fg-option__swatch{transform:scale(1.06)}}@media(max-width:719px){.fg-toolbar .filter-bar__inner{min-height:3.5rem}.fg-option__content{font-size:12px;padding-inline:4px}.fg-group--cor .fg-group__clip{margin-inline:-21px}.fg-options--cor .fg-option__swatch{flex-basis:28px;width:28px;height:28px}}@media(prefers-reduced-motion:reduce){.fg-drawer,.fg-drawer::backdrop,.fg-group__body,.fg-group__toggle>.fg-chevron,.fg-option__content,.fg-option__swatch{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/filtro-gaveta.css.map */
