.download-media{display:block;padding:0 var(--gutter) 40px}.download-media__skus{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:8px 16px}.download-media__actions{display:flex;align-items:center;gap:16px;position:sticky;top:0;background:var(--color-white);z-index:5;padding-block:8px;margin-bottom:24px}
.download-media__error{color:var(--color-error)}.download-media__groups{display:grid;gap:16px}.download-media__section-heading{margin-top:24px;margin-bottom:16px;font:var(--font-h4-bold);text-transform:var(--font-h4-bold-text-transform);letter-spacing:var(--font-h4-bold-letter-spacing)}.download-media__heading{margin-bottom:12px;font:var(--font-subtitle);text-transform:var(--font-subtitle-text-transform);letter-spacing:var(--font-subtitle-letter-spacing)}
.download-media__item{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--color-light-grey);padding-block:4px}.download-media__item:first-of-type{padding-top:0}.download-media__item-link:hover{text-decoration:underline}.download-media__item-image-wrapper{position:relative}.download-media__item-image-wrapper svg{position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%)}
.download-media__item-image{width:65px;height:auto;aspect-ratio:1;-o-object-fit:contain;object-fit:contain}.download-media__item-image--placeholder{background:var(--color-lighter-grey)}.download-media input[type=checkbox]{width:16px;height:16px !important;filter:saturate(0) contrast(3)}