.vc-campaign-artefacts{--_card-w: clamp(16rem, 24.4vw, 21.9rem);--_card-h: clamp(20rem, 30.4vw, 27.4rem);--_progress-bar-w: 40%}.vc-campaign-artefacts{padding-block:var(--space-8);padding-inline:var(--section-pad-x);background-color:var(--background-primary)}.vc-campaign-artefacts__header{border-top:1px solid var(--border-secondary);padding-block-start:var(--space-7);padding-block-end:var(--space-7);display:flex;flex-direction:column;gap:var(--space-1)}.vc-campaign-artefacts__header-titles{display:flex;flex-direction:column;gap:var(--space-1)}.vc-campaign-artefacts__heading{font-family:var(--font-label);font-size:var(--text-24);font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-display);color:var(--text-primary)}.vc-campaign-artefacts__heading-faded{font-family:var(--font-label);font-size:var(--text-24);font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-display);color:var(--text-primary);opacity:.5}.vc-campaign-artefacts__archive-link{display:none;font-family:var(--font-label);font-size:var(--text-14);font-weight:400;line-height:var(--leading-normal);color:var(--text-primary);text-decoration:none;border-bottom:1px solid var(--text-primary);padding-bottom:1px;white-space:nowrap;align-self:flex-end;transition:opacity var(--dur-fast) var(--ease)}.vc-campaign-artefacts__archive-link:hover{opacity:.6}.vc-campaign-artefacts__track-wrap{overflow:hidden;margin-inline:calc(var(--section-pad-x) * -1);padding-inline:var(--section-pad-x)}.vc-campaign-artefacts__track{display:flex;gap:var(--grid-gap);will-change:transform}.vc-campaign-artefacts__card{flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-3);width:var(--_card-w);cursor:pointer}.vc-campaign-artefacts__card-media{position:relative;height:var(--_card-h);border-left:1px solid var(--border-secondary);overflow:hidden}.vc-campaign-artefacts__card-caption{display:flex;flex-direction:column;font-family:var(--font-label);font-size:var(--text-10);font-weight:500;line-height:var(--leading-snug);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-primary)}.vc-campaign-artefacts__caption-meta{display:flex;align-items:center;gap:var(--space-6);white-space:nowrap}.vc-campaign-artefacts__caption-pair{display:flex;gap:var(--space-2)}.vc-campaign-artefacts__caption-key{opacity:.5}.vc-campaign-artefacts__card-img{position:absolute;top:-21px;right:0;bottom:-21px;left:0;width:100%;height:calc(100% + 42px);object-fit:cover;display:block;pointer-events:none}.vc-campaign-artefacts__card-caption{transition:opacity var(--dur-base) var(--ease)}.vc-campaign-artefacts__track:has(.vc-campaign-artefacts__card:hover) .vc-campaign-artefacts__card:not(:hover) .vc-campaign-artefacts__card-caption{opacity:var(--opacity-dim)}.vc-campaign-artefacts__transport{display:grid;grid-template-columns:repeat(2,1fr);column-gap:var(--grid-gap);row-gap:var(--space-5);margin-block-start:var(--space-7)}.vc-campaign-artefacts__transport>*{grid-column:2}.vc-campaign-artefacts__progress{position:relative;width:100%;height:2px;background-color:var(--border-secondary);overflow:hidden}.vc-campaign-artefacts__progress-bar{position:absolute;left:0;top:0;width:var(--_progress-bar-w);height:100%;background-color:var(--text-primary)}.vc-campaign-artefacts__nav{display:flex;gap:var(--grid-gap)}.vc-campaign-artefacts__nav-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:1px;border:none;background:none;color:var(--text-primary);cursor:pointer;transition:opacity var(--dur-fast) var(--ease)}.vc-campaign-artefacts__nav-btn:disabled{opacity:.2;cursor:default}.vc-campaign-artefacts[data-no-scroll] .vc-campaign-artefacts__transport{display:none}.vc-campaign-artefacts[data-no-scroll] .vc-campaign-artefacts__card{flex:1 0 0;width:0;min-width:0}@media(max-width:675px){.vc-campaign-artefacts{--_card-w: clamp(12rem, 59vw, 15rem);--_card-h: clamp(15rem, 73.75vw, 18.75rem)}.vc-campaign-artefacts__header{gap:var(--space-5)}.vc-campaign-artefacts__heading,.vc-campaign-artefacts__heading-faded{font-size:var(--text-20);letter-spacing:0}.vc-campaign-artefacts__track-wrap{scroll-padding-inline:var(--section-pad-x);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.vc-campaign-artefacts__track-wrap::-webkit-scrollbar{display:none}.vc-campaign-artefacts__card{scroll-snap-align:start}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/vc-campaign-artefacts.css.map */
