/**
 * We offer the best and most useful modules PrestaShop and modifications for your online store
 *
 * We are experts and professionals in PrestaShop
 *
 * NOTICE OF LICENSE
 *
 * This file is not open source! Each license that you purchased is only available for 1 website only
 * If you want to use this file on more websites (or projects), you need to purchase additional licenses
 * You are not allowed to redistribute, resell, lease, license, sub-license or offer our resources to any third party
 * Please ensure that you are using a valid license for this file.
 *
 * @author PresTeamShop SAS (Registered Trademark) <info@presteamshop.com>
 * @copyright 2011-2026 PresTeamShop SAS, All rights reserved
 * @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
 *
 * @category PrestaShop
 * @category Module
 */
#header .header-banner, #header .header__banner {
    background-color: var(--ptsgr-bg-color);
}

.ptsgr-google-reviews {
    padding: 4px 0;
    font-size: 14px;
    width: 100%;
    font-family: 'Play', sans-serif;
}

.ptsgr-google-reviews .rating-text-content {
    display: inline;
    font-weight: 700;
}

.ptsgr-google-reviews .rating-text-content .btn {
    font-size: 14px;
    font-weight: 700;
    vertical-align: inherit;
}

.ptsgr-google-reviews .google-reviews-content {
    display: flex;
    align-items: center;
    gap: 5px;
    flex-wrap: wrap;
}

.ptsgr-google-reviews.ptsgr-google-reviews__top-banner .google-reviews-content {
    gap: 10px;
}

#ptsgr-top-banner-google-reviews {
    color: var(--ptsgr-text-color);
    background-color: var(--ptsgr-bg-color);
}

.ptsgr-google-reviews.ptsgr-google-reviews__top-banner .container {
    display: flex;
}

.ptsgr-google-reviews.ptsgr-google-reviews__top-banner .container.align-left {
    justify-content: flex-start;
}

.ptsgr-google-reviews.ptsgr-google-reviews__top-banner .container.align-center,
.ptsgr-google-reviews.ptsgr-google-reviews__top-banner .container.align-center .google-reviews-content {
    justify-content: center;
}

.ptsgr-google-reviews.ptsgr-google-reviews__top-banner .container.align-center .google-reviews-content .rating-text {
    text-align: center;
}

.ptsgr-google-reviews.ptsgr-google-reviews__top-banner .container.align-right,
.ptsgr-google-reviews.ptsgr-google-reviews__top-banner .container.align-right .google-reviews-content {
    justify-content: flex-end;
}

.ptsgr-google-reviews.ptsgr-google-reviews__top-banner .container.align-right .google-reviews-content .rating-text {
    text-align: right;
}

#header .ptsgr-google-reviews.ptsgr-google-reviews__top-banner .google-maps-reviews-link {
    color: var(--ptsgr-text-color);
}

.ptsgr-google-reviews .google-maps-reviews-link,
.ptsgr-google-reviews .google-maps-reviews-link:hover {
    text-decoration: underline;
}

.ptsgr-google-reviews .google-maps-reviews-link.btn.btn-link {
    padding: 0;
    margin: 0;
    border: none;
    background: none;
}

.ptsgr-google-reviews .google-maps-reviews-link.ptsgr-btn-link-design--2.btn.btn-link {
    text-decoration: none;
    white-space: normal
}