.pd-process-options{margin:26px 0 30px;color:#192a45}
.pd-process-options h2{font-size:20px;line-height:1.4;margin:0 0 12px;font-weight:700}
.pd-process-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.pd-process-choice{display:flex;gap:12px;align-items:center;justify-content:center;min-height:84px;padding:14px 18px;box-sizing:border-box;border:1px solid #cfd7e2;border-radius:9px;color:#192a45;background:#fff;font-size:16px;line-height:1.5;font-weight:650;text-align:center;text-decoration:none;overflow-wrap:anywhere}
.pd-process-choice:hover{border-color:#123d89;background:#f6f9fd}
.pd-process-choice[aria-current]{border:2px solid #123d89;background:#eff5ff;padding:13px 17px;color:#123d89}
.pd-process-selected{font-size:12px;white-space:nowrap;border:1px solid #9dbbea;border-radius:4px;padding:3px 7px;font-weight:500}
.pd-process-summary{text-align:center;font-size:13px;color:#526179;margin:16px 0 0}
.pd-process-status{font-size:14px;color:#526179;margin:12px 0 0}
.pd-process-status:empty{display:none}
.pd-process-more,.pd-process-retry{font:inherit;font-size:14px;padding:8px 14px;border:1px solid #cfd7e2;background:#fff;color:#123d89;border-radius:7px;margin-top:10px;cursor:pointer}
.pd-process-options :focus-visible{outline:2px solid #245dc0;outline-offset:3px}
.pp-extra-services>summary{display:none;font-size:14px;color:#526179;cursor:pointer;padding:10px 0}
.pd-has-process-options .pp-extra-services>summary{display:list-item}
.pd-has-process-options .pp-extra-services{border-bottom:1px solid #e1e7ef;margin-bottom:12px}
.pd-product-restoring .pd-hero,.pd-product-restoring .pd-purchase-layout,.pd-product-restoring~.pp-mobile{visibility:hidden}
.pd-product-restoring [data-product-process-options] .pd-process-list,.pd-product-restoring [data-product-process-options] .pd-process-summary{visibility:hidden}
@media(min-width:981px){
 .pd-page.pd-has-process-options header.pd-hero{min-height:0;padding:20px 32px}
 .pd-page.pd-has-process-options .pd-hero-price,.pd-page.pd-has-process-options .pd-hero-summary{display:none}
 .pd-page.pd-has-process-options .pd-purchase-layout{margin-top:28px}
 .pd-page.pd-has-process-options .pd-content>section:first-child{margin-top:0}
 .pd-page.pd-has-process-options .pd-wrap{max-width:1500px}
 .pd-has-process-options .pp-speed>span:first-of-type{display:flex;align-items:center;justify-content:space-between;gap:12px}
 .pd-has-process-options .pp-days{display:inline;margin:0;font-size:13px}
 .pd-has-process-options .pp-speed{min-height:42px;padding:8px 10px}
 .pd-has-process-options .pd-composition .pc-note:last-of-type{font-size:12px}
}
@media(max-width:1100px){.pd-process-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pd-process-choice{min-height:72px}}
@media(max-width:600px){
 .pd-process-list{grid-template-columns:1fr;gap:9px}
 .pd-process-choice{min-height:58px;justify-content:space-between;text-align:start;font-size:15px}
 .pd-process-summary{text-align:start}.pd-process-options{margin:22px 0}
 .pd-page.pd-has-process-options{background:#fff}
 .pd-has-process-options header.pd-hero{background:#f5f8ff;border:1px solid #e1e7ef;border-radius:14px;padding:18px;color:#192a45}
 .pd-has-process-options header.pd-hero::after{display:none}
 .pd-has-process-options .pd-hero h1{color:#192a45;font-size:19px;line-height:1.45;margin:10px 0 6px}
 .pd-has-process-options .pd-hero .opt,.pd-has-process-options .pd-hero .crumb{color:#526179}
 .pd-has-process-options .pd-hero .backbtn{color:#526179;border:0;background:none;padding:0;margin-bottom:14px}
 .pd-has-process-options .pd-hero .spdline{display:none}
 .pd-has-process-options .favorite-detail{position:absolute;top:14px;inset-inline-end:14px;margin:0}
}
