/**
* 2007-2021 PrestaShop
*
* 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:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to license@prestashop.com so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author    PrestaShop SA <contact@prestashop.com>
*  @copyright 2007-2021 PrestaShop SA
*  @license   http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*
* Don't forget to prefix your containers with your own identifier
* to avoid any conflicts with others containers.
*/
#step2,#step3,#step4,#step5,#step6,#step7,#rations.ration,.one-step{
    display: none;
}

.image-item-animal{
    height: 150px;
    object-fit:contain;
}

.years-animal{
    text-transform:uppercase;
    margin: 0;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 3px;
}
.avez-vous-animal{
    text-align: center;
    margin-top: 50px ;
}

.avez-vous-animal h2{
    text-transform:uppercase;
}
.avez-vous-animal .content-btn a{
    cursor: pointer;
}
.btn-primary{
    cursor: pointer;
}
.one-step.active{
    display: block!important;
}

.qst-not-matching-box .product-desc .product-title{
    text-align: center;
}


.qst-not-matching-box .ration-finale{
    margin-bottom: 20px;
}

.qst-not-matching-box .duree-finale, .qst-not-matching-box .ration-finale{
    display: none;/*Change it to display flex when need*/
    justify-content: space-around;
    color: #171818;
    font-size: 18px;

}

.qst-not-matching-box .left-step .field-title{
    font-size: 24px;
    color: #4d5750;
    margin-bottom: 12px;
    font-family: CaslonGraD,serif;
}

.qst-not-matching-box .left-step select{
    margin-bottom: 15px;
}

.qst-not-matching-box .left-step .info{
    font-size: 14px;
}

.qst-not-matching-box .left-step .prices{
    display: flex;
    justify-content: space-between;
    margin: 8px 0 15px;
    font-size: 20px;
}

.qst-not-matching-box .left-step .boutons{
    display: flex;
    flex-direction: column;
    margin-top: 15px;
}

.qst-not-matching-box .left-step .boutons .btn:not(:disabled){
    cursor: pointer;
}

.qst-not-matching-box .left-step  .boutons a:last-child{
    padding: 17px 0;
    color: #171818;
}

.qst-not-matching-box .left-step  .boutons a:last-child svg{
    margin-right: 8px;
}

.qst-not-matching-box .left-step .boutons a:last-child>.underlined{
    font-weight: 500;
    text-decoration: underline;
    text-transform: uppercase;
}

.qst-not-matching-box .product-desc .av_category_stars {
    justify-content: center!important;
}

.prices {
    font-size: 20px;
    color: #171818;
}
.prices .display_prices{
    color: #afaead;
}
.prices .display_prices_reduce{
    font-weight: 600;
}