.tpm-co{padding-block:3.5rem 5.5rem;background:linear-gradient(180deg,var(--tpm-paper) 0,var(--tpm-white) 22rem)}.tpm-co__grid{display:grid;gap:2.5rem}@media(min-width:990px){.tpm-co__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem;align-items:start}}.tpm-co__title{margin-top:.75rem;font-size:clamp(1.875rem,3.2vw,2.75rem);color:var(--tpm-navy);line-height:1.12}.tpm-co__intro{margin-top:1rem;font-size:1.0625rem;line-height:1.65;color:#1e3a5fd1;max-width:34rem}.tpm-co__steps{margin:1.75rem 0 0;padding:0;list-style:none;display:grid;gap:1rem;counter-reset:co}.tpm-co__steps li{position:relative;padding-left:2.75rem;font-size:.9375rem;line-height:1.5;color:#1e3a5fcc;counter-increment:co}.tpm-co__steps li strong{display:block;color:var(--tpm-navy);font-weight:600}.tpm-co__steps li:before{content:counter(co);position:absolute;left:0;top:0;width:2rem;height:2rem;border-radius:50%;background:var(--tpm-paper);border:1px solid var(--tpm-gold-light, #E4D3A5);color:var(--tpm-gold-mid, #A8842C);display:grid;place-items:center;font-weight:600;font-size:.875rem}.tpm-co__note{margin-top:1.75rem;padding:1rem 1.25rem;border-left:3px solid var(--tpm-gold);background:var(--tpm-paper);border-radius:0 .75rem .75rem 0;font-size:.8125rem;line-height:1.55;color:#1e3a5fc7}.tpm-co__card{background:var(--tpm-white);border:1px solid #ECE6D6;border-radius:1.25rem;padding:clamp(1.25rem,3vw,2.25rem);box-shadow:0 24px 48px -32px #16283f59}.tpm-co__card h2{font-size:1.5rem;color:var(--tpm-navy);margin-bottom:1.25rem}.tpm-co__grid2{display:grid;gap:1.125rem}@media(min-width:640px){.tpm-co__grid2{grid-template-columns:1fr 1fr}}.tpm-co__grid2 .span-2{grid-column:1 / -1}.tpm-co__opts{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:.5rem}.tpm-co__opt{position:relative}.tpm-co__opt input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.tpm-co__opt span{display:inline-flex;align-items:center;padding:.625rem 1.125rem;border:1px solid var(--tpm-border-strong, #D9D3C3);border-radius:999px;font-size:.875rem;font-weight:500;color:var(--tpm-navy);background:var(--tpm-white);transition:border-color .2s,background .2s,color .2s}.tpm-co__opt input:checked+span{background:var(--tpm-navy);color:var(--tpm-white);border-color:var(--tpm-navy)}.tpm-co__opt input:focus-visible+span{outline:2px solid var(--tpm-gold);outline-offset:2px}.tpm-co__file{margin-top:.5rem;padding:1rem;border:1px dashed var(--tpm-gold);border-radius:.75rem;background:var(--tpm-paper);font-size:.875rem}.tpm-co__file input{width:100%;font-size:.875rem}.tpm-co__file small{display:block;margin-top:.5rem;color:#1e3a5fa6}.tpm-co__status{margin-top:.5rem;font-size:.8125rem;font-weight:500}.tpm-co__status.is-ok{color:#2e6b3e}.tpm-co__status.is-err{color:var(--tpm-error, #B3382C)}.tpm-co__submit{margin-top:1.5rem;width:100%;background:var(--tpm-gold);color:var(--tpm-navy);box-shadow:none}.tpm-co__submit:hover{background:var(--tpm-gold-mid, #B8923A);color:var(--tpm-navy)}.tpm-co__submit[disabled]{opacity:.6;cursor:wait}.tpm-co__fine{margin-top:.875rem;font-size:.75rem;color:#1e3a5f9e;line-height:1.5}.tpm-co-cta{margin-top:3.5rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding:1.5rem 2rem;border-radius:1.25rem;background:linear-gradient(135deg,var(--tpm-navy),var(--tpm-canvas));color:var(--tpm-white)}.tpm-co-cta__text{flex:1 1 18rem}.tpm-co-cta__title{font-size:1.25rem;font-weight:600;color:var(--tpm-white);line-height:1.25}.tpm-co-cta__sub{margin-top:.25rem;font-size:.9375rem;color:#ffffffc7}.tpm-co-cta__btn{display:inline-flex;align-items:center;gap:.5rem;padding:.8125rem 1.5rem;border-radius:999px;background:var(--tpm-gold);color:var(--tpm-navy);font-weight:600;font-size:.9375rem;text-decoration:none;white-space:nowrap;transition:background .2s}.tpm-co-cta__btn:hover{background:var(--tpm-gold-mid, #B8923A)}
/*# sourceMappingURL=/cdn/shop/t/31/assets/tpm-custom-order.css.map */
