hi, here is the code, can you help where to tweak:
{% assign ai_gen_id = block.id | replace: ‘_’, ‘’ | downcase %}
{% style %}
:root {
–pc-bg-{{ ai_gen_id }}: hsl(30, 23%, 93%);
–pc-fg-{{ ai_gen_id }}: hsl(0, 0%, 20%);
–pc-card-{{ ai_gen_id }}: hsl(0, 0%, 100%);
–pc-primary-{{ ai_gen_id }}: hsl(14, 100%, 54%);
–pc-muted-{{ ai_gen_id }}: hsl(30, 15%, 90%);
–pc-muted-fg-{{ ai_gen_id }}: hsl(0, 0%, 45%);
–pc-border-{{ ai_gen_id }}: hsl(30, 15%, 85%);
}
.payment-capture-{{ ai_gen_id }} {
width: 100%;
max-width: 100%;
font-family: -apple-system, BlinkMacSystemFont, ‘Segoe UI’, Roboto, Helvetica, Arial, sans-serif;
display: block;
}
.pc-mobile-banner-{{ ai_gen_id }} {
background: var(–pc-card-{{ ai_gen_id }});
border-radius: {{ block.settings.banner_border_radius }}px;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
padding: {{ block.settings.banner_padding }}px;
margin-bottom: {{ block.settings.banner_margin_bottom }}px;
border: {{ block.settings.banner_border_width }}px solid {{ block.settings.banner_border_color }};
display: none;
}
@media (min-width: 750px) and (max-width: 1024px),
(min-width: 1025px) {
.pc-mobile-banner-{{ ai_gen_id }} {
display: flex;
}
}
.pc-banner-content-{{ ai_gen_id }} {
display: flex;
align-items: {{ block.settings.banner_align }};
gap: {{ block.settings.banner_gap }}px;
}
.pc-banner-icon-{{ ai_gen_id }} {
flex-shrink: 0;
width: {{ block.settings.banner_icon_size }}px;
height: {{ block.settings.banner_icon_size }}px;
color: var(–pc-muted-fg-{{ ai_gen_id }});
}
.pc-banner-text-{{ ai_gen_id }} {
flex: 1;
}
.pc-banner-heading-{{ ai_gen_id }} {
font-size: {{ block.settings.banner_heading_size }}px;
font-weight: {{ block.settings.banner_heading_weight }};
color: var(–pc-fg-{{ ai_gen_id }});
margin: 0 0 {{ block.settings.banner_heading_margin_bottom }}px 0;
line-height: {{ block.settings.banner_heading_line_height }};
}
.pc-banner-subtext-{{ ai_gen_id }} {
font-size: {{ block.settings.banner_subtext_size }}px;
color: var(–pc-muted-fg-{{ ai_gen_id }});
line-height: {{ block.settings.banner_subtext_line_height }};
margin: 0;
}
.pc-banner-link-{{ ai_gen_id }} {
color: var(–pc-muted-fg-{{ ai_gen_id }});
text-decoration: underline;
text-underline-offset: {{ block.settings.banner_link_underline_offset }}px;
transition: color 0.2s ease;
}
.pc-banner-link-{{ ai_gen_id }}:hover {
color: var(–pc-primary-{{ ai_gen_id }});
}
.pc-main-container-{{ ai_gen_id }} {
background: var(–pc-card-{{ ai_gen_id }});
border: {{ block.settings.container_border_width }}px solid {{ block.settings.container_border_color }};
border-radius: {{ block.settings.container_border_radius }}px;
padding: {{ block.settings.container_padding_mobile }}px;
box-shadow: {{ block.settings.container_shadow_x }}px
{{ block.settings.container_shadow_y }}px
{{ block.settings.container_shadow_blur }}px
rgba(0, 0, 0, {{ block.settings.container_shadow_opacity | divided_by: 100.0 }});
width: 100%;
}
@media (min-width: 750px) {
.pc-main-container-{{ ai_gen_id }} {
padding: {{ block.settings.container_padding_desktop }}px;
}
}
.pc-content-wrapper-{{ ai_gen_id }} {
display: flex;
flex-direction: column;
gap: {{ block.settings.content_gap_mobile }}px;
}
@media (min-width: 750px) {
.pc-content-wrapper-{{ ai_gen_id }} {
flex-direction: row;
gap: {{ block.settings.content_gap_desktop }}px;
}
}
{% endstyle %}