.info-page{--paper:#f2f3f5;--ink:#1c1d1f;--rule:#c1c2c4;--coral:#fa5744;background:var(--paper);color:var(--ink);flex-direction:column;min-height:100vh;font:16px/1.5 Arial,Helvetica,sans-serif;display:flex}.info-page *{box-sizing:border-box}.info-page a{color:inherit;text-underline-offset:.21em}.info-page :focus-visible{outline-offset:4px;outline:3px solid #ac3028}.info-skip{z-index:5;background:var(--paper);padding:10px;position:absolute;top:0;left:0;transform:translateY(-120%)}.info-skip:focus{transform:none}.info-header,.info-footer{border-bottom:1px solid var(--rule);align-items:center;gap:20px;margin:0 clamp(18px,5vw,92px);padding:20px 0;display:flex}.info-header a:first-child img{width:clamp(108px,12vw,148px);height:auto;display:block}.info-header>div{align-items:center;gap:clamp(14px,3vw,46px);margin-left:auto;display:flex}.info-header button,.info-back{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:12px 0;font-size:13px;text-decoration:none;display:inline-flex}.info-body{flex:1;width:min(940px,100%);margin:0 auto;padding:clamp(40px,7vw,95px) clamp(22px,4vw,66px) clamp(54px,9vw,135px)}.info-body h1{letter-spacing:-.055em;margin:0 0 22px;font:400 clamp(49px,8vw,96px)/1 Georgia,serif}.info-intro{color:#515254;max-width:56ch;margin:0 0 35px;font-size:clamp(16px,2vw,19px)}.info-form{gap:18px;max-width:620px;display:grid}.info-form label{gap:7px;font:600 14px/1.3 Arial,sans-serif;display:grid}.info-form input,.info-form textarea{color:var(--ink);background:#fafbfd;border:1px solid #9c9d9f;border-radius:0;width:100%;padding:11px 12px;font:400 16px/1.55 Arial,sans-serif}.info-form textarea{resize:vertical;min-height:144px}.info-form button,.info-again{color:#fff;cursor:pointer;background:#212224;border:0;justify-content:space-between;align-items:center;gap:24px;width:fit-content;padding:14px 21px;font:600 14px/1.3 Arial,sans-serif;display:flex}.info-form button:hover,.info-again:hover{background:#3a3b3d}.info-form button:disabled{opacity:.65;cursor:wait}.info-note{color:#58595b;margin:0;font-size:13px}.info-error{color:#ac3028}.info-receipt{border-block:1px solid var(--rule);max-width:570px;padding:22px 0}.info-receipt h2,.info-section h2{letter-spacing:-.025em;margin:0 0 .45em;font:400 29px/1.18 Georgia,serif}.info-receipt p{margin:10px 0}.info-receipt .info-again{margin-top:22px}.info-section{border-top:1px solid var(--rule);max-width:730px;padding:24px 0}.info-section p{margin:0 0 .75em;line-height:1.65}.info-section p:last-child{margin-bottom:0}.info-footer{border-bottom:0;border-top:1px solid var(--rule);flex-wrap:wrap;font-size:13px}.info-footer a:first-child{margin-right:auto;font-weight:700;text-decoration:none}@media (max-width:470px){.info-back{font-size:0}.info-back svg{width:20px;height:20px}.info-header,.info-footer{margin:0 22px}.info-header>div{gap:18px}}.info-page{--paper:#fff;--ink:#111216;--rule:#dcdde0;font-family:var(--sans)}.info-body h1,.info-section h2,.info-receipt h2{font-family:var(--serif)}.info-form label,.info-form input,.info-form textarea,.info-form button{font-family:var(--sans)}.info-form input,.info-form textarea{background:#fff}.delivery-estimate{border-block:1px solid var(--rule);max-width:580px;margin:0 0 20px;padding:23px 0}.delivery-estimate label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.delivery-estimate select{color:var(--ink);width:100%;font:inherit;background:#fff;border:1px solid #a9abb1;padding:12px}.delivery-total{align-items:center;gap:12px;margin:20px 0 9px;font-size:22px;display:flex}.delivery-estimate p{color:#575a61;margin:12px 0 0;font-size:14px}
