.sba-band-inner{width:100%;max-width:var(--sba-max);margin-inline:auto;padding-inline:var(--sba-gutter)}.sba-band-grid{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.sba-band-media{position:relative;overflow:hidden;border-radius:2px;background-color:var(--sba-charcoal);aspect-ratio:var(--sba-band-ratio, 1 / 1)}.sba-band-media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s ease}@media(hover:hover){.sba-band-media:hover img{transform:scale(1.03)}}.sba-band-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;background:linear-gradient(145deg,#1c1c1c,#0e0e0e);border:1px dashed var(--sba-hairline)}.sba-band-placeholder span{font-size:.625rem;letter-spacing:.26em;text-transform:uppercase;color:var(--sba-gold);text-align:center;padding-inline:1rem}.sba-band-copy{display:flex;flex-direction:column;gap:clamp(.85rem,1.6vw,1.35rem);align-items:flex-start}.sba-band-title{margin:0;font-family:var(--sba-display);font-weight:400;font-size:clamp(1.75rem,1.05rem + 2.8vw,3.1rem);line-height:1.05;letter-spacing:-.015em;color:var(--sba-cream);text-wrap:balance}.sba-band-text{margin:0;max-width:48ch;font-size:clamp(.9375rem,.9rem + .2vw,1.0625rem);line-height:1.72;color:var(--sba-cream-dim);text-wrap:pretty}.sba-band-text p{margin:0 0 .7em}.sba-band-text p:last-child{margin-bottom:0}.sba-band-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.55rem;width:100%;max-width:34rem}.sba-band-list li{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding-block:.55rem;border-bottom:1px solid var(--sba-hairline-soft);font-size:.875rem;color:var(--sba-cream)}.sba-band-list li:last-child{border-bottom:none}.sba-band-list__label{font-weight:600;letter-spacing:.01em}.sba-band-list__meta{flex:none;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--sba-gold);text-align:right}.sba-band-pill{display:inline-block;padding:.3em .8em;font-size:.625rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--sba-black);background-color:var(--sba-blush);border-radius:2px}.sba-band--no-media .sba-band-grid{grid-template-columns:1fr!important;max-width:62rem}@media screen and (min-width:860px){.sba-band-grid{grid-template-columns:var(--sba-band-split, 1fr 1fr)}.sba-band--media-right .sba-band-media{order:2}.sba-band--media-right .sba-band-copy{order:1}}@media screen and (max-width:859px){.sba-band-media{aspect-ratio:var(--sba-band-ratio-mobile, 4 / 3)}.sba-band .sba-actions{width:100%;flex-direction:column;align-items:stretch}.sba-band .sba-btn{width:100%}}@media screen and (max-width:380px){.sba-band-list li{flex-direction:column;align-items:flex-start;gap:.2rem}.sba-band-list__meta{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sba-band.css.map */
