.fp [hidden]{display:none!important}.fp{--product-list-horizontal-spacing-factor:1;--product-list-vertical-spacing-factor:1;--collection-items-per-row-medium:2;--collection-items-per-row-large:1}.fp .product-list{--product-list-max-items-per-row-allowed:99!important}.fp .product-card__media{width:100%}.fp .product-card__image{width:100%;height:auto}.fp #fp-style-nav{margin-block:1.5rem;text-align:left}.fp #fp-style-nav button{text-align:left}.fp .fp-guide-link{display:inline-block;margin-block:1rem}.fp #fp-sort{background:transparent;border:0;max-width:8rem;font:inherit;padding-inline:.5rem}.fp .fp-grid{--product-grid:"product-gallery" "product-info" / minmax(0,1fr)}.fp #fp-configurator{padding-block:2rem var(--section-vertical-spacing)}.fp .fp-back{margin-block-end:1.5rem;text-decoration:underline;text-underline-offset:4px}.fp .fp-details{min-width:0;display:grid;align-content:start;gap:1.25rem}.fp .fp-gallery{min-width:0}.fp #fp-image{width:100%;height:auto}.fp .fp-gallery p,.fp-hint,.fp-footnote{font-size:var(--text-sm);color:rgb(var(--text-color) / .65)}.fp .fp-eyebrow{font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase}.fp .fp-current-style{display:grid;gap:.5rem}.fp #fp-change{text-align:left;text-decoration:underline;text-underline-offset:4px}.fp .fp-step{border:0;min-width:0;padding:0}.fp .fp-step legend{margin-bottom:.75rem}.fp .fp-step:disabled{opacity:.5}.fp .fp-choices{display:flex;flex-wrap:wrap;gap:.5rem}.fp .fp-choices button{border:1px solid rgb(var(--border-color));padding:.65rem 1rem;min-width:3rem}.fp .fp-choices button[aria-pressed=true],.fp .fp-colour[aria-pressed=true]{outline:2px solid #000;outline-offset:2px;background:transparent}.fp .fp-colours{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:.8rem;margin-block:1rem}.fp .fp-colour{min-width:0;border:1px solid rgb(var(--border-color));padding:.35rem;display:flex;flex-direction:column;align-items:center;gap:.3rem;font-size:.75rem}.fp .fp-colour img{width:100%;height:85px;object-fit:contain}.fp .fp-colour[data-sold=true]{opacity:.6}.fp .fp-toggle{font-size:var(--text-sm);display:flex;gap:.5rem;align-items:center}.fp .fp-result{display:grid;gap:.5rem;border-block-start:1px solid rgb(var(--border-color));padding-top:1.25rem}.fp #fp-price{font-size:var(--text-h4)}.fp .fp-restock{border-block-start:1px solid rgb(var(--border-color));padding-top:1rem;font-size:var(--text-sm)}.fp .fp-restock summary{cursor:pointer}.fp .fp-restock p,.fp .fp-restock ul{margin-top:.75rem}.fp button:focus-visible,.fp select:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(min-width:700px){.fp{--collection-items-per-row-medium:3;--collection-items-per-row-large:2}}@media(min-width:1000px){.fp .collection{--collection-grid-template:var(--collection-sidebar-width,0) minmax(0,1fr)}.fp .fp-grid{--product-grid:"product-gallery product-info" / minmax(0,1fr) minmax(0,1fr)}}@media(min-width:1400px){.fp{--collection-items-per-row-medium:4;--collection-items-per-row-large:3}}.fp .fp-card-swatches{display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem;max-width:100%}.fp .fp-card-swatch{width:36px;height:36px;padding:1px;border:1px solid rgb(var(--border-color));background:transparent;flex:none}.fp .fp-card-swatch img{width:100%;height:100%;object-fit:cover}.fp .fp-card-swatch[aria-pressed=true]{outline:2px solid #000;outline-offset:2px}.fp .fp-card-colour-note{font-size:11px;letter-spacing:normal;text-transform:none}.fp .fp-buy[aria-disabled=true]{opacity:.5;pointer-events:none;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/38/assets/felt-pad-preview.css.map */
