.facets-container,.mobile-facets,.active-facets{--fj-cream:#FBF7EF;--fj-gold:#C9A86A;--fj-gold2:#E3CC97;--fj-gar:#8E1526;--fj-tx:#3B3532;--fj-mu:#8a817c;--fj-line:#E6DFD3;font-family:Montserrat,sans-serif}.facets-container .facets__form{align-items:center;gap:0 1.6rem}.facets-container .facets__wrapper{gap:10px;align-items:center}.facets-container .facets__heading{margin:0 4px 0 0;font:600 10.5px/1 Montserrat,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:var(--fj-gar)}.facets-container .facets__heading:before{content:"\2726  ";color:var(--fj-gold)}.facets-container .facets__disclosure{margin:0;background:transparent!important;position:relative}.facets-container .facets__summary{padding:0;margin:0;border:0!important;color:var(--fj-tx);font-size:inherit}.facets-container .facets__summary .fj-trig{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px 0 13px;border:1px solid rgba(201,168,106,.6);border-radius:999px;background:var(--fj-cream);color:var(--fj-tx);font:500 13px/1 Montserrat,sans-serif;letter-spacing:.04em;cursor:pointer;transition:border-color .2s,box-shadow .2s,transform .2s;white-space:nowrap}.facets-container .facets__summary:hover .fj-trig,.facets-container .facets__disclosure[open] .fj-trig{border-color:var(--fj-gar);box-shadow:0 3px 14px #8e152614}.facets-container .facets__summary:hover .fj-trig{transform:translateY(-1px)}.facets-container .facets__summary:focus-visible{outline:none;box-shadow:none}.facets-container .facets__summary:focus-visible .fj-trig{outline:2px solid var(--fj-gold);outline-offset:2px}.facets-container .facets__summary:hover .facets__summary-label{text-decoration:none}.fj-trig .fj-ico{flex:none;transition:transform .3s}.facets__summary:hover .fj-trig .fj-ico,.facets__disclosure[open] .fj-trig .fj-ico{transform:rotate(18deg) scale(1.08)}.fj-trig .facets__summary-label{color:var(--fj-tx)}.fj-trig__val{font-weight:600;color:var(--fj-gar);max-width:150px;overflow:hidden;text-overflow:ellipsis}.fj-trig__val:before{content:"\b7";color:var(--fj-gold);margin-right:6px;font-weight:400}.facets-container .fj-trig .icon-caret{position:static!important;transform:none;width:10px;height:auto;opacity:.6;margin:0 0 0 2px;transition:transform .25s}.facets-container .facets__disclosure[open] .fj-trig .icon-caret{transform:rotate(180deg)}.facets-container .facets__disclosure .facets__selected.hidden{display:none}.facets-container .facets__display{top:calc(100% + 10px);left:0;width:min(380px,92vw);max-height:min(70vh,560px);padding:16px 16px 14px;background:var(--fj-cream);border:1px solid rgba(201,168,106,.55);border-radius:16px;box-shadow:0 18px 40px #3b353229;z-index:5;overflow:auto}.facets-container .facets__disclosure[open] .facets__display{animation:fjPop .22s cubic-bezier(.2,.8,.3,1.2)}@keyframes fjPop{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}.fj-sort .facets__display{left:auto;right:0}.fj-pop__head{margin:0 0 10px;padding-bottom:10px;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,#C9A86A,transparent) 1;font:600 10.5px/1.2 Montserrat,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#8e1526}.facets-container .facets__header{position:static;background:none;border:0;padding:0 2px 10px;font-size:11.5px;color:var(--fj-mu);letter-spacing:.03em;align-items:center}.facets-container .facets__reset,.mobile-facets__clear{color:var(--fj-gar)!important;font-size:12px;font-weight:600;letter-spacing:.04em;text-decoration:none;text-underline-offset:3px}.facets-container .facets__reset:hover{text-decoration:underline}.facets-container .facets__list,.fj-chips,.mobile-facets__list.facets-layout-list{display:flex;flex-wrap:wrap;gap:8px;padding:2px!important;margin:0;border:0;min-width:0}.fj-chips--stack{display:grid;grid-template-columns:1fr 1fr}.facets-container .facets__item,.mobile-facets__item{display:block;margin:0}.facets-container .facets-layout-list .facet-checkbox,.mobile-facets__list.facets-layout-list .mobile-facets__label,.fj-chip{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:6px 14px;border:1px solid var(--fj-line);border-radius:999px;background:#fff;color:var(--fj-tx);font:500 13px/1.2 Montserrat,sans-serif;letter-spacing:.02em;cursor:pointer;transition:border-color .15s,background .15s,color .15s,transform .15s;text-align:center;width:auto;margin:0}.fj-chips--stack .fj-chip{border-radius:12px;justify-content:flex-start;padding:8px 14px}.facets-container .facets-layout-list .facet-checkbox:hover,.mobile-facets__list.facets-layout-list .mobile-facets__label:hover,.fj-chip:hover{border-color:var(--fj-gold);transform:translateY(-1px)}.facets-container .facets-layout-list .facet-checkbox>svg,.mobile-facets__list.facets-layout-list .mobile-facets__label>svg,.mobile-facets__list.facets-layout-list .mobile-facets__highlight{display:none!important}.facets-container .facets-layout-list .facet-checkbox input[type=checkbox],.mobile-facets__list.facets-layout-list input.mobile-facets__checkbox,.fj-chip input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;z-index:1;cursor:pointer;appearance:none;-webkit-appearance:none}.fj-n{font-style:normal;font-size:10.5px;font-weight:600;color:var(--fj-mu);background:#c9a86a29;border-radius:999px;padding:2px 6px;line-height:1}.facets-container .facets-layout-list .facet-checkbox .facet-checkbox__text{text-decoration:none!important}.facets-container .facets-layout-list .facet-checkbox:has(input:checked),.mobile-facets__list.facets-layout-list .mobile-facets__label:has(input:checked),.fj-chip:has(input:checked),.fj-preset[aria-pressed=true]{background:var(--fj-gar);border-color:var(--fj-gar);color:#fff;font-weight:600}.facets-container .facets-layout-list .facet-checkbox:has(input:checked):after,.mobile-facets__list.facets-layout-list .mobile-facets__label:has(input:checked):after,.fj-chip:has(input:checked):after,.fj-preset[aria-pressed=true]:after{content:"\2726";position:absolute;top:1px;right:7px;font-size:8px;color:var(--fj-gold2);animation:fjTw .5s ease}@keyframes fjTw{0%{transform:scale(0) rotate(-90deg);opacity:0}70%{transform:scale(1.4)}to{transform:none;opacity:1}}.facet-checkbox:has(input:checked) .fj-n,.mobile-facets__label:has(input:checked) .fj-n{background:#ffffff2e;color:#f3e6c8}.facets-container .facets-layout-list .facet-checkbox:has(input:focus-visible),.mobile-facets__label:has(input:focus-visible),.fj-chip:has(input:focus-visible),.fj-preset:focus-visible{outline:2px solid var(--fj-gold);outline-offset:2px}.facet-checkbox--disabled,.mobile-facets__label--disabled{opacity:.4}.fj-chip>span{position:relative;z-index:0}.facets-container .facets__price,.mobile-facets .facets__price{display:flex;align-items:center;gap:6px;padding:4px 2px 12px}.facets__price .field{flex:1}.facets__price .field__input{height:44px;border-radius:12px;background:#fff;border:1px solid var(--fj-line);box-shadow:none!important;font:500 14px Montserrat,sans-serif;color:var(--fj-tx);padding-left:14px}.facets__price .field:after,.facets__price .field:before{display:none}.facets__price .field__input:focus{border-color:var(--fj-gold);outline:2px solid rgba(201,168,106,.35);outline-offset:0}.facets__price .field-currency{color:var(--fj-gold);font-weight:600;margin:0!important}.facets__price .field__label{color:var(--fj-mu);font-size:12px;left:14px}.facets-container .facets__price .field+.field-currency{margin-left:6px!important}.fj-presets{padding-top:2px!important}.active-facets{gap:8px;align-items:center;margin-top:10px}.active-facets facet-remove:only-child{display:none}.active-facets .active-facets__button{margin:0!important;padding:0!important}.active-facets span.active-facets__button-inner{box-shadow:none!important;background:var(--fj-gar);color:#fff;border-radius:999px;padding:7px 10px 7px 14px!important;font:600 12px/1.2 Montserrat,sans-serif;letter-spacing:.03em;gap:6px;align-items:center;transition:background .15s,transform .15s;min-height:32px}.active-facets span.active-facets__button-inner:before{display:inline!important;content:"\2726"!important;position:static!important;font-size:9px;color:var(--fj-gold2);box-shadow:none!important;background:none!important;border:0!important;inset:auto!important}.active-facets .active-facets__button:hover span.active-facets__button-inner{background:#6f0f1d;transform:translateY(-1px)}.active-facets .active-facets__button-inner .icon-close-small{width:16px;height:16px;padding:3px;border-radius:50%;background:#ffffff2e;margin:0}.active-facets .active-facets__button:focus-visible{outline:none}.active-facets .active-facets__button:focus-visible .active-facets__button-inner{outline:2px solid var(--fj-gold);outline-offset:2px}.active-facets .active-facets__button-wrapper{padding:0!important;margin:0 0 0 4px!important}.active-facets .active-facets__button-remove{padding:6px 4px!important;margin:0!important;color:var(--fj-gar);font:600 12px Montserrat,sans-serif!important;letter-spacing:.06em;text-transform:uppercase}.facets-container .product-count__text{font:500 12.5px Montserrat,sans-serif;color:var(--fj-mu);letter-spacing:.04em}.mobile-facets__open-wrapper{list-style:none}.mobile-facets__open-wrapper::-webkit-details-marker{display:none}.mobile-facets__open{display:inline-flex!important;align-items:center;gap:8px;width:auto!important;min-height:42px;padding:0 16px 0 13px!important;border:1px solid rgba(201,168,106,.6)!important;border-radius:999px;background:#fbf7ef;color:#3b3532!important;font:500 13px/1 Montserrat,sans-serif;letter-spacing:.04em}.mobile-facets__open>*+*{margin-left:0!important}.mobile-facets__open svg{width:17px!important}.mobile-facets__open line,.mobile-facets__open circle{stroke:#c9a86a!important}.mobile-facets__open:hover .mobile-facets__open-label{text-decoration:none!important}.fj-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:#8e1526;color:#fff;font-size:11px;font-weight:700}.mobile-facets__disclosure[open] .mobile-facets__open{border-color:#8e1526!important}.js .mobile-facets{background:#3b353261;animation:fjFade .25s ease}@keyframes fjFade{0%{opacity:0}to{opacity:1}}.js .mobile-facets .mobile-facets__inner{position:absolute;left:0;right:0;bottom:0;width:100%;max-width:none;margin:0;height:min(84dvh,760px);height:min(84vh,760px);background:#fbf7ef;border:0;border-radius:22px 22px 0 0;box-shadow:0 -12px 40px #3b353233;filter:none;overflow:hidden;transition:transform .38s cubic-bezier(.2,.8,.25,1)}@supports (height:1dvh){.js .mobile-facets .mobile-facets__inner{height:min(84dvh,760px)}}.js .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner{transform:translateY(105%)}.js .menu-opening .mobile-facets__inner{transform:translateY(0)}.mobile-facets__inner:before{content:"";position:absolute;top:8px;left:50%;width:42px;height:4px;margin-left:-21px;border-radius:4px;background:#c9a86a8c;z-index:3}.mobile-facets__header{background:#fbf7ef;border:0!important;padding:22px 20px 12px!important;text-align:left!important}.mobile-facets__header-inner{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,#C9A86A,transparent) 1;padding-right:44px}.mobile-facets__heading{font:600 11px/1.2 Montserrat,sans-serif!important;letter-spacing:.24em;text-transform:uppercase;color:#8e1526}.mobile-facets__heading:before{content:"\2726  ";color:#c9a86a}.mobile-facets__count{flex-grow:0!important;font:500 12px Montserrat,sans-serif!important;color:#8a817c}details.menu-opening .mobile-facets__close{position:fixed;top:calc(100dvh - min(84dvh,760px) + 12px);right:12px;width:36px;height:36px;border-radius:50%;background:#fff;border:1px solid #E6DFD3;z-index:102;color:#3b3532}details.menu-opening .mobile-facets__close svg{width:14px!important}.mobile-facets__main{padding:4px 0 0!important;background:#fbf7ef!important;overflow-y:auto;overscroll-behavior:contain}.mobile-facets__details{margin:0 16px 8px}.mobile-facets__details>.mobile-facets__summary{padding:0!important;list-style:none}.mobile-facets__details>.mobile-facets__summary::-webkit-details-marker{display:none}.mobile-facets__summary>div{min-height:52px;padding:0 16px;border:1px solid rgba(201,168,106,.45);border-radius:16px;background:#fff;font:500 14px Montserrat,sans-serif;color:#3b3532;gap:8px;transition:border-color .2s}.mobile-facets__summary:hover>div,.mobile-facets__summary:focus-visible>div{border-color:#8e1526}.mobile-facets__summary:focus-visible{outline:none}.mobile-facets__summary:focus-visible>div{outline:2px solid #C9A86A;outline-offset:2px}.fj-trig__val--m{margin-left:auto;font-size:13px;max-width:52%}.fj-trig__val--m+.mobile-facets__arrow{margin-left:6px!important}.mobile-facets__arrow svg{width:12px;color:#c9a86a}.js .mobile-facets__submenu{background:#fbf7ef!important;padding:0 18px;overflow-y:auto}.mobile-facets__close-button{margin:6px 0 12px!important;padding:10px 0!important;width:100%;font:600 11px/1.2 Montserrat,sans-serif!important;letter-spacing:.24em!important;text-transform:uppercase;color:#8e1526!important;border-bottom:1px solid transparent!important;border-image:linear-gradient(90deg,transparent,#C9A86A,transparent) 1!important;gap:6px;align-items:center}.mobile-facets__close-button .icon-arrow{width:14px;color:#c9a86a;margin-right:6px!important}.mobile-facets__list.facets-layout-list{padding:2px 0 16px!important;align-content:flex-start}.mobile-facets__info{padding:0 2px!important;margin:0 0 10px;font-size:12px;color:#8a817c}.mobile-facets .facets__price{padding:4px 0 12px!important}.mobile-facets__footer{position:sticky;bottom:0;margin-top:auto;background:linear-gradient(#fbf7ef00,#fbf7ef 30%)!important;border:0!important;padding:16px 18px calc(16px + env(safe-area-inset-bottom))!important;gap:14px}.mobile-facets__submenu .mobile-facets__footer{margin:auto -18px 0}.mobile-facets__footer .button--primary{background:#8e1526!important;color:#fff!important;border-radius:999px!important;min-height:48px;font:600 13px Montserrat,sans-serif;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 6px 18px #8e152638}.mobile-facets__footer .button--primary:before,.mobile-facets__footer .button--primary:after{display:none}.mobile-facets__footer .button--primary:focus-visible{outline:2px solid #C9A86A;outline-offset:3px}#FacetsWrapperMobile .mobile-facets__details:not(details){margin:6px 16px 8px}#FacetsWrapperMobile .mobile-facets__details:not(details)>.mobile-facets__summary{padding:0!important}.fj-msort{border:0;margin:0;padding:12px 0 0;min-width:0}.fj-msort .fj-msort__head{padding:0 0 10px;margin-bottom:10px;width:100%;font:600 11px/1.2 Montserrat,sans-serif;letter-spacing:.24em;text-transform:uppercase;color:#8e1526;border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,#C9A86A,transparent) 1;float:left}.fj-msort .fj-chips{clear:both}.active-facets-mobile{margin:10px 0 0!important;padding:0}@media(prefers-reduced-motion:reduce){.fj-trig,.fj-trig .fj-ico,.fj-chip,.facet-checkbox,.mobile-facets__label,.js .mobile-facets .mobile-facets__inner{transition:none!important}.facets-container .facets__disclosure[open] .facets__display,.js .mobile-facets,.fj-chip:after,.facet-checkbox:after,.mobile-facets__label:after,.fj-preset:after{animation:none!important}}html body .active-facets .active-facets__button span.active-facets__button-inner.button{background:#8e1526!important;color:#fff!important;border:1px solid #8E1526!important;box-shadow:none!important;min-height:32px!important;min-width:0!important;padding:6px 8px 6px 13px!important;font:600 12px/1.2 Montserrat,sans-serif!important;letter-spacing:.03em!important;text-transform:none!important;border-radius:999px!important;height:auto!important}html body .active-facets .active-facets__button:hover span.active-facets__button-inner.button{background:#6f0f1d!important;border-color:#6f0f1d!important}html body .active-facets .active-facets__button span.active-facets__button-inner.button:after{display:none!important}html body .facets__price .field__input{background-color:#fff!important;border:1px solid #E6DFD3!important;border-radius:12px!important}html body .mobile-facets__footer .button.button--primary{background:#8e1526!important;border-color:#8e1526!important;color:#fff!important;border-radius:999px!important;min-height:48px!important}html body .facets-container .facets__disclosure,html body .facets-container .facets__summary{background:transparent!important}#FacetsWrapperMobile .mobile-facets__sort.fj-msort{display:block!important;padding:14px 0 0!important;margin:0!important}.fj-msort .fj-msort__head{float:none;display:block;width:100%;box-sizing:border-box}.fj-msort .fj-chips{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fj-msort .fj-chip{width:100%;border-radius:12px;padding:8px 10px;font-size:12.5px}#FacetsWrapperMobile div.mobile-facets__details>.mobile-facets__summary>.fj-msort{border:0;min-height:0;background:none}.mobile-facets__close-button{display:flex!important;flex-wrap:wrap}.mobile-facets__close-button .icon-arrow{order:-2}.mobile-facets__close-button:before{content:"\2726";order:-1;color:#c9a86a;margin-right:2px}.mobile-facets__close-button>.facets__and-helptext{flex-basis:100%;text-transform:none;letter-spacing:.02em}
/*# sourceMappingURL=/cdn/shop/t/15/assets/fj-facets.css.map */
