.block-stats{
--block-stats-bg: theme(colors.white);
--block-stats-color: theme(colors.black);
--block-stats-row-border: theme(colors.black);
/* --block-stats-bg: #0066FF;
--block-stats-color: #fff;
--block-stats-row-border: #fff; */
background: var(--block-stats-bg);
color: var(--block-stats-color);
&-row{
border-top: 1px solid var(--block-stats-row-border);
@apply grid gap-x-[calc(var(--grid-gutter)*2)] xl:grid-cols-4 pt-sm;
&:not(:last-child){
@apply pb-sm xl:pb-lg;
}
&__title{
@apply block font-bold text-size-md mb-xxs xl:mb-0;
}
}
&__items{
grid-column: span 3;
@apply xl:grid grid-cols-3 gap-x-[calc(var(--grid-gutter)*2)] gap-y-xs;
}
&-column{
+ .block-stats-column{
border-top: 1px solid var(--block-stats-row-border);
@screen xl{
border-top:0;
}
@apply mt-sm xl:mt-0 pt-xs xl:pt-0;;
}
&:nth-child(n+4){
border-top: 1px solid var(--block-stats-row-border);
@apply pt-xs;
}
}
&-item{
&__number, &__content{
color: var(--block-stats-color);
}
&__number{
@apply block text-size-lg mb-0;
}
&__content{
@apply block text-size-sm mb-0;
}
&:first-child{
.block-stats-item{
&__number{
@apply text-size-3xl;
}
&__content{
@apply text-size-md;
}
}
}
&:not(:first-child){
@apply pt-xs;
}
&:not(:last-child){
border-bottom: 1px solid var(--block-stats-row-border);
@apply pb-sm;
}
}
}