.template-index .pf-featured-compact .product-item--vertical .product-item__image-wrapper .aspect-ratio{height:130px!important;aspect-ratio:auto;padding-bottom:0!important}.template-index .pf-featured-compact .product-item--vertical .product-item__image-wrapper img{height:100%;width:100%;object-fit:contain}@media(min-width:1000px){.pf-featured-compact .product-item--vertical{width:25%}}.footer__payment-logo{display:block;width:260px;max-width:100%;height:auto;border-radius:4px}.footer .footer__aside{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;border-top:1px solid rgba(255,255,255,.18);padding-top:24px;gap:24px}.footer .footer__aside-item{margin:0}.footer .footer__aside-item--payment{width:auto;max-width:100%;text-align:left}.footer .footer__aside-item--payment .payment-list{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:8px;margin:0;padding:0;max-width:100%;background:transparent}.footer .footer__aside-item--payment .payment-list__item{display:block;width:42px;height:28px;margin:0;flex:0 0 42px;border-radius:4px}.footer .footer__aside-title{margin:0 0 10px;color:inherit}@media(max-width:699px){.footer .footer__aside{gap:22px}.footer .footer__aside-item--payment{width:100%}}.pf-parts{display:block;background:#edf5f4;border:1px solid #d4e5e3;border-radius:14px;padding:28px 30px;color:#243d3e}.pf-parts-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px}.pf-parts h2{font-size:24px;line-height:1.25;margin:0 0 6px;font-weight:600;color:#183e41}.pf-parts-heading p{margin:0;color:#52696b;font-size:14px}.pf-parts-badge{font-size:12px;white-space:nowrap;border:1px solid #c4dcda;padding:6px 12px;border-radius:20px;color:#1d737b}.pf-parts-model-form{display:grid;grid-template-columns:1fr 1.65fr 1fr auto;gap:14px;align-items:end}.pf-parts-model-form[hidden]{display:none}.pf-parts label{display:block;font-size:13px;font-weight:600;margin-bottom:7px}.pf-parts select,.pf-parts input{width:100%;min-width:0;height:48px;border:1px solid #bbd1d0;border-radius:7px;background:#fff;color:#243d3e;padding:0 13px;font-size:14px}.pf-parts select{-webkit-appearance:auto;appearance:auto;padding-right:8px}.pf-parts button{height:48px;border-radius:7px;background:#1d737b;color:#fff;border:1px solid #1d737b;padding:0 22px;font-weight:600;font-size:14px;cursor:pointer;white-space:nowrap}.pf-parts button:disabled{opacity:.5;cursor:default}.pf-parts select:disabled{background:#f6f9f8;color:#687d7c}.pf-parts :is(input,select,button,a,summary):focus-visible{outline:3px solid #168a97;outline-offset:3px}.pf-parts-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #d4e5e3;margin-top:22px;padding-top:18px}.pf-parts-sku{display:flex;gap:12px;align-items:center;flex:1;max-width:650px}.pf-parts-sku label{margin:0;white-space:nowrap;font-weight:400;color:#52696b}.pf-parts-sku>div{display:flex;gap:8px;flex:1}.pf-parts-sku input,.pf-parts-sku button{height:40px}.pf-parts-sku button{background:transparent;color:#1d737b;padding:0 15px}.pf-parts-help{display:flex;align-items:flex-start;gap:20px;font-size:13px;color:#1d737b}.pf-parts-help summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pf-parts-help details{max-width:280px}.pf-parts-help p{color:#52696b;margin:8px 0 0;line-height:1.5}.pf-parts-help a{text-decoration:underline;text-underline-offset:3px}@media(max-width:999px){.pf-parts-model-form{grid-template-columns:1fr 1fr}.pf-parts-bottom{align-items:flex-start;flex-direction:column;gap:16px}.pf-parts-sku{width:100%;max-width:none}.pf-parts-badge{display:none}}@media(max-width:599px){.pf-parts{padding:22px 18px}.pf-parts h2{font-size:21px}.pf-parts-model-form{grid-template-columns:1fr;gap:12px}.pf-parts-sku{display:block}.pf-parts-sku label{margin-bottom:8px}.pf-parts-help{flex-direction:column;gap:10px}.pf-parts-model-form button{width:100%}.pf-parts-heading{margin-bottom:18px}}.pf-coffee-nav{padding:28px;margin:0 0 28px;background:#f5f5ef;border:1px solid #e2e8e3;border-radius:12px;color:#244843}.pf-coffee-nav--compact{margin:0;padding:24px 0 30px;background:#fff;border:0}.pf-coffee-nav__heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:20px}.pf-coffee-nav__eyebrow{font-size:11px;letter-spacing:.14em;font-weight:700;color:#1d737b;margin:0 0 6px}.pf-coffee-nav h2{font-size:26px;line-height:1.25;margin:0 0 10px;color:#244843}.pf-coffee-nav__heading p:not(.pf-coffee-nav__eyebrow){font-size:14px;max-width:680px;margin:0}.pf-coffee-nav__all{font-size:13px;font-weight:700;white-space:nowrap;border-bottom:1px solid #1d737b;padding:8px 0}.pf-coffee-nav__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pf-coffee-nav__card{display:flex;flex-direction:column;background:#fff;border:1px solid #dce8e4;border-radius:9px;overflow:hidden;transition:box-shadow .2s,border-color .2s}.pf-coffee-nav__card:hover,.pf-coffee-nav__card[aria-current=page]{border-color:#1d737b;box-shadow:0 4px 14px #183f3312}.pf-coffee-nav__card:focus-visible,.pf-coffee-nav__all:focus-visible{outline:2px solid #1d737b;outline-offset:3px}.pf-coffee-nav__image{height:150px;padding:14px;background:#fff;display:flex;align-items:center;justify-content:center}.pf-coffee-nav__image img{width:100%;height:100%;object-fit:contain}.pf-coffee-nav__copy{padding:16px;background:#f6f9f7;flex:1;display:flex;flex-direction:column}.pf-coffee-nav__copy h3{font-size:16px;line-height:1.35;margin:0 0 7px;color:#185c52;font-weight:700}.pf-coffee-nav__copy p{font-size:13px;line-height:1.5;margin:0 0 12px;color:#53645f}.pf-coffee-nav__copy>span{font-size:12px;font-weight:600;color:#1d737b;margin-top:auto}.pf-coffee-collection .product-item:not(.product-item--list) .product-item__title{min-height:4.5em;line-height:1.5}.pf-coffee-collection .product-item:not(.product-item--list) .product-item__action-list{margin-top:auto}.pf-coffee-collection .product-item{border-color:#e2e8e3}@media(max-width:700px){.pf-coffee-nav{padding:18px;margin:0 12px 20px}.pf-coffee-nav__heading{display:block}.pf-coffee-nav h2{font-size:23px}.pf-coffee-nav__all{display:inline-block;margin-top:12px}.pf-coffee-nav__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pf-coffee-nav__image{height:110px;padding:10px}.pf-coffee-nav__copy{padding:12px}.pf-coffee-nav__copy h3{font-size:14px}}.pfn-meta{margin:4px 0 12px;line-height:1.5}.pfn-category{display:block;font-size:12px;color:#526561;min-height:36px}.pfn-badges{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.pfn-badges span{display:inline-block;padding:3px 8px;border-radius:4px;background:#eaf3f2;color:#20635f;font-size:12px;font-weight:600}.pfn-details{display:block;font-size:12px;color:#526561;min-height:36px}.product-label.pf-repair-badge{background:#1d737b;color:#fff;font-size:12px;font-weight:700;line-height:1.4;padding:6px 10px;border-radius:3px;white-space:normal}.pf-repair-card.product-item--vertical{display:flex;flex-direction:column}.pf-repair-card.product-item--vertical .product-item__image-wrapper{width:100%;aspect-ratio:1;padding:32px 12px 12px;margin-bottom:16px;flex-shrink:0}.pf-repair-card.product-item--vertical .product-item__image-wrapper .aspect-ratio{height:100%;width:100%;padding-bottom:0!important}.pf-repair-card.product-item--vertical .product-item__image-wrapper img{width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center}.pf-repair-card.product-item--vertical .product-item__info{display:flex;flex-direction:column;flex:1;width:100%}.pf-repair-card.product-item--vertical .product-item__info-inner{flex:1}.pf-repair-card.product-item--vertical .product-item__title{display:block;min-height:6em;line-height:1.5;margin-bottom:12px}.pf-repair-card.product-item--vertical .product-item__action-list{margin-top:16px}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map?subset=ABQAAAAIAAAAgABC */
