.header {width: 100%;color: #64725A;font-weight: 500;position: relative;}
@media (min-width: 1200px) {
  .header {padding: 0 100px;}
}
@media (max-width: 580px) {
  .header {padding: clamp(2px, 0.833vw, 32px) 0;}
}
.header .navigation {width: 100%;height: 65px;position: relative;}
.header .navigation .header-logo {width: clamp(118px, 11.354vw, 398px);}
@media (max-width: 1024px) {
  .header .navigation .header-logo { width: 80%;}
}
.header .navigation .menu-button-right {
  text-transform: capitalize;
  padding-top: 5px;
  display: flex;
  align-items: center;
  gap: clamp(24px, 3.333vw, 82px);
}
.header .navigation .menu-button-right .main-menu__nav {
  margin-left: auto;
  margin-right: auto;
}
.header .navigation .menu-button-right .main-menu__nav .main-menu__list,
.header .navigation .menu-button-right .main-menu__nav .main-menu__list ul,
.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list,
.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list ul {margin: 0;padding: 0;list-style-type: none;align-items: center;text-transform: capitalize;display: flex;gap: clamp(20px, 1.667vw, 50px);}
.header .navigation .menu-button-right .main-menu__nav .main-menu__list > li,
.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list > li {padding-top: 0.417vw;padding-bottom: 0.417vw;position: relative;}
.header .navigation .menu-button-right .main-menu__nav .main-menu__list > li > a,
.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list > li > a {font-size: clamp(12px, 0.833vw, 46px);font-weight: 500;line-height: 150%;font-family: "Lato", sans-serif;text-transform: capitalize;color: #64725A;display: flex;align-items: center;gap: clamp(18px, 1.25vw, 52px) !important;position: relative;transition: all all 0.3s ease-in-out;}
@media (max-width: 768px) {
  .nav-small{display:block}
  .nav-big{display:none}
}
@media (min-width: 769px) {
  .nav-small{display:none}
  .nav-big{display:block}
}
@media (max-width: 1399px) {
  .header .navigation .menu-button-right .main-menu__nav .main-menu__list > li > a,
  .header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list > li > a {font-size: clamp(14px, 1.093vw, 32px);}
}
@media (max-width: 1199px) {
  .header .navigation .menu-button-right .main-menu__nav .main-menu__list > li > a,
  .header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list > li > a {font-size: clamp(17px, 1.251vw, 18px);}
}
@media (max-width: 575px) {
  .header .navigation .menu-button-right .main-menu__nav .main-menu__list > li > a,
  .header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list > li > a {font-size: clamp(16px, 2.261vw, 14px);}
}
.header .navigation .menu-button-right .main-menu__nav .main-menu__list > li > a::after,
.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list > li > a::after {bottom: 0;left: 0;position: absolute;content: "";width: 0;height: 2px;background-color: #64725A;transition: all 0.3s ease-in-out;}
.header .navigation .menu-button-right .main-menu__nav .main-menu__list > li > a:hover, .header .navigation .menu-button-right .main-menu__nav .main-menu__list > li > a.active,
.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list > li > a:hover,
.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list > li > a.active {transition: all 0.3s ease-in-out;color: #64725A;}
.header .navigation .menu-button-right .main-menu__nav .main-menu__list > li > a:hover::after, .header .navigation .menu-button-right .main-menu__nav .main-menu__list > li > a.active::after,
.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list > li > a:hover::after,
.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list > li > a.active::after {width: 100%;transition: all 0.3s ease-in-out;}
.header .navigation .menu-button-right .main-menu__nav .main-menu__list > li .header-arrow,
.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list > li .header-arrow {font-weight: 300;margin-left: -16px;}
.header .navigation .menu-button-right .main-menu__nav .main-menu__list > li:first-child a::before,
.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list > li:first-child a::before {display: none;}
.header .navigation .menu-button-right .main-menu__nav .main-menu__list > li.current, .header .navigation .menu-button-right .main-menu__nav .main-menu__list > li:hover,
.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list > li.current,
.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list > li:hover {color: #E5E8E3;}
.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul,
.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul {overflow: hidden;border-radius: 5px;text-transform: uppercase;position: absolute;top: 100%;left: 0;min-width: clamp(200px, 10.938vw, 516px);flex-direction: column;justify-content: flex-start;align-items: flex-start;opacity: 0;visibility: hidden;transform-origin: top center;transform: scaleY(0) translateZ(100px);backface-visibility: hidden;transition: opacity all 0.3s ease-in-out, visibility all 0.3s ease-in-out, transform 700ms ease;z-index: 99;background: #FAFAFA;padding: 0;border: 2px solid #E5E8E3;}
.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li,
.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li {flex: 1 1 100%;width: 100%;position: relative;}
.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li > a,
.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li > a {font-size: clamp(14px, 0.833vw, 40px);line-height: 26px;color: #000000;font-weight: 500;font-family: "Lato", sans-serif;display: flex;padding: clamp(4px, 0.417vw, 16px) clamp(16px, 1.042vw, 40px);transition: 400ms;border-radius: 0px;text-transform: capitalize;}
.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li.current > a, .header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li:hover > a,
.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li.current > a,
.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li:hover > a {background-color: #64725A;color: #FAFAFA;}
.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li > ul,
.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li > ul {top: 0;left: calc(100% + 20px);}
.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li > ul.right-align,
.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li > ul.right-align {top: 0;left: auto;right: 100%;}
.header .navigation .menu-button-right .main-menu__nav .main-menu__list li ul li > ul ul,
.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li ul li > ul ul {display: flex;}
.header .navigation .menu-button-right .main-menu__nav .main-menu__list li:hover > ul,
.header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li:hover > ul {opacity: 1;visibility: visible;gap: 0;transform: scaleY(1) translateZ(0px);transition: all 0.3s ease-in-out;}
@media only screen and (min-width: 1200px) and (max-width: 1399px) {
  .header .navigation .menu-button-right .main-menu__nav .main-menu__list li:nth-last-child(1) ul li > ul, .header .navigation .menu-button-right .main-menu__nav .main-menu__list li:nth-last-child(2) ul li > ul,
  .header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li:nth-last-child(1) ul li > ul,
  .header .navigation .menu-button-right .main-menu__nav .stricky-header .main-menu__list li:nth-last-child(2) ul li > ul {left: auto;right: calc(100% + 20px);}
}
.header .navigation .main-menu__right {display: flex;align-items: center;gap: clamp(18px, 1.25vw, 52px) !important;}
.header .navigation .main-menu__right .main-menu-link-btn {position: relative;}
.header .navigation .main-menu__right .main-menu-link-btn svg .icon {transition: all 0.3s ease-in-out;}
.header .navigation .main-menu__right .main-menu-link-btn:hover svg .icon {fill: #64725A;transition: all 0.3s ease-in-out;}
.header .navigation .main-menu__right .search-toggler {margin-top: 10px;}
.header .navigation .main-menu__right .cart-text {line-height: 0;}

.header .nav-right .list-item { padding: 0 12px;}
.btn-outline-light:hover {
    color: #6569df;
    background-color: #f8f9fa;
    border-color:#f8f9fa
}

.footer{background:#343a40;padding:20px;color:#8a8a8a}
.footer a{color:#8a8a8a}
.footer a:hover{color:#fff}
