.promo-code-block{background:var(--cds-layer);border-radius:var(--cds-spacing-03);padding:var(--cds-spacing-05);margin-top:var(--cds-spacing-06)}.promo-code-block h3{margin-bottom:var(--cds-spacing-06);font-size:var(--cds-productive-heading-02-font-size,1rem);font-weight:var(--cds-productive-heading-02-font-weight,600);line-height:var(--cds-productive-heading-02-line-height,1.375);letter-spacing:var(--cds-productive-heading-02-letter-spacing,0);color:var(--cds-text-primary);margin-bottom:var(--cds-spacing-02)}.promo-code-block p{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);color:var(--cds-text-secondary);margin-bottom:var(--cds-spacing-05)}.promo-code-block ul{margin:var(--cds-spacing-06)0;padding-left:var(--cds-spacing-06)}.promo-code-block .promo-code-section{margin-top:var(--cds-spacing-03)}.promo-code-block .promo-code .cds--snippet-container{width:100%}.promo-code-block .expiration{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);color:var(--cds-text-secondary);margin-top:var(--cds-spacing-03)}.promo-code-block .expired-message{margin-top:var(--cds-spacing-02)}.promo-code-block .expired-message .cta-link{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);margin-top:var(--cds-spacing-03);color:var(--cds-link-primary);text-decoration:none;display:inline-block}.promo-code-block .expired-message .cta-link:hover{color:var(--cds-link-primary-hover)}
