.rf{--rf-paper: #ede3cb;--rf-card: #f6efdc;--rf-card-border: #b9a983;--rf-ink: #1c1b18;--rf-ink-2: #4a473f;--rf-ink-3: #5e5a50;--rf-green: #2f6b3f;--rf-dark: #2a2219;--rf-font-hand: "Caveat", "Bradley Hand", cursive;--rf-font-serif: "Fraunces", Georgia, serif;--rf-font-type: "Public Sans", system-ui, sans-serif;--rf-font-body: "Public Sans", system-ui, sans-serif}.rf .paper{background-color:var(--rf-paper);background-image:radial-gradient(ellipse at 50% 30%,#fffaeb8c,#fffaeb00 60%),radial-gradient(rgba(110,80,35,.1) 1px,transparent 1.6px),radial-gradient(rgba(110,80,35,.07) 1px,transparent 1.4px),repeating-linear-gradient(0deg,rgba(120,90,40,.025) 0px,rgba(120,90,40,.025) 1px,transparent 1px,transparent 4px),linear-gradient(90deg,#78552324,#78552300 8% 92%,#78552324);background-size:100% 100%,13px 13px,23px 19px,100% 100%,100% 100%;background-position:0 0,3px 7px,11px 2px,0 0,0 0}.rf a{color:#1e4d36}.rf a:hover{color:#123324}.rf .rf-container{max-width:calc(var(--page-width, 1320px) + var(--gutter, 24px) * 2);margin:0 auto;padding-left:var(--gutter, 24px);padding-right:var(--gutter, 24px)}.rf-hero{padding-top:10px;padding-bottom:18px}.rf-hero--tight{padding-top:6px;padding-bottom:14px}.rf-hero__grid{display:flex;flex-wrap:wrap;gap:24px 56px;align-items:center;justify-content:space-between}.rf-hero__text{flex:1 1 480px;min-width:0}.rf-hero__eyebrow{font-family:var(--rf-font-type);font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--rf-green)}.rf-hero__title{font-family:var(--rf-font-hand)!important;font-weight:700!important;font-size:clamp(48px,5vw,72px);line-height:.95;text-transform:none!important;letter-spacing:0;margin:6px 0 4px;color:var(--rf-ink)}.rf-hero__underline{display:block;width:min(100%,320px);height:auto;margin:0 0 10px;stroke:var(--rf-green)}.rf-hero__intro{font-size:18px;line-height:1.55;margin:0;max-width:600px;color:#2e2c27}.rf-hero__figure{flex:0 1 440px;min-width:0;margin:0;background:var(--rf-card);border:3px double var(--rf-card-border);box-shadow:0 2px #5a411914;border-radius:2px;padding:10px}.rf-hero__media{position:relative;aspect-ratio:16 / 8;background:#e2d4b2;overflow:hidden}.rf-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rf-toolbar{padding-top:56px;padding-bottom:24px}.rf-toolbar__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:20px}.rf-toolbar__heading{font-family:var(--rf-font-hand)!important;font-weight:700!important;font-size:clamp(40px,4.5vw,54px);line-height:1;text-transform:none!important;margin:0;color:var(--rf-ink)}.rf-toolbar__count{color:var(--rf-ink-3);font-size:15px}.rf-toolbar__sort{display:flex;align-items:center;gap:12px}.rf-toolbar__sort-label{font-size:15px;color:var(--rf-ink-3)}.rf-toolbar__sort select{min-height:44px;padding:0 12px;border:1px solid #8f8264;border-radius:2px;background:var(--rf-card);font:inherit;font-size:15px;color:var(--rf-ink);cursor:pointer}.rf-filters{padding-bottom:8px}.rf-filters__panel{margin-top:12px}.rf-filters__toggle{min-height:44px;padding:0 18px;border:0;background:var(--rf-ink);color:#f7f4ec;border-radius:22px;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.rf-filters__panel[hidden]{display:none}.rf-grid-section{padding-bottom:80px}.rf-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:32px;align-items:stretch;list-style:none;margin:0;padding:0}.rf-grid>li{display:flex}.rf-grid>li>.rf-card{flex:1 1 auto;width:100%}.rf-card{background:var(--rf-card);border:3px double var(--rf-card-border);box-shadow:0 2px #5a411914;border-radius:2px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.rf-card__media{position:relative;aspect-ratio:16 / 9;background:#e2d4b2;overflow:hidden}.rf-card__media img.rf-card__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.rf-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #5a41192e}.rf-card:hover .rf-card__photo{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){.rf-card,.rf-card__photo{transition:none}.rf-card:hover,.rf-card:hover .rf-card__photo{transform:none}}.rf-card__sash{position:absolute;top:0;left:0;width:140px;height:auto;pointer-events:none}@media(max-width:400px){.rf-card__sash{width:110px}}.rf-card__body{padding:22px 24px 24px;display:flex;flex-direction:column;gap:8px;flex:1}.rf-card__category{font-family:var(--rf-font-type);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--rf-green)}.rf-card__title{font-family:var(--heading-font-family)!important;font-weight:600!important;font-size:20px!important;line-height:1.3!important;text-transform:none!important;letter-spacing:0!important;margin:0}.rf-card__title a{color:var(--rf-ink);text-decoration:none}.rf-card__desc{margin:0;font-family:var(--rf-font-serif);font-style:italic;color:var(--rf-ink-2);font-size:16px}.rf-card__specs{margin:0;font-size:15px;color:var(--rf-ink-3)}.rf-card__foot{margin-top:auto;padding-top:14px;border-top:1px dashed #a8997a;display:flex;justify-content:space-between;align-items:center;gap:12px}.rf-card__price{font-size:20px;font-weight:700;color:var(--rf-ink)}.rf-sell{background:var(--rf-green);color:#fff;border:3px double var(--rf-card-border);border-radius:2px;overflow:hidden;display:flex;flex-direction:column}.rf-sell__video-btn{position:relative;display:block;width:100%;aspect-ratio:16 / 9;padding:0;border:0;background:var(--rf-ink);cursor:pointer;overflow:hidden}.rf-sell__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 28%}.rf-sell__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#14120c2e}.rf-sell__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:68px;border-radius:50%;background:var(--rf-card);box-shadow:0 4px 12px #0000004d;display:flex;align-items:center;justify-content:center}.rf-sell__duration{position:absolute;bottom:10px;right:12px;background:#14120cbf;color:var(--rf-card);font-family:var(--rf-font-type);font-size:12px;padding:3px 8px;border-radius:2px}.rf-sell__body{padding:20px 24px 24px;display:flex;flex-direction:column;gap:10px;flex:1}.rf-sell__eyebrow{font-family:var(--rf-font-type);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#d6e6dc}.rf-sell__quote{margin:0;font-family:var(--rf-font-hand);font-weight:700;font-size:32px;line-height:1.1}.rf-sell__attribution{font-size:14px;color:#e8f1eb}.rf-sell__btn{margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;min-height:48px;padding:0 24px;background:var(--rf-card);color:var(--rf-ink)!important;text-decoration:none;font-weight:600;border-radius:4px}.rf-video-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#14120cd1;display:flex;align-items:center;justify-content:center;padding:24px}.rf-video-dialog[hidden]{display:none}.rf-video-dialog__inner{position:relative;height:min(86vh,900px);aspect-ratio:9 / 16;max-width:100%;background:#000;border:3px double var(--rf-card-border)}.rf-video-dialog video{display:block;width:100%;height:100%;object-fit:contain}.rf-video-dialog__close{position:absolute;top:-18px;right:-18px;width:44px;height:44px;border-radius:50%;border:0;background:var(--rf-card);color:var(--rf-ink);cursor:pointer;box-shadow:0 2px 8px #0000004d;display:flex;align-items:center;justify-content:center}.rf-signup{background:var(--rf-dark);color:#f7f4ec;border-top:6px double var(--rf-card-border);border-bottom:6px double var(--rf-card-border)}.rf-signup__inner{padding-top:64px;padding-bottom:64px;display:flex;flex-wrap:wrap;gap:32px 64px;align-items:center;justify-content:space-between}.rf-signup__text{flex:1 1 420px;min-width:0}.rf-signup__heading{font-family:var(--rf-font-hand)!important;font-weight:700!important;font-size:clamp(36px,4.2vw,48px);line-height:1.05;text-transform:none!important;margin:0 0 12px;color:#f7f4ec}.rf-signup__sub{margin:0;font-size:18px;color:#cfc9bb}.rf-signup__form{flex:1 1 420px;min-width:0;display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.rf-signup__field{flex:1 1 240px;display:flex;flex-direction:column;gap:6px}.rf-signup__label{font-size:14px;color:#cfc9bb}.rf-signup__input{min-height:52px;padding:0 16px;border:1px solid var(--rf-ink-3);background:#3a3024;color:#f7f4ec;border-radius:4px;font:inherit}.rf-signup__btn{min-height:52px;padding:0 28px;border:0;background:#f7f4ec;color:var(--rf-ink);border-radius:4px;font:inherit;font-weight:700;cursor:pointer}.rf-signup__msg{width:100%;margin:8px 0 0;font-size:15px;color:#cfc9bb}.rf-sold{padding-top:72px;padding-bottom:48px}.rf-sold__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:24px}.rf-sold__heading{font-family:var(--rf-font-hand)!important;font-weight:700!important;font-size:clamp(36px,4vw,46px);line-height:1.05;text-transform:none!important;margin:0 0 6px;color:var(--rf-ink)}.rf-sold__sub{margin:0;color:var(--rf-ink-2)}.rf-sold__link{font-weight:600}.rf-sold__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:20px}.rf-sold-card--hidden{display:none}.rf-sold__more{display:inline-block;margin-top:24px;padding:11px 22px;border:1px solid var(--rf-card-border);border-radius:2px;background:var(--rf-card);color:var(--rf-ink);font-family:var(--rf-font-type);font-size:14px;letter-spacing:.06em;cursor:pointer}.rf-sold__more:hover{border-color:var(--rf-green);color:var(--rf-green)}.rf-sold__more:focus-visible{outline:2px solid var(--rf-green);outline-offset:2px}.rf-sold-card{background:var(--rf-card);border:3px double var(--rf-card-border);box-shadow:0 2px #5a411914;border-radius:2px;overflow:hidden}.rf-sold-card__media{position:relative;aspect-ratio:16 / 9;background:#dcd1b8}.rf-sold-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rf-sold-card__stamp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-8deg);border:2px solid var(--rf-green);color:var(--rf-green);background:#f6efdce6;font-family:var(--rf-font-type);font-size:14px;letter-spacing:.14em;text-transform:uppercase;padding:6px 12px;border-radius:3px;white-space:nowrap}.rf-sold-card__body{padding:16px 18px 18px}.rf-sold-card__year{font-family:var(--rf-font-type);font-size:13px;color:var(--rf-ink-3)}.rf-sold-card__title{font-family:var(--rf-font-serif);font-size:19px;line-height:1.25;color:var(--rf-ink)}.rf-seo{border-top:4px double var(--rf-ink)}.rf-seo__inner{padding-top:56px;padding-bottom:72px;display:flex;flex-wrap:wrap;gap:24px 64px}.rf-seo__heading{flex:1 1 280px;font-family:var(--rf-font-hand)!important;font-weight:700!important;font-size:clamp(36px,4vw,46px);line-height:1.05;text-transform:none!important;letter-spacing:0!important;margin:0;color:var(--rf-ink)}.rf-seo__copy{flex:2 1 520px;min-width:0;color:var(--rf-ink-2);font-size:17px}.rf-seo__copy p{margin:0 0 14px}.rf-seo__copy p:last-child{margin-bottom:0}.rf .products-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rf .products-toolbar__filter-btn{min-height:44px;padding:0 22px;border:0;background:var(--rf-ink);color:#f7f4ec;border-radius:22px;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.rf .products-toolbar__filter-btn svg{display:none}.rf .products-toolbar__sort .custom-select{width:auto;min-width:180px}.rf .products-toolbar__sort .custom-select__btn{width:100%!important;min-width:0}.rf .products-toolbar__sort .custom-select__btn{background:var(--rf-card)!important;border:1px solid #8f8264!important;border-radius:22px!important;box-shadow:none!important;min-height:44px;padding:0 16px!important;font:inherit;font-size:15px;font-weight:600;color:var(--rf-ink);line-height:1.2}.rf .products-toolbar__sort .custom-select__btn:focus-visible,.rf .products-toolbar__sort .custom-select__btn:focus{outline:2px solid var(--rf-green);outline-offset:2px}.rf .products-toolbar__sort .custom-select__toggle,.rf .products-toolbar__sort select,.rf .products-toolbar__sort .disclosure__toggle,.rf .products-toolbar__sort button{min-height:44px;padding:0 16px;border:1px solid #8f8264;border-radius:22px;background:var(--rf-card);font:inherit;font-size:15px;color:var(--rf-ink)}.rf .products-toolbar+hr{border:0;margin:0}.rf .products-toolbar__compare{display:none!important}@media(max-width:749px){.rf-toolbar__heading,.rf-signup__heading{font-size:44px}.rf-sold__heading{font-size:40px}.rf-signup__inner{padding-top:48px;padding-bottom:48px}.rf-hero{padding-top:16px;padding-bottom:28px}.rf-card__title{font-size:20px!important;line-height:1.25!important}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/rare-finds.css.map */
