.rs-finder-page{padding:clamp(4.8rem,7vw,9rem) 1.6rem;background:var(--gradient-background);color:rgb(var(--color-foreground))}body:has(.rs-finder-page) shopify-forms-embed#app-embed{display:none!important}.rs-finder-page__inner{width:min(110rem,100%);margin-inline:auto}.rs-finder-page__header{max-width:78rem;margin:0 auto 3.6rem;text-align:center}.rs-finder-page__header h1{margin:0;font-family:var(--font-heading-family);font-size:clamp(4rem,7vw,7.2rem);font-weight:400;letter-spacing:-.05em;line-height:1;text-wrap:balance}.rs-finder-page__header p:not(.rs-eyebrow){max-width:68rem;margin:1.8rem auto 0;color:#111116b8;font-size:1.8rem;line-height:1.7}.rs-finder{background:var(--rs-paper);border:.1rem solid var(--rs-line);border-radius:var(--rs-radius-lg);box-shadow:var(--rs-shadow);overflow:hidden}.rs-finder__topbar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.6rem;padding:1.8rem clamp(2rem,4vw,4rem);background:var(--rs-ink);color:#fff}.rs-finder__step-label{color:var(--rs-gold);font-size:1.2rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.rs-finder__progress{height:.5rem;background:#fff3;border-radius:1rem;overflow:hidden}.rs-finder__progress span{display:block;width:20%;height:100%;background:var(--rs-gold);border-radius:inherit;transition:width .26s ease}.rs-finder__privacy{color:#ffffffad;font-size:1.2rem}.rs-finder__panel{padding:clamp(3rem,6vw,6.4rem)}.rs-finder__panel[hidden]{display:none}.rs-finder__panel h2{max-width:76rem;margin:0 auto 1rem;font-family:var(--font-heading-family);font-size:clamp(3rem,4.5vw,4.8rem);font-weight:400;letter-spacing:-.035em;line-height:1.08;text-align:center;text-wrap:balance}.rs-finder__panel-intro{max-width:64rem;margin:0 auto 3.2rem;color:#111116ad;line-height:1.65;text-align:center}.rs-finder fieldset{min-width:0;margin:0;padding:0;border:0}.rs-finder fieldset+fieldset{margin-top:3.2rem;padding-top:3.2rem;border-top:.1rem solid var(--rs-line)}.rs-finder legend:not(.visually-hidden){width:100%;margin-bottom:1.6rem;font-size:1.7rem;font-weight:800;text-align:center}.rs-finder__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.rs-finder__options--two{grid-template-columns:repeat(2,minmax(0,1fr))}.rs-finder__choice{position:relative}.rs-finder__choice input{position:absolute;width:.1rem;height:.1rem;opacity:0}.rs-finder__choice label{display:flex;flex-direction:column;justify-content:center;min-height:11rem;padding:1.8rem;background:#fff;border:.15rem solid rgba(17,17,22,.16);border-radius:1.2rem;color:var(--rs-ink);cursor:pointer;line-height:1.45;text-align:center;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.rs-finder__choice label strong{display:block;margin-bottom:.45rem;font-size:1.6rem}.rs-finder__choice label span{color:#1111169e;font-size:1.3rem}.rs-finder__choice input:checked+label{background:#d4af3724;border-color:var(--rs-gold-dark);box-shadow:0 0 0 .2rem #d4af3733}.rs-finder__choice input:focus-visible+label{outline:.3rem solid var(--rs-ink);outline-offset:.3rem;box-shadow:0 0 0 .55rem #d4af37b8}@media(hover:hover){.rs-finder__choice label:hover{border-color:#8b6811a6;box-shadow:0 .8rem 2rem #11111614;transform:translateY(-.15rem)}}.rs-finder__error{min-height:2.4rem;margin:1.6rem 0 0;color:#9c1c1c;font-weight:800;text-align:center}.rs-finder__nav{display:flex;justify-content:space-between;gap:1.2rem;margin-top:3.2rem}.rs-finder__button{display:inline-flex;align-items:center;justify-content:center;min-width:13rem;min-height:5rem;padding:1.2rem 2rem;background:var(--rs-ink);border:.1rem solid var(--rs-ink);border-radius:.8rem;color:#fff;cursor:pointer;font:inherit;font-weight:800}.rs-finder__button--secondary{background:transparent;color:var(--rs-ink)}.rs-finder__results-summary{max-width:72rem;margin:0 auto 3.2rem;padding:1.8rem 2rem;background:#d4af371f;border:.1rem solid rgba(139,104,17,.26);border-radius:1.2rem;line-height:1.6;text-align:center}.rs-finder__collection-results,.rs-finder__product-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.rs-finder-result{display:flex;flex-direction:column;padding:2.2rem;background:#fff;border:.1rem solid var(--rs-line);border-radius:1.2rem}.rs-finder-result__rank{margin-bottom:1.4rem;color:var(--rs-gold-dark);font-size:1.1rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.rs-finder-result h3{margin:0 0 .8rem;font-family:var(--font-heading-family);font-size:2.5rem;font-weight:400}.rs-finder-result p{flex:1;margin:0 0 1.8rem;color:#111116ad;line-height:1.55}.rs-finder-result a{color:var(--rs-ink);font-weight:800;text-underline-offset:.35rem}.rs-finder__product-heading{margin:4.8rem 0 2rem;font-family:var(--font-heading-family);font-size:3.2rem;font-weight:400;text-align:center}.rs-finder-product{color:var(--rs-ink);text-decoration:none}.rs-finder-product img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover;background:#fff;border:.1rem solid var(--rs-line);border-radius:1.2rem}.rs-finder-product strong{display:block;margin-top:1rem;line-height:1.4}.rs-finder-product span{display:block;margin-top:.4rem;color:#111116ad;font-weight:700}.rs-finder__loading{grid-column:1 / -1;padding:2.4rem;color:#111116ad;text-align:center}.rs-finder-seo{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(3.2rem,7vw,8rem);width:min(100rem,100%);margin:clamp(5.6rem,8vw,9rem) auto 0;padding:clamp(3rem,5vw,5rem);background:var(--rs-ink);border-radius:var(--rs-radius-lg);color:#fff}.rs-finder-seo h2{margin:0;color:var(--rs-gold);font-family:var(--font-heading-family);font-size:clamp(3rem,4vw,4.8rem);font-weight:400;line-height:1.08}.rs-finder-seo__copy{color:#ffffffc7;line-height:1.8}.rs-finder-seo__copy p:first-child{margin-top:0}@media screen and (max-width:749px){.rs-finder-page{padding-inline:1rem}.rs-finder__topbar{grid-template-columns:1fr auto}.rs-finder__progress{grid-column:1 / -1;grid-row:2}.rs-finder__privacy{text-align:right}.rs-finder__panel{padding:3.2rem 1.4rem}.rs-finder__options,.rs-finder__options--two,.rs-finder__collection-results,.rs-finder__product-results{grid-template-columns:1fr}.rs-finder__choice label{min-height:8.4rem}.rs-finder__nav{flex-direction:column-reverse}.rs-finder__button{width:100%}.rs-finder-seo{grid-template-columns:1fr;border-radius:var(--rs-radius-md)}}@media(prefers-reduced-motion:reduce){.rs-finder__progress span,.rs-finder__choice label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/73/assets/remiscent-finder.css.map */
