.rf-ff{--rf-ff-accent: #E65405;--rf-ff-line: rgba(18, 18, 18, .18);--rf-ff-ink: #121212;--rf-ff-muted: #6b6b6b;display:block;margin:0}.rf-ff__heading,.rf-ff__label{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--rf-ff-muted);margin:0 0 8px}.rf-ff__label--dates{margin-top:18px}.rf-ff__tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:480px){.rf-ff__tiles{grid-template-columns:1fr}}.rf-ff-tile{display:flex;flex-direction:column;gap:3px;padding:14px 16px;text-align:left;background:#fff;border:1px solid var(--rf-ff-line);border-radius:10px;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.rf-ff-tile:hover{border-color:var(--rf-ff-accent)}.rf-ff-tile:focus-visible{outline:2px solid var(--rf-ff-accent);outline-offset:2px}.rf-ff-tile--selected{border-color:var(--rf-ff-accent);box-shadow:inset 0 0 0 1px var(--rf-ff-accent);background:color-mix(in srgb,var(--rf-ff-accent) 6%,#fff)}.rf-ff-tile__title{font-weight:600;font-size:.98rem;color:var(--rf-ff-ink);line-height:1.25}.rf-ff-tile__meta{font-size:.82rem;color:var(--rf-ff-muted);line-height:1.3}.rf-ff__panel{margin-top:14px;padding:16px;border:1px solid var(--rf-ff-line);border-radius:10px;background:color-mix(in srgb,var(--rf-ff-accent) 3%,#fff)}.rf-ff__panel[hidden]{display:none}.rf-ff__zip-row{display:flex;gap:8px}.rf-ff__zip,.rf-ff__address{flex:1 1 auto;min-width:0;padding:11px 13px;font-size:1rem;color:var(--rf-ff-ink);background:#fff;border:1px solid var(--rf-ff-line);border-radius:8px}.rf-ff__zip{max-width:160px;letter-spacing:.08em}.rf-ff__address{width:100%;margin-bottom:4px}.rf-ff__zip:focus,.rf-ff__address:focus{outline:none;border-color:var(--rf-ff-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--rf-ff-accent) 18%,transparent)}.rf-ff__zip-btn{flex:0 0 auto;padding:11px 18px;font-size:.9rem;font-weight:600;color:#fff;background:var(--rf-ff-accent);border:none;border-radius:8px;cursor:pointer}.rf-ff__zip-btn:hover{filter:brightness(.94)}.rf-ff-zip-result{margin:10px 0 0;font-size:.88rem;line-height:1.4}.rf-ff-zip-result[hidden]{display:none}.rf-ff-zip-result--ok{color:#1a7f4b}.rf-ff-zip-result--no{color:#b3261e}.rf-ff__dates{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.rf-ff-date{flex:0 0 auto;width:58px;padding:8px 0;display:flex;flex-direction:column;align-items:center;gap:1px;background:#fff;border:1px solid var(--rf-ff-line);border-radius:8px;cursor:pointer;transition:border-color .14s ease,background .14s ease}.rf-ff-date:hover{border-color:var(--rf-ff-accent)}.rf-ff-date--selected{border-color:var(--rf-ff-accent);box-shadow:inset 0 0 0 1px var(--rf-ff-accent);background:color-mix(in srgb,var(--rf-ff-accent) 8%,#fff)}.rf-ff-date__dow,.rf-ff-date__mon{font-size:.62rem;letter-spacing:.06em;text-transform:uppercase;color:var(--rf-ff-muted)}.rf-ff-date__num{font-size:1.12rem;font-weight:600;color:var(--rf-ff-ink);line-height:1.1}.rf-ff__note{margin:14px 0 0;font-size:.82rem;line-height:1.45;color:var(--rf-ff-muted)}.rf-ff__message,.rf-ff__summary{margin:12px 0 0;font-size:.86rem;text-align:center;line-height:1.4}.rf-ff__message{color:var(--rf-ff-muted)}.rf-ff__message[hidden],.rf-ff__summary[hidden]{display:none}.rf-ff__summary{color:var(--rf-ff-ink);font-weight:600}.rf-ff--locked [ref=addToCartButton]{opacity:.55;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/37/assets/rf-firewood-fulfillment.css.map */
