.pl-root{color:#eee9dc;background:#151614;min-height:100vh}.pl-top{color:#d6b66b;border-bottom:1px solid #39372f;justify-content:space-between;gap:20px;max-width:1240px;margin:auto;padding:22px 32px;font-size:13px;display:flex}.pl-main{max-width:1240px;margin:auto;padding:45px 32px 0}.pl-intro h1{font-size:clamp(30px,4vw,49px)}.pl-intro>p:last-child{color:#b9b7ae}.pl-progress{border-top:1px solid #39372f;border-bottom:1px solid #39372f;justify-content:space-between;gap:18px;margin:30px 0;padding:20px 0;display:flex}.pl-progress span{color:#99998f;align-items:center;gap:10px;font-size:12px;display:flex}.pl-progress b{border:1px solid #5c5746;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.pl-progress [aria-current]{color:#ecd392}.pl-progress [aria-current] b{color:#151614;background:#d6b66b}.pl-columns{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:25px;display:grid}.pl-card{background:#1c1d19;border:1px solid #494333;padding:30px}.pl-card h2{font-size:28px;line-height:1.25}.pl-card h3{border-top:1px solid #494333;margin-top:32px;padding-top:24px;font:22px Georgia,serif}.pl-muted{color:#b0afa5;font-size:12px}.pl-fields{grid-template-columns:1fr 1fr;gap:20px;margin:25px 0;display:grid}.pl-field{color:#dfdacd;flex-direction:column;gap:8px;font-size:13px;display:flex}.pl-field input,.pl-field textarea,.pl-field select{color:#f5f1e6;background:#151612;border:1px solid #65604e;width:100%;min-height:45px;padding:12px;font-size:15px}.pl-full{grid-column:1/-1}.pl-single{grid-template-columns:1fr}.pl-services{border:0;margin:30px 0;padding:0}.pl-services legend{margin-bottom:18px;font:25px Georgia,serif}.pl-service{cursor:pointer;background:#171814;border:1px solid #494638;align-items:flex-start;gap:13px;margin-bottom:11px;padding:17px;display:flex}.pl-service.chosen{background:#2d291e;border-color:#d6b66b}.pl-service input,.pl-check input{accent-color:#d6b66b;flex:none;width:18px;height:18px;min-height:0;margin-top:3px;padding:0}.pl-service strong{font-size:14px;font-weight:500;display:block}.pl-service small{color:#bbb5a4;margin-top:5px;font-size:12px;line-height:1.6;display:block}.pl-note{background:#2a271e;border:1px solid #605339;margin:24px 0;padding:18px;font-size:12px;line-height:1.7}.pl-note p{margin:8px 0 0}.pl-check{color:#d1cbbc;gap:12px;margin:24px 0;font-size:12px;line-height:1.7;display:flex}.pl-primary{color:#181911;cursor:pointer;background:#d6b66b;border:1px solid #d6b66b;border-radius:3px;min-height:48px;padding:14px 20px;font-size:14px;font-weight:600;line-height:1.5}.pl-primary:disabled{opacity:.5}.pl-link{color:#e1c782;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin-right:15px;padding:12px 0;font-size:13px;text-decoration:underline;display:inline-block}.pl-actions{justify-content:space-between;align-items:center;gap:20px;margin-top:30px;display:flex}.pl-price{margin:24px 0}.pl-price>div{justify-content:space-between;gap:20px;margin:14px 0;font-size:12px;display:flex}.pl-price dd{white-space:nowrap;margin:0}.pl-price .pl-total{border-top:1px solid #655739;align-items:center;padding-top:20px}.pl-total dd{color:#edd79e;font:29px Georgia,serif}.pl-aside{position:sticky;top:20px}.pl-aside h2{font-size:23px}.pl-help{text-align:center;color:#b9b09a;overflow-wrap:anywhere;font-size:12px}.pl-error,.pl-alert{background:#2a271e;border:1px solid #806846;margin-bottom:24px;padding:16px 20px;font-size:13px}.pl-error{color:#ffcab8;background:#351f18;border-color:#a56e52}.pl-review{overflow-wrap:anywhere;font-size:13px}.pl-review>div{border-bottom:1px solid #39372f;padding:12px 0}.pl-review dt{color:#c4b89b;font-size:12px}.pl-review dd{white-space:pre-wrap;margin:5px 0 14px}.pl-review-total{border-top:1px solid #655739;padding-top:24px;font:25px Georgia,serif}.pl-card a{text-underline-offset:3px;text-decoration:underline}.pl-footer{color:#a5a49f;text-align:center;border-top:1px solid #39372f;margin-top:40px;padding:30px 0;font-size:11px}.pl-root details{margin-top:25px}.pl-root summary{cursor:pointer;color:#e1c782}.pl-root :focus-visible{outline-offset:3px;outline:3px solid #ecd795}@media (max-width:800px){.pl-columns{grid-template-columns:1fr}.pl-aside{grid-row:1;position:static}.pl-aside .pl-card{padding:20px}.pl-aside h2{font-size:22px}.pl-aside .pl-note{margin-bottom:0}.pl-help{display:none}.pl-progress{gap:12px}.pl-progress span{text-align:center;flex-direction:column;gap:6px;font-size:10px}.pl-main{padding:30px 20px 0}.pl-top{padding:18px 20px;font-size:11px}.pl-card{padding:23px 18px}.pl-fields{grid-template-columns:1fr}.pl-service{padding:14px}.pl-service strong{font-size:13px}.pl-actions{flex-direction:column-reverse;align-items:stretch;gap:8px}.pl-primary{width:100%}.pl-footer{line-height:1.7}}@media print{.pl-root{color:#000;background:#fff}.pl-top,.pl-progress,.pl-aside,.pl-primary,.pl-link,.pl-check,.pl-footer{display:none}.pl-columns{display:block}.pl-card{background:#fff;border:0;padding:0}.pl-main{max-width:none;padding:0}.pl-root details{display:block}.pl-review dt,.pl-review dd{color:#000}.pl-card details:not([open])>*{display:block}.pl-card details summary{display:none}}.pl-logo{object-fit:contain;background:#f0eee9;border-radius:2px;width:180px;height:76px;margin-bottom:22px;padding:5px}.pl-cancel-area{border-top:1px solid #655739;margin-top:24px;padding-top:12px;font-size:12px;line-height:1.7}.pl-cancel-area>.pl-link:first-child{color:#f3baaa}
