.bts-gallery{padding:clamp(26px,4vw,55px) var(--page) clamp(55px,9vw,120px)}.bts-gallery__head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.bts-gallery__title{margin:0}.bts-gallery__controls{display:flex;gap:5px}.bts-gallery__controls button{display:grid;width:29px;height:29px;place-items:center;border:1px solid var(--ink);border-radius:50%;background:transparent;color:var(--ink);cursor:pointer;font:400 16px/1 DM Mono,monospace}.bts-gallery__controls button:hover{background:var(--ink);color:var(--paper)}.bts-gallery__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bts-gallery__track::-webkit-scrollbar{display:none}.bts-gallery__slide{flex:0 0 calc((100% - 24px) / 3);aspect-ratio:4 / 5;margin:0;position:relative;scroll-snap-align:start;--credit-x: 50%;--credit-y: 50%}.bts-gallery__slide img{width:100%;height:100%;object-fit:contain}.bts-gallery__credit{position:absolute;top:0;left:0;display:grid;gap:3px;min-width:126px;padding:9px 10px;background:#fae8eff5;color:var(--ink);font:500 9px/1.25 DM Mono,monospace;letter-spacing:.04em;text-transform:uppercase;opacity:0;pointer-events:none;transform:translate(calc(var(--credit-x) - 50%),calc(var(--credit-y) - 50%)) rotate(-2deg) scale(.94);transition:opacity .18s ease,transform .18s ease}.bts-gallery__credit span:last-child{opacity:.64}@media(hover:hover){.bts-gallery__slide:hover .bts-gallery__credit,.bts-gallery__slide:focus .bts-gallery__credit{opacity:1;transform:translate(calc(var(--credit-x) - 50%),calc(var(--credit-y) - 50%)) rotate(-2deg) scale(1)}}@media(max-width:720px){.bts-gallery__slide{flex-basis:calc((100% - 12px)/2)}.bts-gallery__slide.is-credit-visible .bts-gallery__credit,.bts-gallery__slide:focus .bts-gallery__credit{opacity:1;transform:translate(calc(var(--credit-x) - 50%),calc(var(--credit-y) - 50%)) rotate(-2deg) scale(1)}}.footer-socials{display:flex;flex-wrap:wrap;gap:11px}.footer-socials a,.footer-legal a,.footer-bag{color:inherit;text-decoration:none}.footer-socials a:hover,.footer-legal a:hover,.footer-bag:hover{text-decoration:underline}.footer-legal{display:flex;gap:11px}.collection-page--plain .product-grid{row-gap:28px}.collection-page--plain .product-card{display:grid;grid-template-rows:auto 1.2em;gap:8px}.collection-page--plain .product-card__price{min-height:1.2em;margin:0}.collection-page__header{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:26px}.collection-page__header h1{margin:0;font:400 clamp(30px,3.4vw,46px)/.9 "Instrument Serif",serif;letter-spacing:-.06em}.collection-page__header a{font:500 10px DM Mono,monospace;letter-spacing:.07em;text-transform:uppercase}.contact-item a{text-decoration:none}.contact-item a:hover{opacity:.62}.music-page{width:min(100%,1120px);margin-inline:auto;padding:clamp(36px,6vw,84px) var(--page) clamp(70px,9vw,130px);display:flex;flex-direction:column;gap:clamp(24px,4vw,48px)}.music-page__spotify{display:block;border:0;border-radius:12px}.music-page__video{width:100%;aspect-ratio:16 / 9;overflow:hidden;background:#161116}.music-page__video iframe{display:block;width:100%;height:100%;border:0}@media(max-width:720px){.music-page{padding-inline:16px;gap:20px}.music-page__spotify{height:352px}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
