.keast-product-refresh[data-keast-parts-page]{--part-ink: #191c24;--part-muted: #5c6270;--part-line: #d9dce2;--part-red: 194, 59, 53;--part-body-size: 1.5rem;--part-heading-size: clamp(1.8rem, 2vw, 2.1rem);--part-space: .7rem;padding-block:1.2rem clamp(3.2rem,5vw,6.4rem);color:var(--part-ink);font-family:var(--font-body-family)}[data-keast-parts-page] .keast-part-path{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 2rem;padding-bottom:.5rem;margin-bottom:clamp(1.6rem,3vw,3.2rem);border-bottom:1px solid var(--part-line)}[data-keast-parts-page] .keast-parts-path{margin:0}[data-keast-parts-page] .keast-parts-path span:nth-last-child(-n+2){display:none}[data-keast-parts-page] .keast-part-book-return:not([hidden]){display:inline-flex;align-items:center;min-height:4.4rem;color:inherit;text-underline-offset:.22em}.keast-product-refresh[data-keast-parts-page] .product.grid{gap:clamp(2.4rem,4vw,5.2rem);align-items:start}.keast-product-refresh[data-keast-parts-page] .product.grid.product--no-media{max-width:none;margin-inline:0}.keast-product-refresh[data-keast-parts-page] .product--no-media .product__info-wrapper{max-width:none;justify-self:stretch}.keast-product-refresh[data-keast-parts-page] .product--no-media :is(.product__title,.product__text,.product__sku,.price,.keast-part-number,.product-form__quantity){text-align:start}.keast-product-refresh[data-keast-parts-page] .product--no-media :is(.product-form__quantity,.product-form){align-items:flex-start}.keast-product-refresh[data-keast-parts-page] .product--no-media :is(.product-form>.form,.product-form__buttons){max-width:none}.keast-product-refresh[data-keast-parts-page] .product__info-wrapper{max-width:none}[data-keast-parts-page] .keast-part-identity{display:flex;align-items:center;gap:calc(2 * var(--part-space));margin:0 0 calc(2 * var(--part-space));min-width:0}[data-keast-parts-page] .keast-part-identity__logo{flex:0 0 clamp(8rem,27vw,14rem);padding-inline-end:clamp(1rem,2.5vw,2.4rem);border-inline-end:1px solid var(--part-line)}[data-keast-parts-page] .keast-part-identity__logo img{display:block;width:100%;height:auto;max-height:6.4rem;object-fit:contain;object-position:left center}[data-keast-parts-page] .keast-part-identity__manufacturer{min-width:0;font-size:var(--part-body-size);line-height:1.5;overflow-wrap:anywhere}[data-keast-parts-page] .keast-part-identity__manufacturer span{display:block;color:var(--part-muted)}.keast-product-refresh[data-keast-parts-page] .product__info-container>.product__title{margin-bottom:var(--part-space)}.keast-product-refresh[data-keast-parts-page] .product__title h1{margin:0;font-family:var(--font-body-family);font-size:clamp(2.25rem,2.85vw,3.4rem);font-weight:700;line-height:1.2;letter-spacing:normal;text-wrap:pretty;overflow-wrap:anywhere;color:var(--part-ink)}.keast-product-refresh[data-keast-parts-page] .product__info-container>.keast-part-number{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 .5rem;margin:0 0 calc(2 * var(--part-space));color:var(--part-muted);font-family:var(--font-body-family);font-size:var(--part-body-size);font-weight:400;line-height:1.5;letter-spacing:normal;text-transform:none;overflow-wrap:anywhere}.keast-product-refresh[data-keast-parts-page] .keast-part-number.hidden{display:none}[data-keast-parts-page] .keast-part-number strong{min-width:0;color:var(--part-ink);font-weight:700}.keast-product-refresh[data-keast-parts-page] .product__info-container :is(.price--large,.keast-call-for-pricing){color:var(--part-ink);font-family:var(--font-body-family);font-size:var(--part-heading-size);font-weight:700;line-height:1.3;letter-spacing:normal;overflow-wrap:anywhere}.keast-product-refresh[data-keast-parts-page] .price--large .price-item{font:inherit;letter-spacing:inherit}.keast-product-refresh[data-keast-parts-page] .price__sale .price-item--regular{color:var(--part-muted);font-size:var(--part-body-size);font-weight:400}.keast-product-refresh[data-keast-parts-page] :is(.form__label,.quantity__input){font-family:var(--font-body-family);font-size:var(--part-body-size);letter-spacing:normal}.keast-product-refresh[data-keast-parts-page] .form__label{font-weight:700}[data-keast-parts-page] :is(.product-form__submit.button--primary,.keast-part-request,.keast-sticky-purchase .button--primary){--color-button: var(--part-red);--color-button-text: 255, 255, 255;--alpha-button-background: 1;--alpha-button-border: 1;font-weight:700}.keast-product-refresh[data-keast-parts-page] :is(.product-form__submit,.keast-part-request){min-height:5.2rem;font-family:var(--font-body-family);font-size:var(--part-body-size);line-height:1.5}[data-keast-parts-page] .keast-part-support{color:var(--part-muted);font-size:var(--part-body-size);line-height:1.5}[data-keast-parts-page] .keast-part-request+.keast-part-support{margin-top:var(--part-space)}[data-keast-parts-page] .keast-part-support__line{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--part-space)}[data-keast-parts-page] .keast-part-support__message{min-height:4.4rem;padding:0;border:0;background:transparent;color:var(--part-ink);font:inherit;font-weight:700;cursor:pointer}[data-keast-parts-page] :is(.keast-part-support__message,.keast-part-support a){color:var(--part-ink);text-decoration:underline;text-underline-offset:.22em}[data-keast-parts-page] :is(.keast-part-support__message,.keast-part-support a,.keast-part-book-return):focus-visible{outline:2px solid #202431;outline-offset:3px}[data-keast-parts-page] :is(.keast-part-support__message,.keast-part-support a,.keast-part-book-return):hover{color:rgb(var(--part-red))}.keast-product-refresh[data-keast-parts-page] .keast-product-details{grid-template-columns:minmax(0,1fr);gap:calc(3 * var(--part-space));width:100%;max-width:none;margin:0;padding:calc(3 * var(--part-space)) 0 0;border-top:1px solid var(--part-line)}.keast-product-refresh[data-keast-parts-page] :is(.keast-product-details__heading,.keast-product-details .accordion__title,.product__description h2){margin:0;color:var(--part-ink);font-family:var(--font-body-family);font-size:var(--part-heading-size);font-weight:700;line-height:1.3;letter-spacing:normal}.keast-product-refresh[data-keast-parts-page] .product__description{margin-top:var(--part-space);max-width:72ch;color:var(--part-ink);font-size:var(--part-body-size);line-height:1.5;overflow-wrap:anywhere}.keast-product-refresh[data-keast-parts-page] .product__description :is(h3,h4,h5,h6){color:var(--part-ink);font-family:var(--font-body-family);font-size:var(--part-body-size);font-weight:700;line-height:1.5;letter-spacing:normal}.keast-product-refresh[data-keast-parts-page] .product__description :is(h2,h3,h4,h5,h6){margin:calc(3 * var(--part-space)) 0 var(--part-space)}.keast-product-refresh[data-keast-parts-page] .product__description p{margin-bottom:calc(2 * var(--part-space))}.keast-product-refresh[data-keast-parts-page] .product__description>:last-child{margin-bottom:0}.keast-product-refresh[data-keast-parts-page] .keast-product-details__support>.accordion:first-child{margin-top:0}.keast-product-refresh[data-keast-parts-page] .keast-part-delivery{border-color:var(--part-line);border-bottom:0}.keast-product-refresh[data-keast-parts-page] .keast-part-delivery summary{align-items:center;min-height:4.8rem;padding-block:var(--part-space)}.keast-product-refresh[data-keast-parts-page] :is(.keast-part-delivery .accordion__content,.keast-part-delivery__notice){color:var(--part-muted);font-size:var(--part-body-size);line-height:1.5;overflow-wrap:anywhere}[data-keast-parts-page] .keast-part-delivery .accordion__content{max-width:72ch;margin-bottom:calc(2 * var(--part-space));padding-inline:0}[data-keast-parts-page] .keast-part-delivery__notice{max-width:72ch;margin:0 0 var(--part-space)}@media screen and (min-width:990px){.keast-product-refresh[data-keast-parts-page] .product.grid.product--no-media{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.keast-product-refresh[data-keast-parts-page] .product--no-media .product__info-container{max-width:none}.keast-product-refresh[data-keast-parts-page] .product--no-media>.keast-product-details{padding:0 0 0 clamp(2.4rem,3vw,4rem);align-content:start;border-top:0;border-inline-start:1px solid var(--part-line)}.keast-product-refresh[data-keast-parts-page] .product:not(.product--no-media)>.keast-product-details{grid-column:1 / -1;grid-row:2;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:clamp(2.4rem,4vw,5.2rem)}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/keast-part-detail.css.map */
