.basic-page-front {background-color: var(--light);}

.header-2 .logo-wrapper .logo{height:28px;}
.footer-2 .logo img{height: 40px;}
.hero-section-3 .img-wrapper::after{
    background: linear-gradient(90deg, var(--primary) 0%, var(--primary) 60%);
    opacity: .5;
}
.header-2 .nav-item{padding: 0 12px;}

.intro-fs-image h1{
    font-size: 64px;
    font-style: italic;
    font-weight: 800;
    text-transform: uppercase;
}
.intro-fs-image{height: calc(100vh - 56px);}


.form-control{
    background-color: rgba(255,255,255,0.8);
}
body .floating-wrapper label{line-height: 1.4;}
.form-floating .form-control{border-color: var(--gray-300);}
.form-floating .form-control:focus{border-color: var(--primary);}
.checkbox-item span a{color: var(--primary);}

.form-default{
    padding: var(--size-lg);
    background-color: var(--light);
}

 
.page-cart .hero-section-1 .xs-text-left{text-align: center;justify-content: center!important;}

.footer-2{--bg: #141421;}


 










@media (max-width: 1399.98px){

}

@media (max-width: 1199.98px){

}

@media (max-width: 991.98px){
    .intro-fs-image h1{font-size: var(--f-size-h1);}

    .header-2 .nav-item{padding: var(--size-xs) 0px;}
}

@media (max-width: 767.98px){

}

@media (max-width: 575.98px){

}

@media (max-width: 450px){

}