.sova-icon-showcase-main .sec-head{margin-bottom:40px}.sova-icon-showcase-main .sec-head.text-align-left{text-align:left}.sova-icon-showcase-main .sec-head.text-align-center{text-align:center}.sova-icon-showcase-main .sec-head.text-align-right{text-align:right}.sova-icon-showcase-main .sec-title{margin:18px 0 16px}.sova-icon-showcase-main .sec-text{font-size:15px}.sova-icon-showcase-main .sec-text>*{margin:0}.sova-icon-showcase-main .sova-icon-showcase{display:block}.sova-icon-showcase-main .sova-icon-stage{margin:0 auto}.sova-icon-showcase-main .sova-icon-figure[hidden]{display:none}.sova-icon-showcase-main .sova-icon-frame{position:relative}.sova-icon-showcase-main .sova-icon-img{width:100%;height:auto}.sova-icon-showcase-main .sova-icon-placeholder{aspect-ratio:4 / 5}.sova-icon-showcase-main .sova-icon-frame .btns-wrapper{position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.sova-icon-showcase-main .sova-icon-shop{gap:0;min-width:180px;min-height:var(--sova-btn-height);height:var(--sova-btn-height);padding:0 var(--sova-btn-pad);font-family:var(--font-body-family);font-size:var(--sova-btn-size);font-weight:500;letter-spacing:var(--sova-btn-track);line-height:1;text-transform:uppercase;white-space:nowrap}.sova-icon-showcase-main .sova-icon-caption{margin-top:14px;font-size:11px;letter-spacing:.12em;text-align:center;text-transform:uppercase}.sova-icon-showcase-main .sova-icon-controls{display:flex;flex-direction:column;align-items:center;gap:14px;max-width:760px;margin:28px auto 0;padding-top:24px}.sova-icon-showcase-main .sova-icon-swatches{display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.sova-icon-showcase-main .sova-icon-swatch{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:4px;border:1px solid transparent;border-radius:50%;background:none;cursor:pointer;transition:border-color .15s ease}.sova-icon-showcase-main .sova-icon-swatch span{display:block;width:18px;height:18px;border-radius:50%;background:var(--swatch)}.sova-icon-showcase-main .sova-icon-swatch:hover{border-color:rgba(var(--color-foreground),var(--sova-border-alpha))}.sova-icon-showcase-main .sova-icon-swatch[aria-pressed=true]{border-color:rgb(var(--color-foreground))}.sova-icon-showcase-main .sova-icon-selected{font-size:12px;letter-spacing:.12em;text-align:center;text-transform:uppercase}@media screen and (max-width:860px){.sova-icon-showcase-main .sova-icon-shop{min-width:160px}}@media screen and (max-width:749px){.sova-icon-showcase-main .sova-icon-frame .btns-wrapper{bottom:18px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/sova-icon-showcase.css.map */
