.skip-content{position:fixed;top:-100px;left:15px;z-index:250;background:#20372d;color:white;padding:14px 20px}.skip-content:focus{top:15px}.preview-explainer{font-size:15px;max-width:650px;margin-bottom:30px}.car .pg{aspect-ratio:595/842;height:auto;min-width:260px;max-width:290px;background:#faf9f6;border-radius:5px}.car .pg img{object-fit:contain;width:100%;height:100%}#lb{padding:30px;overflow:auto;background:#102219ed}#lb>div{height:auto!important;max-height:none!important;width:min(760px,100%);margin:auto}#lb img{max-height:none!important;width:100%;height:auto;display:block;object-fit:contain}.preview-close{position:fixed;top:18px;right:22px;z-index:102;border:1px solid #d3bd91;background:#20372d;color:white;border-radius:50%;width:44px;height:44px;font:30px Georgia;cursor:pointer}.format-guide{background:#e9eddf}.guide-head{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.guide-head p:last-child{font-size:16px;color:#526252}.format-options{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:35px}.format-options button{padding:26px;background:#faf9f6;border:1px solid #c3cdb7;border-radius:12px;color:#20372d;text-align:left;cursor:pointer;transition:background .25s,translate .25s;font:inherit}.format-options button>span{display:block;font-size:12px;color:#9b7942;margin-bottom:20px}.format-options strong{display:block;font:32px Georgia,serif}.format-options small{display:block;font-size:12px;margin-top:13px}.format-options button[aria-pressed=true]{background:#20372d;color:#fff;border-color:#20372d}.format-options button[aria-pressed=true]>span{color:#dbc395}.format-options button:hover{translate:0 -4px}.format-result{display:flex;gap:25px;align-items:center;justify-content:space-between;padding-top:30px}.format-result[hidden]{display:none}.format-result p{margin:0;font-size:15px}.format-result .btn{font-size:11px;white-space:nowrap}.purchase-guide{background:#f4efe5}.purchase-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:45px}.purchase-steps article{border-top:1px solid #bd925066;padding-top:20px}.purchase-steps article>span{font:35px Georgia;color:#a07c41}.purchase-steps h3{font-size:28px;margin-top:18px}.purchase-steps p,.purchase-steps a{font-size:14px}.purchase-steps a{text-underline-offset:6px}.offerbox.choice-highlight{outline:3px solid #20372d;outline-offset:10px}.assistant-launch{max-width:calc(100vw - 30px)}button:focus-visible,a:focus-visible{outline:3px solid #bd9250;outline-offset:5px}.product-grid .purchase{min-height:48px}
@media(max-width:860px){.guide-head{grid-template-columns:1fr;gap:8px}.format-options{gap:12px}.format-options button{padding:20px 15px}.format-options strong{font-size:25px}.purchase-steps{gap:20px}.purchase-steps h3{font-size:24px}}
@media(max-width:600px){.format-options,.purchase-steps{grid-template-columns:1fr}.format-options button{display:grid;grid-template-columns:30px 1fr;gap:4px 12px;padding:20px}.format-options button>span{grid-row:1/3;margin:0;align-self:center}.format-options small{margin-top:4px}.format-result{flex-direction:column;align-items:stretch}.format-result .btn{text-align:center}.purchase-steps{gap:24px}.car .pg{min-width:78vw;max-width:78vw}#lb{padding:70px 12px 25px}.preview-close{top:12px;right:12px}.preview-explainer{font-size:14px}.offerbox.choice-highlight{outline-offset:5px}}
@media(prefers-reduced-motion:reduce){.format-options button:hover{translate:none}}
#lb.on{align-items:flex-start}#lb>div{display:block;aspect-ratio:auto;flex:0 1 760px;margin:0 auto;overflow:visible}#lb.on~.assistant-launch{visibility:hidden}
