@media (hover: hover) {
.collection-card__wrapper:hover .btn {--color-border: var(--color-button-hover-background);color: rgb(var(--color-button-hover-text));border-color: rgb(var(--color-border));background-color: rgb(var(--color-button-hover-background));}
.collection-card__wrapper:hover .btn:before {transform: translate(0);}
.collection-card__wrapper:hover .btn:after {transform: translate(0);transition-delay: 0.175s;}
}
.collection-card__inner {--padding-y: 2rem;--padding-x: 2rem;}
.collection-card--has-bg .collection-card__inner {padding: 0 2rem 2.4rem;}

@media (max-width: 767.98px) {
.collection-card--has-bg .collection-card__inner {padding: 0 1.2rem 1.6rem;}
}

@media (min-width: 768px) {
.custom-card-collection.card-width-narrow {max-width: 70%;margin: 0 auto;}
.custom-card-collection.card-width-narrow .collection-card {width: 32rem;max-width: 100%;margin: 0 auto;}
}

@media (min-width: 1280px) {
.custom-card-collection.card-width-narrow .collection-card {width: 40rem;}
}

@media (max-width: 767.98px) {
.collection-card__wrapper {--buttons-width: 4.2rem;gap: 1.6rem;}
.collection-card__inner {--padding-y: 0;--padding-x: 0;position: static;}
}