/* SOLARIUM v1.5.72 | Garantia contextual de cada ficha do laboratorio.
   Posicao fiel ao conceito aprovado: selo a direita do titulo, fora do menu. */
.clean-product-hero .clean-product-wrap--with-warranty{
    position:relative;
}
.clean-product-hero .clean-product-wrap--with-warranty .clean-product-title{
    max-width:min(760px, calc(100% - 270px));
}
.solarium-lab-warranty{
    position:absolute;
    top:28px;
    right:0;
    z-index:2;
    width:clamp(166px, 17.5vw, 230px);
    padding:0;
    margin:0;
    pointer-events:none;
    filter:drop-shadow(0 14px 15px rgba(98,70,12,.17));
}
.solarium-lab-warranty img{
    width:100%;
    height:auto;
    object-fit:contain;
    display:block;
}
@media(max-width:1099px) and (min-width:681px){
    .solarium-lab-warranty{
        width:clamp(138px, 17vw, 190px);
        top:36px;
    }
    .clean-product-hero .clean-product-wrap--with-warranty .clean-product-title{
        max-width:calc(100% - 215px);
    }
    .clean-product-hero .clean-product-wrap--with-warranty .clean-product-title h1{
        font-size:clamp(60px, 9vw, 108px);
    }
}
@media(max-width:680px){
    .clean-product-hero .clean-product-wrap--with-warranty .clean-product-title{
        max-width:100%;
    }
    .solarium-lab-warranty{
        position:relative;
        top:auto;
        right:auto;
        display:block;
        width:clamp(112px, 30vw, 150px);
        margin:16px 0 2px auto;
        filter:drop-shadow(0 10px 13px rgba(98,70,12,.15));
    }
    .clean-product-hero .clean-product-wrap--with-warranty .clean-spec-list{
        margin-top:20px;
    }
}
@media(prefers-reduced-motion:reduce){
    .solarium-lab-warranty{transition:none!important;animation:none!important}
}
