:root{--paper:#f7f4ed;--ink:#182d30;--gold:#ad8750}.wrap{width:min(1320px,calc(100% - 96px))}.topline{font-size:8px;letter-spacing:2.8px;background:#172e31;color:#d4c3a3;padding:11px}.header-inner{height:99px}.nav{gap:29px;font-size:11px}.brand strong{font-size:17px;font-weight:600;letter-spacing:.2px}.brand small{font-size:7px;letter-spacing:2.5px}.monogram{font-size:27px;border-color:#b09361;width:49px;height:52px}.hero{background:#f0ece2;color:#183236;border-bottom:1px solid #d6d6c7;isolation:isolate}.hero-grid{min-height:650px;grid-template-columns:1.04fr 1fr;gap:55px}.hero h1{font-size:clamp(50px,5.1vw,78px);letter-spacing:-3.2px;line-height:1.07;position:relative;margin:25px 0}.hero h1 em{color:#9d7a45}.hero .eyebrow{color:#927446;font-size:8px;letter-spacing:2.4px}.hero-copy{color:#6d7c74;font-size:13px;line-height:1.95;max-width:400px}.hero .btn.light{background:#18363b;color:#fff;border-color:#18363b}.hero .btn.ghost{color:#203e3e;border-color:#b3bbaa}.hero .hero-note{color:#85907e;font-size:9px;margin-top:30px}.hero-note:before{background:#a58448}.hero .bottle-art{height:540px;position:relative;border-radius:50% 50% 3px 3px;background:radial-gradient(ellipse at 52% 39%,#466352,#203d3a 55%,#142f32 85%);margin-top:26px;margin-bottom:26px;border:7px solid #e6e2d4;outline:1px solid #d7d2bf;box-shadow:0 20px 45px #183a3114}.hero .bottle-art:before{width:76%;height:78%;border-radius:50% 50% 0 0;box-shadow:none;border:1px solid #c7ad7850;top:38px}.hero .bottle-art svg{max-width:455px;height:91%;transform:translateY(20px);filter:drop-shadow(10px 18px 12px #001a2380)}.hero .art-caption{bottom:25px;font-size:7px;letter-spacing:1.6px;color:#bfc4a9}.collection-stamp{position:absolute;right:-22px;top:110px;width:115px;height:115px;border-radius:50%;background:#dfcda1;color:#25443f;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;font-size:7px;line-height:1.8;letter-spacing:1.2px;transform:rotate(11deg);border:6px solid #f0ece2;box-shadow:0 0 0 1px #b6a275}.collection-stamp b{font:16px Georgia;margin:3px 0;letter-spacing:0}.collection-stamp small{font-size:5px;letter-spacing:.8px}.hero-bottom{border-color:#cdd2c3;color:#84917f;font-size:9px;padding:21px 0}.hero-bottom strong{color:#3c574c;font-size:10px}.trade-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #d7dacf;padding:34px 0;gap:34px}.trade-strip a{position:relative;border-right:1px solid #d7dacf;padding-right:22px}.trade-strip a:last-child{border:0}.trade-strip span{display:block;font-size:8px;letter-spacing:1.5px;color:#9b8252;margin-bottom:13px}.trade-strip strong{font:26px Georgia;font-weight:400;display:block;color:#223f3c}.trade-strip small{display:block;font-size:10px;color:#849080;line-height:1.8;margin-top:9px}.trade-strip i{position:absolute;right:20px;top:25px;font:23px Georgia;color:#a0844c}.section-head .serif{font-size:46px;letter-spacing:-1.5px}.product-card{border-radius:0;border-top:2px solid #b49969;background:#fffdf7;padding:27px}.product-card h3{font-size:27px}.product-top{margin-bottom:20px}.pill{font-size:8px;border-color:#d7dec8}.prices{padding-top:21px}.product-card .price{font-size:23px}.category-card{border:1px solid #dcded0;border-bottom:2px solid #b49969;border-radius:0;background:#eeeee3}.page-head{background:#eeeadf}.page-head h1{font-size:62px}.bd-stock-table{background:#fefdf8}.bd-stock-table th{background:#1a3439}.bd-catalog-tools{margin:24px 0}.bd-sheet-scroll{border-top-color:#b49969}.cta-band{background:#dedbc9;color:#1c3837}.cta-band h2{color:#1c3837}.cta-band p{color:#667a66}.site-header{backdrop-filter:blur(14px);background:#f9f6eff7}.footer{background:#132b30}.footer .brand small{color:#a2b5a3}@media(max-width:1000px) and (min-width:761px){.hero-grid{gap:32px;min-height:600px}.hero .bottle-art{height:470px}.collection-stamp{width:95px;height:95px;right:-15px}.hero h1{font-size:58px}.wrap{width:calc(100% - 64px)}}@media(max-width:760px){.wrap{width:calc(100% - 36px)}.topline{font-size:7px;letter-spacing:1px;padding:10px 12px}.header-inner{height:79px}.monogram{width:36px;height:41px;font-size:22px}.brand strong{font-size:13px}.brand small{font-size:6px;letter-spacing:1.2px}.hero-grid{grid-template-columns:1fr;gap:24px;padding-top:45px;min-height:auto}.hero h1{font-size:51px;letter-spacing:-2.4px;margin:21px 0}.hero-copy{font-size:12px;max-width:100%;line-height:1.9}.hero .eyebrow{font-size:7px;letter-spacing:1.8px}.hero .btn{font-size:10px;padding:12px 14px;min-height:43px}.hero .hero-note{font-size:8px;line-height:1.7;margin-top:20px}.hero .bottle-art{height:380px;margin:0 15px 20px;border-width:5px}.hero .bottle-art svg{height:94%;max-width:325px;transform:translateY(7px)}.collection-stamp{right:-22px;top:70px;width:89px;height:89px;border-width:4px;font-size:6px}.collection-stamp b{font-size:13px}.collection-stamp small{font-size:4px}.hero .art-caption{font-size:6px;bottom:17px}.hero-bottom{flex-wrap:wrap;gap:12px;font-size:8px;padding:20px 0}.trade-strip{grid-template-columns:1fr;gap:0;padding:5px 0}.trade-strip a{border-right:0;border-bottom:1px solid #d7dacf;padding:23px 25px 23px 0}.trade-strip strong{font-size:25px}.trade-strip span{margin-bottom:8px}.trade-strip small{font-size:10px;margin-top:6px}.trade-strip i{top:44px;right:5px}.section-head .serif{font-size:34px}.page-head h1{font-size:40px}.product-card{padding:23px}.product-card h3{font-size:25px}.header-actions{gap:6px}}
