.hero:after{display:none}
.art-brand{display:none}
.art-footer{font-size:12px;letter-spacing:.03em}
.detail-buy-form{margin-top:20px}
.detail-buy-form .button{min-width:220px}
.customization-form{margin-top:52px;padding:30px 0 0;border-top:1px solid #405563;scroll-margin-top:100px}
.customization-heading{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
.customization-heading h2{margin:0;font:700 28px/1.2 Georgia,'Times New Roman',serif;color:#f2f6f7}
.customization-heading>span{padding:7px 10px;background:#e1bd69;color:#101820;font-size:13px;font-weight:700}
.customization-form>p{margin:10px 0 24px;color:#c5d2d7;font-size:15px}
.customization-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 22px;margin-bottom:26px}
.customization-field{display:flex;flex-direction:column;gap:8px;color:#dbe5e8;font-size:15px;font-weight:700}
.customization-field input{width:100%;height:48px;padding:0 13px;border:1px solid #536875;border-radius:2px;background:#111c25;color:#f2f6f7;font-size:16px;outline:none}
.customization-field input:focus{border-color:#88ccec;box-shadow:0 0 0 2px rgba(136,204,236,.2)}
.customization-field input:required:invalid:focus{border-color:#e1bd69}
.checkout-page{min-height:620px;padding-top:62px;padding-bottom:90px}
.checkout-layout{max-width:760px;margin-top:34px}
.checkout-product-card{display:grid;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px;border:1px solid #415763;background:#15222b}
.checkout-product-art{height:76px;display:grid;place-items:center;border:1px solid #c6a755;background:radial-gradient(ellipse at center,#31586c,#101a22);font-size:34px;color:#96d6f1}
.checkout-product-art.art-planner{color:#e1bd69}
.checkout-product-art.art-ebook{color:#b6d5ef}
.checkout-product-info{min-width:0}
.checkout-category{font-size:12px;color:#9dd2e7}
.checkout-product-info h2{margin:5px 0;font:700 21px/1.2 Georgia,'Times New Roman',serif;color:#f1f5f6}
.checkout-format{font-size:13px;color:#b6c6cd}
.checkout-price{color:#f1d17d;font-size:19px;white-space:nowrap}
.checkout-form-status{margin:16px 0 24px;color:#a8d9ae;font-size:15px;font-weight:700}
.checkout-form-status span{display:inline-grid;place-items:center;width:22px;height:22px;margin-right:7px;background:#1d4939;border:1px solid #76be8a;color:#a9efb8}
.checkout-payment-card{margin-top:22px;padding:28px;border:1px solid #75623e;background:linear-gradient(145deg,#16232c,#101820)}
.pix-mark{display:inline-block;padding:7px 10px;border:1px solid #88ccec;color:#9cdcf5;font-weight:800;letter-spacing:.1em;font-size:13px}
.checkout-payment-copy h2{margin:18px 0 8px;color:#f1f5f6;font:700 27px/1.15 Georgia,'Times New Roman',serif}
.checkout-payment-copy p{max-width:520px;margin:0;color:#c2d0d5;font-size:16px;line-height:1.55}
.pix-placeholder{display:grid;place-items:center;width:86px;height:86px;margin:22px 0;border:1px dashed #7e9cab;color:#87c9e8;font-size:42px}
.checkout-payment-card .button{width:100%;max-width:380px}
.payment-availability{margin:13px 0 0;color:#aebdc3;font-size:13px}
@media(max-width:700px){.customization-form{margin-top:40px;padding-top:25px}.customization-heading h2{font-size:25px}.customization-grid{grid-template-columns:1fr;gap:14px}.customization-field,.customization-form>p{font-size:15px}.customization-field input{height:50px;font-size:16px}}
@media(max-width:700px){.checkout-page{padding-top:45px;padding-bottom:65px}.checkout-product-card{grid-template-columns:64px minmax(0,1fr);gap:12px;padding:12px}.checkout-product-art{height:64px;font-size:27px}.checkout-product-info h2{font-size:18px}.checkout-category,.checkout-format{font-size:11px}.checkout-price{grid-column:2;font-size:17px}.checkout-payment-card{padding:20px}.checkout-payment-copy h2{font-size:24px}.checkout-payment-copy p{font-size:15px}.payment-availability{font-size:12px}}
