.gpf{padding-top:16px;padding-bottom:48px;font-size:16px}.gpf-h1{margin:8px 0 12px}.gpf-h2{margin:0 0 12px;font-size:22px}.gpf-h3{margin:0 0 6px;font-size:18px}.gpf-lead{max-width:760px;font-size:18px}.gpf-section{margin:28px 0}.gpf-foot{margin-top:32px}.gpf .gp-form label{font-size:16px}.gpf .gp-small{font-size:14px}.gpf-search{gap:8px;max-width:720px;margin:0 0 8px;display:flex}.gpf-search input{min-width:0;min-height:44px;font:inherit;border:1px solid #ced4da;border-radius:4px;flex:auto;padding:10px 12px}.gpf-chiplist{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gpf-chiplink{background:#fff;border:1px solid #ced4da;border-radius:999px;align-items:center;min-height:44px;padding:8px 16px;text-decoration:none;display:inline-flex}.gpf-chiplink:hover{border-color:var(--gp-orange);color:var(--gp-orange)}.gpf-pagelist{gap:4px;max-width:860px;margin:0;padding:0;list-style:none;display:grid}.gpf-pagelist li{border-bottom:1px solid var(--gp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:44px;padding:8px 0;display:flex}.gpf-pagelist a{font-weight:600}.gpf #more{scroll-margin-top:128px}@media (max-width:1023px){.gpf #more{scroll-margin-top:72px}}.gpf-tabs{flex-wrap:wrap;gap:8px;margin:16px 0 8px;display:flex}.gpf-tab{min-height:44px;font:inherit;cursor:pointer;color:var(--gp-text);background:#fff;border:2px solid #ced4da;border-radius:999px;padding:8px 16px;font-weight:600}.gpf-tab[aria-selected=true],.gpf-tab.on{border-color:var(--gp-orange);color:var(--gp-orange-dark);background:#fff3ec}.gpf-tab:focus-visible{outline:3px solid var(--gp-teal);outline-offset:2px}.gpf-bundles{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:900px){.gpf-bundles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.gpf-bundles--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.gpf-bundle{border:1px solid var(--gp-line);border-radius:var(--gp-radius);background:#fff;flex-direction:column;gap:12px;padding:16px;display:flex}.gpf-bundle__items{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gpf-bundle__items li{grid-template-columns:56px 1fr auto;align-items:center;gap:10px;display:grid}.gpf-bundle__items img{object-fit:contain;background:var(--gp-light);border-radius:4px;width:56px;height:70px}.gpf-bundle__items a{margin:-11px 0;padding:11px 0;font-weight:600;text-decoration:none;display:inline-block}.gpf-more a{margin:-11px 0;padding:11px 0;display:inline-block}.gpf-bundle__items a:hover{text-decoration:underline}.gpf-qty{white-space:nowrap;font-weight:700}.gpf-bundle__acts{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.gpf-bundle__acts .gp-btn{flex:200px}.gpf-panel[hidden]{display:none}.gpf-picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:700px){.gpf-picks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1100px){.gpf-picks{grid-template-columns:repeat(4,minmax(0,1fr))}}.gpf-pick{border:2px solid var(--gp-line);border-radius:var(--gp-radius);background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.gpf-pick.on{border-color:var(--gp-orange);box-shadow:0 0 0 2px #ffd2bd}.gpf-pick img{aspect-ratio:4/5;object-fit:contain;background:var(--gp-light);width:100%}.gpf-pick__body{flex-direction:column;flex:auto;gap:8px;padding:10px 12px 12px;display:flex}.gpf-pick__name{font-weight:600;line-height:1.3}.gpf-pick__name a{text-decoration:none}.gpf-pick .gp-btn{margin-top:auto}.gpf-counter{z-index:5;border-bottom:1px solid var(--gp-line);background:#fff;padding:8px 0;position:sticky;top:0}.gpf-check{align-items:center;gap:10px;min-height:44px;flex-direction:row!important;font-weight:400!important;display:flex!important}.gpf-check input{height:22px;accent-color:var(--gp-orange);flex:none;margin:0;width:22px!important;min-height:0!important;padding:0!important}.gpf fieldset,fieldset.gpf-pack{min-width:0}.gpf-pack label{font-size:16px}.gpf-pack{border-radius:var(--gp-radius);border:1px solid var(--gp-line)!important;padding:12px!important}.gpf-pack legend{padding:0 4px;font-size:18px}.gpf-pack .gpf-check span{flex-direction:column;display:flex}.gpf-acc{max-width:960px}.gpf-orders{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gpf-order{border:1px solid var(--gp-line);border-radius:var(--gp-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.gpf-order__items{color:var(--gp-muted);flex:100%}.gpf-timeline{max-width:640px;margin:16px 0;padding:0;list-style:none}.gpf-step{padding:0 0 20px 40px;position:relative}.gpf-step:before{content:"";background:var(--gp-line);width:2px;position:absolute;top:26px;bottom:0;left:11px}.gpf-step:last-child:before{display:none}.gpf-step__dot{background:#fff;border:2px solid #ced4da;border-radius:50%;width:24px;height:24px;position:absolute;top:2px;left:0}.gpf-step.done .gpf-step__dot{background:#17692f;border-color:#17692f}.gpf-step.done .gpf-step__dot:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;position:absolute;top:3px;left:7px;transform:rotate(45deg)}.gpf-step strong,.gpf-step>.gp-small{display:block}.gpf-track{max-width:720px;margin:0 0 8px}.gpf-track label{margin:8px 0 4px;font-weight:600;display:block}.gpf-track>input{width:100%;max-width:360px;min-height:44px;font:inherit;border:1px solid #ced4da;border-radius:4px;padding:10px 12px;display:block}.gpf-region{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.gpf-region a,.gpf-region span{white-space:nowrap;border-radius:999px;align-items:center;min-height:44px;padding:6px 12px;font-size:16px;text-decoration:none;display:inline-flex}.gpf-region .on{color:var(--gp-orange-dark);background:#fff3ec;font-weight:700}.gpf-region a{border:1px solid #ced4da}.gpf-region a:hover{border-color:var(--gp-orange)}.gpf-hero{border-radius:var(--gp-radius);background:var(--gp-light);grid-template-columns:1fr;align-items:center;gap:16px;margin-top:8px;padding:20px;display:grid}@media (min-width:800px){.gpf-hero{grid-template-columns:220px 1fr;padding:28px}}.gpf-logo{border-radius:var(--gp-radius);border:1px solid var(--gp-line);background:#fff;justify-content:center;align-items:center;width:200px;max-width:100%;height:120px;padding:12px;display:flex}.gpf-logo img{width:auto;max-height:96px}.gpf-logo--empty{color:var(--gp-muted);border:2px dashed #ced4da;font-weight:600}.gpf-hero__acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.gpf-step.now .gpf-step__dot{border-color:var(--gp-orange);box-shadow:0 0 0 4px #ff4c0026}.gpf-step.now .gpf-step__dot:after{content:"";background:var(--gp-orange);border-radius:50%;position:absolute;inset:5px}
