.giraffe-mobile-facets__main{overflow-y:auto;padding:20px 24px 100px}.mobile-facets__inner,.mobile-facets__inner :is(h2,h3,input,select,button,a){font-family:var(--font-interface)}.giraffe-mobile-facet{margin-bottom:40px}.giraffe-mobile-facet__heading{margin:.5em 0 1.5em;font-size:16px;line-height:1;font-weight:500;letter-spacing:3px}.giraffe-mobile-facet__content{position:static;display:block;width:100%;height:auto;padding:0;margin:0;background:transparent;transform:none;visibility:visible}.giraffe-mobile-facet .mobile-facets__list{padding:0;margin:0;overflow:visible}.giraffe-mobile-facets__main .swatch-input__input:hover+.swatch-input__label,.giraffe-mobile-facets__main .swatch-input__input+.swatch-input__label:hover,.giraffe-mobile-facets__main .swatch-input__input:checked+.swatch-input__label{outline-color:var(--color-black)}.giraffe-mobile-facet .mobile-facets__label{padding:0}.giraffe-mobile-facet:not(.giraffe-mobile-facet--pattern) .facets-layout-list--swatch{display:flex;flex-wrap:wrap;gap:12px}.giraffe-mobile-facet:not(.giraffe-mobile-facet--pattern) .facets-layout-list--swatch .mobile-facets__item{width:auto;padding:0;margin:0}.giraffe-mobile-facet:not(.giraffe-mobile-facet--pattern) .facets-layout-list--swatch .facet-checkbox__text{display:none}.giraffe-mobile-facet:not(.giraffe-mobile-facet--pattern) .facets-layout-list--swatch .swatch-input-wrapper{margin:0}.giraffe-mobile-facet--pattern .mobile-facets__list.facets-layout-list--swatch{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;width:100%;gap:12px}.giraffe-mobile-facet--pattern .facets-layout-list--swatch .mobile-facets__item{display:block;flex:none;width:100%;min-width:0;max-width:none;padding:0;margin:0}.giraffe-mobile-facet--pattern .mobile-facets__label{display:flex;align-items:center;flex-wrap:nowrap;width:100%;min-width:0;max-width:none;gap:12px;padding:0;cursor:pointer}.giraffe-mobile-facet--pattern .swatch-input-wrapper{flex:0 0 32px;width:32px;height:32px;margin:0}.giraffe-mobile-facet--pattern .swatch-input__label,.giraffe-mobile-facet--pattern .swatch{display:block;width:32px;height:32px;border-radius:50%}.giraffe-mobile-facet--pattern .facet-checkbox__text.giraffe-pattern__text{position:static;display:flex!important;align-items:center;flex:1 1 0%;width:auto;height:auto;min-width:0;margin:0;padding:0;overflow:visible;clip:auto;clip-path:none;white-space:nowrap;visibility:visible;opacity:1;gap:8px;font-size:13px;line-height:1.5;color:#2d2d2d}.giraffe-mobile-facet--pattern .facet-checkbox__text-label{flex:0 0 auto;min-width:auto;white-space:nowrap}.giraffe-mobile-facet--pattern .giraffe-pattern__count{flex:0 0 auto;margin-left:auto;color:#818181;font-size:13px;letter-spacing:3px}.mobile-facets__footer{flex-direction:column}.mobile-facets__footer .mobile-facets__clear-wrapper{width:100%;margin:0}.mobile-facets__footer .mobile-facets__clear{display:flex;align-items:center;justify-content:center;width:100%;min-height:40px;margin-top:1em;padding:12px 20px;border:solid 1px var(--color-black);border-radius:0;background:transparent;color:var(--color-black);font-size:14px;font-weight:500;line-height:1.5;letter-spacing:.04em;text-align:center;text-decoration:none;box-shadow:none;cursor:pointer}.mobile-facets__footer .mobile-facets__clear:hover{background:#f0f0f0;color:#222;text-decoration:none}.giraffe-mobile-facets__main .mobile-facets__details:has(.mobile-facets__sort){margin-bottom:40px}.giraffe-mobile-facets__main .mobile-facets__sort{display:flex;align-items:center;width:100%;gap:16px}.giraffe-mobile-facets__main .mobile-facets__sort>label{flex:0 0 auto;margin:0;padding:0;font-size:16px;font-weight:500;line-height:1;letter-spacing:3px;font-family:var(--font-interface)}.giraffe-mobile-facets__main .mobile-facets__sort .select{position:relative;flex:1;min-width:0;width:auto}.giraffe-mobile-facets__main .mobile-facets__sort .select__select{width:100%;min-height:44px;padding:8px 30px 8px 12px;border:none;border-radius:0;background:transparent;color:var(--color-black);font-size:13px;line-height:1.5;text-align:right;text-align-last:right;box-shadow:none;cursor:pointer;font-family:var(--font-interface)}
/*# sourceMappingURL=/cdn/shop/t/84/assets/giraffe-mobile-facets.css.map */
