:host {
display: block;
margin-block-start: 16px;
margin-block-start: var(--messaging-margin-block-start, 16px);
margin-block-end: 16px;
margin-block-end: var(--messaging-margin-block-end, 16px);
white-space: normal;
}
.afterpay-paragraph {
font-size: 16px;
font-size: var(--messaging-font-size, 16px);
margin: 0px;
line-height: 1.5;
line-height: var(--messaging-line-height, 1.8);
}
.payment-amount + span{ padding-right: 2px;}
.afterpay-main-text { padding-right: 0px;}
.afterpay-logo.brand-afterpay, .afterpay-logo.brand-afterpay svg {
width: 98px;
width: var( --logo-badge-width, 98px);
min-width: 50px;
min-height: 20px;
}
.afterpay-logo {
display:inline-block;
vertical-align: middle;
cursor: pointer;
border: transparent;
background: none;
padding: 0;
}
.afterpay-logo.type-badge { margin: 1px 0 }
/* override base badge's styles */
.afterpay-logo.compact-badge { padding-bottom: 2px; }
.afterpay-logo.compact-badge, .afterpay-logo.compact-badge svg {
margin: initial;
margin-left: 0px;
width: var(--logo-badge-width, 94px);
}
/* use the brandMessagings width:height ratio to calc logo height */
/* specify the height for .logo-cashappafterpay */
.afterpay-logo.type-badge svg,
.afterpay-logo.type-badge,
.afterpay-logo.logo-cashappafterpay,
.afterpay-logo.logo-cashappafterpay svg {
height: calc(24/98*var(--logo-badge-width,98px));
}
.lockup-black, .lockup-black svg, .lockup-white, .lockup-white svg, .lockup-mint, .lockup-mint svg{
height: calc(0.23*var(--logo-badge-width,98px));
}
.afterpay-logo.compact-badge svg, .afterpay-logo.compact-badge{
height: calc(0.19*var(--logo-badge-width,94px) + 10px);
}
.afterpay-logo.black-on-mint .afterpay-logo-badge-background { fill: #b2fce4; }
.afterpay-logo.black-on-white .afterpay-logo-badge-background { fill: white; }
.afterpay-logo.white-on-black .afterpay-logo-badge-lockup { fill: white; }
.afterpay-logo.white-on-black .afterpay-logo-badge-background { fill: black; }
.afterpay-logo.mint-on-black .afterpay-logo-badge-lockup { fill: #b2fce4; }
.afterpay-logo.mint-on-black .afterpay-logo-badge-background { fill: black; }
.afterpay-logo.lockup-black .afterpay-logo-badge-lockup { fill: #000000; }
.afterpay-logo.lockup-white .afterpay-logo-badge-lockup { fill: #ffffff; }
.afterpay-logo.lockup-mint .afterpay-logo-badge-lockup { fill: #b2fce4; }
.afterpay-logo.lockup-black .afterpay-logo-badge-background,
.afterpay-logo.lockup-white .afterpay-logo-badge-background,
.afterpay-logo.lockup-mint .afterpay-logo-badge-background
{ fill: transparent; }
.afterpay-logo-link { white-space: nowrap; display: initial;}
.afterpay-logo-link.afterpay-link-is-text { white-space: unset; }
#logo-link{
line-height: normal;
display: inline-block;
border: none;
padding:0;
margin: 0;
color: inherit;
text-decoration: none;
background: transparent;
font-family: sans-serif;
font-size: smaller;
cursor: pointer;
text-align: center;
transition: background 250ms ease-in-out,
transform 150ms ease;
-webkit-appearance: none;
-moz-appearance: none;
}
.afterpay-promo {
padding-right: 2px;
}
.afterpay-promo-cont {
padding-left: 2px;
padding-right: 2px;
}
.afterpay-promo, .afterpay-min-spend {
margin: 0;
}
.afterpay-promo .promo-badge {
padding: 2px 5px;
border-radius: 64px;
}
.afterpay-promo .promo-badge.black-on-mint {
background-color: #b2fce4;
color: #000000;
}
.afterpay-promo .promo-badge.mint-on-black {
background-color: #000000;
color: #b2fce4;
}
.afterpay-promo .promo-badge.black-on-white {
background-color: #ffffff;
color: #000000;
}
.afterpay-promo .promo-badge.white-on-black {
background-color: #000000;
color: #ffffff;
}
.afterpay-promo .promo-lockup.mint {
color: #b2fce4;
}
.afterpay-promo .promo-lockup.black {
color: #000000;
}
.afterpay-promo .promo-lockup.white {
color: #ffffff;
}
.afterpay-promo .promo-badge.blink strong {
animation: blinkAnimation 1.2s linear infinite;
}
.afterpay-promo .promo-lockup.blink strong {
animation: blinkAnimation 1.2s linear infinite;
}
@keyframes blinkAnimation {
0% {
opacity: 1;
}
49% {
opacity: 1;
}
60% {
opacity: 0
}
99% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.afterpay-promo .promo-badge.toggle {
animation: toggleAnimation 1.8s linear infinite;
}
.afterpay-promo .promo-lockup.toggle {
animation: toggleAnimation 1.8s linear infinite;
}
@keyframes toggleAnimation {
0% {
background-color: #b2fce4;
color: #000000;
}
10% {
background-color: #000000;
color: #b2fce4;
}
25% {
background-color: #b2fce4;
color: #000000;
}
40% {
background-color: #000000;
color: #b2fce4;
}
55% {
background-color: #b2fce4;
color: #000000;
}
}
.afterpay-promo .promo-badge.alternate-diagonals {
animation: alternateDiagonalsAnimation 1.4s linear infinite;
display: inline-block; /* this is required for the animation to work */
line-height: initial; /* this is needed since we made it a block element */
}
.afterpay-promo .promo-lockup.alternate-diagonals {
animation: alternateDiagonalsAnimation 1.4s linear infinite;
display: inline-block; /* this is required for the animation to work */
line-height: initial; /* this is needed since we made it a block element */
}
@keyframes alternateDiagonalsAnimation {
0% {
transform: rotate(0deg);
}
12% {
transform: rotate(-8deg);
}
26% {
transform: rotate(8deg);
}
50% {
transform: rotate(-3deg);
}
62% {
transform: rotate(3deg);
}
86% {
transform: rotate(0deg);
}
}
@media (prefers-reduced-motion) {
.afterpay-promo .promo-badge.blink strong,
.afterpay-promo .promo-badge.toggle,
.afterpay-promo .promo-badge.alternate-diagonals,
.afterpay-promo .promo-lockup.blink strong,
.afterpay-promo .promo-lockup.toggle,
.afterpay-promo .promo-lockup.alternate-diagonals {
animation: none;
}
}
.afterpay-promo-terms-link {
text-decoration: underline;
cursor: pointer;
background: transparent;
border: none;
margin: 0;
padding: 0;
font-size: smaller;
}
.afterpay-main-text + .afterpay-logo-link .afterpay-logo.logo-cashappafterpay,
.afterpay-text2 + .cashappafterpay-with-word-pay-monthly + .afterpay-logo.logo-cashappafterpay {
margin-bottom: 2px;
}
#logo-link svg {
width: var(--messaging-font-size, 16px);
height: var(--messaging-font-size, 16px);
vertical-align: middle;
}
.afterpay-text2,
.afterpay-text2 + .cashappafterpay-with-word-pay-monthly {
vertical-align: middle;
}
.afterpay-text2 + #logo-link {
vertical-align: unset;
}
Pay in 4 interest-free payments of $15.08 with