.facets-vertical .facets-wrapper{align-self:start}.facets-vertical .facets__form-vertical{position:sticky;top:2rem;overflow:hidden;padding:2.2rem;border:.1rem solid #f1d5e0;border-radius:2rem;background:linear-gradient(160deg,#fffafd,#fff 70%);box-shadow:0 1.4rem 4rem #7e2f5314}.facets__heading--vertical{color:#3d2430;font-family:var(--font-heading-family);font-size:2rem;font-weight:750}.facets__disclosure-vertical{border-top-color:#f0dbe4}.facets__summary-label{color:#4d283a;font-weight:750}.facet-checkbox{border-radius:1rem;transition:color .2s ease,background .2s ease,transform .2s ease}.facet-checkbox:hover,.facet-checkbox.active{color:#a42456;background:#fff0f6;transform:translate(.2rem)}.facet-checkbox>svg{color:#c73578}.active-facets__button-inner{border-color:#efbfd1!important;background:#fff5f9}.facet-price{width:100%;padding:.5rem .2rem .8rem}.facet-price__slider{position:relative;height:3rem;margin:.4rem .8rem 1.5rem}.facet-price__track{position:absolute;top:50%;right:0;left:0;height:.5rem;border-radius:999px;background:linear-gradient(to right,#ecd6df 0 var(--price-min-position),#d63876 var(--price-min-position) var(--price-max-position),#ecd6df var(--price-max-position) 100%);transform:translateY(-50%)}.facet-price__range{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:3rem;margin:0;border:0;outline:0;background:transparent;pointer-events:none;appearance:none;-webkit-appearance:none}.facet-price__range::-webkit-slider-thumb{width:2rem;height:2rem;border:.3rem solid #fff;border-radius:50%;background:#c73578;box-shadow:0 .2rem .9rem #a1235459;pointer-events:auto;cursor:grab;appearance:none;-webkit-appearance:none}.facet-price__range::-moz-range-thumb{width:1.5rem;height:1.5rem;border:.3rem solid #fff;border-radius:50%;background:#c73578;box-shadow:0 .2rem .9rem #a1235459;pointer-events:auto;cursor:grab}.facet-price__fields{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.7rem}.facet-price__field{min-width:0;border-radius:1.2rem;background:#fff}.facet-price__field:before,.facet-price__field:after{border-radius:1.2rem}.facet-price__field .field__input{padding-right:3rem}.facet-price__currency{position:absolute;z-index:2;top:50%;right:1.1rem;color:#9a7182;font-size:1.1rem;transform:translateY(-50%);pointer-events:none}.facet-price__separator{color:#c59aab}.rose-facet-fallback__heading{display:flex;align-items:center;gap:1.1rem}.rose-facet-fallback__icon{display:grid;width:4.2rem;height:4.2rem;flex:0 0 auto;place-items:center;border-radius:1.3rem;color:#fff;background:linear-gradient(135deg,#e94f87,#b52c60);box-shadow:0 .7rem 1.8rem #b52c6033}.rose-facet-fallback__icon svg{width:2.1rem;height:2.1rem}.rose-facet-fallback__icon path{stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.rose-facet-fallback__eyebrow{margin:0 0 .2rem;color:#c73578;font-size:1rem;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.rose-facet-fallback h2{margin:0;color:#3d2430;font-family:var(--font-heading-family);font-size:1.9rem;line-height:1.15}.rose-facet-fallback__text{margin:1.5rem 0 1.7rem;color:#765565;font-size:1.3rem;line-height:1.55}.rose-facet-fallback__list{display:grid;gap:.45rem;margin:0}.rose-facet-fallback__list a{display:flex;min-height:4rem;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border-radius:1rem;color:#4d283a;font-size:1.3rem;font-weight:650;text-decoration:none;transition:color .2s ease,background .2s ease,transform .2s ease}.rose-facet-fallback__list a:hover,.rose-facet-fallback__list a[aria-current=page]{color:#a42456;background:#fff0f6;transform:translate(.25rem)}.rose-facet-fallback__search{display:flex;min-height:4.4rem;align-items:center;justify-content:center;gap:.7rem;margin-top:1.7rem;padding:.9rem 1.2rem;border:.1rem solid #e9b8cb;border-radius:999px;color:#a42456;background:#fff;font-weight:750;text-decoration:none}.rose-facet-fallback--mobile{margin:1.2rem 1.5rem 2rem;padding:1.8rem;border:.1rem solid #f0cedb;border-radius:1.8rem;background:#fffafd}@media screen and (max-width:989px){.facet-price{padding-inline:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/rose-facets.css.map */
