.gpk-parts__tools{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:16px;align-items:start;margin:0 0 16px}.gpk-parts__tool{padding:18px 20px;border-radius:5px;background:#fff;color:var(--color-body)}.gpk-parts__tool-title{margin:0 0 12px;font-family:var(--font-display);font-weight:600;font-size:18px;line-height:1.2;text-transform:uppercase;color:var(--color-body)}.gpk-parts__picker{position:relative}.gpk-parts__picker-row{display:flex;gap:12px;flex-wrap:wrap}.gpk-parts__field{display:grid;gap:6px;min-width:150px}.gpk-parts__field--grow{flex:1 1 240px}.gpk-parts__field .gpk-select,.gpk-parts__field .gpk-input{width:100%;min-height:48px}.gpk-parts__options{position:absolute;z-index:5;left:20px;right:20px;max-height:320px;overflow-y:auto;margin:4px 0 0;padding:4px 0;list-style:none;background:#fff;border:1.5px solid rgb(0 0 0 / .16);border-radius:var(--radius);box-shadow:var(--shadow-card)}.gpk-parts__option{padding:10px 14px;cursor:pointer;font-weight:600}.gpk-parts__option:hover,.gpk-parts__option[aria-selected=true]{background:var(--color-chip)}.gpk-parts__option--none{cursor:default;font-weight:400;color:var(--color-muted)}.gpk-parts__chosen{margin:14px 0 0;padding:10px 14px;border-left:4px solid var(--color-kubota);background:var(--color-chip);font-size:16px}.gpk-fits-lead{margin:0 0 24px;padding:12px 16px;border-left:4px solid var(--color-kubota);background:var(--color-chip)}.gpk-fits-lead__one{display:inline-block;padding-block:10px;font-size:18px;color:var(--color-body)}.gpk-fits-lead__line{margin:0 0 10px;font-size:16px}.gpk-fits-lead__list{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0;padding:0;list-style:none}.gpk-fits-lead__list .gpk-chip{display:inline-flex;align-items:center;color:var(--color-body);text-decoration:none;background:#fff}.gpk-fits-lead__more{display:inline-block;padding-block:12px}.gpk-parts__serial{margin:14px 0 0;max-width:260px}.gpk-parts__number-row{display:flex;gap:8px}.gpk-parts__number-row .gpk-input{flex:1 1 auto;min-height:48px}.gpk-parts__hint{margin:8px 0 0;font-size:14px;color:var(--color-muted)}.gpk-parts__easysearch{margin-top:8px}.gpk-parts__cats ul{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none}.gpk-parts__cats .gpk-chip{display:inline-flex;align-items:center;text-decoration:none}.gpk-parts__count{margin:0 0 10px;font-weight:600;color:var(--color-dim)}.gpk-ptable{width:100%;border-collapse:collapse;background:#fff;border:1px solid rgb(0 0 0 / .09);border-radius:var(--radius-card)}.gpk-ptable th{padding:12px 14px;text-align:left;font-family:var(--font-display);font-weight:600;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);border-bottom:1px solid rgb(0 0 0 / .09)}.gpk-ptable td{padding:12px 14px;vertical-align:middle;border-top:1px solid rgb(0 0 0 / .07)}.gpk-ptable__num{font-weight:700;white-space:nowrap;font-variant-numeric:tabular-nums}.gpk-ptable__name a{color:var(--color-body);font-weight:600;padding-block:13px}.gpk-ptable__note{display:inline-block;font-size:14px;font-weight:700;color:var(--color-warn-deep)}.gpk-parts__more{margin:14px 0 0;font-size:16px;font-weight:600}.gpk-parts__fluids{margin:0 0 12px;padding:10px 14px;border-radius:var(--radius);background:#fff;font-size:15px}.gpk-ptable__price{font-weight:700;white-space:nowrap}.gpk-ptable__avail{white-space:nowrap;font-size:15px}.gpk-ptable__buy{width:1%;white-space:nowrap}.gpk-ptable__atc{display:flex;gap:8px;align-items:stretch}.gpk-ptable__qty .gpk-qty__button{width:44px;min-height:44px}.gpk-ptable__qty .gpk-qty__input{width:52px;text-align:center;border-radius:0;border-left:0;border-right:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.gpk-ptable__add{min-width:120px;min-height:42px}.gpk-ptable__add.is-added{background:var(--color-ok);border-color:var(--color-ok);color:#fff}.gpk-ptable__add.is-added:before{content:"\2713  "}.gpk-ptable__msg{margin:4px 0 0;min-height:0;font-size:13px;color:var(--color-dim);white-space:normal}.gpk-ptable__msg:empty{display:none}.gpk-parts__none{margin:8px 0 24px;padding:20px;background:#fff;border-radius:var(--radius-card)}.gpk-parts__none p{margin:8px 0 0}.gpk-parts__cant{margin:28px 0 8px;padding:20px;border-radius:var(--radius-card);background:var(--color-tan)}.gpk-parts__cant p{margin:8px 0 0}.gpk-parts__cant-actions{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin-top:14px!important}@media(max-width:760px){.gpk-parts__tools{grid-template-columns:1fr}.gpk-parts__options{left:12px;right:12px}.gpk-ptable,.gpk-ptable tbody{display:block;border:0;background:none}.gpk-ptable thead{display:none}.gpk-ptable__row{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin:0 0 10px;padding:14px;background:#fff;border:1px solid rgb(0 0 0 / .09);border-radius:var(--radius-card)}.gpk-ptable__row[hidden]{display:none}.gpk-ptable td{padding:0;border:0}.gpk-ptable__num{grid-column:1;font-size:14px;color:var(--color-dim)}.gpk-ptable__price{grid-column:2;grid-row:1;text-align:right}.gpk-ptable__name{grid-column:1 / -1}.gpk-ptable__avail{grid-column:1 / -1;font-size:14px;color:var(--color-dim)}.gpk-ptable__buy{grid-column:1 / -1;width:auto;margin-top:8px}.gpk-ptable__add{flex:1 1 auto}}.gpk-vdp--part .gpk-atc-wrap{display:block}.gpk-part-buy__title{margin:0 0 10px!important;color:var(--color-ink-2);text-wrap:balance}.gpk-part-buy__what{margin:8px 0 0;font-size:19px;font-weight:600;line-height:1.4;color:var(--color-body)}.gpk-part-fit{margin:14px 0 4px}.gpk-part-fit__line{margin:0;padding:10px 14px;border-left:4px solid rgb(0 0 0 / .16);border-radius:var(--radius);background:var(--color-chip);font-size:16px;line-height:1.45}.gpk-part-fit__line a{font-weight:700}.gpk-part-fit__line--yes{border-left-color:var(--color-ok)}.gpk-part-fit__line--yes>span[aria-hidden]{font-weight:700;color:var(--color-ok)}.gpk-part-fit__line--no{border-left-color:var(--color-warn);background:var(--color-warn-bg);color:var(--color-warn-deep)}.gpk-part-fit__change{margin:-12px 0 -12px 4px;padding:12px 0;border:0;background:none;font:inherit;font-size:14px;color:var(--color-dim);text-decoration:underline;cursor:pointer}.gpk-part-fit__picker{position:relative;margin:10px 0 0;padding:14px;border:1px solid rgb(0 0 0 / .1);border-radius:var(--radius-card);background:#fff}.gpk-part-fit__picker .gpk-parts__field{min-width:0;flex:1 1 140px}.gpk-part-fit__picker .gpk-parts__field--grow{flex:2 1 200px}.gpk-part-fit__options{left:14px;right:14px}.gpk-vdp--part shopify-payment-terms{display:block;margin-top:10px}.gpk-part-buy__ask{margin:14px 0 0;font-size:16px}.gpk-part-buy__ask a{font-weight:700;white-space:nowrap}.gpk-part-ship{box-sizing:border-box;flex:1 0 100%;width:100%;max-width:100%;margin:12px 0 0;padding:10px 14px;border-radius:var(--radius);background:var(--color-chip);font-size:16px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.gpk-part-ship--pickup{background:var(--color-warn-bg);color:var(--color-warn-deep)}.gpk-part-specs{margin:24px 0 0}.gpk-part-specs .gpk-spec-key__t td{font-weight:600}.gpk-part-specs__sum{margin:0 0 8px;font-weight:700}.gpk-part-specs__series{border-top:1px solid rgb(0 0 0 / .08)}.gpk-part-specs__series summary{padding:8px 0;min-height:44px;box-sizing:border-box;cursor:pointer;font-weight:600}.gpk-part-specs__series summary strong{font-family:var(--font-display);letter-spacing:.04em}.gpk-part-specs__series p{margin:0 0 10px;font-weight:400;line-height:1.5}.gpk-part-specs__serials{margin:8px 0 0;font-size:14px;font-weight:400;color:var(--color-dim)}.gpk-part-specs__note{margin:12px 0 0;font-size:15px;color:var(--color-dim)}.gpk-cart-ship{margin:0 0 20px;padding:14px 18px;border-left:4px solid var(--color-warn);border-radius:var(--radius);background:var(--color-warn-bg);color:var(--color-warn-deep)}.gpk-cart-ship p{margin:0 0 8px}.gpk-cart-ship p:last-child{margin-bottom:0}.gpk-cart-ship__line{display:inline-block;margin-top:4px}.gpk-cart-later{margin:0 0 20px;padding:14px 18px;border-radius:var(--radius);background:var(--color-chip)}.gpk-cart-later ul{margin:6px 0 10px;padding-left:18px}.gpk-parts__option-hint{font-weight:400;color:var(--color-muted)}.gpk-parts__option--head{cursor:default;padding-top:8px;padding-bottom:6px;font-weight:400;font-size:14px;color:var(--color-muted)}.gpk-parts__option--head:hover{background:none}.gpk-part-fit__picker .gpk-parts__serial{margin-top:12px}
/*# sourceMappingURL=/cdn/shop/t/29/assets/gpk-parts.css.map */
