@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;600&display=swap";:root{--lux-ink: #0d0d0f;--lux-text: #1a1a1a;--lux-muted: rgba(26, 26, 26, .55);--lux-line: rgba(13, 13, 15, .1);--lux-ivory: #faf8f4;--lux-gold: #c9a24b;--lux-gold-deep: #a8842f;--lux-ease: cubic-bezier(.22, .8, .24, 1);--lux-serif: "Playfair Display", var(--font-heading--family, Georgia), serif}.facets--horizontal.facets-controls-wrapper,.facets-toggle{border-top:1px solid var(--lux-line);border-bottom:1px solid var(--lux-line)}.facets .facets-and-sort-toggle,.facets-toggle__button{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 22px;border:1px solid var(--lux-ink);border-radius:999px;background:var(--lux-ink);color:#fff;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transition:background-color .3s var(--lux-ease),border-color .3s var(--lux-ease),color .3s var(--lux-ease),transform .3s var(--lux-ease)}.facets .facets-and-sort-toggle:hover,.facets-toggle__button:hover{background:var(--lux-gold);border-color:var(--lux-gold);color:var(--lux-ink)}.facets .facets-and-sort-toggle:active,.facets-toggle__button:active{transform:scale(.97)}.facets .facets-and-sort-toggle .svg-wrapper,.facets-toggle__button .svg-wrapper{color:var(--lux-gold);transition:color .3s ease}.facets .facets-and-sort-toggle:hover .svg-wrapper,.facets-toggle__button:hover .svg-wrapper{color:var(--lux-ink)}.facets .facets-and-sort-toggle .filter-count-bubble,.facets-toggle__button .filter-count-bubble{position:static;display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--lux-gold);color:var(--lux-ink)}.facets .facets-and-sort-toggle .filter-count-bubble__background,.facets-toggle__button .filter-count-bubble__background{display:none}.facets .facets-and-sort-toggle .filter-count-bubble__text,.facets-toggle__button .filter-count-bubble__text{position:static;font-size:10px;font-weight:700;letter-spacing:0}.facets .products-count-wrapper{color:var(--lux-muted);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.facets .sorting-filter .facets__summary{gap:8px;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;transition:color .2s ease}.sorting-filter .facets__summary:hover{color:var(--lux-gold-deep)}.sorting-filter .facets__summary .icon-caret{transition:transform .4s var(--lux-ease)}.sorting-filter details[open] .facets__summary .icon-caret{transform:rotate(180deg)}.sorting-filter__options{border:1px solid var(--lux-line);border-radius:2px;background:#fff;box-shadow:0 24px 60px #0d0d0f24}.sorting-filter details[open] .sorting-filter__options{animation:lux-pop .32s var(--lux-ease) both}.sorting-filter__option{position:relative;padding-block:10px;font-size:13px;letter-spacing:.02em;transition:background-color .2s ease,color .2s ease,padding .3s var(--lux-ease)}.sorting-filter__option:hover{background:var(--lux-ivory);color:var(--lux-ink);padding-inline-start:22px}.sorting-filter__option[aria-selected=true]{font-weight:600}.sorting-filter__checkmark{color:var(--lux-gold)}#filters-drawer dialog.facets--drawer{--drawer-max-width: 460px;width:min(100vw,460px);max-width:100vw;padding:0;background:#fff;box-shadow:-30px 0 80px #0d0d0f2e}#filters-drawer dialog.facets--drawer[open]{animation:lux-drawer-in .56s var(--lux-ease) both}#filters-drawer dialog.facets--drawer.dialog-closing{animation:lux-drawer-out .38s var(--lux-ease) both}#filters-drawer dialog.facets--drawer::backdrop{background:#0d0d0f73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:lux-fade .5s ease both}#filters-drawer dialog.facets--drawer .facets__title-wrapper{position:relative;align-items:flex-start;padding:28px 28px 20px;background:var(--lux-ivory);border-bottom:1px solid var(--lux-line);box-shadow:none}#filters-drawer dialog.facets--drawer .facets__title-wrapper:after{content:"";position:absolute;left:28px;bottom:-1px;width:56px;height:2px;background:var(--lux-gold);transform-origin:left center;animation:lux-line .9s var(--lux-ease) .25s both}#filters-drawer dialog.facets--drawer .facets-drawer__title{display:flex;align-items:center;gap:12px;margin:0;color:var(--lux-ink);font-family:var(--lux-serif);font-size:30px;font-weight:600;letter-spacing:.02em}#filters-drawer dialog.facets--drawer .facets__bubble{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;border-radius:999px;background:var(--lux-ink);color:var(--lux-gold);font-family:Inter,sans-serif;font-size:11px;font-weight:700}#filters-drawer dialog.facets--drawer .facets-drawer__count{margin:4px 0 0;color:var(--lux-muted);font-size:11px;letter-spacing:.2em;text-transform:uppercase}#filters-drawer dialog.facets--drawer .facets__clear-all-link{margin-top:10px;padding:0;color:var(--lux-ink);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:underline;text-decoration-color:var(--lux-gold);text-underline-offset:5px;transition:color .2s ease}#filters-drawer dialog.facets--drawer .facets__clear-all-link:hover{color:var(--lux-gold-deep)}#filters-drawer dialog.facets--drawer .facets-drawer__close{width:44px;height:44px;border-radius:50%;border:1px solid var(--lux-line);background:#fff;color:var(--lux-ink);transition:transform .5s var(--lux-ease),border-color .3s ease,background-color .3s ease}#filters-drawer dialog.facets--drawer .facets-drawer__close:hover{transform:rotate(90deg);border-color:var(--lux-gold);background:var(--lux-ink);color:#fff}#filters-drawer dialog.facets--drawer .facets-drawer__filters{padding:8px 28px 24px;scrollbar-width:thin;scrollbar-color:var(--lux-gold) transparent}#filters-drawer dialog.facets--drawer .facets-remove__pill,#filters-drawer dialog.facets--drawer .pills__pill{display:inline-flex;align-items:center;gap:8px;margin:14px 8px 4px 0;padding:8px 14px;border:1px solid var(--lux-ink);border-radius:999px;background:#fff;color:var(--lux-ink);font-size:12px;font-weight:500;letter-spacing:.04em;cursor:pointer;animation:lux-pop .42s var(--lux-ease) both;transition:background-color .25s ease,color .25s ease,border-color .25s ease}#filters-drawer dialog.facets--drawer .facets-remove__pill:hover,#filters-drawer dialog.facets--drawer .pills__pill:hover{background:var(--lux-ink);border-color:var(--lux-ink);color:#fff}#filters-drawer dialog.facets--drawer .facets-remove__pill .svg-wrapper,#filters-drawer dialog.facets--drawer .pills__pill .svg-wrapper{color:var(--lux-gold)}#filters-drawer dialog.facets--drawer .facets__item{border-bottom:1px solid var(--lux-line)}#filters-drawer dialog.facets--drawer[open] .facets__filters-wrapper>.facets__item{animation:lux-rise .62s var(--lux-ease) both}#filters-drawer dialog.facets--drawer[open] .facets__filters-wrapper>.facets__item:nth-child(1){animation-delay:.14s}#filters-drawer dialog.facets--drawer[open] .facets__filters-wrapper>.facets__item:nth-child(2){animation-delay:.21s}#filters-drawer dialog.facets--drawer[open] .facets__filters-wrapper>.facets__item:nth-child(3){animation-delay:.28s}#filters-drawer dialog.facets--drawer[open] .facets__filters-wrapper>.facets__item:nth-child(4){animation-delay:.35s}#filters-drawer dialog.facets--drawer[open] .facets__filters-wrapper>.facets__item:nth-child(n+5){animation-delay:.42s}#filters-drawer dialog.facets--drawer .facets__summary{min-height:64px;padding-block:18px;cursor:pointer}#filters-drawer dialog.facets--drawer .facets__label{color:var(--lux-ink);font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}#filters-drawer dialog.facets--drawer .facets__summary .icon-caret{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--lux-line);transition:transform .45s var(--lux-ease),border-color .3s ease,background-color .3s ease}#filters-drawer dialog.facets--drawer .facets__summary:hover .icon-caret{border-color:var(--lux-gold)}#filters-drawer dialog.facets--drawer details[open]>.facets__summary .icon-caret{background:var(--lux-ink);border-color:var(--lux-ink);color:var(--lux-gold)}#filters-drawer dialog.facets--drawer .facets__status .facets__bubble,#filters-drawer dialog.facets--drawer .facets__status .bubble{min-width:20px;height:20px;font-size:10px}#filters-drawer dialog.facets--drawer .facets__panel-content{padding-bottom:20px}#filters-drawer dialog.facets--drawer details[open]>.facets__panel-content{animation:lux-fade-down .42s var(--lux-ease) both}#filters-drawer dialog.facets--drawer .facets__inputs-list{gap:4px}#filters-drawer dialog.facets--drawer .checkbox{position:relative;padding:8px 10px;margin-inline:-10px;border-radius:2px;transition:background-color .25s ease}#filters-drawer dialog.facets--drawer .checkbox:not(.checkbox--disabled):hover{background:var(--lux-ivory)}#filters-drawer dialog.facets--drawer .checkbox__label{gap:14px}#filters-drawer dialog.facets--drawer .checkbox .icon-checkmark{width:20px;height:20px;border:1px solid rgba(13,13,15,.35);border-radius:2px;background:#fff;transition:background-color .25s var(--lux-ease),border-color .25s var(--lux-ease),transform .3s var(--lux-ease)}#filters-drawer dialog.facets--drawer .checkbox__input:checked+.checkbox__label .icon-checkmark{background:var(--lux-ink);border-color:var(--lux-ink);color:var(--lux-gold);animation:lux-check .38s var(--lux-ease)}#filters-drawer dialog.facets--drawer .checkbox:not(.checkbox--disabled):hover .checkbox__input:checked+.checkbox__label .icon-checkmark{background:var(--lux-ink)}#filters-drawer dialog.facets--drawer .checkbox__label-text{color:var(--lux-text);font-size:14px;letter-spacing:.02em}#filters-drawer dialog.facets--drawer .checkbox__input:checked+.checkbox__label .checkbox__label-text{color:var(--lux-ink);font-weight:600}#filters-drawer dialog.facets--drawer .checkbox:has(input[data-label]) .checkbox__label-text{display:inline-flex;align-items:center;gap:10px}#filters-drawer dialog.facets--drawer .checkbox:has(input[data-label*=Gold i]) .checkbox__label-text:before,#filters-drawer dialog.facets--drawer .checkbox:has(input[data-label*=Silver i]) .checkbox__label-text:before,#filters-drawer dialog.facets--drawer .checkbox:has(input[data-label*=Black i]) .checkbox__label-text:before{content:"";flex:none;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px #0d0d0f1f,0 2px 6px #0d0d0f1f;background:linear-gradient(135deg,#f6e3a5,#d4af37 45%,#a8842f)}#filters-drawer dialog.facets--drawer .checkbox:has(input[data-label*=Rose i]) .checkbox__label-text:before{background:linear-gradient(135deg,#f7d9cf,#e0a899 45%,#b76e5f)}#filters-drawer dialog.facets--drawer .checkbox:has(input[data-label*=White i]) .checkbox__label-text:before,#filters-drawer dialog.facets--drawer .checkbox:has(input[data-label*=Silver i]) .checkbox__label-text:before{background:linear-gradient(135deg,#fff,#d9dbe0,#a9adb5)}#filters-drawer dialog.facets--drawer .checkbox:has(input[data-label*=Black i]) .checkbox__label-text:before{background:linear-gradient(135deg,#4a4a4f,#1b1b1f)}#filters-drawer dialog.facets--drawer .price-facet__inputs-wrapper{gap:14px}#filters-drawer dialog.facets--drawer .price-facet__field .field__input{height:52px;border:1px solid var(--lux-line);border-radius:2px;background:var(--lux-ivory);box-shadow:none;font-size:15px;letter-spacing:.02em;transition:border-color .25s ease,background-color .25s ease,box-shadow .3s ease}#filters-drawer dialog.facets--drawer .price-facet__field .field__input:focus{border-color:var(--lux-gold);background:#fff;box-shadow:0 0 0 3px #c9a24b2e;outline:none}#filters-drawer dialog.facets--drawer .price-facet__highest-price,#filters-drawer dialog.facets--drawer .price-facet .facets__inputs-wrapper+p,#filters-drawer dialog.facets--drawer .price-facet p{color:var(--lux-muted);font-size:12px;letter-spacing:.04em}#filters-drawer dialog.facets--drawer .facets-drawer__footer{flex:none;padding:16px 28px calc(16px + env(safe-area-inset-bottom));background:#fffffff0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--lux-line);animation:lux-rise .6s var(--lux-ease) .38s both}#filters-drawer dialog.facets--drawer .facets-drawer__view-results{position:relative;width:100%;min-height:54px;overflow:hidden;border:0;border-radius:2px;background:var(--lux-ink);color:#fff;font:inherit;font-size:12px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;cursor:pointer;transition:color .3s ease}#filters-drawer dialog.facets--drawer .facets-drawer__view-results:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--lux-gold-deep),var(--lux-gold));transform:translate(-101%);transition:transform .5s var(--lux-ease)}#filters-drawer dialog.facets--drawer .facets-drawer__view-results:hover{color:var(--lux-ink)}#filters-drawer dialog.facets--drawer .facets-drawer__view-results:hover:before{transform:none}#filters-drawer dialog.facets--drawer .facets-drawer__view-results:active{transform:scale(.99)}#filters-drawer dialog.facets--drawer .facets-drawer__view-results{isolation:isolate}#filters-drawer dialog.facets--drawer .facets-drawer__view-results:before{z-index:-1}.facets-luxe-loading .product-grid{opacity:.45;transition:opacity .25s ease}.lux-reveal-ready .product-grid__item{opacity:0;transform:translateY(28px);transition:opacity .8s var(--lux-ease),transform .8s var(--lux-ease);transition-delay:var(--lux-delay, 0ms)}.lux-reveal-ready .product-grid__item.is-revealed{opacity:1;transform:none}@keyframes lux-drawer-in{0%{transform:translate(100%)}to{transform:none}}@keyframes lux-drawer-out{0%{transform:none}to{transform:translate(100%)}}@keyframes lux-fade{0%{opacity:0}to{opacity:1}}@keyframes lux-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes lux-fade-down{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes lux-pop{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}@keyframes lux-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lux-check{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@media screen and (max-width:749px){#filters-drawer dialog.facets--drawer .facets__title-wrapper{padding:22px 20px 16px}#filters-drawer dialog.facets--drawer .facets__title-wrapper:after{left:20px}#filters-drawer dialog.facets--drawer .facets-drawer__title{font-size:26px}#filters-drawer dialog.facets--drawer .facets-drawer__filters{padding:4px 20px 20px}#filters-drawer dialog.facets--drawer .facets-drawer__footer{padding-inline:20px}.facets-toggle__button{min-height:42px;padding:0 18px}}@media(prefers-reduced-motion:reduce){#filters-drawer dialog.facets--drawer *,#filters-drawer dialog.facets--drawer,#filters-drawer dialog.facets--drawer::backdrop,.sorting-filter__options{animation-duration:1ms!important;animation-delay:0ms!important}.lux-reveal-ready .product-grid__item{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/collection-filters-luxe.css.map */
