:root{--black:#050505;--gold:#c58c00;--amber:#b07100;--peach:#e6b18d;--brown:#45170b;--white:#fff;--ink:#171717}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:#fff;font-family:"Libre Baskerville",Georgia,serif}a{color:inherit;text-decoration:none}.site-header{height:165px;padding:20px 8vw 0;display:flex;justify-content:space-between;align-items:flex-start;background:#020202;position:relative}.brand-wrap{display:flex;gap:14px;align-items:flex-start}.brand-logo{width:142px;height:auto;display:block;filter:saturate(1.08)}.brand-copy{font-size:10px;line-height:1.4;color:#fff;max-width:245px}.site-name{font-family:"Cormorant Garamond",serif;font-weight:700;color:#d17014;font-size:22px;margin:0 0 4px}.brand-copy p{margin:0 0 7px}.shop-note{color:#b56000}.top-actions{padding-top:43px;min-width:340px}.main-nav{font-size:10px;display:flex;align-items:center;justify-content:flex-end;gap:14px}.main-nav a:hover{color:var(--gold)}.login{color:#b57907}.bag{border:1px solid #bbb;width:18px;height:18px;text-align:center;line-height:15px}.shop-btn{width:110px;height:60px;border-left:1px solid var(--gold);border-bottom:1px solid var(--gold);display:flex;align-items:center;justify-content:center;color:var(--gold);font-size:10px;margin:25px 0 0 auto}.hero{min-height:620px;display:flex;justify-content:center;align-items:center;background:#030303;position:relative;overflow:hidden}.hero-feathers{position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,.78),rgba(0,0,0,.88)),url("https://web.archive.org/web/20250326002358im_/https://static.wixstatic.com/media/11062b_e7c4d0e8190e4d19a31c4dfcb745bce6~mv2_d_6016_4016_s_4_2.jpg/v1/fill/w_980,h_654,al_c,q_85,usm_0.66_1.00_0.01/11062b_e7c4d0e8190e4d19a31c4dfcb745bce6~mv2_d_6016_4016_s_4_2.jpg") center/cover no-repeat;opacity:.35}.hero-inner{position:relative;text-align:center;width:min(760px,92vw);padding:35px 20px}.hero h1{font-family:"Cormorant Garamond",serif;font-size:58px;line-height:.95;font-weight:600;margin:0;color:var(--peach);text-shadow:0 1px 0 #000}.hero h1 span,.hero h1 br+span{color:#d8b256}.hero blockquote{max-width:660px;margin:25px auto 0;color:#cf9400;font-size:20px;line-height:1.45;font-style:italic;font-weight:700}.intro{max-width:670px;margin:58px auto 18px;font-size:11px;line-height:1.6}.registry{display:inline-block;color:#c99000;border:2px solid #9e6a00;padding:7px 14px;font-size:10px}.products{background:#fff;color:#111;padding:65px 5vw 115px;min-height:560px}.product-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:28px;max-width:1400px;margin:auto}.product-card{min-width:0}.product-card a{display:block}.product-img{height:210px;overflow:hidden;background:#f8f8f8;margin-bottom:12px}.product-img img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.product-card:hover img{transform:scale(1.04)}.tag{display:inline-block;background:#ad4f08;color:#fff;padding:4px 10px;font-size:8px;letter-spacing:.05em;margin-bottom:32px}.product-card h3{font-size:11px;line-height:1.5;font-weight:400;margin:0 0 7px;min-height:48px}.product-card p{font-size:10px;color:#5a5a5a;margin:0}.about-section{min-height:500px;position:relative;display:flex;justify-content:center;align-items:center;background:#030303;overflow:hidden}.about-bg{position:absolute;inset:0;background:url("https://web.archive.org/web/20250326002358im_/https://static.wixstatic.com/media/0b0124_6d87367ee5a6449fa4d47f4c4a680076~mv2.jpg/v1/fill/w_980,h_245,al_c,q_80/0b0124_6d87367ee5a6449fa4d47f4c4a680076~mv2.jpg") center/cover no-repeat;opacity:.05;filter:grayscale(1)}.about-content{position:relative;text-align:center;max-width:760px;padding:70px 25px}.about-content h2,.shipping h2,.contact-form h2{font-family:"Cormorant Garamond",serif;font-size:58px;line-height:.92;font-weight:600;color:#c39200;margin:0 0 30px}.about-content h4{font-size:13px;margin-bottom:18px}.about-content p{font-size:11px;line-height:1.6}.shipping-contact{background:var(--brown);min-height:850px;padding:65px 8vw 70px}.shipping{text-align:center;max-width:900px;margin:0 auto}.shipping h2{margin-bottom:20px}.shipping img{width:110px;height:85px;object-fit:cover;opacity:.18}.shipping p{font-size:11px;line-height:1.45;max-width:690px;margin:150px auto 0}.contact{max-width:860px;margin:90px auto 0;display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:end}.contact-image{display:flex;justify-content:flex-end}.contact-image img{width:260px;max-height:360px;object-fit:cover;opacity:.08}.contact-form h2{margin:0 0 -7px;font-size:54px}.contact-form input,.contact-form textarea{display:block;width:100%;background:transparent;border:0;border-bottom:1px solid #b1a29f;color:#fff;padding:7px 2px;font-family:inherit;font-size:10px;outline:none}.contact-form textarea{border-bottom:0;resize:none}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#ddd}.contact-form button{float:right;background:#fff;color:#111;border:0;padding:10px 30px;font-family:inherit;font-size:10px;margin-top:18px}.thanks{display:block;clear:both;padding-top:10px;color:#fff}footer{min-height:160px;text-align:center;padding:35px 20px;background:#020202;font-size:9px;line-height:1.5}.socials{display:flex;justify-content:center;gap:5px;margin-bottom:20px}.socials a{width:15px;height:15px;background:#fff;color:#18214f;font:bold 10px Arial;border-radius:2px;display:grid;place-items:center}
@media(max-width:1000px){.product-grid{grid-template-columns:repeat(3,1fr)}.site-header{padding-inline:4vw}.hero h1{font-size:48px}}@media(max-width:640px){.site-header{height:auto;padding:18px;display:block}.brand-logo{width:105px}.brand-copy{font-size:8px}.site-name{font-size:18px}.top-actions{padding-top:18px;min-width:0}.main-nav{justify-content:flex-start;flex-wrap:wrap}.shop-btn{margin:16px 0 0;width:100px;height:45px}.hero{min-height:650px}.hero h1{font-size:44px}.hero blockquote{font-size:17px}.products{padding:45px 22px 75px}.product-grid{grid-template-columns:repeat(2,1fr);gap:28px 18px}.product-img{height:170px}.tag{margin-bottom:15px}.about-content h2,.shipping h2,.contact-form h2{font-size:48px}.shipping-contact{padding-inline:24px}.shipping p{margin-top:75px}.contact{grid-template-columns:1fr;margin-top:75px}.contact-image{display:none}}
