/**
 * Copyright since 2026 Prestacraft
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE.txt.
 * It is also available through the world-wide-web at this URL:
 * https://opensource.org/licenses/AFL-3.0
 *
 * @author    Prestacraft <contact@prestacraft.com>
 * @copyright Since 2026 Prestacraft
 * @license   https://opensource.org/licenses/AFL-3.0 Academic Free License (AFL 3.0)
 *
 * Reassurance through variations: shop styles.
 *
 * Deliberately neutral: fonts and colours come from the theme, so the blocks look like the rest
 * of the product page. Override any rule from the theme with the pcvr-* classes.
 */
.pcvr-reassurances {
    margin: 1rem 0;
}

.pcvr-group[hidden] {
    display: none;
}

.pcvr-block + .pcvr-block,
.pcvr-group + .pcvr-group .pcvr-block:first-child {
    margin-top: 1rem;
}

.pcvr-block__title {
    margin: 0 0 .5rem;
    font-size: 1rem;
    font-weight: 700;
}

.pcvr-block__items {
    display: grid;
    gap: .75rem;
    margin: 0;
    padding: 0;
    list-style: none;
}

.pcvr-item {
    display: flex;
    align-items: flex-start;
    gap: .75rem;
    margin: 0;
}

.pcvr-item__image {
    flex: 0 0 auto;
    width: 48px;
    height: 48px;
    object-fit: contain;
}

.pcvr-item__text {
    min-width: 0;
}

.pcvr-item__title {
    margin: 0;
    font-weight: 600;
}

.pcvr-item__description {
    margin: .125rem 0 0;
    font-size: .875rem;
    white-space: pre-line;
}
