.\#product-family{display:block;--pf-select-border: var(--color-scheme-primary-button-bg, var(--color-g-accent))}.\#product-family [data-pf-anchor]{scroll-margin-top:calc(var(--pf-subnav-top, 0px) + 64px)}@media(max-width:991px){.\#product-family [data-pf-anchor]{scroll-margin-top:calc(var(--pf-subnav-top, 0px) + 130px)}}.\#product-family-empty{padding:var(--glob-gutter);text-align:center;color:var(--color-g-text-alpha-60, var(--color-g-text))}.\#product-family-subnav{display:block;position:sticky;top:var(--pf-subnav-top, 0px);z-index:20;background:var(--color-g-bg);border-block:1px solid var(--color-g-border)}.\#product-family-subnav-inner{display:flex;align-items:center;justify-content:space-between;gap:var(--glob-gutter);min-height:56px}.\#product-family-subnav-left{display:flex;align-items:center;gap:12px}.\#product-family-subnav-label{flex:none;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-g-text-alpha-70, var(--color-g-text))}.\#product-family-subnav-select{width:496px;flex:none;padding:8px 12px;border:1px solid var(--color-g-border);border-radius:var(--glob-border-radius-base);background:var(--color-g-bg);color:var(--color-g-text);font:inherit}@media(max-width:991px){.\#product-family-subnav-left{width:100%}.\#product-family-subnav-select{min-width:0;max-width:100%;width:100%}}.\#product-family-subnav-anchors{min-width:0}.\#product-family-subnav-anchors-list{display:flex;gap:20px;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.\#product-family-subnav-anchors-list::-webkit-scrollbar{display:none}.\#product-family-subnav-anchor{display:inline-block;padding:6px 2px;white-space:nowrap;color:var(--color-g-text);text-decoration:none;border-bottom:2px solid transparent;opacity:.7}.\#product-family-subnav-anchor.\!active{opacity:1;border-bottom-color:var(--color-g-accent)}.\#product-family-overview{padding-block:calc(var(--glob-gutter) * 1.5)}.\#product-family-overview-media{min-width:0}.\#product-family-overview-buy{min-width:0;display:flex;flex-direction:column;gap:20px}.\#product-family-title{margin:0 0 6px}.\#product-family-pricehead-region,.\#product-family-desc{display:block}.\#product-family-desc-heading{margin:12px 0 6px}.\#product-family-desc-body[data-collapsed=true]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.\#product-family-desc-toggle{margin-top:6px;padding:0;background:none;border:0;color:var(--color-g-accent);cursor:pointer;font:inherit;text-decoration:underline}.\#product-family-highlights{display:grid;gap:10px;margin:4px 0 0}.\#product-family-highlight{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:10px;padding-block:8px;border-top:1px solid var(--color-g-border)}.\#product-family-highlight-icon{display:inline-flex;width:22px;height:22px}.\#product-family-highlight-icon svg{width:100%;height:100%}.\#product-family-highlight-label{margin:0;font-weight:600}.\#product-family-highlight-value{margin:0;color:var(--color-g-text-alpha-70, var(--color-g-text));text-align:right}.\#product-family-models{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.\#product-family-models-group{display:contents}.\#product-family-model{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;text-align:left;background:var(--color-g-bg);color:var(--color-g-text);border:1px solid var(--color-g-border);border-radius:var(--glob-border-radius-base);cursor:pointer;font:inherit;transition:border-color .15s ease,box-shadow .15s ease}.\#product-family-model:hover{border-color:var(--color-g-text)}.\#product-family-model.\@active{border-color:var(--pf-select-border);box-shadow:inset 0 0 0 1px var(--pf-select-border)}.\#product-family-model[aria-checked=true]{cursor:default}.\#product-family-model[aria-checked=true]:hover{border-color:var(--pf-select-border)}.\#product-family-model-label{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.\#product-family-model-thumb{flex:0 0 auto;width:48px;height:48px;border-radius:6px;overflow:hidden}@media(max-width:991px){.\#product-family-model-thumb{width:56px;height:56px}}.\#product-family-model-name{font-weight:600}.\#product-family-model-badge{background:var(--color-scheme-primary-button-bg, var(--color-g-accent));color:var(--color-scheme-primary-button-text, #fff);font-size:.6875rem;font-weight:600;line-height:1;padding:4px 9px;border-radius:var(--glob-border-radius-pill);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.\#product-family-model-price{white-space:nowrap;text-align:right}.\#product-family-model-price-sel,.\#product-family-model[aria-checked=true] .\#product-family-model-price.\@varies .\#product-family-model-price-base{display:none}.\#product-family-model[aria-checked=true] .\#product-family-model-price-sel{display:inline}.\#product-family-model-price-from,.\#product-family-pricehead-from,.\#product-family-sticky-from,.\#product-family-card-from-label,.\#product-family-model-price-was,.\#product-family-model-price-note,.\#product-family-card-price-note,.\#product-family-card-from-price s,.\#product-family-card-sel-price s{font-size:.8125rem;font-weight:400;color:color-mix(in srgb,var(--color-g-text) 80%,transparent)}.\#product-family-buybox-region,.\#product-family-buybox,.\#product-family-buybox-meta{display:contents}.\#product-family-buybox-options{position:relative;margin-top:-8px;padding:12px 14px 14px;border:1px solid var(--pf-select-border);border-top:0;border-radius:0 0 var(--glob-border-radius-base) var(--glob-border-radius-base);background:var(--color-g-bg)}.\#product-family-buybox-options:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--pf-select-border);border-top:0;border-radius:0 0 calc(var(--glob-border-radius-base) - 1px) calc(var(--glob-border-radius-base) - 1px);pointer-events:none}.\#product-family-buybox-options:before{content:"";position:absolute;top:0;left:14px;right:14px;height:1px;background:var(--color-g-border)}product-family[options-attached] .\#product-family-model.\@active{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:0;padding-bottom:13px;box-shadow:none}product-family[options-attached] .\#product-family-model.\@active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--pf-select-border);border-bottom:0;border-radius:calc(var(--glob-border-radius-base) - 1px) calc(var(--glob-border-radius-base) - 1px) 0 0;pointer-events:none}.\#product-family-sticky-drawer .\#product-family-buybox-options{margin-top:0;padding:0;border:0;background:none}.\#product-family-sticky-drawer .\#product-family-buybox-options:after,.\#product-family-sticky-drawer .\#product-family-buybox-options:before{content:none}.\#product-family-buybox-atc{order:9999;margin-top:12px}.\#product-family-fit{display:grid;gap:6px}[data-pf-fit-after],.\#product-family-summary{display:none}[data-pf-options]>.\#product-family-fit{margin-top:14px;padding-top:12px;border-top:1px solid var(--color-g-border)}.\#product-family-fit-heading{margin:0;font-family:var(--glob-subheading-family);font-size:var(--glob-subheading-size);font-weight:var(--glob-subheading-weight);text-transform:var(--glob-subheading-transform);letter-spacing:var(--glob-subheading-letter-spacing, normal);opacity:var(--glob-subheading-opacity)}.\#product-family-fit-body{font-size:.875rem;line-height:1.5}.\#product-family-fit-body p,.\#product-family-fit-body ul{margin:0}.\#product-family-fit-body ul{padding-left:1.1em}.\#product-family-fit-body li+li{margin-top:4px}.\#product-family-fit-body ul~p{margin-top:8px}.\#product-family-fit-body a{color:inherit;text-decoration:underline;text-underline-offset:2px}.\#product-family-fit-more{display:none;font-size:.875rem}@supports selector(:has(*)){.\#product-family-fit-more{display:block}.\#product-family-fit:has(.\#product-family-fit-more):not(:has(.\#product-family-fit-more[open])) .\#product-family-fit-body li:nth-child(n+4){display:none}}.\#product-family-fit-more summary{display:inline-block;cursor:pointer;list-style:none;padding-block:3px;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}.\#product-family-fit-more summary::-webkit-details-marker{display:none}.\#product-family-fit-more summary:hover{text-decoration-color:currentColor}.\#product-family-fit-more[open] [data-fit-more],.\#product-family-fit-more:not([open]) [data-fit-less]{display:none}html[pf-anchor-hold],html[pf-anchor-hold] *{overflow-anchor:none!important}.\#product-family-sticky-drawer .\#product-family-fit,.\#product-family-sticky-drawer .\#product-family-option-help{display:none}[data-pf-options] .\#product-options-radio-item-body{border-radius:var(--pf-opt-radius, var(--glob-border-radius-inner));border-color:var(--pf-opt-border, var(--color-g-border));color:var(--pf-opt-text, inherit);font-size:14px;font-weight:400;line-height:1.75;letter-spacing:.02857em;padding:4px 5px;min-width:64px;justify-content:center;text-align:center}@media(hover:hover){[data-pf-options] .\#product-options-radio-item-input:not(:checked)+.\#product-options-radio-item-body:hover{border-color:var(--pf-opt-hover-border, var(--pf-opt-border, var(--color-g-border)))}}[data-pf-options] .\#product-options-radio.\@columns{display:flex;flex-wrap:wrap}[data-pf-options] .\#product-options-radio{gap:8px}[data-pf-options] .\#product-options-radio-item-body.\@multiline{border-radius:var(--pf-opt-radius, var(--glob-border-radius-inner));text-align:center}[data-pf-options] .\#product-options-radio-item-input:checked+.\#product-options-radio-item-body{background:var(--pf-opt-selected-bg, var(--color-scheme-primary-button-bg, #6a9ab0));color:var(--pf-opt-selected-text, var(--color-scheme-primary-button-text, #fff));border-color:var(--pf-opt-selected-bg, transparent);box-shadow:none;font-weight:400}[data-pf-options] .\#product-options-radio-item-input.\!unavailable+.\#product-options-radio-item-body,[data-pf-options] .\#product-options-radio-item-input.\!sold-out+.\#product-options-radio-item-body{opacity:1;color:var(--color-g-text-alpha-70, var(--color-g-text));border-style:dashed;position:relative;overflow:hidden}[data-pf-options] .\#product-options-radio-item-input.\!unavailable+.\#product-options-radio-item-body:before,[data-pf-options] .\#product-options-radio-item-input.\!sold-out+.\#product-options-radio-item-body:before{content:"";position:absolute;width:100%;height:1.5px;background:var(--pf-opt-crossout, transparent);transform:rotate(-45deg);top:calc(50% - 1px);left:0;z-index:1}.\#product-family-price-from-value{display:flex;align-items:baseline;gap:.35em}.\#product-family-fulfillment{display:grid;gap:12px;padding-top:4px}.\#product-family-fulfillment-item{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start}.\#product-family-fulfillment-icon{display:inline-flex;width:22px;height:22px;color:var(--color-g-accent)}.\#product-family-fulfillment-icon svg{width:100%;height:100%}.\#product-family-trustline-region:not(:has(li)){display:none}.\#product-family-trustline{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:.875rem;line-height:1.4}.\#product-family-trustline-item{display:flex;align-items:center;gap:10px;min-height:28px}.\#product-family-trustline-icon{display:inline-flex;color:var(--color-g-text)}.\#product-family-trustline-link{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px;transition:text-decoration-color .15s ease}.\#product-family-trustline-link:hover{text-decoration-color:currentColor}.\#product-family-gallery{position:relative;display:block}.\#product-family-gallery .blaze-track{touch-action:pan-y pinch-zoom}.\#product-family-gallery-counter{position:absolute;right:12px;bottom:12px;z-index:2;padding:4px 10px;border-radius:var(--glob-border-radius-pill);background:color-mix(in srgb,var(--color-g-text) 80%,transparent);color:var(--color-g-bg);font-size:.8125rem;font-variant-numeric:tabular-nums;pointer-events:none}@media(max-width:991px){.\#product-family-gallery-counter{right:auto;left:12px}}.\#product-family-sticky{position:fixed;left:0;right:0;bottom:0;z-index:30;background:var(--color-g-bg);border-top:1px solid var(--color-g-border);box-shadow:0 -6px 24px #00000014}.\#product-family-sticky[hidden]{display:none}.\#product-family-sticky-inner{padding-block:10px;display:flex;align-items:center;gap:18px}.\#product-family-sticky-region{display:flex;align-items:center;gap:18px;flex:1 1 auto;min-width:0}.\#product-family-sticky-info{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0}.\#product-family-sticky-thumb{width:46px;height:46px;flex:0 0 auto}.\#product-family-sticky-meta{min-width:0}.\#product-family-sticky-title{margin:0;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.\#product-family-sticky-variant{margin:0;font-size:.8125rem;text-transform:uppercase;letter-spacing:.03em;color:var(--color-g-text-alpha-70, var(--color-g-text))}.\#product-family-sticky-price{font-size:1.125rem;font-weight:600;white-space:nowrap}.\#product-family-sticky-cta{flex:0 0 auto;min-width:220px}.\#product-family-sticky-sep:before{content:"|";opacity:.55;margin-inline:12px}.\#product-family-sticky-toggle,.\#product-family-sticky-drawer,.\#product-family-sticky-cta-price{display:none}@media(max-width:991px){.\#product-family-sticky-region,.\#product-family-sticky-info,.\#product-family-sticky-price{display:none}.\#product-family-sticky-cta{flex:1 1 auto;min-width:0}.\#product-family-sticky-cta-price{display:inline}}@media(max-width:991px){product-family[sticky-mobile][sticky-ready] .\#product-family-buybox-atc{display:none}product-family[sticky-mobile] .\#product-family-sticky-inner{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 10px;padding-block:8px}product-family[sticky-mobile] .\#product-family-sticky-drawer{order:0;flex:0 0 100%}product-family[sticky-mobile] .\#product-family-sticky-region{order:1;flex:1 1 0;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px}product-family[sticky-mobile] .\#product-family-sticky-cta{order:2;flex:0 0 auto}product-family[sticky-mobile] .\#product-family-sticky-cta .\#button{width:auto;min-height:44px;padding:13px 18px}product-family[sticky-mobile] .\#product-family-sticky-info,product-family[sticky-mobile] .\#product-family-sticky-meta{display:contents}product-family[sticky-mobile] .\#product-family-sticky-title{grid-column:1;grid-row:1;font-size:.875rem;line-height:1.3}product-family[sticky-mobile] .\#product-family-sticky-price{display:block;grid-column:1;grid-row:2;font-size:1.0625rem;line-height:1.3}product-family[sticky-mobile] .\#product-family-sticky-toggle{grid-column:2;grid-row:1 / span 2}product-family[sticky-mobile] .\#product-family-sticky-thumb,product-family[sticky-mobile] .\#product-family-sticky-variant{display:none}product-family[sticky-mobile] .\#product-family-sticky-cta-price{display:none}product-family[sticky-mobile][sticky-expand] .\#product-family-sticky-toggle{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:34px;height:34px;padding:0;background:var(--color-g-bg);color:var(--color-g-text);border:1px solid var(--color-g-border);border-radius:var(--glob-border-radius-circle, 50%);cursor:pointer}.\#product-family-sticky-toggle[hidden]{display:none}.\#product-family-sticky-chevron{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(225deg);margin-top:3px;transition:transform .15s ease}.\#product-family-sticky.\@open .\#product-family-sticky-chevron{transform:rotate(45deg);margin-top:-3px}product-family[sticky-mobile][sticky-expand] .\#product-family-sticky-drawer{display:block;max-height:45vh;overflow-y:auto;padding-block:4px 12px;border-bottom:1px solid var(--color-g-border)}product-family[sticky-mobile] .\#product-family-sticky-drawer[hidden]{display:none}body.pf-sticky-space{padding-bottom:var(--pf-sticky-space, 88px)}}@media(max-width:991px){.\#product-family-subnav-inner{flex-wrap:wrap;min-height:0;padding-block:8px}.\#product-family-subnav-anchors{order:3;width:100%}.\#product-family-overview-buy{margin-top:20px}}.\#product-family-model-text{display:flex;flex-direction:column;gap:2px;min-width:0}.\#product-family-model-head{display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap}.\#product-family-model-line{font-size:.8125rem;line-height:1.35;color:var(--color-g-text-alpha-70, var(--color-g-text))}.\#product-family-model-best{color:var(--color-g-text)}.\#product-family-card-best{flex-basis:100%;margin:0;font-size:.875rem;line-height:1.4}.\#product-family-option-delta,.\#product-family-option-soldout{margin-left:6px;font-size:.8125rem;white-space:nowrap}.\#product-family-soldout-help,.\#product-family-switch-error{margin-top:12px;padding:10px 12px;border:1px solid var(--color-g-border);border-radius:var(--glob-border-radius-base);font-size:.875rem}.\#product-family-soldout-help p,.\#product-family-switch-error p{margin:0 0 8px}.\#product-family-soldout-alts{display:flex;flex-wrap:wrap;gap:8px}.\#product-family-soldout-alt,.\#product-family-switch-retry{min-height:36px;padding:6px 14px;font:inherit;color:var(--color-g-text);background:var(--color-g-bg);border:1px solid var(--color-g-text);border-radius:var(--glob-border-radius-pill);cursor:pointer}.\#product-family-soldout-alt:focus-visible,.\#product-family-switch-retry:focus-visible{outline:2px solid var(--color-g-text);outline-offset:2px}[data-element=model-list]>.\#product-family-switch-error,.\#product-family-card-body>.\#product-family-switch-error{margin-top:0}.\#product-family-subnav-left:has(>.\#product-family-switch-error){flex-wrap:wrap;row-gap:6px}.\#product-family-subnav-left>.\#product-family-switch-error{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;flex:0 0 100%;margin-top:0;padding:6px 10px}.\#product-family-subnav-left>.\#product-family-switch-error p{margin:0}.\#product-family-subnav-left .\#product-family-switch-retry{min-height:32px;padding:4px 12px}@media(max-width:991px){.\#product-family-soldout-alt,.\#product-family-switch-retry{min-height:44px}}.\#product-family-option-help{margin-top:12px;font-size:.875rem;line-height:1.45}.\#product-family-option-help p,.\#product-family-option-help ul{margin:0}.\#product-family-option-help ul{padding-left:1.1em}.\#product-family-option-help li+li{margin-top:2px}.\#product-family-deck-note{margin:0 0 10px;font-size:.875rem;font-weight:600}.\#product-family-options-title{display:none}@media(max-width:991px){.\#product-family-subnav-left{display:none}.\#product-family [data-pf-anchor]{scroll-margin-top:calc(var(--pf-subnav-top, 0px) + 76px)}.\#product-family-model{padding:8px 12px;min-height:56px}.\#product-family-model-thumb{width:40px;height:40px}.\#product-family-model-label{gap:8px}.\#product-family-model-label{flex-wrap:nowrap}.\#product-family-model-unit,.\#product-family-model-best-deck,.\#product-family-model-best-fallback,.\#product-family-model-parts-quiet{display:none}.\#product-family-model-price-note{display:block;margin-left:0;line-height:1.2}.\#product-family-model-price-sep{display:none}.\#product-family-model-head .\#product-family-model-badge{position:absolute;top:-9px;right:12px;z-index:1;line-height:1}.\#product-family-model-badge{font-size:.625rem;padding:3px 7px}.\#product-family-gallery .\#product-gallery-media-expand,.\#product-family-gallery .\#product-gallery-media>.\#media{width:var(--pf-gallery-frame);max-width:100%;margin-inline:auto}.\#product-family-gallery .\#media-image{width:100%;max-width:100%;height:auto;aspect-ratio:1 / 1}product-family:not([pf-inplace]) [data-element=model-list] .\#product-family-buybox-options:not([data-pf-fit-panel]),product-family:not([pf-fitpanel]) .\#product-family-fit-panel,[data-pf-fit-after]{order:9998!important;margin-top:4px;border-top:1px solid var(--pf-select-border);border-radius:var(--glob-border-radius-base)}product-family:not([pf-inplace]) [data-element=model-list] .\#product-family-buybox-options:not([data-pf-fit-panel]):after,product-family:not([pf-fitpanel]) .\#product-family-fit-panel:after,[data-pf-fit-after]:after{border-top:1px solid var(--pf-select-border);border-radius:calc(var(--glob-border-radius-base) - 1px)}product-family:not([pf-inplace]) [data-element=model-list] .\#product-family-buybox-options:not([data-pf-fit-panel]):before,product-family:not([pf-fitpanel]) .\#product-family-fit-panel:before,[data-pf-fit-after]:before{content:none}product-family[options-attached]:not([pf-inplace]) .\#product-family-model.\@active{border-radius:var(--glob-border-radius-base);border-bottom-width:1px;padding-bottom:8px;box-shadow:inset 0 0 0 1px var(--pf-select-border)}product-family[options-attached]:not([pf-inplace]) .\#product-family-model.\@active:after{content:none}.\#product-family-options-title{display:block;margin:0 0 10px;font-weight:700}product-family[pf-inplace][options-attached] .\#product-family-model.\@active{padding-bottom:9px}product-family[pf-inplace] [data-pf-options] .\#product-family-options-title,product-family[pf-inplace] [data-pf-options]>[data-pf-fit]{display:none}product-family[pf-summary] .\#product-family-summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:46px;margin-top:-8px;padding:11px 14px 12px;font:inherit;font-size:.875rem;line-height:1.3;text-align:left;color:var(--color-g-text);background:var(--color-g-bg);border:1px solid var(--pf-select-border);border-top:0;border-radius:0 0 var(--glob-border-radius-base) var(--glob-border-radius-base);cursor:pointer}product-family[pf-summary] .\#product-family-summary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--pf-select-border);border-top:0;border-radius:0 0 calc(var(--glob-border-radius-base) - 1px) calc(var(--glob-border-radius-base) - 1px);pointer-events:none}product-family[pf-summary] .\#product-family-summary:before{content:"";position:absolute;top:0;left:14px;right:14px;height:1px;background:var(--color-g-border)}product-family[pf-summary] .\#product-family-summary:focus-visible{outline:2px solid var(--color-g-text);outline-offset:2px}.\#product-family-summary-values{display:grid;gap:2px;min-width:0}.\#product-family-summary-option{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\#product-family-summary-name,.\#product-family-summary-values em{font-style:normal;color:color-mix(in srgb,var(--color-g-text) 80%,transparent)}.\#product-family-summary-toggle{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.\#product-family-summary-toggle:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}product-family[pf-summary]:not([pf-inplace]) [data-element=model-list] .\#product-family-model.\@active,product-family[pf-fitpanel]:not([pf-inplace]) [data-element=model-list] .\#product-family-model.\@active{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-width:0;padding-bottom:9px;box-shadow:none}product-family[pf-summary]:not([pf-inplace]) [data-element=model-list] .\#product-family-model.\@active:after,product-family[pf-fitpanel]:not([pf-inplace]) [data-element=model-list] .\#product-family-model.\@active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--pf-select-border);border-bottom:0;border-radius:calc(var(--glob-border-radius-base) - 1px) calc(var(--glob-border-radius-base) - 1px) 0 0;pointer-events:none}product-family[pf-summary]:not([pf-inplace]) [data-element=model-list] [data-pf-options]{display:none}product-family[pf-summary][pf-inplace] .\#product-family-summary{z-index:1;justify-self:end;width:auto;height:40px;min-height:0;padding:10px 14px 0 12px;align-items:flex-start;background:none;border:0;border-radius:0 var(--glob-border-radius-base) 0 0}product-family[pf-summary][pf-inplace] .\#product-family-summary:before,product-family[pf-summary][pf-inplace] .\#product-family-summary:after{content:none}product-family[pf-summary][pf-inplace] .\#product-family-summary:focus-visible{outline-offset:-4px}product-family[pf-summary][pf-inplace] .\#product-family-summary-values{display:none}product-family[pf-summary][pf-inplace] .\#product-family-summary-toggle:after{transform:rotate(225deg) translateY(-2px)}product-family[pf-summary][pf-inplace] [data-element=model-list] [data-pf-options]{margin-top:-48px}product-family[pf-summary][pf-inplace] [data-element=model-list] [data-pf-options]>.\#product-family-deck-note,product-family[pf-summary][pf-inplace] [data-element=model-list] [data-pf-options]>product-variant-listener .\#product-variant-selector-item:first-child>.\#product-variant-selector-item-heading{padding-right:92px}product-family[pf-summary][pf-inplace] [data-element=model-list] [data-pf-options]>.\#product-family-deck-note~product-variant-listener .\#product-variant-selector-item:first-child>.\#product-variant-selector-item-heading{padding-right:0}product-family[pf-summary][pf-inplace]:has([data-element=model-list] [data-pf-options]>.\#product-family-deck-note) .\#product-family-summary{padding-top:12px}product-family[pf-fitpanel] [data-pf-fit-panel]>.\#product-family-options-title,product-family[pf-fitpanel] [data-pf-fit-panel]>[data-pf-fit]{display:none}product-family[pf-fitpanel] [data-pf-fit-panel]{padding-bottom:7px}product-family[pf-fitpanel] [data-pf-fit-panel]:not(:has(.\#product-family-deck-note)){padding-top:7px}product-family[pf-fitpanel] [data-pf-fit-panel]:not(:has(.\#product-family-deck-note)) .\#product-family-included{margin-top:0;padding-top:0;border-top:0}product-family[pf-gallery-pin] .\#product-family-overview-media{position:sticky;top:calc(var(--pf-subnav-top, 0px) + var(--pf-subnav-h, 0px));z-index:4;background:var(--color-g-bg)}product-family[pf-gallery-stuck] .\#product-family-overview-media{box-shadow:0 1px 0 var(--color-g-border)}.\#product-family-overview-buy{--pf-gallery-buy-gap: 20px;margin-top:calc(var(--pf-gallery-buy-gap) + var(--pf-gallery-comp))}.\#product-family-overview-media{overflow:hidden;overflow:clip}product-family .\#product-family-gallery .blaze-pagination{height:var(--pf-gallery-row);margin-top:0;opacity:clamp(0,1 - var(--pf-gallery-p, 0) * 2,1)}product-family .\#product-family-gallery .blaze-pagination button{margin-block:0}product-family .\#product-family-gallery-counter{left:calc(50% - var(--pf-gallery-frame) / 2 + 12px);bottom:calc(12px + var(--pf-gallery-row));opacity:clamp(0,1 - var(--pf-gallery-p, 0) * 2,1)}product-family .\#product-family-gallery .\#product-gallery-stage-mobile-extend{right:calc(50% - var(--pf-gallery-frame) / 2 + var(--glob-size-4));bottom:calc(var(--glob-size-4) + var(--pf-gallery-row));opacity:clamp(0,1 - var(--pf-gallery-p, 0) * 2,1)}product-family[pf-gallery-compact] .\#product-family-gallery .blaze-pagination{visibility:hidden}product-family[pf-gallery-compact] .\#product-family-gallery .blaze-pagination button{display:none}product-family[pf-gallery-compact] .\#product-family-gallery-counter,product-family[pf-gallery-compact] .\#product-family-gallery .\#product-gallery-stage-mobile-extend{display:none}product-family[pf-gallery-pin] .\#product-family-gallery modal-open.\#product-gallery-media-expand,product-family[pf-gallery-pin] [data-pf-region=gallery]{outline-offset:-3px}.\#product-family-sticky-drawer .\#product-family-options-title{display:none}product-family[sticky-mobile] .\#product-family-sticky-variant{display:none}.\#product-family-sticky-opt-name{display:none}.\#product-family-sticky-meta{min-width:0}}.\#product-family-region-section{padding-block:calc(var(--glob-gutter) * 1.75)}.\#product-family-section-heading{margin:0 0 var(--glob-gutter)}.\#product-family-section-heading,.\#product-family-features-heading,.\#product-family-trust-heading,.\#product-family-card-title,.\#product-family-desc-heading{font-family:var(--glob-heading-family);font-style:var(--glob-heading-style);font-weight:var(--glob-heading-weight);text-transform:var(--glob-heading-transform);line-height:1;letter-spacing:var(--glob-heading-letter-spacing);word-spacing:max(var(--glob-heading-letter-spacing) * 1.1,0em)}.\#product-family-section-heading{font-size:calc(var(--glob-heading-size) * .85)}.\#product-family-features-heading{font-size:calc(var(--glob-heading-size) * .7)}.\#product-family-trust-heading,.\#product-family-desc-heading{font-size:calc(var(--glob-heading-size) * .5)}.\#product-family-compare{padding-block:calc(var(--glob-gutter) * 1.75)}.\#product-family-compare .\#slideshow-inline-blaze{margin-top:8px}@media(min-width:992px){.\#product-family-compare.\@fits .blaze-track{justify-content:center}}.\#product-family-card .\#product-price-installements,.\#product-family-compare-summary{display:none}.\#product-family-compare-disclosure>summary::-webkit-details-marker{display:none}.\#product-family-compare-disclosure [data-pf-hide]{display:none}.\#product-family-compare-disclosure[open] [data-pf-hide]{display:inline}.\#product-family-compare-disclosure[open] [data-pf-show]{display:none}@media(min-width:992px){.\#product-family-compare.\@all .\#slideshow-inline-blaze-next,.\#product-family-compare.\@all .\#slideshow-inline-blaze-prev{display:none}}@media(max-width:991px){.\#product-family-compare .\#slideshow-inline-blaze-next,.\#product-family-compare .\#slideshow-inline-blaze-prev{display:flex;align-items:center;justify-content:center;opacity:1;width:32px;height:32px;padding:0;background-color:#ffffffd9;color:var(--color-g-text);border:1px solid var(--color-g-border);box-shadow:0 1px 4px #0000001f;border-radius:var(--glob-border-radius-circle, 50%);top:0;margin-top:calc((100% - (var(--slides-per-view-mobile, 1.15) - 1) * var(--slides-gap, 0px)) / var(--slides-per-view-mobile, 1.15) / 2)}.\#product-family-compare .\#slideshow-inline-blaze-next .\#icon,.\#product-family-compare .\#slideshow-inline-blaze-prev .\#icon{--size: 1rem}.\#product-family-compare .\#slideshow-inline-blaze-slider.start .\#slideshow-inline-blaze-prev,.\#product-family-compare .\#slideshow-inline-blaze-slider.end .\#slideshow-inline-blaze-next{opacity:0;pointer-events:none}}.\#product-family-card{position:relative;display:flex;flex-direction:column;border:1px solid var(--color-g-border);border-radius:var(--glob-border-radius-base);overflow:hidden;background:var(--color-g-bg);transition:border-color .15s ease,box-shadow .15s ease}.\#product-family-card[data-element=compare-card]{cursor:pointer}.\#product-family-card.\@active{border-color:var(--pf-select-border)}@media(hover:hover){.\#product-family-card[data-element=compare-card]:not(.\@active):hover{border-color:var(--color-g-text)}}.\#product-family-card-selected{position:absolute;top:0;left:0;z-index:1;display:none;align-items:center;gap:6px;padding:5px 12px 6px 10px;border-radius:0 0 var(--glob-border-radius-base) 0;background:var(--pf-select-border);color:var(--color-scheme-primary-button-text, var(--color-g-bg));font-size:.75rem;font-weight:600;line-height:1.4;pointer-events:none}.\#product-family-card-selected:before{content:"";flex:0 0 auto;width:9px;height:5px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-1px) rotate(-45deg)}.\#product-family-card.\@active .\#product-family-card-selected{display:inline-flex}.\#product-family-card.\@active:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--pf-select-border);border-radius:calc(var(--glob-border-radius-base) - 1px);pointer-events:none}.\#product-family-card-media{display:block;background:var(--color-g-bg-d, var(--color-g-bg))}button.\#product-family-card-media{width:100%;padding:0;border:0;font:inherit;cursor:pointer;text-align:inherit}.\#product-family-card-body{display:flex;flex-direction:column;gap:10px;padding:14px;flex:1 1 auto}.\#product-family-card-title{margin:0;font-size:calc(var(--glob-heading-size) * .6)}.\#product-family-card-title-row{display:flex;align-items:center;align-content:flex-start;gap:8px;flex-wrap:wrap}.\#product-family-card-badge-placeholder{display:none}@media(max-width:991px){.\#product-family-card-title-row{flex-direction:column;align-items:flex-start;gap:6px}.\#product-family-card-badge-placeholder{display:inline-block;visibility:hidden;min-width:60px}.\#product-family-card-best{flex-basis:auto}}.\#product-family-card-price{font-weight:600;min-height:64px}.\#product-family-card-sel-price,.\#product-family-card.\@active .\#product-family-card-price.\@varies .\#product-family-card-from-price{display:none}.\#product-family-card.\@active .\#product-family-card-sel-price,.\#product-family-card-price-note{display:block}.\#product-family-card-colors{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.\#product-family-card-colors-name{font-size:.8125rem;color:var(--color-g-text-alpha-70, var(--color-g-text))}.\#product-family-card-swatches{display:inline-flex;gap:4px}.\#product-family-card-swatch{width:16px;height:16px;border-radius:50%;border:1px solid var(--color-g-border);background-size:cover}.\#product-family-card-specs{font-size:.8125rem}.\#product-family-card-vspecs .\#product-family-specs-row{min-height:60px}.\#product-family-card-more{margin-top:6px}.\#product-family-card-deck-only{margin:0;padding-block:10px;border-bottom:1px solid var(--color-g-border);color:var(--color-g-text-alpha-80, var(--color-g-text))}.\#product-family-card-more-toggle{cursor:pointer;color:var(--color-g-accent);list-style:none;font-size:.8125rem}.\#product-family-card-more-toggle::-webkit-details-marker{display:none}.\#product-family-card-more:not([open]) [data-less]{display:none}.\#product-family-card-more[open] [data-more]{display:none}.\#product-family-card-select,.\#product-family-card-learn-more{margin-top:auto}@media(max-width:991px){.\#product-family-card .\#button{min-height:44px}}.\#product-family-eyebrow{margin:0 0 6px;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-g-text-alpha-70, var(--color-g-text))}.\#product-family-section-build{color:var(--color-g-text-alpha-60, var(--color-g-text))}.\#product-family-siblings{margin-top:calc(var(--glob-gutter) * 1.25);padding-top:calc(var(--glob-gutter) * 1.25);border-top:1px solid var(--color-g-border)}.\#product-family-siblings-heading{margin:0 0 10px;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.35;letter-spacing:0;text-transform:none}.\#product-family-siblings-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.\#product-family-sibling{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 12px;border:1px solid var(--color-g-border);border-radius:var(--glob-border-radius-base);color:inherit;text-decoration:none;transition:border-color .15s ease}@media(hover:hover){.\#product-family-sibling:hover{border-color:var(--color-g-text)}}.\#product-family-sibling-thumb{flex:0 0 auto;width:44px;height:44px;border-radius:6px;overflow:hidden}.\#product-family-sibling-text{display:flex;flex-direction:column;gap:2px;min-width:0}.\#product-family-sibling-name{font-weight:600}.\#product-family-sibling-meta{font-size:.8125rem;color:var(--color-g-text-alpha-70, var(--color-g-text))}@media(min-width:992px){.shopify-section:has(+.shopify-section product-family) .\#images-collage-media{max-width:min(100%,46vh);margin-inline:auto}}.\#product-family-rating{display:inline-flex;align-items:center;gap:6px;min-height:24px;margin-top:4px;color:inherit;font-size:.875rem;text-decoration:none}.\#product-family-rating-stars{position:relative;display:inline-block;font-size:.9375rem;line-height:1;letter-spacing:1px}.\#product-family-rating-stars:before{content:"\2605\2605\2605\2605\2605";color:var(--color-g-text-alpha-20, #d5d5d5)}.\#product-family-rating-stars:after{content:"\2605\2605\2605\2605\2605";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--pf-rating, 0%);overflow:hidden;white-space:nowrap;color:var(--color-g-text)}.\#product-family-rating-text{text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--color-g-text-alpha-40, currentColor)}@media(hover:hover){.\#product-family-rating:hover .\#product-family-rating-text{text-decoration-color:currentColor}}.\#product-family-included{margin-top:12px;padding-top:10px;border-top:1px solid var(--color-g-border);font-size:.875rem}.\#product-family-included-summary{display:flex;align-items:center;justify-content:space-between;min-height:32px;font-weight:600;list-style:none;cursor:pointer}.\#product-family-included-summary::-webkit-details-marker{display:none}.\#product-family-included-summary:after{content:"";width:7px;height:7px;margin-right:4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}.\#product-family-included[open] .\#product-family-included-summary:after{transform:rotate(225deg) translateY(-2px)}.\#product-family-included-body{padding-top:6px;line-height:1.5}.\#product-family-included-body p,.\#product-family-included-body ul{margin:0 0 6px}.\#product-family-included-body ul{padding-left:1.1em}.\#product-family-sticky-drawer .\#product-family-included{display:none}.\#product-family-trustline-ext{margin-left:3px;font-size:.85em;text-decoration:none;display:inline-block}.\#product-family-gallery .blaze-pagination{gap:0}.\#product-family-gallery .blaze-pagination button{box-sizing:content-box;padding:9.5px;margin-block:-9.5px;background-clip:content-box}:root:has(.\#product-family-sticky:not([hidden])){scroll-padding-bottom:88px}:root:has(body.pf-sticky-space){scroll-padding-bottom:calc(var(--pf-sticky-space, 0px) + 16px)}@media(max-width:991px){[data-pf-options] .\#product-options-radio-item-body{min-height:44px}.\#product-family-subnav-anchor{min-height:44px;display:inline-flex;align-items:center}product-family[sticky-mobile][sticky-expand] .\#product-family-sticky-toggle{min-width:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){:root:has(product-family){scroll-behavior:auto}product-family .\#media-image-loading-placeholder{animation:none}}@media(prefers-reduced-motion:reduce)and (max-width:991px){.\#product-family-gallery .\#product-gallery-media-expand,.\#product-family-gallery .\#product-gallery-media>.\#media{width:var(--pf-gallery-big)}product-family[pf-gallery-compact] .\#product-family-gallery .\#product-gallery-media-expand,product-family[pf-gallery-compact] .\#product-family-gallery .\#product-gallery-media>.\#media{width:var(--pf-gallery-min)}.\#product-family-overview-media{height:calc(var(--pf-gallery-big-px) - (var(--pf-gallery-big-px) - var(--pf-gallery-min)) * var(--pf-gallery-p, 0) + var(--pf-gallery-row))}}product-family .\#product-gallery-stage-title{z-index:3}[data-pf-options] .\#product-options-radio-item-input:focus-visible+.\#product-options-radio-item-body{outline:2px solid var(--color-g-text);outline-offset:2px}[data-pf-options] [data-pf-single] .\#product-variant-selector-item-body{display:none}@media(max-width:991px){product-family [data-pf-region=pricehead]{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:14px;align-items:center}product-family [data-pf-region=pricehead]>.\#product-price{display:contents}product-family [data-pf-region=pricehead] .\#product-price-value{grid-column:1;grid-row:1}product-family [data-pf-region=pricehead] .\#product-family-rating{grid-column:2;grid-row:1;margin-top:0;justify-self:start}product-family [data-pf-region=pricehead] .\#product-price-installements{grid-column:1 / -1;grid-row:2}.\#product-family-overview-grid{--pf-gallery-big: min(100%, 240px, 60vh);--pf-gallery-min: 120px;--pf-gallery-dots: 24px;--pf-gallery-row: calc(var(--pf-gallery-dots) * (1 - var(--pf-gallery-p, 0)));--pf-gallery-frame: calc(var(--pf-gallery-big) - (var(--pf-gallery-big) - var(--pf-gallery-min)) * var(--pf-gallery-p, 0));--pf-gallery-comp: calc((var(--pf-gallery-big) - var(--pf-gallery-min) + var(--pf-gallery-dots)) * var(--pf-gallery-p, 0))}}[data-pf-options] [data-pf-fit],[data-pf-fit-panel] [data-pf-fit]{display:none}[data-pf-fit-panel]:not(:has(.\#product-family-deck-note)) .\#product-family-included{margin-top:0;padding-top:0;border-top:0}.\#product-family-fit-disclosure{display:block;padding-top:10px;border-top:1px solid var(--color-g-border);font-size:.875rem}.\#product-family-trustline+.\#product-family-fit-disclosure{margin-top:14px}.\#product-family-fit-disclosure-summary{display:flex;align-items:center;justify-content:space-between;min-height:32px;font-weight:600;list-style:none;cursor:pointer}.\#product-family-fit-disclosure-summary::-webkit-details-marker{display:none}.\#product-family-fit-disclosure-summary:focus-visible,.\#product-family-included-summary:focus-visible{outline:2px solid var(--color-g-text);outline-offset:2px}.\#product-family-fit-disclosure-summary:after{content:"";width:7px;height:7px;margin-right:4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}.\#product-family-fit-disclosure[open] .\#product-family-fit-disclosure-summary:after{transform:rotate(225deg) translateY(-2px)}.\#product-family-fit-disclosure .\#product-family-fit-body{padding-top:6px}@media(max-width:991px){.\#product-family-fit-disclosure-summary{min-height:44px}product-family:not([pf-fitpanel]) [data-pf-fit-panel]:not(:has(.\#product-family-deck-note,[data-pf-included])){display:none}}@media(min-width:992px){product-family[pf-gallery-sticky] .\#product-family-overview-media{position:sticky;top:calc(var(--pf-subnav-top, 0px) + var(--pf-subnav-h, 0px) + 16px);align-self:start}}.\#product-family-tagline{display:none}product-family[pf-hero-hidden] .\#product-family-tagline{display:block;margin:0 0 6px;font-size:.8125rem;line-height:1.35;letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb,var(--color-g-text) 80%,transparent)}@media(max-width:767px){.\#product-family-overview-grid{--pf-gallery-big: min(100%, 280px, 60vh)}.\#product-family-overview-buy{--pf-gallery-buy-gap: 4px;margin-top:calc(var(--pf-gallery-buy-gap) + var(--pf-gallery-comp));gap:12px}}.\#product-family-trust{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--glob-gutter);margin-top:calc(var(--glob-gutter) * 1.5);text-align:center}.\#product-family-trust-item{display:flex;flex-direction:column;align-items:center;gap:8px}.\#product-family-trust-icon{display:inline-flex;width:32px;height:32px;color:var(--color-g-accent)}.\#product-family-trust-icon svg{width:100%;height:100%}.\#product-family-trust-heading{margin:0}.\#product-family-features,.\#product-family-features-rows{display:grid;gap:calc(var(--glob-gutter) * 1.5)}.\#product-family-features-row{display:grid;grid-template-columns:1fr 1fr;gap:0;align-items:stretch;background:var(--color-scheme-bg, var(--color-g-bg));color:var(--color-scheme-text, var(--color-g-text));border-radius:var(--glob-border-radius-base);overflow:hidden}.\#product-family-features-row.\@flip .\#product-family-features-media{order:2}.\#product-family-features-media{position:relative}.\#product-family-features-media:before{content:"";display:block;padding-top:calc(100% * var(--pf-feature-ar-h, 3) / var(--pf-feature-ar-w, 4))}.\#product-family-features-media>.\#media{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.\#product-family-features-media .\#media-image,.\#product-family-features-media .\#media-placeholder{height:100%;aspect-ratio:auto}.\#product-family-features-media:empty{display:none}.\#product-family-features-row:has(>.\#product-family-features-media:empty){grid-template-columns:1fr}.\#product-family-features-text{display:flex;align-items:center;padding:56px 48px}.\#product-family-features-text-inner{max-width:34rem;text-align:left}.\#product-family-features-heading{margin:0 0 14px}[data-pf-feature-rows="1"] .\#product-family-features-rows>:nth-child(n+2),[data-pf-feature-rows="2"] .\#product-family-features-rows>:nth-child(n+3),[data-pf-feature-rows="3"] .\#product-family-features-rows>:nth-child(n+4),[data-pf-feature-rows="4"] .\#product-family-features-rows>:nth-child(n+5),[data-pf-feature-rows="5"] .\#product-family-features-rows>:nth-child(n+6){display:none}.\#product-family-features-more{display:flex}[data-pf-feature-rows="6"] .\#product-family-features-more,[data-pf-feature-rows="1"] .\#product-family-features-rows:not(:has(>:nth-child(2)))~.\#product-family-features-more,[data-pf-feature-rows="2"] .\#product-family-features-rows:not(:has(>:nth-child(3)))~.\#product-family-features-more,[data-pf-feature-rows="3"] .\#product-family-features-rows:not(:has(>:nth-child(4)))~.\#product-family-features-more,[data-pf-feature-rows="4"] .\#product-family-features-rows:not(:has(>:nth-child(5)))~.\#product-family-features-more,[data-pf-feature-rows="5"] .\#product-family-features-rows:not(:has(>:nth-child(6)))~.\#product-family-features-more{display:none}.\#product-family-features-video-frame{position:relative;width:100%;padding-bottom:56.25%;height:0}.\#product-family-features-video-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.\#product-family-specs-group{margin-bottom:8px}.\#product-family-specs-list{margin:0}.\#product-family-specs-row{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);gap:12px;padding-block:10px;border-bottom:1px solid var(--color-g-border)}.\#product-family-specs-row[hidden]{display:none}.\#product-family-specs-label{margin:0;font-weight:600}.\#product-family-specs-value{margin:0;color:var(--color-g-text-alpha-80, var(--color-g-text))}.\#product-family-specs-footnote{margin-top:12px;font-size:.8125rem;color:var(--color-g-text-alpha-70, var(--color-g-text));font-style:italic}.\#product-family-reviews-region{min-height:80px}@media(max-width:991px){.\#product-family-features-row{grid-template-columns:1fr}.\#product-family-features-row.\@flip .\#product-family-features-media{order:0}.\#product-family-features-text{padding:32px 24px}.\#product-family-trust{grid-template-columns:1fr;gap:calc(var(--glob-gutter) * 1.25)}.\#product-family-specs-row{grid-template-columns:minmax(0,45%) minmax(0,1fr)}}product-family .\#product-gallery-expand-zoom{touch-action:none}product-family .\#product-gallery-expand-zoom-img{transform-origin:center center;transition:transform .18s ease}product-family .\#product-gallery-expand-zoom.\!pinching .\#product-gallery-expand-zoom-img{transition:none}product-family[pf-switching]{cursor:progress}product-family[pf-switching] [data-pf-region=pricehead],product-family[pf-switching] [data-pf-region=buybox],product-family[pf-switching] [data-pf-region=trust],product-family[pf-switching] [data-pf-region=sticky],product-family[pf-switching] [data-pf-region=sticky-cta],product-family[pf-switching] [data-pf-options],product-family[pf-switching] [data-pf-summary]{opacity:.35;pointer-events:none;transition:opacity .15s ease}.\#product-family-compare-tools{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:-4px 0 6px}.\#product-family-compare-tools[hidden]{display:none}.\#product-family-compare-nav-group{display:flex;gap:8px;flex:0 0 auto}.\#product-family-compare-nav{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background-color:var(--color-g-bg);color:var(--color-g-text);border:1px solid var(--color-g-border);border-radius:var(--glob-border-radius-circle, 50%);box-shadow:0 1px 4px #0000001f;cursor:pointer}.\#product-family-compare-nav .\#icon{--size: 1rem}.\#product-family-compare-nav:disabled{opacity:.3;pointer-events:none}.\#product-family-compare-nav:focus-visible{outline:2px solid var(--pf-select-border, var(--color-g-accent));outline-offset:2px}.\#product-family-compare-row{--pf-rail-w: 72px;--pf-card-w: 143px;--pf-row-gap: 8px;position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:var(--pf-card-w);column-gap:var(--pf-row-gap);align-items:start;margin-top:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.\#product-family-compare-row::-webkit-scrollbar{display:none}.\#product-family-compare-row:focus-visible{outline:2px solid var(--pf-select-border, var(--color-g-accent));outline-offset:2px}.\#product-family-compare-row>.\#product-family-card{scroll-snap-align:start}.\#product-family-compare-learn{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:4px;font-size:.875rem;font-weight:600;color:var(--color-g-accent);text-decoration:underline;text-underline-offset:3px}.\#product-family-compare-learn[hidden]{display:none}.\#product-family-compare-learn-chevron,product-family[pf-rail] .\#product-family-card-learn-more:after,product-family[pf-rail] .\#product-family-card-select:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg)}product-family[pf-rail] .\#product-family-compare-row{grid-template-columns:var(--pf-rail-w);grid-template-rows:var(--pf-rows, auto);align-items:stretch;scroll-padding-left:calc(var(--pf-rail-w) + var(--pf-row-gap))}.\#product-family-compare-rail{position:sticky;left:0;z-index:2;grid-row:1 / -1;grid-column:1;width:var(--pf-rail-w);display:grid;grid-template-columns:100%;grid-template-rows:subgrid;background:var(--color-g-bg);box-shadow:1px 0 0 var(--color-g-border);scroll-snap-align:none}.\#product-family-compare-rail>span{display:flex;align-items:flex-start;padding:7px 6px 7px 0;font-size:.6875rem;font-weight:600;line-height:1.3;color:var(--color-g-text);border-bottom:1px solid var(--color-g-border)}.\#product-family-compare-rail>.\#product-family-compare-rail-head{grid-row:1 / 5}.\#product-family-compare-rail>.\#product-family-compare-rail-blank{border-bottom:0}product-family[pf-rail] .\#product-family-compare-row>.\#product-family-card{display:grid;grid-template-rows:subgrid;grid-row:1 / -1;align-content:start}product-family[pf-rail] .\#product-family-card-body,product-family[pf-rail] .\#product-family-card-title-row,product-family[pf-rail] .\#product-family-card-specs,product-family[pf-rail] .\#product-family-specs-list{display:contents}product-family[pf-rail] .\#product-family-card-media{grid-row:1;height:100px}product-family[pf-rail] .\#product-family-card-media .\#media{--image-fit: contain}product-family[pf-rail] .\#product-family-card-media .\#media-image{height:100%;aspect-ratio:auto;object-fit:contain}product-family[pf-rail] .\#product-family-card-title{grid-row:2;padding:6px 8px 2px;font-size:.9375rem}product-family[pf-rail] .\#product-family-card-body>.\#product-family-switch-error{grid-row:3;margin:0 8px 6px}product-family[pf-rail] .\#product-family-card-badge{grid-row:4;justify-self:start;margin:0 8px 6px;padding:3px 6px;font-size:.625rem;letter-spacing:.02em;line-height:1.2;white-space:normal;text-align:left;border-radius:6px}product-family[pf-rail] .\#product-family-card-badge-placeholder{display:none}product-family[pf-rail] .\#product-family-card-price{grid-row:5;min-height:0!important;padding:6px 8px;font-size:.9375rem;line-height:1.3;border-top:1px solid var(--color-g-border);border-bottom:1px solid var(--color-g-border)}product-family[pf-rail] .\#product-family-card-price-note{display:block;margin:0;font-size:.75rem}product-family[pf-rail] .\#product-family-card-best{grid-row:6;margin:0;padding:7px 8px;font-size:.8125rem;line-height:1.3;border-bottom:1px solid var(--color-g-border);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}product-family[pf-rail] .\#product-family-card-row-fill{border-bottom:1px solid var(--color-g-border)}product-family[pf-rail] .\#product-family-card .\#product-family-specs-row{display:block;min-height:0!important;padding:7px 8px;font-size:.8125rem;line-height:1.3;border-bottom:1px solid var(--color-g-border)}product-family[pf-rail] .\#product-family-card .\#product-family-specs-row[hidden]{display:none}product-family[pf-rail] .\#product-family-card .\#product-family-specs-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}product-family[pf-rail] .\#product-family-card .\#product-family-specs-value{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0}product-family[pf-rail] [data-pf-vspec=trucks] .\#product-family-specs-value,product-family[pf-rail] [data-pf-vspec=bushings] .\#product-family-specs-value{-webkit-line-clamp:2}product-family[pf-rail] .\#product-family-card-deck-only{margin:0;padding:7px 8px;font-size:.8125rem;line-height:1.3;border-bottom:0}product-family[pf-rail] .\#product-family-card-more,product-family[pf-rail] .\#product-family-card-colors,product-family[pf-rail] [data-pf-vspecs-map]{display:none}product-family[pf-rail] .\#product-family-card-selected{font-size:.6875rem;padding:4px 10px 5px 8px}product-family[pf-rail] .\#product-family-card-learn-more,product-family[pf-rail] .\#product-family-card-select{display:inline-flex;align-items:center;gap:8px;justify-self:start;align-self:end;min-height:44px;margin:0 8px;padding:0;width:auto;background:none;border:0;border-radius:4px;box-shadow:none;font-family:var(--glob-body-family);font-size:.8125rem;font-weight:600;letter-spacing:0;text-transform:none;word-spacing:normal;color:var(--color-g-accent);text-decoration:underline;text-underline-offset:3px}product-family[pf-rail] .\#product-family-card-learn-more:focus-visible,product-family[pf-rail] .\#product-family-card-select:focus-visible{outline:2px solid var(--pf-select-border, var(--color-g-accent));outline-offset:2px}@media(max-width:991px){.\#product-family-compare-row{margin-inline:calc(-1 * var(--container-spacer, 12px));padding-inline-end:var(--container-spacer, 12px)}product-family[pf-row]:not([pf-rail]) .\#product-family-compare-row{padding-inline-start:var(--container-spacer, 12px);scroll-padding-left:var(--container-spacer, 12px)}product-family[pf-rail] .\#product-family-compare-row{--pf-rail-w: calc(60px + var(--container-spacer, 12px))}.\#product-family-compare-rail>span{padding-left:var(--container-spacer, 12px)}product-family[pf-row] .\#product-family-card-learn-more,product-family[pf-row] .\#product-family-card-select{display:none}product-family[pf-row]:not([pf-rail]) .\#product-family-card-body{gap:5px;padding:10px 10px 12px}product-family[pf-row]:not([pf-rail]) .\#product-family-card-title{font-size:1.0625rem}product-family[pf-row]:not([pf-rail]) .\#product-family-card-title-row{gap:4px}product-family[pf-row]:not([pf-rail]) .\#product-family-card-badge-placeholder{display:none}product-family[pf-row]:not([pf-rail]) .\#product-family-card-badge{white-space:normal;text-align:left;line-height:1.25;border-radius:10px}product-family[pf-row]:not([pf-rail]) .\#product-family-card-best{font-size:.8125rem;line-height:1.3}product-family[pf-row]:not([pf-rail]) .\#product-family-card-price{font-size:.9375rem;line-height:1.3}product-family[pf-row]:not([pf-rail]) .\#product-family-card-price-note{display:block;margin:0;font-size:.75rem}product-family[pf-row]:not([pf-rail]) .\#product-family-specs-row{display:block;padding-block:5px;font-size:.8125rem;line-height:1.3}product-family[pf-row]:not([pf-rail]) .\#product-family-specs-row[hidden]{display:none}product-family[pf-row]:not([pf-rail]) .\#product-family-specs-label{display:block;font-size:.75rem}product-family[pf-row]:not([pf-rail]) .\#product-family-specs-value{display:block}}@media(min-width:992px){.\#product-family-compare-row{--pf-rail-w: 110px;--pf-row-gap: 12px;grid-auto-columns:minmax(190px,1fr);margin-top:16px}.\#product-family-compare-learn{display:none}.\#product-family-compare-rail>span{padding:12px 10px 12px 0;font-size:.8125rem}product-family[pf-rail] .\#product-family-card-media{height:160px}product-family[pf-rail] .\#product-family-card-title{padding:12px 14px 4px;font-size:1.125rem}product-family[pf-rail] .\#product-family-card-body>.\#product-family-switch-error{margin:0 14px 8px}product-family[pf-rail] .\#product-family-card-badge{margin:0 14px 10px;padding:4px 8px;font-size:.6875rem}product-family[pf-rail] .\#product-family-card-price{padding:12px 14px;font-size:1.0625rem}product-family[pf-rail] .\#product-family-card-price-note{font-size:.8125rem}product-family[pf-rail] .\#product-family-card-best,product-family[pf-rail] .\#product-family-card .\#product-family-specs-row,product-family[pf-rail] .\#product-family-card-deck-only{padding:12px 14px;font-size:.875rem;line-height:1.4}product-family[pf-rail] .\#product-family-card-best,product-family[pf-rail] .\#product-family-card .\#product-family-specs-value{display:block;-webkit-line-clamp:unset;overflow:visible}product-family[pf-rail] .\#product-family-card-learn-more,product-family[pf-rail] .\#product-family-card-select{margin:4px 14px 8px;font-size:.875rem}product-family[pf-rail] .\#product-family-card-selected{font-size:.75rem;padding:5px 12px 6px 10px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/product-family.css.map */
