.chipak-purchase-path{direction:rtl;width:100%;max-width:1120px;margin:0 auto;padding:clamp(18px,4vw,48px);background:#fff;color:#102235;font-family:inherit}.chipak-purchase-path *{box-sizing:border-box;min-width:0}.chipak-purchase-intro{max-width:820px;margin-inline:auto;text-align:right}.chipak-purchase-intro h2{margin:0 0 22px;font-size:clamp(28px,4.5vw,50px);line-height:1.35;color:#102235}.chipak-purchase-search{display:grid;gap:12px}.chipak-purchase-search input,.chipak-purchase-size-form input{width:100%;min-height:54px;padding:12px 16px;border:1px solid #ccd3dc;border-radius:14px;background:#fff;color:#102235;font:inherit;font-size:16px;text-align:right}.chipak-purchase-search input:focus,.chipak-purchase-size-form input:focus{outline:3px solid rgba(200,149,54,.2);border-color:#c89536}.chipak-purchase-search button,.chipak-purchase-size-form>button[type=submit]{width:100%;min-height:54px;border:0;border-radius:14px;background:#102235;color:#fff;font:inherit;font-weight:900;cursor:pointer}.chipak-purchase-route-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px}.chipak-purchase-route{appearance:none;display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:center;padding:10px;border:1px solid #e0e4e9;border-radius:14px;background:#fff;color:#102235;font:inherit;text-align:right;cursor:pointer;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.chipak-purchase-route:hover,.chipak-purchase-route:focus-visible,.chipak-purchase-route[data-purchase-route="guide"].is-open{transform:translateY(-2px);border-color:#c89536;box-shadow:0 10px 26px rgba(16,34,53,.08);outline:none}.chipak-purchase-route-media{display:grid;place-items:center;width:72px;aspect-ratio:1;border-radius:10px;background:#faf7f0;overflow:hidden}.chipak-purchase-route-media img{display:block;width:100%;height:100%;object-fit:contain}.chipak-purchase-route-media i{font-style:normal;font-size:26px;font-weight:900;color:#9c702a}.chipak-purchase-route-copy{display:grid;gap:3px}.chipak-purchase-route-copy strong{font-size:13px;line-height:1.5}.chipak-purchase-route-copy small{color:#667085;font-size:10px;line-height:1.65}.chipak-purchase-guide-categories{margin-top:14px;padding:14px;border:1px solid #e0e4e9;border-radius:16px;background:#fafbfc}.chipak-purchase-guide-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.chipak-purchase-guide-category{display:grid;grid-template-rows:auto 1fr;gap:8px;align-items:start;padding:9px;border:1px solid #e0e4e9;border-radius:13px;background:#fff;color:#102235!important;text-align:center;text-decoration:none!important;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.chipak-purchase-guide-category:hover,.chipak-purchase-guide-category:focus-visible{transform:translateY(-2px);border-color:#c89536;box-shadow:0 8px 20px rgba(16,34,53,.08);outline:3px solid rgba(200,149,54,.2);outline-offset:1px}.chipak-purchase-guide-media{display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:10px;background:#fff;overflow:hidden}.chipak-purchase-guide-media img{display:block;width:100%;height:100%;object-fit:contain}.chipak-purchase-guide-media i{font-size:28px;font-style:normal;color:#9c702a}.chipak-purchase-guide-category strong{font-size:12px;line-height:1.7}.chipak-purchase-guide-empty{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:11px;background:#102235;color:#fff!important;text-decoration:none;font-weight:900}.chipak-purchase-size{margin-top:22px;border:1px solid #dce1e7;border-radius:16px;background:#fff}.chipak-purchase-size summary{padding:17px 19px;cursor:pointer;font-weight:900;list-style:none}.chipak-purchase-size summary::-webkit-details-marker{display:none}.chipak-purchase-size summary:before{content:'＋';float:left;color:#c89536}.chipak-purchase-size[open] summary:before{content:'−'}.chipak-purchase-size-form{display:grid;gap:13px;padding:0 19px 19px;border-top:1px solid #edf0f3}.chipak-purchase-dimensions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:18px}.chipak-purchase-dimensions label{font-size:13px;font-weight:800}.chipak-purchase-dimensions input{margin-top:6px}.chipak-purchase-rotate{justify-self:start;min-height:42px;padding:8px 15px;border:1px solid #102235;border-radius:11px;background:#fff;color:#102235;font:inherit;font-weight:800;cursor:pointer}.chipak-purchase-both{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.8}.chipak-purchase-both input{width:19px;min-height:19px;margin-top:3px;flex:0 0 19px}.chipak-purchase-panel{max-width:920px;margin:28px auto 0;padding:20px;border:1px solid #dce1e7;border-radius:20px;background:#fff}.chipak-purchase-panel header h3{margin:0 0 14px;font-size:24px}.chipak-purchase-status{min-height:26px;color:#667085}.chipak-purchase-results{display:grid;gap:13px}.chipak-purchase-product{display:grid;grid-template-columns:116px minmax(0,1fr);gap:16px;align-items:center;padding:13px;border:1px solid #e1e5ea;border-radius:16px;background:#fff}.chipak-purchase-product-media{display:block;width:116px;height:100px;border-radius:12px;background:#fff;overflow:hidden}.chipak-purchase-product-media img{display:block;width:100%;height:100%;object-fit:contain;background:#fff}.chipak-purchase-product h4{margin:0 0 7px;font-size:17px}.chipak-purchase-product h4 a{color:#102235;text-decoration:none}.chipak-purchase-product p{margin:0 0 10px;color:#667085;font-size:13px;line-height:1.8}.chipak-purchase-product-link,.chipak-purchase-calculator-cta{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 14px;border-radius:10px;background:#102235;color:#fff!important;text-decoration:none;font-weight:900}.chipak-purchase-calculator-cta{width:100%;margin-top:15px;background:#286e9d}.chipak-purchase-empty{margin:0;padding:18px;border-radius:12px;background:#f7f8fa;color:#475467}.chipak-purchase-path [hidden]{display:none!important}
@media(max-width:860px){.chipak-purchase-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.chipak-purchase-path{padding:22px 16px}.chipak-purchase-intro h2{font-size:30px}.chipak-purchase-dimensions{grid-template-columns:1fr}.chipak-purchase-product{grid-template-columns:88px minmax(0,1fr)}.chipak-purchase-product-media{width:88px;height:84px}.chipak-purchase-panel{padding:14px;border-radius:16px}.chipak-purchase-product-link{width:100%;white-space:normal;text-align:center}}
@media(max-width:460px){.chipak-purchase-route-grid{grid-template-columns:1fr}.chipak-purchase-route{grid-template-columns:64px minmax(0,1fr)}.chipak-purchase-route-media{width:64px}}@media(max-width:390px){.chipak-purchase-product{grid-template-columns:1fr}.chipak-purchase-product-media{width:100%;height:150px}.chipak-purchase-intro h2{font-size:26px}}

/* ChiPak Core 1.4.12 — size search is integrated into its route card; no duplicate lower accordion. */
.chipak-purchase-route--size{cursor:default}
.chipak-purchase-route-trigger{appearance:none;display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:center;width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:right;cursor:pointer}
.chipak-purchase-route-trigger:focus-visible{outline:3px solid rgba(200,149,54,.22);outline-offset:3px;border-radius:10px}
.chipak-purchase-route--size.is-open{grid-column:1/-1}
.chipak-purchase-size-form--inline{width:100%;margin-top:12px;padding:14px 0 0;border-top:1px solid #edf0f3}
.chipak-purchase-size-form--inline[hidden]{display:none!important}

/* Core 1.4.19: local illustrated model selection hands off to the single main calculator. */
.chipak-purchase-results.is-model-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.chipak-purchase-model{display:grid;grid-template-rows:auto auto auto auto 1fr;gap:7px;min-width:0;padding:11px;border:1px solid #e1e5ea;border-radius:15px;background:#fff;text-align:center}.chipak-purchase-model-media{display:grid;place-items:center;width:100%;aspect-ratio:1.25/1;border-radius:11px;background:#fff;overflow:hidden}.chipak-purchase-model-media img{display:block;width:100%;height:100%;object-fit:contain}.chipak-purchase-model-media.is-placeholder{font-size:34px}.chipak-purchase-model strong{color:#102235;font-size:12px;line-height:1.7}.chipak-purchase-model p{min-height:3.2em;margin:0;color:#5b6672;font-size:10px;line-height:1.6}.chipak-purchase-model em{justify-self:center;padding:2px 7px;border-radius:999px;background:#f6efe1;color:#8a6320;font-size:9px;font-style:normal;font-weight:800}.chipak-purchase-model button,.chipak-purchase-model-action{align-self:end;display:grid;place-items:center;min-height:40px;padding:8px 9px;border:0;border-radius:9px;background:#102235;color:#fff;font:inherit;font-size:11px;font-weight:900;text-decoration:none;cursor:pointer}.chipak-purchase-model button:focus-visible,.chipak-purchase-model-action:focus-visible{outline:3px solid rgba(200,149,54,.32);outline-offset:2px}
@media(max-width:860px){.chipak-purchase-results.is-model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:680px){.chipak-purchase-results.is-model-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.chipak-purchase-dimensions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.chipak-purchase-dimensions label{font-size:10px}.chipak-purchase-dimensions input{min-width:0;padding-inline:6px;font-size:16px;text-align:center}}
@media(max-width:390px){.chipak-purchase-model{padding:8px}.chipak-purchase-model strong{font-size:11px}}

@media(max-width:680px){.chipak-purchase-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.chipak-purchase-guide-categories{padding:10px}.chipak-purchase-guide-category{padding:7px}}
@media(max-width:360px){.chipak-purchase-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
