.template-collection:not(.template-collection-pelpro-parts):not(.template-collection-pelpro-products){--ff-plp: 1}.rich-text.color-background-1 h1{font-family:var(--ff-font-heading);font-weight:var(--ff-weight-bold);font-size:clamp(28px,2.6vw,40px);line-height:1.05;letter-spacing:var(--ff-tracking-snug);text-transform:uppercase}.rich-text.color-background-1 h2{color:inherit;font-family:var(--ff-font-heading);font-size:clamp(24px,2.2vw,36px);font-weight:var(--ff-weight-bold);line-height:1.15;letter-spacing:var(--ff-tracking-snug);text-transform:uppercase;margin-block:var(--ff-space-3) var(--ff-space-2)}.rich-text.color-background-1 .rich-text__caption{margin-block-end:var(--ff-space-1)}.template-page-request-quote .rich-text__text ul{display:inline-block;margin:var(--ff-space-3) 0 0;padding:0;list-style:none;text-align:left}.template-page-request-quote .rich-text__text li{position:relative;padding-inline-start:var(--ff-space-5);margin-block-end:var(--ff-space-2);line-height:var(--ff-leading-base)}.template-page-request-quote .rich-text__text li:before{content:"";position:absolute;inset-inline-start:0;top:.62em;width:6px;height:6px;background-color:var(--ff-action)}.template-page-request-quote .rich-text__text a{color:var(--ff-action);text-decoration:underline;text-underline-offset:3px}.template-page-request-quote .rich-text__text a:hover{color:var(--ff-action-hover)}nav.breadcrumb{padding-block:var(--ff-space-4) 0}.rich-text.color-background-1 .rich-text__blocks>*+*{margin-block-start:var(--ff-space-3)}.rich-text.color-background-1 h1{margin-block:0 var(--ff-space-2)}.template-collection .collection{padding-block-start:0}.template-collection .facets__summary span,.template-collection .facets__heading,.template-collection .facets-container label{font-family:var(--ff-font-heading)}.template-collection .facets__summary span{color:var(--ff-heading);font-size:var(--ff-size-body-sm);font-weight:var(--ff-weight-bold);letter-spacing:var(--ff-tracking-label);text-transform:uppercase}.template-collection .facets__heading{color:var(--ff-heading);font-size:var(--ff-size-subtitle-sm);font-weight:var(--ff-weight-bold);letter-spacing:var(--ff-tracking-label);text-transform:uppercase}.template-collection .facets-container label{font-size:var(--ff-size-body-sm);color:var(--ff-text)}.template-collection:not(.template-collection-pelpro-parts):not(.template-collection-pelpro-products) .card__inner{background-color:var(--ff-white);border-bottom:var(--ff-shelf-border, 12px) solid var(--ff-beige-100)}.template-collection:not(.template-collection-pelpro-parts):not(.template-collection-pelpro-products) .card__heading{text-align:left!important;margin-block:var(--ff-space-2) 0;font-family:var(--ff-font-heading);font-size:var(--ff-size-body-sm);font-weight:var(--ff-weight-bold);line-height:var(--ff-leading-medium);letter-spacing:var(--ff-tracking-label);text-transform:uppercase}.template-collection:not(.template-collection-pelpro-parts):not(.template-collection-pelpro-products) .card__heading a{color:var(--ff-text);text-decoration:none}.template-collection .product-grid>.grid__item,.template-collection .product-grid .card-wrapper,.template-collection .product-grid .card,.template-collection .product-grid .card__content,.template-collection .product-grid .card__information{display:flex;flex-direction:column}.template-collection .product-grid>.grid__item,.template-collection .product-grid .card-wrapper{width:100%}.template-collection .product-grid .card,.template-collection .product-grid .card__content,.template-collection .product-grid .card__information{flex:1 1 auto}.template-collection .product-grid .card__inner{flex:0 0 auto}.template-collection .product-grid{--grid-desktop-horizontal-spacing: var(--ff-space-6);--grid-desktop-vertical-spacing: var(--ff-space-10);margin-block-start:0;padding-block-start:0}.template-collection .product-grid .card__content,.template-collection .product-grid .card__information{padding-block:0;padding-inline:0}@media screen and (min-width:990px){.template-collection .facets-vertical .facets-wrapper{flex:0 0 268px;max-width:268px;padding-right:var(--ff-space-6)}.template-collection .facets-vertical .facets,.template-collection .facets-vertical .facets__form-vertical{width:100%}}.ff-card__cta{display:inline-flex;align-items:center;gap:var(--ff-space-2);margin-block-start:auto;padding-block-start:var(--ff-space-2);color:var(--ff-action);font-family:var(--ff-font-heading);font-size:var(--ff-size-caption);font-weight:var(--ff-weight-bold);letter-spacing:var(--ff-tracking-label);text-transform:uppercase}.ff-card__cta:after{content:"\2192";font-size:1.1em;line-height:1}.card-wrapper:hover .ff-card__cta{color:var(--ff-action-hover)}.card-wrapper .card{position:relative}.card-wrapper .card__content:has(.ff-card__label){position:absolute;inset:auto 0 0 0;z-index:2;padding:0 8% 7%;box-sizing:border-box;pointer-events:none}.card__content:has(.ff-card__label) .card__heading,.card__content:has(.ff-card__label) .card__caption,.card__content:has(.ff-card__label) .card__information>div:not([class]){display:none}.card__content:has(.ff-card__label) .card__information{padding:0 8%;background:none}.ff-card__label.button{pointer-events:auto;display:flex;align-items:center;justify-content:center;gap:.6em;width:100%;min-height:0;margin-bottom:0!important;padding:14px 18px;border:0;font-size:14px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;box-shadow:none;backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ff-card__label.button{background:rgb(var(--color-background))!important}}.ff-card__arrow{flex:0 0 auto;width:.62em;height:.62em;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translate(0) rotate(45deg);transition:transform var(--duration-default, .2s) ease}.ff-card__label.button:hover .ff-card__arrow{transform:translate(4px) rotate(45deg)}@media(prefers-reduced-motion:reduce){.ff-card__arrow{transition:none}}body.template-collection.template-collection-pelpro-products *,body.template-collection.template-collection-pelpro-parts *,body.template-product.template-product-parts *{font-family:var(--ff-font-stack)!important}body.template-collection.template-collection-pelpro-parts .card__inner,body.template-collection.template-collection-pelpro-products .card__inner{border-bottom:var(--ff-border-width) solid var(--ff-border)}body.template-collection.template-collection-pelpro-parts .card__information,body.template-collection.template-collection-pelpro-products .card__information{padding-top:var(--ff-space-3);text-align:left!important}body.template-collection.template-collection-pelpro-parts .card__heading,body.template-collection.template-collection-pelpro-parts .card__heading a,body.template-collection.template-collection-pelpro-products .card__heading,body.template-collection.template-collection-pelpro-products .card__heading a{font-size:var(--ff-size-body-sm);font-weight:var(--ff-weight-bold);letter-spacing:var(--ff-tracking-label);text-transform:uppercase;text-align:left;color:var(--ff-text)}body.template-collection.template-collection-pelpro-parts .card__information>div:not(.item-number-flag),body.template-collection.template-collection-pelpro-products .card__information>div:not(.item-number-flag){justify-content:flex-start!important;gap:var(--ff-space-4)}
/*# sourceMappingURL=/cdn/shop/t/76/assets/reskin-collection.css.map */
