:root{--rs-product-max-width: var(--rs-site-max-width, 1240px);--rs-product-accent: #e01e26;--rs-product-fg: #15140f;--rs-product-muted: #7c7a72;--rs-product-panel: #f4f2ed;--rs-product-line: #14130f;--rs-product-line-soft: #e8e6e0;--rs-product-radius: 12px;--rs-product-radius-lg: 18px;--rs-product-card-shadow: 0 12px 30px -16px rgba(0, 0, 0, .16);--rs-product-in-stock: #1a9d52}.product-music-section.shopify-section{margin:0;max-width:none;padding:0;width:100%}.product-music{color:var(--rs-product-fg);margin:0;width:100%}.product-music__container{box-sizing:border-box;margin-inline:auto;max-width:var(--rs-product-max-width);padding-inline:var(--rs-site-pad-x, 20px);width:100%}.product-music__hero{align-items:start;display:grid;gap:54px;grid-template-columns:1fr}.product-music__gallery{min-width:0}.product-music__gallery-sticky{position:relative;top:0}.product-music__cover-wrap{aspect-ratio:1;background:var(--rs-product-panel);border:1px solid var(--rs-product-line-soft);border-radius:var(--rs-product-radius-lg);box-shadow:var(--rs-product-card-shadow);overflow:hidden;position:relative}.product-music__cover-wrap:hover .product-music__cover-img{transform:scale(1.04)}.product-music__cover-wrap:hover .product-music__vinyl-peek{transform:translate(30%) rotate(8deg)}.product-music__vinyl-peek{aspect-ratio:1;background:repeating-radial-gradient(circle at center,#0b0b0b 0 3px,#1a1a1a 3px 6px);border-radius:50%;box-shadow:0 18px 40px -10px #0009;position:absolute;right:8%;top:50%;transform:translateY(-50%);transition:transform .7s cubic-bezier(.2,.7,.2,1);width:62%;z-index:0}.product-music__vinyl-spindle{align-items:center;aspect-ratio:1;display:flex;justify-content:center;pointer-events:none;position:absolute;right:8%;top:50%;transform:translateY(-50%);width:62%;z-index:1}.product-music__vinyl-spindle:after{aspect-ratio:1;background:var(--rs-product-accent);border-radius:50%;content:"";width:30%}.product-music__cover-img{display:block;height:100%;object-fit:cover;position:relative;transition:transform .6s cubic-bezier(.2,.7,.2,1);width:100%;z-index:2}.product-music__thumbs{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.product-music__thumb{background:var(--rs-product-panel);border:1.5px solid var(--rs-product-line-soft);border-radius:10px;cursor:pointer;flex:none;height:64px;overflow:hidden;padding:0;width:64px}.product-music__thumb.is-active{border-color:var(--rs-product-accent)}.product-music__thumb img{display:block;height:100%;object-fit:cover;width:100%}.product-music__buybox{min-width:0}.product-music__tagline{color:var(--rs-product-accent);font-family:Spline Sans Mono,monospace;font-size:11.5px;letter-spacing:.16em;margin:0 0 14px}.product-music__title{color:var(--rs-product-fg);font-family:Archivo,sans-serif;font-size:clamp(38px,5vw,64px);font-weight:900;letter-spacing:-.02em;line-height:.92;margin:0 0 8px}.product-music__artist{color:var(--rs-product-accent);display:inline-block;font-family:Archivo,sans-serif;font-size:18px;font-weight:700;margin-bottom:22px;text-decoration:none}.product-music__artist:hover,.product-music__artist:focus-visible{color:var(--rs-product-accent);text-decoration:underline}.product-music__price-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:6px}.product-music__price{color:var(--rs-product-fg);font-family:Spline Sans Mono,monospace;font-size:30px;font-weight:600;line-height:1;margin:0}.product-music__currency{color:var(--rs-product-muted);font-size:14px;font-weight:500}.product-music__compare-at{color:var(--rs-product-muted);font-family:Archivo,sans-serif;font-size:14px;text-decoration:line-through}.product-music__save-chip{background:var(--rs-product-accent);border-radius:3px;color:#fff;font-family:Spline Sans Mono,monospace;font-size:11px;font-weight:600;padding:3px 8px}.product-music__availability{color:var(--rs-product-muted);font-family:Archivo,sans-serif;font-size:13px;margin:0 0 26px}.product-music__in-stock{color:var(--rs-product-in-stock);font-weight:600}.product-music__format-label{color:var(--rs-product-fg);font-family:Archivo,sans-serif;font-size:13px;font-weight:800;letter-spacing:.05em;margin:0 0 12px;text-transform:uppercase}.product-music__format-pills{border:0;display:flex;flex-wrap:wrap;gap:10px;margin:0 0 30px;min-width:0;overflow:visible;padding:0}.product-music__format-pill{align-items:flex-start;background:transparent;border:1.5px solid var(--rs-product-line);border-radius:10px;color:var(--rs-product-fg);cursor:pointer;display:flex;flex-direction:column;font-family:Archivo,sans-serif;font-size:13.5px;font-weight:700;gap:2px;overflow:visible;padding:13px 20px;position:relative;transition:background .15s ease,border-color .15s ease,color .15s ease}.product-music__format-pill.is-selected{background:var(--rs-product-accent);border-color:var(--rs-product-accent);color:#fff}.product-music__format-pill.is-selected .product-music__format-pill-price{color:#fff;opacity:.85}.product-music__format-pill.is-sold-out:not(.is-selected){border-color:var(--rs-product-line);color:var(--rs-product-muted)}.product-music__format-pill.is-sold-out:not(.is-selected) .product-music__format-pill-price{color:var(--rs-product-muted);opacity:1}.product-music__format-pill-badge{background:var(--rs-product-accent);border:1px solid #fff;border-radius:3px;color:#fff;font-family:Spline Sans Mono,monospace;font-size:9px;font-weight:600;letter-spacing:.06em;line-height:1;padding:4px 6px;pointer-events:none;position:absolute;right:0;text-transform:uppercase;top:0;transform:translate(14%,-55%);white-space:nowrap;z-index:1}.product-music__format-pill-price{font-family:Spline Sans Mono,monospace;font-size:10.5px;font-weight:500;opacity:.75}.product-music__format-pill-input{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.product-music__format-pill-input:focus-visible{clip:auto;clip-path:none;height:auto;outline:2px solid var(--rs-product-accent);outline-offset:2px;overflow:visible;position:static;width:auto}.product-music__actions{display:flex;gap:12px;margin-bottom:14px}.product-music__actions .pd_btn_cover_cart{flex:1;min-width:0}.product-music__actions .product-form,.product-music__actions .product-form__buttons{height:auto;margin:0;max-width:none}.product-music__actions .buy-button{align-items:center;background:var(--rs-product-accent);border:none;border-radius:10px;box-sizing:border-box;color:#fff;display:flex;font-family:Archivo,sans-serif;font-size:15px;font-weight:800;height:54px;justify-content:center;letter-spacing:.04em;opacity:1;pointer-events:auto;text-decoration:none;width:100%}.product-music__actions .buy-button[hidden],.product-music__actions .buy-button.product-music__cta-hidden{display:none!important}.product-music__actions .buy-button:hover:not(:disabled),.product-music__actions .buy-button:focus-visible:not(:disabled),.product-music__actions .buy-button.klaviyo-bis-trigger{filter:brightness(1.05);opacity:1}.product-music .product-music__actions .buy-button.product-music__notify-button,.product-music__actions .buy-button.product-music__notify-button{background:#fff;border:1.5px solid var(--rs-product-accent);color:var(--rs-product-accent);filter:none}.product-music__actions .buy-button.product-music__notify-button:hover:not(:disabled),.product-music__actions .buy-button.product-music__notify-button:focus-visible:not(:disabled){background:#e01e260f;border-color:var(--rs-product-accent);color:var(--rs-product-accent);filter:none;opacity:1}.product-music__cta-hidden{display:none!important}.product-music__qty{align-items:stretch;border:1.5px solid var(--rs-product-line);border-radius:10px;box-sizing:border-box;display:flex;flex:none;height:54px;overflow:hidden;width:auto}.product-music__qty[hidden]{display:none!important}.product-music__qty .quantity{align-items:stretch;display:flex;height:100%;width:100%}.product-music__qty .quantity-button{align-items:center;-webkit-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;box-shadow:none;color:var(--rs-product-fg);cursor:pointer;display:inline-flex;flex:none;height:100%;justify-content:center;line-height:0;min-height:0;min-width:46px;padding:0;width:46px}.product-music__qty .quantity-button svg{display:none}.product-music__qty .quantity-button:hover,.product-music__qty .quantity-button:focus-visible,.product-music__qty .quantity-button:active,.product-music__qty .quantity-button[disabled],.product-music__qty .quantity-button[aria-disabled=true]{background:transparent;border:none;box-shadow:none;color:var(--rs-product-fg);opacity:1}.product-music__qty .product-music__qty-icon{color:var(--rs-product-fg);display:block;flex-shrink:0;height:14px;pointer-events:none;position:relative;width:14px}.product-music__qty .product-music__qty-icon:before{background:currentColor;border-radius:1px;content:"";height:2px;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.product-music__qty .product-music__qty-icon--plus:after{background:currentColor;border-radius:1px;bottom:0;content:"";left:50%;position:absolute;top:0;transform:translate(-50%);width:2px}.product-music__qty .quantity__input{-webkit-appearance:textfield;appearance:textfield;background:transparent;border:none;box-shadow:none;color:var(--rs-product-fg);flex:none;font-family:Spline Sans Mono,monospace;font-size:16px;font-weight:600;height:100%;margin:0;outline:none;padding:0;text-align:center;width:46px}.product-music__qty .quantity__input::-webkit-outer-spin-button,.product-music__qty .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.product-music__add-btn{align-items:center;background:var(--rs-product-accent);border:none;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;flex:1;font-family:Archivo,sans-serif;font-size:15px;font-weight:800;height:54px;justify-content:center;letter-spacing:.04em;min-width:0;transition:filter .2s ease}.product-music__add-btn:hover:not(:disabled),.product-music__add-btn:focus-visible:not(:disabled){filter:brightness(1.05)}.product-music__add-btn:disabled{cursor:not-allowed;opacity:.55}.product-music__description{border-top:1px solid var(--rs-product-line-soft);padding-top:22px}.product-music__description-heading{color:var(--rs-product-accent);font-family:Archivo,sans-serif;font-size:18px;font-weight:700;letter-spacing:.05em;margin:0 0 14px;text-transform:uppercase}.product-music__description-body{color:var(--rs-product-fg);font-family:Archivo,sans-serif;font-size:14.5px;line-height:1.65}.product-music__description-body p{margin:0 0 14px}.product-music__description-body p:last-child{margin-bottom:0}.product-music__specs{background:#fff;border:1px solid var(--rs-product-line-soft);border-radius:var(--rs-product-radius-lg);box-shadow:var(--rs-product-card-shadow);margin-top:54px;padding:32px 34px}.product-music__specs-grid{display:grid;gap:40px;grid-template-columns:1fr}.product-music__specs-heading{color:var(--rs-product-accent);font-family:Archivo,sans-serif;font-size:18px;font-weight:700;letter-spacing:.05em;margin:0 0 18px;text-transform:uppercase}.product-music__specs-items{display:grid;gap:18px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.product-music__spec-label{color:var(--rs-product-muted);font-family:Spline Sans Mono,monospace;font-size:10.5px;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.product-music__spec-value{color:var(--rs-product-fg);font-family:Archivo,sans-serif;font-size:14.5px;font-weight:700}.product-metadata-section.shopify-section{margin:0;max-width:none;padding:0;width:100%}.product-metadata{color:var(--rs-product-fg);margin:0;width:100%}.product-metadata__container{box-sizing:border-box;margin-inline:auto;max-width:var(--rs-product-max-width);padding-inline:var(--rs-site-pad-x, 20px);width:100%}.product-metadata__tracks{margin-top:54px}.product-metadata__tracks-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:18px}.product-metadata__tracks-title{color:var(--rs-product-fg);font-family:Archivo,sans-serif;font-size:clamp(24px,3vw,38px);font-weight:700;letter-spacing:.05em;line-height:1;margin:0;text-transform:uppercase}.product-metadata__tracks-meta{color:var(--rs-product-muted);font-family:Spline Sans Mono,monospace;font-size:11.5px;letter-spacing:.06em;margin:0}.product-metadata__disc-list{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.product-metadata__disc{background:#fff;border:1px solid var(--rs-product-line-soft);border-radius:var(--rs-product-radius-lg);box-shadow:var(--rs-product-card-shadow);overflow:hidden}.product-metadata__disc-summary{align-items:center;cursor:pointer;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto auto;list-style:none;padding:17px 22px}.product-metadata__disc-summary::-webkit-details-marker{display:none}.product-metadata__disc-summary-left{align-items:center;display:flex;flex-wrap:wrap;gap:12px;grid-column:1;min-width:0}.product-metadata__disc-name{color:var(--rs-product-fg);font-family:Archivo,sans-serif;font-size:16px;font-weight:800;line-height:1;margin:0}.product-metadata__disc-count{color:var(--rs-product-muted);font-family:Spline Sans Mono,monospace;font-size:11px;letter-spacing:.06em;line-height:1;margin:0}.product-metadata__disc-summary-right{align-items:center;display:contents}.product-metadata__disc-duration{align-items:center;color:var(--rs-product-fg);display:inline-flex;font-family:Spline Sans Mono,monospace;font-size:12.5px;font-weight:600;gap:6px;grid-column:2;line-height:1;margin:0;white-space:nowrap}.product-metadata__disc-duration-icon{color:var(--rs-product-accent);line-height:1}.product-metadata__disc-chevron{align-self:center;border-bottom:8px solid var(--rs-product-muted);border-left:7px solid transparent;border-right:7px solid transparent;border-top:0;display:inline-block;flex:none;grid-column:3;height:0;line-height:0;min-height:0;transition:transform .3s ease;width:0}.product-metadata__disc[open] .product-metadata__disc-chevron,.product-metadata__artist[open] .product-metadata__disc-chevron{transform:rotate(180deg)}.product-metadata__track-list{column-count:1;column-gap:48px;padding:2px 22px 16px}.product-metadata__track{break-inside:avoid;display:flex;gap:16px;justify-content:space-between;padding:8px 0}.product-metadata__track+.product-metadata__track{border-top:1px solid var(--rs-product-line-soft)}.product-metadata__track-left{align-items:baseline;display:flex;gap:12px;min-width:0}.product-metadata__track-num{color:var(--rs-product-muted);flex:none;font-family:Spline Sans Mono,monospace;font-size:12px;width:22px}.product-metadata__track-title{color:var(--rs-product-fg);font-family:Archivo,sans-serif;font-size:14px;line-height:1.35;margin:0}.product-metadata__track-duration{color:var(--rs-product-muted);flex:none;font-family:Spline Sans Mono,monospace;font-size:12.5px}.product-metadata__artist{margin-top:50px}.product-metadata__artist-summary{align-items:center;border-bottom:1px solid var(--rs-product-line-soft);cursor:pointer;display:flex;gap:16px;justify-content:space-between;list-style:none;margin-bottom:24px;padding-bottom:16px}.product-metadata__artist-summary::-webkit-details-marker{display:none}.product-metadata__artist-title{color:var(--rs-product-fg);font-family:Archivo,sans-serif;font-size:clamp(24px,3vw,38px);font-weight:700;letter-spacing:.05em;line-height:1;margin:0;text-transform:uppercase}.product-metadata__artist-sep{color:var(--rs-product-accent)}.product-metadata__artist-body{display:grid;gap:34px;grid-template-columns:1fr}.product-metadata__artist-photo{aspect-ratio:1;background:var(--rs-product-panel);border:1px solid var(--rs-product-line-soft);border-radius:var(--rs-product-radius-lg);overflow:hidden}.product-metadata__artist-photo img{display:block;height:100%;object-fit:cover;width:100%}.product-metadata__artist-bio{color:var(--rs-product-fg);font-family:Archivo,sans-serif;font-size:14.5px;line-height:1.65}.product-metadata__artist-bio p{margin:0 0 14px}.product-metadata__artist-bio p:last-child{margin-bottom:0}.product-metadata__artist-link{align-items:center;color:var(--rs-product-accent);display:inline-flex;font-family:Archivo,sans-serif;font-size:13px;font-weight:700;gap:8px;letter-spacing:.04em;margin-top:4px;text-decoration:none}.product-metadata__artist-link:hover,.product-metadata__artist-link:focus-visible{text-decoration:underline}.product-related-section.shopify-section{margin:0;max-width:none;padding:0;width:100%}.product-related{margin:0;width:100%}.product-related__container{box-sizing:border-box;margin-inline:auto;max-width:var(--rs-product-max-width);padding-inline:var(--rs-site-pad-x, 20px);width:100%}.product-related__head{align-items:flex-end;border-bottom:1px solid var(--rs-product-line-soft);display:flex;gap:20px;justify-content:space-between;margin-bottom:24px;padding-bottom:16px}.product-related__title{color:var(--rs-product-fg);font-family:Archivo,sans-serif;font-size:clamp(24px,3vw,38px);font-weight:700;letter-spacing:.05em;line-height:1;margin:0;text-transform:uppercase}.product-related__view-all{color:var(--rs-product-fg);font-family:Archivo,sans-serif;font-size:13px;font-weight:700;letter-spacing:.04em;text-decoration:none;white-space:nowrap}.product-related__view-all:hover,.product-related__view-all:focus-visible{text-decoration:underline}.product-related__grid{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.product-related__item{margin:0;min-width:0;padding:0}.product-related product-recommendations{display:block;width:100%}.product-music [data-variant-id]{position:absolute;visibility:hidden}.product-music [data-variant-id].is-initial-variant{position:relative;visibility:visible}.product-metadata [data-variant-id]{position:absolute;visibility:hidden}.product-metadata [data-variant-id].is-initial-variant{position:relative;visibility:visible}.product-metadata__variant-tracks,.product-metadata__variant-artist{width:100%}@media screen and (min-width:990px){.product-music__hero{grid-template-columns:1fr 1fr}.product-music__gallery-sticky{position:sticky;top:96px}.product-music__specs-grid{grid-template-columns:1fr 1fr}.product-merch .product-merch__specs{margin-left:calc(50% + 27px);margin-top:32px;width:calc(50% - 27px)}.product-metadata__track-list{column-count:2}.product-metadata__artist-body{grid-template-columns:240px 1fr}.product-related__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.product-music__cover-img,.product-music__vinyl-peek,.product-metadata__disc-chevron,.product-music__format-pill,.product-music__add-btn{transition:none}}.product-music .product-music__qty .quantity .quantity-button,.product-music .product-music__qty .quantity .quantity-button:hover,.product-music .product-music__qty .quantity .quantity-button:focus,.product-music .product-music__qty .quantity .quantity-button:focus-visible,.product-music .product-music__qty .quantity .quantity-button:active,.product-music .product-music__qty .quantity .quantity-button[disabled],.product-music .product-music__qty .quantity .quantity-button[aria-disabled=true]{background:transparent;border:none;box-shadow:none;color:var(--rs-product-fg);opacity:1;-webkit-text-fill-color:var(--rs-product-fg)}.product-music .product-music__qty .quantity .product-music__qty-icon,.product-music .product-music__qty .quantity .product-music__qty-icon:before,.product-music .product-music__qty .quantity .product-music__qty-icon:after{color:var(--rs-product-fg);opacity:1}.product-music .product-music__qty .quantity input,.product-music .product-music__qty .quantity .quantity__input{background:transparent;border:none;box-shadow:none}.product-music .product-music__actions .buy-button[name=add]:disabled{cursor:pointer;opacity:1;pointer-events:auto}.product-music .product-music__actions .klaviyo-bis-trigger,.product-music .product-music__actions .buy-button.klaviyo-bis-trigger,.product-music .product-music__actions .buy-button.klaviyo-bis-trigger:hover,.product-music .product-music__actions .buy-button.klaviyo-bis-trigger:focus-visible{background:#fff;border:1.5px solid var(--rs-product-accent);box-shadow:none;color:var(--rs-product-accent);cursor:pointer;opacity:1;pointer-events:auto}.product-music .product-music__actions .product-music__notify-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;width:100%}.product-music__actions:has(product-form[data-sold-out=true]) .product-music__qty,.product-music product-form[data-sold-out=false] .product-music__notify-button,.product-music product-form[data-sold-out=false] .klaviyo-bis-trigger,.product-music product-form[data-sold-out=true] .product-form__buttons>:not(.product-music__notify-button),.product-music .product-music__buybox .klaviyo-bis-trigger:not(.product-music__notify-button),.product-music .product-music__buybox [class*=swym-bis]:not(.product-music__notify-button){display:none!important}.product-merch__intro{color:var(--rs-product-fg);font-family:Archivo,sans-serif;font-size:14.5px;line-height:1.6;margin:0 0 28px;max-width:460px}.product-merch__intro p{margin:0}.product-merch__option{border:0;margin:0 0 28px;min-width:0;padding:0}.product-merch__option-head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.product-merch__option-label{color:var(--rs-product-fg);font-family:Archivo,sans-serif;font-size:13px;font-weight:800;letter-spacing:.05em;margin:0;text-transform:uppercase}.product-merch__option-label--color{margin-bottom:12px}.product-merch__option-value{color:var(--rs-product-accent)}.product-merch__size-guide{color:var(--rs-product-muted);font-family:Spline Sans Mono,monospace;font-size:11px;text-decoration:underline;text-underline-offset:3px}.product-merch__size-guide:hover,.product-merch__size-guide:focus-visible{color:var(--rs-product-accent)}.product-merch__size-pills{display:flex;flex-wrap:wrap;gap:9px}.product-merch__size-pill{align-items:center;background:transparent;border:1.5px solid var(--rs-product-line);border-radius:10px;color:var(--rs-product-fg);cursor:pointer;display:inline-flex;font-family:Archivo,sans-serif;font-size:13.5px;font-weight:700;justify-content:center;min-width:54px;padding:0 14px;position:relative;transition:background .15s ease,border-color .15s ease,color .15s ease;height:48px}.product-merch__size-pill.is-selected{background:var(--rs-product-accent);border-color:var(--rs-product-accent);color:#fff}.product-merch__size-pill.is-sold-out:not(.is-selected),.product-merch__size-pill.is-unavailable:not(.is-selected){border-color:var(--rs-product-line-soft);color:var(--rs-product-muted);cursor:not-allowed;opacity:.55;text-decoration:line-through}.product-merch__color-swatches{display:flex;flex-wrap:wrap;gap:12px}.product-merch__color-swatch{align-items:center;background:transparent;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 2px var(--rs-product-line-soft);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;position:relative;transition:transform .15s ease,box-shadow .15s ease;width:40px}.product-merch__color-swatch:hover{transform:scale(1.08)}.product-merch__color-swatch.is-selected{box-shadow:0 0 0 2px var(--rs-product-accent)}.product-merch__color-swatch.is-unavailable:not(.is-selected){cursor:not-allowed;opacity:.45}.product-merch__color-fill{background:var(--swatch-color, #ccc);border-radius:50%;display:block;height:100%;width:100%}.product-merch__option-input{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.product-merch__option-input:focus-visible+.product-merch__color-fill,.product-merch__option-input:focus-visible~span{outline:2px solid var(--rs-product-accent);outline-offset:2px}.product-merch__specs{margin-top:32px}@media(prefers-reduced-motion:reduce){.product-merch__color-swatch,.product-merch__size-pill{transition:none}}.notify-modal{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;visibility:visible;z-index:1000}.notify-modal[hidden]{display:none}.notify-modal__backdrop{background:#0c0b0a9e;top:0;right:0;bottom:0;left:0;position:absolute}.notify-modal__panel{background:#fff;border:1px solid var(--rs-product-line-soft);border-radius:var(--rs-product-radius-lg);box-shadow:0 24px 60px -20px #00000073;box-sizing:border-box;color:var(--rs-product-fg);max-width:480px;padding:36px 32px 32px;position:relative;width:min(100%,480px);z-index:1}.notify-modal__close{align-items:center;background:transparent;border:0;color:var(--rs-product-fg);cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;position:absolute;right:14px;top:14px;width:36px}.notify-modal__close .icon{display:block;height:14px;width:14px}.notify-modal__close:hover,.notify-modal__close:focus-visible{color:var(--rs-product-accent)}.notify-modal__kicker{color:var(--rs-product-accent);font-family:Spline Sans Mono,monospace;font-size:11.5px;letter-spacing:.16em;margin:0 0 12px;text-transform:uppercase}.notify-modal__title{color:var(--rs-product-fg);font-family:Archivo,sans-serif;font-size:clamp(32px,4vw,42px);font-weight:900;letter-spacing:-.02em;line-height:.92;margin:0 0 10px}.notify-modal__text{color:var(--rs-product-muted);font-family:Archivo,sans-serif;font-size:14.5px;line-height:1.5;margin:0 0 26px}.notify-modal__form{display:flex;flex-direction:column;gap:14px}.notify-modal__form .notify-modal__submit{margin-top:18px}.notify-modal__input{-webkit-appearance:none;appearance:none;background:#fff;border:1.5px solid var(--rs-product-line);border-radius:10px;box-sizing:border-box;color:var(--rs-product-fg);font-family:Archivo,sans-serif;font-size:15px;height:54px;outline:none;padding:0 16px;width:100%}.notify-modal__input::placeholder{color:#b4b2aa}.notify-modal__input:focus,.notify-modal__input:focus-visible{border-color:var(--rs-product-accent)}.notify-modal__opt-in{align-items:flex-start;color:var(--rs-product-fg);cursor:pointer;display:flex;font-family:Archivo,sans-serif;font-size:13.5px;gap:10px;line-height:1.4;-webkit-user-select:none;user-select:none}.notify-modal__checkbox{border:0;clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;margin:0;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.notify-modal__box{background:#fff;border:1.5px solid var(--rs-product-line);border-radius:3px;box-sizing:border-box;display:inline-block;flex:none;height:18px;margin-top:1px;position:relative;width:18px}.notify-modal__box:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:9px;left:5px;opacity:0;position:absolute;top:1px;transform:rotate(45deg);width:4px}.notify-modal__checkbox:checked+.notify-modal__box{background:var(--rs-product-accent);border-color:var(--rs-product-accent)}.notify-modal__checkbox:checked+.notify-modal__box:after{opacity:1}.notify-modal__checkbox:focus-visible+.notify-modal__box{outline:2px solid var(--rs-product-accent);outline-offset:2px}.notify-modal__status{font-family:Archivo,sans-serif;font-size:13px;line-height:1.4;margin:0}.notify-modal__status.is-error{color:var(--rs-product-accent)}.notify-modal__submit{align-items:center;background:var(--rs-product-accent);border:0;border-radius:10px;color:#fff;cursor:pointer;display:inline-flex;font-family:Archivo,sans-serif;font-size:15px;font-weight:800;height:54px;justify-content:center;letter-spacing:.04em;padding:0 22px;transition:background .2s ease;width:100%}.notify-modal__submit:hover,.notify-modal__submit:focus-visible{background:#c41920}.notify-modal__submit:disabled{cursor:wait;opacity:.72}.notify-modal__form[hidden],.notify-modal__status[hidden],.notify-modal__submit[hidden]{display:none}@media screen and (max-width:749px){.notify-modal{padding:16px}.notify-modal__panel{padding:32px 22px 24px}}@media(prefers-reduced-motion:reduce){.notify-modal__submit{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/101/assets/component-product-music.css.map */
