

/* Início do tema vídeo */
@import url("bootstrap-icons.min.css");

* {
    font-family: 'Ubuntu', sans-serif;
}

header {
    width: 100%;
    position: relative; /* position: fixed; */
    z-index: 1;
}

nav > div {
    padding: 1rem 0;
    backdrop-filter: blur(35px);
    background-color: #ffffff2b;
    border-radius: 50rem;
}
.radius-50 {
    border-radius: 1rem;
}
.collapse:not(.show) 
.nav-link {
    font-size: 1.1rem;
    color: #FFFFFF !important;
    padding: 0 1.5rem !important;
}
.menu:focus {
    box-shadow: none;
}
.menu i {
    color: #fff;
    font-size: 1.8rem;
}
.logo h1 {
    font-size: 1.8rem !important;
    font-weight: bold;
    color: #FFFFFF;
}
.video {
    height: 100vh;
}

.video video {
    position: fixed;
    height: 100%;
    width: 100%;
    object-fit: cover;
    /* filter: contrast(1.2); */
}

.detail {
    position: fixed;
    bottom: 4rem;
    text-align: center;
}

.detail,
.detail a {
    color: #FFFFFF;
}

.detail p {
    font-size: 55px;
}

.detail a {
    font-size: 20px;
}

.detail .arrow {
    font-size: 20px;
    animation: arrow 1s infinite;
    transition: all .3s ease;
}

@keyframes arrow {
    0% {
        transform: translateY(-5px);
    }

    100% {
        transform: translateY(10px);
    }
}


/* app.css */

/* * {
    box-shadow: inset 0px 0px 1px rgba(255,0,0,1);
} */
/* 
.navegacao{
    background-color: rgb(154, 171, 194);
    color: black;
}

.rodape{
    background-color: rgb(60, 74, 82);
    color: white;
}

.nav-item{
    text-decoration: none;
    color: white;
    margin: 0px 10px;
}

.nav-item:hover{
    text-decoration: underline;
    color: white;
}

*/

.espaco-fundo{
    margin-bottom: 80px;
}

.box-produto{
    border:1px solid rgb(150,150,150);
    border-radius: 10px;
}

.btn-100{ min-width: 100px !important; }
.btn-125{ min-width: 125px !important; }
.btn-150{ min-width: 150px !important; }
.btn-175{ min-width: 175px !important; }

/* cores */
.text-a1a1a1{
    color: #a1a1a1;
}

/* status clicável */
.status-clicavel{
    cursor: pointer;
}





/*
.borda-marrom {
    background-color: #f5d8b8;
    /* Fundo bege claro e suave *3/
    border: 1px solid #863d09;
    /* Borda marrom chocolate escuro *3/
    border-radius: 5px;
    /* Bordas levemente arredondadas *3/
    padding: 8px;
    box-shadow: 0 2px 4px rgba(92, 58, 33, 0.1);
    /* Sombra sutil com tom de marrom *3/
    height: 400px;
}
/*
.borda-marrom h2 h3 {
    color: #3D2612;
    /* Tom de marrom mais forte para o texto *3/
    font-family: sans-serif;
}
*/