/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
.grecaptcha-badge {
    display: none;
}

.bottom-description {
    h2 {
        margin-bottom: 20px;
    }
    ul {
        list-style: disc;
        padding-left: 20px;
        margin-left: 20px;
        margin-bottom: 0;
        font-size: .9rem;
    }
}

.product-quantities .text {
    font-size: 0.9rem;
}
.product-quantities .stock_round{margin-right:5px; width:10px; height:10px; border-radius:50%;}
.product-quantities .stock0{background-color:#CC0000;}
.product-quantities .stock1{background-color:#A2E01B;}
.product-quantities .stock2{background-color:#F5813F;}

.stars {
    display: flex;
    align-items: end;
    justify-content: center;
}
.stars .star {
    margin: 0 5px;
}
.stars .star svg {
    fill: #F5D625;
    width: 20px;
    height: 20px;
}

.responsive-iframe-container {
    position: relative;
    overflow: hidden;
    width: 100%;
    background: #000;
}

.responsive-iframe-container.ratio-16-9 { padding-top: 56.25%;}
.responsive-iframe-container.ratio-4-3 {padding-top: 75%;}
.responsive-iframe-container.ratio-3-2 {padding-top: 66.66%;}
.responsive-iframe-container.ratio-8-5 {padding-top: 62.5%;}
.responsive-iframe-container.ratio-1-1 {padding-top: 100%;}


.responsive-iframe-container iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#prestablogfront strong{
    font-weight: bold;
}
#prestablogfront h1 {
    font-size: 1.8rem;
}
#prestablogfront h2 {
    font-size: 1.2rem;
    margin: 20px 0;
}

#prestablogfront iframe {
    width: 100%;
    max-width: 100%;  /* évite le débordement */
    aspect-ratio: 16 / 9;
    height: auto;     /* utile pour certains navigateurs */
    border: 0;
}

#prestablogfont ul li {
    list-style: disc;
}

@media (max-width: 1024px) {
    .top-infos-products {
        flex-wrap: wrap;
    }
    .top-infos-products .top-info {
        flex-basis: 48%;
        box-sizing: border-box;
        margin-bottom: 4px;
        text-align: center;
    }
}

