.bbq-facets-layout{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:clamp(24px,3vw,48px);align-items:start}.bbq-facets{position:sticky;top:96px;display:grid;gap:20px;font-family:var(--bbq-font-body);color:inherit}.bbq-facets__label{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.bbq-facets__select{width:100%;height:48px;padding:0 14px;border:1px solid var(--bbq-color-grey-300);background:var(--bbq-color-white);font:inherit;color:inherit}.bbq-facets__pills{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:8px}.bbq-facets__pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:var(--bbq-color-beige);color:inherit;text-decoration:none;font-size:13px}.bbq-facets__pill:hover{background:var(--bbq-color-grey-300)}.bbq-facets__clear{color:var(--bbq-color-red);font-size:13px;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.04em}.bbq-facets__clear:hover{text-decoration:underline}.bbq-facets__group{border-top:1px solid var(--bbq-color-grey-300);padding-top:14px}.bbq-facets__summary{cursor:pointer;list-style:none;font-family:var(--bbq-font-display);font-size:16px;font-weight:600;margin:0 0 12px}.bbq-facets__summary::-webkit-details-marker{display:none}.bbq-facets__values{list-style:none;margin:0;padding:0;display:grid;gap:8px}.bbq-facets__value{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:center;color:inherit;text-decoration:none;font-size:14px;line-height:var(--bbq-body-line)}.bbq-facets__value.is-disabled{opacity:.4;pointer-events:none}.bbq-facets__check{width:18px;height:18px;border:1px solid var(--bbq-color-grey-400);background:var(--bbq-color-white)}.bbq-facets__value.is-active .bbq-facets__check{border-color:var(--bbq-color-red);background:var(--bbq-color-red);box-shadow:inset 0 0 0 3px var(--bbq-color-white)}.bbq-facets__count{color:var(--bbq-color-grey-600);font-size:12px}.bbq-facets__price-fields{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center;margin-bottom:10px}.bbq-facets__price input{width:100%;height:42px;padding:0 10px;border:1px solid var(--bbq-color-grey-300);font:inherit}.bbq-facets__price button{width:100%;height:42px;border:0;background:var(--bbq-color-black);color:var(--bbq-color-white);font:inherit;font-weight:700;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}.bbq-facets__price button:hover{background:var(--bbq-color-red)}.bbq-facets .visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.bbq-facets-layout{grid-template-columns:1fr}.bbq-facets{position:static}}body.bbq-design-pages .bbq-rf{color:var(--bbq-color-black);font-family:var(--bbq-font-body)}body.bbq-design-pages .bbq-rf *,body.bbq-design-pages .bbq-rf *:before,body.bbq-design-pages .bbq-rf *:after{box-sizing:border-box}body.bbq-design-pages .bbq-rf .bbq-rf__form{margin:0}body.bbq-design-pages .bbq-rf .bbq-rf__title,body.bbq-design-pages .bbq-rf .bbq-rf__heading,body.bbq-design-pages .bbq-rf .bbq-rf__sheet-title{margin:0;color:var(--bbq-color-black);font-family:var(--bbq-font-display);font-weight:600;letter-spacing:0}body.bbq-design-pages .bbq-rf .bbq-rf__title{font-size:var(--bbq-h5-size);line-height:var(--bbq-h5-line)}body.bbq-design-pages .bbq-rf .bbq-rf__heading,body.bbq-design-pages .bbq-rf .bbq-rf__sheet-title{font-size:var(--bbq-h4-size);line-height:var(--bbq-h4-line)}body.bbq-design-pages .bbq-rf .bbq-rf__caret{display:block;flex:none;width:20px;height:20px;transition:transform .2s}body.bbq-design-pages .bbq-rf .bbq-rf__head{display:flex;align-items:center;justify-content:space-between;gap:var(--bbq-space-8);height:38px;padding-bottom:12px;border-bottom:var(--bbq-border)}body.bbq-design-pages .bbq-rf .bbq-rf__clear{color:var(--bbq-color-grey-700);font-size:var(--bbq-body-sm-size);line-height:var(--bbq-body-sm-line);text-decoration:underline;text-underline-offset:2px}@media(hover:hover)and (pointer:fine){body.bbq-design-pages .bbq-rf .bbq-rf__clear:hover{color:var(--bbq-color-red)}}body.bbq-design-pages .bbq-rf .bbq-rf__group{margin:0;padding:16px 0 15px;border-bottom:var(--bbq-border)}body.bbq-design-pages .bbq-rf .bbq-rf__head+.bbq-rf__group{margin-top:7px;border-top:var(--bbq-border)}body.bbq-design-pages .bbq-rf .bbq-rf__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--bbq-space-8);min-height:22px;cursor:pointer;list-style:none}body.bbq-design-pages .bbq-rf .bbq-rf__summary::-webkit-details-marker{display:none}body.bbq-design-pages .bbq-rf .bbq-rf__group[open]>.bbq-rf__summary .bbq-rf__caret{transform:rotate(180deg)}body.bbq-design-pages .bbq-rf .bbq-rf__summary:focus-visible,body.bbq-design-pages .bbq-rf .bbq-rf__option input:focus-visible+span,body.bbq-design-pages .bbq-rf .bbq-rf__more:focus-visible{outline:2px solid var(--bbq-color-focus);outline-offset:2px}body.bbq-design-pages .bbq-rf .bbq-rf__group--radios{display:none}body.bbq-design-pages .bbq-rf .bbq-rf__group--select .bbq-rf__title{display:block}body.bbq-design-pages .bbq-rf .bbq-rf__select{position:relative;margin-top:var(--bbq-space-16)}body.bbq-design-pages .bbq-rf .bbq-rf__select select{display:block;width:100%;height:34px;margin:0;padding:8px 44px 8px 16px;border:var(--bbq-border);border-radius:var(--bbq-radius);background:var(--bbq-color-white);color:var(--bbq-color-black);font-family:var(--bbq-font-body);font-size:var(--bbq-body-sm-size);line-height:var(--bbq-body-sm-line);appearance:none;-webkit-appearance:none;cursor:pointer}body.bbq-design-pages .bbq-rf .bbq-rf__select .bbq-rf__caret{position:absolute;top:7px;right:16px;pointer-events:none}body.bbq-design-pages .bbq-rf .bbq-rf__options{display:flex;flex-direction:column;gap:var(--bbq-space-12);margin-top:var(--bbq-space-16)}body.bbq-design-pages .bbq-rf .bbq-rf__option{position:relative;display:flex;align-items:center;gap:var(--bbq-space-16);min-height:18px;cursor:pointer}body.bbq-design-pages .bbq-rf .bbq-rf__option input{position:absolute;width:1px;height:1px;margin:0;opacity:0}body.bbq-design-pages .bbq-rf .bbq-rf__option.is-extra{display:none}body.bbq-design-pages .bbq-rf .bbq-rf__group.is-expanded .bbq-rf__option.is-extra{display:flex}body.bbq-design-pages .bbq-rf .bbq-rf__option.is-disabled{opacity:.4;cursor:default}body.bbq-design-pages .bbq-rf .bbq-rf__box,body.bbq-design-pages .bbq-rf .bbq-rf__radio{position:relative;flex:none;width:16px;height:16px;border:1px solid var(--bbq-color-grey-700);border-radius:var(--bbq-radius);background:var(--bbq-color-white)}body.bbq-design-pages .bbq-rf .bbq-rf__radio{border-radius:50%}body.bbq-design-pages .bbq-rf .bbq-rf__option input:checked+.bbq-rf__box{border-color:var(--bbq-color-black);background:var(--bbq-color-black)}body.bbq-design-pages .bbq-rf .bbq-rf__option input:checked+.bbq-rf__box:after{content:"";position:absolute;top:50%;left:50%;width:8px;height:4px;border-bottom:2px solid var(--bbq-color-white);border-left:2px solid var(--bbq-color-white);transform:translate(-50%,-70%) rotate(-45deg)}body.bbq-design-pages .bbq-rf .bbq-rf__option input:checked+.bbq-rf__radio{border-color:var(--bbq-color-black)}body.bbq-design-pages .bbq-rf .bbq-rf__option input:checked+.bbq-rf__radio:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:10px;height:10px;border-radius:50%;background:var(--bbq-color-black)}body.bbq-design-pages .bbq-rf .bbq-rf__option-label{color:var(--bbq-color-black);font-size:var(--bbq-body-sm-size);font-weight:400;line-height:var(--bbq-body-sm-line)}body.bbq-design-pages .bbq-rf .bbq-rf__count{color:var(--bbq-color-grey-500)}body.bbq-design-pages .bbq-rf .bbq-rf__more{display:inline-block;margin:var(--bbq-space-16) 0 0;padding:0;border:0;background:none;color:var(--bbq-color-black);font-family:var(--bbq-font-display);font-size:14px;font-weight:600;line-height:19.6px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}body.bbq-design-pages .bbq-rf .bbq-rf__price{display:flex;align-items:flex-end;gap:var(--bbq-space-12);margin-top:var(--bbq-space-16)}body.bbq-design-pages .bbq-rf .bbq-rf__field{display:flex;flex:1 1 0;flex-direction:column;gap:6px;min-width:0}body.bbq-design-pages .bbq-rf .bbq-rf__field-label{color:var(--bbq-color-grey-700);font-size:var(--bbq-caption-size);line-height:var(--bbq-caption-line)}body.bbq-design-pages .bbq-rf .bbq-rf__input{display:flex;align-items:center;height:47px;padding:0 16px;border:var(--bbq-border);border-radius:var(--bbq-radius);color:var(--bbq-color-black);font-size:var(--bbq-body-size);line-height:var(--bbq-body-line)}body.bbq-design-pages .bbq-rf .bbq-rf__input input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;-moz-appearance:textfield}body.bbq-design-pages .bbq-rf .bbq-rf__input input::-webkit-inner-spin-button,body.bbq-design-pages .bbq-rf .bbq-rf__input input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}body.bbq-design-pages .bbq-rf .bbq-rf__input:focus-within{border-color:var(--bbq-color-black)}body.bbq-design-pages .bbq-rf .bbq-rf__dash{padding-bottom:13px;color:var(--bbq-color-grey-700);font-size:var(--bbq-body-size);line-height:var(--bbq-body-line)}body.bbq-design-pages .bbq-rf .bbq-rf__sheet-head,body.bbq-design-pages .bbq-rf .bbq-rf__bar{display:none}body.bbq-design-pages .bbq-rf-bar .bbq-rf-bar__button{position:relative;display:flex;flex:1 1 0;align-items:center;justify-content:space-between;gap:var(--bbq-space-8);min-width:0;height:44px;margin:0;padding:12px 16px;border:var(--bbq-border);border-radius:var(--bbq-radius);background:var(--bbq-color-white);color:var(--bbq-color-black);font-family:var(--bbq-font-body);font-size:var(--bbq-body-sm-size);font-weight:600;line-height:var(--bbq-body-sm-line);text-align:left;cursor:pointer}body.bbq-design-pages .bbq-rf-bar .bbq-rf-bar__button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.bbq-design-pages .bbq-rf-bar .bbq-rf-bar__button svg{flex:none;width:20px;height:20px}body.bbq-design-pages .bbq-rf-bar .bbq-rf-bar__sort select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px}body.bbq-design-pages .bbq-rf-bar .bbq-rf-bar__sort:focus-within,body.bbq-design-pages .bbq-rf-bar .bbq-rf-bar__button:focus-visible{outline:2px solid var(--bbq-color-focus);outline-offset:2px}@media screen and (max-width:989px){html.bbq-rf-locked{overflow:hidden}body.bbq-design-pages .bbq-rf{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:none;flex-direction:column;background:var(--bbq-color-white)}body.bbq-design-pages .bbq-rf.is-open{display:flex}body.bbq-design-pages .bbq-rf .bbq-rf__sheet-head{display:flex;flex:none;align-items:center;justify-content:space-between;padding:20px var(--bbq-page-margin);border-bottom:var(--bbq-border)}body.bbq-design-pages .bbq-rf .bbq-rf__close{display:grid;place-items:center;width:24px;height:24px;margin:0;padding:0;border:0;background:none;color:var(--bbq-color-black);cursor:pointer}body.bbq-design-pages .bbq-rf .bbq-rf__form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}body.bbq-design-pages .bbq-rf .bbq-rf__body{flex:1 1 auto;min-height:0;padding:0 var(--bbq-page-margin);overflow-y:auto;overscroll-behavior:contain}body.bbq-design-pages .bbq-rf .bbq-rf__head,body.bbq-design-pages .bbq-rf .bbq-rf__group--select{display:none}body.bbq-design-pages .bbq-rf .bbq-rf__group--radios{display:block}body.bbq-design-pages .bbq-rf .bbq-rf__group,body.bbq-design-pages .bbq-rf .bbq-rf__head+.bbq-rf__group{margin:0;padding:20px 0;border-top:0}body.bbq-design-pages .bbq-rf .bbq-rf__options{gap:var(--bbq-space-8)}body.bbq-design-pages .bbq-rf .bbq-rf__option{gap:var(--bbq-space-12);min-height:28px;padding:4px 0}body.bbq-design-pages .bbq-rf .bbq-rf__box,body.bbq-design-pages .bbq-rf .bbq-rf__radio{width:20px;height:20px;border:1.5px solid var(--bbq-color-grey-400)}body.bbq-design-pages .bbq-rf .bbq-rf__option input:checked+.bbq-rf__box:after{width:10px;height:5px}body.bbq-design-pages .bbq-rf .bbq-rf__group--radios .bbq-rf__option input:checked~.bbq-rf__option-label{font-weight:600}body.bbq-design-pages .bbq-rf .bbq-rf__bar{display:flex;flex:none;gap:var(--bbq-space-12);padding:16px var(--bbq-page-margin) 24px;border-top:var(--bbq-border);background:var(--bbq-color-white)}body.bbq-design-pages .bbq-rf .bbq-rf__bar .bbq-button{padding:16px 24px}body.bbq-design-pages .bbq-rf .bbq-rf__bar button.bbq-button{flex:1 1 auto;border:0;cursor:pointer}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/bbq-facets.css.map */
