/* Warm fall styling shared with our Facebook page. */
:root{--ink:#253c29;--cream:#fbf4e7;--gold:#b47a2d;--rust:#9b4827}
body{background:#fbf4e7;color:#253c29}header{border-bottom:1px solid #dfcbb0;gap:24px}header .brand{display:flex;align-items:center;gap:12px;text-decoration:none;max-width:290px;flex-shrink:0}header .brand img{width:58px;height:58px;object-fit:cover;border-radius:50%;border:1px solid #dec7a2}header nav{gap:12px 20px}.banner{background:#ead8b9;color:#3d432b}.eyebrow{color:#8a4427}.button,button{background:#914323;color:#fffaf1;border-radius:7px}.button:hover,button:hover{background:#71331c}.button:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #b17b30;outline-offset:4px}.light{background:#ead8b9;color:#253c29}.card{background:#fffaf1;border-color:#e3ceb0;border-radius:12px}.card h3 a{text-decoration-thickness:1px}.note{color:#5b6252}.strip{border-color:#d9c3a1;color:#66452d}.finder{background:#eee1c8}.number{color:#9b4827}footer{border-color:#d9c3a1}summary{color:#314b32}.fall-cover{margin:26px 0 0;border-radius:14px;overflow:hidden;border:1px solid #e2c9a5;background:#f3e6ce}.fall-cover img{display:block;width:100%;height:auto}.hero{display:block;max-width:820px;padding:38px 0 45px}.hero h1{font-size:clamp(40px,5.5vw,65px);letter-spacing:-1.8px;max-width:760px}.hero p{max-width:700px}.fall-welcome{font:italic 21px/1.5 Georgia,serif;color:#81502d}.notice{background:#eee1c8;border-color:#a26032}#black-friday{background:#eee1c8!important;border:1px solid #dac29c;border-radius:14px!important}section#seasonal{border-bottom:1px solid #dfcbb0}.product-thumb{background:#fffdf8}.fall-mini{display:block;width:100%;height:110px;object-fit:cover;object-position:center;border-radius:10px;margin:24px 0 30px}@media(max-width:720px){header .brand img{width:48px;height:48px}header .brand{max-width:none}.fall-cover{margin-top:12px;border-radius:9px}.hero{padding:26px 0 30px}.hero h1{letter-spacing:-1px}.fall-welcome{font-size:19px}.fall-mini{height:85px}header nav{font-size:13px}h2{font-size:32px}}

[hidden]{display:none!important}.category-links{padding:12px 0 26px;gap:10px;display:flex;flex-wrap:wrap}.category-links a{border:1px solid #d6bb94;padding:8px 14px;border-radius:24px;background:#fffaf1;text-decoration:none}.category-links a:hover{background:#ead8b9}.weekly-find,.shop-link{background:#eee1c8;border:1px solid #dcc39d;border-radius:12px;padding:28px;margin:24px 0}.buying-note{border-top:1px solid #dfcbb0;margin-top:18px;padding-top:8px}.browse-controls{display:grid;grid-template-columns:2fr 1fr;gap:20px;margin:30px 0}input[type=search]{width:100%;font:inherit;padding:14px;border:1px solid #9ba58f;border-radius:5px;background:#fffaf1}header{flex-wrap:wrap}header nav{justify-content:flex-end;flex:1;min-width:250px}#seasonal{padding-top:24px}.hero{padding-bottom:22px}section{padding-top:42px;padding-bottom:42px}@media(max-width:720px){.browse-controls{grid-template-columns:1fr;gap:0}header nav{justify-content:flex-start;min-width:0}.weekly-find,.shop-link{padding:22px}.category-links{font-size:13px}}
.table-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:15px}th,td{text-align:left;vertical-align:top;padding:14px;border:1px solid #ddc6a5}th{background:#eee1c8}td{background:#fffaf1}

.collection-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}@media(max-width:720px){.collection-grid{grid-template-columns:1fr}}
