.general__wrapper{width:100%;display:block;position:relative;overflow:visible;background-color:var(--color-background);color:var(--color-foreground);z-index:0}.general__wrapper.has-padding{padding:var(--Spacer-Normal)}.general__wrapper>*:not(.full-bleed-background){position:relative;z-index:2!important}.general__container{display:grid;gap:0;--block-min: 320px;grid-template-columns:repeat(auto-fit,minmax(var(--block-min),1fr));justify-content:center;align-content:start;position:relative;overflow:visible;z-index:2}.general__wrapper.has-padding .general__container{gap:var(--Spacer-Normal)}.general__container.mobile-cols-2{grid-template-columns:repeat(2,1fr)}.card-grid{width:100%;position:relative}.card-grid>*{min-width:0}.playlist-list__blocks{display:grid;grid-template-columns:repeat(4,1fr);column-gap:var(--Spacer-Normal);row-gap:var(--Spacer-Medium);justify-content:space-evenly}.aspect-ratio-portrait{aspect-ratio:2 / 3}.aspect-ratio-portrait>img{width:100%;height:100%;object-fit:cover;display:block}.aspect-ratio-landscape{aspect-ratio:3 / 2}.aspect-ratio-square{aspect-ratio:1 / 1}.card__container{display:flex;flex-direction:column;gap:var(--Spacer-Normal)}.card__image{flex-grow:1;width:100%;position:relative;overflow:hidden}.card__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;max-width:none;display:block}.full-bleed-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.full-bleed-background img,.full-bleed-background video{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.rich-text p+p,.metafield-rich_text_field p+p{margin-top:var(--Spacer-Normal)}.global__text-maxwidth{max-width:600px}.section-title{position:relative;z-index:2;all:unset;display:block;font-size:var(--Text-Size-Normal);font-weight:300;line-height:var(--Text-Leading-Normal);margin-bottom:var(--Spacer-Normal);text-box:trim-both cap alphabetic;color:inherit;padding:0}.secondary-button-styles{background:transparent;color:currentColor;border:1px solid color-mix(in srgb,currentColor 30%,transparent);font-size:var(--Text-Size-Small);line-height:var(--Text-Leading-Small);padding-block:var(--Spacer-Small);padding-inline:var(--Spacer-Normal);display:inline-flex;align-items:center;gap:var(--Spacer-Normal);text-transform:uppercase;align-self:flex-start;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s;text-box:trim-both cap alphabetic}.secondary-button-styles:hover,.secondary-button-styles:focus-visible{border-color:currentColor;background:transparent}table{font-size:var(--Text-Size-Small);width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}table th,table td{padding:var(--Spacer-Micro);font-weight:inherit}table th:first-child,table td:first-child{text-align:left}table th:not(:first-child),table td:not(:first-child){text-align:right}table thead tr{border-bottom:1px solid color-mix(in srgb,currentColor 30%,transparent)}table tbody tr{border-bottom:1px solid color-mix(in srgb,currentColor 10%,transparent)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.is-sticky{position:sticky;top:0;align-self:flex-start;z-index:3}
/*# sourceMappingURL=/cdn/shop/t/22/assets/global.css.map */
