:where(ff-core) div:empty:not(.fixed-overlay,.bg-overlay,.empty-space,.drawer__body,.no-empty){display:revert}.scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hidden::-webkit-scrollbar{display:none}.factfinder-section ff-core{display:flex;flex-direction:column;width:100%;scroll-margin-top:calc(var(--header-height, 107px) + 20px)}.factfinder-section ff-core[loading] ff-sort,.factfinder-section ff-core[loading] ff-facet .facet-option,.factfinder-section ff-core[loading] ff-dual-range,.factfinder-section ff-core[loading] ff-pagination{pointer-events:none}.factfinder-section ff-core[loading] ff-results{opacity:.5}.factfinder-section .drawer-and-layout-toggle,.factfinder-section .product-count-and-sort{display:flex;gap:40px;justify-content:space-between}.factfinder-section .product-count-and-sort{width:100%}.factfinder-section ff-sort{position:relative;display:flex;align-items:center}.factfinder-section ff-sort .dropdown-header{display:flex;align-items:center;gap:12px;font:unset;color:inherit;text-align:left;background:none;border:none;padding:0;margin:0;cursor:pointer;height:auto}.factfinder-section ff-sort .dropdown-body{display:flex;flex-direction:column;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .2s ease,visibility .2s;position:absolute;top:100%;margin-top:12px;right:0;z-index:10;min-width:100%;width:max-content;padding:8px;background-color:#fff;border:1px solid #bbb;border-radius:12px;box-shadow:0 2px 8px #0000000f}.factfinder-section ff-sort[open] .dropdown-body{opacity:1;pointer-events:all;visibility:visible}.factfinder-section ff-sort .dropdown-option{font:unset;color:inherit;text-align:left;white-space:nowrap;background:none;border:1px solid transparent;border-radius:8px;padding:8px 12px;cursor:pointer;height:auto}.factfinder-section ff-sort .dropdown-option:hover,.factfinder-section ff-sort .dropdown-option:focus-visible{background-color:#f3f3f3}.factfinder-section ff-sort .dropdown-option[aria-current]{border-color:#000;pointer-events:none}.factfinder-section ff-results-count{display:flex;width:max-width;align-items:center}.factfinder-section ff-results-count span{font-size:16px}.factfinder-section .result-count-skeleton{color:#f3f3f3;background-color:#f3f3f3;border-radius:4px;font-size:16px}.factfinder-section .facet-drawer-open{position:relative;z-index:1;overflow:hidden;display:flex;gap:8px;padding:6px 16px;width:max-content;align-items:center;font-size:16px;font-weight:600;border:1px solid black;background-color:#fff;border-radius:20px;transition:color .3s,border-color .3s,background-color .3s}.factfinder-section ff-grid-switch{gap:8px;display:flex;align-items:center}.factfinder-section ff-grid-switch input{display:none}.factfinder-section ff-grid-switch label{width:40px;height:40px;min-width:40px;display:flex;align-items:center;justify-content:center;border:1px solid rgb(var(--color-border));background-color:#fff;padding:0;border-radius:20px}.factfinder-section ff-grid-switch input:checked+label{background-color:#4f4f4f;border-color:#4f4f4f;color:#fff}.factfinder-section .outer-collection-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row dense;align-items:start;grid-template-rows:auto auto minmax(0,1fr)}.factfinder-section ff-facets{display:flex;flex-direction:column;background-color:#fff;height:100%;grid-row:1 / span 5}.factfinder-section ff-facets .facet-list-inner{display:flex;flex-direction:column;background-color:#fff;width:100%;position:sticky;top:var(--header-height, 107px)}.factfinder-section ff-facets .facet-list-header{display:none;flex-direction:row;justify-content:space-between;align-items:center;height:85px;padding:20px;box-shadow:0 0 30px #0002}.factfinder-section ff-facets .facet-list-header span{font-size:35px}.factfinder-section ff-facets .facet-list-body{display:flex;flex-direction:column;padding-block:12px 20px;overflow:auto;flex:1;max-height:calc(100vh - var(--header-height, 0px))}.factfinder-section ff-facets .facet-drawer-apply{display:none;justify-content:center;padding:20px;pointer-events:none;box-shadow:0 0 30px #0002}.factfinder-section ff-facets .facet-drawer-apply .ff-btn-primary{width:max-content;pointer-events:auto}.factfinder-section ff-drawer-toggle{cursor:pointer}.factfinder-section .facet-drawer-close{width:40px;min-width:40px;height:40px;display:flex;justify-content:center;align-items:center}.factfinder-section .ff-btn-primary{position:relative;z-index:1;overflow:hidden;display:flex;align-items:center;justify-content:center;height:48px;padding-inline:40px;border:none;border-radius:24px;background-color:#000;color:#fff;font-size:16px;font-weight:600;line-height:normal;white-space:nowrap;cursor:pointer;transition:color .3s,background-color .3s}.factfinder-section .ff-btn-primary:before,.factfinder-section .ff-btn-primary:after{content:"";position:absolute;z-index:-1;top:-5px;right:-5px;bottom:-5px;left:-5px;font-size:0;transform:translate(-100%);transition:transform .3s cubic-bezier(.75,0,.125,1)}.factfinder-section .ff-btn-primary:before{background-color:var(--color-button-before)}.factfinder-section .ff-btn-primary:after{background-color:rgb(var(--color-button-hover-background))}.factfinder-section .ff-btn-primary:hover{color:rgb(var(--color-button-hover-text));background-color:rgb(var(--color-button-hover-background))}.factfinder-section .ff-btn-primary:hover:before,.factfinder-section .ff-btn-primary:hover:after{transform:translate(0)}.factfinder-section .ff-btn-primary:hover:after{transition-delay:.175s}.factfinder-section .facet{background-color:#d3d3d3;min-height:80px;display:flex;align-items:center;justify-content:center;padding-inline:16px;border-top:1px solid black;border-bottom:1px solid black}.factfinder-section .card-skeleton{--skeleton-background: #f3f3f3;--skeleton-text: rgba(0, 0, 0, .1);display:flex;flex-direction:column;justify-content:center;background-color:var(--skeleton-background);border-radius:2rem;overflow:hidden}.factfinder-section .card-image-skeleton{background-color:var(--skeleton-text);padding-bottom:62.5%;display:flex!important;width:100%}.factfinder-section .card-meta-skeleton{display:flex;flex-direction:column;width:100%;justify-content:space-between;padding:24px;min-height:220px}.factfinder-section .card-top-skeleton{display:flex;flex-direction:column;width:100%;gap:4px}.factfinder-section .card-bottom-skeleton{display:flex;width:100%;flex-wrap:wrap;gap:8px;align-items:flex-end}.factfinder-section .card-brand-skeleton,.factfinder-section .card-title-skeleton,.factfinder-section .card-price-skeleton,.factfinder-section .card-compare-price-skeleton{background-color:var(--skeleton-text);display:inline;border-radius:4px;max-width:100%}.factfinder-section .card-brand-skeleton{height:19px;width:60px}.factfinder-section .card-title-skeleton{height:26px;width:180px}.factfinder-section .card-price-skeleton{width:85px;height:24px}.factfinder-section .card-compare-price-skeleton{width:75px;height:19px}.factfinder-section .collection-sort{grid-column:2 / span 3;display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:12px;position:sticky;top:var(--header-height, 0px);background:#fff;z-index:2}.factfinder-section ff-filters{grid-column:2 / span 3;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding-bottom:12px}.factfinder-section ff-filters:empty{display:none}.factfinder-section ff-filters .active-filter{position:relative;z-index:1;overflow:hidden;display:flex;align-items:center;gap:10px;height:auto;font-size:16px;font-weight:400;line-height:30px;padding:3px 16px 1px;border:1px solid black;border-radius:19px;background-color:transparent;cursor:pointer;transition:color .3s,border-color .3s,background-color .3s}.factfinder-section .facet-drawer-open:before,.factfinder-section ff-filters .active-filter:after,.factfinder-section ff-filters .active-filter:before,.factfinder-section .facet-drawer-open:after{content:"";position:absolute;z-index:-1;top:-5px;right:-5px;bottom:-5px;left:-5px;font-size:0;transform:translate(-100%);transition:transform .3s cubic-bezier(.75,0,.125,1)}.factfinder-section .facet-drawer-open:before,.factfinder-section ff-filters .active-filter:before{background-color:var(--color-button-before)}.factfinder-section .facet-drawer-open:after,.factfinder-section ff-filters .active-filter:after{background-color:rgb(var(--color-button-hover-background))}.factfinder-section .facet-drawer-open:hover,.factfinder-section ff-filters .active-filter:hover{color:rgb(var(--color-button-hover-text));border-color:rgb(var(--color-button-hover-background));background-color:rgb(var(--color-button-hover-background))}.factfinder-section .facet-drawer-open:hover:before,.factfinder-section ff-filters .active-filter:hover:after,.factfinder-section ff-filters .active-filter:hover:before,.factfinder-section .facet-drawer-open:hover:after{transform:translate(0)}.factfinder-section .facet-drawer-open:hover:after,.factfinder-section ff-filters .active-filter:hover:after{transition-delay:.175s}.factfinder-section ff-filters .remove-all-filters{display:flex;align-items:center;height:auto;font-size:16px;font-weight:400;line-height:normal;padding:3px 0 1px;border:none;background-color:transparent;cursor:pointer}.factfinder-section ff-filters .active-filter-swatch{width:16px;min-width:16px;height:16px;object-fit:cover;background-color:var(--swatch-color, transparent)}.factfinder-section ff-filters .active-filter-close{position:relative;width:16px;min-width:16px;height:16px;padding:3px}.factfinder-section ff-filters .active-filter-close:before,.factfinder-section ff-filters .active-filter-close:after{content:"";position:absolute;top:50%;left:50%;width:calc(10px * 1.41421356);height:1px;background-color:currentColor;translate:-50% -50%}.factfinder-section ff-filters .active-filter-close:before{rotate:45deg}.factfinder-section ff-filters .active-filter-close:after{rotate:-45deg}.factfinder-section ff-results{grid-column:2 / span 3;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch;transition:.3s opacity ease}.factfinder-section .drawer-and-layout-toggle{display:none}.factfinder-section ff-result{position:relative;background-color:#f3f3f3;border-radius:2rem;overflow:hidden;cursor:pointer;display:flex;flex-direction:column}.factfinder-section ff-result .product-badges{position:absolute;top:0;left:0;right:0;z-index:1;display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;padding:12px;pointer-events:none}.factfinder-section ff-result .product-badge{padding:2px 16px;border-radius:5px;text-align:center;white-space:nowrap;font-size:12px}.factfinder-section ff-result .product-badge-offer{background-color:#cd1719;color:#fff}.factfinder-section ff-result .product-badge-sale{background-color:#f6912c;color:#fff}.factfinder-section ff-result .product-badge-low-price{background-color:#fd0;color:#000}.factfinder-section ff-result .hover-img-wrapper{display:flex;width:100%;aspect-ratio:1.6;position:relative;overflow:hidden}.factfinder-section ff-result .primary-img,.factfinder-section ff-result .secondary-img{position:absolute;display:flex;top:0;right:0;bottom:0;left:0;background-color:#f3f3f3}:is(.factfinder-section ff-result .primary-img,.factfinder-section ff-result .secondary-img) img{opacity:0;transition:opacity .35s ease;transition-delay:calc(var(--card-index, 0) * 40ms)}.factfinder-section ff-result .img-loaded img{opacity:1}.factfinder-section ff-result .secondary-img{opacity:0;scale:1.08;transition:opacity .85s cubic-bezier(.4,0,.2,1),scale .85s cubic-bezier(.4,0,.2,1)}.factfinder-section ff-result:hover .secondary-img{scale:1;opacity:1}.factfinder-section ff-result p{margin:0}.factfinder-section ff-result img{display:flex;width:100%;height:100%;object-fit:contain;background-color:transparent}.factfinder-section ff-result .product-meta{padding:24px;display:flex;flex-direction:column;width:100%;justify-content:space-between;gap:4px;flex:1}.factfinder-section ff-result .product-title{width:max-content;max-width:100%}.factfinder-section ff-result .product-vendor-title{display:flex;flex-direction:column;gap:4px}.factfinder-section ff-result .product-variants-price{display:flex;flex-direction:column;gap:28px;justify-content:flex-end}.factfinder-section ff-result .product-price-wrapper{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.factfinder-section ff-result .product-price{font-size:20px;font-weight:600;line-height:120%}.factfinder-section ff-result .product-compare-price{color:var(--color-foreground-lighten-60);font-size:1.2rem;line-height:var(--font-body-line-height);font-weight:var(--font-body-weight)}.factfinder-section ff-result .product-vendor{color:rgba(var(--color-foreground),.6);text-transform:var(--font-subheading-transform);font-size:1.2rem;line-height:160%}.factfinder-section ff-result .product-variants{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:25px}.factfinder-section ff-result .more-variants{font-size:12px}.factfinder-section ff-result .product-swatches{display:flex;gap:0;flex-wrap:wrap}.factfinder-section ff-result .swatch-wrapper{display:flex;flex-direction:column;padding:4px;cursor:pointer;position:relative}.factfinder-section ff-result .swatch-wrapper:before{content:attr(data-tooltip);display:inline;background-color:#000;color:#fff;padding:0 12px;border-radius:8px;position:absolute;bottom:100%;left:50%;translate:-50% 0;opacity:0;line-height:30px;font-size:14px;white-space:nowrap;pointer-events:none;transition:opacity .3s ease}.factfinder-section ff-result .swatch-wrapper:hover:before{opacity:1}.factfinder-section ff-result .product-swatch{display:flex;overflow:hidden;border-radius:12.5px;width:25px;min-width:25px;height:25px;border:1px solid #bbb;box-shadow:inset 0 0 #fff;transition:box-shadow .3s ease,border-color .3s ease,padding .3s ease;background-color:#fff}.factfinder-section ff-result .swatch-wrapper:hover .color-swatch{border:1px solid black;box-shadow:inset 0 0 0 2.5px #fff}.factfinder-section ff-result .swatch-wrapper:hover .image-swatch{border:1px solid black;padding:2.5px}.factfinder-section ff-result .color-swatch{background-color:var(--swatch-color, fuchsia)}.factfinder-section ff-result .image-swatch{object-fit:cover}.factfinder-section seo-text-block{grid-column:2 / span 3}.factfinder-section ff-pagination{grid-column:2 / span 3;display:flex;align-items:center;justify-content:center;padding-top:44px;width:100%}.factfinder-section ff-pagination:empty{padding-top:0}.factfinder-section ff-pagination .page-dots{display:flex;align-items:center;justify-content:center;font-weight:400;font-size:16px;height:40px;min-width:40px}.factfinder-section ff-pagination .page-prev,.factfinder-section ff-pagination .page-next,.factfinder-section ff-pagination .page-link{cursor:pointer;height:40px;min-width:40px;border-radius:20px;border:none;background-color:transparent;padding:0;margin:0;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:16px}.factfinder-section ff-pagination .page-prev{padding-right:12px;gap:6px}.factfinder-section ff-pagination .page-next{padding-left:12px;gap:6px}.factfinder-section ff-pagination .page-link.page-current{background-color:#bbb;pointer-events:none;cursor:not-allowed}.factfinder-section ff-facet{border-bottom:1px solid black}.factfinder-section ff-facet[data-facet-group-item]{display:block;border-bottom:none}.factfinder-section ff-facet[data-facet-group-item] .facet-body-inner{padding-inline:0}.factfinder-section .facet-group-item-title{display:block;padding-block:16px 4px;font-size:16px;font-weight:600}.factfinder-section .facet-skeleton,.factfinder-section ff-facet .facet-head,.factfinder-section ff-facet .facet-option,.factfinder-section ff-facet .facet-tree-label{font:unset;color:inherit;text-align:left;text-transform:none;white-space:normal;width:100%;height:auto;margin:0;padding:0;background:none;border:none}.factfinder-section .facet-skeleton,.factfinder-section ff-facet .facet-head{padding-block:24px;display:flex;justify-content:space-between;align-items:center}.factfinder-section ff-facet .facet-head{cursor:pointer;padding-inline:20px}.factfinder-section .facet-skeleton{border-bottom:1px solid black}.factfinder-section .facet-skeleton:last-child,.factfinder-section ff-facet:last-child{border-bottom:none}.factfinder-section ff-facet .facet-title{font-size:2rem;font-weight:600;line-height:120%;margin:0}.factfinder-section .facet-title-skeleton{width:70px;height:24px;background-color:#f3f3f3;border-radius:4px}.factfinder-section .facet-toggle-skeleton,.factfinder-section ff-facet .facet-toggle{width:20px;height:20px;min-width:20px;position:relative}.factfinder-section .facet-toggle-skeleton:before,.factfinder-section .facet-toggle-skeleton:after,.factfinder-section ff-facet .facet-toggle:before,.factfinder-section ff-facet .facet-toggle:after{content:"";position:absolute;left:50%;top:50%;translate:-50% -50%;width:100%;height:1.5px;border-radius:1px;background-color:#000;transition:.5s rotate ease}.factfinder-section .facet-toggle-skeleton:after,.factfinder-section ff-facet .facet-toggle:after{rotate:90deg}.factfinder-section ff-facet[open] .facet-toggle:after{rotate:360deg}.factfinder-section ff-facet .facet-body{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .5s,visibility .5s}.factfinder-section ff-facet .facet-body-inner{overflow:hidden;display:flex;flex-direction:column;padding-inline:20px}.factfinder-section ff-facet .facet-body-inner>.facet-tree{margin-block:20px}.factfinder-section ff-facet[open] .facet-body{grid-template-rows:1fr;visibility:visible}.factfinder-section ff-facet .facet-option{padding-block:6px;cursor:pointer}.factfinder-section ff-facet .facet-option:last-child{margin-bottom:20px}.factfinder-section ff-facet .facet-option,.factfinder-section ff-facet .facet-option-title{display:flex;justify-content:space-between;align-items:center;gap:12px}.factfinder-section ff-facet .facet-option-title{justify-content:flex-start}.factfinder-section ff-facet .facet-option-checkbox{width:16px;min-width:16px;height:16px;border-radius:3px;border:1px solid rgba(0,0,0,.4);background-color:#fff;display:flex;align-items:center;justify-content:center;transition-duration:.3s background-color ease,.3s border-color ease}.factfinder-section ff-facet .facet-option-checkbox:before{content:"";border-bottom:1px solid white;border-right:1px solid white;width:4px;height:8px;margin-bottom:3px;rotate:45deg}.factfinder-section ff-facet[data-swatch-facet] .facet-body-inner{flex-direction:row;flex-wrap:wrap}.factfinder-section ff-facet[data-swatch-facet] .facet-body-inner:after{content:"";display:flex;width:100%;height:20px}.factfinder-section ff-facet .facet-swatch-option{position:relative;width:52px;min-width:52px;height:52px;padding:6px;gap:0;justify-content:center;transition:none}.factfinder-section ff-facet .facet-swatch-option:first-child{margin-top:0}.factfinder-section ff-facet .facet-swatch-option:last-child{margin-bottom:0}.factfinder-section ff-facet .facet-swatch-option:before{content:attr(data-tooltip);display:inline;background-color:#000;color:#fff;padding:0 12px;border-radius:8px;position:absolute;bottom:100%;left:50%;translate:-50% 0;opacity:0;line-height:30px;font-size:14px;white-space:nowrap;pointer-events:none;transition:opacity .3s ease;z-index:1}.factfinder-section ff-facet .facet-swatch{display:flex;overflow:hidden;width:40px;min-width:40px;height:40px;border-radius:20px;border:1px solid #bbb;box-shadow:inset 0 0 #fff;background-color:#fff;opacity:1;transition:box-shadow .3s ease,border-color .3s ease,padding .3s ease,opacity .3s ease}.factfinder-section ff-facet .facet-swatch.color-swatch{background-color:var(--swatch-color, transparent)}.factfinder-section ff-facet .facet-swatch.image-swatch{object-fit:cover}.factfinder-section ff-facet .facet-swatch-option.facet-option-selected .facet-swatch{opacity:1}.factfinder-section ff-facet .facet-swatch-option.facet-option-selected .color-swatch{border-color:#000;box-shadow:inset 0 0 0 2.5px #fff}.factfinder-section ff-facet .facet-swatch-option.facet-option-selected .image-swatch{border-color:#000;padding:2.5px}.factfinder-section ff-facet .facet-option-count{color:#000000b0;font-size:14px}.factfinder-section ff-facet .facet-option-text,.factfinder-section ff-facet .facet-option-count{line-height:24px}.factfinder-section ff-facet .facet-option-text{overflow-wrap:anywhere;min-width:0}.factfinder-section ff-facet .facet-show-more{display:flex;align-items:center;height:auto;font-size:16px;font-weight:400;line-height:normal;padding:3px 0 1px;border:none;background-color:transparent;cursor:pointer;margin-top:12px;margin-bottom:20px}.factfinder-section ff-facet .facet-option.facet-option-selected .facet-option-checkbox{background-color:#000;border-color:#000}.factfinder-section ff-facet .facet-option.facet-option-selected .facet-option-count,.factfinder-section ff-core[redirecting]{display:none}.factfinder-section ff-core[loading] ff-facet .facet-option-count{display:none}.factfinder-section ff-facet[data-sort-facet]{display:none}.factfinder-section ff-facet[data-sort-facet] .facet-option-checkbox{border-radius:50%}.factfinder-section ff-facet[data-sort-facet] .facet-option-checkbox:before{content:none}.factfinder-section ff-facet[data-sort-facet] .facet-option.facet-option-selected .facet-option-checkbox{background-color:#000;border:1px solid black;box-shadow:inset 0 0 0 2px #fff}.factfinder-section ff-facet .facet-tree{list-style:none;margin:0;padding:0}.factfinder-section ff-facet .facet-tree .facet-tree{padding-left:16px}.factfinder-section ff-facet .facet-tree-label{display:flex;justify-content:space-between;align-items:center;padding-block:6px;cursor:pointer}.factfinder-section ff-facet .facet-tree-text{line-height:24px;overflow-wrap:anywhere}.factfinder-section ff-facet .facet-tree-item-selected>.facet-tree-label .facet-tree-text{font-weight:700}.factfinder-section ff-facet .facet-tree-count{color:#000000b0;font-size:14px}.factfinder-section ff-facet .facet-option[aria-disabled=true],.factfinder-section ff-facet .facet-tree-label[aria-disabled=true]{cursor:default}.factfinder-section ff-dual-range{--min: 0%;--max: 100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:24px auto;align-items:center;gap:15px;margin-block:20px;margin-inline:10px}.factfinder-section ff-dual-range:not(:defined){opacity:0}.factfinder-section ff-dual-range .dual-number{display:flex;width:100%;justify-content:space-between;gap:20px}.factfinder-section ff-dual-range .dual-range{height:2px;border-radius:1px;display:flex;width:100%;position:relative;background-color:#bbb;background:linear-gradient(90deg,#bbb var(--min),black var(--min),black var(--max),#bbb var(--max))}.factfinder-section ff-dual-range .range-input::-webkit-slider-thumb{box-sizing:border-box;-webkit-appearance:none;appearance:none;position:relative;pointer-events:all;cursor:pointer;height:24px;width:24px;border-radius:50%;background-color:#fff;background-image:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9.75L6 2.25" stroke="%23000000" stroke-width="2" stroke-linecap="round"/></svg>');background-size:12px 12px;background-position:center;background-repeat:no-repeat;border:2px solid black}.factfinder-section ff-dual-range .range-input::-moz-range-thumb{box-sizing:border-box;-webkit-appearance:none;appearance:none;position:relative;pointer-events:all;cursor:pointer;height:24px;width:24px;border-radius:50%;background-color:#fff;background-image:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9.75L6 2.25" stroke="%23000000" stroke-width="2" stroke-linecap="round"/></svg>');background-size:12px 12px;background-position:center;background-repeat:no-repeat;border:2px solid black}.factfinder-section ff-dual-range .range-input::-ms-thumb{box-sizing:border-box;-webkit-appearance:none;appearance:none;position:relative;pointer-events:all;cursor:pointer;height:24px;width:24px;border-radius:50%;background-color:#fff;background-image:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9.75L6 2.25" stroke="%23000000" stroke-width="2" stroke-linecap="round"/></svg>');background-size:12px 12px;background-position:center;background-repeat:no-repeat;border:2px solid black}.factfinder-section ff-dual-range .range-input::-webkit-slider-thumb:hover{background-color:#000;background-image:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9.75L6 2.25" stroke="%23FFFFFF" stroke-width="2" stroke-linecap="round"/></svg>')}.factfinder-section ff-dual-range .range-input::-moz-range-thumb:hover{background-color:#000;background-image:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9.75L6 2.25" stroke="%23FFFFFF" stroke-width="2" stroke-linecap="round"/></svg>')}.factfinder-section ff-dual-range .range-input::-ms-thumb:hover{background-color:#000;background-image:url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9.75L6 2.25" stroke="%23FFFFFF" stroke-width="2" stroke-linecap="round"/></svg>')}.factfinder-section ff-dual-range .range-input{-webkit-appearance:none;appearance:none;margin:0;position:absolute;z-index:1;top:0;left:0;pointer-events:none;display:flex;height:100%;width:100%;background:transparent}.factfinder-section ff-dual-range.min-active .range-min,.factfinder-section ff-dual-range.max-active .range-max{z-index:2}.factfinder-section ff-dual-range .number-input{field-sizing:content;min-width:15px;max-width:100px;border:none;outline-style:solid;outline-width:0;outline-offset:0;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;font-size:18px;height:auto}.factfinder-section ff-dual-range .number-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.factfinder-section ff-dual-range .number-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.factfinder-section ff-dual-range .unit-wrapper{min-width:80px;width:fit-content;display:flex;justify-content:center;align-items:center;gap:3px;border:1px solid #bbb;padding-inline:20px;height:48px;border-radius:12px;outline-style:solid;outline-width:0;outline-offset:0}.factfinder-section ff-dual-range .unit-wrapper .unit-symbol{font-size:18px}.factfinder-section ff-dual-range .unit-wrapper:has(input:focus-visible){outline-width:1px;outline-offset:1px;outline-color:#bbb}.factfinder-section ff-dual-range .unit-wrapper:has(input:invalid){outline-width:1px;outline-offset:1px;outline-color:red}ff-core[data-page-type=suggest]{display:flex;height:0;width:100%}ff-core{-webkit-tap-highlight-color:transparent}ff-core ff-search .search-field{position:relative}ff-core ff-search .search-field .search-field-icon{position:absolute;right:14px;top:50%;translate:0 -50%;display:none;align-items:center;justify-content:center;width:auto;height:auto;padding:10px;border:none;background:none;color:inherit;cursor:pointer}ff-core ff-search .search-field .search-field-search{pointer-events:none}ff-core ff-search .search-field:after{content:"";display:none;position:absolute;right:24px;top:50%;translate:0 -50%;width:18px;height:18px;border-radius:50%;border:2px solid #bbb;border-top-color:transparent;animation:spin .7s linear infinite}ff-core ff-search:not([loading]) .search-field:has(input[name=q]:placeholder-shown) .search-field-search{display:flex}ff-core ff-search:not([loading]) .search-field:has(input[name=q]:not(:placeholder-shown)) .search-field-clear{display:flex}ff-core ff-search[loading] .search-field:after{display:block}ff-core ff-search input[name=q]{width:100%;max-width:unset;height:48px;border-radius:24px;border:1px solid #e7e7e7;cursor:text;padding-inline:24px 56px}ff-core ff-search input[name=q]:focus,ff-core ff-search input[name=q]:focus-visible{border:1px solid #000;outline:none}ff-core ff-search[type=dropdown]{display:flex;flex-direction:column;position:relative;width:100%;max-width:650px}ff-core ff-search[type=dropdown] .search-suggest{position:absolute;top:100%;margin-top:10px;border:1px solid #e7e7e7;border-radius:24px;overflow:hidden;width:100%;display:flex;z-index:19;background-color:#fff;padding:24px;pointer-events:none;opacity:0;transition:.3s opacity ease}ff-core ff-search[type=dropdown][open] .search-suggest{opacity:1;pointer-events:all}ff-core ff-search input[type=search]::-webkit-search-cancel-button,ff-core ff-search input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}ff-core ff-search [data-search-drawer-close]{cursor:pointer}ff-core ff-search .search-suggest,ff-core ff-search .ff-suggestion-groups{display:flex;flex-direction:column;gap:20px}ff-core ff-search .ff-suggestion-group{display:flex;flex-direction:column;gap:8px}ff-core ff-search .ff-suggestion-group:not(:last-child){border-bottom:1px solid #e7e7e7;padding-bottom:20px}ff-core ff-search .ff-suggestion-group-title{margin:0}ff-core ff-search .ff-suggestions{display:flex}ff-core ff-search .ff-suggestions[data-layout=product]{flex-direction:column;gap:16px}ff-core ff-search .ff-suggestions[data-layout=text]{flex-direction:row;flex-wrap:wrap;gap:20px}ff-core ff-search .ff-suggestion-product{display:flex;flex-direction:row;align-items:center;gap:16px}ff-core ff-search .ff-suggestion-image{width:80px;height:50px;flex-shrink:0;border-radius:5px;object-fit:cover}ff-core ff-search .ff-suggest-submit{display:flex;flex-direction:row;align-items:center;gap:8px;width:fit-content;height:auto;padding:0;border:0;border-radius:0;font-family:inherit;font-size:inherit;font-weight:500;color:inherit;text-align:left;cursor:pointer}ff-core ff-search[type=drawer]{display:flex;flex-direction:row;justify-content:flex-end;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#00000040;pointer-events:none;opacity:0;z-index:999;transition:opacity .3s ease}ff-core ff-search[type=drawer][open]{pointer-events:all;opacity:1}ff-core ff-search[type=drawer][open] .search-drawer-inner{translate:0 0}ff-core ff-search[type=drawer] .search-suggest{padding-top:20px}ff-core .search-drawer-inner{width:100%;max-width:460px;display:flex;flex-direction:column;background-color:#fff;translate:100% 0;transition:translate .3s ease}ff-core .search-drawer-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:85px;padding:20px}ff-core .search-drawer-header span{font-size:35px}ff-core .search-drawer-content{padding:20px}ff-core .ff-search-close{width:40px;min-width:40px;height:40px;display:flex;justify-content:center;align-items:center}@media screen and (max-width:1280px){.factfinder-section ff-facets{position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;pointer-events:none;opacity:0;background-color:#00000040;overflow:hidden;transition:opacity .3s ease}.factfinder-section ff-facets .facet-list-body{max-height:unset;padding-inline:20px}.factfinder-section ff-facets .facet-list-header{display:flex}.factfinder-section ff-facets .facet-list-inner{max-width:460px;position:static;top:unset;height:100%;translate:-100% 0;transition:translate .3s ease}.factfinder-section ff-facets[open]{opacity:1;pointer-events:all}.factfinder-section ff-facets[open] .facet-list-inner{translate:0 0}.factfinder-section ff-facets[has-changes] .facet-drawer-apply{display:flex}.factfinder-section .outer-collection-grid{display:flex;flex-direction:column}.factfinder-section .collection-sort,.factfinder-section ff-filters,.factfinder-section ff-results{width:100%}.factfinder-section .drawer-and-layout-toggle{display:flex}.factfinder-section ff-grid-switch{display:none}.factfinder-section .product-count-and-sort{width:auto}.factfinder-section .card-meta-skeleton{min-height:233px}.factfinder-section ff-facet .facet-head,.factfinder-section ff-facet .facet-body-inner{padding-inline:0}}@media screen and (max-width:768px){ff-core .search-drawer-header span{font-size:22px}.factfinder-section ff-facet .facet-title{font-size:18px}.factfinder-section ff-facet[data-sort-facet]{display:block}.factfinder-section ff-facets .facet-list-header span{font-size:22px}.factfinder-section .drawer-and-layout-toggle{width:100%}.factfinder-section .product-count-and-sort{display:none}.factfinder-section ff-grid-switch{display:flex}.factfinder-section ff-result .secondary-img{display:none}.factfinder-section ff-results{grid-template-columns:repeat(1,minmax(0,1fr))}.factfinder-section ff-results.mobile-view-col{grid-template-columns:repeat(2,minmax(0,1fr))}.factfinder-section ff-results.mobile-view-col .product-badges{display:none}.factfinder-section ff-results.mobile-view-list{grid-template-columns:repeat(1,minmax(0,1fr))}.factfinder-section .card-meta-skeleton{padding:8px}.factfinder-section ff-result .product-price{font-size:16px;white-space:nowrap}.factfinder-section ff-result .product-variants-price{gap:14px}.factfinder-section ff-result .product-compare-price{white-space:nowrap}.factfinder-section ff-result .product-variants{padding-top:16px}.factfinder-section ff-pagination .page-prev,.factfinder-section ff-pagination .page-next{padding-inline:0}:is(.factfinder-section ff-pagination .page-prev,.factfinder-section ff-pagination .page-next) span{display:none}.factfinder-section ff-pagination .page-dots,.factfinder-section ff-pagination .page-prev,.factfinder-section ff-pagination .page-next,.factfinder-section ff-pagination .page-link{min-width:33px;height:33px;border-radius:16.5px;font-size:14px}.factfinder-section ff-result .product-meta{min-height:190px;padding:8px}}@supports (position-area: block-start center){.factfinder-section ff-result .swatch-wrapper:before,.factfinder-section ff-facet .facet-swatch-option:before{position:fixed;position-area:block-start center;position-try-fallbacks:flip-block;inset:auto;translate:none}.factfinder-section ff-facet .facet-swatch-option:before{margin-bottom:8px}}@media(hover:hover)and (pointer:fine){.factfinder-section ff-facet .facet-swatch-option:hover:before{opacity:1}.factfinder-section ff-facet .facet-swatch-option:hover .facet-swatch{opacity:1}.factfinder-section ff-facet .facet-swatch-option:hover .color-swatch{border-color:#000;box-shadow:inset 0 0 0 2.5px #fff}.factfinder-section ff-facet .facet-swatch-option:hover .image-swatch{border-color:#000;padding:2.5px}}@media(hover:none){.factfinder-section ff-facet .facet-swatch-option:focus-visible{outline:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/ff-components.css.map */
