.custom-order-journey{display:flex;gap:24px;flex-wrap:wrap;padding:20px 6%;border-bottom:1px solid #d2c39325;background:#111712}.custom-order-journey a{color:#bec5b2;font-size:11px;text-decoration:none;line-height:1.7}.custom-order-journey a:hover{color:#ded0a9}.custom-order-overview{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:7%;padding:74px 6%;border-top:1px solid #d2c39325;background:linear-gradient(135deg,#16201665,transparent)}.custom-order-overview .product-visual-panel{min-width:0}.custom-order-overview .sticky-product{position:sticky;top:30px}.custom-order-overview .sticky-product>h2{font-size:clamp(30px,3.5vw,46px);font-weight:400;letter-spacing:-.04em;line-height:1.15;margin:18px 0 30px}.custom-order-overview .sticky-product>img{width:100%;height:auto;max-height:310px;object-fit:contain;border:1px solid #d2c39325;background:#0a100c}.custom-order-overview .hint{font-size:10px}.custom-order-overview .product-facts{display:flex;gap:25px;margin-top:18px;font-size:10px;letter-spacing:2px;color:#aab5a0}.custom-order-overview .product-order{min-width:0}.custom-order-overview .status-pill{font-size:9px;letter-spacing:1px;color:#b6c8a3;border:1px solid #8eab7450;padding:6px 9px;display:inline-block}.custom-order-overview .product-order>h2{font-size:24px;font-weight:400;margin:24px 0 12px}.custom-order-overview .product-price{font-size:38px;color:#d6c8a4}.custom-order-overview .product-order>p{font-size:12px;color:#a8b09f;line-height:1.8}.custom-order-overview .product-order>hr{border:0;border-top:1px solid #d2c39325;margin:26px 0}.custom-order-overview h3{font-size:15px;font-weight:400}.custom-order-overview .bundle-list{list-style:none;margin:20px 0;padding:0;display:grid;gap:18px}.custom-order-overview .bundle-list b{font-size:11px;color:#dadccf;font-weight:400}.custom-order-overview .bundle-list p{font-size:12px;color:#9ca98f;line-height:1.85;margin:7px 0 0}.custom-order-overview .dispatch-box{border-left:2px solid #c7b78480;padding:5px 0 5px 17px;margin:28px 0}.custom-order-overview .dispatch-box strong{font-weight:400;font-size:12px;line-height:1.8;color:#d8caa7}.custom-order-overview .dispatch-box p{font-size:11px;line-height:1.8;color:#99a48d}.custom-order-overview details{border-top:1px solid #d2c39325;padding:17px 0;font-size:12px;line-height:1.9}.custom-order-overview summary{cursor:pointer;color:#c9ccb8}.custom-order-overview details p{color:#96a28c}.custom-order-overview .primary{justify-content:center}.custom-order-overview .request-entry{font-size:11px;text-align:center;color:#d6c8a4}.custom-order-payment{padding:64px 6%;border-top:1px solid #d2c39325;scroll-margin-top:24px}.custom-payment-heading{max-width:740px}.custom-payment-heading h2{font-size:32px;font-weight:400;letter-spacing:-.03em}.custom-payment-heading>p:not(.eyebrow){font-size:12px;color:#a7b19a;line-height:1.9}#custom-checkout-host{margin-top:28px}#custom-order,#request{scroll-margin-top:24px}.generation-page .request-section{max-width:none;width:100%;box-sizing:border-box}.generation-page #request-preview-note{font-size:12px;color:#c7d5b7;line-height:1.8}.generation-page #request .request-content input[type=checkbox]{width:16px;min-width:16px}.generation-page #request .request-content .primary{width:100%}@media(max-width:900px){.custom-order-overview{gap:5%;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media(max-width:760px){.custom-order-journey{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:18px 6%}.custom-order-overview{display:block;padding:42px 6%}.custom-order-overview .sticky-product{position:static}.custom-order-overview .sticky-product>img{max-height:230px}.custom-order-overview .product-order{margin-top:32px}.custom-order-payment{padding:40px 6%}.custom-payment-heading h2{font-size:27px}}
