@layer addon {

    .templateCollection.collectionReview {
        .splide {
            .splide__track {
                gap: 0;
            }
            .splide__pagination {
                position: absolute;
                bottom: calc(var(--padding) * 2.5);
                left: calc(325px + calc(var(--padding) * 4));
                li button {
                    background-color: rgba(var(--color-light-transparency), 0.3);
                    &.is-active {
                        background-color: var(--color-light);
                    }
                }
            }
            .splide__arrows {
                position: absolute;
                bottom: calc(var(--padding) * 2);
                right: calc(var(--padding) * 2);
                .splide__arrow {
                    color: var(--color-light);
                    &.splide__arrow--prev,
                    &.splide__arrow--next {
                        border: 2px solid var(--color-light);
                    }
                }
            }
            @media (max-width: 56em) {
                .splide__arrows {
                    bottom: var(--padding);
                    right: calc(var(--padding) / 2);
                }
                .splide__pagination {
                    bottom: calc(var(--padding) * 1.5);
                    left: calc(var(--padding) / 2);
                }
            }
            @media (--max-fablet) {
                .splide__arrows {
                    bottom: var(--padding);
                    right: calc(var(--padding) / 2);
                }
                .splide__pagination {
                    bottom: calc(var(--padding) * 1.5);
                    left: calc(var(--padding) / 2);
                }
            }
        }

        &.single {
            .block {
                @media (max-width: 56em) {
                    flex-direction: column;
                }
                @media (--max-fablet) {
                    flex-direction: column;
                }
            }
        }
    }
}