* { box-sizing: border-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;}:root{--primary:#3CB815;--secondary:#F65005;--light:#F7F8FC;--dark:#111111;}.back-to-top{position:fixed;display:none;right:30px;bottom:30px;z-index:99;}.py-6{padding-top:6rem;padding-bottom:6rem;}#spinner{opacity:0;visibility:hidden;transition-behavior:normal, normal;transition-duration:0.5s, 0s;transition-timing-function:ease-out, linear;transition-delay:0s, 0.5s;transition-property:opacity, visibility;z-index:99999;}#spinner.show{transition-behavior:normal, normal;transition-duration:0.5s, 0s;transition-timing-function:ease-out, linear;transition-delay:0s, 0s;transition-property:opacity, visibility;visibility:visible;opacity:1;}.btn{font-weight:500;transition-behavior:normal;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.btn.btn-outline-primary:hover{color:rgb(255, 255, 255);}.btn.btn-outline-secondary:hover{color:rgb(255, 255, 255);}.btn.btn-primary{color:rgb(255, 255, 255);}.btn.btn-secondary{color:rgb(255, 255, 255);}.btn-square{width:38px;height:38px;}.btn-sm-square{width:32px;height:32px;}.btn-lg-square{width:48px;height:48px;}.btn-lg-square{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;display:flex;align-items:center;justify-content:center;font-weight:400;}.btn-sm-square{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;display:flex;align-items:center;justify-content:center;font-weight:400;}.btn-square{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;display:flex;align-items:center;justify-content:center;font-weight:400;}.fixed-top{transition-behavior:normal;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.top-bar{height:45px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:rgba(0, 0, 0, 0.07);}.navbar .dropdown-toggle::after{border-top-width:initial;border-right-width:initial;border-bottom-width:initial;border-left-width:initial;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none;border-top-color:initial;border-right-color:initial;border-bottom-color:initial;border-left-color:initial;border-image-source:initial;border-image-slice:initial;border-image-width:initial;border-image-outset:initial;border-image-repeat:initial;content:"";font-family:"Font Awesome 5 Free";font-weight:900;vertical-align:middle;margin-left:8px;}.navbar .navbar-nav .nav-link{padding-top:25px;padding-right:15px;padding-bottom:25px;padding-left:15px;color:rgb(85, 85, 85);font-weight:500;outline-color:initial;outline-style:initial;outline-width:0px;}.navbar .navbar-nav .nav-link.active, .navbar .navbar-nav .nav-link:hover{color:var(--dark);}.page-header{padding-top:12rem;padding-bottom:6rem;background-image:url("../img/carousel-1.jpg");background-position-x:100%;background-position-y:0%;background-repeat:no-repeat;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:initial;background-size:cover;}.breadcrumb-item + .breadcrumb-item::before{color:rgb(153, 153, 153);}.about-img img{position:relative;z-index:2;}.product-item img{transition-behavior:normal;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.product-item:hover img{transform:scale(1.1);}.product-item small a:hover{color:var(--primary) !important;}.testimonial-carousel .owl-item .testimonial-item img{width:60px;height:60px;}.testimonial-carousel .owl-item .testimonial-item, .testimonial-carousel .owl-item .testimonial-item *{transition-behavior:normal;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.testimonial-carousel .owl-item.center .testimonial-item *{color:rgb(255, 255, 255) !important;}.testimonial-carousel .owl-item.center .testimonial-item i{color:var(--secondary) !important;}.testimonial-carousel .owl-nav{margin-top:30px;display:flex;justify-content:center;}.footer{color:rgb(153, 153, 153);}.footer .btn.btn-link{display:block;margin-bottom:5px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;text-align:left;color:rgb(153, 153, 153);font-weight:400;text-transform:capitalize;transition-behavior:normal;transition-duration:0.3s;transition-timing-function:ease;transition-delay:0s;transition-property:all;}.footer .btn.btn-link::before{position:relative;content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:rgb(153, 153, 153);margin-right:10px;}.footer .btn.btn-link:hover{color:var(--light);letter-spacing:1px;box-shadow:none;}.footer .copyright{padding-top:25px;padding-right:0px;padding-bottom:25px;padding-left:0px;font-size:15px;border-top-width:1px;border-top-style:solid;border-top-color:rgba(255, 255, 255, 0.1);}.footer .copyright a{color:var(--light);}.footer .copyright a:hover{color:var(--primary);}.mb-4.text-class-test{color:rgb(0, 0, 0);font-weight:400;}.fa.fa-coffee{font-size:39px;color:rgb(58, 164, 34);}.mb-4.text-main{color:rgb(152, 25, 25);}.col-lg-6.wow.fadeIn{color:black;border-top-color:black;border-right-color:black;border-bottom-color:black;border-left-color:black;border-color:black;}@media (min-width: 992px){.navbar .nav-item .dropdown-menu{display:block;visibility:hidden;top:100%;transform:rotateX(-75deg);transform-origin:0px 0px;transition-behavior:normal;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0s;transition-property:all;opacity:0;}.navbar .nav-item:hover .dropdown-menu{transform:rotateX(0deg);visibility:visible;transition-behavior:normal;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0s;transition-property:all;opacity:1;}}@media (max-width: 991.98px){.navbar .navbar-nav{margin-top:10px;border-top-width:1px;border-top-style:solid;border-top-color:rgba(0, 0, 0, 0.07);background-image:initial;background-position-x:initial;background-position-y:initial;background-size:initial;background-repeat:initial;background-attachment:initial;background-origin:initial;background-clip:initial;background-color:rgb(255, 255, 255);}.navbar .navbar-nav .nav-link{padding-top:10px;padding-right:0px;padding-bottom:10px;padding-left:0px;}}@media (max-width: 768px){#header-carousel .carousel-item{position:relative;min-height:450px;}#header-carousel .carousel-item img{position:absolute;width:100%;height:100%;object-fit:cover;}}
.why-best-section {
  padding: 80px 0;
  background-color: #f9f5f0;
  font-family: 'Helvetica Neue', Arial, sans-serif;
}

.container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
}

.section-header {
  text-align: center;
  margin-bottom: 60px;
}

.subtitle {
  display: block;
  font-size: 18px;
  color: #6F4E37;
  margin-bottom: 10px;
  font-weight: 500;
}

.title {
  font-size: 36px;
  color: #3E2723;
  margin-bottom: 15px;
  font-weight: 700;
}

.description {
  font-size: 18px;
  color: #5D4037;
  max-width: 700px;
  margin: 0 auto;
  line-height: 1.6;
}

.features-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 30px;
}

.feature-item {
  background: white;
  padding: 30px;
  border-radius: 12px;
  box-shadow: 0 5px 15px rgba(0,0,0,0.05);
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  text-align: center;
}

.feature-item:hover {
  transform: translateY(-5px);
  box-shadow: 0 8px 25px rgba(0,0,0,0.1);
}

.feature-icon {
  font-size: 48px;
  margin-bottom: 20px;
}

.feature-item h3 {
  font-size: 22px;
  color: #4E342E;
  margin-bottom: 15px;
}

.feature-item p {
  color: #5D4037;
  line-height: 1.6;
  font-size: 16px;
}

@media (max-width: 768px) {
  .title {
    font-size: 28px;
  }
  
  .description {
    font-size: 16px;
  }
  
  .features-grid {
    grid-template-columns: 1fr;
  }
}