.afs{max-width:1400px;margin:0 auto;padding:40px}.afs-header{text-align:center;margin-bottom:60px}.afs-category{margin-bottom:60px}.afs-category-title{margin-bottom:20px}.afs-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.afs-card{position:relative;border:1px solid #ddd;background:#fff;cursor:pointer;padding:0}.afs-image{width:100%;display:block;height:auto;aspect-ratio:1}.afs-title{display:block;padding:12px}.afs-check{display:none}.afs-card.is-selected{border:2px solid #000}.afs-card.is-selected .afs-check{display:flex;position:absolute;top:10px;right:10px;width:30px;height:30px;border-radius:50%;background:#000;color:#fff;justify-content:center;align-items:center}.afs-selected-bar{position:sticky;bottom:0;background:#fff;padding:20px;border-top:1px solid #ddd;display:flex;justify-content:space-between;align-items:center}.afs-selected-images{display:flex;gap:10px}.afs-thumb img{width:60px;height:60px;object-fit:cover}.afs-order-btn,.afs-submit{background:#000;color:#fff;border:0;padding:14px 24px;cursor:pointer}.afs-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:999}.afs-modal.active{display:flex;justify-content:center;align-items:center;opacity:1;visibility:visible;pointer-events:auto}.afs-modal-inner{background:#fff;width:600px;padding:30px;position:relative}.afs-close{position:absolute;top:10px;right:15px;border:0;background:none;font-size:30px}.afs-modal input{width:100%;margin-bottom:15px;padding:12px}@media(max-width:991px){.afs-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.afs{padding:20px}.afs-grid{grid-template-columns:1fr}.afs-selected-bar{flex-direction:column;gap:15px}}.afs-hard-finish-color-wrap{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#f5f5f5}.afs-hard-finish-color{display:block;width:100%;height:100%}.hard-finish-card .afs-check{position:absolute;top:10px;right:10px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;opacity:0;visibility:hidden;transform:scale(.8);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.hard-finish-card.is-selected .afs-check{opacity:1;visibility:visible;transform:scale(1)}.hard-finish-card .afs-content{padding:12px 0}.hard-finish-card .afs-title{display:block;font-weight:600}.hard-finish-card .afs-description{display:block;margin-top:5px;font-size:14px;line-height:1.4}.afs-selected-bar{display:flex;align-items:center;justify-content:space-between;gap:20px}.afs-selected-images{display:flex;align-items:center;gap:8px;min-height:60px}.afs-thumb{width:55px;height:55px;flex:0 0 55px;overflow:hidden;position:relative;border:1px solid #ddd;background:#f5f5f5}.afs-thumb img{display:block;width:100%;height:100%;object-fit:cover}.afs-thumb-color{display:block;width:100%;height:100%}.afs-card.is-disabled{opacity:.4;cursor:not-allowed}.afs-card:disabled{cursor:not-allowed}.afs-card.is-selected{position:relative}.afs-modal{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.afs-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}body.afs-modal-open{overflow:hidden}.afs-selected-bar{position:fixed;left:0;right:0;bottom:0;z-index:9999;display:none;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;padding:15px 30px;background:#fff;border-top:1px solid #ddd;box-shadow:0 -4px 15px #00000014}.afs-selected-bar.is-visible{display:flex}@media screen and (max-width:991px){.afs-grid{grid-template-columns:repeat(3,1fr)!important;gap:10px!important}.afs-card{display:flex;justify-content:flex-start;align-items:center;flex-direction:column}.afs-title{padding:7px;font-size:12px;display:flex;justify-content:center;align-items:center;font-weight:600;text-align:center;line-height:normal}}.afs-header-description{font-size:20px}
/*# sourceMappingURL=/cdn/shop/t/29/assets/antarria-fabric-swatches.css.map */
