.crate-picker{gap:10px;max-width:460px;margin:0 0 18px;display:grid}.crate-option{text-align:left;width:100%;color:var(--paper);cursor:pointer;background:#23251f;border:1px solid #6d6f63;justify-content:space-between;align-items:center;gap:16px;min-height:62px;padding:14px 16px;transition:background .2s,border-color .2s,transform .2s;display:flex}.crate-option:hover{border-color:var(--orange);background:#2b2e26;transform:translateY(-1px)}.crate-option:first-child{border-color:var(--orange);background:radial-gradient(at 100% 0,#ff59301f,#0000 65%),#23251f}.crate-option-main{flex-direction:column;gap:5px;min-width:0;display:flex}.crate-option-name{letter-spacing:-.3px;flex-wrap:wrap;align-items:center;gap:6px 8px;font-size:16px;font-weight:700;display:flex}.crate-option-meta{letter-spacing:.6px;color:#a9ab9c;font-family:monospace;font-size:9px;line-height:1.4}.crate-option-price{letter-spacing:-1px;color:var(--orange);flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;font-size:27px;font-weight:700;line-height:1;display:flex}.crate-option-price span{letter-spacing:.6px;color:#a9ab9c;font-family:monospace;font-size:8px;font-weight:400}.crate-badge{background:var(--orange);color:#161712;letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;padding:3px 7px;font-family:monospace;font-size:9px;font-weight:700;line-height:1.3;display:inline-block}.crate-badge-card{margin-top:10px}.checkout-content .crate-picker{max-width:none;margin-bottom:0}.hero-actions{margin-bottom:22px}@media (width>=1051px){.crate-picker{max-width:500px}}@media (width<=760px){.hero-grid{padding-top:26px}.hero-copy>.eyebrow{margin-bottom:14px}h1{margin-bottom:16px;font-size:clamp(60px,15.5vw,110px);line-height:.87}.hero-description{max-width:340px;margin-bottom:18px;font-size:14px}.crate-picker{gap:8px;margin-bottom:14px}.crate-option{min-height:58px;padding:12px 14px}.crate-option-name{font-size:15px}.crate-option-meta{font-size:8px}.crate-badge{padding:2px 6px;font-size:8px}.crate-option-price{font-size:24px}.hero-actions{margin-bottom:20px}.record-scene{margin-top:26px}}@media (width<=370px){.crate-option{padding:11px 12px}.crate-option-name{font-size:14px}.crate-option-price{font-size:22px}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.trust{grid-template-columns:.8fr 1.3fr 1fr;gap:22px;margin:0 0 30px;display:grid}.trust>*{background:#23251f;border:1px solid #595d4e;padding:24px}.trust .eyebrow{color:var(--orange);margin-bottom:16px;font-size:9px}.trust-review{flex-direction:column;justify-content:center;gap:14px;margin:0;display:flex}.trust-stars{letter-spacing:3px;color:var(--orange);margin:0;font-size:26px}.trust-stars span{letter-spacing:0;color:var(--paper);margin-left:6px;font-size:15px;font-weight:700}.trust-review figcaption{flex-direction:column;gap:6px;display:flex}.trust-review strong{letter-spacing:-.4px;font-size:20px}.trust-review figcaption span{letter-spacing:.4px;color:#a8ac9e;font-family:monospace;font-size:10px;line-height:1.5}.trust-steps ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.trust-steps li{grid-template-columns:34px 1fr;align-items:start;gap:10px;display:grid}.trust-step-n{color:var(--orange);padding-top:3px;font-family:monospace;font-size:11px}.trust-steps h4{letter-spacing:-.3px;margin:0 0 6px;font-size:16px;font-weight:700}.trust-steps p{color:#b3b7a8;margin:0;font-size:13px;line-height:1.5}.trust-tiers{gap:4px;margin:0;padding:0;list-style:none;display:grid}.trust-steps .trust-tiers li{color:#b3b7a8;grid-template-columns:none;justify-content:space-between;gap:10px;font-size:12px;display:flex}.trust-tiers li span:last-child{color:var(--paper);font-family:monospace;font-size:11px}.trust-faq details{border-top:1px solid #ffffff1c}.trust-faq details:last-child{border-bottom:1px solid #ffffff1c}.trust-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;font-size:14px;font-weight:700;list-style:none;display:flex}.trust-faq summary::-webkit-details-marker{display:none}.trust-faq summary span{flex-shrink:0;font-size:20px;font-weight:400;transition:transform .2s}.trust-faq details[open] summary span{transform:rotate(45deg)}.trust-faq details p{color:#b3b7a8;margin:0 0 12px;font-size:13px;line-height:1.6}@media (width<=1050px){.trust{grid-template-columns:1fr 1fr}.trust-review{grid-column:1/-1}}@media (width<=760px){.trust{grid-template-columns:1fr;gap:14px;margin-bottom:22px}.trust>*{padding:20px}.trust-review{grid-column:auto}}
