
.single-product .bollu-limited-edition{
    --bollu-le-accent: #C4A06B;
    display:flex;
    align-items:flex-start;
    gap:12px;
    margin:18px 0 18px;
    padding:0;
    font-family:inherit;
    color:#202020;
}
.single-product .bollu-limited-edition__dot{
    width:5px;
    height:5px;
    flex:0 0 5px;
    margin-top:5px;
    border-radius:50%;
    background:var(--bollu-le-accent);
}
.single-product .bollu-limited-edition__content{
    display:flex;
    flex-direction:column;
    gap:5px;
    min-width:0;
}
.single-product .bollu-limited-edition__label{
    font-family:inherit;
    font-size:9px;
    font-weight:500;
    line-height:1.2;
    letter-spacing:.16em;
    text-transform:uppercase;
    color:rgba(32,32,32,.48);
}
.single-product .bollu-limited-edition__label-row{
    display:flex;
    align-items:center;
    gap:7px;
    position:relative;
}
.single-product .bollu-limited-edition__info{
    appearance:none;
    -webkit-appearance:none;
    position:relative;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    width:14px;
    height:14px;
    flex:0 0 14px;
    margin:0;
    padding:0;
    border:1px solid rgba(32,32,32,.22);
    border-radius:50%;
    background:transparent;
    color:rgba(32,32,32,.48);
    font-family:inherit;
    font-size:8px;
    font-weight:500;
    font-style:normal;
    line-height:1;
    cursor:help;
    box-shadow:none;
    outline:none;
}
.single-product .bollu-limited-edition__info:hover,
.single-product .bollu-limited-edition__info:focus,
.single-product .bollu-limited-edition__info:focus-visible{
    border-color:var(--bollu-le-accent);
    color:#202020;
}
.single-product .bollu-limited-edition__tooltip{
    position:absolute;
    left:calc(100% + 10px);
    top:50%;
    width:240px;
    box-sizing:border-box;
    padding:10px 12px;
    background:rgba(24,24,23,.96);
    color:rgba(255,255,255,.9);
    font-family:inherit;
    font-size:10px;
    font-weight:400;
    line-height:1.5;
    letter-spacing:.01em;
    text-transform:none;
    box-shadow:0 14px 34px rgba(0,0,0,.18);
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    transform:translate(0,-50%) translateY(3px);
    transition:opacity .16s ease,transform .16s ease,visibility .16s ease;
    z-index:50;
}
.single-product .bollu-limited-edition__info:hover + .bollu-limited-edition__tooltip,
.single-product .bollu-limited-edition__info:focus + .bollu-limited-edition__tooltip,
.single-product .bollu-limited-edition__info:focus-visible + .bollu-limited-edition__tooltip{
    opacity:1;
    visibility:visible;
    transform:translate(0,-50%);
}
.single-product .bollu-limited-edition__count{
    font-family:inherit;
    font-size:13px;
    font-weight:400;
    line-height:1.35;
    letter-spacing:.015em;
    color:rgba(32,32,32,.82);
}
.single-product .bollu-limited-edition__count strong{
    font-weight:500;
    color:#202020;
}
.single-product .bollu-limited-edition.is-closed .bollu-limited-edition__dot{
    background:rgba(32,32,32,.28);
}
.single-product .bollu-limited-edition.is-closed .bollu-limited-edition__count{
    letter-spacing:.08em;
    text-transform:uppercase;
    font-size:11px;
    color:rgba(32,32,32,.58);
}
@media(max-width:767px){
    .single-product .bollu-limited-edition{
        gap:10px;
        margin:16px 0 16px;
    }
    .single-product .bollu-limited-edition__dot{
        width:4px;
        height:4px;
        flex-basis:4px;
        margin-top:5px;
    }
    .single-product .bollu-limited-edition__label{font-size:8px;letter-spacing:.15em;}
    .single-product .bollu-limited-edition__count{font-size:12px;}
    .single-product .bollu-limited-edition__info{
        width:15px;
        height:15px;
        flex-basis:15px;
        font-size:8px;
    }
    .single-product .bollu-limited-edition__tooltip{
        left:0;
        top:calc(100% + 9px);
        width:min(250px,calc(100vw - 56px));
        transform:translateY(-3px);
    }
    .single-product .bollu-limited-edition__info:hover + .bollu-limited-edition__tooltip,
    .single-product .bollu-limited-edition__info:focus + .bollu-limited-edition__tooltip,
    .single-product .bollu-limited-edition__info:focus-visible + .bollu-limited-edition__tooltip{
        transform:none;
    }
}
/*# sourceURL=bollu-limited-edition-counter-inline-css */
