.cp-showcase-gallery[data-v-66cf9b71]{gap:var(--cp-gutter);flex-direction:column;width:100%;max-width:1360px;min-height:224px;transition:all .3s;display:flex}.cp-showcase-gallery__heading[data-v-66cf9b71]{padding:var(--cp-gutter)var(--cp-gutter)0 var(--cp-gutter)}.cp-showcase-gallery__carousel[data-v-66cf9b71]{width:100%;padding:0 var(--cp-gutter)var(--cp-gutter)var(--cp-gutter);align-items:center;transition:transform .3s;display:flex;position:relative}.cp-showcase-gallery__carousel-control[data-v-66cf9b71]{height:32px;z-index:var(--z-index-1);flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;top:calc(50% - 32px)}.cp-showcase-gallery__carousel-control--prev[data-v-66cf9b71]{left:0}.cp-showcase-gallery__carousel-control--next[data-v-66cf9b71]{right:0}.cp-showcase-gallery__carousel-items[data-v-66cf9b71]{flex-direction:row;gap:14px;min-height:148px;display:flex;position:relative;overflow:hidden}.cp-showcase-gallery__carousel-items .cp-build-gallery[data-v-66cf9b71]{transition:all .5s}.cp-showcase-gallery .skeleton-block[data-v-66cf9b71]{background:var(--color-neutral-extra-light)!important}.cp-showcase-gallery .cp-showcase-gallery__deck-button[data-v-66cf9b71]{display:none}@media (width<=1023.98px){.cp-showcase-gallery--app-deck .cp-showcase-gallery__carousel-control[data-v-66cf9b71],.cp-showcase-gallery--app-deck .cp-showcase-gallery__heading[data-v-66cf9b71] .cp-heading>:not(.cp-heading__row){display:none}.cp-showcase-gallery--app-deck .cp-showcase-gallery__heading[data-v-66cf9b71]{background:var(--color-white);border-bottom:1px solid var(--color-neutral-extra-light);padding:16px}.cp-showcase-gallery--app-deck .cp-showcase-gallery__heading[data-v-66cf9b71] .cp-heading,.cp-showcase-gallery--app-deck .cp-showcase-gallery__heading[data-v-66cf9b71] .cp-heading__text{white-space:normal}.cp-showcase-gallery--app-deck .cp-showcase-gallery__heading[data-v-66cf9b71] .cp-heading__text{font-weight:var(--cp-bold);font-size:16px;line-height:24px}.cp-showcase-gallery--app-deck .cp-showcase-gallery__carousel-items[data-v-66cf9b71]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;overflow-x:auto}.cp-showcase-gallery--app-deck .cp-showcase-gallery__carousel-items[data-v-66cf9b71]::-webkit-scrollbar{display:none}.cp-showcase-gallery--app-deck .cp-showcase-gallery__carousel-items[data-v-66cf9b71] .cp-build-gallery{scroll-snap-align:start;border:1px solid var(--color-neutral-extra-light);background:var(--color-white);flex:none;height:auto;padding:8px}.cp-showcase-gallery--app-deck .cp-showcase-gallery__carousel-items[data-v-66cf9b71] .cp-build-gallery__contains{border-radius:0;flex-direction:column;height:100%;display:flex;overflow:visible}.cp-showcase-gallery--app-deck .cp-showcase-gallery__carousel-items[data-v-66cf9b71] .cp-build-gallery__image--small{width:118px;height:120px}.cp-showcase-gallery--app-deck .cp-showcase-gallery__carousel-items[data-v-66cf9b71] .cp-build-gallery__assembly-info{opacity:1;background:0 0;border-radius:0;flex:auto;width:118px;height:auto;padding:8px 0 0;position:static}.cp-showcase-gallery--app-deck .cp-showcase-gallery__carousel-items[data-v-66cf9b71] .cp-build-gallery__build-name-text{-webkit-line-clamp:2;white-space:normal;color:var(--color-primary);font-weight:var(--cp-regular);font-size:var(--cp-caption-size);line-height:var(--cp-caption-line-height);-webkit-box-orient:vertical;display:-webkit-box}.cp-showcase-gallery--app-deck .cp-showcase-gallery__carousel-items[data-v-66cf9b71] .cp-build-gallery__date-text .cp-text,.cp-showcase-gallery--app-deck .cp-showcase-gallery__carousel-items[data-v-66cf9b71] .cp-build-gallery__date-text{color:var(--color-neutral);font-weight:var(--cp-regular);font-size:var(--cp-caption-cart-size);line-height:var(--cp-caption-cart-line-height)}.cp-showcase-gallery--app-deck .cp-showcase-gallery__carousel-items[data-v-66cf9b71] .cp-build-gallery__price-text{color:var(--color-neutral-dark);font-weight:var(--cp-regular);order:1;align-self:flex-end;margin-top:auto;padding-top:16px}.cp-showcase-gallery--app-deck .cp-showcase-gallery__carousel-items[data-v-66cf9b71] .cp-build-gallery__gallery-slider{display:none}.cp-showcase-gallery--app-deck .cp-showcase-gallery__deck-button[data-v-66cf9b71]{border-radius:var(--cp-border-radius);width:auto;height:48px;margin:0 16px 16px;padding:0 16px;display:flex}.cp-showcase-gallery--app-deck .cp-showcase-gallery__deck-button[data-v-66cf9b71] .cp-text{font-size:16px;font-weight:600;line-height:24px}}
