.facets-popup .mobile-facets{display:flex;align-items:flex-end;justify-content:center;background-color:rgba(var(--color-foreground),0);transition:background-color .6s ease}.facets-popup .menu-opening .mobile-facets{background-color:rgba(var(--color-foreground),.22)}.js .facets-popup .disclosure-has-popup .mobile-facets__inner{width:100%;max-width:none;height:auto;max-height:88vh;margin:0;border:0;border-radius:2rem 2rem 0 0;box-shadow:0 -1rem 4rem rgba(var(--color-foreground),.1);overflow:hidden;opacity:0;transform:translateY(3rem);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.js .facets-popup .disclosure-has-popup.menu-opening .mobile-facets__inner{opacity:1;transform:translateY(0)}@media screen and (min-width:750px){.facets-popup .mobile-facets{align-items:center;padding:3rem}.js .facets-popup .disclosure-has-popup .mobile-facets__inner{width:min(76rem,100%);max-height:min(82vh,72rem);border-radius:2rem;border:.1rem solid rgba(var(--color-foreground),.06);box-shadow:0 2rem 6rem rgba(var(--color-foreground),.12);transform:translateY(1.6rem) scale(.98)}.js .facets-popup .disclosure-has-popup.menu-opening .mobile-facets__inner{transform:translateY(0) scale(1)}}.facets-popup details.menu-opening .mobile-facets__close{display:none}.facets-popup .mobile-facets__header{padding:2rem 2.4rem 1.6rem;text-align:left;border-bottom:.1rem solid rgba(var(--color-foreground),.06)}.facets-popup .mobile-facets__header-inner{display:flex;align-items:baseline;gap:1.2rem;width:100%;text-align:left}.facets-popup .mobile-facets__heading{margin:0;font-size:2rem}.facets-popup .mobile-facets__count{margin:0;font-size:1.3rem;color:rgba(var(--color-foreground),.65)}.facets-popup .facets-popup__close[hidden]{display:inline-flex}.facets-popup__close{margin-left:auto;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:3.6rem;height:3.6rem;padding:0;border:0;border-radius:50%;background:rgba(var(--color-foreground),.05);color:rgb(var(--color-foreground));cursor:pointer;transition:background-color .3s ease,transform .3s ease}.facets-popup__close:hover{background:rgba(var(--color-foreground),.1);transform:rotate(90deg)}.facets-popup__close svg{width:1.4rem;height:1.4rem}.facets-popup .mobile-facets__main{padding:.8rem 2.4rem 0;gap:0;overflow-x:hidden}.facets-popup .mobile-facets__details{padding:1.6rem 0;border-bottom:.1rem solid rgba(var(--color-foreground),.06)}.facets-popup .mobile-facets__details:last-of-type{border-bottom:0}.facets-popup .mobile-facets__summary{padding:0 0 1.2rem;pointer-events:none;list-style:none}.facets-popup .mobile-facets__summary::-webkit-details-marker{display:none}.facets-popup .mobile-facets__summary>div{font-size:1.2rem;font-weight:600;letter-spacing:.12rem;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.facets-popup .mobile-facets__arrow,.facets-popup .mobile-facets__close-button,.facets-popup .mobile-facets__submenu .mobile-facets__footer,.facets-popup .mobile-facets__info{display:none!important}.js .facets-popup .mobile-facets__submenu{position:static!important;transform:none!important;visibility:visible!important;display:block;width:auto;height:auto;padding:0;background:transparent;overflow:visible}.facets-popup .mobile-facets__list{display:flex;flex-wrap:wrap;gap:.8rem;padding:0;overflow:visible}.facets-popup .mobile-facets__item{margin:0;padding:0}.facets-popup .mobile-facets__label{position:relative;display:inline-flex;align-items:center;padding:.7rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:2.4rem;background:rgb(var(--color-background));font-size:1.3rem;line-height:1.3;cursor:pointer;transition:background-color .35s ease,border-color .35s ease,color .35s ease}.facets-popup .mobile-facets__label:hover{border-color:rgba(var(--color-foreground),.3)}.facets-popup .mobile-facets__label>svg,.facets-popup .mobile-facets__highlight{display:none}.facets-popup input.mobile-facets__checkbox{right:0;bottom:0;left:0;top:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.facets-popup .mobile-facets__label.active,.facets-popup .mobile-facets__label:has(input:checked){background:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.facets-popup .mobile-facets__label:has(input:focus-visible){outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.2rem}.facets-popup .mobile-facets__label.disabled{opacity:.4;cursor:default}.facets-popup .facet-checkbox__text{margin:0}.facets-popup .facets__price{display:flex;align-items:center;gap:.8rem;padding:0}.facets-popup .facets__price .field{max-width:16rem}.facets-popup__ranges{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem}.facets-popup__range{padding:.7rem 1.4rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:2.4rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.3rem;cursor:pointer;transition:background-color .35s ease,border-color .35s ease,color .35s ease}.facets-popup__range:hover{border-color:rgba(var(--color-foreground),.3)}.facets-popup__range.is-active{background:rgb(var(--color-button));border-color:rgb(var(--color-button));color:rgb(var(--color-button-text))}.facets-popup .mobile-facets__main>.mobile-facets__footer{position:sticky;bottom:0;margin:.8rem -2.4rem 0;padding:1.4rem 2.4rem;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;border-top:.1rem solid rgba(var(--color-foreground),.06);background:rgb(var(--color-background))}.facets-popup .mobile-facets__main>.mobile-facets__footer .button{min-width:16rem;border-radius:2.4rem}@media(prefers-reduced-motion:reduce){.js .facets-popup .disclosure-has-popup .mobile-facets__inner,.js .facets-popup .disclosure-has-popup.menu-opening .mobile-facets__inner{transform:none;transition:opacity .2s linear}}.facets-popup .mobile-facets__open{width:auto;padding:.7rem 1.6rem;border:.1rem solid rgba(var(--color-foreground),.12);border-radius:2.4rem;background:rgba(var(--color-foreground),0);transition:transform .5s cubic-bezier(.22,1,.36,1),background-color .5s ease,border-color .5s ease,box-shadow .5s ease,color .5s ease}.facets-popup .mobile-facets__open .svg-wrapper{transition:transform .6s cubic-bezier(.22,1,.36,1)}.facets-popup .mobile-facets__open:hover{transform:translate(.4rem);background:rgba(var(--color-foreground),.05);border-color:rgba(var(--color-foreground),.22);box-shadow:0 .4rem 1.4rem rgba(var(--color-foreground),.06)}.facets-popup .mobile-facets__open:hover .svg-wrapper{transform:translate(.2rem) rotate(-8deg)}.facets-popup .mobile-facets__open:hover .mobile-facets__open-label{text-decoration:none}.facets-popup .mobile-facets__open-wrapper:focus-visible .mobile-facets__open{border-color:rgba(var(--color-foreground),.4)}@media(prefers-reduced-motion:reduce){.facets-popup .mobile-facets__open,.facets-popup .mobile-facets__open .svg-wrapper{transition:background-color .2s linear,border-color .2s linear}.facets-popup .mobile-facets__open:hover,.facets-popup .mobile-facets__open:hover .svg-wrapper{transform:none}}.facets-popup .mobile-facets__disclosure{position:relative}@media screen and (min-width:750px)and (hover:hover)and (pointer:fine){.facets-popup .disclosure-has-popup[open]>summary:before{display:none}.facets-popup .mobile-facets,.facets-popup .menu-opening .mobile-facets{position:absolute;top:calc(100% + .8rem);left:0;right:auto;bottom:auto;width:42rem;padding:0;display:block;z-index:20;background-color:transparent}.facets-popup .mobile-facets:before{content:"";position:absolute;top:-1.2rem;left:0;right:0;height:1.2rem;pointer-events:auto}.js .facets-popup .disclosure-has-popup .mobile-facets__inner{width:100%;max-height:min(62vh,54rem);border-radius:1.6rem;border:.1rem solid rgba(var(--color-foreground),.08);box-shadow:0 1.2rem 3.2rem rgba(var(--color-foreground),.1);transform:translateY(-.8rem) scale(.98);transform-origin:top left;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1)}.js .facets-popup .disclosure-has-popup.menu-opening .mobile-facets__inner{transform:translateY(0) scale(1)}.facets-popup .mobile-facets__header{padding:1.3rem 1.8rem 1.1rem}.facets-popup .mobile-facets__heading{font-size:1.6rem}.facets-popup .mobile-facets__count{font-size:1.2rem}.facets-popup__close{width:3rem;height:3rem}.facets-popup__close svg{width:1.2rem;height:1.2rem}.facets-popup .mobile-facets__main{padding:.2rem 1.8rem 0}.facets-popup .mobile-facets__details{padding:1.1rem 0}.facets-popup .mobile-facets__summary{padding-bottom:.8rem}.facets-popup .mobile-facets__summary>div{font-size:1.1rem}.facets-popup .mobile-facets__list,.facets-popup__ranges{gap:.6rem}.facets-popup .mobile-facets__label,.facets-popup__range{padding:.5rem 1.1rem;font-size:1.2rem}.facets-popup .facets__price .field{max-width:12rem}.facets-popup .mobile-facets__main>.mobile-facets__footer{margin:.4rem -1.8rem 0;padding:1rem 1.8rem}.facets-popup .mobile-facets__main>.mobile-facets__footer .button{min-width:12rem;min-height:3.8rem;font-size:1.3rem}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/component-facets-popup.css.map */
