body.af-site:not(.template-index){--bg: #090b11;--ink: #f1f1ed;--cream: #f1f1ed;--muted: #949aa7;--green: #b8b6ff;--cyan: #b8b6ff;--pink: #b8b6ff;--brand-red: #b8b6ff;--panel: #11141d;--line: rgba(241, 241, 237, .14);--line-strong: rgba(241, 241, 237, .3);--max: 1240px;background:#090b11;color:#f1f1ed}body.af-site .reveal,body.af-site .music-section .release-card{opacity:1;transform:none}body.af-site:not(.template-index) :where(.release-page,.epk-page,.aglet-page,.join-landing){background:#090b11}body.af-site:not(.template-index) #main.release-page-main{background:#090b11}body.af-site:not(.template-index) #main:before,body.af-site:not(.template-index) #main:after{display:none;content:none;background:none}body.af-site:not(.template-index) :where(.release-page-main,.aglet-page){min-height:75svh;padding:64px 0 clamp(72px,8vw,120px)}body.af-site:not(.template-index) .section-inner{width:min(1240px,calc(100% - 80px))}body.af-site:not(.template-index) :where(h1,h2,h3){color:#f1f1ed;font-family:inherit;font-weight:500;letter-spacing:-.045em;line-height:1.04;text-transform:none;text-shadow:none;overflow-wrap:anywhere}body.af-site:not(.template-index) :where(.release-page-copy h1,.aglet-page-heading h1,.epk-hero-copy h1){max-width:14ch;margin:16px 0 24px;font-size:clamp(3.25rem,8.4vw,8rem);line-height:.99}body.af-site:not(.template-index) :where(.release-page-copy p:not(.eyebrow),.playlist-copy p:not(.eyebrow),.aglet-page-content,.epk-dek){max-width:58ch;color:#949aa7;font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.7;font-weight:400}body.af-site:not(.template-index) .eyebrow{color:#b8b6ff;font-size:.68rem;font-weight:500;letter-spacing:.17em;line-height:1.5}body.af-site:not(.template-index) :where(.button,.text-link){min-height:48px;border-radius:4px;padding:13px 21px;font-size:.8rem;font-weight:500;letter-spacing:.015em;text-transform:none;box-shadow:none}body.af-site:not(.template-index) .button:before,body.af-site:not(.template-index) .button:after{display:none}body.af-site:not(.template-index) .button-primary{border-color:#b8b6ff;background:#b8b6ff;color:#090b11}body.af-site:not(.template-index) .button-secondary{border-color:#f1f1ed33;background:transparent;color:#f1f1ed}body.af-site:not(.template-index) :where(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #b8b6ff;outline-offset:5px}body.af-site:not(.template-index) :where(input:not([type=checkbox]):not([type=radio]),select,textarea){min-height:48px;border:1px solid rgba(241,241,237,.2);border-radius:4px;background-color:#11141d;color:#f1f1ed;font:inherit;font-size:1rem;font-weight:400;text-transform:none;color-scheme:dark}body.af-site:not(.template-index) :where(input,textarea)::placeholder{color:#949aa7}body.af-site:not(.template-index) :where(.form-note,.cart-summary-note,.cart-continue-link){color:#949aa7}body.af-site:not(.template-index) :where(.product-option legend,.product-form>label,.field label){font-size:.75rem;font-weight:500;letter-spacing:.04em}body.af-site:not(.template-index) :where(.button,button):disabled{cursor:not-allowed;opacity:.5;transform:none}body.af-site:not(.template-index) .release-page-hero{align-items:end;padding-top:0;padding-bottom:0;margin-bottom:clamp(44px,6vw,80px)}body.af-site:not(.template-index) .all-release-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:44px 24px;margin-top:0;padding:0}body.af-site:not(.template-index) .all-release-grid .release-card{position:relative;display:block;width:100%;min-width:0;min-height:0;margin:0;overflow:visible;aspect-ratio:auto;border:0;border-radius:0;background:none;box-shadow:none;transform:none;filter:none;opacity:1}body.af-site:not(.template-index) .all-release-grid .release-card:before,body.af-site:not(.template-index) .all-release-grid .release-card:after{display:none}body.af-site:not(.template-index) .af-release-art{display:block;overflow:hidden;aspect-ratio:1;border:1px solid rgba(241,241,237,.1);border-radius:3px;background:#11141d}body.af-site:not(.template-index) .af-release-art img{display:block;width:100%;height:100%;object-fit:cover;filter:none;transition:transform .24s cubic-bezier(.22,1,.36,1)}body.af-site:not(.template-index) .af-release-art img.af-release-art-placeholder{padding:22%;object-fit:contain}body.af-site:not(.template-index) .release-card .af-release-info{position:static;display:grid;gap:7px;margin:17px 0 0}body.af-site:not(.template-index) .af-release-info>span:first-child{color:#949aa7;font-size:.64rem;font-weight:400;letter-spacing:.08em}body.af-site:not(.template-index) .af-release-info .af-release-title{max-width:none;margin:0;font-size:clamp(1rem,1.45vw,1.4rem);line-height:1.25;letter-spacing:-.02em;font-weight:500}body.af-site:not(.template-index) .af-release-info .release-card-link-label{margin-top:3px;border:0;color:#b8b6ff;font-size:.7rem;font-weight:400;text-transform:none}body.af-site:not(.template-index) .release-card-link-label>span{margin-left:5px;color:inherit;font-weight:inherit}body.af-site:not(.template-index) .release-playlist-section{margin-top:clamp(80px,10vw,140px);padding-top:clamp(40px,6vw,72px);border-top:1px solid rgba(241,241,237,.14)}body.af-site:not(.template-index) .playlist-grid-page{grid-template-columns:240px minmax(0,1fr);max-width:none;gap:clamp(28px,5vw,64px)}body.af-site:not(.template-index) .playlist-cover{max-width:240px;border-radius:3px;box-shadow:none}body.af-site:not(.template-index) .playlist-cover img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}body.af-site:not(.template-index) .playlist-copy h2{font-size:clamp(2rem,4.4vw,4.4rem)}body.af-site:not(.template-index) :where(.playlist-player,.playlist-embed,.epk-embed){max-width:none;border:1px solid rgba(241,241,237,.14);border-radius:8px;background:#11141d;box-shadow:none}body.af-site:not(.template-index) .playlist-actions{justify-content:flex-start}body.af-site:not(.template-index) #main.merch-page{padding-top:64px}body.af-site:not(.template-index) .merch-page-hero{display:block;min-height:0;margin-bottom:40px;padding:0;background:none}body.af-site:not(.template-index) .merch-page-hero-content{min-height:0;max-width:1240px;padding:0}body.af-site:not(.template-index) .merch-page-copy{max-width:880px;justify-items:start;padding:0;text-align:left}body.af-site:not(.template-index) .merch-page-copy h1{margin:8px 0 12px;font-size:clamp(3rem,6vw,5.5rem)}body.af-site:not(.template-index) .merch-page-copy p:not(.eyebrow){margin-inline:0}body.af-site:not(.template-index) .merch-page-copy .button-row{justify-content:flex-start}body.af-site:not(.template-index) .merch-page:before,body.af-site:not(.template-index) .merch-page-hero:before,body.af-site:not(.template-index) .merch-page-hero:after{display:none}body.af-site:not(.template-index) .merch-lifestyle{min-height:0;margin-bottom:64px;border:0;border-radius:0;background:none;box-shadow:none;padding:0}body.af-site:not(.template-index) .merch-lifestyle img{border-radius:3px;max-height:540px}body.af-site:not(.template-index) .merch-lifestyle h2{font-size:clamp(2rem,4vw,4rem)}body.af-site:not(.template-index) .merch-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 24px;padding-top:0}body.af-site:not(.template-index) .product-card{grid-column:auto;min-width:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible;transform:none}body.af-site:not(.template-index) .product-card:before,body.af-site:not(.template-index) .product-card:after{display:none}body.af-site:not(.template-index) .product-card>a{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;gap:9px;height:100%;padding:0;text-align:left}body.af-site:not(.template-index) .product-card-image-frame{grid-row:auto;position:relative;width:100%;height:auto;max-height:none;aspect-ratio:4 / 5;margin:0 0 9px;border:1px solid rgba(9,11,17,.08);border-radius:3px;background:#e5e5e1;box-shadow:none}body.af-site:not(.template-index) .product-card-image-frame:before,body.af-site:not(.template-index) .product-card-image-frame:after{display:none}body.af-site:not(.template-index) .product-card-hover-stack{background:#e5e5e1}body.af-site:not(.template-index) .product-card-primary-image{object-fit:contain;filter:none;padding:12px}body.af-site:not(.template-index) .product-card>a>:where(em,span:not(.product-card-image-frame),strong,small){grid-column:1}body.af-site:not(.template-index) .product-card>a>em{color:#949aa7;font-size:.64rem;font-weight:400;letter-spacing:.09em}body.af-site:not(.template-index) .product-card>a>span:not(.product-card-image-frame):not(.product-card-badges){color:#f1f1ed;font-size:clamp(1rem,1.4vw,1.25rem);line-height:1.4;font-weight:500;letter-spacing:-.015em;text-transform:none}body.af-site:not(.template-index) .product-card>a>strong{color:#b8b6ff;font-size:.85rem;line-height:1.4;font-weight:400}body.af-site:not(.template-index) .product-card-action{color:#949aa7;font-size:.68rem;font-weight:400;letter-spacing:.03em;text-transform:none}body.af-site:not(.template-index) .product-card-badges{position:absolute;top:12px;left:12px;z-index:3}body.af-site:not(.template-index) .product-card-badges small{border:1px solid rgba(241,241,237,.22);border-radius:3px;background:#090b11;color:#f1f1ed;font-weight:400}body.af-site:not(.template-index) .merch-pagination{margin-top:52px;color:#949aa7;font-size:.8rem}body.af-site.template-product .product-detail{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);max-width:1240px;min-height:0;gap:clamp(40px,6vw,84px);align-items:start;padding:0;overflow:visible}body.af-site.template-product .product-detail-media{width:100%;max-width:none;top:104px}body.af-site.template-product .product-main-frame{border:1px solid rgba(9,11,17,.08);border-radius:4px;background:#e5e5e1;box-shadow:none}body.af-site.template-product .product-main-frame:before{display:none}body.af-site.template-product .product-main-slide{background:#e5e5e1}body.af-site.template-product .product-main-slide img{max-height:min(680px,74svh);aspect-ratio:1;padding:24px;filter:none}body.af-site.template-product .product-detail-copy{max-width:none;border:0;border-radius:0;background:none;box-shadow:none;padding:16px 0 0}body.af-site.template-product .product-detail-copy h1{max-width:16ch;font-size:clamp(2.3rem,3.8vw,4rem);line-height:1.07}body.af-site.template-product .product-price{margin:18px 0 30px;color:#b8b6ff;font-size:1.15rem;font-weight:400}body.af-site.template-product .product-family-switch a{border-color:#f1f1ed2e;border-radius:3px;background:transparent;font-size:.72rem;font-weight:400}body.af-site.template-product .product-family-switch a.is-active{border-color:#b8b6ff;color:#b8b6ff;background:#b8b6ff14}body.af-site.template-product .product-gallery-thumb{border-color:#090b1114;border-radius:3px;background:#e5e5e1}body.af-site.template-product .product-gallery-thumb.is-active{border-color:#b8b6ff;box-shadow:0 0 0 1px #b8b6ff}body.af-site.template-product .product-option-select{background-image:linear-gradient(45deg,transparent 50%,#949aa7 50%),linear-gradient(135deg,#949aa7 50%,transparent 50%);background-position:calc(100% - 22px) 52%,calc(100% - 17px) 52%;background-size:7px 7px;background-repeat:no-repeat}body.af-site.template-product .product-trust{margin-top:28px;border:0;border-top:1px solid rgba(241,241,237,.14);border-radius:0;background:none;padding:22px 0 0;box-shadow:none}body.af-site.template-product .product-trust-title{color:#f1f1ed;font-weight:500;letter-spacing:.06em}body.af-site.template-product .product-trust :where(span,a){color:#949aa7}body.af-site.template-product .product-accordion summary{font-size:.83rem;font-weight:500;letter-spacing:.02em;text-transform:none}body.af-site.template-product .product-description{max-height:none;overflow:visible;color:#949aa7;font-size:.9rem;line-height:1.75}body.af-site.template-product .product-description table{max-width:100%;overflow-x:auto}body.af-site.template-product .product-zoom-trigger{border-radius:3px;background:#090b11;color:#f1f1ed;font-size:.66rem;font-weight:400;letter-spacing:.02em;text-transform:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.af-site.template-product .product-lightbox-backdrop{background:#090b11f5}body.af-site.template-product .product-lightbox-panel img{background:#e5e5e1}body.af-site.template-cart .cart-page{padding-top:0}body.af-site.template-cart .cart-hero{margin-bottom:48px;align-items:end}body.af-site.template-cart .cart-hero h1{max-width:none;font-size:clamp(3rem,7vw,6.4rem)}body.af-site.template-cart .cart-hero>p{max-width:32ch;color:#949aa7;font-size:.92rem;line-height:1.7}body.af-site.template-cart .cart-layout{grid-template-columns:minmax(0,1.6fr) minmax(280px,.8fr);gap:clamp(32px,6vw,80px)}body.af-site.template-cart .cart-item{grid-template-columns:130px minmax(0,1fr);gap:24px;border:0;border-top:1px solid rgba(241,241,237,.14);border-radius:0;background:none;box-shadow:none;padding:24px 0}body.af-site.template-cart .cart-item-media{border:1px solid rgba(9,11,17,.08);border-radius:3px;background:#e5e5e1}body.af-site.template-cart .cart-item-title{color:#f1f1ed;font-size:1rem;line-height:1.5;font-weight:500;letter-spacing:-.015em;text-transform:none}body.af-site.template-cart :where(.cart-item-info p,.cart-remove-link,.cart-qty-control label){color:#949aa7;font-weight:400;text-transform:none}body.af-site.template-cart .cart-line-price{color:#b8b6ff!important;font-size:.9rem;font-weight:400}body.af-site.template-cart .cart-summary{border:1px solid rgba(241,241,237,.14);border-radius:4px;background:#11141d;box-shadow:none;padding:28px}body.af-site.template-cart .cart-summary-row strong{color:#f1f1ed;font-size:1.4rem;font-weight:500}body.af-site.template-cart .cart-empty{max-width:720px;min-height:240px;align-content:center;justify-items:start;border:0;border-top:1px solid rgba(241,241,237,.14);border-radius:0;background:none;padding:40px 0}body.af-site:not(.template-index) .epk-page{padding-top:0}body.af-site:not(.template-index) .epk-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:0;gap:clamp(32px,6vw,84px);padding-top:64px;padding-bottom:80px}body.af-site:not(.template-index) .epk-hero-copy{grid-column:auto;min-width:0;padding:0}body.af-site:not(.template-index) .epk-hero-mark{display:none}body.af-site:not(.template-index) .epk-portrait{grid-column:auto;min-height:460px;border:1px solid rgba(241,241,237,.12);border-radius:3px;box-shadow:none}body.af-site:not(.template-index) .epk-portrait:after{display:none}body.af-site:not(.template-index) .epk-portrait:before{background:linear-gradient(180deg,transparent 55%,rgba(9,11,17,.82))}body.af-site:not(.template-index) .epk-dek{border:0;padding:0}body.af-site:not(.template-index) :where(.epk-dossier-copy h2,.epk-section-heading h2,.epk-listen h2,.epk-tech h2,.epk-kit h2){max-width:15ch;font-size:clamp(2.2rem,4.7vw,5rem);line-height:1.07}body.af-site:not(.template-index) .epk-transmission{border-color:#f1f1ed24;background:#b8b6ff06}body.af-site:not(.template-index) .epk-transmission:after,body.af-site:not(.template-index) .epk-transmission-field{display:none}body.af-site:not(.template-index) .epk-transmission-layout{gap:64px;padding-block:64px}body.af-site:not(.template-index) .stream-milestone--epk .stream-milestone__number{color:#f1f1ed;font-size:clamp(5rem,10.5vw,10rem);font-weight:400;line-height:1;text-shadow:none}body.af-site:not(.template-index) .stream-milestone--epk.is-verified .stream-milestone__number{font-size:clamp(3rem,7vw,6rem)}body.af-site:not(.template-index) :where(.stream-milestone__status,.stream-milestone__label,.stream-milestone__platforms,.stream-milestone__signature){color:#949aa7;font-weight:400;letter-spacing:.1em}body.af-site:not(.template-index) .stream-milestone__wave{display:none}body.af-site:not(.template-index) :where(.epk-fact-ledger dt,.epk-quick-file>p,.epk-rider-list li:before){color:#b8b6ff;font-weight:500}body.af-site:not(.template-index) :where(.epk-fact-ledger dd strong,.epk-quick-file dd){color:#f1f1ed;font-weight:500}body.af-site:not(.template-index) :where(.epk-dossier-copy p:not(.eyebrow),.epk-listen p:not(.eyebrow),.epk-kit p:not(.eyebrow)){color:#949aa7;font-weight:400;line-height:1.8}body.af-site:not(.template-index) :where(.epk-dossier,.epk-music-file,.epk-media){padding-block:76px}body.af-site:not(.template-index) .epk-media-grid{grid-template-rows:minmax(320px,36vw) minmax(240px,22vw);gap:20px}body.af-site:not(.template-index) .epk-media-card{border-color:#f1f1ed24}body.af-site:not(.template-index) .epk-media-caption :where(strong,em){font-size:.65rem;font-weight:400;letter-spacing:.035em}body.af-site:not(.template-index) .epk-kit{margin-top:20px;margin-bottom:0;border:0;border-top:1px solid rgba(241,241,237,.14);border-radius:0;padding:64px 0 0;background:none;box-shadow:none}body.af-site:not(.template-index) .epk-kit:after,body.af-site:not(.template-index) .epk-kit-mark{display:none}body.af-site:not(.template-index) .epk-kit-actions{display:flex;flex-wrap:wrap;gap:12px}body.af-site:not(.template-index) .epk-kit-actions .button{width:auto}body.af-site:not(.template-index) .aglet-page-inner{max-width:980px}body.af-site:not(.template-index) .aglet-page-heading{margin-bottom:40px}body.af-site:not(.template-index) .aglet-page-content{max-width:72ch}body.af-site:not(.template-index) .aglet-page-content :where(h2,h3){margin-top:2em;font-size:1.5rem}body.af-site:not(.template-index) .aglet-page-content a{color:#b8b6ff;text-decoration:underline;text-underline-offset:4px}body.af-site:not(.template-index) .aglet-contact-shell{margin-top:52px;border:0;border-top:1px solid rgba(241,241,237,.14);border-radius:0;background:none;box-shadow:none;padding:36px 0 0}body.af-site:not(.template-index) .aglet-contact-shell h2{margin-bottom:28px;font-size:2rem}body.af-site:not(.template-index) :where(.aglet-search-form,.search-form){max-width:720px}body.af-site:not(.template-index) .aglet-search-shell{padding-top:0;padding-bottom:0}body.af-site:not(.template-index) .aglet-search-heading h1{font-size:clamp(3rem,7vw,6rem);font-weight:500}body.af-site:not(.template-index) :where(.search-result,.search-card,.aglet-search-result){border-color:#f1f1ed24;background:transparent;box-shadow:none}body.af-site:not(.template-index) .aglet-search-result span{color:#b8b6ff;font-weight:400;text-transform:none}body.af-site:not(.template-index) :where(.aglet-contact-form .form-status,.aglet-search-form input[type=search]:focus){color:#b8b6ff;border-color:#b8b6ff}@media(hover:hover)and (pointer:fine){body.af-site:not(.template-index) .button-primary:hover{border-color:#d0ceff;background:#d0ceff;color:#090b11;box-shadow:none;transform:translateY(-1px)}body.af-site:not(.template-index) .button-secondary:hover{border-color:#b8b6ff;background:#b8b6ff0e;color:#f1f1ed;box-shadow:none}body.af-site:not(.template-index) .all-release-grid .release-card:hover{transform:none;box-shadow:none}body.af-site:not(.template-index) .af-catalog-release:hover .af-release-art img{transform:scale(1.035);filter:none}body.af-site:not(.template-index) .product-card:hover{transform:none;border:0;background:none;box-shadow:none}}@media(max-width:920px){body.af-site:not(.template-index) .section-inner{width:calc(100% - 48px)}body.af-site:not(.template-index) .all-release-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 20px}body.af-site:not(.template-index) .merch-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 20px}body.af-site.template-product .product-detail{grid-template-columns:minmax(0,1fr);max-width:700px;gap:36px}body.af-site.template-product .product-detail-media{position:relative;top:0}body.af-site.template-product .product-detail-copy{width:100%;padding-top:0}body.af-site.template-product .product-main-slide img{max-height:620px}body.af-site.template-product .product-detail-copy h1{max-width:24ch;font-size:clamp(2rem,5vw,3.5rem)}body.af-site.template-cart .cart-layout{grid-template-columns:minmax(0,1fr);gap:28px}body.af-site.template-cart .cart-summary{position:static}body.af-site:not(.template-index) .epk-hero{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:28px}body.af-site:not(.template-index) .epk-portrait{min-height:360px}body.af-site:not(.template-index) .epk-transmission-layout{grid-template-columns:minmax(0,1fr);gap:36px}body.af-site:not(.template-index) :where(.epk-dossier,.epk-music-file){grid-template-columns:minmax(0,1fr);gap:44px}}@media(max-width:640px){body.af-site:not(.template-index) .section-inner{width:calc(100% - 36px)}body.af-site:not(.template-index) :where(.release-page-main,.aglet-page){padding-top:36px;padding-bottom:64px}body.af-site:not(.template-index) :where(.release-page-copy h1,.aglet-page-heading h1){font-size:clamp(2.8rem,12vw,4.3rem)}body.af-site:not(.template-index) .release-page-hero{display:grid;gap:20px;align-items:start;margin-bottom:40px}body.af-site:not(.template-index) .release-page-actions{justify-content:flex-start}body.af-site:not(.template-index) .all-release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}body.af-site:not(.template-index) .af-release-info .af-release-title{font-size:1rem;line-height:1.35}body.af-site:not(.template-index) .release-card .af-release-info{margin-top:13px;gap:5px}body.af-site:not(.template-index) .playlist-grid-page{grid-template-columns:minmax(0,1fr);gap:24px}body.af-site:not(.template-index) .playlist-cover{width:180px;max-width:180px}body.af-site:not(.template-index) .playlist-copy h2{font-size:2.3rem}body.af-site:not(.template-index) #main.merch-page{padding-top:36px}body.af-site:not(.template-index) .merch-page-hero{margin-bottom:28px}body.af-site:not(.template-index) .merch-page-copy{text-align:left}body.af-site:not(.template-index) .merch-page-copy h1{font-size:clamp(2.8rem,12vw,4rem)}body.af-site:not(.template-index) .merch-product-grid{gap:32px 14px}body.af-site:not(.template-index) .product-card-primary-image{padding:6px}body.af-site:not(.template-index) .product-card>a{gap:7px}body.af-site:not(.template-index) .product-card>a>span:not(.product-card-image-frame):not(.product-card-badges){font-size:.95rem}body.af-site:not(.template-index) .product-card>a>em{font-size:.57rem}body.af-site:not(.template-index) .product-card-badges{top:8px;left:8px}body.af-site.template-product .product-main-slide img{max-height:470px;padding:16px}body.af-site.template-product .product-gallery{gap:8px}body.af-site.template-product .product-gallery-thumb{flex-basis:64px;width:64px;height:64px}body.af-site.template-product .product-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body.af-site.template-product .product-detail-copy h1{font-size:clamp(2rem,8.5vw,3rem)}body.af-site.template-cart .cart-hero{display:grid;gap:8px;margin-bottom:28px}body.af-site.template-cart .cart-item{grid-template-columns:96px minmax(0,1fr);gap:16px;padding:20px 0}body.af-site.template-cart .cart-item-copy{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}body.af-site.template-cart .cart-item-purchase{justify-items:start}body.af-site.template-cart .cart-item-title{font-size:.95rem}body.af-site.template-cart .cart-summary{padding:24px}body.af-site:not(.template-index) .epk-page{padding-top:0}body.af-site:not(.template-index) .epk-hero{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:36px;padding-bottom:48px}body.af-site:not(.template-index) .epk-hero-copy h1{font-size:clamp(3.8rem,18vw,6.4rem)}body.af-site:not(.template-index) .epk-portrait{min-height:420px;max-height:560px}body.af-site:not(.template-index) .epk-transmission-layout{padding-block:44px}body.af-site:not(.template-index) :where(.epk-dossier,.epk-music-file,.epk-media){padding-block:48px}body.af-site:not(.template-index) .epk-media-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:none;gap:20px}body.af-site:not(.template-index) .epk-media-card:nth-child(n){grid-column:auto;grid-row:auto;min-height:340px;aspect-ratio:4 / 5}body.af-site:not(.template-index) .epk-media-card-landscape:nth-child(n){min-height:240px;aspect-ratio:4 / 3}body.af-site:not(.template-index) .epk-media-caption{flex-wrap:wrap;gap:5px}body.af-site:not(.template-index) .epk-kit{padding-top:44px}body.af-site:not(.template-index) .epk-kit-actions{display:grid;grid-template-columns:minmax(0,1fr)}body.af-site:not(.template-index) .epk-kit-actions .button{width:100%}}@media(prefers-reduced-motion:reduce){body.af-site:not(.template-index) :where(.af-release-art img,.product-card img,.button){transition:none;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/afterglow-commerce.css.map */
