@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400&display=swap');:root{--dark:#251409;--brown:#51301a;--gold:#bd8737;--goldlight:#f4d996;--cream:#fff8ed;--sand:#f2e6d2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--dark);font-family:'DM Sans',Arial,sans-serif;line-height:1.7}a{color:inherit}.site-header{position:sticky;top:0;z-index:10;display:flex;justify-content:space-between;align-items:center;padding:19px max(5vw,22px);background:#fff9efed;backdrop-filter:blur(16px);border-bottom:1px solid #d9c29b}.brand{text-decoration:none;font-weight:700;letter-spacing:.17em;font-size:17px}.brand span{color:var(--gold)}nav{display:flex;align-items:center;gap:30px}nav a{text-decoration:none;font-size:13px;font-weight:600}nav a:hover{color:var(--gold)}.nav-cta,.btn{background:linear-gradient(120deg,#8e5d20,#d7a94d,#8d5b20);color:white!important;padding:13px 23px;border-radius:3px;text-decoration:none;border:0;font-weight:700;cursor:pointer}.menu{display:none;border:0;background:transparent;font-size:27px}.hero{display:grid;grid-template-columns:1.05fr .95fr;min-height:690px;background:linear-gradient(125deg,#fff9ef,#ead4b2);align-items:center}.hero-copy{padding:90px 7vw}.eyebrow,.num{color:#a5752c;font-weight:700;font-size:12px;letter-spacing:.2em}.hero h1,.statement h2,.order-intro h2{font:500 clamp(43px,5vw,78px)/1.13 'Playfair Display',Georgia,serif;margin:22px 0}.hero h1 em,.statement h2 em{color:#a16c28;font-weight:400}.hero-copy p{max-width:540px;font-size:17px}.actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}.textlink{text-decoration:none;font-size:14px;font-weight:700}.facts{display:flex;gap:20px;flex-wrap:wrap;margin-top:46px;font-size:11px;letter-spacing:.07em;color:#735737}.hero-image{height:100%;min-height:650px;overflow:hidden}.hero-image img{height:100%;width:100%;object-fit:cover;object-position:center}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:42px;max-width:1250px;margin:auto;padding:110px 30px}.image-card{height:430px;overflow:hidden;background:#e8d1aa}.image-card img{width:100%;height:100%;object-fit:cover;object-position:center 55%}.product-grid h2{font:500 35px 'Playfair Display',serif;margin:9px 0}.product-grid p{max-width:520px;color:#67533f}.num{display:block;margin-top:24px}.statement{text-align:center;padding:110px 25px;background:radial-gradient(ellipse at center,#69411e,#261407 75%);color:#fff4de}.statement h2{font-size:clamp(45px,6vw,76px)}.statement h2 em{color:#f1c777}.notes{max-width:1050px;margin:45px auto 0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.notes div{border:1px solid #b28b52;padding:24px;background:#ffffff0a}.notes span{color:#f0ca85;font-size:12px;font-weight:700;letter-spacing:.17em}.notes p{font-family:'Playfair Display',serif;font-size:18px}.order-section{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;max-width:1250px;margin:auto;padding:120px 30px}.order-intro h2{font-size:clamp(42px,5vw,65px)}.order-intro p{color:#65523d}.price{font:500 45px 'Playfair Display',serif;color:#9b6927;margin:35px 0}.price small{display:block;font:14px 'DM Sans',sans-serif;color:#6d5a42}.shipping-note{font-size:13px}form{padding:35px;background:white;border:1px solid #e7d8bd;box-shadow:0 20px 70px #60401914;border-radius:8px}label{display:block;font-size:13px;font-weight:600;margin-bottom:17px}.two{display:grid;grid-template-columns:1fr 1fr;gap:17px}input,select,textarea{display:block;width:100%;margin-top:7px;padding:13px;border:1px solid #d8c9b4;background:#fffdf8;border-radius:3px;font:inherit;color:var(--dark)}input:focus,textarea:focus{outline:2px solid #c79b52}.total{display:flex;justify-content:space-between;gap:15px;align-items:center;padding:20px 0;border-top:1px solid #e3d5c0;border-bottom:1px solid #e3d5c0}.total strong{font-size:25px;color:#9b6927}.hp-field{position:absolute;left:-10000px}.captcha-wrap{margin:22px 0}.check{display:flex;align-items:flex-start;gap:12px;font-weight:400}.check input{width:auto;margin-top:5px}.submit{width:100%;font-size:15px;padding:18px}.form-note{font-size:12px;color:#79654d}footer{text-align:center;background:#231307;color:#e9d0a1;padding:55px 20px}.footer-logo{font:500 27px 'Playfair Display',serif;letter-spacing:.12em}.legal{font-size:12px;color:#d1b789}.legal a{margin:0 7px}@media(max-width:850px){.menu{display:block}nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff9ef;padding:22px;flex-direction:column;align-items:stretch}nav.open{display:flex}.hero,.order-section{grid-template-columns:1fr}.hero-copy{padding:65px 25px}.hero-image{min-height:0;height:530px}.product-grid{padding:65px 22px;gap:20px}.image-card{height:340px}.order-section{padding:70px 22px;gap:30px}.notes{grid-template-columns:1fr}}@media(max-width:550px){.product-grid,.two{grid-template-columns:1fr}.hero-image{height:450px}.product-grid{gap:50px}form{padding:22px}.total{font-size:13px}.brand{font-size:14px}}