.bs-sales-admin{color:#1b2426}.bs-sales-admin>p{margin:16px 0;max-width:80ch;line-height:1.6}.bs-sales-admin>h3{font:500 clamp(24px,3vw,34px)/1.1 Georgia,serif;margin:28px 0 14px}.bs-sales-admin button{min-height:42px;padding:9px 14px;border:1px solid #687471;color:#fff;background:#263230;font-size:13px;font-weight:700}.bs-sales-row{padding:20px 0;margin-top:10px;border-top:1px solid #bfc4be;display:grid;gap:12px}.bs-sales-row h4{margin:0;font:500 24px/1.15 Georgia,serif}.bs-sales-row small{color:#52605b}.bs-sales-row p{margin:0;overflow-wrap:anywhere}.bs-sales-row label{display:grid;gap:6px;font-size:12px;font-weight:700}.bs-sales-row :is(input[type=text],input[type=number]){width:100%;max-width:100%;font:inherit;font-size:16px;color:#1b2426;background:#fff;border:1px solid #9ca7a0;border-radius:0;padding:11px 12px}.bs-sales-row .bs-consent{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.bs-sales-row .bs-consent input{flex:none;min-width:18px;min-height:18px;margin-top:1px}.bs-sales-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px}.bs-sales-row button{justify-self:start}.bs-sales-row a{font-weight:700;text-decoration:underline;text-underline-offset:3px}.bs-sales-row [role=status]{color:#713c2d;font-weight:600}@media(max-width:960px){.bs-sales-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:550px){.bs-sales-grid{grid-template-columns:1fr}.bs-sales-row{gap:14px}}.bs-bundle{margin-top:42px;padding:clamp(20px,3.5vw,42px);background:#1d2927;border:1px solid #78837b;color:#f0ede4}.bs-bundle h3{font:500 clamp(30px,4.5vw,58px)/1.05 Georgia,serif;letter-spacing:-.035em;margin:0 0 14px}.bs-bundle p{font-size:14px;line-height:1.65;max-width:75ch;color:#d5dbd3;margin:0 0 24px}.bs-bundle-choices{margin:20px 0;padding:0;border:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bs-bundle-choices legend{font-size:13px;font-weight:700;margin-bottom:16px}.bs-bundle-option{border:1px solid #79877e;min-height:60px;display:flex;align-items:center;gap:12px;padding:12px;font-size:14px;cursor:pointer;background:#263633}.bs-bundle-option:has(input:checked){background:#44534c;border-color:#e6c29e}.bs-bundle-option:has(input:disabled){opacity:.55;cursor:not-allowed}.bs-bundle-option input{min-width:19px;min-height:19px;accent-color:#e6c29e}.bs-bundle-option small{font-size:11px;margin-left:auto}.bs-bundle-tier{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:13px;font-weight:700;margin-bottom:14px}.bs-bundle-tier select{min-width:150px;padding:10px 12px;background:#f7f4eb;color:#1b2426;border:1px solid #819287;font:inherit}.bs-bundle-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;border-block:1px solid #61746d;padding:15px 0;margin-bottom:18px;font:700 13px/1.5 ui-monospace,monospace}.bs-bundle-submit{min-height:50px;padding:14px 18px;background:#f0ede4;color:#1b2426;border:0;font-size:13px;font-weight:800}.bs-bundle .bs-bundle-disclaimer{font-size:12px;color:#b6c1b8;margin:20px 0 0}@media(max-width:640px){.bs-bundle-choices{grid-template-columns:1fr}.bs-bundle-summary{align-items:flex-start;flex-direction:column}}.bs-purchase{padding:clamp(22px,4vw,52px);margin:48px 0;background:#efe9dd;color:#1c2825;border:1px solid #c8c0b2}.bs-purchase h3{font:500 clamp(30px,4vw,56px)/1.06 Georgia,serif;letter-spacing:-.03em;margin:8px 0 18px}.bs-purchase p{line-height:1.6;max-width:74ch}.bs-purchase label:not(.bs-purchase-option):not(.bs-purchase-check){display:flex;flex-direction:column;gap:8px;margin:22px 0;font-weight:650}.bs-purchase select{padding:12px;max-width:320px;border:1px solid #9d9b90;background:#fff;color:#1c2825;font-size:16px}.bs-purchase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bs-purchase-option{display:flex;align-items:center;gap:12px;padding:13px;border:1px solid #b1b5a9;min-height:65px}.bs-purchase-option:has(input:checked){border-color:#675941;background:#e4dbc9}.bs-purchase-option:has(input:disabled){opacity:.55}.bs-purchase-option input,.bs-purchase-check input{width:20px;height:20px;accent-color:#354338;flex-shrink:0}.bs-purchase-option small{font-size:12px;margin-left:auto;white-space:nowrap}.bs-purchase-price{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-size:14px}.bs-purchase-price strong{font:600 30px Georgia,serif}.bs-purchase-check{display:flex;align-items:flex-start;gap:10px;line-height:1.5;margin:12px 0;font-size:13px}.bs-purchase button{padding:12px 18px;min-height:44px;background:#273832;color:#fff;border:0;font-weight:700;font-size:13px;margin:12px 10px 6px 0}.bs-purchase button:disabled{opacity:.45;cursor:not-allowed}.bs-purchase-orders{border-top:1px solid #b1b5a9;margin-top:28px;padding-top:20px}.bs-purchase-orders h4{font:500 25px Georgia,serif;margin:4px 0 12px}.bs-purchase-orders article{padding:12px 0;border-bottom:1px solid #b1b5a9;overflow-wrap:anywhere}@media(max-width:700px){.bs-purchase-grid{grid-template-columns:1fr}.bs-purchase-price{flex-direction:column}}
