:root {
    --pb-bp-panel-gradient-start: rgba(255,61,31,.045);
    --pb-bp-panel-gradient-end: rgba(255,255,255,.96);
    --pb-bp-panel-border-color: rgba(255,61,31,.12);
    --pb-bp-title-color: #101828;
    --pb-bp-text-color: #344054;
    --pb-bp-icon-color: #16a34a;
    --pb-bp-icon-background: rgba(22,163,74,.10);
    --pb-bp-divider-color: rgba(15,23,42,.11);
    --pb-bp-divider-style: dashed;
    --pb-bp-divider-display: block;

    --pb-bp-desktop-panel-padding: 16px;
    --pb-bp-desktop-panel-radius: 12px;
    --pb-bp-desktop-panel-border-width: 1px;
    --pb-bp-desktop-panel-margin-top: 14px;
    --pb-bp-desktop-panel-margin-bottom: 16px;
    --pb-bp-desktop-title-size: 15px;
    --pb-bp-desktop-title-weight: 900;
    --pb-bp-desktop-title-line-height: 1.2;
    --pb-bp-desktop-title-letter-spacing: -.015em;
    --pb-bp-desktop-title-bottom-gap: 10px;
    --pb-bp-desktop-item-size: 13px;
    --pb-bp-desktop-item-weight: 600;
    --pb-bp-desktop-item-line-height: 1.35;
    --pb-bp-desktop-row-padding-y: 8px;
    --pb-bp-desktop-list-gap: 0px;
    --pb-bp-desktop-icon-circle-size: 18px;
    --pb-bp-desktop-icon-size: 11px;
    --pb-bp-desktop-icon-stroke-width: 2.6;
    --pb-bp-desktop-icon-gap: 8px;
    --pb-bp-desktop-row-alignment: start;

    --pb-bp-tablet-panel-padding: 15px;
    --pb-bp-tablet-panel-radius: 12px;
    --pb-bp-tablet-panel-border-width: 1px;
    --pb-bp-tablet-panel-margin-top: 14px;
    --pb-bp-tablet-panel-margin-bottom: 16px;
    --pb-bp-tablet-title-size: 15px;
    --pb-bp-tablet-title-weight: 900;
    --pb-bp-tablet-title-line-height: 1.2;
    --pb-bp-tablet-title-letter-spacing: -.015em;
    --pb-bp-tablet-title-bottom-gap: 10px;
    --pb-bp-tablet-item-size: 13px;
    --pb-bp-tablet-item-weight: 600;
    --pb-bp-tablet-item-line-height: 1.35;
    --pb-bp-tablet-row-padding-y: 8px;
    --pb-bp-tablet-list-gap: 0px;
    --pb-bp-tablet-icon-circle-size: 18px;
    --pb-bp-tablet-icon-size: 11px;
    --pb-bp-tablet-icon-stroke-width: 2.6;
    --pb-bp-tablet-icon-gap: 8px;
    --pb-bp-tablet-row-alignment: start;

    --pb-bp-mobile-panel-padding: 14px;
    --pb-bp-mobile-panel-radius: 12px;
    --pb-bp-mobile-panel-border-width: 1px;
    --pb-bp-mobile-panel-margin-top: 14px;
    --pb-bp-mobile-panel-margin-bottom: 16px;
    --pb-bp-mobile-title-size: 15px;
    --pb-bp-mobile-title-weight: 900;
    --pb-bp-mobile-title-line-height: 1.2;
    --pb-bp-mobile-title-letter-spacing: -.015em;
    --pb-bp-mobile-title-bottom-gap: 10px;
    --pb-bp-mobile-item-size: 12.5px;
    --pb-bp-mobile-item-weight: 600;
    --pb-bp-mobile-item-line-height: 1.35;
    --pb-bp-mobile-row-padding-y: 8px;
    --pb-bp-mobile-list-gap: 0px;
    --pb-bp-mobile-icon-circle-size: 18px;
    --pb-bp-mobile-icon-size: 11px;
    --pb-bp-mobile-icon-stroke-width: 2.6;
    --pb-bp-mobile-icon-gap: 8px;
    --pb-bp-mobile-row-alignment: start;
}

.productboost-bullet-points,
.productboost-bullet-points * {
    box-sizing: border-box;
}

.productboost-bullet-points {
    --pb-bp-panel-padding: var(--pb-bp-desktop-panel-padding);
    --pb-bp-panel-radius: var(--pb-bp-desktop-panel-radius);
    --pb-bp-panel-border-width: var(--pb-bp-desktop-panel-border-width);
    --pb-bp-panel-margin-top: var(--pb-bp-desktop-panel-margin-top);
    --pb-bp-panel-margin-bottom: var(--pb-bp-desktop-panel-margin-bottom);
    --pb-bp-title-size: var(--pb-bp-desktop-title-size);
    --pb-bp-title-weight: var(--pb-bp-desktop-title-weight);
    --pb-bp-title-line-height: var(--pb-bp-desktop-title-line-height);
    --pb-bp-title-letter-spacing: var(--pb-bp-desktop-title-letter-spacing);
    --pb-bp-title-bottom-gap: var(--pb-bp-desktop-title-bottom-gap);
    --pb-bp-item-size: var(--pb-bp-desktop-item-size);
    --pb-bp-item-weight: var(--pb-bp-desktop-item-weight);
    --pb-bp-item-line-height: var(--pb-bp-desktop-item-line-height);
    --pb-bp-row-padding-y: var(--pb-bp-desktop-row-padding-y);
    --pb-bp-list-gap: var(--pb-bp-desktop-list-gap);
    --pb-bp-icon-circle-size: var(--pb-bp-desktop-icon-circle-size);
    --pb-bp-icon-size: var(--pb-bp-desktop-icon-size);
    --pb-bp-icon-stroke-width: var(--pb-bp-desktop-icon-stroke-width);
    --pb-bp-icon-gap: var(--pb-bp-desktop-icon-gap);
    --pb-bp-row-alignment: var(--pb-bp-desktop-row-alignment);

    clear: both;
    display: block;
    margin: var(--pb-bp-panel-margin-top) 0 var(--pb-bp-panel-margin-bottom);
    width: 100%;
}

.productboost-bullet-points__inner {
    background: linear-gradient(180deg, var(--pb-bp-panel-gradient-start), var(--pb-bp-panel-gradient-end));
    border: var(--pb-bp-panel-border-width) solid var(--pb-bp-panel-border-color);
    border-radius: var(--pb-bp-panel-radius);
    padding: var(--pb-bp-panel-padding);
}

.productboost-bullet-points__title {
    color: var(--pb-bp-title-color) !important;
    font-size: var(--pb-bp-title-size) !important;
    font-weight: var(--pb-bp-title-weight) !important;
    letter-spacing: var(--pb-bp-title-letter-spacing) !important;
    line-height: var(--pb-bp-title-line-height) !important;
    margin: 0 0 var(--pb-bp-title-bottom-gap) !important;
    padding: 0 !important;
    text-align: left;
}

.productboost-bullet-points__list {
    display: grid;
    gap: var(--pb-bp-list-gap);
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.productboost-bullet-points__item {
    align-items: var(--pb-bp-row-alignment);
    color: var(--pb-bp-text-color);
    display: grid;
    font-size: var(--pb-bp-item-size);
    font-weight: var(--pb-bp-item-weight);
    gap: var(--pb-bp-icon-gap);
    grid-template-columns: var(--pb-bp-icon-circle-size) minmax(0, 1fr);
    line-height: var(--pb-bp-item-line-height);
    margin: 0 !important;
    padding: var(--pb-bp-row-padding-y) 0 !important;
    position: relative;
}

.productboost-bullet-points__item:first-child {
    padding-top: 0 !important;
}

.productboost-bullet-points__item:last-child {
    padding-bottom: 0 !important;
}

.productboost-bullet-points__item::after {
    border-bottom: 1px var(--pb-bp-divider-style) var(--pb-bp-divider-color);
    bottom: 0;
    content: "";
    display: var(--pb-bp-divider-display);
    left: 0;
    position: absolute;
    right: 0;
}

.productboost-bullet-points__item:last-child::after {
    display: none;
}

.productboost-bullet-points__icon {
    align-items: center;
    background: var(--pb-bp-icon-background);
    border-radius: 999px;
    color: var(--pb-bp-icon-color);
    display: inline-grid;
    height: var(--pb-bp-icon-circle-size);
    justify-items: center;
    line-height: 1;
    margin: 0;
    place-items: center;
    width: var(--pb-bp-icon-circle-size);
}

.productboost-bullet-points__icon svg {
    display: block;
    height: var(--pb-bp-icon-size);
    stroke: currentColor;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: var(--pb-bp-icon-stroke-width);
    width: var(--pb-bp-icon-size);
}

.productboost-bullet-points__text {
    color: var(--pb-bp-text-color);
    display: block;
    font-size: inherit;
    font-weight: inherit;
    line-height: inherit;
    min-width: 0;
    text-align: left;
}

@media (max-width: 1024px) and (min-width: 768px) {
    .productboost-bullet-points {
        --pb-bp-panel-padding: var(--pb-bp-tablet-panel-padding);
        --pb-bp-panel-radius: var(--pb-bp-tablet-panel-radius);
        --pb-bp-panel-border-width: var(--pb-bp-tablet-panel-border-width);
        --pb-bp-panel-margin-top: var(--pb-bp-tablet-panel-margin-top);
        --pb-bp-panel-margin-bottom: var(--pb-bp-tablet-panel-margin-bottom);
        --pb-bp-title-size: var(--pb-bp-tablet-title-size);
        --pb-bp-title-weight: var(--pb-bp-tablet-title-weight);
        --pb-bp-title-line-height: var(--pb-bp-tablet-title-line-height);
        --pb-bp-title-letter-spacing: var(--pb-bp-tablet-title-letter-spacing);
        --pb-bp-title-bottom-gap: var(--pb-bp-tablet-title-bottom-gap);
        --pb-bp-item-size: var(--pb-bp-tablet-item-size);
        --pb-bp-item-weight: var(--pb-bp-tablet-item-weight);
        --pb-bp-item-line-height: var(--pb-bp-tablet-item-line-height);
        --pb-bp-row-padding-y: var(--pb-bp-tablet-row-padding-y);
        --pb-bp-list-gap: var(--pb-bp-tablet-list-gap);
        --pb-bp-icon-circle-size: var(--pb-bp-tablet-icon-circle-size);
        --pb-bp-icon-size: var(--pb-bp-tablet-icon-size);
        --pb-bp-icon-stroke-width: var(--pb-bp-tablet-icon-stroke-width);
        --pb-bp-icon-gap: var(--pb-bp-tablet-icon-gap);
        --pb-bp-row-alignment: var(--pb-bp-tablet-row-alignment);
    }
}

@media (max-width: 767px) {
    .productboost-bullet-points {
        --pb-bp-panel-padding: var(--pb-bp-mobile-panel-padding);
        --pb-bp-panel-radius: var(--pb-bp-mobile-panel-radius);
        --pb-bp-panel-border-width: var(--pb-bp-mobile-panel-border-width);
        --pb-bp-panel-margin-top: var(--pb-bp-mobile-panel-margin-top);
        --pb-bp-panel-margin-bottom: var(--pb-bp-mobile-panel-margin-bottom);
        --pb-bp-title-size: var(--pb-bp-mobile-title-size);
        --pb-bp-title-weight: var(--pb-bp-mobile-title-weight);
        --pb-bp-title-line-height: var(--pb-bp-mobile-title-line-height);
        --pb-bp-title-letter-spacing: var(--pb-bp-mobile-title-letter-spacing);
        --pb-bp-title-bottom-gap: var(--pb-bp-mobile-title-bottom-gap);
        --pb-bp-item-size: var(--pb-bp-mobile-item-size);
        --pb-bp-item-weight: var(--pb-bp-mobile-item-weight);
        --pb-bp-item-line-height: var(--pb-bp-mobile-item-line-height);
        --pb-bp-row-padding-y: var(--pb-bp-mobile-row-padding-y);
        --pb-bp-list-gap: var(--pb-bp-mobile-list-gap);
        --pb-bp-icon-circle-size: var(--pb-bp-mobile-icon-circle-size);
        --pb-bp-icon-size: var(--pb-bp-mobile-icon-size);
        --pb-bp-icon-stroke-width: var(--pb-bp-mobile-icon-stroke-width);
        --pb-bp-icon-gap: var(--pb-bp-mobile-icon-gap);
        --pb-bp-row-alignment: var(--pb-bp-mobile-row-alignment);
    }
}

/* Admin device preview: force the selected responsive variable set regardless of browser width. */
.productboost-bullets-preview-shell.is-device-desktop .productboost-bullet-points {
    --pb-bp-panel-padding: var(--pb-bp-desktop-panel-padding);
    --pb-bp-panel-radius: var(--pb-bp-desktop-panel-radius);
    --pb-bp-panel-border-width: var(--pb-bp-desktop-panel-border-width);
    --pb-bp-panel-margin-top: var(--pb-bp-desktop-panel-margin-top);
    --pb-bp-panel-margin-bottom: var(--pb-bp-desktop-panel-margin-bottom);
    --pb-bp-title-size: var(--pb-bp-desktop-title-size);
    --pb-bp-title-weight: var(--pb-bp-desktop-title-weight);
    --pb-bp-title-line-height: var(--pb-bp-desktop-title-line-height);
    --pb-bp-title-letter-spacing: var(--pb-bp-desktop-title-letter-spacing);
    --pb-bp-title-bottom-gap: var(--pb-bp-desktop-title-bottom-gap);
    --pb-bp-item-size: var(--pb-bp-desktop-item-size);
    --pb-bp-item-weight: var(--pb-bp-desktop-item-weight);
    --pb-bp-item-line-height: var(--pb-bp-desktop-item-line-height);
    --pb-bp-row-padding-y: var(--pb-bp-desktop-row-padding-y);
    --pb-bp-list-gap: var(--pb-bp-desktop-list-gap);
    --pb-bp-icon-circle-size: var(--pb-bp-desktop-icon-circle-size);
    --pb-bp-icon-size: var(--pb-bp-desktop-icon-size);
    --pb-bp-icon-stroke-width: var(--pb-bp-desktop-icon-stroke-width);
    --pb-bp-icon-gap: var(--pb-bp-desktop-icon-gap);
    --pb-bp-row-alignment: var(--pb-bp-desktop-row-alignment);
}

.productboost-bullets-preview-shell.is-device-tablet .productboost-bullet-points {
    --pb-bp-panel-padding: var(--pb-bp-tablet-panel-padding);
    --pb-bp-panel-radius: var(--pb-bp-tablet-panel-radius);
    --pb-bp-panel-border-width: var(--pb-bp-tablet-panel-border-width);
    --pb-bp-panel-margin-top: var(--pb-bp-tablet-panel-margin-top);
    --pb-bp-panel-margin-bottom: var(--pb-bp-tablet-panel-margin-bottom);
    --pb-bp-title-size: var(--pb-bp-tablet-title-size);
    --pb-bp-title-weight: var(--pb-bp-tablet-title-weight);
    --pb-bp-title-line-height: var(--pb-bp-tablet-title-line-height);
    --pb-bp-title-letter-spacing: var(--pb-bp-tablet-title-letter-spacing);
    --pb-bp-title-bottom-gap: var(--pb-bp-tablet-title-bottom-gap);
    --pb-bp-item-size: var(--pb-bp-tablet-item-size);
    --pb-bp-item-weight: var(--pb-bp-tablet-item-weight);
    --pb-bp-item-line-height: var(--pb-bp-tablet-item-line-height);
    --pb-bp-row-padding-y: var(--pb-bp-tablet-row-padding-y);
    --pb-bp-list-gap: var(--pb-bp-tablet-list-gap);
    --pb-bp-icon-circle-size: var(--pb-bp-tablet-icon-circle-size);
    --pb-bp-icon-size: var(--pb-bp-tablet-icon-size);
    --pb-bp-icon-stroke-width: var(--pb-bp-tablet-icon-stroke-width);
    --pb-bp-icon-gap: var(--pb-bp-tablet-icon-gap);
    --pb-bp-row-alignment: var(--pb-bp-tablet-row-alignment);
}

.productboost-bullets-preview-shell.is-device-mobile .productboost-bullet-points {
    --pb-bp-panel-padding: var(--pb-bp-mobile-panel-padding);
    --pb-bp-panel-radius: var(--pb-bp-mobile-panel-radius);
    --pb-bp-panel-border-width: var(--pb-bp-mobile-panel-border-width);
    --pb-bp-panel-margin-top: var(--pb-bp-mobile-panel-margin-top);
    --pb-bp-panel-margin-bottom: var(--pb-bp-mobile-panel-margin-bottom);
    --pb-bp-title-size: var(--pb-bp-mobile-title-size);
    --pb-bp-title-weight: var(--pb-bp-mobile-title-weight);
    --pb-bp-title-line-height: var(--pb-bp-mobile-title-line-height);
    --pb-bp-title-letter-spacing: var(--pb-bp-mobile-title-letter-spacing);
    --pb-bp-title-bottom-gap: var(--pb-bp-mobile-title-bottom-gap);
    --pb-bp-item-size: var(--pb-bp-mobile-item-size);
    --pb-bp-item-weight: var(--pb-bp-mobile-item-weight);
    --pb-bp-item-line-height: var(--pb-bp-mobile-item-line-height);
    --pb-bp-row-padding-y: var(--pb-bp-mobile-row-padding-y);
    --pb-bp-list-gap: var(--pb-bp-mobile-list-gap);
    --pb-bp-icon-circle-size: var(--pb-bp-mobile-icon-circle-size);
    --pb-bp-icon-size: var(--pb-bp-mobile-icon-size);
    --pb-bp-icon-stroke-width: var(--pb-bp-mobile-icon-stroke-width);
    --pb-bp-icon-gap: var(--pb-bp-mobile-icon-gap);
    --pb-bp-row-alignment: var(--pb-bp-mobile-row-alignment);
}

.productboost-bullet-points.is-template-thumb {
    margin: 0;
}

.productboost-bullet-points.is-template-thumb .productboost-bullet-points__inner {
    min-height: 154px;
    padding: 13px;
}

.productboost-bullet-points.is-template-thumb .productboost-bullet-points__title {
    font-size: 12px !important;
    margin-bottom: 7px !important;
}

.productboost-bullet-points.is-template-thumb .productboost-bullet-points__item {
    font-size: 10px;
    gap: 6px;
    grid-template-columns: 15px minmax(0,1fr);
    padding: 5px 0 !important;
}

.productboost-bullet-points.is-template-thumb .productboost-bullet-points__icon {
    height: 15px;
    width: 15px;
}

.productboost-bullet-points.is-template-thumb .productboost-bullet-points__icon svg {
    height: 9px;
    width: 9px;
}

/* Template 02 — Ultra-Minimal List */
.productboost-bullet-points--ultra-minimal {
    --pb-bp-minimal-padding-x: var(--pb-bp-minimal-desktop-padding-x, 0px);
    --pb-bp-minimal-padding-y: var(--pb-bp-minimal-desktop-padding-y, 2px);
    --pb-bp-minimal-margin-top: var(--pb-bp-minimal-desktop-margin-top, 14px);
    --pb-bp-minimal-margin-bottom: var(--pb-bp-minimal-desktop-margin-bottom, 16px);
    --pb-bp-minimal-title-size-active: var(--pb-bp-minimal-desktop-title-size, 17px);
    --pb-bp-minimal-title-weight-active: var(--pb-bp-minimal-desktop-title-weight, 800);
    --pb-bp-minimal-title-line-height-active: var(--pb-bp-minimal-desktop-title-line-height, 1.2);
    --pb-bp-minimal-title-letter-spacing-active: var(--pb-bp-minimal-desktop-title-letter-spacing, -.02em);
    --pb-bp-minimal-title-bottom-gap-active: var(--pb-bp-minimal-desktop-title-bottom-gap, 12px);
    --pb-bp-minimal-item-size-active: var(--pb-bp-minimal-desktop-item-size, 14px);
    --pb-bp-minimal-item-weight-active: var(--pb-bp-minimal-desktop-item-weight, 650);
    --pb-bp-minimal-item-line-height-active: var(--pb-bp-minimal-desktop-item-line-height, 1.35);
    --pb-bp-minimal-list-gap-active: var(--pb-bp-minimal-desktop-list-gap, 11px);
    --pb-bp-minimal-icon-circle-size-active: var(--pb-bp-minimal-desktop-icon-circle-size, 18px);
    --pb-bp-minimal-icon-size-active: var(--pb-bp-minimal-desktop-icon-size, 11px);
    --pb-bp-minimal-icon-stroke-width-active: var(--pb-bp-minimal-desktop-icon-stroke-width, 2.6);
    --pb-bp-minimal-icon-gap-active: var(--pb-bp-minimal-desktop-icon-gap, 9px);
    --pb-bp-minimal-icon-radius-active: var(--pb-bp-minimal-desktop-icon-radius, 999px);
    --pb-bp-minimal-row-alignment-active: var(--pb-bp-minimal-desktop-row-alignment, center);

    margin: var(--pb-bp-minimal-margin-top) 0 var(--pb-bp-minimal-margin-bottom);
}

.productboost-bullet-points--ultra-minimal .productboost-bullet-points__inner {
    background: transparent;
    border: 0;
    border-radius: 0;
    padding: var(--pb-bp-minimal-padding-y) var(--pb-bp-minimal-padding-x);
}

.productboost-bullet-points--ultra-minimal .productboost-bullet-points__title {
    color: var(--pb-bp-minimal-title-color, #1f2430) !important;
    font-size: var(--pb-bp-minimal-title-size-active) !important;
    font-weight: var(--pb-bp-minimal-title-weight-active) !important;
    letter-spacing: var(--pb-bp-minimal-title-letter-spacing-active) !important;
    line-height: var(--pb-bp-minimal-title-line-height-active) !important;
    margin: 0 0 var(--pb-bp-minimal-title-bottom-gap-active) !important;
}

.productboost-bullet-points--ultra-minimal .productboost-bullet-points__list {
    gap: var(--pb-bp-minimal-list-gap-active);
}

.productboost-bullet-points--ultra-minimal .productboost-bullet-points__item {
    align-items: var(--pb-bp-minimal-row-alignment-active);
    color: var(--pb-bp-minimal-text-color, #344158);
    font-size: var(--pb-bp-minimal-item-size-active);
    font-weight: var(--pb-bp-minimal-item-weight-active);
    gap: var(--pb-bp-minimal-icon-gap-active);
    grid-template-columns: var(--pb-bp-minimal-icon-circle-size-active) minmax(0, 1fr);
    line-height: var(--pb-bp-minimal-item-line-height-active);
    padding: 0 !important;
}

.productboost-bullet-points--ultra-minimal .productboost-bullet-points__item::after {
    display: none !important;
}

.productboost-bullet-points--ultra-minimal .productboost-bullet-points__icon {
    background: var(--pb-bp-minimal-icon-background, #ff4028);
    border-radius: var(--pb-bp-minimal-icon-radius-active);
    color: var(--pb-bp-minimal-icon-color, #ffffff);
    height: var(--pb-bp-minimal-icon-circle-size-active);
    width: var(--pb-bp-minimal-icon-circle-size-active);
}

.productboost-bullet-points--ultra-minimal .productboost-bullet-points__icon svg {
    height: var(--pb-bp-minimal-icon-size-active);
    stroke-width: var(--pb-bp-minimal-icon-stroke-width-active);
    width: var(--pb-bp-minimal-icon-size-active);
}

.productboost-bullet-points--ultra-minimal .productboost-bullet-points__text {
    color: var(--pb-bp-minimal-text-color, #344158);
}

@media (max-width: 1024px) and (min-width: 768px) {
    .productboost-bullet-points--ultra-minimal {
        --pb-bp-minimal-padding-x: var(--pb-bp-minimal-tablet-padding-x, 0px);
        --pb-bp-minimal-padding-y: var(--pb-bp-minimal-tablet-padding-y, 2px);
        --pb-bp-minimal-margin-top: var(--pb-bp-minimal-tablet-margin-top, 14px);
        --pb-bp-minimal-margin-bottom: var(--pb-bp-minimal-tablet-margin-bottom, 16px);
        --pb-bp-minimal-title-size-active: var(--pb-bp-minimal-tablet-title-size, 17px);
        --pb-bp-minimal-title-weight-active: var(--pb-bp-minimal-tablet-title-weight, 800);
        --pb-bp-minimal-title-line-height-active: var(--pb-bp-minimal-tablet-title-line-height, 1.2);
        --pb-bp-minimal-title-letter-spacing-active: var(--pb-bp-minimal-tablet-title-letter-spacing, -.02em);
        --pb-bp-minimal-title-bottom-gap-active: var(--pb-bp-minimal-tablet-title-bottom-gap, 12px);
        --pb-bp-minimal-item-size-active: var(--pb-bp-minimal-tablet-item-size, 14px);
        --pb-bp-minimal-item-weight-active: var(--pb-bp-minimal-tablet-item-weight, 650);
        --pb-bp-minimal-item-line-height-active: var(--pb-bp-minimal-tablet-item-line-height, 1.35);
        --pb-bp-minimal-list-gap-active: var(--pb-bp-minimal-tablet-list-gap, 11px);
        --pb-bp-minimal-icon-circle-size-active: var(--pb-bp-minimal-tablet-icon-circle-size, 18px);
        --pb-bp-minimal-icon-size-active: var(--pb-bp-minimal-tablet-icon-size, 11px);
        --pb-bp-minimal-icon-stroke-width-active: var(--pb-bp-minimal-tablet-icon-stroke-width, 2.6);
        --pb-bp-minimal-icon-gap-active: var(--pb-bp-minimal-tablet-icon-gap, 9px);
        --pb-bp-minimal-icon-radius-active: var(--pb-bp-minimal-tablet-icon-radius, 999px);
        --pb-bp-minimal-row-alignment-active: var(--pb-bp-minimal-tablet-row-alignment, center);
    }
}

@media (max-width: 767px) {
    .productboost-bullet-points--ultra-minimal {
        --pb-bp-minimal-padding-x: var(--pb-bp-minimal-mobile-padding-x, 0px);
        --pb-bp-minimal-padding-y: var(--pb-bp-minimal-mobile-padding-y, 2px);
        --pb-bp-minimal-margin-top: var(--pb-bp-minimal-mobile-margin-top, 12px);
        --pb-bp-minimal-margin-bottom: var(--pb-bp-minimal-mobile-margin-bottom, 14px);
        --pb-bp-minimal-title-size-active: var(--pb-bp-minimal-mobile-title-size, 16px);
        --pb-bp-minimal-title-weight-active: var(--pb-bp-minimal-mobile-title-weight, 800);
        --pb-bp-minimal-title-line-height-active: var(--pb-bp-minimal-mobile-title-line-height, 1.2);
        --pb-bp-minimal-title-letter-spacing-active: var(--pb-bp-minimal-mobile-title-letter-spacing, -.02em);
        --pb-bp-minimal-title-bottom-gap-active: var(--pb-bp-minimal-mobile-title-bottom-gap, 10px);
        --pb-bp-minimal-item-size-active: var(--pb-bp-minimal-mobile-item-size, 13px);
        --pb-bp-minimal-item-weight-active: var(--pb-bp-minimal-mobile-item-weight, 650);
        --pb-bp-minimal-item-line-height-active: var(--pb-bp-minimal-mobile-item-line-height, 1.35);
        --pb-bp-minimal-list-gap-active: var(--pb-bp-minimal-mobile-list-gap, 10px);
        --pb-bp-minimal-icon-circle-size-active: var(--pb-bp-minimal-mobile-icon-circle-size, 18px);
        --pb-bp-minimal-icon-size-active: var(--pb-bp-minimal-mobile-icon-size, 11px);
        --pb-bp-minimal-icon-stroke-width-active: var(--pb-bp-minimal-mobile-icon-stroke-width, 2.6);
        --pb-bp-minimal-icon-gap-active: var(--pb-bp-minimal-mobile-icon-gap, 9px);
        --pb-bp-minimal-icon-radius-active: var(--pb-bp-minimal-mobile-icon-radius, 999px);
        --pb-bp-minimal-row-alignment-active: var(--pb-bp-minimal-mobile-row-alignment, center);
    }
}

/* Admin device preview overrides for Ultra-Minimal List. */
.productboost-bullets-preview-shell.is-device-desktop .productboost-bullet-points--ultra-minimal {
    --pb-bp-minimal-padding-x: var(--pb-bp-minimal-desktop-padding-x, 0px);
    --pb-bp-minimal-padding-y: var(--pb-bp-minimal-desktop-padding-y, 2px);
    --pb-bp-minimal-margin-top: var(--pb-bp-minimal-desktop-margin-top, 14px);
    --pb-bp-minimal-margin-bottom: var(--pb-bp-minimal-desktop-margin-bottom, 16px);
    --pb-bp-minimal-title-size-active: var(--pb-bp-minimal-desktop-title-size, 17px);
    --pb-bp-minimal-title-weight-active: var(--pb-bp-minimal-desktop-title-weight, 800);
    --pb-bp-minimal-title-line-height-active: var(--pb-bp-minimal-desktop-title-line-height, 1.2);
    --pb-bp-minimal-title-letter-spacing-active: var(--pb-bp-minimal-desktop-title-letter-spacing, -.02em);
    --pb-bp-minimal-title-bottom-gap-active: var(--pb-bp-minimal-desktop-title-bottom-gap, 12px);
    --pb-bp-minimal-item-size-active: var(--pb-bp-minimal-desktop-item-size, 14px);
    --pb-bp-minimal-item-weight-active: var(--pb-bp-minimal-desktop-item-weight, 650);
    --pb-bp-minimal-item-line-height-active: var(--pb-bp-minimal-desktop-item-line-height, 1.35);
    --pb-bp-minimal-list-gap-active: var(--pb-bp-minimal-desktop-list-gap, 11px);
    --pb-bp-minimal-icon-circle-size-active: var(--pb-bp-minimal-desktop-icon-circle-size, 18px);
    --pb-bp-minimal-icon-size-active: var(--pb-bp-minimal-desktop-icon-size, 11px);
    --pb-bp-minimal-icon-stroke-width-active: var(--pb-bp-minimal-desktop-icon-stroke-width, 2.6);
    --pb-bp-minimal-icon-gap-active: var(--pb-bp-minimal-desktop-icon-gap, 9px);
    --pb-bp-minimal-icon-radius-active: var(--pb-bp-minimal-desktop-icon-radius, 999px);
    --pb-bp-minimal-row-alignment-active: var(--pb-bp-minimal-desktop-row-alignment, center);
}

.productboost-bullets-preview-shell.is-device-tablet .productboost-bullet-points--ultra-minimal {
    --pb-bp-minimal-padding-x: var(--pb-bp-minimal-tablet-padding-x, 0px);
    --pb-bp-minimal-padding-y: var(--pb-bp-minimal-tablet-padding-y, 2px);
    --pb-bp-minimal-margin-top: var(--pb-bp-minimal-tablet-margin-top, 14px);
    --pb-bp-minimal-margin-bottom: var(--pb-bp-minimal-tablet-margin-bottom, 16px);
    --pb-bp-minimal-title-size-active: var(--pb-bp-minimal-tablet-title-size, 17px);
    --pb-bp-minimal-title-weight-active: var(--pb-bp-minimal-tablet-title-weight, 800);
    --pb-bp-minimal-title-line-height-active: var(--pb-bp-minimal-tablet-title-line-height, 1.2);
    --pb-bp-minimal-title-letter-spacing-active: var(--pb-bp-minimal-tablet-title-letter-spacing, -.02em);
    --pb-bp-minimal-title-bottom-gap-active: var(--pb-bp-minimal-tablet-title-bottom-gap, 12px);
    --pb-bp-minimal-item-size-active: var(--pb-bp-minimal-tablet-item-size, 14px);
    --pb-bp-minimal-item-weight-active: var(--pb-bp-minimal-tablet-item-weight, 650);
    --pb-bp-minimal-item-line-height-active: var(--pb-bp-minimal-tablet-item-line-height, 1.35);
    --pb-bp-minimal-list-gap-active: var(--pb-bp-minimal-tablet-list-gap, 11px);
    --pb-bp-minimal-icon-circle-size-active: var(--pb-bp-minimal-tablet-icon-circle-size, 18px);
    --pb-bp-minimal-icon-size-active: var(--pb-bp-minimal-tablet-icon-size, 11px);
    --pb-bp-minimal-icon-stroke-width-active: var(--pb-bp-minimal-tablet-icon-stroke-width, 2.6);
    --pb-bp-minimal-icon-gap-active: var(--pb-bp-minimal-tablet-icon-gap, 9px);
    --pb-bp-minimal-icon-radius-active: var(--pb-bp-minimal-tablet-icon-radius, 999px);
    --pb-bp-minimal-row-alignment-active: var(--pb-bp-minimal-tablet-row-alignment, center);
}

.productboost-bullets-preview-shell.is-device-mobile .productboost-bullet-points--ultra-minimal {
    --pb-bp-minimal-padding-x: var(--pb-bp-minimal-mobile-padding-x, 0px);
    --pb-bp-minimal-padding-y: var(--pb-bp-minimal-mobile-padding-y, 2px);
    --pb-bp-minimal-margin-top: var(--pb-bp-minimal-mobile-margin-top, 12px);
    --pb-bp-minimal-margin-bottom: var(--pb-bp-minimal-mobile-margin-bottom, 14px);
    --pb-bp-minimal-title-size-active: var(--pb-bp-minimal-mobile-title-size, 16px);
    --pb-bp-minimal-title-weight-active: var(--pb-bp-minimal-mobile-title-weight, 800);
    --pb-bp-minimal-title-line-height-active: var(--pb-bp-minimal-mobile-title-line-height, 1.2);
    --pb-bp-minimal-title-letter-spacing-active: var(--pb-bp-minimal-mobile-title-letter-spacing, -.02em);
    --pb-bp-minimal-title-bottom-gap-active: var(--pb-bp-minimal-mobile-title-bottom-gap, 10px);
    --pb-bp-minimal-item-size-active: var(--pb-bp-minimal-mobile-item-size, 13px);
    --pb-bp-minimal-item-weight-active: var(--pb-bp-minimal-mobile-item-weight, 650);
    --pb-bp-minimal-item-line-height-active: var(--pb-bp-minimal-mobile-item-line-height, 1.35);
    --pb-bp-minimal-list-gap-active: var(--pb-bp-minimal-mobile-list-gap, 10px);
    --pb-bp-minimal-icon-circle-size-active: var(--pb-bp-minimal-mobile-icon-circle-size, 18px);
    --pb-bp-minimal-icon-size-active: var(--pb-bp-minimal-mobile-icon-size, 11px);
    --pb-bp-minimal-icon-stroke-width-active: var(--pb-bp-minimal-mobile-icon-stroke-width, 2.6);
    --pb-bp-minimal-icon-gap-active: var(--pb-bp-minimal-mobile-icon-gap, 9px);
    --pb-bp-minimal-icon-radius-active: var(--pb-bp-minimal-mobile-icon-radius, 999px);
    --pb-bp-minimal-row-alignment-active: var(--pb-bp-minimal-mobile-row-alignment, center);
}

.productboost-bullet-points--ultra-minimal.is-template-thumb .productboost-bullet-points__inner {
    background: transparent;
    border: 0;
    min-height: 154px;
    padding: 10px 3px;
}

.productboost-bullet-points--ultra-minimal.is-template-thumb .productboost-bullet-points__list {
    gap: 7px;
}

.productboost-bullet-points--ultra-minimal.is-template-thumb .productboost-bullet-points__item {
    padding: 0 !important;
}

/* Template 05 — Accent Rail */
.productboost-bullet-points--accent-rail {
    --pb-bp-rail-padding-top-active: var(--pb-bp-rail-desktop-padding-top, 17px);
    --pb-bp-rail-padding-right-active: var(--pb-bp-rail-desktop-padding-right, 17px);
    --pb-bp-rail-padding-bottom-active: var(--pb-bp-rail-desktop-padding-bottom, 17px);
    --pb-bp-rail-padding-left-active: var(--pb-bp-rail-desktop-padding-left, 20px);
    --pb-bp-rail-radius-active: var(--pb-bp-rail-desktop-radius, 16px);
    --pb-bp-rail-border-width-active: var(--pb-bp-rail-desktop-border-width, 1px);
    --pb-bp-rail-accent-width-active: var(--pb-bp-rail-desktop-accent-width, 5px);
    --pb-bp-rail-margin-top-active: var(--pb-bp-rail-desktop-margin-top, 14px);
    --pb-bp-rail-margin-bottom-active: var(--pb-bp-rail-desktop-margin-bottom, 16px);
    --pb-bp-rail-title-size-active: var(--pb-bp-rail-desktop-title-size, 17px);
    --pb-bp-rail-title-weight-active: var(--pb-bp-rail-desktop-title-weight, 800);
    --pb-bp-rail-title-line-height-active: var(--pb-bp-rail-desktop-title-line-height, 1.2);
    --pb-bp-rail-title-letter-spacing-active: var(--pb-bp-rail-desktop-title-letter-spacing, -.02em);
    --pb-bp-rail-title-bottom-gap-active: var(--pb-bp-rail-desktop-title-bottom-gap, 12px);
    --pb-bp-rail-item-size-active: var(--pb-bp-rail-desktop-item-size, 14px);
    --pb-bp-rail-item-weight-active: var(--pb-bp-rail-desktop-item-weight, 650);
    --pb-bp-rail-item-line-height-active: var(--pb-bp-rail-desktop-item-line-height, 1.35);
    --pb-bp-rail-list-gap-active: var(--pb-bp-rail-desktop-list-gap, 12px);
    --pb-bp-rail-icon-circle-size-active: var(--pb-bp-rail-desktop-icon-circle-size, 22px);
    --pb-bp-rail-icon-size-active: var(--pb-bp-rail-desktop-icon-size, 13px);
    --pb-bp-rail-icon-stroke-width-active: var(--pb-bp-rail-desktop-icon-stroke-width, 2.6);
    --pb-bp-rail-icon-gap-active: var(--pb-bp-rail-desktop-icon-gap, 10px);
    --pb-bp-rail-icon-radius-active: var(--pb-bp-rail-desktop-icon-radius, 999px);
    --pb-bp-rail-row-alignment-active: var(--pb-bp-rail-desktop-row-alignment, center);

    margin: var(--pb-bp-rail-margin-top-active) 0 var(--pb-bp-rail-margin-bottom-active);
}

.productboost-bullet-points--accent-rail .productboost-bullet-points__inner {
    background: var(--pb-bp-rail-panel-background, #ffffff);
    border: var(--pb-bp-rail-border-width-active) solid var(--pb-bp-rail-panel-border, #e7e7e2);
    border-left-color: var(--pb-bp-rail-accent-color, #ff4028);
    border-left-width: var(--pb-bp-rail-accent-width-active);
    border-radius: var(--pb-bp-rail-radius-active);
    padding: var(--pb-bp-rail-padding-top-active) var(--pb-bp-rail-padding-right-active) var(--pb-bp-rail-padding-bottom-active) var(--pb-bp-rail-padding-left-active);
}

.productboost-bullet-points--accent-rail .productboost-bullet-points__title {
    color: var(--pb-bp-rail-title-color, #1f2430) !important;
    font-size: var(--pb-bp-rail-title-size-active) !important;
    font-weight: var(--pb-bp-rail-title-weight-active) !important;
    letter-spacing: var(--pb-bp-rail-title-letter-spacing-active) !important;
    line-height: var(--pb-bp-rail-title-line-height-active) !important;
    margin: 0 0 var(--pb-bp-rail-title-bottom-gap-active) !important;
}

.productboost-bullet-points--accent-rail .productboost-bullet-points__list {
    gap: var(--pb-bp-rail-list-gap-active);
}

.productboost-bullet-points--accent-rail .productboost-bullet-points__item {
    align-items: var(--pb-bp-rail-row-alignment-active);
    color: var(--pb-bp-rail-text-color, #344158);
    font-size: var(--pb-bp-rail-item-size-active);
    font-weight: var(--pb-bp-rail-item-weight-active);
    gap: var(--pb-bp-rail-icon-gap-active);
    grid-template-columns: var(--pb-bp-rail-icon-circle-size-active) minmax(0, 1fr);
    line-height: var(--pb-bp-rail-item-line-height-active);
    padding: 0 !important;
}

.productboost-bullet-points--accent-rail .productboost-bullet-points__item::after {
    display: none !important;
}

.productboost-bullet-points--accent-rail .productboost-bullet-points__icon {
    background: var(--pb-bp-rail-icon-background, #eaf8f1);
    border-radius: var(--pb-bp-rail-icon-radius-active);
    color: var(--pb-bp-rail-icon-color, #18a864);
    height: var(--pb-bp-rail-icon-circle-size-active);
    width: var(--pb-bp-rail-icon-circle-size-active);
}

.productboost-bullet-points--accent-rail .productboost-bullet-points__icon svg {
    height: var(--pb-bp-rail-icon-size-active);
    stroke-width: var(--pb-bp-rail-icon-stroke-width-active);
    width: var(--pb-bp-rail-icon-size-active);
}

.productboost-bullet-points--accent-rail .productboost-bullet-points__text {
    color: var(--pb-bp-rail-text-color, #344158);
}

@media (max-width: 1024px) and (min-width: 768px) {
    .productboost-bullet-points--accent-rail {
        --pb-bp-rail-padding-top-active: var(--pb-bp-rail-tablet-padding-top, 16px);
        --pb-bp-rail-padding-right-active: var(--pb-bp-rail-tablet-padding-right, 16px);
        --pb-bp-rail-padding-bottom-active: var(--pb-bp-rail-tablet-padding-bottom, 16px);
        --pb-bp-rail-padding-left-active: var(--pb-bp-rail-tablet-padding-left, 19px);
        --pb-bp-rail-radius-active: var(--pb-bp-rail-tablet-radius, 16px);
        --pb-bp-rail-border-width-active: var(--pb-bp-rail-tablet-border-width, 1px);
        --pb-bp-rail-accent-width-active: var(--pb-bp-rail-tablet-accent-width, 5px);
        --pb-bp-rail-margin-top-active: var(--pb-bp-rail-tablet-margin-top, 14px);
        --pb-bp-rail-margin-bottom-active: var(--pb-bp-rail-tablet-margin-bottom, 16px);
        --pb-bp-rail-title-size-active: var(--pb-bp-rail-tablet-title-size, 17px);
        --pb-bp-rail-title-weight-active: var(--pb-bp-rail-tablet-title-weight, 800);
        --pb-bp-rail-title-line-height-active: var(--pb-bp-rail-tablet-title-line-height, 1.2);
        --pb-bp-rail-title-letter-spacing-active: var(--pb-bp-rail-tablet-title-letter-spacing, -.02em);
        --pb-bp-rail-title-bottom-gap-active: var(--pb-bp-rail-tablet-title-bottom-gap, 12px);
        --pb-bp-rail-item-size-active: var(--pb-bp-rail-tablet-item-size, 14px);
        --pb-bp-rail-item-weight-active: var(--pb-bp-rail-tablet-item-weight, 650);
        --pb-bp-rail-item-line-height-active: var(--pb-bp-rail-tablet-item-line-height, 1.35);
        --pb-bp-rail-list-gap-active: var(--pb-bp-rail-tablet-list-gap, 12px);
        --pb-bp-rail-icon-circle-size-active: var(--pb-bp-rail-tablet-icon-circle-size, 22px);
        --pb-bp-rail-icon-size-active: var(--pb-bp-rail-tablet-icon-size, 13px);
        --pb-bp-rail-icon-stroke-width-active: var(--pb-bp-rail-tablet-icon-stroke-width, 2.6);
        --pb-bp-rail-icon-gap-active: var(--pb-bp-rail-tablet-icon-gap, 10px);
        --pb-bp-rail-icon-radius-active: var(--pb-bp-rail-tablet-icon-radius, 999px);
        --pb-bp-rail-row-alignment-active: var(--pb-bp-rail-tablet-row-alignment, center);
    }
}

@media (max-width: 767px) {
    .productboost-bullet-points--accent-rail {
        --pb-bp-rail-padding-top-active: var(--pb-bp-rail-mobile-padding-top, 14px);
        --pb-bp-rail-padding-right-active: var(--pb-bp-rail-mobile-padding-right, 14px);
        --pb-bp-rail-padding-bottom-active: var(--pb-bp-rail-mobile-padding-bottom, 14px);
        --pb-bp-rail-padding-left-active: var(--pb-bp-rail-mobile-padding-left, 17px);
        --pb-bp-rail-radius-active: var(--pb-bp-rail-mobile-radius, 14px);
        --pb-bp-rail-border-width-active: var(--pb-bp-rail-mobile-border-width, 1px);
        --pb-bp-rail-accent-width-active: var(--pb-bp-rail-mobile-accent-width, 5px);
        --pb-bp-rail-margin-top-active: var(--pb-bp-rail-mobile-margin-top, 12px);
        --pb-bp-rail-margin-bottom-active: var(--pb-bp-rail-mobile-margin-bottom, 14px);
        --pb-bp-rail-title-size-active: var(--pb-bp-rail-mobile-title-size, 16px);
        --pb-bp-rail-title-weight-active: var(--pb-bp-rail-mobile-title-weight, 800);
        --pb-bp-rail-title-line-height-active: var(--pb-bp-rail-mobile-title-line-height, 1.2);
        --pb-bp-rail-title-letter-spacing-active: var(--pb-bp-rail-mobile-title-letter-spacing, -.02em);
        --pb-bp-rail-title-bottom-gap-active: var(--pb-bp-rail-mobile-title-bottom-gap, 10px);
        --pb-bp-rail-item-size-active: var(--pb-bp-rail-mobile-item-size, 13px);
        --pb-bp-rail-item-weight-active: var(--pb-bp-rail-mobile-item-weight, 650);
        --pb-bp-rail-item-line-height-active: var(--pb-bp-rail-mobile-item-line-height, 1.35);
        --pb-bp-rail-list-gap-active: var(--pb-bp-rail-mobile-list-gap, 10px);
        --pb-bp-rail-icon-circle-size-active: var(--pb-bp-rail-mobile-icon-circle-size, 20px);
        --pb-bp-rail-icon-size-active: var(--pb-bp-rail-mobile-icon-size, 12px);
        --pb-bp-rail-icon-stroke-width-active: var(--pb-bp-rail-mobile-icon-stroke-width, 2.6);
        --pb-bp-rail-icon-gap-active: var(--pb-bp-rail-mobile-icon-gap, 9px);
        --pb-bp-rail-icon-radius-active: var(--pb-bp-rail-mobile-icon-radius, 999px);
        --pb-bp-rail-row-alignment-active: var(--pb-bp-rail-mobile-row-alignment, center);
    }
}

/* Admin device preview overrides for Accent Rail. */
.productboost-bullets-preview-shell.is-device-desktop .productboost-bullet-points--accent-rail {
    --pb-bp-rail-padding-top-active: var(--pb-bp-rail-desktop-padding-top, 17px);
    --pb-bp-rail-padding-right-active: var(--pb-bp-rail-desktop-padding-right, 17px);
    --pb-bp-rail-padding-bottom-active: var(--pb-bp-rail-desktop-padding-bottom, 17px);
    --pb-bp-rail-padding-left-active: var(--pb-bp-rail-desktop-padding-left, 20px);
    --pb-bp-rail-radius-active: var(--pb-bp-rail-desktop-radius, 16px);
    --pb-bp-rail-border-width-active: var(--pb-bp-rail-desktop-border-width, 1px);
    --pb-bp-rail-accent-width-active: var(--pb-bp-rail-desktop-accent-width, 5px);
    --pb-bp-rail-margin-top-active: var(--pb-bp-rail-desktop-margin-top, 14px);
    --pb-bp-rail-margin-bottom-active: var(--pb-bp-rail-desktop-margin-bottom, 16px);
    --pb-bp-rail-title-size-active: var(--pb-bp-rail-desktop-title-size, 17px);
    --pb-bp-rail-title-weight-active: var(--pb-bp-rail-desktop-title-weight, 800);
    --pb-bp-rail-title-line-height-active: var(--pb-bp-rail-desktop-title-line-height, 1.2);
    --pb-bp-rail-title-letter-spacing-active: var(--pb-bp-rail-desktop-title-letter-spacing, -.02em);
    --pb-bp-rail-title-bottom-gap-active: var(--pb-bp-rail-desktop-title-bottom-gap, 12px);
    --pb-bp-rail-item-size-active: var(--pb-bp-rail-desktop-item-size, 14px);
    --pb-bp-rail-item-weight-active: var(--pb-bp-rail-desktop-item-weight, 650);
    --pb-bp-rail-item-line-height-active: var(--pb-bp-rail-desktop-item-line-height, 1.35);
    --pb-bp-rail-list-gap-active: var(--pb-bp-rail-desktop-list-gap, 12px);
    --pb-bp-rail-icon-circle-size-active: var(--pb-bp-rail-desktop-icon-circle-size, 22px);
    --pb-bp-rail-icon-size-active: var(--pb-bp-rail-desktop-icon-size, 13px);
    --pb-bp-rail-icon-stroke-width-active: var(--pb-bp-rail-desktop-icon-stroke-width, 2.6);
    --pb-bp-rail-icon-gap-active: var(--pb-bp-rail-desktop-icon-gap, 10px);
    --pb-bp-rail-icon-radius-active: var(--pb-bp-rail-desktop-icon-radius, 999px);
    --pb-bp-rail-row-alignment-active: var(--pb-bp-rail-desktop-row-alignment, center);
}

.productboost-bullets-preview-shell.is-device-tablet .productboost-bullet-points--accent-rail {
    --pb-bp-rail-padding-top-active: var(--pb-bp-rail-tablet-padding-top, 16px);
    --pb-bp-rail-padding-right-active: var(--pb-bp-rail-tablet-padding-right, 16px);
    --pb-bp-rail-padding-bottom-active: var(--pb-bp-rail-tablet-padding-bottom, 16px);
    --pb-bp-rail-padding-left-active: var(--pb-bp-rail-tablet-padding-left, 19px);
    --pb-bp-rail-radius-active: var(--pb-bp-rail-tablet-radius, 16px);
    --pb-bp-rail-border-width-active: var(--pb-bp-rail-tablet-border-width, 1px);
    --pb-bp-rail-accent-width-active: var(--pb-bp-rail-tablet-accent-width, 5px);
    --pb-bp-rail-margin-top-active: var(--pb-bp-rail-tablet-margin-top, 14px);
    --pb-bp-rail-margin-bottom-active: var(--pb-bp-rail-tablet-margin-bottom, 16px);
    --pb-bp-rail-title-size-active: var(--pb-bp-rail-tablet-title-size, 17px);
    --pb-bp-rail-title-weight-active: var(--pb-bp-rail-tablet-title-weight, 800);
    --pb-bp-rail-title-line-height-active: var(--pb-bp-rail-tablet-title-line-height, 1.2);
    --pb-bp-rail-title-letter-spacing-active: var(--pb-bp-rail-tablet-title-letter-spacing, -.02em);
    --pb-bp-rail-title-bottom-gap-active: var(--pb-bp-rail-tablet-title-bottom-gap, 12px);
    --pb-bp-rail-item-size-active: var(--pb-bp-rail-tablet-item-size, 14px);
    --pb-bp-rail-item-weight-active: var(--pb-bp-rail-tablet-item-weight, 650);
    --pb-bp-rail-item-line-height-active: var(--pb-bp-rail-tablet-item-line-height, 1.35);
    --pb-bp-rail-list-gap-active: var(--pb-bp-rail-tablet-list-gap, 12px);
    --pb-bp-rail-icon-circle-size-active: var(--pb-bp-rail-tablet-icon-circle-size, 22px);
    --pb-bp-rail-icon-size-active: var(--pb-bp-rail-tablet-icon-size, 13px);
    --pb-bp-rail-icon-stroke-width-active: var(--pb-bp-rail-tablet-icon-stroke-width, 2.6);
    --pb-bp-rail-icon-gap-active: var(--pb-bp-rail-tablet-icon-gap, 10px);
    --pb-bp-rail-icon-radius-active: var(--pb-bp-rail-tablet-icon-radius, 999px);
    --pb-bp-rail-row-alignment-active: var(--pb-bp-rail-tablet-row-alignment, center);
}

.productboost-bullets-preview-shell.is-device-mobile .productboost-bullet-points--accent-rail {
    --pb-bp-rail-padding-top-active: var(--pb-bp-rail-mobile-padding-top, 14px);
    --pb-bp-rail-padding-right-active: var(--pb-bp-rail-mobile-padding-right, 14px);
    --pb-bp-rail-padding-bottom-active: var(--pb-bp-rail-mobile-padding-bottom, 14px);
    --pb-bp-rail-padding-left-active: var(--pb-bp-rail-mobile-padding-left, 17px);
    --pb-bp-rail-radius-active: var(--pb-bp-rail-mobile-radius, 14px);
    --pb-bp-rail-border-width-active: var(--pb-bp-rail-mobile-border-width, 1px);
    --pb-bp-rail-accent-width-active: var(--pb-bp-rail-mobile-accent-width, 5px);
    --pb-bp-rail-margin-top-active: var(--pb-bp-rail-mobile-margin-top, 12px);
    --pb-bp-rail-margin-bottom-active: var(--pb-bp-rail-mobile-margin-bottom, 14px);
    --pb-bp-rail-title-size-active: var(--pb-bp-rail-mobile-title-size, 16px);
    --pb-bp-rail-title-weight-active: var(--pb-bp-rail-mobile-title-weight, 800);
    --pb-bp-rail-title-line-height-active: var(--pb-bp-rail-mobile-title-line-height, 1.2);
    --pb-bp-rail-title-letter-spacing-active: var(--pb-bp-rail-mobile-title-letter-spacing, -.02em);
    --pb-bp-rail-title-bottom-gap-active: var(--pb-bp-rail-mobile-title-bottom-gap, 10px);
    --pb-bp-rail-item-size-active: var(--pb-bp-rail-mobile-item-size, 13px);
    --pb-bp-rail-item-weight-active: var(--pb-bp-rail-mobile-item-weight, 650);
    --pb-bp-rail-item-line-height-active: var(--pb-bp-rail-mobile-item-line-height, 1.35);
    --pb-bp-rail-list-gap-active: var(--pb-bp-rail-mobile-list-gap, 10px);
    --pb-bp-rail-icon-circle-size-active: var(--pb-bp-rail-mobile-icon-circle-size, 20px);
    --pb-bp-rail-icon-size-active: var(--pb-bp-rail-mobile-icon-size, 12px);
    --pb-bp-rail-icon-stroke-width-active: var(--pb-bp-rail-mobile-icon-stroke-width, 2.6);
    --pb-bp-rail-icon-gap-active: var(--pb-bp-rail-mobile-icon-gap, 9px);
    --pb-bp-rail-icon-radius-active: var(--pb-bp-rail-mobile-icon-radius, 999px);
    --pb-bp-rail-row-alignment-active: var(--pb-bp-rail-mobile-row-alignment, center);
}

.productboost-bullet-points--accent-rail.is-template-thumb .productboost-bullet-points__inner {
    min-height: 154px;
    padding: 12px 11px 12px 14px;
}

.productboost-bullet-points--accent-rail.is-template-thumb .productboost-bullet-points__list {
    gap: 7px;
}

.productboost-bullet-points--accent-rail.is-template-thumb .productboost-bullet-points__item {
    gap: 6px;
    grid-template-columns: 15px minmax(0, 1fr);
    padding: 0 !important;
}

/* Template 07 — Numbered Value List */
.productboost-bullet-points--numbered-value {
    --pb-bp-numbered-padding-active: var(--pb-bp-numbered-desktop-padding, 16px);
    --pb-bp-numbered-radius-active: var(--pb-bp-numbered-desktop-radius, 16px);
    --pb-bp-numbered-border-width-active: var(--pb-bp-numbered-desktop-border-width, 1px);
    --pb-bp-numbered-margin-top-active: var(--pb-bp-numbered-desktop-margin-top, 14px);
    --pb-bp-numbered-margin-bottom-active: var(--pb-bp-numbered-desktop-margin-bottom, 16px);
    --pb-bp-numbered-title-size-active: var(--pb-bp-numbered-desktop-title-size, 17px);
    --pb-bp-numbered-title-weight-active: var(--pb-bp-numbered-desktop-title-weight, 800);
    --pb-bp-numbered-title-line-height-active: var(--pb-bp-numbered-desktop-title-line-height, 1.2);
    --pb-bp-numbered-title-letter-spacing-active: var(--pb-bp-numbered-desktop-title-letter-spacing, -.02em);
    --pb-bp-numbered-title-bottom-gap-active: var(--pb-bp-numbered-desktop-title-bottom-gap, 12px);
    --pb-bp-numbered-item-size-active: var(--pb-bp-numbered-desktop-item-size, 14px);
    --pb-bp-numbered-item-weight-active: var(--pb-bp-numbered-desktop-item-weight, 650);
    --pb-bp-numbered-item-line-height-active: var(--pb-bp-numbered-desktop-item-line-height, 1.35);
    --pb-bp-numbered-list-gap-active: var(--pb-bp-numbered-desktop-list-gap, 10px);
    --pb-bp-numbered-number-column-width-active: var(--pb-bp-numbered-desktop-number-column-width, 28px);
    --pb-bp-numbered-number-size-active: var(--pb-bp-numbered-desktop-number-size, 11px);
    --pb-bp-numbered-number-weight-active: var(--pb-bp-numbered-desktop-number-weight, 900);
    --pb-bp-numbered-number-letter-spacing-active: var(--pb-bp-numbered-desktop-number-letter-spacing, .05em);
    --pb-bp-numbered-number-text-gap-active: var(--pb-bp-numbered-desktop-number-text-gap, 10px);
    --pb-bp-numbered-row-alignment-active: var(--pb-bp-numbered-desktop-row-alignment, center);

    margin: var(--pb-bp-numbered-margin-top-active) 0 var(--pb-bp-numbered-margin-bottom-active);
}

.productboost-bullet-points--numbered-value .productboost-bullet-points__inner {
    background: var(--pb-bp-numbered-panel-background, #ffffff);
    border: var(--pb-bp-numbered-border-width-active) solid var(--pb-bp-numbered-panel-border, #e7e7e2);
    border-radius: var(--pb-bp-numbered-radius-active);
    padding: var(--pb-bp-numbered-padding-active);
}

.productboost-bullet-points--numbered-value .productboost-bullet-points__title {
    color: var(--pb-bp-numbered-title-color, #1f2430) !important;
    font-size: var(--pb-bp-numbered-title-size-active) !important;
    font-weight: var(--pb-bp-numbered-title-weight-active) !important;
    letter-spacing: var(--pb-bp-numbered-title-letter-spacing-active) !important;
    line-height: var(--pb-bp-numbered-title-line-height-active) !important;
    margin: 0 0 var(--pb-bp-numbered-title-bottom-gap-active) !important;
}

.productboost-bullet-points--numbered-value .productboost-bullet-points__list {
    gap: var(--pb-bp-numbered-list-gap-active);
}

.productboost-bullet-points--numbered-value .productboost-bullet-points__item {
    align-items: var(--pb-bp-numbered-row-alignment-active);
    color: var(--pb-bp-numbered-text-color, #344158);
    font-size: var(--pb-bp-numbered-item-size-active);
    font-weight: var(--pb-bp-numbered-item-weight-active);
    gap: var(--pb-bp-numbered-number-text-gap-active);
    grid-template-columns: var(--pb-bp-numbered-number-column-width-active) minmax(0, 1fr);
    line-height: var(--pb-bp-numbered-item-line-height-active);
    padding: 0 !important;
}

.productboost-bullet-points--numbered-value .productboost-bullet-points__item::after {
    display: none !important;
}

.productboost-bullet-points--numbered-value .productboost-bullet-points__number {
    color: var(--pb-bp-numbered-number-color, #ff4028);
    display: block;
    font-size: var(--pb-bp-numbered-number-size-active);
    font-weight: var(--pb-bp-numbered-number-weight-active);
    letter-spacing: var(--pb-bp-numbered-number-letter-spacing-active);
    line-height: 1;
    min-width: 0;
    text-align: left;
}

.productboost-bullet-points--numbered-value .productboost-bullet-points__text {
    color: var(--pb-bp-numbered-text-color, #344158);
}

@media (max-width: 1024px) and (min-width: 768px) {
    .productboost-bullet-points--numbered-value {
        --pb-bp-numbered-padding-active: var(--pb-bp-numbered-tablet-padding, 15px);
        --pb-bp-numbered-radius-active: var(--pb-bp-numbered-tablet-radius, 16px);
        --pb-bp-numbered-border-width-active: var(--pb-bp-numbered-tablet-border-width, 1px);
        --pb-bp-numbered-margin-top-active: var(--pb-bp-numbered-tablet-margin-top, 14px);
        --pb-bp-numbered-margin-bottom-active: var(--pb-bp-numbered-tablet-margin-bottom, 16px);
        --pb-bp-numbered-title-size-active: var(--pb-bp-numbered-tablet-title-size, 17px);
        --pb-bp-numbered-title-weight-active: var(--pb-bp-numbered-tablet-title-weight, 800);
        --pb-bp-numbered-title-line-height-active: var(--pb-bp-numbered-tablet-title-line-height, 1.2);
        --pb-bp-numbered-title-letter-spacing-active: var(--pb-bp-numbered-tablet-title-letter-spacing, -.02em);
        --pb-bp-numbered-title-bottom-gap-active: var(--pb-bp-numbered-tablet-title-bottom-gap, 12px);
        --pb-bp-numbered-item-size-active: var(--pb-bp-numbered-tablet-item-size, 14px);
        --pb-bp-numbered-item-weight-active: var(--pb-bp-numbered-tablet-item-weight, 650);
        --pb-bp-numbered-item-line-height-active: var(--pb-bp-numbered-tablet-item-line-height, 1.35);
        --pb-bp-numbered-list-gap-active: var(--pb-bp-numbered-tablet-list-gap, 10px);
        --pb-bp-numbered-number-column-width-active: var(--pb-bp-numbered-tablet-number-column-width, 28px);
        --pb-bp-numbered-number-size-active: var(--pb-bp-numbered-tablet-number-size, 11px);
        --pb-bp-numbered-number-weight-active: var(--pb-bp-numbered-tablet-number-weight, 900);
        --pb-bp-numbered-number-letter-spacing-active: var(--pb-bp-numbered-tablet-number-letter-spacing, .05em);
        --pb-bp-numbered-number-text-gap-active: var(--pb-bp-numbered-tablet-number-text-gap, 10px);
        --pb-bp-numbered-row-alignment-active: var(--pb-bp-numbered-tablet-row-alignment, center);
    }
}

@media (max-width: 767px) {
    .productboost-bullet-points--numbered-value {
        --pb-bp-numbered-padding-active: var(--pb-bp-numbered-mobile-padding, 14px);
        --pb-bp-numbered-radius-active: var(--pb-bp-numbered-mobile-radius, 14px);
        --pb-bp-numbered-border-width-active: var(--pb-bp-numbered-mobile-border-width, 1px);
        --pb-bp-numbered-margin-top-active: var(--pb-bp-numbered-mobile-margin-top, 12px);
        --pb-bp-numbered-margin-bottom-active: var(--pb-bp-numbered-mobile-margin-bottom, 14px);
        --pb-bp-numbered-title-size-active: var(--pb-bp-numbered-mobile-title-size, 16px);
        --pb-bp-numbered-title-weight-active: var(--pb-bp-numbered-mobile-title-weight, 800);
        --pb-bp-numbered-title-line-height-active: var(--pb-bp-numbered-mobile-title-line-height, 1.2);
        --pb-bp-numbered-title-letter-spacing-active: var(--pb-bp-numbered-mobile-title-letter-spacing, -.02em);
        --pb-bp-numbered-title-bottom-gap-active: var(--pb-bp-numbered-mobile-title-bottom-gap, 10px);
        --pb-bp-numbered-item-size-active: var(--pb-bp-numbered-mobile-item-size, 13px);
        --pb-bp-numbered-item-weight-active: var(--pb-bp-numbered-mobile-item-weight, 650);
        --pb-bp-numbered-item-line-height-active: var(--pb-bp-numbered-mobile-item-line-height, 1.35);
        --pb-bp-numbered-list-gap-active: var(--pb-bp-numbered-mobile-list-gap, 9px);
        --pb-bp-numbered-number-column-width-active: var(--pb-bp-numbered-mobile-number-column-width, 26px);
        --pb-bp-numbered-number-size-active: var(--pb-bp-numbered-mobile-number-size, 10.5px);
        --pb-bp-numbered-number-weight-active: var(--pb-bp-numbered-mobile-number-weight, 900);
        --pb-bp-numbered-number-letter-spacing-active: var(--pb-bp-numbered-mobile-number-letter-spacing, .05em);
        --pb-bp-numbered-number-text-gap-active: var(--pb-bp-numbered-mobile-number-text-gap, 9px);
        --pb-bp-numbered-row-alignment-active: var(--pb-bp-numbered-mobile-row-alignment, center);
    }
}

/* Admin device preview overrides for Numbered Value List. */
.productboost-bullets-preview-shell.is-device-desktop .productboost-bullet-points--numbered-value {
    --pb-bp-numbered-padding-active: var(--pb-bp-numbered-desktop-padding, 16px);
    --pb-bp-numbered-radius-active: var(--pb-bp-numbered-desktop-radius, 16px);
    --pb-bp-numbered-border-width-active: var(--pb-bp-numbered-desktop-border-width, 1px);
    --pb-bp-numbered-margin-top-active: var(--pb-bp-numbered-desktop-margin-top, 14px);
    --pb-bp-numbered-margin-bottom-active: var(--pb-bp-numbered-desktop-margin-bottom, 16px);
    --pb-bp-numbered-title-size-active: var(--pb-bp-numbered-desktop-title-size, 17px);
    --pb-bp-numbered-title-weight-active: var(--pb-bp-numbered-desktop-title-weight, 800);
    --pb-bp-numbered-title-line-height-active: var(--pb-bp-numbered-desktop-title-line-height, 1.2);
    --pb-bp-numbered-title-letter-spacing-active: var(--pb-bp-numbered-desktop-title-letter-spacing, -.02em);
    --pb-bp-numbered-title-bottom-gap-active: var(--pb-bp-numbered-desktop-title-bottom-gap, 12px);
    --pb-bp-numbered-item-size-active: var(--pb-bp-numbered-desktop-item-size, 14px);
    --pb-bp-numbered-item-weight-active: var(--pb-bp-numbered-desktop-item-weight, 650);
    --pb-bp-numbered-item-line-height-active: var(--pb-bp-numbered-desktop-item-line-height, 1.35);
    --pb-bp-numbered-list-gap-active: var(--pb-bp-numbered-desktop-list-gap, 10px);
    --pb-bp-numbered-number-column-width-active: var(--pb-bp-numbered-desktop-number-column-width, 28px);
    --pb-bp-numbered-number-size-active: var(--pb-bp-numbered-desktop-number-size, 11px);
    --pb-bp-numbered-number-weight-active: var(--pb-bp-numbered-desktop-number-weight, 900);
    --pb-bp-numbered-number-letter-spacing-active: var(--pb-bp-numbered-desktop-number-letter-spacing, .05em);
    --pb-bp-numbered-number-text-gap-active: var(--pb-bp-numbered-desktop-number-text-gap, 10px);
    --pb-bp-numbered-row-alignment-active: var(--pb-bp-numbered-desktop-row-alignment, center);
}

.productboost-bullets-preview-shell.is-device-tablet .productboost-bullet-points--numbered-value {
    --pb-bp-numbered-padding-active: var(--pb-bp-numbered-tablet-padding, 15px);
    --pb-bp-numbered-radius-active: var(--pb-bp-numbered-tablet-radius, 16px);
    --pb-bp-numbered-border-width-active: var(--pb-bp-numbered-tablet-border-width, 1px);
    --pb-bp-numbered-margin-top-active: var(--pb-bp-numbered-tablet-margin-top, 14px);
    --pb-bp-numbered-margin-bottom-active: var(--pb-bp-numbered-tablet-margin-bottom, 16px);
    --pb-bp-numbered-title-size-active: var(--pb-bp-numbered-tablet-title-size, 17px);
    --pb-bp-numbered-title-weight-active: var(--pb-bp-numbered-tablet-title-weight, 800);
    --pb-bp-numbered-title-line-height-active: var(--pb-bp-numbered-tablet-title-line-height, 1.2);
    --pb-bp-numbered-title-letter-spacing-active: var(--pb-bp-numbered-tablet-title-letter-spacing, -.02em);
    --pb-bp-numbered-title-bottom-gap-active: var(--pb-bp-numbered-tablet-title-bottom-gap, 12px);
    --pb-bp-numbered-item-size-active: var(--pb-bp-numbered-tablet-item-size, 14px);
    --pb-bp-numbered-item-weight-active: var(--pb-bp-numbered-tablet-item-weight, 650);
    --pb-bp-numbered-item-line-height-active: var(--pb-bp-numbered-tablet-item-line-height, 1.35);
    --pb-bp-numbered-list-gap-active: var(--pb-bp-numbered-tablet-list-gap, 10px);
    --pb-bp-numbered-number-column-width-active: var(--pb-bp-numbered-tablet-number-column-width, 28px);
    --pb-bp-numbered-number-size-active: var(--pb-bp-numbered-tablet-number-size, 11px);
    --pb-bp-numbered-number-weight-active: var(--pb-bp-numbered-tablet-number-weight, 900);
    --pb-bp-numbered-number-letter-spacing-active: var(--pb-bp-numbered-tablet-number-letter-spacing, .05em);
    --pb-bp-numbered-number-text-gap-active: var(--pb-bp-numbered-tablet-number-text-gap, 10px);
    --pb-bp-numbered-row-alignment-active: var(--pb-bp-numbered-tablet-row-alignment, center);
}

.productboost-bullets-preview-shell.is-device-mobile .productboost-bullet-points--numbered-value {
    --pb-bp-numbered-padding-active: var(--pb-bp-numbered-mobile-padding, 14px);
    --pb-bp-numbered-radius-active: var(--pb-bp-numbered-mobile-radius, 14px);
    --pb-bp-numbered-border-width-active: var(--pb-bp-numbered-mobile-border-width, 1px);
    --pb-bp-numbered-margin-top-active: var(--pb-bp-numbered-mobile-margin-top, 12px);
    --pb-bp-numbered-margin-bottom-active: var(--pb-bp-numbered-mobile-margin-bottom, 14px);
    --pb-bp-numbered-title-size-active: var(--pb-bp-numbered-mobile-title-size, 16px);
    --pb-bp-numbered-title-weight-active: var(--pb-bp-numbered-mobile-title-weight, 800);
    --pb-bp-numbered-title-line-height-active: var(--pb-bp-numbered-mobile-title-line-height, 1.2);
    --pb-bp-numbered-title-letter-spacing-active: var(--pb-bp-numbered-mobile-title-letter-spacing, -.02em);
    --pb-bp-numbered-title-bottom-gap-active: var(--pb-bp-numbered-mobile-title-bottom-gap, 10px);
    --pb-bp-numbered-item-size-active: var(--pb-bp-numbered-mobile-item-size, 13px);
    --pb-bp-numbered-item-weight-active: var(--pb-bp-numbered-mobile-item-weight, 650);
    --pb-bp-numbered-item-line-height-active: var(--pb-bp-numbered-mobile-item-line-height, 1.35);
    --pb-bp-numbered-list-gap-active: var(--pb-bp-numbered-mobile-list-gap, 9px);
    --pb-bp-numbered-number-column-width-active: var(--pb-bp-numbered-mobile-number-column-width, 26px);
    --pb-bp-numbered-number-size-active: var(--pb-bp-numbered-mobile-number-size, 10.5px);
    --pb-bp-numbered-number-weight-active: var(--pb-bp-numbered-mobile-number-weight, 900);
    --pb-bp-numbered-number-letter-spacing-active: var(--pb-bp-numbered-mobile-number-letter-spacing, .05em);
    --pb-bp-numbered-number-text-gap-active: var(--pb-bp-numbered-mobile-number-text-gap, 9px);
    --pb-bp-numbered-row-alignment-active: var(--pb-bp-numbered-mobile-row-alignment, center);
}

.productboost-bullet-points--numbered-value.is-template-thumb .productboost-bullet-points__inner {
    min-height: 154px;
    padding: 12px;
}

.productboost-bullet-points--numbered-value.is-template-thumb .productboost-bullet-points__list {
    gap: 7px;
}

.productboost-bullet-points--numbered-value.is-template-thumb .productboost-bullet-points__item {
    font-size: 10px;
    gap: 6px;
    grid-template-columns: 22px minmax(0, 1fr);
    padding: 0 !important;
}

.productboost-bullet-points--numbered-value.is-template-thumb .productboost-bullet-points__number {
    font-size: 9px;
}

/* Template 08 — Editorial Underline */
.productboost-bullet-points--editorial-underline {
    --pb-bp-editorial-padding-x-active: var(--pb-bp-editorial-desktop-padding-x, 0px);
    --pb-bp-editorial-padding-y-active: var(--pb-bp-editorial-desktop-padding-y, 2px);
    --pb-bp-editorial-margin-top-active: var(--pb-bp-editorial-desktop-margin-top, 14px);
    --pb-bp-editorial-margin-bottom-active: var(--pb-bp-editorial-desktop-margin-bottom, 16px);
    --pb-bp-editorial-title-size-active: var(--pb-bp-editorial-desktop-title-size, 17px);
    --pb-bp-editorial-title-weight-active: var(--pb-bp-editorial-desktop-title-weight, 800);
    --pb-bp-editorial-title-line-height-active: var(--pb-bp-editorial-desktop-title-line-height, 1.2);
    --pb-bp-editorial-title-letter-spacing-active: var(--pb-bp-editorial-desktop-title-letter-spacing, -.02em);
    --pb-bp-editorial-title-underline-padding-active: var(--pb-bp-editorial-desktop-title-underline-padding, 5px);
    --pb-bp-editorial-title-underline-thickness-active: var(--pb-bp-editorial-desktop-title-underline-thickness, 3px);
    --pb-bp-editorial-list-top-gap-active: var(--pb-bp-editorial-desktop-list-top-gap, 14px);
    --pb-bp-editorial-item-size-active: var(--pb-bp-editorial-desktop-item-size, 14px);
    --pb-bp-editorial-item-weight-active: var(--pb-bp-editorial-desktop-item-weight, 650);
    --pb-bp-editorial-item-line-height-active: var(--pb-bp-editorial-desktop-item-line-height, 1.35);
    --pb-bp-editorial-list-gap-active: var(--pb-bp-editorial-desktop-list-gap, 10px);
    --pb-bp-editorial-dot-size-active: var(--pb-bp-editorial-desktop-dot-size, 7px);
    --pb-bp-editorial-dot-text-indent-active: var(--pb-bp-editorial-desktop-dot-text-indent, 17px);
    --pb-bp-editorial-dot-top-active: var(--pb-bp-editorial-desktop-dot-top, 7px);

    margin: var(--pb-bp-editorial-margin-top-active) 0 var(--pb-bp-editorial-margin-bottom-active);
}

.productboost-bullet-points--editorial-underline .productboost-bullet-points__inner {
    background: transparent;
    border: 0;
    border-radius: 0;
    padding: var(--pb-bp-editorial-padding-y-active) var(--pb-bp-editorial-padding-x-active);
}

.productboost-bullet-points--editorial-underline .productboost-bullet-points__title {
    border-bottom: var(--pb-bp-editorial-title-underline-thickness-active) solid var(--pb-bp-editorial-accent-color, #ff4028);
    color: var(--pb-bp-editorial-title-color, #1f2430) !important;
    display: inline-block;
    font-size: var(--pb-bp-editorial-title-size-active) !important;
    font-weight: var(--pb-bp-editorial-title-weight-active) !important;
    letter-spacing: var(--pb-bp-editorial-title-letter-spacing-active) !important;
    line-height: var(--pb-bp-editorial-title-line-height-active) !important;
    margin: 0 !important;
    padding: 0 0 var(--pb-bp-editorial-title-underline-padding-active) !important;
}

.productboost-bullet-points--editorial-underline .productboost-bullet-points__list {
    gap: var(--pb-bp-editorial-list-gap-active);
    margin-top: var(--pb-bp-editorial-list-top-gap-active) !important;
}

.productboost-bullet-points--editorial-underline .productboost-bullet-points__item {
    color: var(--pb-bp-editorial-text-color, #344158);
    display: block;
    font-size: var(--pb-bp-editorial-item-size-active);
    font-weight: var(--pb-bp-editorial-item-weight-active);
    line-height: var(--pb-bp-editorial-item-line-height-active);
    padding: 0 0 0 var(--pb-bp-editorial-dot-text-indent-active) !important;
    position: relative;
}

.productboost-bullet-points--editorial-underline .productboost-bullet-points__item::before {
    background: var(--pb-bp-editorial-accent-color, #ff4028);
    border-radius: 50%;
    content: "";
    height: var(--pb-bp-editorial-dot-size-active);
    left: 0;
    position: absolute;
    top: var(--pb-bp-editorial-dot-top-active);
    width: var(--pb-bp-editorial-dot-size-active);
}

.productboost-bullet-points--editorial-underline .productboost-bullet-points__item::after {
    display: none !important;
}

.productboost-bullet-points--editorial-underline .productboost-bullet-points__text {
    color: var(--pb-bp-editorial-text-color, #344158);
}

@media (max-width: 1024px) and (min-width: 768px) {
    .productboost-bullet-points--editorial-underline {
        --pb-bp-editorial-padding-x-active: var(--pb-bp-editorial-tablet-padding-x, 0px);
        --pb-bp-editorial-padding-y-active: var(--pb-bp-editorial-tablet-padding-y, 2px);
        --pb-bp-editorial-margin-top-active: var(--pb-bp-editorial-tablet-margin-top, 14px);
        --pb-bp-editorial-margin-bottom-active: var(--pb-bp-editorial-tablet-margin-bottom, 16px);
        --pb-bp-editorial-title-size-active: var(--pb-bp-editorial-tablet-title-size, 17px);
        --pb-bp-editorial-title-weight-active: var(--pb-bp-editorial-tablet-title-weight, 800);
        --pb-bp-editorial-title-line-height-active: var(--pb-bp-editorial-tablet-title-line-height, 1.2);
        --pb-bp-editorial-title-letter-spacing-active: var(--pb-bp-editorial-tablet-title-letter-spacing, -.02em);
        --pb-bp-editorial-title-underline-padding-active: var(--pb-bp-editorial-tablet-title-underline-padding, 5px);
        --pb-bp-editorial-title-underline-thickness-active: var(--pb-bp-editorial-tablet-title-underline-thickness, 3px);
        --pb-bp-editorial-list-top-gap-active: var(--pb-bp-editorial-tablet-list-top-gap, 14px);
        --pb-bp-editorial-item-size-active: var(--pb-bp-editorial-tablet-item-size, 14px);
        --pb-bp-editorial-item-weight-active: var(--pb-bp-editorial-tablet-item-weight, 650);
        --pb-bp-editorial-item-line-height-active: var(--pb-bp-editorial-tablet-item-line-height, 1.35);
        --pb-bp-editorial-list-gap-active: var(--pb-bp-editorial-tablet-list-gap, 10px);
        --pb-bp-editorial-dot-size-active: var(--pb-bp-editorial-tablet-dot-size, 7px);
        --pb-bp-editorial-dot-text-indent-active: var(--pb-bp-editorial-tablet-dot-text-indent, 17px);
        --pb-bp-editorial-dot-top-active: var(--pb-bp-editorial-tablet-dot-top, 7px);
    }
}

@media (max-width: 767px) {
    .productboost-bullet-points--editorial-underline {
        --pb-bp-editorial-padding-x-active: var(--pb-bp-editorial-mobile-padding-x, 0px);
        --pb-bp-editorial-padding-y-active: var(--pb-bp-editorial-mobile-padding-y, 2px);
        --pb-bp-editorial-margin-top-active: var(--pb-bp-editorial-mobile-margin-top, 12px);
        --pb-bp-editorial-margin-bottom-active: var(--pb-bp-editorial-mobile-margin-bottom, 14px);
        --pb-bp-editorial-title-size-active: var(--pb-bp-editorial-mobile-title-size, 16px);
        --pb-bp-editorial-title-weight-active: var(--pb-bp-editorial-mobile-title-weight, 800);
        --pb-bp-editorial-title-line-height-active: var(--pb-bp-editorial-mobile-title-line-height, 1.2);
        --pb-bp-editorial-title-letter-spacing-active: var(--pb-bp-editorial-mobile-title-letter-spacing, -.02em);
        --pb-bp-editorial-title-underline-padding-active: var(--pb-bp-editorial-mobile-title-underline-padding, 5px);
        --pb-bp-editorial-title-underline-thickness-active: var(--pb-bp-editorial-mobile-title-underline-thickness, 3px);
        --pb-bp-editorial-list-top-gap-active: var(--pb-bp-editorial-mobile-list-top-gap, 12px);
        --pb-bp-editorial-item-size-active: var(--pb-bp-editorial-mobile-item-size, 13px);
        --pb-bp-editorial-item-weight-active: var(--pb-bp-editorial-mobile-item-weight, 650);
        --pb-bp-editorial-item-line-height-active: var(--pb-bp-editorial-mobile-item-line-height, 1.35);
        --pb-bp-editorial-list-gap-active: var(--pb-bp-editorial-mobile-list-gap, 9px);
        --pb-bp-editorial-dot-size-active: var(--pb-bp-editorial-mobile-dot-size, 7px);
        --pb-bp-editorial-dot-text-indent-active: var(--pb-bp-editorial-mobile-dot-text-indent, 16px);
        --pb-bp-editorial-dot-top-active: var(--pb-bp-editorial-mobile-dot-top, 6px);
    }
}

/* Admin device preview overrides for Editorial Underline. */
.productboost-bullets-preview-shell.is-device-desktop .productboost-bullet-points--editorial-underline {
    --pb-bp-editorial-padding-x-active: var(--pb-bp-editorial-desktop-padding-x, 0px);
    --pb-bp-editorial-padding-y-active: var(--pb-bp-editorial-desktop-padding-y, 2px);
    --pb-bp-editorial-margin-top-active: var(--pb-bp-editorial-desktop-margin-top, 14px);
    --pb-bp-editorial-margin-bottom-active: var(--pb-bp-editorial-desktop-margin-bottom, 16px);
    --pb-bp-editorial-title-size-active: var(--pb-bp-editorial-desktop-title-size, 17px);
    --pb-bp-editorial-title-weight-active: var(--pb-bp-editorial-desktop-title-weight, 800);
    --pb-bp-editorial-title-line-height-active: var(--pb-bp-editorial-desktop-title-line-height, 1.2);
    --pb-bp-editorial-title-letter-spacing-active: var(--pb-bp-editorial-desktop-title-letter-spacing, -.02em);
    --pb-bp-editorial-title-underline-padding-active: var(--pb-bp-editorial-desktop-title-underline-padding, 5px);
    --pb-bp-editorial-title-underline-thickness-active: var(--pb-bp-editorial-desktop-title-underline-thickness, 3px);
    --pb-bp-editorial-list-top-gap-active: var(--pb-bp-editorial-desktop-list-top-gap, 14px);
    --pb-bp-editorial-item-size-active: var(--pb-bp-editorial-desktop-item-size, 14px);
    --pb-bp-editorial-item-weight-active: var(--pb-bp-editorial-desktop-item-weight, 650);
    --pb-bp-editorial-item-line-height-active: var(--pb-bp-editorial-desktop-item-line-height, 1.35);
    --pb-bp-editorial-list-gap-active: var(--pb-bp-editorial-desktop-list-gap, 10px);
    --pb-bp-editorial-dot-size-active: var(--pb-bp-editorial-desktop-dot-size, 7px);
    --pb-bp-editorial-dot-text-indent-active: var(--pb-bp-editorial-desktop-dot-text-indent, 17px);
    --pb-bp-editorial-dot-top-active: var(--pb-bp-editorial-desktop-dot-top, 7px);
}

.productboost-bullets-preview-shell.is-device-tablet .productboost-bullet-points--editorial-underline {
    --pb-bp-editorial-padding-x-active: var(--pb-bp-editorial-tablet-padding-x, 0px);
    --pb-bp-editorial-padding-y-active: var(--pb-bp-editorial-tablet-padding-y, 2px);
    --pb-bp-editorial-margin-top-active: var(--pb-bp-editorial-tablet-margin-top, 14px);
    --pb-bp-editorial-margin-bottom-active: var(--pb-bp-editorial-tablet-margin-bottom, 16px);
    --pb-bp-editorial-title-size-active: var(--pb-bp-editorial-tablet-title-size, 17px);
    --pb-bp-editorial-title-weight-active: var(--pb-bp-editorial-tablet-title-weight, 800);
    --pb-bp-editorial-title-line-height-active: var(--pb-bp-editorial-tablet-title-line-height, 1.2);
    --pb-bp-editorial-title-letter-spacing-active: var(--pb-bp-editorial-tablet-title-letter-spacing, -.02em);
    --pb-bp-editorial-title-underline-padding-active: var(--pb-bp-editorial-tablet-title-underline-padding, 5px);
    --pb-bp-editorial-title-underline-thickness-active: var(--pb-bp-editorial-tablet-title-underline-thickness, 3px);
    --pb-bp-editorial-list-top-gap-active: var(--pb-bp-editorial-tablet-list-top-gap, 14px);
    --pb-bp-editorial-item-size-active: var(--pb-bp-editorial-tablet-item-size, 14px);
    --pb-bp-editorial-item-weight-active: var(--pb-bp-editorial-tablet-item-weight, 650);
    --pb-bp-editorial-item-line-height-active: var(--pb-bp-editorial-tablet-item-line-height, 1.35);
    --pb-bp-editorial-list-gap-active: var(--pb-bp-editorial-tablet-list-gap, 10px);
    --pb-bp-editorial-dot-size-active: var(--pb-bp-editorial-tablet-dot-size, 7px);
    --pb-bp-editorial-dot-text-indent-active: var(--pb-bp-editorial-tablet-dot-text-indent, 17px);
    --pb-bp-editorial-dot-top-active: var(--pb-bp-editorial-tablet-dot-top, 7px);
}

.productboost-bullets-preview-shell.is-device-mobile .productboost-bullet-points--editorial-underline {
    --pb-bp-editorial-padding-x-active: var(--pb-bp-editorial-mobile-padding-x, 0px);
    --pb-bp-editorial-padding-y-active: var(--pb-bp-editorial-mobile-padding-y, 2px);
    --pb-bp-editorial-margin-top-active: var(--pb-bp-editorial-mobile-margin-top, 12px);
    --pb-bp-editorial-margin-bottom-active: var(--pb-bp-editorial-mobile-margin-bottom, 14px);
    --pb-bp-editorial-title-size-active: var(--pb-bp-editorial-mobile-title-size, 16px);
    --pb-bp-editorial-title-weight-active: var(--pb-bp-editorial-mobile-title-weight, 800);
    --pb-bp-editorial-title-line-height-active: var(--pb-bp-editorial-mobile-title-line-height, 1.2);
    --pb-bp-editorial-title-letter-spacing-active: var(--pb-bp-editorial-mobile-title-letter-spacing, -.02em);
    --pb-bp-editorial-title-underline-padding-active: var(--pb-bp-editorial-mobile-title-underline-padding, 5px);
    --pb-bp-editorial-title-underline-thickness-active: var(--pb-bp-editorial-mobile-title-underline-thickness, 3px);
    --pb-bp-editorial-list-top-gap-active: var(--pb-bp-editorial-mobile-list-top-gap, 12px);
    --pb-bp-editorial-item-size-active: var(--pb-bp-editorial-mobile-item-size, 13px);
    --pb-bp-editorial-item-weight-active: var(--pb-bp-editorial-mobile-item-weight, 650);
    --pb-bp-editorial-item-line-height-active: var(--pb-bp-editorial-mobile-item-line-height, 1.35);
    --pb-bp-editorial-list-gap-active: var(--pb-bp-editorial-mobile-list-gap, 9px);
    --pb-bp-editorial-dot-size-active: var(--pb-bp-editorial-mobile-dot-size, 7px);
    --pb-bp-editorial-dot-text-indent-active: var(--pb-bp-editorial-mobile-dot-text-indent, 16px);
    --pb-bp-editorial-dot-top-active: var(--pb-bp-editorial-mobile-dot-top, 6px);
}

.productboost-bullet-points--editorial-underline.is-template-thumb .productboost-bullet-points__inner {
    min-height: 154px;
    padding: 10px 3px;
}

.productboost-bullet-points--editorial-underline.is-template-thumb .productboost-bullet-points__title {
    font-size: 12px !important;
    padding-bottom: 4px !important;
}

.productboost-bullet-points--editorial-underline.is-template-thumb .productboost-bullet-points__list {
    gap: 7px;
    margin-top: 10px !important;
}

.productboost-bullet-points--editorial-underline.is-template-thumb .productboost-bullet-points__item {
    font-size: 10px;
    padding-left: 14px !important;
}

.productboost-bullet-points--editorial-underline.is-template-thumb .productboost-bullet-points__item::before {
    height: 6px;
    top: 4px;
    width: 6px;
}

/* Template 10 — Quote-Led Benefits */
.productboost-bullet-points--quote-led {
    --pb-bp-quote-padding-top-active: var(--pb-bp-quote-desktop-padding-top, 18px);
    --pb-bp-quote-padding-right-active: var(--pb-bp-quote-desktop-padding-right, 18px);
    --pb-bp-quote-padding-bottom-active: var(--pb-bp-quote-desktop-padding-bottom, 18px);
    --pb-bp-quote-padding-left-active: var(--pb-bp-quote-desktop-padding-left, 46px);
    --pb-bp-quote-radius-active: var(--pb-bp-quote-desktop-radius, 16px);
    --pb-bp-quote-border-width-active: var(--pb-bp-quote-desktop-border-width, 1px);
    --pb-bp-quote-margin-top-active: var(--pb-bp-quote-desktop-margin-top, 14px);
    --pb-bp-quote-margin-bottom-active: var(--pb-bp-quote-desktop-margin-bottom, 16px);
    --pb-bp-quote-title-size-active: var(--pb-bp-quote-desktop-title-size, 17px);
    --pb-bp-quote-title-weight-active: var(--pb-bp-quote-desktop-title-weight, 800);
    --pb-bp-quote-title-line-height-active: var(--pb-bp-quote-desktop-title-line-height, 1.2);
    --pb-bp-quote-title-letter-spacing-active: var(--pb-bp-quote-desktop-title-letter-spacing, -.02em);
    --pb-bp-quote-title-bottom-gap-active: var(--pb-bp-quote-desktop-title-bottom-gap, 12px);
    --pb-bp-quote-item-size-active: var(--pb-bp-quote-desktop-item-size, 14px);
    --pb-bp-quote-item-weight-active: var(--pb-bp-quote-desktop-item-weight, 650);
    --pb-bp-quote-item-line-height-active: var(--pb-bp-quote-desktop-item-line-height, 1.35);
    --pb-bp-quote-list-gap-active: var(--pb-bp-quote-desktop-list-gap, 9px);
    --pb-bp-quote-left-active: var(--pb-bp-quote-desktop-quote-left, 16px);
    --pb-bp-quote-top-active: var(--pb-bp-quote-desktop-quote-top, 10px);
    --pb-bp-quote-size-active: var(--pb-bp-quote-desktop-quote-size, 44px);
    --pb-bp-quote-weight-active: var(--pb-bp-quote-desktop-quote-weight, 900);
    --pb-bp-quote-line-height-active: var(--pb-bp-quote-desktop-quote-line-height, 1);
    --pb-bp-quote-dash-size-active: var(--pb-bp-quote-desktop-dash-size, 14px);
    --pb-bp-quote-dash-weight-active: var(--pb-bp-quote-desktop-dash-weight, 900);
    --pb-bp-quote-dash-gap-active: var(--pb-bp-quote-desktop-dash-gap, 4px);

    margin: var(--pb-bp-quote-margin-top-active) 0 var(--pb-bp-quote-margin-bottom-active);
}

.productboost-bullet-points--quote-led .productboost-bullet-points__inner {
    background: var(--pb-bp-quote-panel-background, #fff);
    border: var(--pb-bp-quote-border-width-active) solid var(--pb-bp-quote-panel-border, #e7e7e2);
    border-radius: var(--pb-bp-quote-radius-active);
    padding: var(--pb-bp-quote-padding-top-active) var(--pb-bp-quote-padding-right-active) var(--pb-bp-quote-padding-bottom-active) var(--pb-bp-quote-padding-left-active);
    position: relative;
}

.productboost-bullet-points--quote-led .productboost-bullet-points__inner::before {
    color: var(--pb-bp-quote-accent-color, #ff4028);
    content: "“";
    font-size: var(--pb-bp-quote-size-active);
    font-weight: var(--pb-bp-quote-weight-active);
    left: var(--pb-bp-quote-left-active);
    line-height: var(--pb-bp-quote-line-height-active);
    pointer-events: none;
    position: absolute;
    top: var(--pb-bp-quote-top-active);
}

.productboost-bullet-points--quote-led .productboost-bullet-points__title {
    color: var(--pb-bp-quote-title-color, #1f2430) !important;
    font-size: var(--pb-bp-quote-title-size-active) !important;
    font-weight: var(--pb-bp-quote-title-weight-active) !important;
    letter-spacing: var(--pb-bp-quote-title-letter-spacing-active) !important;
    line-height: var(--pb-bp-quote-title-line-height-active) !important;
    margin: 0 0 var(--pb-bp-quote-title-bottom-gap-active) !important;
    padding: 0 !important;
}

.productboost-bullet-points--quote-led .productboost-bullet-points__list {
    gap: var(--pb-bp-quote-list-gap-active);
}

.productboost-bullet-points--quote-led .productboost-bullet-points__item {
    align-items: baseline;
    color: var(--pb-bp-quote-text-color, #344158);
    display: grid;
    font-size: var(--pb-bp-quote-item-size-active);
    font-weight: var(--pb-bp-quote-item-weight-active);
    gap: var(--pb-bp-quote-dash-gap-active);
    grid-template-columns: auto minmax(0, 1fr);
    line-height: var(--pb-bp-quote-item-line-height-active);
    padding: 0 !important;
}

.productboost-bullet-points--quote-led .productboost-bullet-points__item::before {
    color: var(--pb-bp-quote-accent-color, #ff4028);
    content: "—";
    font-size: var(--pb-bp-quote-dash-size-active);
    font-weight: var(--pb-bp-quote-dash-weight-active);
    line-height: inherit;
}

.productboost-bullet-points--quote-led .productboost-bullet-points__item::after {
    display: none !important;
}

.productboost-bullet-points--quote-led .productboost-bullet-points__text {
    color: var(--pb-bp-quote-text-color, #344158);
}

@media (max-width: 1024px) and (min-width: 768px) {
    .productboost-bullet-points--quote-led {
        --pb-bp-quote-padding-top-active: var(--pb-bp-quote-tablet-padding-top, 18px);
        --pb-bp-quote-padding-right-active: var(--pb-bp-quote-tablet-padding-right, 18px);
        --pb-bp-quote-padding-bottom-active: var(--pb-bp-quote-tablet-padding-bottom, 18px);
        --pb-bp-quote-padding-left-active: var(--pb-bp-quote-tablet-padding-left, 46px);
        --pb-bp-quote-radius-active: var(--pb-bp-quote-tablet-radius, 16px);
        --pb-bp-quote-border-width-active: var(--pb-bp-quote-tablet-border-width, 1px);
        --pb-bp-quote-margin-top-active: var(--pb-bp-quote-tablet-margin-top, 14px);
        --pb-bp-quote-margin-bottom-active: var(--pb-bp-quote-tablet-margin-bottom, 16px);
        --pb-bp-quote-title-size-active: var(--pb-bp-quote-tablet-title-size, 17px);
        --pb-bp-quote-title-weight-active: var(--pb-bp-quote-tablet-title-weight, 800);
        --pb-bp-quote-title-line-height-active: var(--pb-bp-quote-tablet-title-line-height, 1.2);
        --pb-bp-quote-title-letter-spacing-active: var(--pb-bp-quote-tablet-title-letter-spacing, -.02em);
        --pb-bp-quote-title-bottom-gap-active: var(--pb-bp-quote-tablet-title-bottom-gap, 12px);
        --pb-bp-quote-item-size-active: var(--pb-bp-quote-tablet-item-size, 14px);
        --pb-bp-quote-item-weight-active: var(--pb-bp-quote-tablet-item-weight, 650);
        --pb-bp-quote-item-line-height-active: var(--pb-bp-quote-tablet-item-line-height, 1.35);
        --pb-bp-quote-list-gap-active: var(--pb-bp-quote-tablet-list-gap, 9px);
        --pb-bp-quote-left-active: var(--pb-bp-quote-tablet-quote-left, 16px);
        --pb-bp-quote-top-active: var(--pb-bp-quote-tablet-quote-top, 10px);
        --pb-bp-quote-size-active: var(--pb-bp-quote-tablet-quote-size, 44px);
        --pb-bp-quote-weight-active: var(--pb-bp-quote-tablet-quote-weight, 900);
        --pb-bp-quote-line-height-active: var(--pb-bp-quote-tablet-quote-line-height, 1);
        --pb-bp-quote-dash-size-active: var(--pb-bp-quote-tablet-dash-size, 14px);
        --pb-bp-quote-dash-weight-active: var(--pb-bp-quote-tablet-dash-weight, 900);
        --pb-bp-quote-dash-gap-active: var(--pb-bp-quote-tablet-dash-gap, 4px);
    }
}

@media (max-width: 767px) {
    .productboost-bullet-points--quote-led {
        --pb-bp-quote-padding-top-active: var(--pb-bp-quote-mobile-padding-top, 16px);
        --pb-bp-quote-padding-right-active: var(--pb-bp-quote-mobile-padding-right, 16px);
        --pb-bp-quote-padding-bottom-active: var(--pb-bp-quote-mobile-padding-bottom, 16px);
        --pb-bp-quote-padding-left-active: var(--pb-bp-quote-mobile-padding-left, 40px);
        --pb-bp-quote-radius-active: var(--pb-bp-quote-mobile-radius, 14px);
        --pb-bp-quote-border-width-active: var(--pb-bp-quote-mobile-border-width, 1px);
        --pb-bp-quote-margin-top-active: var(--pb-bp-quote-mobile-margin-top, 12px);
        --pb-bp-quote-margin-bottom-active: var(--pb-bp-quote-mobile-margin-bottom, 14px);
        --pb-bp-quote-title-size-active: var(--pb-bp-quote-mobile-title-size, 16px);
        --pb-bp-quote-title-weight-active: var(--pb-bp-quote-mobile-title-weight, 800);
        --pb-bp-quote-title-line-height-active: var(--pb-bp-quote-mobile-title-line-height, 1.2);
        --pb-bp-quote-title-letter-spacing-active: var(--pb-bp-quote-mobile-title-letter-spacing, -.02em);
        --pb-bp-quote-title-bottom-gap-active: var(--pb-bp-quote-mobile-title-bottom-gap, 10px);
        --pb-bp-quote-item-size-active: var(--pb-bp-quote-mobile-item-size, 13px);
        --pb-bp-quote-item-weight-active: var(--pb-bp-quote-mobile-item-weight, 650);
        --pb-bp-quote-item-line-height-active: var(--pb-bp-quote-mobile-item-line-height, 1.35);
        --pb-bp-quote-list-gap-active: var(--pb-bp-quote-mobile-list-gap, 8px);
        --pb-bp-quote-left-active: var(--pb-bp-quote-mobile-quote-left, 13px);
        --pb-bp-quote-top-active: var(--pb-bp-quote-mobile-quote-top, 8px);
        --pb-bp-quote-size-active: var(--pb-bp-quote-mobile-quote-size, 38px);
        --pb-bp-quote-weight-active: var(--pb-bp-quote-mobile-quote-weight, 900);
        --pb-bp-quote-line-height-active: var(--pb-bp-quote-mobile-quote-line-height, 1);
        --pb-bp-quote-dash-size-active: var(--pb-bp-quote-mobile-dash-size, 13px);
        --pb-bp-quote-dash-weight-active: var(--pb-bp-quote-mobile-dash-weight, 900);
        --pb-bp-quote-dash-gap-active: var(--pb-bp-quote-mobile-dash-gap, 4px);
    }
}

/* Admin device preview overrides for Quote-Led Benefits. */
.productboost-bullets-preview-shell.is-device-desktop .productboost-bullet-points--quote-led {
    --pb-bp-quote-padding-top-active: var(--pb-bp-quote-desktop-padding-top, 18px);
    --pb-bp-quote-padding-right-active: var(--pb-bp-quote-desktop-padding-right, 18px);
    --pb-bp-quote-padding-bottom-active: var(--pb-bp-quote-desktop-padding-bottom, 18px);
    --pb-bp-quote-padding-left-active: var(--pb-bp-quote-desktop-padding-left, 46px);
    --pb-bp-quote-radius-active: var(--pb-bp-quote-desktop-radius, 16px);
    --pb-bp-quote-border-width-active: var(--pb-bp-quote-desktop-border-width, 1px);
    --pb-bp-quote-margin-top-active: var(--pb-bp-quote-desktop-margin-top, 14px);
    --pb-bp-quote-margin-bottom-active: var(--pb-bp-quote-desktop-margin-bottom, 16px);
    --pb-bp-quote-title-size-active: var(--pb-bp-quote-desktop-title-size, 17px);
    --pb-bp-quote-title-weight-active: var(--pb-bp-quote-desktop-title-weight, 800);
    --pb-bp-quote-title-line-height-active: var(--pb-bp-quote-desktop-title-line-height, 1.2);
    --pb-bp-quote-title-letter-spacing-active: var(--pb-bp-quote-desktop-title-letter-spacing, -.02em);
    --pb-bp-quote-title-bottom-gap-active: var(--pb-bp-quote-desktop-title-bottom-gap, 12px);
    --pb-bp-quote-item-size-active: var(--pb-bp-quote-desktop-item-size, 14px);
    --pb-bp-quote-item-weight-active: var(--pb-bp-quote-desktop-item-weight, 650);
    --pb-bp-quote-item-line-height-active: var(--pb-bp-quote-desktop-item-line-height, 1.35);
    --pb-bp-quote-list-gap-active: var(--pb-bp-quote-desktop-list-gap, 9px);
    --pb-bp-quote-left-active: var(--pb-bp-quote-desktop-quote-left, 16px);
    --pb-bp-quote-top-active: var(--pb-bp-quote-desktop-quote-top, 10px);
    --pb-bp-quote-size-active: var(--pb-bp-quote-desktop-quote-size, 44px);
    --pb-bp-quote-weight-active: var(--pb-bp-quote-desktop-quote-weight, 900);
    --pb-bp-quote-line-height-active: var(--pb-bp-quote-desktop-quote-line-height, 1);
    --pb-bp-quote-dash-size-active: var(--pb-bp-quote-desktop-dash-size, 14px);
    --pb-bp-quote-dash-weight-active: var(--pb-bp-quote-desktop-dash-weight, 900);
    --pb-bp-quote-dash-gap-active: var(--pb-bp-quote-desktop-dash-gap, 4px);
}

.productboost-bullets-preview-shell.is-device-tablet .productboost-bullet-points--quote-led {
    --pb-bp-quote-padding-top-active: var(--pb-bp-quote-tablet-padding-top, 18px);
    --pb-bp-quote-padding-right-active: var(--pb-bp-quote-tablet-padding-right, 18px);
    --pb-bp-quote-padding-bottom-active: var(--pb-bp-quote-tablet-padding-bottom, 18px);
    --pb-bp-quote-padding-left-active: var(--pb-bp-quote-tablet-padding-left, 46px);
    --pb-bp-quote-radius-active: var(--pb-bp-quote-tablet-radius, 16px);
    --pb-bp-quote-border-width-active: var(--pb-bp-quote-tablet-border-width, 1px);
    --pb-bp-quote-margin-top-active: var(--pb-bp-quote-tablet-margin-top, 14px);
    --pb-bp-quote-margin-bottom-active: var(--pb-bp-quote-tablet-margin-bottom, 16px);
    --pb-bp-quote-title-size-active: var(--pb-bp-quote-tablet-title-size, 17px);
    --pb-bp-quote-title-weight-active: var(--pb-bp-quote-tablet-title-weight, 800);
    --pb-bp-quote-title-line-height-active: var(--pb-bp-quote-tablet-title-line-height, 1.2);
    --pb-bp-quote-title-letter-spacing-active: var(--pb-bp-quote-tablet-title-letter-spacing, -.02em);
    --pb-bp-quote-title-bottom-gap-active: var(--pb-bp-quote-tablet-title-bottom-gap, 12px);
    --pb-bp-quote-item-size-active: var(--pb-bp-quote-tablet-item-size, 14px);
    --pb-bp-quote-item-weight-active: var(--pb-bp-quote-tablet-item-weight, 650);
    --pb-bp-quote-item-line-height-active: var(--pb-bp-quote-tablet-item-line-height, 1.35);
    --pb-bp-quote-list-gap-active: var(--pb-bp-quote-tablet-list-gap, 9px);
    --pb-bp-quote-left-active: var(--pb-bp-quote-tablet-quote-left, 16px);
    --pb-bp-quote-top-active: var(--pb-bp-quote-tablet-quote-top, 10px);
    --pb-bp-quote-size-active: var(--pb-bp-quote-tablet-quote-size, 44px);
    --pb-bp-quote-weight-active: var(--pb-bp-quote-tablet-quote-weight, 900);
    --pb-bp-quote-line-height-active: var(--pb-bp-quote-tablet-quote-line-height, 1);
    --pb-bp-quote-dash-size-active: var(--pb-bp-quote-tablet-dash-size, 14px);
    --pb-bp-quote-dash-weight-active: var(--pb-bp-quote-tablet-dash-weight, 900);
    --pb-bp-quote-dash-gap-active: var(--pb-bp-quote-tablet-dash-gap, 4px);
}

.productboost-bullets-preview-shell.is-device-mobile .productboost-bullet-points--quote-led {
    --pb-bp-quote-padding-top-active: var(--pb-bp-quote-mobile-padding-top, 16px);
    --pb-bp-quote-padding-right-active: var(--pb-bp-quote-mobile-padding-right, 16px);
    --pb-bp-quote-padding-bottom-active: var(--pb-bp-quote-mobile-padding-bottom, 16px);
    --pb-bp-quote-padding-left-active: var(--pb-bp-quote-mobile-padding-left, 40px);
    --pb-bp-quote-radius-active: var(--pb-bp-quote-mobile-radius, 14px);
    --pb-bp-quote-border-width-active: var(--pb-bp-quote-mobile-border-width, 1px);
    --pb-bp-quote-margin-top-active: var(--pb-bp-quote-mobile-margin-top, 12px);
    --pb-bp-quote-margin-bottom-active: var(--pb-bp-quote-mobile-margin-bottom, 14px);
    --pb-bp-quote-title-size-active: var(--pb-bp-quote-mobile-title-size, 16px);
    --pb-bp-quote-title-weight-active: var(--pb-bp-quote-mobile-title-weight, 800);
    --pb-bp-quote-title-line-height-active: var(--pb-bp-quote-mobile-title-line-height, 1.2);
    --pb-bp-quote-title-letter-spacing-active: var(--pb-bp-quote-mobile-title-letter-spacing, -.02em);
    --pb-bp-quote-title-bottom-gap-active: var(--pb-bp-quote-mobile-title-bottom-gap, 10px);
    --pb-bp-quote-item-size-active: var(--pb-bp-quote-mobile-item-size, 13px);
    --pb-bp-quote-item-weight-active: var(--pb-bp-quote-mobile-item-weight, 650);
    --pb-bp-quote-item-line-height-active: var(--pb-bp-quote-mobile-item-line-height, 1.35);
    --pb-bp-quote-list-gap-active: var(--pb-bp-quote-mobile-list-gap, 8px);
    --pb-bp-quote-left-active: var(--pb-bp-quote-mobile-quote-left, 13px);
    --pb-bp-quote-top-active: var(--pb-bp-quote-mobile-quote-top, 8px);
    --pb-bp-quote-size-active: var(--pb-bp-quote-mobile-quote-size, 38px);
    --pb-bp-quote-weight-active: var(--pb-bp-quote-mobile-quote-weight, 900);
    --pb-bp-quote-line-height-active: var(--pb-bp-quote-mobile-quote-line-height, 1);
    --pb-bp-quote-dash-size-active: var(--pb-bp-quote-mobile-dash-size, 13px);
    --pb-bp-quote-dash-weight-active: var(--pb-bp-quote-mobile-dash-weight, 900);
    --pb-bp-quote-dash-gap-active: var(--pb-bp-quote-mobile-dash-gap, 4px);
}

.productboost-bullet-points--quote-led.is-template-thumb .productboost-bullet-points__inner {
    min-height: 154px;
    padding: 12px 10px 12px 34px;
}

.productboost-bullet-points--quote-led.is-template-thumb .productboost-bullet-points__inner::before {
    font-size: 34px;
    left: 10px;
    top: 7px;
}

.productboost-bullet-points--quote-led.is-template-thumb .productboost-bullet-points__title {
    font-size: 12px !important;
    margin-bottom: 9px !important;
}

.productboost-bullet-points--quote-led.is-template-thumb .productboost-bullet-points__list {
    gap: 6px;
}

.productboost-bullet-points--quote-led.is-template-thumb .productboost-bullet-points__item {
    font-size: 10px;
    gap: 3px;
}

.productboost-bullet-points--quote-led.is-template-thumb .productboost-bullet-points__item::before {
    font-size: 10px;
}



/* Template 11 — Vertical Timeline */
.productboost-bullet-points--vertical-timeline {
    --pb-bp-timeline-padding-active: var(--pb-bp-timeline-desktop-padding, 16px);
    --pb-bp-timeline-radius-active: var(--pb-bp-timeline-desktop-radius, 16px);
    --pb-bp-timeline-border-width-active: var(--pb-bp-timeline-desktop-border-width, 1px);
    --pb-bp-timeline-margin-top-active: var(--pb-bp-timeline-desktop-margin-top, 14px);
    --pb-bp-timeline-margin-bottom-active: var(--pb-bp-timeline-desktop-margin-bottom, 16px);
    --pb-bp-timeline-title-size-active: var(--pb-bp-timeline-desktop-title-size, 17px);
    --pb-bp-timeline-title-weight-active: var(--pb-bp-timeline-desktop-title-weight, 800);
    --pb-bp-timeline-title-line-height-active: var(--pb-bp-timeline-desktop-title-line-height, 1.2);
    --pb-bp-timeline-title-letter-spacing-active: var(--pb-bp-timeline-desktop-title-letter-spacing, -.02em);
    --pb-bp-timeline-title-bottom-gap-active: var(--pb-bp-timeline-desktop-title-bottom-gap, 12px);
    --pb-bp-timeline-item-size-active: var(--pb-bp-timeline-desktop-item-size, 14px);
    --pb-bp-timeline-item-weight-active: var(--pb-bp-timeline-desktop-item-weight, 650);
    --pb-bp-timeline-item-line-height-active: var(--pb-bp-timeline-desktop-item-line-height, 1.35);
    --pb-bp-timeline-list-gap-active: var(--pb-bp-timeline-desktop-list-gap, 12px);
    --pb-bp-timeline-line-left-active: var(--pb-bp-timeline-desktop-line-left, 9px);
    --pb-bp-timeline-line-top-active: var(--pb-bp-timeline-desktop-line-top, 6px);
    --pb-bp-timeline-line-bottom-active: var(--pb-bp-timeline-desktop-line-bottom, 6px);
    --pb-bp-timeline-line-width-active: var(--pb-bp-timeline-desktop-line-width, 2px);
    --pb-bp-timeline-node-column-width-active: var(--pb-bp-timeline-desktop-node-column-width, 20px);
    --pb-bp-timeline-node-size-active: var(--pb-bp-timeline-desktop-node-size, 10px);
    --pb-bp-timeline-node-left-active: var(--pb-bp-timeline-desktop-node-left, 5px);
    --pb-bp-timeline-node-halo-size-active: var(--pb-bp-timeline-desktop-node-halo-size, 4px);
    --pb-bp-timeline-node-text-gap-active: var(--pb-bp-timeline-desktop-node-text-gap, 10px);
    --pb-bp-timeline-row-alignment-active: var(--pb-bp-timeline-desktop-row-alignment, center);

    margin: var(--pb-bp-timeline-margin-top-active) 0 var(--pb-bp-timeline-margin-bottom-active);
}

.productboost-bullet-points--vertical-timeline .productboost-bullet-points__inner {
    background: var(--pb-bp-timeline-panel-background, #fff);
    border: var(--pb-bp-timeline-border-width-active) solid var(--pb-bp-timeline-panel-border, #e7e7e2);
    border-radius: var(--pb-bp-timeline-radius-active);
    padding: var(--pb-bp-timeline-padding-active);
}

.productboost-bullet-points--vertical-timeline .productboost-bullet-points__title {
    color: var(--pb-bp-timeline-title-color, #1f2430) !important;
    font-size: var(--pb-bp-timeline-title-size-active) !important;
    font-weight: var(--pb-bp-timeline-title-weight-active) !important;
    letter-spacing: var(--pb-bp-timeline-title-letter-spacing-active) !important;
    line-height: var(--pb-bp-timeline-title-line-height-active) !important;
    margin: 0 0 var(--pb-bp-timeline-title-bottom-gap-active) !important;
    padding: 0 !important;
}

.productboost-bullet-points--vertical-timeline .productboost-bullet-points__list {
    gap: var(--pb-bp-timeline-list-gap-active);
    position: relative;
}

.productboost-bullet-points--vertical-timeline .productboost-bullet-points__list::before {
    background: var(--pb-bp-timeline-line-color, #ffd1ca);
    bottom: var(--pb-bp-timeline-line-bottom-active);
    content: "";
    left: var(--pb-bp-timeline-line-left-active);
    pointer-events: none;
    position: absolute;
    top: var(--pb-bp-timeline-line-top-active);
    width: var(--pb-bp-timeline-line-width-active);
    z-index: 0;
}

.productboost-bullet-points--vertical-timeline .productboost-bullet-points__item {
    align-items: var(--pb-bp-timeline-row-alignment-active);
    color: var(--pb-bp-timeline-text-color, #344158);
    display: grid;
    font-size: var(--pb-bp-timeline-item-size-active);
    font-weight: var(--pb-bp-timeline-item-weight-active);
    gap: var(--pb-bp-timeline-node-text-gap-active);
    grid-template-columns: var(--pb-bp-timeline-node-column-width-active) minmax(0, 1fr);
    line-height: var(--pb-bp-timeline-item-line-height-active);
    padding: 0 !important;
    position: relative;
    z-index: 1;
}

.productboost-bullet-points--vertical-timeline .productboost-bullet-points__item::before {
    align-self: var(--pb-bp-timeline-row-alignment-active);
    background: var(--pb-bp-timeline-node-color, #ff4028);
    border-radius: 50%;
    box-shadow: 0 0 0 var(--pb-bp-timeline-node-halo-size-active) var(--pb-bp-timeline-node-halo-color, #fff2ef);
    content: "";
    height: var(--pb-bp-timeline-node-size-active);
    margin-left: var(--pb-bp-timeline-node-left-active);
    width: var(--pb-bp-timeline-node-size-active);
    z-index: 2;
}

.productboost-bullet-points--vertical-timeline .productboost-bullet-points__item::after {
    display: none !important;
}

.productboost-bullet-points--vertical-timeline .productboost-bullet-points__text {
    color: var(--pb-bp-timeline-text-color, #344158);
}

@media (max-width: 1024px) and (min-width: 768px) {
    .productboost-bullet-points--vertical-timeline {
        --pb-bp-timeline-padding-active: var(--pb-bp-timeline-tablet-padding, 16px);
        --pb-bp-timeline-radius-active: var(--pb-bp-timeline-tablet-radius, 16px);
        --pb-bp-timeline-border-width-active: var(--pb-bp-timeline-tablet-border-width, 1px);
        --pb-bp-timeline-margin-top-active: var(--pb-bp-timeline-tablet-margin-top, 14px);
        --pb-bp-timeline-margin-bottom-active: var(--pb-bp-timeline-tablet-margin-bottom, 16px);
        --pb-bp-timeline-title-size-active: var(--pb-bp-timeline-tablet-title-size, 17px);
        --pb-bp-timeline-title-weight-active: var(--pb-bp-timeline-tablet-title-weight, 800);
        --pb-bp-timeline-title-line-height-active: var(--pb-bp-timeline-tablet-title-line-height, 1.2);
        --pb-bp-timeline-title-letter-spacing-active: var(--pb-bp-timeline-tablet-title-letter-spacing, -.02em);
        --pb-bp-timeline-title-bottom-gap-active: var(--pb-bp-timeline-tablet-title-bottom-gap, 12px);
        --pb-bp-timeline-item-size-active: var(--pb-bp-timeline-tablet-item-size, 14px);
        --pb-bp-timeline-item-weight-active: var(--pb-bp-timeline-tablet-item-weight, 650);
        --pb-bp-timeline-item-line-height-active: var(--pb-bp-timeline-tablet-item-line-height, 1.35);
        --pb-bp-timeline-list-gap-active: var(--pb-bp-timeline-tablet-list-gap, 12px);
        --pb-bp-timeline-line-left-active: var(--pb-bp-timeline-tablet-line-left, 9px);
        --pb-bp-timeline-line-top-active: var(--pb-bp-timeline-tablet-line-top, 6px);
        --pb-bp-timeline-line-bottom-active: var(--pb-bp-timeline-tablet-line-bottom, 6px);
        --pb-bp-timeline-line-width-active: var(--pb-bp-timeline-tablet-line-width, 2px);
        --pb-bp-timeline-node-column-width-active: var(--pb-bp-timeline-tablet-node-column-width, 20px);
        --pb-bp-timeline-node-size-active: var(--pb-bp-timeline-tablet-node-size, 10px);
        --pb-bp-timeline-node-left-active: var(--pb-bp-timeline-tablet-node-left, 5px);
        --pb-bp-timeline-node-halo-size-active: var(--pb-bp-timeline-tablet-node-halo-size, 4px);
        --pb-bp-timeline-node-text-gap-active: var(--pb-bp-timeline-tablet-node-text-gap, 10px);
        --pb-bp-timeline-row-alignment-active: var(--pb-bp-timeline-tablet-row-alignment, center);
    }
}

@media (max-width: 767px) {
    .productboost-bullet-points--vertical-timeline {
        --pb-bp-timeline-padding-active: var(--pb-bp-timeline-mobile-padding, 14px);
        --pb-bp-timeline-radius-active: var(--pb-bp-timeline-mobile-radius, 14px);
        --pb-bp-timeline-border-width-active: var(--pb-bp-timeline-mobile-border-width, 1px);
        --pb-bp-timeline-margin-top-active: var(--pb-bp-timeline-mobile-margin-top, 12px);
        --pb-bp-timeline-margin-bottom-active: var(--pb-bp-timeline-mobile-margin-bottom, 14px);
        --pb-bp-timeline-title-size-active: var(--pb-bp-timeline-mobile-title-size, 16px);
        --pb-bp-timeline-title-weight-active: var(--pb-bp-timeline-mobile-title-weight, 800);
        --pb-bp-timeline-title-line-height-active: var(--pb-bp-timeline-mobile-title-line-height, 1.2);
        --pb-bp-timeline-title-letter-spacing-active: var(--pb-bp-timeline-mobile-title-letter-spacing, -.02em);
        --pb-bp-timeline-title-bottom-gap-active: var(--pb-bp-timeline-mobile-title-bottom-gap, 10px);
        --pb-bp-timeline-item-size-active: var(--pb-bp-timeline-mobile-item-size, 13px);
        --pb-bp-timeline-item-weight-active: var(--pb-bp-timeline-mobile-item-weight, 650);
        --pb-bp-timeline-item-line-height-active: var(--pb-bp-timeline-mobile-item-line-height, 1.35);
        --pb-bp-timeline-list-gap-active: var(--pb-bp-timeline-mobile-list-gap, 10px);
        --pb-bp-timeline-line-left-active: var(--pb-bp-timeline-mobile-line-left, 8px);
        --pb-bp-timeline-line-top-active: var(--pb-bp-timeline-mobile-line-top, 5px);
        --pb-bp-timeline-line-bottom-active: var(--pb-bp-timeline-mobile-line-bottom, 5px);
        --pb-bp-timeline-line-width-active: var(--pb-bp-timeline-mobile-line-width, 2px);
        --pb-bp-timeline-node-column-width-active: var(--pb-bp-timeline-mobile-node-column-width, 18px);
        --pb-bp-timeline-node-size-active: var(--pb-bp-timeline-mobile-node-size, 9px);
        --pb-bp-timeline-node-left-active: var(--pb-bp-timeline-mobile-node-left, 4.5px);
        --pb-bp-timeline-node-halo-size-active: var(--pb-bp-timeline-mobile-node-halo-size, 3.5px);
        --pb-bp-timeline-node-text-gap-active: var(--pb-bp-timeline-mobile-node-text-gap, 9px);
        --pb-bp-timeline-row-alignment-active: var(--pb-bp-timeline-mobile-row-alignment, center);
    }
}

/* Admin device preview overrides for Vertical Timeline. */
.productboost-bullets-preview-shell.is-device-desktop .productboost-bullet-points--vertical-timeline {
    --pb-bp-timeline-padding-active: var(--pb-bp-timeline-desktop-padding, 16px);
    --pb-bp-timeline-radius-active: var(--pb-bp-timeline-desktop-radius, 16px);
    --pb-bp-timeline-border-width-active: var(--pb-bp-timeline-desktop-border-width, 1px);
    --pb-bp-timeline-margin-top-active: var(--pb-bp-timeline-desktop-margin-top, 14px);
    --pb-bp-timeline-margin-bottom-active: var(--pb-bp-timeline-desktop-margin-bottom, 16px);
    --pb-bp-timeline-title-size-active: var(--pb-bp-timeline-desktop-title-size, 17px);
    --pb-bp-timeline-title-weight-active: var(--pb-bp-timeline-desktop-title-weight, 800);
    --pb-bp-timeline-title-line-height-active: var(--pb-bp-timeline-desktop-title-line-height, 1.2);
    --pb-bp-timeline-title-letter-spacing-active: var(--pb-bp-timeline-desktop-title-letter-spacing, -.02em);
    --pb-bp-timeline-title-bottom-gap-active: var(--pb-bp-timeline-desktop-title-bottom-gap, 12px);
    --pb-bp-timeline-item-size-active: var(--pb-bp-timeline-desktop-item-size, 14px);
    --pb-bp-timeline-item-weight-active: var(--pb-bp-timeline-desktop-item-weight, 650);
    --pb-bp-timeline-item-line-height-active: var(--pb-bp-timeline-desktop-item-line-height, 1.35);
    --pb-bp-timeline-list-gap-active: var(--pb-bp-timeline-desktop-list-gap, 12px);
    --pb-bp-timeline-line-left-active: var(--pb-bp-timeline-desktop-line-left, 9px);
    --pb-bp-timeline-line-top-active: var(--pb-bp-timeline-desktop-line-top, 6px);
    --pb-bp-timeline-line-bottom-active: var(--pb-bp-timeline-desktop-line-bottom, 6px);
    --pb-bp-timeline-line-width-active: var(--pb-bp-timeline-desktop-line-width, 2px);
    --pb-bp-timeline-node-column-width-active: var(--pb-bp-timeline-desktop-node-column-width, 20px);
    --pb-bp-timeline-node-size-active: var(--pb-bp-timeline-desktop-node-size, 10px);
    --pb-bp-timeline-node-left-active: var(--pb-bp-timeline-desktop-node-left, 5px);
    --pb-bp-timeline-node-halo-size-active: var(--pb-bp-timeline-desktop-node-halo-size, 4px);
    --pb-bp-timeline-node-text-gap-active: var(--pb-bp-timeline-desktop-node-text-gap, 10px);
    --pb-bp-timeline-row-alignment-active: var(--pb-bp-timeline-desktop-row-alignment, center);
}

.productboost-bullets-preview-shell.is-device-tablet .productboost-bullet-points--vertical-timeline {
    --pb-bp-timeline-padding-active: var(--pb-bp-timeline-tablet-padding, 16px);
    --pb-bp-timeline-radius-active: var(--pb-bp-timeline-tablet-radius, 16px);
    --pb-bp-timeline-border-width-active: var(--pb-bp-timeline-tablet-border-width, 1px);
    --pb-bp-timeline-margin-top-active: var(--pb-bp-timeline-tablet-margin-top, 14px);
    --pb-bp-timeline-margin-bottom-active: var(--pb-bp-timeline-tablet-margin-bottom, 16px);
    --pb-bp-timeline-title-size-active: var(--pb-bp-timeline-tablet-title-size, 17px);
    --pb-bp-timeline-title-weight-active: var(--pb-bp-timeline-tablet-title-weight, 800);
    --pb-bp-timeline-title-line-height-active: var(--pb-bp-timeline-tablet-title-line-height, 1.2);
    --pb-bp-timeline-title-letter-spacing-active: var(--pb-bp-timeline-tablet-title-letter-spacing, -.02em);
    --pb-bp-timeline-title-bottom-gap-active: var(--pb-bp-timeline-tablet-title-bottom-gap, 12px);
    --pb-bp-timeline-item-size-active: var(--pb-bp-timeline-tablet-item-size, 14px);
    --pb-bp-timeline-item-weight-active: var(--pb-bp-timeline-tablet-item-weight, 650);
    --pb-bp-timeline-item-line-height-active: var(--pb-bp-timeline-tablet-item-line-height, 1.35);
    --pb-bp-timeline-list-gap-active: var(--pb-bp-timeline-tablet-list-gap, 12px);
    --pb-bp-timeline-line-left-active: var(--pb-bp-timeline-tablet-line-left, 9px);
    --pb-bp-timeline-line-top-active: var(--pb-bp-timeline-tablet-line-top, 6px);
    --pb-bp-timeline-line-bottom-active: var(--pb-bp-timeline-tablet-line-bottom, 6px);
    --pb-bp-timeline-line-width-active: var(--pb-bp-timeline-tablet-line-width, 2px);
    --pb-bp-timeline-node-column-width-active: var(--pb-bp-timeline-tablet-node-column-width, 20px);
    --pb-bp-timeline-node-size-active: var(--pb-bp-timeline-tablet-node-size, 10px);
    --pb-bp-timeline-node-left-active: var(--pb-bp-timeline-tablet-node-left, 5px);
    --pb-bp-timeline-node-halo-size-active: var(--pb-bp-timeline-tablet-node-halo-size, 4px);
    --pb-bp-timeline-node-text-gap-active: var(--pb-bp-timeline-tablet-node-text-gap, 10px);
    --pb-bp-timeline-row-alignment-active: var(--pb-bp-timeline-tablet-row-alignment, center);
}

.productboost-bullets-preview-shell.is-device-mobile .productboost-bullet-points--vertical-timeline {
    --pb-bp-timeline-padding-active: var(--pb-bp-timeline-mobile-padding, 14px);
    --pb-bp-timeline-radius-active: var(--pb-bp-timeline-mobile-radius, 14px);
    --pb-bp-timeline-border-width-active: var(--pb-bp-timeline-mobile-border-width, 1px);
    --pb-bp-timeline-margin-top-active: var(--pb-bp-timeline-mobile-margin-top, 12px);
    --pb-bp-timeline-margin-bottom-active: var(--pb-bp-timeline-mobile-margin-bottom, 14px);
    --pb-bp-timeline-title-size-active: var(--pb-bp-timeline-mobile-title-size, 16px);
    --pb-bp-timeline-title-weight-active: var(--pb-bp-timeline-mobile-title-weight, 800);
    --pb-bp-timeline-title-line-height-active: var(--pb-bp-timeline-mobile-title-line-height, 1.2);
    --pb-bp-timeline-title-letter-spacing-active: var(--pb-bp-timeline-mobile-title-letter-spacing, -.02em);
    --pb-bp-timeline-title-bottom-gap-active: var(--pb-bp-timeline-mobile-title-bottom-gap, 10px);
    --pb-bp-timeline-item-size-active: var(--pb-bp-timeline-mobile-item-size, 13px);
    --pb-bp-timeline-item-weight-active: var(--pb-bp-timeline-mobile-item-weight, 650);
    --pb-bp-timeline-item-line-height-active: var(--pb-bp-timeline-mobile-item-line-height, 1.35);
    --pb-bp-timeline-list-gap-active: var(--pb-bp-timeline-mobile-list-gap, 10px);
    --pb-bp-timeline-line-left-active: var(--pb-bp-timeline-mobile-line-left, 8px);
    --pb-bp-timeline-line-top-active: var(--pb-bp-timeline-mobile-line-top, 5px);
    --pb-bp-timeline-line-bottom-active: var(--pb-bp-timeline-mobile-line-bottom, 5px);
    --pb-bp-timeline-line-width-active: var(--pb-bp-timeline-mobile-line-width, 2px);
    --pb-bp-timeline-node-column-width-active: var(--pb-bp-timeline-mobile-node-column-width, 18px);
    --pb-bp-timeline-node-size-active: var(--pb-bp-timeline-mobile-node-size, 9px);
    --pb-bp-timeline-node-left-active: var(--pb-bp-timeline-mobile-node-left, 4.5px);
    --pb-bp-timeline-node-halo-size-active: var(--pb-bp-timeline-mobile-node-halo-size, 3.5px);
    --pb-bp-timeline-node-text-gap-active: var(--pb-bp-timeline-mobile-node-text-gap, 9px);
    --pb-bp-timeline-row-alignment-active: var(--pb-bp-timeline-mobile-row-alignment, center);
}

.productboost-bullet-points--vertical-timeline.is-template-thumb .productboost-bullet-points__inner {
    min-height: 154px;
    padding: 12px;
}

.productboost-bullet-points--vertical-timeline.is-template-thumb .productboost-bullet-points__title {
    font-size: 12px !important;
    margin-bottom: 9px !important;
}

.productboost-bullet-points--vertical-timeline.is-template-thumb .productboost-bullet-points__list {
    gap: 7px;
}

.productboost-bullet-points--vertical-timeline.is-template-thumb .productboost-bullet-points__list::before {
    left: 6px;
    top: 4px;
    bottom: 4px;
    width: 1.5px;
}

.productboost-bullet-points--vertical-timeline.is-template-thumb .productboost-bullet-points__item {
    font-size: 10px;
    gap: 7px;
    grid-template-columns: 14px minmax(0, 1fr);
}

.productboost-bullet-points--vertical-timeline.is-template-thumb .productboost-bullet-points__item::before {
    box-shadow: 0 0 0 3px var(--pb-bp-timeline-node-halo-color, #fff2ef);
    height: 7px;
    margin-left: 3px;
    width: 7px;
}

/* Alternating Surfaces */
.productboost-bullet-points--alternating-surfaces {
    --pb-bp-alternating-padding-active: var(--pb-bp-alternating-desktop-padding, 17px);
    --pb-bp-alternating-radius-active: var(--pb-bp-alternating-desktop-radius, 16px);
    --pb-bp-alternating-border-width-active: var(--pb-bp-alternating-desktop-border-width, 1px);
    --pb-bp-alternating-margin-top-active: var(--pb-bp-alternating-desktop-margin-top, 14px);
    --pb-bp-alternating-margin-bottom-active: var(--pb-bp-alternating-desktop-margin-bottom, 16px);
    --pb-bp-alternating-title-size-active: var(--pb-bp-alternating-desktop-title-size, 17px);
    --pb-bp-alternating-title-weight-active: var(--pb-bp-alternating-desktop-title-weight, 850);
    --pb-bp-alternating-title-line-height-active: var(--pb-bp-alternating-desktop-title-line-height, 1.2);
    --pb-bp-alternating-title-letter-spacing-active: var(--pb-bp-alternating-desktop-title-letter-spacing, -.02em);
    --pb-bp-alternating-title-bottom-gap-active: var(--pb-bp-alternating-desktop-title-bottom-gap, 13px);
    --pb-bp-alternating-item-size-active: var(--pb-bp-alternating-desktop-item-size, 14px);
    --pb-bp-alternating-item-weight-active: var(--pb-bp-alternating-desktop-item-weight, 800);
    --pb-bp-alternating-item-line-height-active: var(--pb-bp-alternating-desktop-item-line-height, 1.35);
    --pb-bp-alternating-row-gap-active: var(--pb-bp-alternating-desktop-row-gap, 6px);
    --pb-bp-alternating-row-padding-y-active: var(--pb-bp-alternating-desktop-row-padding-y, 11px);
    --pb-bp-alternating-row-padding-x-active: var(--pb-bp-alternating-desktop-row-padding-x, 12px);
    --pb-bp-alternating-row-radius-active: var(--pb-bp-alternating-desktop-row-radius, 10px);
    --pb-bp-alternating-dot-size-active: var(--pb-bp-alternating-desktop-dot-size, 8px);
    --pb-bp-alternating-dot-text-gap-active: var(--pb-bp-alternating-desktop-dot-text-gap, 10px);
    --pb-bp-alternating-row-alignment-active: var(--pb-bp-alternating-desktop-row-alignment, center);
    clear: both;
    margin: var(--pb-bp-alternating-margin-top-active) 0 var(--pb-bp-alternating-margin-bottom-active);
    width: 100%;
}

.productboost-bullet-points--alternating-surfaces .productboost-bullet-points__inner {
    box-sizing: border-box;
    padding: var(--pb-bp-alternating-padding-active);
    background: var(--pb-bp-alternating-panel-background, #fff);
    border: var(--pb-bp-alternating-border-width-active) solid var(--pb-bp-alternating-panel-border, #e4e4de);
    border-radius: var(--pb-bp-alternating-radius-active);
}

.productboost-bullet-points--alternating-surfaces .productboost-bullet-points__title {
    margin: 0 0 var(--pb-bp-alternating-title-bottom-gap-active) !important;
    color: var(--pb-bp-alternating-title-color, #1f2430) !important;
    font-size: var(--pb-bp-alternating-title-size-active) !important;
    font-weight: var(--pb-bp-alternating-title-weight-active) !important;
    line-height: var(--pb-bp-alternating-title-line-height-active) !important;
    letter-spacing: var(--pb-bp-alternating-title-letter-spacing-active) !important;
}

.productboost-bullet-points--alternating-surfaces .productboost-bullet-points__list {
    display: grid;
    gap: var(--pb-bp-alternating-row-gap-active);
    margin: 0;
    padding: 0;
    list-style: none;
}

.productboost-bullet-points--alternating-surfaces .productboost-bullet-points__item {
    box-sizing: border-box;
    display: grid;
    grid-template-columns: var(--pb-bp-alternating-dot-size-active) minmax(0, 1fr);
    align-items: var(--pb-bp-alternating-row-alignment-active);
    gap: var(--pb-bp-alternating-dot-text-gap-active);
    margin: 0;
    padding: var(--pb-bp-alternating-row-padding-y-active) var(--pb-bp-alternating-row-padding-x-active) !important;
    border: 0;
    border-radius: var(--pb-bp-alternating-row-radius-active);
    color: var(--pb-bp-alternating-text-color, #303a4e);
    font-size: var(--pb-bp-alternating-item-size-active);
    font-weight: var(--pb-bp-alternating-item-weight-active);
    line-height: var(--pb-bp-alternating-item-line-height-active);
}

.productboost-bullet-points--alternating-surfaces .productboost-bullet-points__item:first-child,
.productboost-bullet-points--alternating-surfaces .productboost-bullet-points__item:last-child {
    padding: var(--pb-bp-alternating-row-padding-y-active) var(--pb-bp-alternating-row-padding-x-active) !important;
}

.productboost-bullet-points--alternating-surfaces .productboost-bullet-points__item:nth-child(odd) {
    background: var(--pb-bp-alternating-odd-background, #fafaf8);
}

.productboost-bullet-points--alternating-surfaces .productboost-bullet-points__item:nth-child(even) {
    background: var(--pb-bp-alternating-even-background, #fff1ee);
}

.productboost-bullet-points--alternating-surfaces .productboost-bullet-points__item::after {
    display: none;
}

.productboost-bullet-points--alternating-surfaces .productboost-bullet-points__dot {
    align-self: var(--pb-bp-alternating-row-alignment-active);
    width: var(--pb-bp-alternating-dot-size-active);
    height: var(--pb-bp-alternating-dot-size-active);
    border-radius: 50%;
    background: var(--pb-bp-alternating-dot-color, #ff432c);
}

.productboost-bullet-points--alternating-surfaces .productboost-bullet-points__text {
    min-width: 0;
    color: inherit;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .productboost-bullet-points--alternating-surfaces {
        --pb-bp-alternating-padding-active: var(--pb-bp-alternating-tablet-padding, 16px);
        --pb-bp-alternating-radius-active: var(--pb-bp-alternating-tablet-radius, 16px);
        --pb-bp-alternating-border-width-active: var(--pb-bp-alternating-tablet-border-width, 1px);
        --pb-bp-alternating-margin-top-active: var(--pb-bp-alternating-tablet-margin-top, 14px);
        --pb-bp-alternating-margin-bottom-active: var(--pb-bp-alternating-tablet-margin-bottom, 16px);
        --pb-bp-alternating-title-size-active: var(--pb-bp-alternating-tablet-title-size, 17px);
        --pb-bp-alternating-title-weight-active: var(--pb-bp-alternating-tablet-title-weight, 850);
        --pb-bp-alternating-title-line-height-active: var(--pb-bp-alternating-tablet-title-line-height, 1.2);
        --pb-bp-alternating-title-letter-spacing-active: var(--pb-bp-alternating-tablet-title-letter-spacing, -.02em);
        --pb-bp-alternating-title-bottom-gap-active: var(--pb-bp-alternating-tablet-title-bottom-gap, 13px);
        --pb-bp-alternating-item-size-active: var(--pb-bp-alternating-tablet-item-size, 14px);
        --pb-bp-alternating-item-weight-active: var(--pb-bp-alternating-tablet-item-weight, 800);
        --pb-bp-alternating-item-line-height-active: var(--pb-bp-alternating-tablet-item-line-height, 1.35);
        --pb-bp-alternating-row-gap-active: var(--pb-bp-alternating-tablet-row-gap, 6px);
        --pb-bp-alternating-row-padding-y-active: var(--pb-bp-alternating-tablet-row-padding-y, 11px);
        --pb-bp-alternating-row-padding-x-active: var(--pb-bp-alternating-tablet-row-padding-x, 12px);
        --pb-bp-alternating-row-radius-active: var(--pb-bp-alternating-tablet-row-radius, 10px);
        --pb-bp-alternating-dot-size-active: var(--pb-bp-alternating-tablet-dot-size, 8px);
        --pb-bp-alternating-dot-text-gap-active: var(--pb-bp-alternating-tablet-dot-text-gap, 10px);
        --pb-bp-alternating-row-alignment-active: var(--pb-bp-alternating-tablet-row-alignment, center);
    }
}

@media (max-width: 767px) {
    .productboost-bullet-points--alternating-surfaces {
        --pb-bp-alternating-padding-active: var(--pb-bp-alternating-mobile-padding, 14px);
        --pb-bp-alternating-radius-active: var(--pb-bp-alternating-mobile-radius, 14px);
        --pb-bp-alternating-border-width-active: var(--pb-bp-alternating-mobile-border-width, 1px);
        --pb-bp-alternating-margin-top-active: var(--pb-bp-alternating-mobile-margin-top, 12px);
        --pb-bp-alternating-margin-bottom-active: var(--pb-bp-alternating-mobile-margin-bottom, 14px);
        --pb-bp-alternating-title-size-active: var(--pb-bp-alternating-mobile-title-size, 16px);
        --pb-bp-alternating-title-weight-active: var(--pb-bp-alternating-mobile-title-weight, 850);
        --pb-bp-alternating-title-line-height-active: var(--pb-bp-alternating-mobile-title-line-height, 1.2);
        --pb-bp-alternating-title-letter-spacing-active: var(--pb-bp-alternating-mobile-title-letter-spacing, -.02em);
        --pb-bp-alternating-title-bottom-gap-active: var(--pb-bp-alternating-mobile-title-bottom-gap, 11px);
        --pb-bp-alternating-item-size-active: var(--pb-bp-alternating-mobile-item-size, 13px);
        --pb-bp-alternating-item-weight-active: var(--pb-bp-alternating-mobile-item-weight, 800);
        --pb-bp-alternating-item-line-height-active: var(--pb-bp-alternating-mobile-item-line-height, 1.4);
        --pb-bp-alternating-row-gap-active: var(--pb-bp-alternating-mobile-row-gap, 6px);
        --pb-bp-alternating-row-padding-y-active: var(--pb-bp-alternating-mobile-row-padding-y, 10px);
        --pb-bp-alternating-row-padding-x-active: var(--pb-bp-alternating-mobile-row-padding-x, 11px);
        --pb-bp-alternating-row-radius-active: var(--pb-bp-alternating-mobile-row-radius, 9px);
        --pb-bp-alternating-dot-size-active: var(--pb-bp-alternating-mobile-dot-size, 8px);
        --pb-bp-alternating-dot-text-gap-active: var(--pb-bp-alternating-mobile-dot-text-gap, 9px);
        --pb-bp-alternating-row-alignment-active: var(--pb-bp-alternating-mobile-row-alignment, center);
    }
}

/* Admin device preview overrides for Alternating Surfaces. */
.productboost-bullets-preview-shell.is-device-desktop .productboost-bullet-points--alternating-surfaces {
    --pb-bp-alternating-padding-active: var(--pb-bp-alternating-desktop-padding, 17px);
    --pb-bp-alternating-radius-active: var(--pb-bp-alternating-desktop-radius, 16px);
    --pb-bp-alternating-border-width-active: var(--pb-bp-alternating-desktop-border-width, 1px);
    --pb-bp-alternating-margin-top-active: var(--pb-bp-alternating-desktop-margin-top, 14px);
    --pb-bp-alternating-margin-bottom-active: var(--pb-bp-alternating-desktop-margin-bottom, 16px);
    --pb-bp-alternating-title-size-active: var(--pb-bp-alternating-desktop-title-size, 17px);
    --pb-bp-alternating-title-weight-active: var(--pb-bp-alternating-desktop-title-weight, 850);
    --pb-bp-alternating-title-line-height-active: var(--pb-bp-alternating-desktop-title-line-height, 1.2);
    --pb-bp-alternating-title-letter-spacing-active: var(--pb-bp-alternating-desktop-title-letter-spacing, -.02em);
    --pb-bp-alternating-title-bottom-gap-active: var(--pb-bp-alternating-desktop-title-bottom-gap, 13px);
    --pb-bp-alternating-item-size-active: var(--pb-bp-alternating-desktop-item-size, 14px);
    --pb-bp-alternating-item-weight-active: var(--pb-bp-alternating-desktop-item-weight, 800);
    --pb-bp-alternating-item-line-height-active: var(--pb-bp-alternating-desktop-item-line-height, 1.35);
    --pb-bp-alternating-row-gap-active: var(--pb-bp-alternating-desktop-row-gap, 6px);
    --pb-bp-alternating-row-padding-y-active: var(--pb-bp-alternating-desktop-row-padding-y, 11px);
    --pb-bp-alternating-row-padding-x-active: var(--pb-bp-alternating-desktop-row-padding-x, 12px);
    --pb-bp-alternating-row-radius-active: var(--pb-bp-alternating-desktop-row-radius, 10px);
    --pb-bp-alternating-dot-size-active: var(--pb-bp-alternating-desktop-dot-size, 8px);
    --pb-bp-alternating-dot-text-gap-active: var(--pb-bp-alternating-desktop-dot-text-gap, 10px);
    --pb-bp-alternating-row-alignment-active: var(--pb-bp-alternating-desktop-row-alignment, center);
}

.productboost-bullets-preview-shell.is-device-tablet .productboost-bullet-points--alternating-surfaces {
    --pb-bp-alternating-padding-active: var(--pb-bp-alternating-tablet-padding, 16px);
    --pb-bp-alternating-radius-active: var(--pb-bp-alternating-tablet-radius, 16px);
    --pb-bp-alternating-border-width-active: var(--pb-bp-alternating-tablet-border-width, 1px);
    --pb-bp-alternating-margin-top-active: var(--pb-bp-alternating-tablet-margin-top, 14px);
    --pb-bp-alternating-margin-bottom-active: var(--pb-bp-alternating-tablet-margin-bottom, 16px);
    --pb-bp-alternating-title-size-active: var(--pb-bp-alternating-tablet-title-size, 17px);
    --pb-bp-alternating-title-weight-active: var(--pb-bp-alternating-tablet-title-weight, 850);
    --pb-bp-alternating-title-line-height-active: var(--pb-bp-alternating-tablet-title-line-height, 1.2);
    --pb-bp-alternating-title-letter-spacing-active: var(--pb-bp-alternating-tablet-title-letter-spacing, -.02em);
    --pb-bp-alternating-title-bottom-gap-active: var(--pb-bp-alternating-tablet-title-bottom-gap, 13px);
    --pb-bp-alternating-item-size-active: var(--pb-bp-alternating-tablet-item-size, 14px);
    --pb-bp-alternating-item-weight-active: var(--pb-bp-alternating-tablet-item-weight, 800);
    --pb-bp-alternating-item-line-height-active: var(--pb-bp-alternating-tablet-item-line-height, 1.35);
    --pb-bp-alternating-row-gap-active: var(--pb-bp-alternating-tablet-row-gap, 6px);
    --pb-bp-alternating-row-padding-y-active: var(--pb-bp-alternating-tablet-row-padding-y, 11px);
    --pb-bp-alternating-row-padding-x-active: var(--pb-bp-alternating-tablet-row-padding-x, 12px);
    --pb-bp-alternating-row-radius-active: var(--pb-bp-alternating-tablet-row-radius, 10px);
    --pb-bp-alternating-dot-size-active: var(--pb-bp-alternating-tablet-dot-size, 8px);
    --pb-bp-alternating-dot-text-gap-active: var(--pb-bp-alternating-tablet-dot-text-gap, 10px);
    --pb-bp-alternating-row-alignment-active: var(--pb-bp-alternating-tablet-row-alignment, center);
}

.productboost-bullets-preview-shell.is-device-mobile .productboost-bullet-points--alternating-surfaces {
    --pb-bp-alternating-padding-active: var(--pb-bp-alternating-mobile-padding, 14px);
    --pb-bp-alternating-radius-active: var(--pb-bp-alternating-mobile-radius, 14px);
    --pb-bp-alternating-border-width-active: var(--pb-bp-alternating-mobile-border-width, 1px);
    --pb-bp-alternating-margin-top-active: var(--pb-bp-alternating-mobile-margin-top, 12px);
    --pb-bp-alternating-margin-bottom-active: var(--pb-bp-alternating-mobile-margin-bottom, 14px);
    --pb-bp-alternating-title-size-active: var(--pb-bp-alternating-mobile-title-size, 16px);
    --pb-bp-alternating-title-weight-active: var(--pb-bp-alternating-mobile-title-weight, 850);
    --pb-bp-alternating-title-line-height-active: var(--pb-bp-alternating-mobile-title-line-height, 1.2);
    --pb-bp-alternating-title-letter-spacing-active: var(--pb-bp-alternating-mobile-title-letter-spacing, -.02em);
    --pb-bp-alternating-title-bottom-gap-active: var(--pb-bp-alternating-mobile-title-bottom-gap, 11px);
    --pb-bp-alternating-item-size-active: var(--pb-bp-alternating-mobile-item-size, 13px);
    --pb-bp-alternating-item-weight-active: var(--pb-bp-alternating-mobile-item-weight, 800);
    --pb-bp-alternating-item-line-height-active: var(--pb-bp-alternating-mobile-item-line-height, 1.4);
    --pb-bp-alternating-row-gap-active: var(--pb-bp-alternating-mobile-row-gap, 6px);
    --pb-bp-alternating-row-padding-y-active: var(--pb-bp-alternating-mobile-row-padding-y, 10px);
    --pb-bp-alternating-row-padding-x-active: var(--pb-bp-alternating-mobile-row-padding-x, 11px);
    --pb-bp-alternating-row-radius-active: var(--pb-bp-alternating-mobile-row-radius, 9px);
    --pb-bp-alternating-dot-size-active: var(--pb-bp-alternating-mobile-dot-size, 8px);
    --pb-bp-alternating-dot-text-gap-active: var(--pb-bp-alternating-mobile-dot-text-gap, 9px);
    --pb-bp-alternating-row-alignment-active: var(--pb-bp-alternating-mobile-row-alignment, center);
}

.productboost-bullet-points--alternating-surfaces.is-template-thumb .productboost-bullet-points__inner {
    min-height: 154px;
    padding: 12px;
}

.productboost-bullet-points--alternating-surfaces.is-template-thumb .productboost-bullet-points__title {
    margin-bottom: 9px !important;
    font-size: 12px !important;
}

.productboost-bullet-points--alternating-surfaces.is-template-thumb .productboost-bullet-points__list {
    gap: 5px;
}

.productboost-bullet-points--alternating-surfaces.is-template-thumb .productboost-bullet-points__item {
    grid-template-columns: 6px minmax(0, 1fr);
    gap: 7px;
    padding: 7px 8px !important;
    border-radius: 7px;
    font-size: 10px;
}

.productboost-bullet-points--alternating-surfaces.is-template-thumb .productboost-bullet-points__dot {
    width: 6px;
    height: 6px;
}



/* Vertical Word Rail */
.productboost-bullet-points--vertical-word-rail {
    --pb-bp-word-rail-padding-active: var(--pb-bp-word-rail-desktop-padding, 17px);
    --pb-bp-word-rail-radius-active: var(--pb-bp-word-rail-desktop-radius, 16px);
    --pb-bp-word-rail-border-width-active: var(--pb-bp-word-rail-desktop-border-width, 1px);
    --pb-bp-word-rail-margin-top-active: var(--pb-bp-word-rail-desktop-margin-top, 14px);
    --pb-bp-word-rail-margin-bottom-active: var(--pb-bp-word-rail-desktop-margin-bottom, 16px);
    --pb-bp-word-rail-title-size-active: var(--pb-bp-word-rail-desktop-title-size, 17px);
    --pb-bp-word-rail-title-weight-active: var(--pb-bp-word-rail-desktop-title-weight, 850);
    --pb-bp-word-rail-title-line-height-active: var(--pb-bp-word-rail-desktop-title-line-height, 1.2);
    --pb-bp-word-rail-title-letter-spacing-active: var(--pb-bp-word-rail-desktop-title-letter-spacing, -.02em);
    --pb-bp-word-rail-title-bottom-gap-active: var(--pb-bp-word-rail-desktop-title-bottom-gap, 13px);
    --pb-bp-word-rail-item-size-active: var(--pb-bp-word-rail-desktop-item-size, 14px);
    --pb-bp-word-rail-item-weight-active: var(--pb-bp-word-rail-desktop-item-weight, 800);
    --pb-bp-word-rail-item-line-height-active: var(--pb-bp-word-rail-desktop-item-line-height, 1.35);
    --pb-bp-word-rail-copy-size-active: var(--pb-bp-word-rail-desktop-copy-size, 11px);
    --pb-bp-word-rail-copy-weight-active: var(--pb-bp-word-rail-desktop-copy-weight, 400);
    --pb-bp-word-rail-copy-line-height-active: var(--pb-bp-word-rail-desktop-copy-line-height, 1.4);
    --pb-bp-word-rail-copy-top-gap-active: var(--pb-bp-word-rail-desktop-copy-top-gap, 3px);
    --pb-bp-word-rail-row-padding-y-active: var(--pb-bp-word-rail-desktop-row-padding-y, 10px);
    --pb-bp-word-rail-word-column-width-active: var(--pb-bp-word-rail-desktop-word-column-width, 24px);
    --pb-bp-word-rail-word-text-gap-active: var(--pb-bp-word-rail-desktop-word-text-gap, 10px);
    --pb-bp-word-rail-word-size-active: var(--pb-bp-word-rail-desktop-word-size, 9px);
    --pb-bp-word-rail-word-weight-active: var(--pb-bp-word-rail-desktop-word-weight, 900);
    --pb-bp-word-rail-word-letter-spacing-active: var(--pb-bp-word-rail-desktop-word-letter-spacing, .08em);
    --pb-bp-word-rail-divider-width-active: var(--pb-bp-word-rail-desktop-divider-width, 1px);
    --pb-bp-word-rail-row-alignment-active: var(--pb-bp-word-rail-desktop-row-alignment, center);
    clear: both;
    margin: var(--pb-bp-word-rail-margin-top-active) 0 var(--pb-bp-word-rail-margin-bottom-active);
    width: 100%;
}
.productboost-bullet-points--vertical-word-rail .productboost-bullet-points__inner {
    box-sizing: border-box;
    padding: var(--pb-bp-word-rail-padding-active);
    background: var(--pb-bp-word-rail-panel-background, #fff);
    border: var(--pb-bp-word-rail-border-width-active) solid var(--pb-bp-word-rail-panel-border, #e4e4de);
    border-radius: var(--pb-bp-word-rail-radius-active);
}
.productboost-bullet-points--vertical-word-rail .productboost-bullet-points__title {
    margin: 0 0 var(--pb-bp-word-rail-title-bottom-gap-active) !important;
    padding: 0 !important;
    color: var(--pb-bp-word-rail-title-color, #1f2430) !important;
    font-size: var(--pb-bp-word-rail-title-size-active) !important;
    font-weight: var(--pb-bp-word-rail-title-weight-active) !important;
    line-height: var(--pb-bp-word-rail-title-line-height-active) !important;
    letter-spacing: var(--pb-bp-word-rail-title-letter-spacing-active) !important;
}
.productboost-bullet-points--vertical-word-rail .productboost-bullet-points__list {display:block;margin:0!important;padding:0!important;list-style:none!important}
.productboost-bullet-points--vertical-word-rail .productboost-bullet-points__item {
    box-sizing:border-box;display:grid;grid-template-columns:var(--pb-bp-word-rail-word-column-width-active) minmax(0,1fr);
    align-items:var(--pb-bp-word-rail-row-alignment-active);gap:var(--pb-bp-word-rail-word-text-gap-active);
    margin:0!important;padding:var(--pb-bp-word-rail-row-padding-y-active) 0!important;border:0;
    border-bottom:var(--pb-bp-word-rail-divider-width-active) solid var(--pb-bp-word-rail-divider-color,#e4e4de);
    color:var(--pb-bp-word-rail-text-color,#303a4e);font-size:var(--pb-bp-word-rail-item-size-active);
    font-weight:var(--pb-bp-word-rail-item-weight-active);line-height:var(--pb-bp-word-rail-item-line-height-active);position:relative
}
.productboost-bullet-points--vertical-word-rail .productboost-bullet-points__item:first-child {padding-top:var(--pb-bp-word-rail-row-padding-y-active)!important}
.productboost-bullet-points--vertical-word-rail .productboost-bullet-points__item:last-child {padding-bottom:0!important;border-bottom:0}
.productboost-bullet-points--vertical-word-rail .productboost-bullet-points__item::after {display:none}
.productboost-bullet-points--vertical-word-rail .productboost-bullet-points__word {
    align-self:stretch;display:grid;place-items:center;min-height:0;color:var(--pb-bp-word-rail-word-color,#ff432c);
    font-size:var(--pb-bp-word-rail-word-size-active);font-weight:var(--pb-bp-word-rail-word-weight-active);
    letter-spacing:var(--pb-bp-word-rail-word-letter-spacing-active);line-height:1;text-align:center;text-transform:uppercase;
    writing-mode:vertical-rl;transform:rotate(180deg)
}
.productboost-bullet-points--vertical-word-rail .productboost-bullet-points__content {align-self:var(--pb-bp-word-rail-row-alignment-active);display:flex;flex-direction:column;justify-content:center;min-width:0}
.productboost-bullet-points--vertical-word-rail .productboost-bullet-points__item.has-no-copy .productboost-bullet-points__content {align-self:center;justify-content:center}
.productboost-bullet-points--vertical-word-rail .productboost-bullet-points__text {color:var(--pb-bp-word-rail-text-color,#303a4e);font-size:var(--pb-bp-word-rail-item-size-active);font-weight:var(--pb-bp-word-rail-item-weight-active);line-height:var(--pb-bp-word-rail-item-line-height-active)}
.productboost-bullet-points--vertical-word-rail .productboost-bullet-points__copy {display:block;margin-top:var(--pb-bp-word-rail-copy-top-gap-active);color:var(--pb-bp-word-rail-copy-color,#767c87);font-size:var(--pb-bp-word-rail-copy-size-active);font-weight:var(--pb-bp-word-rail-copy-weight-active);line-height:var(--pb-bp-word-rail-copy-line-height-active)}
.productboost-bullet-points--vertical-word-rail .productboost-bullet-points__copy:empty {display:none}
@media (min-width:768px) and (max-width:1024px) {.productboost-bullet-points--vertical-word-rail {
    --pb-bp-word-rail-padding-active: var(--pb-bp-word-rail-tablet-padding, 16px);
    --pb-bp-word-rail-radius-active: var(--pb-bp-word-rail-tablet-radius, 16px);
    --pb-bp-word-rail-border-width-active: var(--pb-bp-word-rail-tablet-border-width, 1px);
    --pb-bp-word-rail-margin-top-active: var(--pb-bp-word-rail-tablet-margin-top, 14px);
    --pb-bp-word-rail-margin-bottom-active: var(--pb-bp-word-rail-tablet-margin-bottom, 16px);
    --pb-bp-word-rail-title-size-active: var(--pb-bp-word-rail-tablet-title-size, 17px);
    --pb-bp-word-rail-title-weight-active: var(--pb-bp-word-rail-tablet-title-weight, 850);
    --pb-bp-word-rail-title-line-height-active: var(--pb-bp-word-rail-tablet-title-line-height, 1.2);
    --pb-bp-word-rail-title-letter-spacing-active: var(--pb-bp-word-rail-tablet-title-letter-spacing, -.02em);
    --pb-bp-word-rail-title-bottom-gap-active: var(--pb-bp-word-rail-tablet-title-bottom-gap, 13px);
    --pb-bp-word-rail-item-size-active: var(--pb-bp-word-rail-tablet-item-size, 14px);
    --pb-bp-word-rail-item-weight-active: var(--pb-bp-word-rail-tablet-item-weight, 800);
    --pb-bp-word-rail-item-line-height-active: var(--pb-bp-word-rail-tablet-item-line-height, 1.35);
    --pb-bp-word-rail-copy-size-active: var(--pb-bp-word-rail-tablet-copy-size, 11px);
    --pb-bp-word-rail-copy-weight-active: var(--pb-bp-word-rail-tablet-copy-weight, 400);
    --pb-bp-word-rail-copy-line-height-active: var(--pb-bp-word-rail-tablet-copy-line-height, 1.4);
    --pb-bp-word-rail-copy-top-gap-active: var(--pb-bp-word-rail-tablet-copy-top-gap, 3px);
    --pb-bp-word-rail-row-padding-y-active: var(--pb-bp-word-rail-tablet-row-padding-y, 10px);
    --pb-bp-word-rail-word-column-width-active: var(--pb-bp-word-rail-tablet-word-column-width, 24px);
    --pb-bp-word-rail-word-text-gap-active: var(--pb-bp-word-rail-tablet-word-text-gap, 10px);
    --pb-bp-word-rail-word-size-active: var(--pb-bp-word-rail-tablet-word-size, 9px);
    --pb-bp-word-rail-word-weight-active: var(--pb-bp-word-rail-tablet-word-weight, 900);
    --pb-bp-word-rail-word-letter-spacing-active: var(--pb-bp-word-rail-tablet-word-letter-spacing, .08em);
    --pb-bp-word-rail-divider-width-active: var(--pb-bp-word-rail-tablet-divider-width, 1px);
    --pb-bp-word-rail-row-alignment-active: var(--pb-bp-word-rail-tablet-row-alignment, center);}}
@media (max-width:767px) {.productboost-bullet-points--vertical-word-rail {
    --pb-bp-word-rail-padding-active: var(--pb-bp-word-rail-mobile-padding, 14px);
    --pb-bp-word-rail-radius-active: var(--pb-bp-word-rail-mobile-radius, 14px);
    --pb-bp-word-rail-border-width-active: var(--pb-bp-word-rail-mobile-border-width, 1px);
    --pb-bp-word-rail-margin-top-active: var(--pb-bp-word-rail-mobile-margin-top, 12px);
    --pb-bp-word-rail-margin-bottom-active: var(--pb-bp-word-rail-mobile-margin-bottom, 14px);
    --pb-bp-word-rail-title-size-active: var(--pb-bp-word-rail-mobile-title-size, 16px);
    --pb-bp-word-rail-title-weight-active: var(--pb-bp-word-rail-mobile-title-weight, 850);
    --pb-bp-word-rail-title-line-height-active: var(--pb-bp-word-rail-mobile-title-line-height, 1.2);
    --pb-bp-word-rail-title-letter-spacing-active: var(--pb-bp-word-rail-mobile-title-letter-spacing, -.02em);
    --pb-bp-word-rail-title-bottom-gap-active: var(--pb-bp-word-rail-mobile-title-bottom-gap, 11px);
    --pb-bp-word-rail-item-size-active: var(--pb-bp-word-rail-mobile-item-size, 13px);
    --pb-bp-word-rail-item-weight-active: var(--pb-bp-word-rail-mobile-item-weight, 800);
    --pb-bp-word-rail-item-line-height-active: var(--pb-bp-word-rail-mobile-item-line-height, 1.4);
    --pb-bp-word-rail-copy-size-active: var(--pb-bp-word-rail-mobile-copy-size, 10.5px);
    --pb-bp-word-rail-copy-weight-active: var(--pb-bp-word-rail-mobile-copy-weight, 400);
    --pb-bp-word-rail-copy-line-height-active: var(--pb-bp-word-rail-mobile-copy-line-height, 1.4);
    --pb-bp-word-rail-copy-top-gap-active: var(--pb-bp-word-rail-mobile-copy-top-gap, 3px);
    --pb-bp-word-rail-row-padding-y-active: var(--pb-bp-word-rail-mobile-row-padding-y, 9px);
    --pb-bp-word-rail-word-column-width-active: var(--pb-bp-word-rail-mobile-word-column-width, 22px);
    --pb-bp-word-rail-word-text-gap-active: var(--pb-bp-word-rail-mobile-word-text-gap, 9px);
    --pb-bp-word-rail-word-size-active: var(--pb-bp-word-rail-mobile-word-size, 8.5px);
    --pb-bp-word-rail-word-weight-active: var(--pb-bp-word-rail-mobile-word-weight, 900);
    --pb-bp-word-rail-word-letter-spacing-active: var(--pb-bp-word-rail-mobile-word-letter-spacing, .08em);
    --pb-bp-word-rail-divider-width-active: var(--pb-bp-word-rail-mobile-divider-width, 1px);
    --pb-bp-word-rail-row-alignment-active: var(--pb-bp-word-rail-mobile-row-alignment, center);}}
.productboost-bullets-preview-shell.is-device-desktop .productboost-bullet-points--vertical-word-rail {
    --pb-bp-word-rail-padding-active: var(--pb-bp-word-rail-desktop-padding, 17px);
    --pb-bp-word-rail-radius-active: var(--pb-bp-word-rail-desktop-radius, 16px);
    --pb-bp-word-rail-border-width-active: var(--pb-bp-word-rail-desktop-border-width, 1px);
    --pb-bp-word-rail-margin-top-active: var(--pb-bp-word-rail-desktop-margin-top, 14px);
    --pb-bp-word-rail-margin-bottom-active: var(--pb-bp-word-rail-desktop-margin-bottom, 16px);
    --pb-bp-word-rail-title-size-active: var(--pb-bp-word-rail-desktop-title-size, 17px);
    --pb-bp-word-rail-title-weight-active: var(--pb-bp-word-rail-desktop-title-weight, 850);
    --pb-bp-word-rail-title-line-height-active: var(--pb-bp-word-rail-desktop-title-line-height, 1.2);
    --pb-bp-word-rail-title-letter-spacing-active: var(--pb-bp-word-rail-desktop-title-letter-spacing, -.02em);
    --pb-bp-word-rail-title-bottom-gap-active: var(--pb-bp-word-rail-desktop-title-bottom-gap, 13px);
    --pb-bp-word-rail-item-size-active: var(--pb-bp-word-rail-desktop-item-size, 14px);
    --pb-bp-word-rail-item-weight-active: var(--pb-bp-word-rail-desktop-item-weight, 800);
    --pb-bp-word-rail-item-line-height-active: var(--pb-bp-word-rail-desktop-item-line-height, 1.35);
    --pb-bp-word-rail-copy-size-active: var(--pb-bp-word-rail-desktop-copy-size, 11px);
    --pb-bp-word-rail-copy-weight-active: var(--pb-bp-word-rail-desktop-copy-weight, 400);
    --pb-bp-word-rail-copy-line-height-active: var(--pb-bp-word-rail-desktop-copy-line-height, 1.4);
    --pb-bp-word-rail-copy-top-gap-active: var(--pb-bp-word-rail-desktop-copy-top-gap, 3px);
    --pb-bp-word-rail-row-padding-y-active: var(--pb-bp-word-rail-desktop-row-padding-y, 10px);
    --pb-bp-word-rail-word-column-width-active: var(--pb-bp-word-rail-desktop-word-column-width, 24px);
    --pb-bp-word-rail-word-text-gap-active: var(--pb-bp-word-rail-desktop-word-text-gap, 10px);
    --pb-bp-word-rail-word-size-active: var(--pb-bp-word-rail-desktop-word-size, 9px);
    --pb-bp-word-rail-word-weight-active: var(--pb-bp-word-rail-desktop-word-weight, 900);
    --pb-bp-word-rail-word-letter-spacing-active: var(--pb-bp-word-rail-desktop-word-letter-spacing, .08em);
    --pb-bp-word-rail-divider-width-active: var(--pb-bp-word-rail-desktop-divider-width, 1px);
    --pb-bp-word-rail-row-alignment-active: var(--pb-bp-word-rail-desktop-row-alignment, center);}
.productboost-bullets-preview-shell.is-device-tablet .productboost-bullet-points--vertical-word-rail {
    --pb-bp-word-rail-padding-active: var(--pb-bp-word-rail-tablet-padding, 16px);
    --pb-bp-word-rail-radius-active: var(--pb-bp-word-rail-tablet-radius, 16px);
    --pb-bp-word-rail-border-width-active: var(--pb-bp-word-rail-tablet-border-width, 1px);
    --pb-bp-word-rail-margin-top-active: var(--pb-bp-word-rail-tablet-margin-top, 14px);
    --pb-bp-word-rail-margin-bottom-active: var(--pb-bp-word-rail-tablet-margin-bottom, 16px);
    --pb-bp-word-rail-title-size-active: var(--pb-bp-word-rail-tablet-title-size, 17px);
    --pb-bp-word-rail-title-weight-active: var(--pb-bp-word-rail-tablet-title-weight, 850);
    --pb-bp-word-rail-title-line-height-active: var(--pb-bp-word-rail-tablet-title-line-height, 1.2);
    --pb-bp-word-rail-title-letter-spacing-active: var(--pb-bp-word-rail-tablet-title-letter-spacing, -.02em);
    --pb-bp-word-rail-title-bottom-gap-active: var(--pb-bp-word-rail-tablet-title-bottom-gap, 13px);
    --pb-bp-word-rail-item-size-active: var(--pb-bp-word-rail-tablet-item-size, 14px);
    --pb-bp-word-rail-item-weight-active: var(--pb-bp-word-rail-tablet-item-weight, 800);
    --pb-bp-word-rail-item-line-height-active: var(--pb-bp-word-rail-tablet-item-line-height, 1.35);
    --pb-bp-word-rail-copy-size-active: var(--pb-bp-word-rail-tablet-copy-size, 11px);
    --pb-bp-word-rail-copy-weight-active: var(--pb-bp-word-rail-tablet-copy-weight, 400);
    --pb-bp-word-rail-copy-line-height-active: var(--pb-bp-word-rail-tablet-copy-line-height, 1.4);
    --pb-bp-word-rail-copy-top-gap-active: var(--pb-bp-word-rail-tablet-copy-top-gap, 3px);
    --pb-bp-word-rail-row-padding-y-active: var(--pb-bp-word-rail-tablet-row-padding-y, 10px);
    --pb-bp-word-rail-word-column-width-active: var(--pb-bp-word-rail-tablet-word-column-width, 24px);
    --pb-bp-word-rail-word-text-gap-active: var(--pb-bp-word-rail-tablet-word-text-gap, 10px);
    --pb-bp-word-rail-word-size-active: var(--pb-bp-word-rail-tablet-word-size, 9px);
    --pb-bp-word-rail-word-weight-active: var(--pb-bp-word-rail-tablet-word-weight, 900);
    --pb-bp-word-rail-word-letter-spacing-active: var(--pb-bp-word-rail-tablet-word-letter-spacing, .08em);
    --pb-bp-word-rail-divider-width-active: var(--pb-bp-word-rail-tablet-divider-width, 1px);
    --pb-bp-word-rail-row-alignment-active: var(--pb-bp-word-rail-tablet-row-alignment, center);}
.productboost-bullets-preview-shell.is-device-mobile .productboost-bullet-points--vertical-word-rail {
    --pb-bp-word-rail-padding-active: var(--pb-bp-word-rail-mobile-padding, 14px);
    --pb-bp-word-rail-radius-active: var(--pb-bp-word-rail-mobile-radius, 14px);
    --pb-bp-word-rail-border-width-active: var(--pb-bp-word-rail-mobile-border-width, 1px);
    --pb-bp-word-rail-margin-top-active: var(--pb-bp-word-rail-mobile-margin-top, 12px);
    --pb-bp-word-rail-margin-bottom-active: var(--pb-bp-word-rail-mobile-margin-bottom, 14px);
    --pb-bp-word-rail-title-size-active: var(--pb-bp-word-rail-mobile-title-size, 16px);
    --pb-bp-word-rail-title-weight-active: var(--pb-bp-word-rail-mobile-title-weight, 850);
    --pb-bp-word-rail-title-line-height-active: var(--pb-bp-word-rail-mobile-title-line-height, 1.2);
    --pb-bp-word-rail-title-letter-spacing-active: var(--pb-bp-word-rail-mobile-title-letter-spacing, -.02em);
    --pb-bp-word-rail-title-bottom-gap-active: var(--pb-bp-word-rail-mobile-title-bottom-gap, 11px);
    --pb-bp-word-rail-item-size-active: var(--pb-bp-word-rail-mobile-item-size, 13px);
    --pb-bp-word-rail-item-weight-active: var(--pb-bp-word-rail-mobile-item-weight, 800);
    --pb-bp-word-rail-item-line-height-active: var(--pb-bp-word-rail-mobile-item-line-height, 1.4);
    --pb-bp-word-rail-copy-size-active: var(--pb-bp-word-rail-mobile-copy-size, 10.5px);
    --pb-bp-word-rail-copy-weight-active: var(--pb-bp-word-rail-mobile-copy-weight, 400);
    --pb-bp-word-rail-copy-line-height-active: var(--pb-bp-word-rail-mobile-copy-line-height, 1.4);
    --pb-bp-word-rail-copy-top-gap-active: var(--pb-bp-word-rail-mobile-copy-top-gap, 3px);
    --pb-bp-word-rail-row-padding-y-active: var(--pb-bp-word-rail-mobile-row-padding-y, 9px);
    --pb-bp-word-rail-word-column-width-active: var(--pb-bp-word-rail-mobile-word-column-width, 22px);
    --pb-bp-word-rail-word-text-gap-active: var(--pb-bp-word-rail-mobile-word-text-gap, 9px);
    --pb-bp-word-rail-word-size-active: var(--pb-bp-word-rail-mobile-word-size, 8.5px);
    --pb-bp-word-rail-word-weight-active: var(--pb-bp-word-rail-mobile-word-weight, 900);
    --pb-bp-word-rail-word-letter-spacing-active: var(--pb-bp-word-rail-mobile-word-letter-spacing, .08em);
    --pb-bp-word-rail-divider-width-active: var(--pb-bp-word-rail-mobile-divider-width, 1px);
    --pb-bp-word-rail-row-alignment-active: var(--pb-bp-word-rail-mobile-row-alignment, center);}
.productboost-bullet-points--vertical-word-rail.is-template-thumb .productboost-bullet-points__inner {min-height:154px;padding:11px}
.productboost-bullet-points--vertical-word-rail.is-template-thumb .productboost-bullet-points__title {margin-bottom:8px!important;font-size:12px!important}
.productboost-bullet-points--vertical-word-rail.is-template-thumb .productboost-bullet-points__item {grid-template-columns:15px minmax(0,1fr);gap:6px;padding:5px 0!important;font-size:10px}
.productboost-bullet-points--vertical-word-rail.is-template-thumb .productboost-bullet-points__word {font-size:6px;letter-spacing:.04em}
.productboost-bullet-points--vertical-word-rail.is-template-thumb .productboost-bullet-points__copy {display:none}


/* Nested Emphasis List */
.productboost-bullet-points--nested-emphasis {
    --pb-bp-nested-padding-active: var(--pb-bp-nested-desktop-padding, 17px);
    --pb-bp-nested-radius-active: var(--pb-bp-nested-desktop-radius, 16px);
    --pb-bp-nested-border-width-active: var(--pb-bp-nested-desktop-border-width, 1px);
    --pb-bp-nested-margin-top-active: var(--pb-bp-nested-desktop-margin-top, 14px);
    --pb-bp-nested-margin-bottom-active: var(--pb-bp-nested-desktop-margin-bottom, 16px);
    --pb-bp-nested-title-size-active: var(--pb-bp-nested-desktop-title-size, 17px);
    --pb-bp-nested-title-weight-active: var(--pb-bp-nested-desktop-title-weight, 850);
    --pb-bp-nested-title-line-height-active: var(--pb-bp-nested-desktop-title-line-height, 1.2);
    --pb-bp-nested-title-letter-spacing-active: var(--pb-bp-nested-desktop-title-letter-spacing, -.02em);
    --pb-bp-nested-title-bottom-gap-active: var(--pb-bp-nested-desktop-title-bottom-gap, 13px);
    --pb-bp-nested-item-size-active: var(--pb-bp-nested-desktop-item-size, 14px);
    --pb-bp-nested-item-weight-active: var(--pb-bp-nested-desktop-item-weight, 800);
    --pb-bp-nested-item-line-height-active: var(--pb-bp-nested-desktop-item-line-height, 1.35);
    --pb-bp-nested-copy-size-active: var(--pb-bp-nested-desktop-copy-size, 11px);
    --pb-bp-nested-copy-weight-active: var(--pb-bp-nested-desktop-copy-weight, 400);
    --pb-bp-nested-copy-line-height-active: var(--pb-bp-nested-desktop-copy-line-height, 1.4);
    --pb-bp-nested-copy-top-gap-active: var(--pb-bp-nested-desktop-copy-top-gap, 3px);
    --pb-bp-nested-copy-indent-active: var(--pb-bp-nested-desktop-copy-indent, 16px);
    --pb-bp-nested-row-padding-y-active: var(--pb-bp-nested-desktop-row-padding-y, 10px);
    --pb-bp-nested-marker-size-active: var(--pb-bp-nested-desktop-marker-size, 8px);
    --pb-bp-nested-marker-radius-active: var(--pb-bp-nested-desktop-marker-radius, 2px);
    --pb-bp-nested-marker-rotation-active: var(--pb-bp-nested-desktop-marker-rotation, 45deg);
    --pb-bp-nested-marker-text-gap-active: var(--pb-bp-nested-desktop-marker-text-gap, 8px);
    --pb-bp-nested-divider-width-active: var(--pb-bp-nested-desktop-divider-width, 1px);
    --pb-bp-nested-row-alignment-active: var(--pb-bp-nested-desktop-row-alignment, center);
    clear: both;
    width: 100%;
    margin: var(--pb-bp-nested-margin-top-active) 0 var(--pb-bp-nested-margin-bottom-active);
}
.productboost-bullet-points--nested-emphasis .productboost-bullet-points__inner {
    box-sizing: border-box;
    padding: var(--pb-bp-nested-padding-active);
    background: var(--pb-bp-nested-panel-background, #fff);
    border: var(--pb-bp-nested-border-width-active) solid var(--pb-bp-nested-panel-border, #e4e4de);
    border-radius: var(--pb-bp-nested-radius-active);
}
.productboost-bullet-points--nested-emphasis .productboost-bullet-points__title {
    margin: 0 0 var(--pb-bp-nested-title-bottom-gap-active) !important;
    padding: 0 !important;
    color: var(--pb-bp-nested-title-color, #1f2430) !important;
    font-size: var(--pb-bp-nested-title-size-active) !important;
    font-weight: var(--pb-bp-nested-title-weight-active) !important;
    line-height: var(--pb-bp-nested-title-line-height-active) !important;
    letter-spacing: var(--pb-bp-nested-title-letter-spacing-active) !important;
}
.productboost-bullet-points--nested-emphasis .productboost-bullet-points__list {
    display: block;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
}
.productboost-bullet-points--nested-emphasis .productboost-bullet-points__item {
    box-sizing: border-box;
    display: block;
    margin: 0 !important;
    padding: var(--pb-bp-nested-row-padding-y-active) 0 !important;
    border: 0;
    border-bottom: var(--pb-bp-nested-divider-width-active) solid var(--pb-bp-nested-divider-color, #e4e4de);
    position: relative;
}
.productboost-bullet-points--nested-emphasis .productboost-bullet-points__item:first-child {padding-top:var(--pb-bp-nested-row-padding-y-active)!important}
.productboost-bullet-points--nested-emphasis .productboost-bullet-points__item:last-child {padding-bottom:0!important;border-bottom:0}
.productboost-bullet-points--nested-emphasis .productboost-bullet-points__item::after {display:none}
.productboost-bullet-points--nested-emphasis .productboost-bullet-points__content {display:block;min-width:0;width:100%}
.productboost-bullet-points--nested-emphasis .productboost-bullet-points__topline {
    display: flex;
    align-items: var(--pb-bp-nested-row-alignment-active);
    gap: var(--pb-bp-nested-marker-text-gap-active);
    min-width: 0;
}
.productboost-bullet-points--nested-emphasis .productboost-bullet-points__marker {
    width: var(--pb-bp-nested-marker-size-active);
    height: var(--pb-bp-nested-marker-size-active);
    flex: 0 0 var(--pb-bp-nested-marker-size-active);
    border-radius: var(--pb-bp-nested-marker-radius-active);
    background: var(--pb-bp-nested-marker-color, #ff432c);
    transform: rotate(var(--pb-bp-nested-marker-rotation-active));
}
.productboost-bullet-points--nested-emphasis .productboost-bullet-points__text {
    min-width: 0;
    color: var(--pb-bp-nested-text-color, #303a4e);
    font-size: var(--pb-bp-nested-item-size-active);
    font-weight: var(--pb-bp-nested-item-weight-active);
    line-height: var(--pb-bp-nested-item-line-height-active);
}
.productboost-bullet-points--nested-emphasis .productboost-bullet-points__copy {
    display: block;
    margin-top: var(--pb-bp-nested-copy-top-gap-active);
    padding-left: var(--pb-bp-nested-copy-indent-active);
    color: var(--pb-bp-nested-copy-color, #767c87);
    font-size: var(--pb-bp-nested-copy-size-active);
    font-weight: var(--pb-bp-nested-copy-weight-active);
    line-height: var(--pb-bp-nested-copy-line-height-active);
}
.productboost-bullet-points--nested-emphasis .productboost-bullet-points__copy:empty {display:none}
.productboost-bullet-points--nested-emphasis .productboost-bullet-points__item.has-no-copy {
    display: flex;
    align-items: center;
}
.productboost-bullet-points--nested-emphasis .productboost-bullet-points__item.has-no-copy .productboost-bullet-points__content,
.productboost-bullet-points--nested-emphasis .productboost-bullet-points__item.has-no-copy .productboost-bullet-points__topline {
    align-self: center;
    align-items: center;
}

@media (min-width:768px) and (max-width:1024px) {
    .productboost-bullet-points--nested-emphasis {
        --pb-bp-nested-padding-active: var(--pb-bp-nested-tablet-padding, 16px);
        --pb-bp-nested-radius-active: var(--pb-bp-nested-tablet-radius, 16px);
        --pb-bp-nested-border-width-active: var(--pb-bp-nested-tablet-border-width, 1px);
        --pb-bp-nested-margin-top-active: var(--pb-bp-nested-tablet-margin-top, 14px);
        --pb-bp-nested-margin-bottom-active: var(--pb-bp-nested-tablet-margin-bottom, 16px);
        --pb-bp-nested-title-size-active: var(--pb-bp-nested-tablet-title-size, 17px);
        --pb-bp-nested-title-weight-active: var(--pb-bp-nested-tablet-title-weight, 850);
        --pb-bp-nested-title-line-height-active: var(--pb-bp-nested-tablet-title-line-height, 1.2);
        --pb-bp-nested-title-letter-spacing-active: var(--pb-bp-nested-tablet-title-letter-spacing, -.02em);
        --pb-bp-nested-title-bottom-gap-active: var(--pb-bp-nested-tablet-title-bottom-gap, 13px);
        --pb-bp-nested-item-size-active: var(--pb-bp-nested-tablet-item-size, 14px);
        --pb-bp-nested-item-weight-active: var(--pb-bp-nested-tablet-item-weight, 800);
        --pb-bp-nested-item-line-height-active: var(--pb-bp-nested-tablet-item-line-height, 1.35);
        --pb-bp-nested-copy-size-active: var(--pb-bp-nested-tablet-copy-size, 11px);
        --pb-bp-nested-copy-weight-active: var(--pb-bp-nested-tablet-copy-weight, 400);
        --pb-bp-nested-copy-line-height-active: var(--pb-bp-nested-tablet-copy-line-height, 1.4);
        --pb-bp-nested-copy-top-gap-active: var(--pb-bp-nested-tablet-copy-top-gap, 3px);
        --pb-bp-nested-copy-indent-active: var(--pb-bp-nested-tablet-copy-indent, 16px);
        --pb-bp-nested-row-padding-y-active: var(--pb-bp-nested-tablet-row-padding-y, 10px);
        --pb-bp-nested-marker-size-active: var(--pb-bp-nested-tablet-marker-size, 8px);
        --pb-bp-nested-marker-radius-active: var(--pb-bp-nested-tablet-marker-radius, 2px);
        --pb-bp-nested-marker-rotation-active: var(--pb-bp-nested-tablet-marker-rotation, 45deg);
        --pb-bp-nested-marker-text-gap-active: var(--pb-bp-nested-tablet-marker-text-gap, 8px);
        --pb-bp-nested-divider-width-active: var(--pb-bp-nested-tablet-divider-width, 1px);
        --pb-bp-nested-row-alignment-active: var(--pb-bp-nested-tablet-row-alignment, center);
    }
}
@media (max-width:767px) {
    .productboost-bullet-points--nested-emphasis {
        --pb-bp-nested-padding-active: var(--pb-bp-nested-mobile-padding, 14px);
        --pb-bp-nested-radius-active: var(--pb-bp-nested-mobile-radius, 14px);
        --pb-bp-nested-border-width-active: var(--pb-bp-nested-mobile-border-width, 1px);
        --pb-bp-nested-margin-top-active: var(--pb-bp-nested-mobile-margin-top, 12px);
        --pb-bp-nested-margin-bottom-active: var(--pb-bp-nested-mobile-margin-bottom, 14px);
        --pb-bp-nested-title-size-active: var(--pb-bp-nested-mobile-title-size, 16px);
        --pb-bp-nested-title-weight-active: var(--pb-bp-nested-mobile-title-weight, 850);
        --pb-bp-nested-title-line-height-active: var(--pb-bp-nested-mobile-title-line-height, 1.2);
        --pb-bp-nested-title-letter-spacing-active: var(--pb-bp-nested-mobile-title-letter-spacing, -.02em);
        --pb-bp-nested-title-bottom-gap-active: var(--pb-bp-nested-mobile-title-bottom-gap, 11px);
        --pb-bp-nested-item-size-active: var(--pb-bp-nested-mobile-item-size, 13px);
        --pb-bp-nested-item-weight-active: var(--pb-bp-nested-mobile-item-weight, 800);
        --pb-bp-nested-item-line-height-active: var(--pb-bp-nested-mobile-item-line-height, 1.4);
        --pb-bp-nested-copy-size-active: var(--pb-bp-nested-mobile-copy-size, 10.5px);
        --pb-bp-nested-copy-weight-active: var(--pb-bp-nested-mobile-copy-weight, 400);
        --pb-bp-nested-copy-line-height-active: var(--pb-bp-nested-mobile-copy-line-height, 1.4);
        --pb-bp-nested-copy-top-gap-active: var(--pb-bp-nested-mobile-copy-top-gap, 3px);
        --pb-bp-nested-copy-indent-active: var(--pb-bp-nested-mobile-copy-indent, 16px);
        --pb-bp-nested-row-padding-y-active: var(--pb-bp-nested-mobile-row-padding-y, 9px);
        --pb-bp-nested-marker-size-active: var(--pb-bp-nested-mobile-marker-size, 8px);
        --pb-bp-nested-marker-radius-active: var(--pb-bp-nested-mobile-marker-radius, 2px);
        --pb-bp-nested-marker-rotation-active: var(--pb-bp-nested-mobile-marker-rotation, 45deg);
        --pb-bp-nested-marker-text-gap-active: var(--pb-bp-nested-mobile-marker-text-gap, 8px);
        --pb-bp-nested-divider-width-active: var(--pb-bp-nested-mobile-divider-width, 1px);
        --pb-bp-nested-row-alignment-active: var(--pb-bp-nested-mobile-row-alignment, center);
    }
}

.productboost-bullets-preview-shell.is-device-desktop .productboost-bullet-points--nested-emphasis {
    --pb-bp-nested-padding-active: var(--pb-bp-nested-desktop-padding, 17px);
    --pb-bp-nested-radius-active: var(--pb-bp-nested-desktop-radius, 16px);
    --pb-bp-nested-border-width-active: var(--pb-bp-nested-desktop-border-width, 1px);
    --pb-bp-nested-margin-top-active: var(--pb-bp-nested-desktop-margin-top, 14px);
    --pb-bp-nested-margin-bottom-active: var(--pb-bp-nested-desktop-margin-bottom, 16px);
    --pb-bp-nested-title-size-active: var(--pb-bp-nested-desktop-title-size, 17px);
    --pb-bp-nested-title-weight-active: var(--pb-bp-nested-desktop-title-weight, 850);
    --pb-bp-nested-title-line-height-active: var(--pb-bp-nested-desktop-title-line-height, 1.2);
    --pb-bp-nested-title-letter-spacing-active: var(--pb-bp-nested-desktop-title-letter-spacing, -.02em);
    --pb-bp-nested-title-bottom-gap-active: var(--pb-bp-nested-desktop-title-bottom-gap, 13px);
    --pb-bp-nested-item-size-active: var(--pb-bp-nested-desktop-item-size, 14px);
    --pb-bp-nested-item-weight-active: var(--pb-bp-nested-desktop-item-weight, 800);
    --pb-bp-nested-item-line-height-active: var(--pb-bp-nested-desktop-item-line-height, 1.35);
    --pb-bp-nested-copy-size-active: var(--pb-bp-nested-desktop-copy-size, 11px);
    --pb-bp-nested-copy-weight-active: var(--pb-bp-nested-desktop-copy-weight, 400);
    --pb-bp-nested-copy-line-height-active: var(--pb-bp-nested-desktop-copy-line-height, 1.4);
    --pb-bp-nested-copy-top-gap-active: var(--pb-bp-nested-desktop-copy-top-gap, 3px);
    --pb-bp-nested-copy-indent-active: var(--pb-bp-nested-desktop-copy-indent, 16px);
    --pb-bp-nested-row-padding-y-active: var(--pb-bp-nested-desktop-row-padding-y, 10px);
    --pb-bp-nested-marker-size-active: var(--pb-bp-nested-desktop-marker-size, 8px);
    --pb-bp-nested-marker-radius-active: var(--pb-bp-nested-desktop-marker-radius, 2px);
    --pb-bp-nested-marker-rotation-active: var(--pb-bp-nested-desktop-marker-rotation, 45deg);
    --pb-bp-nested-marker-text-gap-active: var(--pb-bp-nested-desktop-marker-text-gap, 8px);
    --pb-bp-nested-divider-width-active: var(--pb-bp-nested-desktop-divider-width, 1px);
    --pb-bp-nested-row-alignment-active: var(--pb-bp-nested-desktop-row-alignment, center);
}
.productboost-bullets-preview-shell.is-device-tablet .productboost-bullet-points--nested-emphasis {
    --pb-bp-nested-padding-active: var(--pb-bp-nested-tablet-padding, 16px);
    --pb-bp-nested-radius-active: var(--pb-bp-nested-tablet-radius, 16px);
    --pb-bp-nested-border-width-active: var(--pb-bp-nested-tablet-border-width, 1px);
    --pb-bp-nested-margin-top-active: var(--pb-bp-nested-tablet-margin-top, 14px);
    --pb-bp-nested-margin-bottom-active: var(--pb-bp-nested-tablet-margin-bottom, 16px);
    --pb-bp-nested-title-size-active: var(--pb-bp-nested-tablet-title-size, 17px);
    --pb-bp-nested-title-weight-active: var(--pb-bp-nested-tablet-title-weight, 850);
    --pb-bp-nested-title-line-height-active: var(--pb-bp-nested-tablet-title-line-height, 1.2);
    --pb-bp-nested-title-letter-spacing-active: var(--pb-bp-nested-tablet-title-letter-spacing, -.02em);
    --pb-bp-nested-title-bottom-gap-active: var(--pb-bp-nested-tablet-title-bottom-gap, 13px);
    --pb-bp-nested-item-size-active: var(--pb-bp-nested-tablet-item-size, 14px);
    --pb-bp-nested-item-weight-active: var(--pb-bp-nested-tablet-item-weight, 800);
    --pb-bp-nested-item-line-height-active: var(--pb-bp-nested-tablet-item-line-height, 1.35);
    --pb-bp-nested-copy-size-active: var(--pb-bp-nested-tablet-copy-size, 11px);
    --pb-bp-nested-copy-weight-active: var(--pb-bp-nested-tablet-copy-weight, 400);
    --pb-bp-nested-copy-line-height-active: var(--pb-bp-nested-tablet-copy-line-height, 1.4);
    --pb-bp-nested-copy-top-gap-active: var(--pb-bp-nested-tablet-copy-top-gap, 3px);
    --pb-bp-nested-copy-indent-active: var(--pb-bp-nested-tablet-copy-indent, 16px);
    --pb-bp-nested-row-padding-y-active: var(--pb-bp-nested-tablet-row-padding-y, 10px);
    --pb-bp-nested-marker-size-active: var(--pb-bp-nested-tablet-marker-size, 8px);
    --pb-bp-nested-marker-radius-active: var(--pb-bp-nested-tablet-marker-radius, 2px);
    --pb-bp-nested-marker-rotation-active: var(--pb-bp-nested-tablet-marker-rotation, 45deg);
    --pb-bp-nested-marker-text-gap-active: var(--pb-bp-nested-tablet-marker-text-gap, 8px);
    --pb-bp-nested-divider-width-active: var(--pb-bp-nested-tablet-divider-width, 1px);
    --pb-bp-nested-row-alignment-active: var(--pb-bp-nested-tablet-row-alignment, center);
}
.productboost-bullets-preview-shell.is-device-mobile .productboost-bullet-points--nested-emphasis {
    --pb-bp-nested-padding-active: var(--pb-bp-nested-mobile-padding, 14px);
    --pb-bp-nested-radius-active: var(--pb-bp-nested-mobile-radius, 14px);
    --pb-bp-nested-border-width-active: var(--pb-bp-nested-mobile-border-width, 1px);
    --pb-bp-nested-margin-top-active: var(--pb-bp-nested-mobile-margin-top, 12px);
    --pb-bp-nested-margin-bottom-active: var(--pb-bp-nested-mobile-margin-bottom, 14px);
    --pb-bp-nested-title-size-active: var(--pb-bp-nested-mobile-title-size, 16px);
    --pb-bp-nested-title-weight-active: var(--pb-bp-nested-mobile-title-weight, 850);
    --pb-bp-nested-title-line-height-active: var(--pb-bp-nested-mobile-title-line-height, 1.2);
    --pb-bp-nested-title-letter-spacing-active: var(--pb-bp-nested-mobile-title-letter-spacing, -.02em);
    --pb-bp-nested-title-bottom-gap-active: var(--pb-bp-nested-mobile-title-bottom-gap, 11px);
    --pb-bp-nested-item-size-active: var(--pb-bp-nested-mobile-item-size, 13px);
    --pb-bp-nested-item-weight-active: var(--pb-bp-nested-mobile-item-weight, 800);
    --pb-bp-nested-item-line-height-active: var(--pb-bp-nested-mobile-item-line-height, 1.4);
    --pb-bp-nested-copy-size-active: var(--pb-bp-nested-mobile-copy-size, 10.5px);
    --pb-bp-nested-copy-weight-active: var(--pb-bp-nested-mobile-copy-weight, 400);
    --pb-bp-nested-copy-line-height-active: var(--pb-bp-nested-mobile-copy-line-height, 1.4);
    --pb-bp-nested-copy-top-gap-active: var(--pb-bp-nested-mobile-copy-top-gap, 3px);
    --pb-bp-nested-copy-indent-active: var(--pb-bp-nested-mobile-copy-indent, 16px);
    --pb-bp-nested-row-padding-y-active: var(--pb-bp-nested-mobile-row-padding-y, 9px);
    --pb-bp-nested-marker-size-active: var(--pb-bp-nested-mobile-marker-size, 8px);
    --pb-bp-nested-marker-radius-active: var(--pb-bp-nested-mobile-marker-radius, 2px);
    --pb-bp-nested-marker-rotation-active: var(--pb-bp-nested-mobile-marker-rotation, 45deg);
    --pb-bp-nested-marker-text-gap-active: var(--pb-bp-nested-mobile-marker-text-gap, 8px);
    --pb-bp-nested-divider-width-active: var(--pb-bp-nested-mobile-divider-width, 1px);
    --pb-bp-nested-row-alignment-active: var(--pb-bp-nested-mobile-row-alignment, center);
}
.productboost-bullet-points--nested-emphasis.is-template-thumb .productboost-bullet-points__inner {min-height:154px;padding:11px}
.productboost-bullet-points--nested-emphasis.is-template-thumb .productboost-bullet-points__title {margin-bottom:8px!important;font-size:12px!important}
.productboost-bullet-points--nested-emphasis.is-template-thumb .productboost-bullet-points__item {padding:5px 0!important}
.productboost-bullet-points--nested-emphasis.is-template-thumb .productboost-bullet-points__topline {gap:6px}
.productboost-bullet-points--nested-emphasis.is-template-thumb .productboost-bullet-points__marker {width:6px;height:6px;flex-basis:6px}
.productboost-bullet-points--nested-emphasis.is-template-thumb .productboost-bullet-points__text {font-size:10px}
.productboost-bullet-points--nested-emphasis.is-template-thumb .productboost-bullet-points__copy {display:none}
