2025-01-10 18:20:00 +01:00
|
|
|
/*
|
|
|
|
Styles the `SettingsBlock` and all its derived components.
|
|
|
|
*/
|
|
|
|
.ppcp-r-settings-block {
|
|
|
|
display: flex;
|
|
|
|
flex-direction: column;
|
2025-01-16 14:53:58 +01:00
|
|
|
gap: var(--block-item-gap, 16px);
|
2025-01-10 18:20:00 +01:00
|
|
|
|
|
|
|
&.ppcp-r-settings-block__feature {
|
2025-01-22 17:19:23 +01:00
|
|
|
.ppcp--title {
|
2025-01-10 18:20:00 +01:00
|
|
|
@include font(13, 20, 600);
|
|
|
|
color: var(--color-text-main);
|
|
|
|
text-transform: none;
|
|
|
|
}
|
|
|
|
|
|
|
|
.ppcp-r-settings-block__feature__description {
|
|
|
|
@include font(13, 20, 400);
|
|
|
|
color: var(--color-text-description);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2025-01-22 15:08:14 +01:00
|
|
|
+ .ppcp-r-settings-block:not(.ppcp--no-gap) {
|
2025-01-16 14:37:44 +01:00
|
|
|
margin-top: var(--block-separator-gap, 32px);
|
|
|
|
padding-top: var(--block-separator-gap, 32px);
|
2025-01-22 17:22:19 +01:00
|
|
|
border-top: var(--block-separator-size, 1px) solid var(--block-separator-color);
|
|
|
|
}
|
2025-01-10 18:20:00 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
.ppcp-r-settings-block {
|
|
|
|
&--order-intent,
|
|
|
|
&--save-payment-methods {
|
|
|
|
@include vertical-layout-event-gap(24px);
|
|
|
|
|
|
|
|
> .ppcp-r-settings-block__content {
|
|
|
|
@include vertical-layout-event-gap(24px);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2025-01-22 17:54:46 +01:00
|
|
|
.ppcp-r-accordion {
|
|
|
|
--accordion-width: 100%;
|
|
|
|
--accordion-toggler-gap: 0;
|
|
|
|
--accordion-text-align: left;
|
2025-01-10 18:20:00 +01:00
|
|
|
|
2025-01-22 17:54:46 +01:00
|
|
|
.ppcp--title-wrapper {
|
|
|
|
justify-content: space-between;
|
2025-01-10 18:20:00 +01:00
|
|
|
}
|
|
|
|
}
|