.cnc-coll{--cc-ivory: #fefdf9;--cc-cream: #fbf7f1;--cc-ink: #1e1e1e;--cc-plum: #2b2126;--cc-soft: #6d6266;--cc-muted: #8f897f;--cc-line: #e8e3da;--cc-line-2: #eadfce;--cc-gold: #c6a87d;--cc-gold-deep: #a8834f;--cc-rose: #b5776f;--cc-rose-deep: #9a5f58;--cc-serif: var(--font-heading-family, "EB Garamond"), Georgia, serif;--cc-sticky-top: 0px}@media screen and (min-width:750px){.cnc-coll #main-collection-filters{position:sticky;top:var(--cc-sticky-top);z-index:3;background:#fefdf9f5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-block:1px solid var(--cc-line);margin-bottom:1.6rem;transition:top .25s ease}.cnc-coll .facets-container{padding-top:0}.cnc-coll .facets__form{grid-template-columns:minmax(0,1fr) max-content max-content;align-items:center;gap:.6rem 1.6rem;margin:0;padding-block:1rem}.cnc-coll .facets__wrapper{grid-column:1;grid-row:1;gap:.6rem;align-self:center}.cnc-coll .facets__form .product-count{grid-column:2;grid-row:1;align-self:center;margin:0}.cnc-coll .facets__form .facet-filters.sorting{grid-column:3;grid-row:1;padding-left:0;align-self:center}.cnc-coll .facets__form .active-facets-desktop{grid-column:1 / -1;grid-row:2}.cnc-coll .facets__heading{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:0}.cnc-coll .facets__disclosure{margin:0;position:relative}.cnc-coll .facets__summary{display:inline-flex;align-items:center;min-height:3.6rem;margin:0;padding:0 1.4rem;border:1px solid var(--cc-line-2);border-radius:99px;background:var(--cc-ivory);color:var(--cc-ink);font-size:1.3rem;letter-spacing:.02em;transition:border-color .2s ease}.cnc-coll .facets__summary>div{display:flex;align-items:center;gap:.6rem}.cnc-coll .facets__summary .svg-wrapper,.cnc-coll .facets__summary .icon-caret{position:static;width:1rem;height:auto;opacity:.6}.cnc-coll .facets__summary:hover .facets__summary-label{text-decoration:none}.cnc-coll .facets__summary:hover,.cnc-coll .facets__disclosure[open]>.facets__summary{border-color:var(--cc-gold)}.cnc-coll .facets__disclosure:has(input:checked)>.facets__summary{border-color:var(--cc-plum)}.cnc-coll .facets__summary-label{display:inline-flex;align-items:center;gap:.6rem}.cnc-pill-n{display:inline-grid;place-items:center;min-width:1.8rem;height:1.8rem;padding:0 .5rem;border-radius:99px;background:#2b2126;color:#fff;font-size:1rem;font-weight:600;line-height:1}.cnc-coll .facets__display{top:calc(100% + .8rem);left:0;width:max-content;min-width:26rem;max-width:min(46rem,90vw);max-height:60vh;border:1px solid var(--cc-line-2);border-radius:1.6rem;background:var(--cc-ivory);box-shadow:0 30px 60px -30px #2b212673}.cnc-coll .facets__header{padding:1.2rem 1.8rem;font-size:1.2rem;color:var(--cc-muted);border-bottom:1px solid var(--cc-line);background:var(--cc-ivory)}.cnc-coll .facets__reset{color:var(--cc-rose-deep)}.cnc-coll .facets__list{padding:1.4rem 1.8rem 1.8rem}.cnc-coll .facet-filters__label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);margin:0}.cnc-coll .facet-filters__field .select{min-width:0}.cnc-coll .facet-filters__field .select:before,.cnc-coll .facet-filters__field .select:after{display:none}.cnc-coll .facet-filters__sort{min-height:3.6rem;height:3.6rem;padding:0 3.4rem 0 1.4rem;border:1px solid var(--cc-line-2)!important;border-radius:99px!important;background:var(--cc-ivory);box-shadow:none;font-size:1.3rem}.cnc-coll .facet-filters__sort:focus,.cnc-coll .facet-filters__sort:hover{box-shadow:none;outline:none;border-color:var(--cc-gold)!important}.cnc-coll .facet-filters__field .select .svg-wrapper{right:1.4rem}.cnc-coll .product-count__text{font-size:1.3rem;color:var(--cc-soft);white-space:nowrap}}@media screen and (min-width:750px)and (max-width:1099px){.cnc-coll .facets__form{grid-template-columns:minmax(0,1fr) max-content}.cnc-coll .facets__wrapper{grid-column:1 / -1;grid-row:2}.cnc-coll .facets__form .product-count{grid-column:1;grid-row:1;justify-self:start}.cnc-coll .facets__form .facet-filters.sorting{grid-column:2;grid-row:1}.cnc-coll .facets__form .active-facets-desktop{grid-row:3}}.cnc-coll .facets-layout-list--text{display:flex;flex-wrap:wrap;gap:.6rem}.cnc-coll .facets-layout-list--text .facets__item,.cnc-coll .mobile-facets__list.facets-layout-list--text .mobile-facets__item{width:auto}.cnc-coll .facets-layout-list--text .facet-checkbox,.cnc-coll .facets-layout-list--text .mobile-facets__label{position:relative;display:inline-flex;align-items:center;gap:.7rem;min-height:3.6rem;padding:0 1.4rem;width:auto;border:1px solid var(--cc-line-2);border-radius:99px;background:#fff;font-size:1.3rem;color:var(--cc-ink);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.cnc-coll .facets-layout-list--text .facet-checkbox:hover,.cnc-coll .facets-layout-list--text .mobile-facets__label:hover{border-color:var(--cc-gold)}.cnc-coll .facets-layout-list--text .facet-checkbox:has(input:checked),.cnc-coll .facets-layout-list--text .mobile-facets__label:has(input:checked),.cnc-coll .facets-layout-list--text .facets__label.active{border-color:var(--cc-plum);background:var(--cc-cream);font-weight:500}.cnc-coll .facets-layout-list--text .facets__label:has(:focus-visible){outline:2px solid var(--cc-gold);outline-offset:2px}.cnc-coll .facets-layout-list--text .facet-checkbox>svg,.cnc-coll .facets-layout-list--text .facet-checkbox>.svg-wrapper,.cnc-coll .facets-layout-list--text .mobile-facets__label>svg,.cnc-coll .facets-layout-list--text .mobile-facets__label .icon-checkmark,.cnc-coll .facets-layout-list--text .mobile-facets__label .svg-wrapper,.cnc-coll .facets-layout-list--text .mobile-facets__highlight{display:none}.cnc-coll .facets-layout-list--text input[type=checkbox]{position:absolute;right:0;bottom:0;width:100%;height:100%;margin:0;opacity:0;z-index:1;cursor:pointer;top:0;left:0}.cnc-coll .facet-checkbox__text{font-size:1.1rem;color:var(--cc-muted)}.cnc-coll .facet-checkbox__text-label{font-size:1.3rem;color:var(--cc-ink)}.cnc-coll [data-cnc-v*=gold]:before,.cnc-coll [data-cnc-v*=platinum]:before,.cnc-coll [data-cnc-v*=silver]:before,.cnc-coll [data-cnc-v=yellow]:before,.cnc-coll [data-cnc-v=white]:before,.cnc-coll [data-cnc-v=rose]:before{content:"";flex:0 0 auto;width:1.5rem;height:1.5rem;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f;background:linear-gradient(135deg,#f3d27a,#c99a2e)}.cnc-coll [data-cnc-v*=white]:before,.cnc-coll [data-cnc-v*=platinum]:before,.cnc-coll [data-cnc-v*=silver]:before{background:linear-gradient(135deg,#f1f1ef,#bdbdb8)}.cnc-coll [data-cnc-v*=rose]:before{background:linear-gradient(135deg,#f5c0a2,#c97d55)}.cnc-coll .facets-layout-grid--image{grid-template-columns:repeat(5,7rem);gap:.6rem;padding:1.4rem 1.8rem 1.8rem}.cnc-coll .facets-layout-grid--image .facets__label{position:relative;display:flex;flex-direction:column;align-items:center;gap:.4rem;padding:.9rem .3rem .7rem;border:1px solid var(--cc-line);border-radius:1.2rem;background:#fff;font-size:1.1rem;color:var(--cc-soft);cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.cnc-coll .facets-layout-grid--image .facets__label:hover{border-color:var(--cc-gold)}.cnc-coll .facets-layout-grid--image .facets__label:has(input:checked),.cnc-coll .facets-layout-grid--image .facets__label.active{border-color:var(--cc-plum);background:var(--cc-cream);color:var(--cc-ink)}.cnc-coll .facets-layout-grid--image .facets__image-wrapper{width:3.4rem;height:3.4rem;aspect-ratio:1;padding:0;border:0;background:none;margin:0 auto}.cnc-coll .facets-layout-grid--image .facets__image{object-fit:contain;width:100%;height:100%}.cnc-coll .facets-layout-grid--image .facet-checkbox__text,.cnc-coll .facets-layout-grid--image .facet-checkbox__text-label{font-size:1.1rem;line-height:1.25}.cnc-coll .facets-layout-grid--image .mobile-facets__highlight{display:none}.cnc-coll .facets__price{padding:1.4rem 1.8rem 1.8rem;gap:1rem}.cnc-coll .facets__price .field__input{border-radius:1.1rem}.cnc-switch{display:flex;align-items:center}.cnc-switch__label{position:relative;display:inline-flex;align-items:center;gap:.8rem;min-height:3.6rem;padding:0 .4rem;cursor:pointer;font-size:1.3rem;color:var(--cc-soft, #6d6266)}.cnc-switch__label input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.cnc-switch__track{position:relative;flex:0 0 auto;width:3.4rem;height:2rem;border-radius:99px;background:#e6ddd0;transition:background-color .2s ease}.cnc-switch__track:after{content:"";position:absolute;top:.2rem;left:.2rem;width:1.6rem;height:1.6rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s ease}.cnc-switch__label input:checked~.cnc-switch__track{background:#2b2126}.cnc-switch__label input:checked~.cnc-switch__track:after{transform:translate(1.4rem)}.cnc-switch__label input:checked~.cnc-switch__text{color:var(--cc-ink, #1e1e1e)}.cnc-switch__label input:focus-visible~.cnc-switch__track{outline:2px solid #c6a87d;outline-offset:2px}.cnc-switch.is-disabled{opacity:.45}.cnc-switch.is-disabled .cnc-switch__label{cursor:default}.cnc-coll .active-facets{gap:.6rem}.cnc-coll .active-facets facet-remove{margin:0}.cnc-coll .active-facets__button{margin:0;padding:0}.cnc-coll span.active-facets__button-inner{display:inline-flex;align-items:center;gap:.6rem;min-height:3.2rem;min-width:0;padding:0 1.1rem 0 .7rem;border:1px solid var(--cc-line-2);border-radius:99px;background:var(--cc-cream);box-shadow:none;color:var(--cc-ink);font-size:1.25rem;letter-spacing:.02em}.cnc-coll span.active-facets__button-inner:before,.cnc-coll span.active-facets__button-inner:after{display:none}.cnc-coll .active-facets__button:hover .active-facets__button-inner{border-color:var(--cc-gold);box-shadow:none}.cnc-coll .active-facets__button-inner .svg-wrapper{width:1rem;height:1rem;margin:0 0 0 .2rem;opacity:.55}.cnc-coll .active-facets__button-inner:not(:has(.cnc-chip-ic)){padding-left:1.3rem}.cnc-chip-ic{display:inline-grid;place-items:center;overflow:hidden;flex:0 0 auto;width:2rem;height:2rem;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #e8e3da}.cnc-chip-ic img{width:1.5rem;height:1.5rem;object-fit:contain}.cnc-dot--yellow{background:linear-gradient(135deg,#f3d27a,#c99a2e)}.cnc-dot--white{background:linear-gradient(135deg,#f1f1ef,#bdbdb8)}.cnc-dot--rose{background:linear-gradient(135deg,#f5c0a2,#c97d55)}.cnc-coll .active-facets__button-remove{font-size:1.25rem;color:var(--cc-soft);margin-left:.4rem}@media screen and (max-width:749px){.cnc-coll .facets-container{padding-top:0;grid-template-columns:minmax(0,1fr)}.cnc-coll .mobile-facets__open{display:none}.cnc-coll .mobile-facets__wrapper{margin:0}.cnc-coll .facets-container>.mobile-facets__wrapper{grid-column:1;grid-row:1}.cnc-coll .facets-container>.active-facets-mobile{grid-column:1;grid-row:2}.cnc-coll .facets-container>.product-count{grid-column:1;grid-row:3;justify-self:start;margin:.6rem 0 0}.cnc-coll .product-count__text{font-size:1.2rem;color:var(--cc-soft)}.cnc-coll .active-facets-mobile{display:flex;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:.8rem -1.5rem 0 0;padding:0 1.5rem .2rem 0}.cnc-coll .active-facets-mobile::-webkit-scrollbar{display:none}.cnc-coll .active-facets-mobile facet-remove{flex:0 0 auto}.cnc-coll .active-facets-mobile .active-facets__button-wrapper{padding:0 0 0 .4rem;align-self:center}.cnc-coll .active-facets-mobile:not(:has(.active-facets__button)){display:none}.cnc-coll .mobile-facets{display:flex;flex-direction:column;justify-content:flex-end;background-color:#1e161a66}.cnc-coll .mobile-facets__inner{width:100%;max-width:none;height:86vh;height:86dvh;margin:auto 0 0;border:0;border-radius:2rem 2rem 0 0;background:var(--cc-ivory);overflow:hidden;filter:none;box-shadow:0 -20px 40px -20px #00000059}.js .cnc-coll .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner{transform:translateY(105%)}.cnc-coll .menu-opening .mobile-facets__inner{transform:translateY(0)}.cnc-coll details.menu-opening .mobile-facets__close{top:calc(14vh + .6rem);top:calc(14dvh + .6rem);right:.8rem;width:4rem;height:4rem}.cnc-coll .mobile-facets__header{position:relative;justify-content:flex-start;text-align:left;padding:1.8rem 6rem 1.2rem 2rem;border-bottom:1px solid var(--cc-line);background:var(--cc-ivory)}.cnc-coll .mobile-facets__header:before{content:"";position:absolute;top:.7rem;left:50%;width:4rem;height:4px;margin-left:-2rem;border-radius:4px;background:var(--cc-line-2)}.cnc-coll .mobile-facets__heading{font-family:var(--cc-serif);font-size:2rem;font-weight:500;text-align:left}.cnc-coll .mobile-facets__count{font-size:1.2rem;text-align:left;color:var(--cc-muted)}.cnc-coll .mobile-facets__main{padding-top:.4rem;background:var(--cc-ivory)}.cnc-coll .mobile-facets__details{border-bottom:1px solid var(--cc-line);margin:0 2rem}.cnc-coll .mobile-facets__summary{padding:1.5rem 0}.cnc-coll .mobile-facets__summary>div{gap:1rem;font-family:var(--cc-serif);font-size:1.65rem;font-weight:500}.cnc-msel{margin-left:auto;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-body-family, "Inter"),sans-serif;font-size:1.2rem;font-weight:400;color:#9a5f58}.cnc-coll .mobile-facets__summary .cnc-msel+.mobile-facets__arrow{margin-left:0}.cnc-coll .mobile-facets__arrow{width:1.4rem;opacity:.6}.cnc-coll .mobile-facets__details.cnc-switch{padding:1rem 0}.cnc-coll .mobile-facets__details.cnc-switch .cnc-switch__text{font-size:1.4rem}.cnc-coll .mobile-facets__submenu{background:var(--cc-ivory)}.cnc-coll .mobile-facets__close-button{margin:0;padding:1.8rem 2rem 1.2rem;font-family:var(--cc-serif);font-size:1.8rem;font-weight:500;border-bottom:1px solid var(--cc-line);width:100%}.cnc-coll .mobile-facets__list.facets-layout-list--text{padding:1.6rem 2rem;align-content:flex-start}.cnc-coll .mobile-facets__list .mobile-facets__label{padding-block:0}.cnc-coll .mobile-facets__list.facets-layout-grid--image{grid-template-columns:repeat(4,minmax(0,1fr));padding:1.6rem 2rem}.cnc-coll .mobile-facets__list.facets-layout-grid--image .mobile-facets__item{width:auto}.cnc-coll .mobile-facets__info{padding:1.6rem 2rem 0;font-size:1.2rem;color:var(--cc-muted)}.cnc-coll .mobile-facets__sort{padding:0;font-size:1.4rem}.cnc-coll .mobile-facets__footer{gap:1.4rem;align-items:center;padding:1.2rem 2rem calc(1.2rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--cc-line);background:var(--cc-ivory)}.cnc-coll .mobile-facets__footer .button{flex:1 1 auto;min-height:4.6rem;border-radius:99px;background:#2b2126;color:#fff;font-size:1.4rem;letter-spacing:.03em}.cnc-coll .mobile-facets__footer .button:before,.cnc-coll .mobile-facets__footer .button:after{display:none}.cnc-coll .mobile-facets__clear-wrapper{flex:0 0 auto}.cnc-coll .mobile-facets__clear{font-size:1.3rem;color:var(--cc-soft)}}.cnc-mbar{display:none}@media screen and (max-width:749px){.cnc-mbar{position:sticky;bottom:0;z-index:4;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:1px;margin-top:2rem;background:var(--cc-line);border-top:1px solid var(--cc-line);box-shadow:0 -10px 24px -18px #2b212673}.cnc-mbar__btn{position:relative;display:flex;align-items:center;justify-content:center;gap:.7rem;min-height:5rem;padding:0 1rem env(safe-area-inset-bottom,0px);border:0;margin:0;background:var(--cc-ivory);color:var(--cc-ink);font:500 1.4rem/1.2 var(--font-body-family, "Inter"),sans-serif;letter-spacing:.02em;cursor:pointer}.cnc-mbar__btn small{font-weight:400;color:var(--cc-muted);font-size:1.2rem}.cnc-mbar__n{display:inline-grid;place-items:center;min-width:2rem;height:2rem;padding:0 .5rem;border-radius:99px;background:#2b2126;color:#fff;font-size:1.1rem;font-weight:600}.cnc-mbar__n[hidden]{display:none}.cnc-mbar__sort select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px;-webkit-appearance:none;appearance:none}.cnc-mbar__btn:focus-visible,.cnc-mbar__sort:focus-within{outline:2px solid var(--cc-gold);outline-offset:-2px}}.cnc-coll .card__heading{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.cnc-coll .card__content{grid-template-columns:minmax(0,1fr)}.cnc-coll .card__information,.cnc-coll .cnc-cardcfg{min-width:0}.cnc-coll .cnc-cardcfg__spec{white-space:normal;overflow:visible;text-overflow:clip;max-width:100%}.cnc-coll .cnc-cardcfg__spec>span{white-space:nowrap}@media screen and (max-width:749px){.cnc-coll .product-grid{row-gap:2.4rem}}.cnc-loadmore{display:flex;flex-direction:column;align-items:center;gap:1.2rem;padding:3.6rem 0 1rem;text-align:center}.cnc-loadmore__count{margin:0;font-size:1.3rem;color:var(--cc-soft);font-variant-numeric:tabular-nums}.cnc-loadmore__bar{width:min(24rem,60%);height:2px;border-radius:2px;background:var(--cc-line);overflow:hidden}.cnc-loadmore__bar span{display:block;height:100%;background:linear-gradient(90deg,#c6a87d,#b5776f);transition:width .4s ease}.cnc-loadmore__btn{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:4.6rem;padding:0 2.8rem;margin-top:.4rem;border:1px solid #2b2126;border-radius:99px;background:transparent;color:var(--cc-ink);font-size:1.35rem;font-weight:500;letter-spacing:.04em;text-decoration:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.cnc-loadmore__btn:hover{background:#2b2126;color:#fff}.cnc-loadmore__btn[aria-busy=true]{pointer-events:none;opacity:.7}.cnc-loadmore__btn[aria-busy=true]:after{content:"";width:1.4rem;height:1.4rem;border-radius:50%;border:1.5px solid currentColor;border-right-color:transparent;animation:cncSpin .7s linear infinite}.cnc-loadmore__prev{font-size:1.2rem;color:var(--cc-muted);text-decoration:underline;text-underline-offset:3px}@keyframes cncSpin{to{transform:rotate(360deg)}}.cnc-btt{position:fixed;right:max(1.6rem,env(safe-area-inset-right,0px));bottom:calc(2.4rem + env(safe-area-inset-bottom,0px));z-index:5;display:grid;place-items:center;width:4.6rem;height:4.6rem;padding:0;border:1px solid var(--cc-line-2);border-radius:50%;background:#fefdf9f5;color:var(--cc-ink);box-shadow:0 14px 30px -14px #2b212673;cursor:pointer;opacity:0;transform:translateY(1rem);pointer-events:none;transition:opacity .3s ease,transform .3s ease}.cnc-btt.is-on{opacity:1;transform:none;pointer-events:auto}.cnc-btt:hover{border-color:var(--cc-gold)}.cnc-btt__ring{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);transform:rotate(-90deg);pointer-events:none}.cnc-btt__ring circle{fill:none;stroke:#c6a87d;stroke-width:1.5}@media screen and (max-width:749px){.cnc-btt{width:4.2rem;height:4.2rem;bottom:calc(6.4rem + env(safe-area-inset-bottom,0px))}}@media(prefers-reduced-motion:reduce){.cnc-coll *,.cnc-btt{transition:none!important;animation:none!important}}.cnc-coll .facet-checkbox__text{font-size:0}.cnc-coll .facet-checkbox__text-label{font-size:1.3rem}.cnc-coll .facets-layout-grid--image .facet-checkbox__text-label{font-size:1.1rem}.cnc-coll .mobile-facets__info{display:none}.cnc-rail{min-width:0}.cnc-rail__set{position:relative;min-width:0;margin:0;padding:0;border:0}.cnc-rail__track{display:flex;gap:.8rem;margin:0;padding:.3rem .2rem .5rem;list-style:none;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain}.cnc-rail__track::-webkit-scrollbar{display:none}.cnc-rail__cell{flex:0 0 7.8rem;scroll-snap-align:start}.cnc-rail__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;height:100%;min-height:7.4rem;padding:.9rem .3rem .7rem;border:1px solid var(--cc-line);border-radius:1.2rem;background:#fff;cursor:pointer;font-size:1.1rem;line-height:1.2;color:var(--cc-soft);text-align:center;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.cnc-rail__item input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.cnc-rail__ic{display:grid;place-items:center;width:3.2rem;height:3.2rem;color:var(--cc-ink)}.cnc-rail__ic img{width:100%;height:100%;object-fit:contain;border-radius:50%}.cnc-rail__item:hover{border-color:var(--cc-gold);transform:translateY(-1px)}.cnc-rail__item:has(input:checked){border-color:var(--cc-plum);background:var(--cc-cream);color:var(--cc-ink);font-weight:500}.cnc-rail__item:has(input:focus-visible){outline:2px solid var(--cc-gold);outline-offset:2px}.cnc-rail__item.is-off{opacity:.4;cursor:default}.cnc-rail__item.is-off:hover{transform:none;border-color:var(--cc-line)}.cnc-rail__arr{position:absolute;top:50%;z-index:2;display:grid;place-items:center;width:3.4rem;height:3.4rem;margin-top:-2rem;padding:0;border:1px solid var(--cc-line-2);border-radius:50%;background:#fefdf9f7;color:var(--cc-ink);box-shadow:0 6px 16px -10px #0006;cursor:pointer;transition:opacity .2s ease}.cnc-rail__arr--prev{left:-1.4rem}.cnc-rail__arr--next{right:-1.4rem}.cnc-rail__arr[disabled]{opacity:0;pointer-events:none}.cnc-rail__arr:hover{border-color:var(--cc-gold)}@media screen and (min-width:750px){.cnc-coll .facets__form .cnc-rail{grid-column:1 / -1;grid-row:1;padding-top:.4rem}.cnc-coll .facets__form:has(.cnc-rail) .facets__wrapper{grid-row:2}.cnc-coll .facets__form:has(.cnc-rail) .product-count{grid-row:2}.cnc-coll .facets__form:has(.cnc-rail) .facet-filters.sorting{grid-row:2}.cnc-coll .facets__form:has(.cnc-rail) .active-facets-desktop{grid-row:3}.cnc-pill-val{color:#9a5f58;font-weight:500;max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:-.6rem}.cnc-coll .facets__disclosure:has(input:checked)>.facets__summary{background:var(--cc-cream)}.cnc-coll .facets__header{display:none}.cnc-coll .facets__display{padding-top:.4rem}.cnc-coll .facets__list{padding:1.4rem 1.8rem .4rem}.cnc-pop-f{display:flex;justify-content:space-between;align-items:center;gap:2rem;margin:1rem 1.8rem 0;padding:1.2rem 0 1.4rem;border-top:1px solid var(--cc-line)}.cnc-pop-clear{font-size:1.25rem;color:var(--cc-soft);text-decoration:underline;text-underline-offset:3px}.cnc-pop-done{min-height:3.8rem;padding:0 2.2rem;border:0;border-radius:99px;background:#2b2126;color:#fff;font:500 1.3rem/1 var(--font-body-family, "Inter"),sans-serif;letter-spacing:.03em;cursor:pointer}.cnc-pop-done:hover{background:#9a5f58}}@media screen and (min-width:750px)and (max-width:1099px){.cnc-coll .facets__form:has(.cnc-rail) .product-count,.cnc-coll .facets__form:has(.cnc-rail) .facet-filters.sorting{grid-row:2}.cnc-coll .facets__form:has(.cnc-rail) .facets__wrapper{grid-row:3}.cnc-coll .facets__form:has(.cnc-rail) .active-facets-desktop{grid-row:4}}@media screen and (max-width:749px){.cnc-coll facet-filters-form.facets.small-hide:has(.cnc-rail){display:block!important}.cnc-coll .facets__form:has(.cnc-rail){display:block;margin:0;padding:0}.cnc-coll .facets__form:has(.cnc-rail)>:not(.cnc-rail){display:none!important}.cnc-coll .facets__form .cnc-rail{margin:0 -1.5rem .2rem 0;padding-top:.8rem}.cnc-coll .cnc-rail__cell{flex-basis:6.8rem}.cnc-coll .cnc-rail__item{min-height:6.8rem}.cnc-coll .cnc-rail__arr{display:none}.cnc-coll .facets-container{grid-template-columns:minmax(0,1fr)}.cnc-coll .facets-container>facet-filters-form{grid-column:1;grid-row:1}.cnc-coll .facets-container>.mobile-facets__wrapper{grid-row:2}.cnc-coll .facets-container>.active-facets-mobile{grid-row:3}.cnc-coll .facets-container>.product-count{grid-row:4}}.cnc-coll .facets__price[data-cnc-price]{display:block;padding:1.4rem 1.8rem .4rem;min-width:30rem}.cnc-coll .facets__price[data-cnc-price]>.field,.cnc-coll .facets__price[data-cnc-price]>.field-currency{display:none}.cnc-price__vals{display:flex;justify-content:space-between;margin-bottom:1rem;font-size:1.35rem;font-weight:500;font-variant-numeric:tabular-nums;color:var(--cc-ink)}.cnc-price__rng{position:relative;height:2.6rem}.cnc-price__track,.cnc-price__fill{position:absolute;top:50%;height:2px;margin-top:-1px;border-radius:2px}.cnc-price__track{left:0;right:0;background:var(--cc-line-2)}.cnc-price__fill{background:#2b2126}.cnc-price__rng input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.cnc-price__rng input::-webkit-slider-runnable-track{background:none}.cnc-price__rng input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:2.2rem;height:2.2rem;border-radius:50%;background:#fff;border:1.5px solid #2b2126;box-shadow:0 2px 6px #00000026;cursor:grab}.cnc-price__rng input::-moz-range-thumb{pointer-events:auto;width:2rem;height:2rem;border-radius:50%;background:#fff;border:1.5px solid #2b2126;cursor:grab}.cnc-price__rng input:focus-visible::-webkit-slider-thumb{outline:2px solid #c6a87d;outline-offset:2px}.cnc-price__pre{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.2rem}.cnc-price__pre button{min-height:3rem;padding:0 1.1rem;border:1px solid var(--cc-line-2);border-radius:99px;background:#fff;font:400 1.15rem/1 var(--font-body-family, "Inter"),sans-serif;color:var(--cc-ink);cursor:pointer}.cnc-price__pre button:hover{border-color:var(--cc-gold)}@media screen and (max-width:749px){.cnc-coll .facets__price[data-cnc-price]{min-width:0;padding:2rem}}.cnc-coll{--cc-ctl: 3.6rem;--cc-gap: .8rem}.cnc-rail__cell{flex-basis:8.2rem}.cnc-rail__item{min-height:8rem;gap:.5rem}.cnc-rail__ic{width:3.8rem;height:3.8rem}.cnc-rail__ic img{border-radius:0;mix-blend-mode:multiply}@media screen and (min-width:750px){.cnc-coll .facets__form{row-gap:0;padding-block:1.2rem 1.4rem}.cnc-coll .facets__form .cnc-rail{padding:0 0 1.2rem}.cnc-coll .facets__wrapper{gap:var(--cc-gap)}.cnc-coll .facets__summary{min-height:var(--cc-ctl)}.cnc-coll .facet-filters__sort{min-height:var(--cc-ctl);height:var(--cc-ctl)}.cnc-coll .facets__form .active-facets-desktop{display:flex;flex-wrap:wrap;align-items:center;gap:var(--cc-gap);margin:0;padding-top:1.2rem}.cnc-coll .facets__form .active-facets-desktop:not(:has(.active-facets__button)){display:none}}.cnc-coll .active-facets{align-items:center;gap:var(--cc-gap);margin:0}.cnc-coll .active-facets facet-remove,.cnc-coll .active-facets .active-facets__button-wrapper{display:inline-flex;align-items:center;margin:0;padding:0}.cnc-coll .active-facets__button{display:inline-flex;margin:0!important;padding:0!important}.cnc-coll span.active-facets__button-inner{min-height:var(--cc-ctl);padding:0 1.2rem 0 .7rem;font-size:1.3rem}.cnc-coll .active-facets__button-inner:not(:has(.cnc-chip-ic)){padding-left:1.4rem}.cnc-coll .active-facets__button-remove{display:inline-flex;align-items:center;min-height:var(--cc-ctl);margin:0!important;padding:0 .4rem!important}.cnc-coll .active-facets__button-wrapper *,.cnc-coll .active-facets__button-remove span{font-size:1.3rem;line-height:1}.cnc-chip-ic{width:2.2rem;height:2.2rem}.cnc-chip-ic img{width:1.8rem;height:1.8rem;mix-blend-mode:multiply}@media screen and (max-width:749px){.cnc-coll .active-facets-mobile{gap:.6rem;margin-top:1rem}.cnc-coll span.active-facets__button-inner{min-height:3.2rem;font-size:1.2rem}.cnc-coll .cnc-rail__cell{flex-basis:7.2rem}.cnc-coll .cnc-rail__item{min-height:7.4rem}.cnc-coll .cnc-rail__ic{width:3.4rem;height:3.4rem}}.cnc-coll .facets-layout-list--swatch{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.cnc-coll .facets__display .facets-layout-list--swatch{grid-template-columns:repeat(5,7.4rem);padding:1.4rem 1.8rem .4rem}.cnc-coll .mobile-facets__list.facets-layout-list--swatch{padding:1.6rem 2rem;align-content:start}.cnc-coll .facets-layout-list--swatch .facets__item,.cnc-coll .facets-layout-list--swatch .mobile-facets__item{width:auto;margin:0}.cnc-coll .facets-layout-list--swatch .facets__label{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;min-height:8rem;height:100%;padding:.9rem .3rem .7rem;border:1px solid var(--cc-line);border-radius:1.2rem;background:#fff;text-align:center;cursor:pointer;transition:border-color .2s ease,background-color .2s ease}.cnc-coll .facets-layout-list--swatch .facets__label:hover{border-color:var(--cc-gold)}.cnc-coll .facets-layout-list--swatch .facets__label:has(input:checked){border-color:var(--cc-plum);background:var(--cc-cream)}.cnc-coll .facets-layout-list--swatch .swatch-input-wrapper{position:static}.cnc-coll .facets-layout-list--swatch .swatch-input__label{position:static;outline:0!important;box-shadow:none}.cnc-coll .facets-layout-list--swatch .swatch-input__label:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1.2rem}.cnc-coll .facets-layout-list--swatch .swatch{--swatch--size: 3.6rem;width:3.6rem;height:3.6rem;border:0;background-size:contain;background-color:transparent}.cnc-coll .facets-layout-list--swatch .facet-checkbox__text-label{font-size:1.1rem;line-height:1.2;color:var(--cc-ink)}.cnc-coll .facets-layout-list--swatch .facets__label.disabled{opacity:.4}.cnc-coll .facets-layout-list--swatch .mobile-facets__highlight{display:none}@media screen and (max-width:749px){.cnc-coll .facets-layout-list--swatch .facets__label{min-height:7.6rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/cnc-collection.css.map */
