.template-collection .collection.section{background:#fff;font-family:var(--ris-font-body);font-size:.9375rem;font-weight:400;line-height:1.5rem}.template-collection .collection__header{margin-bottom:1.875rem}.template-collection .collection__masthead-media img{width:100%;max-width:none;object-fit:cover}.template-collection .collection :is(button,input,select,textarea){font:inherit}.template-collection .collection__categories{margin-bottom:1.5rem;padding-bottom:1.125rem;border-top:1px dashed #dfdfdf;border-bottom:1px dashed #dfdfdf}.template-collection .collection__categories-heading{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:3.375rem;padding:1.125rem 0;border:0;background:transparent;color:#232323;cursor:pointer;font-family:inherit;font-size:.9375rem;font-weight:500;line-height:1.125rem;text-transform:uppercase}.template-collection .collection__categories-heading>span:last-child{font-size:1.25rem;line-height:1}.template-collection .collection__category-group{border-bottom:1px solid rgba(103,103,103,.15)}.template-collection .collection__category-row,.template-collection .collection__category-link{display:flex;align-items:center;justify-content:space-between;min-height:2.5rem;padding:.3125rem 0;color:#676767;font-size:.9375rem;font-weight:400;line-height:1.5rem;text-decoration:none}.template-collection .collection__category-parent{flex:1 1 auto;min-width:0;color:inherit;text-decoration:none}.template-collection .collection__category-toggle{display:grid;flex:0 0 1.5rem;place-items:center;width:1.5rem;height:1.5rem;min-height:1.5rem;padding:.3125rem;border:1px solid rgba(103,103,103,.15);border-radius:.3125rem;background:#fff;color:#232323;cursor:pointer}.template-collection .collection__category-toggle .icon{width:.75rem;height:.75rem;transition:transform .15s ease}.template-collection .collection__category-group.is-open .collection__category-toggle .icon{transform:rotate(180deg)}.template-collection .collection__category-parent.is-active,.template-collection .collection__category-link.is-active,.template-collection .collection__category-links a[aria-current=page]{color:#004fc7}.template-collection .collection__category-links{margin:0;padding:0 0 0 .9375rem;list-style:none}.template-collection .collection__category-links li{border-top:1px solid rgba(103,103,103,.15)}.template-collection .collection__category-links a{display:flex;align-items:center;min-height:2.5rem;padding:.3125rem 0;color:#676767;font-size:.9375rem;line-height:1.5rem;text-decoration:none}.template-collection .collection__category-parent:hover,.template-collection .collection__category-link:hover,.template-collection .collection__category-links a:hover{color:#004fc7}.template-collection .collection__categories-heading:focus-visible,.template-collection .collection__category-parent:focus-visible,.template-collection .collection__category-toggle:focus-visible,.template-collection .collection__category-link:focus-visible,.template-collection .collection__category-links a:focus-visible{outline:2px solid #004fc7;outline-offset:3px}.template-collection .collection-filters{gap:0;overflow:hidden;background:#fff;border:1px solid #dfdfdf;border-radius:.3125rem}.template-collection .filter-group{border:0;border-radius:0}.template-collection .filter-group+.filter-group{border-top:1px solid #dfdfdf}.template-collection .collection-filters .filter-details__summary{display:flex;min-height:3.375rem;padding:1.125rem .875rem;background:transparent;border:0;border-radius:0;box-shadow:none;color:#232323;font-size:.9375rem;font-weight:500;line-height:1.125rem}.template-collection .collection-filters .filter-details__summary>span:first-child{letter-spacing:-.15px;text-transform:uppercase}.template-collection .filter-group[open] .filter-details__summary{border-bottom-color:transparent}.template-collection .filter-group__body{padding:.5rem .875rem .75rem}.template-collection .filter-group__option{color:#232323;font-size:.9375rem;font-weight:400}.template-collection .filter-group__option small{font-size:.75rem;font-weight:400;color:#676767;font-variant-numeric:tabular-nums}.template-collection .filter-group__price{justify-content:space-between;grid-template-columns:repeat(2,minmax(0,8.625rem));gap:.375rem}.template-collection .filter-group__price label{gap:0}.template-collection .filter-group__price input{width:100%;min-height:0;height:2.625rem;padding:.3125rem .9375rem;color:#232323;background:#fff;border:1px solid #dfdfdf;border-radius:.3125rem;box-shadow:0 2px #dfdfdf33;font-size:.9375rem;font-weight:400}.template-collection .collection-filters__actions{padding:.875rem;border-top:1px solid #dfdfdf}.template-collection .collection__desktop-filter-toggle{display:inline-flex;align-items:center;gap:.625rem;min-height:1.625rem;margin:0 0 1.25rem;padding:0;border:0;background:transparent;color:#0058d6;cursor:pointer;font-size:.9375rem;text-decoration:underline;text-underline-offset:.25rem}.template-collection .collection__desktop-filter-toggle svg{color:#666}.template-collection .collection__desktop-filter-toggle:focus-visible{outline:2px solid #004fc7;outline-offset:4px}@media(min-width:1025px){.template-collection .collection__layout.collection__layout--filters-hidden{grid-template-columns:minmax(0,1fr)}.template-collection .collection__layout--filters-hidden .collection__sidebar{display:none}.template-collection .collection__toolbar{min-height:5.125rem;margin-bottom:1.875rem;padding:1.25rem;background:#f8f8f8;border:0;border-radius:.3125rem}.template-collection .collection__sort select{min-width:16rem}}.template-collection .collection__toolbar{gap:.75rem 1rem}.template-collection .collection__toolbar-count{color:#222;font-size:.9375rem;font-weight:500;font-variant-numeric:tabular-nums}.template-collection .collection__sort label{color:#666;font-size:.9375rem;font-weight:400}.template-collection .collection__sort select{min-height:2.75rem;border-color:#dfdfdf;border-radius:.3125rem;font-size:.9375rem}.template-collection .collection__compare-controls{display:inline-flex;align-items:center;gap:.75rem}.template-collection .collection__compare-action{align-items:center;gap:.25rem;min-height:2.625rem;border:1px solid #dfdfdf;border-radius:.3125rem;background:#fff;box-shadow:0 2px #dfdfdf33}.template-collection .collection__compare-action:not([hidden]){display:inline-flex}.template-collection .collection__compare-open,.template-collection .collection__compare-clear{min-height:2.5rem;padding:.375rem .625rem;border:0;background:transparent;color:#0058d6;cursor:pointer}.template-collection .collection__compare-clear{display:grid;place-items:center;padding-inline:.375rem}.template-collection .collection__compare-open:disabled,.template-collection .collection__compare-clear:disabled{color:#999;cursor:default}.template-collection .collection__compare-toggle{display:inline-flex;align-items:center;gap:.625rem;min-height:1.25rem;color:#666;cursor:pointer;white-space:nowrap}.template-collection .collection__compare-switch{position:relative;width:2.5rem;height:1.25rem;border:1px solid #dfdfdf;border-radius:999px;background:#fff;transition:background-color .15s ease,border-color .15s ease}.template-collection .collection__compare-switch:after{position:absolute;top:.125rem;left:.125rem;width:.875rem;height:.875rem;border-radius:50%;background:#c8c8c8;content:"";transition:transform .15s ease,background-color .15s ease}.template-collection [data-collection-compare-mode]:checked+.collection__compare-switch{border-color:#004fc7;background:#004fc7}.template-collection [data-collection-compare-mode]:checked+.collection__compare-switch:after{background:#fff;transform:translate(1.25rem)}.template-collection [data-collection-compare-mode]:focus-visible+.collection__compare-switch{outline:2px solid #004fc7;outline-offset:3px}.template-collection .collection__view-toggles{border-color:#dfdfdf;border-radius:.3125rem}.template-collection .collection__view-toggles button{display:grid;place-items:center;width:2.5rem;min-height:2.5rem;padding:0;color:#666;font-weight:400}.template-collection .collection__view-toggles button+button{border-left:1px solid #dfdfdf}.template-collection .collection__view-toggles button[aria-pressed=true]{background:#666;color:#fff}.template-collection .collection__view-toggles button:focus-visible{position:relative;z-index:1;outline:2px solid #004fc7;outline-offset:-2px}.template-collection .collection__result-grid[hidden]{display:none}.template-collection .collection__result-grid .product-card{border:0;box-shadow:0 0 0 1px #dfdfdf inset,0 2px #dfdfdf33}.template-collection .collection__result-grid .product-card__eyebrow{display:grid;grid-template-columns:minmax(0,1fr);gap:.125rem;min-width:0}.template-collection .collection__result-grid .product-card__eyebrow .product-card__sku{font-size:.75rem;white-space:normal;overflow-wrap:anywhere}.template-collection .collection__result-grid[data-catalog-view=grid] .product-card{position:relative;height:100%;padding:1rem;border-radius:.3125rem}.template-collection .collection__result-grid[data-catalog-view=grid] .product-card__media{aspect-ratio:1;background:#fff;border:0;border-radius:0}.template-collection .collection__result-grid[data-catalog-view=grid] .product-card__media img{padding:0;object-fit:contain;transform:none;transition:none}.template-collection .collection__result-grid .product-card:hover .product-card__media img,.template-collection .collection__result-grid .product-card:focus-within .product-card__media img{transform:none}.template-collection .collection__result-grid[data-catalog-view=grid] .product-card__body{gap:.5rem;padding:.875rem 0 0}.template-collection .collection__result-grid[data-catalog-view=grid] .product-card__title{min-height:2.6em;color:#222}.template-collection .collection__result-grid[data-catalog-view=grid] .product-card__specs{padding-top:.375rem;border-top-color:#efefef;font-size:.75rem}.template-collection .collection__result-grid[data-catalog-view=grid] .product-card__spec-row{grid-template-columns:minmax(4.5rem,.8fr) minmax(0,1.2fr);padding:.25rem 0;font-size:.75rem}.template-collection .product-card__compare-actions,.template-collection .collection__compact-compare{display:none}body.template-collection.collection-compare-toggled-on .product-card__compare-actions,body.template-collection.collection-compare-toggled-on .collection__compact-compare{display:inline-flex}body.collection-compare-toggled-on .product-card__compare-actions{position:relative;z-index:3;width:100%;height:1.25rem;margin-bottom:.625rem}body.collection-compare-toggled-on .product-card__compare{display:inline-flex;align-items:center;gap:.3125rem;width:100%;height:1.25rem;padding:0;border:0;background:transparent;color:#676767;cursor:pointer;font-size:.9375rem;line-height:1.25rem}body.collection-compare-toggled-on .product-card__compare input,body.collection-compare-toggled-on .collection__compact-compare input{width:1.0625rem;height:1.0625rem;margin:0;accent-color:#004fc7}.template-collection .product-card__compare-alert{position:absolute;z-index:5;top:1.5625rem;left:0;width:max-content;max-width:100%;padding:.5625rem .875rem;border-radius:.3125rem;background:#004fc7;color:#fff;font-size:.8125rem;line-height:1.3rem;opacity:0;pointer-events:none;white-space:nowrap}.template-collection .product-card__compare-alert.is-visible{opacity:1;pointer-events:auto}.template-collection .product-card__compare-alert button{padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;text-decoration:underline}.template-collection .product-card__commerce-meta,.template-collection .collection__compact-commerce{display:flex;align-items:center;justify-content:space-between;gap:.625rem;min-height:1.25rem}.template-collection .product-card__availability{display:inline-flex;flex:none;align-items:center;padding:.1875rem .625rem;border-radius:1.5rem;font-size:.6875rem;font-weight:500;line-height:1rem;text-transform:uppercase;white-space:nowrap}.template-collection .product-card__availability-dot{display:block;flex:0 0 .375rem;width:.375rem;height:.375rem;margin-right:.3125rem;border-radius:50%;background:currentColor}.template-collection .product-card__availability--in-stock{background:#ddf0df;color:#337239}.template-collection .product-card__availability--on-request{background:#f2f4f7;color:#344054}.template-collection .product-card__availability--unavailable{background:#f2f4f7;color:#667085}.template-collection .product-card__rating--commerce{display:flex;flex:none;align-items:center;gap:.25rem;min-height:.875rem;color:#667085;font-size:.6875rem;font-weight:500;line-height:.875rem}.template-collection .product-card__stars{display:grid;grid-template-columns:repeat(5,.875rem);width:4.375rem;height:.875rem}.template-collection .product-card__star{width:.875rem;height:.8125rem;fill:#d0d5dd}.template-collection .product-card__star.is-filled{fill:#f5a623}.template-collection .product-card__rating--commerce.is-empty .product-card__rating-count{color:#98a2b3}.template-collection .collection__result-grid[data-catalog-view=rows]{display:block}.template-collection .collection__result-grid[data-catalog-view=rows]>li+li{margin-top:.625rem}.template-collection .collection__result-grid[data-catalog-view=rows] .product-card{position:relative;display:grid;grid-template-columns:12.5rem minmax(0,1fr);gap:1.5rem;min-height:14.5rem;padding:1rem;border-radius:.3125rem}.template-collection .collection__result-grid[data-catalog-view=rows] .product-card__media{width:12.5rem;height:12.5rem;aspect-ratio:1;border:0;background:#fff}.template-collection .collection__result-grid[data-catalog-view=rows] .product-card__compare-actions{position:absolute;top:1rem;left:1rem;width:12.5rem;margin:0}.template-collection .collection__result-grid[data-catalog-view=rows] .product-card__media img{padding:0;object-fit:contain}.template-collection .collection__result-grid[data-catalog-view=rows] .product-card__body{display:grid;grid-template-columns:minmax(0,1fr) 13.75rem;grid-template-rows:auto auto minmax(0,1fr) auto;gap:.5rem 1.5rem;min-width:0;height:12.5rem;padding:0}.template-collection .collection__result-grid[data-catalog-view=rows] :is(.product-card__eyebrow,.product-card__title,.product-card__specs,.badge){grid-column:1}.template-collection .collection__result-grid[data-catalog-view=rows] .product-card__title{grid-row:2;min-height:0}.template-collection .collection__result-grid[data-catalog-view=rows] .product-card__specs{grid-row:3;align-self:start}.template-collection .collection__result-grid[data-catalog-view=rows] .product-card .badge{grid-row:4}.template-collection .collection__result-grid[data-catalog-view=rows] .product-card__commerce-meta{grid-column:2;grid-row:1;align-self:start}.template-collection .collection__result-grid[data-catalog-view=rows] .product-price{grid-column:2;grid-row:2;margin:0}.template-collection .collection__result-grid[data-catalog-view=rows] .product-card__actions{grid-column:2;grid-row:3 / 5;align-self:end;margin:0}.template-collection .collection__compact-rows{margin:0;padding:0;overflow:hidden;background:#fff;border:0;border-radius:0;list-style:none}.template-collection .collection__compact-rows[hidden]{display:none}.template-collection .collection__compact-rows>li{border-bottom:1px solid #e8e8e8}.template-collection .collection__compact-row{display:grid;grid-template-columns:minmax(15rem,1fr) auto minmax(7rem,auto) minmax(10rem,13.75rem);align-items:center;gap:.625rem;min-height:2.8625rem;padding:.625rem}body.template-collection.collection-compare-toggled-on .collection__compact-row{grid-template-columns:1.25rem minmax(15rem,1fr) auto minmax(7rem,auto) minmax(10rem,13.75rem)}.template-collection .collection__compact-compare{align-items:center;justify-content:center}.template-collection .collection__compact-identity{display:flex;min-width:0;align-items:baseline;gap:.75rem}.template-collection .collection__compact-title{overflow:hidden;color:#222;font-size:.9375rem;font-weight:400;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.template-collection .collection__compact-vendor{flex:none;color:#777;font-size:.8125rem;font-weight:400;line-height:1.6;letter-spacing:normal;text-transform:none}.template-collection .collection__compact-commerce{justify-content:flex-start}.template-collection .collection__compact-price .product-price{margin:0;font-size:.875rem;white-space:nowrap}.template-collection .collection__compact-actions{display:flex;justify-content:flex-end;gap:.375rem}.template-collection .collection__compact-actions :is(.quote-actions,form):not(.inquiry-card-actions .quote-actions):not(.direct-sale-actions){display:flex;width:auto}.template-collection .collection__compact-actions .button:not(.inquiry-button):not(.purchase-button){width:auto;min-height:2rem;padding:.25rem .625rem;font-size:.75rem;white-space:nowrap}.collection__compare-modal[hidden]{display:none}.collection__compare-modal{position:fixed;z-index:1000;top:0;right:0;bottom:0;left:0;display:block;background:#fff}.collection__compare-dialog{position:relative;width:100%;height:100%;overflow:auto;background:#fff;color:#676767;border-radius:0;box-shadow:none}.collection__compare-dialog:focus{outline:0}.collection__compare-close{position:fixed;z-index:3;top:.875rem;right:1.25rem;display:grid;place-items:center;width:2.75rem;min-height:2.75rem;padding:0;border:0;background:transparent;color:#676767;font:inherit;font-size:1.5rem;line-height:1;cursor:pointer}.collection__compare-close:focus-visible,.collection__compare-product-dismiss:focus-visible,.collection__compare-media a:focus-visible,.collection__compare-title a:focus-visible,.collection__compare-cell--vendor a:focus-visible,.collection__compare-cell--rating a:focus-visible{outline:2px solid rgba(103,103,103,.85);outline-offset:3px}.collection__compare-page{width:100%;max-width:113.125rem;min-height:100%;margin:0 auto;padding:3.125rem}.collection__compare-status{margin:0;padding:4rem 1rem;color:#232323;font-size:1rem;text-align:center}.collection__compare-status[hidden]{display:none}.collection__compare-wrapper{min-width:100%;overflow:auto}.collection__compare-grid{--compare-product-count: 1;display:grid;grid-template-columns:13.125rem repeat(var(--compare-product-count),minmax(13.75rem,18.75rem));width:min(100%,calc(13.125rem + var(--compare-product-count) * 18.75rem));min-width:calc(13.125rem + (var(--compare-product-count) * 13.75rem));margin-inline:auto;color:#676767}.collection__compare-cell{min-width:0;border-top:1px solid #dfdfdf;padding:.9375rem .78125rem;font-size:.9375rem;line-height:1.5rem}.collection__compare-cell--label{padding-left:0;color:#232323;font-weight:500}.collection__compare-cell--header{position:relative;display:grid;grid-template-rows:auto minmax(3.75rem,1fr) 5.875rem;gap:.9375rem;align-content:stretch;padding:0 .78125rem .9375rem;border-top:0}.collection__compare-cell--header-label{border-top:0;padding:0 .78125rem .9375rem 0}.collection__compare-media{display:block;width:100%;aspect-ratio:1;margin:0}.collection__compare-media a{display:block;width:100%;height:100%}.collection__compare-media img{display:block;width:100%;height:100%;object-fit:contain}.collection__compare-product-dismiss{position:absolute;z-index:1;top:.3125rem;right:1.09375rem;display:grid;place-items:center;width:2.25rem;min-height:2.25rem;padding:0;border:0;border-radius:.3125rem;background:#fff;box-shadow:0 0 0 1px #dfdfdf,0 2px #dfdfdf33;color:#232323;font:inherit;font-size:1.25rem;line-height:1;cursor:pointer;transition:box-shadow .15s ease}.collection__compare-product-dismiss:hover,.collection__compare-product-dismiss:active{box-shadow:0 0 0 2px #dfdfdf,0 2px #dfdfdf33}.collection__compare-title{min-width:0;color:#232323}.collection__compare-title a{color:inherit;text-decoration:none}.collection__compare-title a:hover,.collection__compare-title a:focus-visible{text-decoration:underline}.collection__compare-buy-buttons{align-self:end}.collection__compare-buy-buttons form,.collection__compare-quote-action{display:grid;gap:.5rem}.collection__compare-quantity{display:grid;grid-template-columns:2.25rem minmax(0,1fr) 2.25rem;height:2.625rem;border:0;border-radius:.3125rem;background:#fff;box-shadow:0 0 0 1px #dfdfdf,0 2px #dfdfdf33;transition:box-shadow .15s ease}.collection__compare-quantity:focus-within{box-shadow:0 0 0 2px #232323}.collection__compare-quantity button,.collection__compare-quantity input{min-width:0;height:100%;padding:0;border:0;background:transparent;color:#676767;font:inherit;text-align:center}.collection__compare-quantity button{cursor:pointer}.collection__compare-quantity button:disabled,.collection__compare-quantity button.is-disabled{cursor:not-allowed}.collection__compare-quantity button:first-child{border-right:1px dashed #dfdfdf}.collection__compare-quantity button:last-child{border-left:1px dashed #dfdfdf}.collection__compare-quantity input{-webkit-appearance:textfield;appearance:textfield}.collection__compare-quantity input:focus,.collection__compare-quantity input:focus-visible{outline:0;box-shadow:none}.collection__compare-quantity input::-webkit-inner-spin-button,.collection__compare-quantity input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;appearance:none}.collection__compare-add{width:100%;min-height:2.625rem;padding:.5rem 1rem;border:0;border-radius:.125rem;background:#004fc7;box-shadow:0 0 0 1px #004fc7;color:#fff;font:inherit;font-weight:500;cursor:pointer;transition:box-shadow .15s ease}.collection__compare-add:hover,.collection__compare-add:active{box-shadow:0 0 0 2px #004fc7}.collection__compare-add:focus-visible{outline:2px solid rgba(103,103,103,.85);outline-offset:3px;box-shadow:0 0 0 2px #004fc7}.collection__compare-add:disabled{opacity:.55;cursor:not-allowed}.collection__compare-add.is-loading{position:relative}.collection__compare-spinner{display:inline-block;width:.875rem;height:.875rem;margin-left:.5rem;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;border-radius:50%;vertical-align:-.125rem;animation:collection-compare-spin .7s linear infinite}.collection__compare-spinner[hidden]{display:none}.collection__compare-form-error{margin:0;color:#b42318;font-size:.8125rem;line-height:1.25rem}.collection__compare-form-error[hidden]{display:none}@keyframes collection-compare-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.collection__compare-spinner{animation:none}}.collection__compare-cell--price{min-height:5.4375rem}.collection__compare-cell--vendor,.collection__compare-cell--rating,.collection__compare-cell--sku,.collection__compare-cell--stock{min-height:3.4375rem}.collection__compare-cell--spec{min-height:3.4375rem;overflow-wrap:anywhere}.collection__compare-buy-buttons>.collection__compare-quantity{margin-bottom:.5rem}.collection__compare-add[href]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.template-collection .collection__compact-login{color:#004fc7;font-size:.8125rem;font-weight:500;white-space:nowrap}.template-collection .collection__compact-login:hover,.template-collection .collection__compact-login:focus-visible{text-decoration:underline}.collection__compare-price{display:grid;align-content:center;min-height:3.5rem}.collection__compare-price s{display:block;color:#676767;font-size:.8125rem}.collection__compare-price strong{color:#232323;font-size:1.125rem;font-weight:500}.collection__compare-price.is-sale strong{color:#d52222}.collection__compare-cell--vendor a,.collection__compare-cell--rating a{color:inherit;text-decoration:none}.collection__compare-cell--vendor a:hover,.collection__compare-cell--vendor a:focus-visible{text-decoration:underline}.collection__compare-cell--sku{color:#676767}.collection__compare-cell .product-card__rating--commerce{justify-content:flex-start;font-weight:500}.collection__compare-cell .product-card__availability{width:max-content;max-width:100%;font-weight:500}body.collection-compare-modal-open{overflow:hidden}@media(max-width:1024px)and (min-width:769px){.template-collection .collection__result-grid[data-catalog-view=rows] .product-card__body{grid-template-columns:minmax(0,1fr) 12rem}}@media(max-width:1024px){.template-collection .collection__toolbar{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:2.75rem minmax(2.75rem,auto);height:auto}.template-collection .collection__layout--with-sidebar .collection__sidebar{width:calc((100% - 2.875rem)/2)}.template-collection .collection__toolbar-count{grid-column:1;grid-row:2}.template-collection .collection__compare-controls{grid-column:2;grid-row:2;min-width:0;justify-self:start}.template-collection .collection__compare-toggle{min-height:2.75rem}body.template-collection.athens-filter-drawer-open .collection__sidebar,.template-collection .collection__filter-disclosure[open] .collection__filter-backdrop{z-index:110}.template-collection .collection__filter-disclosure[open] .collection__filter-panel{z-index:111}.template-collection .collection__filter-disclosure[open] .collection__filter-panel{overflow-y:auto}.template-collection .collection__filter-panel .collection-filters{flex:0 0 auto;overflow:visible}.template-collection .collection__categories{margin:.75rem}.template-collection .collection__category-row,.template-collection .collection__category-link,.template-collection .collection__category-links a{min-height:2.75rem}.template-collection .collection__category-toggle{position:relative;flex-basis:2.75rem;width:2.75rem;height:2.75rem;min-height:2.75rem;border-color:transparent;background:transparent}.template-collection .collection__category-toggle:before{position:absolute;width:1.5rem;height:1.5rem;border:1px solid rgba(103,103,103,.15);border-radius:.3125rem;background:#fff;content:""}.template-collection .collection__category-toggle .icon{position:relative;z-index:1}}@media(max-width:768px){.template-collection .collection__header{margin-bottom:1.5rem}.template-collection .collection__desktop-filter-toggle{display:none}.template-collection .collection__result-grid[data-catalog-view=grid] .product-card{padding:.625rem;border-radius:0}.template-collection .collection__result-grid[data-catalog-view=grid] .product-card__body{padding-top:.625rem}.template-collection .collection__result-grid[data-catalog-view=grid] .product-card__title{min-height:3.9em}.template-collection .collection__result-grid[data-catalog-view=grid] .product-card__spec-row{grid-template-columns:1fr;gap:.125rem}.template-collection .collection__result-grid[data-catalog-view=grid] :is(.product-card__spec-label,.product-card__spec-value){white-space:normal}.template-collection .product-card__commerce-meta{align-items:flex-start;flex-direction:column;gap:.375rem}.template-collection .product-card__availability{max-width:100%;overflow:hidden;text-overflow:ellipsis}.template-collection .collection__compare-action:not([hidden]){position:fixed;z-index:105;right:1rem;bottom:5rem;padding:.25rem;background:#fff;border:1px solid #dfdfdf;border-radius:.3125rem;box-shadow:0 .25rem 1rem #0b1f331f}.template-collection .collection__compact-row{grid-template-columns:minmax(0,1fr) auto;min-height:3.5rem}.template-collection .collection__compact-commerce,.template-collection .collection__compact-vendor,.template-collection .collection__compact-actions{display:none}body.template-collection.collection-compare-toggled-on .collection__compact-row{grid-template-columns:1.25rem minmax(0,1fr) auto}.collection__compare-page{padding:1.25rem}.collection__compare-close{top:.25rem;right:.25rem}}@media(max-width:749px){.template-collection .collection__toolbar{grid-template-columns:minmax(0,1fr) minmax(8rem,auto);gap:.625rem;padding:.75rem}.template-collection .collection__toolbar-count{grid-column:1}.template-collection .collection__sort{grid-column:2;grid-row:1;min-width:0}.template-collection .collection__sort select{width:100%;min-width:0}.template-collection .collection__compare-controls{grid-column:2;grid-row:2;justify-self:end}.template-collection .collection__view-toggles{display:none}.template-collection .collection__compact-rows{display:none!important}.collection__compare-grid{grid-template-columns:7rem repeat(var(--compare-product-count),minmax(12rem,1fr))}}@media(min-width:750px)and (max-width:1024px){.template-collection .collection__result-grid[data-catalog-view=rows] .product-card{grid-template-columns:10rem minmax(0,1fr)}.template-collection .collection__result-grid[data-catalog-view=rows] .product-card__media{width:10rem;height:100%;min-height:12rem}}@media(prefers-reduced-motion:reduce){.template-collection .collection__category-toggle .icon,.template-collection .collection__compare-switch,.template-collection .collection__compare-switch:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/precision-workbench-collection.css.map */
