:root{--cap-ink: #1c1c1c;--cap-line: #e8e8e8;--cap-head: Saira, sans-serif}body:has(.cap-facets-toolbar){overflow-x:clip}.cap-facets-sidebar{display:none}@media screen and (min-width:750px){.cap-facets-sidebar{display:block;grid-column:var(--grid-column--desktop);min-width:0;margin:var(--facets-margin)}}.cap-facets facets-form-component,.cap-facets .facets__form,.cap-facets-sidebar .facets__filters-wrapper{display:block}.cap-facets .facets__inputs{display:flex;flex-direction:column;width:100%}.cap-facets .facets__inputs-list,.cap-sort .sorting-filter__options-inner{margin:0;padding:0;list-style:none}.cap-facets :is(.facets__item,.sorting-filter):before{content:"";display:block;height:0}.cap-facets .cap-stock__row{display:flex}.cap-price{display:flex;flex-direction:column}.cap-sort label{display:block;cursor:pointer}.cap-sort .sorting-filter__options-inner{display:flex;flex-direction:column}.cap-sort .sorting-filter__input{display:none}.cap-sort .sorting-filter__checkmark{display:inline-flex;visibility:hidden}.cap-sort .sorting-filter__checkmark svg{width:11px;height:11px}.cap-sort .sorting-filter__input:checked~.sorting-filter__checkmark{visibility:visible}.cap-sort .sorting-filter__label{pointer-events:none}@media screen and (min-width:750px){.cap-sort--dropdown .sorting-filter__options{position:absolute;z-index:5;width:max-content}}.cap-density.column-options-wrapper{display:flex;align-items:center}.cap-density .column-options{display:flex;flex-wrap:nowrap;align-items:center;min-width:0;margin:0;padding:0;border:0}.cap-density .column-options__option{position:relative;align-items:center;cursor:pointer}.cap-density .column-options__option-input{-webkit-appearance:none;appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.cap-facets-drawer .facets-drawer__form-wrapper,.cap-facets-drawer .facets-drawer__form-wrapper .facets__form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden}.cap-facets-drawer .facets-drawer__filters{position:relative;display:block;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.cap-facets-drawer .facets__drawer-actions{position:sticky;bottom:0;z-index:2;flex-shrink:0;margin-top:auto}.cap-facets-toolbar{position:relative;grid-column:1 / -1}.cap-facets-toolbar:before{content:"";position:absolute;top:0;left:50%;width:100vw;margin-left:-50vw;border-top:1px solid var(--cap-line)}.cap-facets-toolbar__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px var(--page-margin)}@media screen and (min-width:750px){.cap-facets-toolbar__inner{padding:28px 0}}.cap-facets-toolbar__count{font-family:var(--cap-head);font-size:14px;font-weight:500;letter-spacing:.04em;line-height:19px;color:var(--cap-ink)}.cap-facets-toolbar__actions{display:flex;align-items:center;gap:24px}.cap-facets-toolbar__divider{width:1px;height:16px;background:#1c1c1c26}@media screen and (max-width:749px){.cap-facets-toolbar__count,.cap-facets-toolbar__divider{display:none}.cap-facets-toolbar__actions{flex:1 1 auto;justify-content:space-between;gap:12px}.cap-facets-toolbar__actions .cap-sort{order:-1}}.cap-density.column-options-wrapper{height:auto;min-width:0;margin:0}.cap-density .column-options{gap:14px}.cap-density .cap-density__option{display:none}@media screen and (min-width:750px){.cap-density .cap-density__option--desktop{display:flex}}@media screen and (max-width:749px){.cap-density .cap-density__option--mobile{display:flex}}.cap-density .column-picker{display:flex;padding:0;border-radius:0;background:none!important;color:var(--cap-ink);opacity:.3;transition:opacity .2s}.cap-density .column-picker svg{display:block;width:16px;height:16px}.cap-density .column-options__option-input:checked~.column-picker{color:var(--cap-ink);opacity:1}.cap-sort .facets__panel{padding:0}.cap-sort .facets__summary{display:flex;align-items:center;list-style:none;cursor:pointer;opacity:1!important}.cap-sort .facets__summary::-webkit-details-marker{display:none}.cap-sort .sorting-filter__option{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;max-width:none;padding:8px 0;border-radius:0;background:none!important;color:var(--cap-ink);white-space:nowrap}.cap-sort .sorting-filter__label{order:0}.cap-sort .sorting-filter__checkmark{order:1;width:11px;height:11px}.cap-sort__overlay,.cap-sort__sheet-header{display:none}.cap-sort--dropdown,.cap-sort--dropdown .facets__panel{position:relative}.cap-sort--dropdown .facets__summary{gap:8px;height:auto;padding:0;font-family:var(--cap-head);font-size:14px;font-weight:500;letter-spacing:.04em;line-height:19px;color:var(--cap-ink)}.cap-sort--dropdown .facets__label{margin:0;font:inherit;color:inherit;text-transform:none}.cap-sort--dropdown .icon-caret{width:10px;height:10px;margin:0;color:var(--cap-ink)}.cap-sort--dropdown .sorting-filter__option{font-family:var(--cap-head);font-size:14px;font-weight:500;letter-spacing:.04em}@media screen and (min-width:750px){.cap-sort--dropdown{z-index:4}.cap-sort--dropdown .sorting-filter__options{top:calc(100% + 8px);right:0;left:auto;min-width:152px;max-width:260px;border:1px solid var(--cap-line);border-radius:0;box-shadow:0 2px 4px #0000000d;background:#fff}.cap-sort--dropdown .sorting-filter__options-inner{gap:0;padding:12px 20px}}@media screen and (max-width:749px){.cap-sort--dropdown details[open]>.cap-sort__overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0000004d}.cap-sort--dropdown .sorting-filter__options{position:fixed;top:auto;right:0;bottom:0;left:0;z-index:1001;display:block;width:100%;max-width:none;max-height:70dvh;overflow-y:auto;border:0;border-radius:0;box-shadow:none;background:#fff;opacity:1}.cap-sort--dropdown .cap-sort__sheet-header{position:sticky;top:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:10px 20px;border-bottom:1px solid var(--cap-line);background:#fff}.cap-sort__sheet-title{font-family:var(--cap-head);font-size:14px;font-weight:500;letter-spacing:.04em;color:var(--cap-ink)}.cap-sort__sheet-close{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:var(--cap-ink);color:#fff;cursor:pointer}.cap-sort--dropdown .sorting-filter__options-inner{gap:0;padding:10px 20px 20px;overflow:visible}}@media screen and (min-width:750px){.cap-facets-sidebar .facets--vertical{position:sticky;top:min(var(--cap-sticky-top, 93px),calc(100vh - var(--cap-sb-h, 0px) - 20px));padding-block:24px 32px}.cap-facets-sidebar .facets__filters-wrapper{margin-inline-end:0}}.cap-facets__title{margin:0 0 24px;font-family:var(--cap-head);font-size:14px;font-weight:500;letter-spacing:.04em;line-height:19px;color:var(--cap-ink)}.cap-facets .facets__form-wrapper,.cap-facets.facets__form-wrapper{color:var(--cap-ink)}.cap-facets .facets__panel{padding:0}.cap-facets .facets__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:20px 0;font-family:var(--cap-head);font-size:14px;font-weight:500;letter-spacing:.04em;line-height:19px;color:var(--cap-ink);opacity:1!important;list-style:none;cursor:pointer;transition:color .2s}.cap-facets .facets__summary::-webkit-details-marker{display:none}.cap-facets .facets__label{margin:0;font:inherit;color:inherit;text-transform:none;white-space:normal}.cap-facets .facets__summary .icon-caret{flex:0 0 auto;width:11px;height:11px;margin:0;color:var(--cap-ink)}.cap-facets .facets__status,.cap-facets .facets__bubble{display:none!important}.cap-facets:has(.facets__item details[open]) .facets__item:not(:has(details[open])) :is(.facets__summary,.cap-stock__label){color:#1c1c1c99}.cap-facets :is(.facets__item,.sorting-filter):before{width:100%!important;margin:0!important;border-top:1px solid var(--cap-line)!important}.cap-facets .facets__filters-wrapper>.facets__item:first-child:before,.cap-facets-drawer .facets-drawer__filters>.cap-sort:first-child:before{border-top-color:transparent!important}.cap-facets:has(.cap-chip) .facets__filters-wrapper>.facets__item:first-child:before,.cap-facets-drawer .facets-drawer__filters>.cap-sort+.facets__filters-wrapper>.facets__item:first-child:before{border-top-color:var(--cap-line)!important}.cap-facets .facets__inputs{gap:0;padding:0 0 20px 12px!important}.cap-facets .facets__inputs-wrapper{margin:0;padding:0!important}.cap-facets .facets__inputs-list.cap-check-list{display:grid;gap:10px}.cap-facets .checkbox{--checkbox-size: 14px;--checkbox-border: 0;--checkbox-border-radius: 2px;--checkbox-label-padding: 12px}.cap-facets .checkbox .icon-checkmark{border:0!important;background-color:#1c1c1c26!important}.cap-facets .checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:var(--cap-ink)!important}.cap-facets .checkbox .icon-checkmark path{stroke:#fff}.cap-facets .checkbox__label{min-width:0;line-height:18.2px;align-items:center}.cap-facets .checkbox__label-text{font-family:var(--font-body--family);font-size:14px;font-weight:400!important;line-height:18.2px;color:var(--cap-ink)!important;white-space:normal;opacity:.7;transition:opacity .2s ease-in-out}.cap-facets .checkbox__input:checked+.checkbox__label .checkbox__label-text,.cap-facets .checkbox:not(.checkbox--disabled):hover .checkbox__label-text{opacity:1}.cap-facets .checkbox__input:disabled+.checkbox__label{opacity:.5}.cap-stock__inputs{display:block}.cap-stock__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:20px 0;cursor:pointer}.cap-stock__label{font-family:var(--cap-head);font-size:14px;font-weight:500;letter-spacing:.04em;line-height:19px;color:var(--cap-ink);transition:color .2s}.cap-facets .cap-switch{-webkit-appearance:none;appearance:none;position:relative;flex:0 0 auto;width:32px;height:16px;margin:0;padding:0;border:0;border-radius:9999px;background:#1c1c1c26;box-shadow:none;cursor:pointer;transition:background .2s ease-in-out}.cap-facets .cap-switch:before{content:none}.cap-facets .cap-switch:after{content:"";position:absolute;top:2px;left:2.4px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 1px #0003;-webkit-mask:none;mask:none;transition:transform .2s ease-in-out}.cap-facets .cap-switch:checked{background:var(--cap-ink)}.cap-facets .cap-switch:checked:after{transform:translate(15.2px)}.cap-facets .cap-switch:disabled{opacity:.5;cursor:not-allowed}.cap-facets .cap-switch:focus-visible{outline:2px solid var(--cap-ink);outline-offset:2px}.cap-facets .facets__inputs-list.cap-color-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;padding-top:4px}.cap-color-list .facets__inputs-list-item{position:relative;display:block}.cap-color__input{position:absolute;top:0;left:0;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.cap-color__swatch{position:relative;display:block;width:32px;height:32px;background:var(--cap-swatch);cursor:pointer}.cap-color__swatch--light{box-shadow:inset 0 0 0 1px var(--cap-line)}.cap-color__input:checked+.cap-color__swatch:before{content:"";position:absolute;right:0;bottom:-4px;left:0;height:2px;background:var(--cap-ink)}.cap-color__input:disabled+.cap-color__swatch{opacity:.35;cursor:not-allowed}.cap-color__input:focus-visible+.cap-color__swatch{outline:2px solid var(--cap-ink);outline-offset:3px}@media(hover:hover){.cap-color__swatch:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;z-index:3;padding:4px 8px;border:1px solid var(--cap-line);background:#fff;font-family:var(--font-body--family);font-size:12px;line-height:1.2;color:var(--cap-ink);white-space:nowrap;opacity:0;pointer-events:none;transform:translate(-50%);transition:opacity .15s}.cap-color__swatch:hover:after{opacity:1}}.cap-price{gap:20px;padding-top:8px}.cap-price__range{position:relative;display:block;height:2px;margin:4px 0 0;background:linear-gradient(to right,rgb(28 28 28 / .12) var(--cap-min, 0%),var(--cap-ink) var(--cap-min, 0%),var(--cap-ink) var(--cap-max, 100%),rgb(28 28 28 / .12) var(--cap-max, 100%))}.cap-price__slider{-webkit-appearance:none;appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:2px;margin:0;padding:0;border:0;background:transparent!important;pointer-events:none}.cap-price__slider::-webkit-slider-runnable-track{height:2px;border:0;background:none}.cap-price__slider::-moz-range-track{height:2px;border:0;background:none}.cap-price__slider::-webkit-slider-thumb{-webkit-appearance:none;position:relative;z-index:1;box-sizing:content-box;width:6px;height:6px;margin-top:-4px;border:2px solid var(--cap-ink);border-radius:50%;background:#fff;cursor:pointer;pointer-events:auto}.cap-price__slider::-moz-range-thumb{box-sizing:content-box;width:6px;height:6px;border:2px solid var(--cap-ink);border-radius:50%;background:#fff;cursor:pointer;pointer-events:auto}@media(pointer:coarse){.cap-price__slider::-webkit-slider-thumb{width:10px;height:10px;margin-top:-6px}.cap-price__slider::-moz-range-thumb{width:10px;height:10px}}.cap-price .facets__inputs-wrapper{margin:0}.cap-price .price-facet__inputs-wrapper{display:flex;flex-wrap:nowrap;align-items:center;gap:20px;padding:0}.cap-price .price-facet__field{position:relative;flex:1 1 0;min-width:0;margin:0}.cap-price .price-facet__input{width:100%;height:43px;padding:10px 16px 10px 32px!important;border:1px solid rgb(28 28 28 / .12)!important;border-radius:0!important;box-shadow:none!important;background:#fff;font-family:var(--font-body--family);font-size:16px;line-height:20.8px;color:var(--cap-ink);text-align:right}.cap-price .price-facet__input:focus{outline:none;border-color:var(--cap-ink)!important;box-shadow:inset 0 0 0 1px var(--cap-ink)!important}.cap-price .price-facet__label{position:absolute;top:50%;left:16px;padding:0;font-size:14px;color:#1c1c1c99;transform:translateY(-50%);pointer-events:none}.cap-price .price-facet__separator{font-family:var(--cap-head);font-size:14px;font-weight:500;letter-spacing:.04em;color:var(--cap-ink)}.cap-chips{display:none}.cap-chips.facets-remove:has(facet-remove-component){display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0 0 24px}.cap-chip{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;border:1px solid var(--cap-line);border-radius:0;background:#fff;font-family:var(--cap-head);font-size:14px;font-weight:500;letter-spacing:.04em;line-height:19px;color:var(--cap-ink);cursor:pointer}.cap-chip__x{display:inline-flex;width:9px;height:9px;transition:transform .2s ease-in-out}.cap-chip__x svg{display:block;width:9px;height:9px}.cap-chip:hover .cap-chip__x{transform:rotate(90deg)}.cap-chips__clear-wrap{display:inline-flex}.cap-chips__clear{margin-left:12px;padding:0;font-family:var(--cap-head);font-size:14px;font-weight:500!important;text-transform:none!important;letter-spacing:.04em;color:var(--cap-ink);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cap-facets-mobile-chips{display:none}@media screen and (max-width:749px){.cap-facets-mobile-chips{display:block;grid-column:1 / -1}.cap-facets-mobile-chips .cap-chips.facets-remove:has(facet-remove-component){justify-content:center;padding:32px 20px;border-top:1px solid var(--cap-line);text-align:center}.cap-facets-mobile-chips .cap-chip,.cap-facets-mobile-chips .cap-chips__clear{font-size:13px}}.cap-facets-fab{display:none}@media screen and (max-width:749px){.cap-facets-fab{position:fixed;right:16px;bottom:16px;left:16px;z-index:30;display:flex;align-items:center;justify-content:center;gap:10px;height:42px;padding:0 16px;border:0;border-radius:0;background:var(--cap-ink);color:#fff;font-family:var(--cap-head);font-size:12px;font-weight:500!important;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;opacity:0;pointer-events:none;transform:translateY(calc(100% + 16px));transition:opacity .25s ease,transform .25s ease}html.cap-fab-on .cap-facets-fab{opacity:1;pointer-events:auto;transform:none}}@media screen and (max-width:749px){#filters-drawer.cap-facets-drawer{--theme-drawer-width: 100vw}.cap-facets-drawer .cap-facets .facets__summary,.cap-facets-drawer .cap-stock__row{padding-block:14px}.cap-facets-drawer .cap-facets .facets__summary,.cap-facets-drawer .cap-stock__label{font-size:13px}.cap-facets-drawer .cap-facets .facets__inputs{padding:0 0 16px 12px!important}.cap-facets-drawer .cap-facets .facets__inputs-list.cap-color-list{gap:12px}.cap-facets-drawer .cap-color__swatch{width:16px;height:16px}}.cap-facets-drawer .theme-drawer__dialog{background:#fff}.cap-facets-drawer .theme-drawer__header{position:relative;display:flex;align-items:center;justify-content:center;min-height:69px;margin:0;padding:20px 56px;border-bottom:1px solid var(--cap-line)}.cap-facets-drawer .theme-drawer__title{margin:0;font-family:var(--cap-head)!important;font-size:16px!important;font-weight:800!important;line-height:16px;letter-spacing:0;text-transform:uppercase;color:var(--cap-ink)}.cap-facets-drawer .theme-drawer__close-button{position:absolute;top:50%;left:20px;display:grid;place-items:center;width:28px;height:28px;min-width:28px;min-height:28px;margin:0;padding:0;border-radius:50%;background:var(--cap-ink)!important;color:#fff!important;transform:translateY(-50%)}.cap-facets-drawer .theme-drawer__close-button .svg-wrapper,.cap-facets-drawer .theme-drawer__close-button svg{width:10px;height:10px}.cap-facets-drawer .facets-drawer__filters{padding:8px 20px 20px}.cap-facets-drawer .facets__drawer-actions{display:flex;gap:16px;margin:0;padding:20px;border-top:1px solid var(--cap-line);background:#fff;background-image:none}.cap-facets-drawer .facets__drawer-actions facet-remove-component{display:flex;flex:1 1 0;min-width:0}.cap-facets-drawer .facets__clear-all,.cap-facets-drawer .facets__see-results{display:flex!important;flex:1 1 0;align-items:center;justify-content:center;width:100%;min-width:0;height:42px;padding:0 12px!important;border:1px solid var(--cap-ink);border-radius:0;box-shadow:none;font-family:var(--cap-head);font-size:12px;font-weight:500!important;letter-spacing:.04em;text-transform:uppercase;opacity:1;transform:none}.cap-facets-drawer .facets__clear-all{background:transparent;color:var(--cap-ink)}.cap-facets-drawer .facets__see-results{background:var(--cap-ink);color:#fff}.cap-sort--accordion .facets__summary{justify-content:space-between}.cap-sort--accordion .sorting-filter__options{position:static;display:block;width:auto;min-width:0;padding:0 0 16px 12px;border:0;border-radius:0;box-shadow:none;background:none;opacity:1}.cap-sort--accordion .sorting-filter__options-inner{display:grid;gap:8px;padding:0;overflow:visible}.cap-sort--accordion .sorting-filter__option{justify-content:flex-start;gap:12px;padding:2px 0;font-family:var(--font-body--family);font-size:14px;line-height:18.2px}.cap-sort--accordion .sorting-filter__checkmark{display:none}.cap-sort--accordion .sorting-filter__option:before{content:"";flex:0 0 auto;order:-1;box-sizing:border-box;width:10px;height:10px;border:1px solid rgb(28 28 28 / .3);border-radius:50%}.cap-sort--accordion .sorting-filter__option:has(.sorting-filter__input:checked):before{border:3px solid var(--cap-ink)}@media screen and (min-width:750px)and (max-width:989px){.collection-wrapper:has(.cap-facets-sidebar) .product-grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(3, minmax(0, 1fr)) !important}.collection-wrapper:has(.cap-facets-sidebar) .product-grid[product-grid-view=zoom-out]{--product-grid-columns-desktop: repeat(5, minmax(0, 1fr)) !important}}@media screen and (min-width:990px){.collection-wrapper:has(.cap-facets-sidebar) .product-grid[product-grid-view=default]{--product-grid-columns-desktop: repeat(4, minmax(0, 1fr)) !important}.collection-wrapper:has(.cap-facets-sidebar) .product-grid[product-grid-view=zoom-out]{--product-grid-columns-desktop: repeat(6, minmax(0, 1fr)) !important}}@media screen and (min-width:1150px){.collection-wrapper:has(.cap-facets-sidebar) .product-grid[product-grid-view=zoom-out]{--product-grid-columns-desktop: repeat(7, minmax(0, 1fr)) !important}}@media screen and (max-width:749px){.product-grid[product-grid-view=mobile-three]{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.product-grid[product-grid-view=mobile-three] .product-grid__card>:not(.card-gallery),.product-grid[product-grid-view=mobile-three] :is(.quick-add,.quick-add__button){display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/capelli-facets.css.map */
