.fabric-group-swatches{margin-top:1.25rem}.fabric-group-swatches__heading{margin:0 0 .5rem;font-size:1rem;line-height:1.3}.fabric-group-swatches__list{display:flex;flex-wrap:wrap;gap:.5rem .75rem;padding:0;margin:0;list-style:none}.fabric-group-swatches__item{display:inline-block}.fabric-group-swatches__link{display:inline-flex;flex-direction:column;align-items:center;text-decoration:none;outline:none}.fabric-group-swatches__thumb{position:relative;display:inline-block;width:var(--swatch-size, 56px);height:var(--swatch-size, 56px);overflow:hidden;background:#f3f3f3;border:1px solid rgba(124,75,70,.3);border-radius:.25rem;transition:border-color .15s ease,border-width .15s ease,box-shadow .15s ease}.fabric-group-swatches__img,.fabric-group-swatches__placeholder{display:block;width:100%;height:100%;object-fit:cover}.fabric-group-swatches__placeholder{background-image:linear-gradient(45deg,#e9e9e9 25%,transparent 25%),linear-gradient(-45deg,#e9e9e9 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#e9e9e9 75%),linear-gradient(-45deg,transparent 75%,#e9e9e9 75%);background-size:10px 10px;background-position:0 0,0 5px,5px -5px,-5px 0}.fabric-group-swatches__link:hover .fabric-group-swatches__thumb{border-color:#7c4b468c}.fabric-group-swatches__link.is-active .fabric-group-swatches__thumb{border-width:2.5px;border-color:#7f332d;box-shadow:0 0 0 1px #7f332d26 inset}.fabric-group-swatches__link:focus-visible .fabric-group-swatches__thumb{outline:2px solid currentColor;outline-offset:2px}.fabric-group-swatches__label{margin-top:.35rem;font-size:.8rem;line-height:1.2;text-align:center;color:inherit}.fabric-group-swatches__notice{opacity:.75}
/*# sourceMappingURL=/cdn/shop/t/31/assets/component-fabric-group-swatches.css.map */
