.facet-filters__drawer{background-color:var(--color-purple-100);display:flex;flex-direction:column;height:100dvh;left:0;max-width:482px;padding:0 40px 82px;position:fixed;top:0;transform:translateX(-100%);width:100%;z-index:20}.facet-filters__drawer--opened{transform:translateX(0)}.facet-filters__drawer{transition:transform .2s cubic-bezier(.87,0,.13,1) 0s}.facet-filters__drawer-header{align-items:center;display:flex;height:var(--header-nav-header-height,56px);justify-content:flex-start;padding-block-start:16px}.facet-filters__drawer-close{cursor:pointer;display:block}.facet-filters__drawer-close svg{height:24px;width:24px}.facet-filters__header{padding-block:16px;position:sticky;top:0}.facet-filters__title{font:var(--font-h6);font-weight:var(--font-weight-normal);text-transform:uppercase}.facet-filters__active-filters{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.facet-filters__remove-filter{align-items:center;background-color:transparent;border-radius:24px;display:flex;font:var(--font-body-sm);gap:8px;padding:6px 12px;text-decoration:none}.facet-filters__remove-filter svg{height:11px;width:11px}.facet-filters__remove-filter:hover{background-color:var(--color-white)}.facet-filters__remove-filter{border:2px solid var(--color-purple-800);transition:background-color .2s cubic-bezier(.87,0,.13,1) 0s}.facet-filters__label{font:var(--font-button);margin-bottom:24px;text-transform:uppercase}.facet-filters__reset{font:var(--font-body-sm);text-decoration:underline}.facet-filters__reset:hover{text-decoration:none}.facet-filters__filters{flex:1;margin-top:16px;overflow-y:auto;scrollbar-color:#dabfff #f2e9ff;scrollbar-width:thin}.facet-filters__filters::-webkit-scrollbar{width:6px}.facet-filters__filters::-webkit-scrollbar-track{background:#f2e9ff}.facet-filters__filters::-webkit-scrollbar-thumb{background:#dabfff;border-radius:999px}.facet-filters__fieldset{padding-block:32px}.facet-filters__fieldset:first-child{padding-block-start:0}.facet-filters__fieldset{border-bottom:thin solid var(--color-purple-500)}.facet-filters__collapse-toggle{padding-block:1.25rem;width:100%}.facet-filters__collapse-toggle svg{width:12px}.facet-filters__collapse-toggle{align-items:center;display:flex;justify-content:space-between}.facet-filters__list{display:flex;flex-direction:column;gap:16px}.facet-filters__footer{background-color:var(--color-purple-100);bottom:0;margin-top:32px;padding-top:32px;position:sticky}.facet-product-grid{margin-block:16px 48px}@media (min-width:1024px){.facet-product-grid{margin-block:16px 56px}}.facet-product-grid--empty{text-align:center}.facet-product-grid__list{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.facet-product-grid__list{gap:24px}.facet-product-grid__list--grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.facet-product-grid__list--list{grid-template-columns:minmax(0,1fr)}@media (min-width:1024px){.facet-product-grid__list--list{grid-template-columns:repeat(3,minmax(0,1fr))}}.facet-promo-block{grid-column:span var(--promo-block-span-mobile,1)}.facet-promo-block__inner{background:var(--color-purple-400);border-radius:16px;height:100%;overflow:hidden;position:relative}.facet-promo-block__inner img,.facet-promo-block__inner svg,.facet-promo-block__inner video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.facet-promo-block__inner--has-content:before{background:linear-gradient(180deg,rgba(37,10,65,0) 50.84%,rgba(37,10,65,.9));border-radius:16px;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.facet-promo-block__content{align-items:center;bottom:0;display:flex;flex-direction:column;gap:16px;justify-content:center;left:50%;padding:16px 8px;position:absolute;text-align:center;transform:translateX(-50%);width:100%;z-index:2}@media (min-width:768px){.facet-promo-block__content{padding:16px 24px}}.facet-promo-block__title{color:var(--color-white)}.facet-promo-block__cta{font-size:var(--body-xs-size);font-weight:var(--font-weight-black);height:auto;margin-top:auto;padding:10px 8px}@media (min-width:350px){.facet-promo-block__cta{font-size:var(--button-size);height:40px;padding:14.5px 8px}}@media (min-width:1024px){.facet-promo-block{grid-column:span var(--promo-block-span,1)}}.facet-pagination{gap:8px;margin-bottom:64px}@media (min-width:1024px){.facet-pagination{margin-bottom:104px}}.facet-pagination{align-items:center;display:flex;justify-content:center}.facet-pagination .deco{border-radius:8px;min-height:36px;min-width:32px;text-align:center;text-decoration:none}.facet-pagination .page{align-items:center;display:flex;font:var(--font-body-sm);justify-content:center}.facet-pagination .page:hover{background-color:var(--color-purple-400)}.facet-pagination .page.current{background-color:var(--color-purple-800);color:var(--color-white)}.facet-pagination .page a{display:block;height:100%;text-decoration:none;width:100%}.facet-pagination .page{border-radius:8px;min-height:36px;min-width:32px;text-align:center;text-decoration:none}.facet__control--sort{border:0;color:var(--color-purple-800);cursor:pointer;flex:0 1 auto;margin:0;max-width:100%;min-height:0;position:relative;width:100%}.facet__control--sort:focus-within{outline:2px solid var(--color-purple-800);outline-offset:2px}@media (min-width:1024px){.facet__control--sort{min-width:120px;width:auto}}.facet-sort-select svg{pointer-events:none}.facet-sort-select__label{pointer-events:none;white-space:nowrap}.facet-sort-select__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;color:transparent;cursor:pointer;inset:0;margin:0;max-width:100%;position:absolute;text-overflow:ellipsis;white-space:nowrap;width:100%}.facet-sort-select__input::-ms-expand{display:none}.facet-sort-select__input:focus-visible{outline:none}.facet{--controls-gap:8px}.facet__container{margin:40px auto 0;max-width:2120px;padding-inline:12px;width:100%}@media (min-width:768px){.facet__container{padding-inline:24px}}@media (min-width:1024px){.facet__container{padding-inline:60px}}.facet__actions{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--controls-gap);justify-content:space-between;padding-inline:4px;position:relative}.facet__actions .facet__filters,.facet__actions>.facet__control,.facet__actions>.facet__sort{flex:1;min-width:0}@media (min-width:1024px){.facet__actions .facet__filters,.facet__actions>.facet__control,.facet__actions>.facet__sort{flex:0 1 auto;width:auto}}.facet__actions>.facet__actions-group{display:contents;min-width:0}@media (min-width:1024px){.facet__actions>.facet__actions-group{display:flex;flex:0 1 auto;gap:var(--controls-gap);justify-content:flex-end;margin-left:auto;width:auto}}.facet__actions .facet__actions-group>.facet__control,.facet__actions .facet__actions-group>.facet__sort{flex:1;min-width:0}@media (min-width:1024px){.facet__actions .facet__actions-group>.facet__control,.facet__actions .facet__actions-group>.facet__sort{flex:0 1 auto;width:auto}.facet__actions .facet__actions-group>.facet__control{flex:auto}}@media (min-width:768px){.facet__actions{padding-inline:0}}.facet__sort{flex:1;max-width:100%;min-width:0}@media (min-width:1024px){.facet__sort{flex:0 1 auto}}.facet__control{align-items:center;background-color:var(--color-white);border-radius:6px;display:flex;flex:1;font:var(--font-h5);gap:var(--controls-gap);justify-content:center;padding:8px 12px}.facet__control svg{flex-shrink:0;width:24px}@media (min-width:768px){.facet__control{padding:16px}}@media (min-width:1024px){.facet__control{flex:auto}}.facet__view-toggle svg path{fill:var(--color-white)}.facet__view-toggle.active svg path{fill:var(--color-purple-800)}.facet__mask{backdrop-filter:blur(10px);background:rgba(0,0,0,.4);height:100dvh;left:0;position:fixed;top:0;width:100%;z-index:15}