.premium-overview{grid-template-columns:1fr 210px;align-items:center;gap:32px;padding:32px 0;display:grid}.premium-badge{border:1px solid #c9b681;border-radius:20px;padding:6px 14px;font-size:13px;display:inline-block}.information-page .premium-price{font-size:32px;font-weight:700}.premium-price small{font-size:14px;font-weight:400;display:block}.premium-book{color:#f4e7bd;background:#173c48;border:1px solid #b89b57;flex-direction:column;justify-content:space-between;min-height:270px;padding:25px;display:flex;box-shadow:8px 8px #e1dbc9}.premium-book strong{font-family:serif;font-size:28px;line-height:1.6}.premium-book small{letter-spacing:1px;font-size:10px}.premium-chapters{grid-template-columns:1fr 1fr;gap:22px 38px;padding-left:32px;list-style:decimal-leading-zero;display:grid}.premium-chapters li{padding-left:5px}.premium-chapters strong{font-size:18px}.premium-chapters li::marker{color:#9a783c}.information-page .premium-chapters p{margin:6px 0;font-size:15px}@media (max-width:560px){.premium-overview{grid-template-columns:1fr;gap:20px}.premium-book{justify-self:center;width:100%;max-width:230px;min-height:280px}.premium-chapters{grid-template-columns:1fr}}.information-page section.premium-birth{color:#f5efdf;background:#111e29;border:1px solid #736449;border-radius:18px;margin:24px 0 36px;padding:0;overflow:hidden;box-shadow:0 16px 42px #10233120}.premium-birth-cover{background:linear-gradient(90deg,#101b26f5,#101b26c9 55%,#101b2650),url(/images/premium-landscape.png) right 30%/cover;border-bottom:1px solid #dfc58b30;padding:32px 36px;position:relative}.premium-birth-kicker{color:#d8be85;letter-spacing:2px;align-items:center;gap:14px;margin-bottom:20px;font-size:10px;display:flex}.premium-birth-seal{letter-spacing:0;background:#7c542d40;border:1px solid #ae8850;border-radius:9px;place-items:center;width:40px;height:40px;font:24px serif;display:grid}.information-page .premium-birth h2{color:#faf5e8;letter-spacing:-.7px;margin:0 0 10px;font-family:inherit;font-size:27px}.information-page .premium-birth-cover p{color:#c3cdd2;margin:0 0 18px;font-size:14px;line-height:1.85}.premium-birth-tag{color:#dec58e;background:#0c1727aa;border:1px solid #cfaf6740;border-radius:20px;padding:5px 12px;font-size:11px}.premium-birth-body{padding:26px 36px 32px}.premium-birth-account{color:#aebec6;border-bottom:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding-bottom:20px;font-size:12px;display:flex}.premium-birth-account button{color:#dec58e;cursor:pointer;font-size:12px}.premium-birth-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.premium-birth label{color:#dce4e6;gap:10px;margin:20px 0;font-size:13px;display:grid}.premium-birth input:not([type=radio]),.premium-birth select,.premium-birth .birth-date-select{color:#f2eee5;width:100%;min-height:49px;box-shadow:none;background:#1b2b38;border:1px solid #50606a;border-radius:8px;padding:12px 14px;font-size:14px}.premium-birth select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.premium-birth input::placeholder{color:#9cadb7}.premium-birth .birth-date-select svg{color:#c9ba96}.premium-birth .birth-date-grid{grid-template-columns:1.25fr 1fr .8fr .8fr;gap:8px;display:grid}.premium-birth fieldset{color:#dce4e6;border:0;min-width:0;margin:20px 0;padding:0}.premium-birth legend{margin-bottom:10px;font-size:13px}.premium-gender>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.premium-birth .premium-gender label{cursor:pointer;background:#1b2b38;border:1px solid #50606a;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:49px;margin:0;display:flex}.premium-birth .premium-gender label.selected{color:#f1d492;background:#b3934d20;border-color:#cfad65}.premium-birth input[type=radio]{accent-color:#d9b96f;flex:none;width:16px;height:16px}.information-page .premium-birth-note{color:#a8b9c2;margin:12px 0;font-size:12px;line-height:1.75}.information-page .premium-birth .premium-birth-submit{color:#15212b;cursor:pointer;background:linear-gradient(110deg,#e2c990,#c9a75e);border:1px solid #e0c486;border-radius:8px;justify-content:space-between;align-items:center;width:100%;margin:22px 0 14px;padding:16px 20px;font-size:15px;font-weight:700;display:flex}.premium-birth-submit:hover{filter:brightness(1.07)}:is(.premium-birth button:focus-visible,.premium-birth input:focus-visible,.premium-birth select:focus-visible){outline-offset:3px;outline:2px solid #e7c77b}.information-page .premium-birth [role=status]{color:#e3d3ab;background:#d3be8220;border:1px solid #d3be8240;border-radius:8px;padding:12px 14px;font-size:12px}.information-page .premium-birth [role=alert]{color:#ffbfb4;font-size:13px}@media (max-width:600px){.premium-birth-cover{padding:26px 22px}.premium-birth-body{padding:20px 22px 24px}.premium-birth-grid{gap:12px}.premium-birth-account{flex-wrap:wrap;align-items:flex-start}.premium-birth .birth-date-grid{grid-template-columns:1.15fr 1fr .8fr .8fr;gap:6px}.premium-birth .birth-date-select{padding:10px 7px;font-size:12px}.information-page .premium-birth h2{font-size:24px}.premium-gender>div{gap:6px}}@media (max-width:380px){.premium-birth-grid{grid-template-columns:1fr;gap:0}.premium-birth .premium-gender{margin-top:0}.premium-birth .birth-date-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.premium-birth .premium-checkout-fields{margin:0}.premium-birth .premium-checkout-consent{align-items:flex-start;gap:10px;font-size:14px;line-height:1.7;display:flex}.premium-birth input[type=checkbox]{accent-color:#d9b96f;flex:none;width:18px;height:18px;min-height:18px;margin-top:4px}.premium-checkout-review{background:#1b2b38;border:1px solid #9c8555;border-radius:8px;padding:20px}.information-page .premium-checkout-review p{color:#dce4e6;font-size:14px}.premium-checkout-review h3{color:#e2c990}.premium-checkout-status button{margin:12px 12px 12px 0}.premium-checkout-status [role=alert]{color:#a63025}.premium-checkout-status p{overflow-wrap:anywhere}.premium-birth button:disabled{opacity:.55;cursor:wait}.premium-orders{gap:20px;display:grid}.information-page .premium-orders section{background:#fffdf7;border:1px solid #d0c7b6;border-radius:12px;padding:26px}.premium-orders section.selected{border-color:#ad8d45}.order-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.order-heading h2{margin:0}.order-steps{grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 0;padding:0;list-style:none;display:grid}.order-steps li{color:#75818a;border-bottom:3px solid #ddd6c8;padding:10px 0;font-size:14px}.order-steps li.done{color:#173c48;border-color:#9a793e}.order-actions{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.premium-orders small{overflow-wrap:anywhere;color:#63717a}.order-state{font-weight:700}.premium-orders button:not(.gold-button){background:0 0;border:1px solid #b7ad98;border-radius:6px;padding:12px 16px}.premium-orders button:disabled{opacity:.5}@media (max-width:500px){.information-page .premium-orders section{padding:18px}.order-steps{gap:5px}.order-steps li{font-size:12px}}
