/*!
 * Custom styles for individual components
 * 
 */.carousel-caption-center{display:flex;flex-direction:column;justify-content:center;height:100%;bottom:0}.nav-category .nav-item .nav-link.active{color:var(--fc-primary)}.navbar .dropdown .dropdown-toggle:after{background-repeat:no-repeat;background-size:.625rem .625rem;border:none;color:var(--fc-gray-600);content:"\F282";float:right;font-family:bootstrap-icons!important;line-height:2;margin-left:.325rem}.navbar-brand img{width:155px}.footer-brand img{width:155px}section{padding-top:2.8rem;padding-bottom:2.8rem}.avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pattern-overlay-1::after,.pattern-overlay-2::after,.pattern-overlay-3::after,.pattern-overlay-4::after,.pattern-overlay-5::after,.pattern-overlay-6::after,.pattern-overlay-7::after,.pattern-overlay-8::after{position:absolute;top:0;bottom:0;z-index:-1;left:0;right:0}.pattern-overlay-2::after{content:"";background:url(./brand/images/ovelays/2.webp) center center no-repeat;background-size:cover}.pattern-overlay-3::after{content:"";background:url(./brand/images/ovelays/3.jpg) center center no-repeat;background-size:cover}.display-6{font-size:calc(2.12rem + 1.44vw);font-weight:700;line-height:1.4}@media (min-width:1200px){.display-6{font-size:3.2rem}}.display-7{font-size:calc(2.08rem + .96vw);font-weight:700;line-height:1.4}@media (min-width:1200px){.display-7{font-size:2.8rem}}.display-8{font-size:2rem;font-weight:700;line-height:1.4}.display-9{font-size:1.5rem;font-weight:700;line-height:1.4}.display-10{font-size:1rem;font-weight:700;line-height:1.4}.card.card-overlay-bottom{overflow:hidden}.card .card-img-overlay{z-index:2}.card.card-overlay-bottom:before{content:"";position:absolute;height:50%;width:100%;bottom:0;left:0;right:0;background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),to(black));background-image:linear-gradient(180deg,transparent,#000);z-index:1}.card-bg-scale::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:inherit;-webkit-transition:all 1s!important;transition:all 1s!important;z-index:-2}.card-grid .card-grid-lg{height:560px}.card-grid .card-grid-sm{height:calc(280px - 1rem / 2)}@media (max-width:767.98px){.card-grid .card-grid-lg{height:400px}}.widget-product-meta{font-size:10px}.widget-product-title{margin-bottom:.25rem;font-size:.875rem;font-weight:500}