.jewelry-finder{--jewelry-finder-ink: #23170a;--jewelry-finder-sand: #f2ede8;--jewelry-finder-paper: #ffffff;--jewelry-finder-line: color-mix(in srgb, var(--jewelry-finder-ink) 22%, transparent);padding:clamp(48px,6vw,96px) clamp(16px,3vw,32px);color:var(--jewelry-finder-ink);background:var(--jewelry-finder-sand)}.jewelry-finder__inner{max-width:1200px;margin:0 auto;padding:0}.jewelry-finder__intro{max-width:760px;margin-inline:auto;margin-bottom:clamp(28px,3vw,44px);text-align:center}.jewelry-finder__intro:before{content:"";display:block;width:56px;height:1px;margin:0 auto 24px;background:var(--jewelry-finder-ink)}.jewelry-finder__title{margin:0 0 12px;color:var(--jewelry-finder-ink);font-family:var(--font-heading-family);font-size:clamp(38px,4vw,48px);font-weight:400;line-height:1.12;text-transform:uppercase}.jewelry-finder__description{margin:0;max-width:none;font-size:clamp(18px,1.5vw,21px);font-weight:300;line-height:1.55}.jewelry-finder__form{display:grid;gap:clamp(20px,2vw,28px);max-width:1120px;margin:0 auto}.jewelry-finder__search-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:end}.jewelry-finder__filters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding-top:clamp(20px,2vw,28px);border-top:1px solid var(--jewelry-finder-line)}.jewelry-finder__field{display:grid;min-width:0;gap:8px}.jewelry-finder__field label{font-size:clamp(16px,1.2vw,18px);font-weight:300;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.jewelry-finder__field input,.jewelry-finder__field select{width:100%;min-width:0;min-height:60px;padding:14px 16px;border:1px solid var(--jewelry-finder-line);border-radius:6px;color:var(--jewelry-finder-ink);background:var(--jewelry-finder-paper);font:inherit;font-size:clamp(18px,1.2vw,20px);font-weight:300;line-height:1.25}.jewelry-finder__field input:focus-visible,.jewelry-finder__field select:focus-visible,.jewelry-finder__submit:focus-visible{outline:2px solid currentColor;outline-offset:2px}.jewelry-finder__submit{min-width:224px;min-height:60px;padding:14px 32px;border:1px solid var(--jewelry-finder-ink);border-radius:200px;color:var(--jewelry-finder-ink);background:transparent;font:inherit;font-size:clamp(15px,1.1vw,17px);font-weight:300;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:color .18s ease,background-color .18s ease}@media(hover:hover){.jewelry-finder__submit:hover{color:var(--jewelry-finder-paper);background:var(--jewelry-finder-ink)}}@media screen and (max-width:1199px){.jewelry-finder__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.jewelry-finder__filters .jewelry-finder__field:last-child{grid-column:1 / -1}}@media screen and (max-width:639px){.jewelry-finder{padding:32px 12px}.jewelry-finder__inner{padding:0 4px}.jewelry-finder__title{font-size:clamp(32px,9vw,38px)}.jewelry-finder__description{font-size:18px}.jewelry-finder__search-row,.jewelry-finder__filters{grid-template-columns:1fr}.jewelry-finder__filters .jewelry-finder__field:last-child{grid-column:auto}.jewelry-finder__submit{width:100%;min-width:0}.jewelry-finder__field input,.jewelry-finder__field select{min-height:60px;font-size:17px}.jewelry-finder__submit{min-height:56px;font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/107/compiled_assets/styles.css.map */
