

@import url("photoswipe.css?v=");
@import url("fonts.css?v=");
@import url("pagesStyle/header.css?v=23456789");
@import url("pagesStyle/footer.css?v=");
@import url("pagesStyle/menu.css?v=");
@import url("pagesStyle/cart.css?v=124567");
@import url("pagesStyle/category.css?v=5");
@import url("pagesStyle/checkout.css?v=132");
@import url("pagesStyle/contact.css?v=22");
@import url("pagesStyle/home.css?v=");
@import url("pagesStyle/carousel.css?v=");
@import url("pagesStyle/banner.css?v=");
@import url("pagesStyle/produto.css?v=2");
@import url("pagesStyle/item.css?vbc=240");
@import url("pagesStyle/search.css?vb=12");
@import url("pagesStyle/paginacao.css?v=");
@import url("pagesStyle/slideshow.css?v=");

:root{


    --primary           :#FF4D17;
    --secondary         :#000000;


    --azul-base         :#001A66;
    --azul-interacao    :#001553;
    
    --amarelo-base      :#FFD24D;
    --amarelo-nav       :#E7B925;

    --marrom            :#91673E;
    --marrom-2          :#A07144;

    --vermelho-detalhe  :#C80835;
    --vermelho-interacao:#E3043A;

    --cinza-input-preco :#E4E4E4;
    --cinza-footer-links:#DDDDDD;
    --cinza-botao       :#EEEEEE;
    --cinza-nav-cat     :#AAAAAA;
    --cinza-fundo       :#f5f5f5;
    --cinza-fundo-p-2   :#E9E9E9;
    --cinza-fundo-3     :#eeeeee;
    --cinza-cat-2       :#999999;
    --cinza-prod-cat    :#888888;
    --cinza-filtro      :#777777;
    --cinza-ref         :#666666;
    --cinza-original-p  :#555555;
    --cinza-seta        :#444444;
    --cinza-preco       :#333333;

    --cinza-bradcrumbs  :#F3F3F3;

    --preto-seta-off    :#171717;
    --preto-detalhe     :#2A2A2A;
    --preto-botao-prod  :#292728;

    --white             :#FFFFFF;
    --black             :#000000;

}
.row {--bs-gutter-x: 0rem;}
*{
    padding: 0;
    margin: 0;
}
a{text-decoration: none;}
a:hover{text-decoration: none;}
img{
    display: block;
    max-width: 100%;
    width: auto !important;
}

.f13{font-size: 0.813em;}
.f14{font-size: 0.875em;}
.f15{font-size: 15px !important;}
.f17{font-size: 17px;}
.f18{font-size: 1.125em  !important;}
.f20{font-size: 1.25em;}
.f22{font-size: 1.375em;}
.f23{font-size: 1.438em;}
.f24{font-size:clamp(1.1em ,1.231vw,1.5em);}
.f27{font-size: 1.688em;}
.f28{font-size: 1.75em;}
.f30{font-size: 1.875em;}
.f32{font-size: 2em;    }
.f50{font-size:clamp(3.5rem,2.564vw,6.25rem);}

.c_cinza{color: var(--cinza-prod-cat);}
.c_cinza_2{color: var(--cinza-seta);}
.c_cinza_3{color: var(--cinza-footer-links);}
.c_cinza_filtro{color: var(--cinza-filtro);}
.c_cinza_card{color: var(--cinza-ref);}
.bold{
    font-weight: bold;
}
.nobold{font-weight: normal;}

.bordas{
   border: 1px solid green;
}
.bordas * *:nth-child(2n+1){
   border:1px solid  blue;
}
.bordas * *{
   border:1px solid  red;
}

.container{
    max-width: 1250px  !important;
}

.btn.btn-primary{
    font-family: 'Swis721 CN BT Roman';
    border-color: var(--primary);
    background-color: var(--primary);
    color: var(--secondary);
    font-size: 1em;
    transition: all 0.3s ease;
}
.btn.btn-primary:hover{
    border-color: var(--secondary);
    background-color: var(--secondary);
    color: var(--primary);
}

.form-control{
    font-size: 1em;
}
.form-control:focus{
    outline: 0px;
    box-shadow: none;
    border-color: var(--cinza-original-p);
}