/**
* 2008-2024 Prestaworld
*
* NOTICE OF LICENSE
*
* The source code of this module is under a commercial license.
* Each license is unique and can be installed and used on only one website.
* Any reproduction or representation total or partial of the module, one or more of its components,
* by any means whatsoever, without express permission from us is prohibited.
*
* DISCLAIMER
*
* Do not alter or add/update to this file if you wish to upgrade this module to newer
* versions in the future.
*
* @author    prestaworld
* @copyright 2008-2024 Prestaworld
* @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
* International Registered Trademark & Property of prestaworld
*/
:root {
    --smaller: .75;
}

* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

html,
body {
    height: 100%;
    margin: 0;
}

.presta_contact_nav1, .presta_cr_fixed_bottom, .presta_cr_fixed_top {
    float: right;
    display: block;
    padding: 0px 10px;
    background: #fff3d1;
    border: 1px solid #f1e2ba;
    border-radius: 5px;
    text-align: center;
    clear: both;
}

#countdown {
    display: flex;
    justify-content: space-around;
}

.time-box {
    text-align: center;
}

.time-box span {
    font-weight: bold;
    font-size: 15px;
    display: block;
}

.time-box .label {
    padding: 4px;
    font-size: 10px;
    text-transform: capitalize;
}

.presta_cr_shopping_cart_footer {
    display: flex;
    padding: 6px;
    background: #fff3d1;
    border: 1px solid #f1e2ba;
    border-radius: 5px;
    text-align: center;
    clear: both;
}

.presta_cr_shopping_cart {
    float: inline-start;
    margin-bottom: 11px;
    margin: 4px;
    width: -webkit-fill-available;
    padding: 4px;
    background: #fff3d1;
    border: 1px solid #f1e2ba;
    border-radius: 5px;
    text-align: center;
    clear: both;
}

.presta_cr_product_shopping_cart {
    float: inline-start;
    margin-bottom: 11px;
    margin: 4px;
    width: max-content;
    padding: 4px;
    background: #fff3d1;
    border: 1px solid #f1e2ba;
    border-radius: 5px;
    text-align: center;
    clear: both;
}

.presta_cr_display_heading {
    line-height: 2;
}

.presta_cr_product_info {
    display: inline-flex;
    padding: 6px;
    background: #fff3d1;
    border: 1px solid #f1e2ba;
    border-radius: 5px;
    text-align: center;
    clear: both;
}
