/** Shopify CDN: Minification failed

Line 93:1 Expected "*/" to terminate multi-line comment

**/
.rev-heading {}

.rev-subheading {}

.rev-text {}

.rev-link {}

/*
.rev-button {
    padding: .75rem 1.5rem;
    min-width: unset;
    pointer-events: all;
    cursor: pointer;
    font-family: var(--font-button-family);
    font-weight: var(--font-button-weight);
    font-style: var(--font-button-style);
    text-transform: var(--font-button-text-transform);
    letter-spacing: calc(var(--font-button-letter-spacing) * .1);
    position: relative;
    box-sizing: border-box;
    text-decoration: none;
    border: 0;
    border-radius: var(--border-radius-button);
    transition: var(--duration-default);
    font-size: calc(var(--font-button-scale) * .9rem);
    line-height: var(--font-body-line-height);
    z-index: 1;
    height:auto;
    overflow:hidden;
}

.rev-button.loading::after {
    border: 2px solid rgba(var(--background), 0.3);
    border-top-color: rgba(var(--background), 0.8);
}

.rev-button:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4,0,.2,1);
    transition-duration: .45s;
    background-color: rgb(var(--color-button-hover));
}

.rev-button:hover span {
    color: rgb(var(--color-button-text-hover));
    z-index:1;
    position:relative;
}

.rev-button:hover {
    color: rgb(var(--color-button-text-hover));
}

.rev-button:hover::before {
    width: 100%;
}

.rev-product-card .rev-button {
    padding:10px 14px;
}

.rev-product-card-title {
    position: relative;
    display: block;
    margin: 0;
    font-family: var(--font-heading-card-family);
    font-style: var(--font-heading-card-style);
    font-weight: var(--font-heading-card-weight);
    letter-spacing: calc(var(--font-heading-card-letter-spacing) * .1);
    z-index: 2;
    pointer-events: all;
}

.rev-price-wrapper {
    align-items: flex-start;
    font-family: var(--font-heading-card-family);
    font-style: var(--font-heading-card-style);
    font-weight: var(--font-heading-card-weight);
    letter-spacing: calc(var(--font-heading-card-letter-spacing) * .1);
    line-height: 1.3;
}