.order-main{max-width:1200px;margin:auto;padding:64px 28px;color:#2c251d}.order-main h1{font:clamp(40px,6vw,76px)/1.1 Georgia,serif;margin:16px 0}.order-main h1 em{font-weight:normal}.order-intro{max-width:760px;line-height:1.7;margin:24px 0 40px}.order-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px}.order-summary img{width:100%;max-height:480px;object-fit:contain;background:#e7dbc8}.order-summary h2{font:34px/1.2 Georgia,serif}.order-summary .g-eyebrow{margin-top:20px}.order-layout form{min-width:0}.order-layout fieldset{border:1px solid #bca88b;padding:20px;margin:0 0 24px}.order-layout legend{padding:0 8px}.order-layout label{display:block;font-size:15px;line-height:1.5}.order-layout label span{font-size:12px;color:#6b5b49}.order-layout .order-choice{display:flex;align-items:center;gap:10px;margin:10px 0}.order-choice input{width:18px;height:18px;accent-color:#655037}.order-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.order-layout input:not([type=radio]):not([type=hidden]),.order-layout textarea{box-sizing:border-box;width:100%;padding:13px;border:1px solid #bca88b;border-radius:3px;background:#fffaf2;color:#241c14;font:inherit;margin-top:6px}.order-layout input:focus,.order-layout textarea:focus{outline:2px solid #926530;outline-offset:2px}.order-note{font-size:13px;line-height:1.6;margin:20px 0}.order-layout .g-pill{border:0;cursor:pointer;font:inherit}.order-layout button:disabled{opacity:.65;cursor:wait}.order-trap{position:absolute!important;left:-10000px;width:1px;height:1px;overflow:hidden}.order-direct{margin-top:48px;line-height:1.8;overflow-wrap:anywhere}[data-order-status]{line-height:1.6;font-weight:500}.order-main a{text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.order-main{padding:38px 20px}.order-layout{grid-template-columns:1fr;gap:32px}.order-summary img{max-height:340px}.order-fields{grid-template-columns:1fr}.order-layout .g-pill{width:100%;justify-content:center}.g-header nav{gap:12px}}
.order-layout .choice-text{font-size:15px;color:inherit}.choice-text small{display:block;font-size:12px;color:#6b5b49}.order-choice input{flex-shrink:0}[data-company-fields][hidden]{display:none!important}