:root{--playfair-display-bold:"Playfair Display",serif;--biter-semibold:"Bitter",serif;--ralewy-regular:"Raleway",serif}.crimson-text-regular{font-family:"Crimson Text",serif!important;font-weight:400!important;font-style:normal!important}.fw-bold,h1,h2{font-family:var(--playfair-display-bold)!important;color:#000!important}.fw-bold,h1{font-size:50px!important;font-weight:600!important}h2{font-size:45px!important;font-weight:550!important}h3{font-size:40px!important;font-weight:500!important;color:#000!important;font-family:var(--playfair-display-bold)!important}.fw-semi-bold,h4,h5{font-weight:450!important;font-family:var(--playfair-display-bold)!important}.fw-semi-bold,h4{font-size:35px!important;color:#000!important}h5{font-size:30px!important}.fw-medium,h6{font-size:24px!important;font-weight:400!important;font-family:var(--playfair-display-bold)!important}.nav-item,.navbar-nav,a,button,input,label,p,span{font-size:19px!important;font-family:var(--ralewy-regular)!important;font-weight:400!important;color:#000!important}@media (max-width:1999px){.section-subtitle{max-width:60%}.banner_section .carousel-item{height:90vh}}@media (max-width:991px){.home .banner-section{padding-top:17rem;padding-bottom:10rem}.header .navbar{background-size:cover;padding:2rem}.header .navbar-nav{margin-top:2rem}.header .navbar-nav .nav-link{padding:.2rem .5rem;margin-bottom:1rem}.header .header_right span{padding:.2rem .5rem}.navbar-collapse{background:#fff;padding:1rem;border-radius:10px}.navbar-nav .nav-item{width:100%}.dropdown-menu{position:static;width:100%;box-shadow:none}.dropdown-menu .nav-link{display:block;width:100%}}@media (max-width:767px){body,html{font-size:8px}.section-subtitle{max-width:80%}.banner_section{min-height:70vh}.banner_section .carousel-item{height:70vh}.button-1{font-size:.9rem;padding-block:0.4rem;padding-inline:1rem;gap:6px}.icon{width:20px;height:20px}.product-img{height:150px}}@media (max-width:590px){body,html{font-size:7px}.fw-bold,h1{font-size:40px!important}h2{font-size:35px!important}h3{font-size:30px!important}.fw-semi-bold,h4{font-size:25px!important}h5{font-size:20px!important}.fw-medium,h6{font-size:15px!important}.nav-item,.navbar-nav,a,button,input,label,p,span{font-size:12px!important}.button-1{font-size:.85rem;padding-block:0.35rem;padding-inline:0.8rem;border-width:2px}.icon{width:18px;height:18px}.button-1:hover,.button-1:hover .icon{transform:none}.button-1:hover::before{animation:none}.product-img{height:120px}}