@font-face{font-family:Corsaille Maison;font-style:normal;font-weight:200 800;font-display:swap;src:url(cs-hybrid-newsreader-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Corsaille Maison;font-style:normal;font-weight:200 800;font-display:swap;src:url(cs-hybrid-newsreader-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Corsaille Instrument;font-style:normal;font-weight:400 700;font-display:swap;src:url(cs-hybrid-instrument-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Corsaille Instrument;font-style:normal;font-weight:400 700;font-display:swap;src:url(cs-hybrid-instrument-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.cs-collection.cs-collection--engagement-ring{--cs-v7-ink:#191b1c;--cs-v7-line:#deded9;--cs-v7-muted:#606361;--cs-v7-ui:"Corsaille Instrument",Arial,sans-serif}.cs-collection.cs-collection--engagement-ring .cs-collection__title{font-family:Corsaille Maison,Georgia,serif;font-weight:520;font-size:clamp(44px,4.6vw,68px);line-height:1.05;letter-spacing:-.024em;max-width:13ch;color:var(--cs-v7-ink);font-optical-sizing:auto}.cs-collection.cs-collection--engagement-ring .cs-collection__catalogue-heading{position:static!important;display:flex!important;width:var(--cs-collection-frame)!important;min-height:0!important;height:auto!important;margin:0 auto!important;padding-block:25px 15px!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important;gap:16px;align-items:end}.cs-collection.cs-collection--engagement-ring .cs-collection__catalogue-heading h2{font-family:var(--cs-v7-ui);font-size:clamp(21px,2vw,27px);font-weight:600;letter-spacing:-.025em;line-height:1.2;color:var(--cs-v7-ink);margin:0;text-wrap:balance}.cs-collection.cs-collection--engagement-ring .cs-collection__catalogue-heading>p{font-family:var(--cs-v7-ui);font-size:11px;letter-spacing:.05em;color:var(--cs-v7-muted)}.cs-collection.cs-collection--engagement-ring .cs-collection__discovery{background:#fff;color:var(--cs-v7-ink);border-block:1px solid var(--cs-v7-line)}.cs-collection.cs-collection--engagement-ring .cs-collection__discovery-list{gap:20px;padding-block:12px}.cs-collection.cs-collection--engagement-ring .cs-collection__discovery-group-label{font:500 10px/1.3 var(--cs-v7-ui);color:var(--cs-v7-muted);letter-spacing:.06em}.cs-collection.cs-collection--engagement-ring .cs-collection__discovery-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;min-width:76px;min-height:80px;padding:8px 10px;border:1px solid transparent;border-radius:3px;background:#fff;color:var(--cs-v7-ink);font:500 12px/1.25 var(--cs-v7-ui);letter-spacing:0;text-decoration:none}.cs-collection.cs-collection--engagement-ring .cs-collection__discovery-link:is(:hover,.is-active){background:#f5f5f1;border-color:#a4a59f;color:#161818}.cs-collection.cs-collection--engagement-ring .cs-collection__discovery-glyph{flex:none;width:36px;height:36px}.cs-collection.cs-collection--engagement-ring .cs-collection__discovery-glyph--svg{background:none!important;border:0!important}.cs-collection.cs-collection--engagement-ring .cs-collection__discovery-glyph--svg:before,.cs-collection.cs-collection--engagement-ring .cs-collection__discovery-glyph--svg:after{display:none!important}.cs-collection.cs-collection--engagement-ring .cs-collection__discovery-glyph svg{display:block;width:100%;height:100%}.cs-collection.cs-collection--engagement-ring .cs-collection__utility{gap:16px}.cs-collection.cs-collection--engagement-ring .cs-collection__count{color:#414542;font:500 12px/1.4 var(--cs-v7-ui);letter-spacing:.02em}.cs-collection.cs-collection--engagement-ring .cs-collection__facets{min-width:0;margin-left:auto}.cs-collection.cs-collection--engagement-ring .cs-collection__utility-wrap:has([data-cs-filter-v7][open]){z-index:110}.cs-filter-v7{font-family:var(--cs-v7-ui,"Corsaille Instrument",Arial,sans-serif);color:#191b1c;letter-spacing:0}.cs-filter-v7 [hidden]{display:none!important}.cs-filter-v7:not([open])>:not(summary){display:none!important}.cs-filter-v7 *{box-sizing:border-box}.cs-filter-v7 button,.cs-filter-v7 select,.cs-filter-v7 input,.cs-filter-v7 summary{font-family:inherit;text-transform:none;letter-spacing:0}.cs-filter-v7 button{cursor:pointer}.cs-filter-v7__trigger{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;min-width:106px;padding:10px 17px;border:1px solid #9a9e97;border-radius:3px;background:#fff;color:#191b1c;font-size:13px;font-weight:600;list-style:none;cursor:pointer}.cs-filter-v7__trigger::-webkit-details-marker{display:none}.cs-filter-v7__trigger svg{width:18px;height:18px}.cs-filter-v7>.cs-filter-v7__backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#0f121161;border:0;padding:0}.cs-filter-v7__panel{position:fixed;inset:0 0 0 auto;z-index:10001;width:min(440px,100vw);max-width:100%;height:100vh;height:100dvh;max-height:none;display:flex;flex-direction:column;margin:0;padding:0;background:#fff;color:#191b1c;border:0;box-shadow:-12px 0 40px #00000014;text-align:left;font-size:14px;line-height:1.45;overflow:hidden}.cs-filter-v7__header{display:flex;flex:none;align-items:center;justify-content:space-between;gap:18px;padding:22px 22px 18px;border-bottom:1px solid #deded9;background:#fff}.cs-filter-v7__header h2{font-family:inherit;font-weight:600;font-size:23px;line-height:1.2;margin:0 0 5px;letter-spacing:-.035em}.cs-filter-v7__header p,.cs-filter-v7__status{margin:0;color:#616660;font-size:12px;line-height:1.45}.cs-filter-v7__close{display:grid;place-items:center;flex:none;min-width:44px;height:44px;background:#fff;color:#191b1c;border:1px solid #e4e5df;border-radius:50%;padding:10px;font-size:24px}.cs-filter-v7__close svg{width:18px;height:18px}.cs-filter-v7__body{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:8px 22px 24px;scrollbar-gutter:stable}.cs-filter-v7__form{display:flex;flex-direction:column;min-height:0;flex:1;margin:0}.cs-filter-v7__status{padding:14px 22px 4px}.cs-filter-v7__eyebrow{font-size:10px!important;letter-spacing:.1em;margin:0 0 6px!important}.cs-filter-v7__check{display:none}.cs-filter-v7__selection{flex:1;color:#616660;text-align:right;font-weight:400;font-size:12px}.cs-filter-v7__summary>span[aria-hidden=true]{display:none}.cs-filter-v7__native-options{display:grid;gap:10px;padding:0 0 18px}.cs-filter-v7__checkbox{display:flex;align-items:center;gap:10px;min-height:40px}.cs-filter-v7__group{margin:0;padding:0;border:0;border-bottom:1px solid #e3e5de}.cs-filter-v7__summary{display:flex;justify-content:space-between;align-items:center;min-height:58px;gap:14px;padding:16px 0;font-size:15px;font-weight:600;color:#191b1c;list-style:none;cursor:pointer}.cs-filter-v7__summary::-webkit-details-marker{display:none}.cs-filter-v7__summary:after{content:"+";font-size:21px;font-weight:400}.cs-filter-v7__group[open]>.cs-filter-v7__summary:after{content:"\2212"}.cs-filter-v7__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none;margin:0 0 18px;padding:0}.cs-filter-v7__options>li{min-width:0;list-style:none;margin:0;padding:0}.cs-filter-v7__tile{position:relative;display:flex;width:100%;min-height:89px;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:11px 5px;border:1px solid #deded9;border-radius:4px;color:#292d29;background:#fff;text-decoration:none;font-size:12px;font-weight:500;line-height:1.25;text-align:center;cursor:pointer}.cs-filter-v7__tile svg{display:block;width:36px;height:36px;flex:none}.cs-filter-v7__group[data-cs-tag-group=style] .cs-filter-v7__tile svg{width:42px;height:42px}.cs-filter-v7__tile:is([aria-checked=true],[aria-pressed=true],.is-active),.cs-filter-v7__tile:has(input:checked){border-color:#252b25;background:#f3f5ef;box-shadow:inset 0 0 0 1px #252b25;color:#101b10}.cs-filter-v7__tile:is([aria-checked=true],[aria-pressed=true],.is-active):after,.cs-filter-v7__tile:has(input:checked):after{content:"\2713";position:absolute;right:5px;top:3px;font-size:11px;font-weight:600}.cs-filter-v7__tile input{accent-color:#242b24}.cs-filter-v7__body input[type=number],.cs-filter-v7__body input[type=text],.cs-filter-v7__body select{width:100%;min-height:46px;padding:10px 12px;font-size:16px;color:#222723;background:#fff;border:1px solid #aeb2aa;border-radius:3px}.cs-filter-v7__body input[type=checkbox]{width:19px;height:19px;accent-color:#202820}.cs-filter-v7__price{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 18px}.cs-filter-v7__price label{display:grid;gap:6px;font-size:12px;color:#565d56}.cs-filter-v7__sort{display:grid;gap:8px;padding-block:18px;font-size:14px;font-weight:600}.cs-filter-v7__chips{display:flex;flex:none;gap:7px;flex-wrap:wrap;padding:10px 22px 4px;max-height:116px;overflow:auto}.cs-filter-v7__chip{display:inline-flex;align-items:center;gap:7px;min-height:34px;border:1px solid #d5d9d0;border-radius:18px;padding:6px 11px;font-size:12px;line-height:1.25;color:#2c332d;background:#f6f7f3}.cs-filter-v7__footer{display:flex;flex:none;gap:12px;align-items:center;padding:16px 22px max(16px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #deded9;box-shadow:0 -8px 20px #ffffffbf}.cs-filter-v7__reset{min-height:48px;padding:10px 0;flex:0 0 auto;color:#495249;background:none;border:0;text-decoration:underline;text-underline-offset:4px;font-size:13px;font-weight:500}.cs-filter-v7__apply{min-height:48px;flex:1;padding:12px 18px;background:#202820;color:#fff;border:1px solid #202820;border-radius:3px;font-size:14px;font-weight:600}.cs-filter-v7 :is(button,a,summary,input,select):focus-visible{outline:2px solid #586d4d;outline-offset:3px}@media(max-width:749px){.cs-collection.cs-collection--engagement-ring .cs-collection__title{font-size:clamp(39px,11vw,48px);line-height:1.07;letter-spacing:-.025em}.cs-collection.cs-collection--engagement-ring .cs-collection__catalogue-heading{display:block!important;padding-block:22px 12px!important}.cs-collection.cs-collection--engagement-ring .cs-collection__catalogue-heading>p{display:none}.cs-collection.cs-collection--engagement-ring .cs-collection__catalogue-heading h2{font-size:22px;max-width:26ch}.cs-filter-v7__panel{width:100%}.cs-filter-v7__header{padding:19px 18px 16px}.cs-filter-v7__body{padding-inline:18px;scrollbar-gutter:auto}.cs-filter-v7__chips,.cs-filter-v7__status,.cs-filter-v7__footer{padding-inline:18px}}@media(prefers-reduced-motion:reduce){.cs-filter-v7 *{scroll-behavior:auto;transition:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/174/assets/cs-collection-refinement-v7.css.map */
