/*  General */
.cursor-pointer {
    cursor: pointer;
}
.color-primary {
    color: rgb(147 102 1);
}
.ronixa-header-row {
    transition: background-color .2s ease;
}
.ronixa-header-color-dark:not(.ronixa-header-with-bg) {
    background-color: #fff;
}
.ronixa-header-color-dark .ronixa-header-divider:before  {
    border-color: rgba(0,0,0,.105);
}
.ronixa-header-flex-flex-middle .ronixa-theme-col-center  {
    flex: 1 1 0%;
}
.ronixa-header-flex-row {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
}
.ronixa-header-column {
    display: flex;
    align-items: center;
    flex-direction: row;
    max-height: inherit;
}
.ronixa-header-column > .ronixa-header-info-box-wrapper  {
    padding-inline-end: 10px;
    padding-inline-start: 10px;
}
.ronixa-header-col-left {
    justify-content: flex-start;
    margin-inline-start: -10px;
}
.ronixa-header-col-left .ronixa-header-divider:first-child  {
    padding-inline-start: 10px;
}
.ronixa-header-mobile-left {
    justify-content: flex-start;
    margin-inline-start: -10px;
}
.ronixa-header-divider.ronixa-header-full-height {
    height: 100%;
}
.ronixa-header-divider:before {
    content: "";
    display: block;
    height: 18px;
    border-right: 1px solid;
}
.ronixa-header-col-right .ronixa-header-divider:last-child  {
    padding-inline-end: 10px;
}
.ronixa-header-col-right {
    justify-content: flex-end;
    margin-inline-end: -10px;
}
.ronixa-header-nav-box {
    display: inline-flex;
    list-style:   none;
    flex-wrap: wrap;
    justify-content: start;
    margin-inline-end: calc(15px / -1);
    margin-inline-start: calc(15px / -1);
    text-align: start;
}
.ronixa-header-nav-box[class*="ronixa-header-style-underline"] .ronixa-header-nav-link-text:after  {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    width: 0;
    height: 2px;
    background-color: rgb(147 102 1);
    transition: width 0.4s cubic-bezier(.175,.885,.32,1.15);
}
.ronixa-header-nav-box[class*="ronixa-header-style-underline"] > li:is(:hover, .current-menu-item, .ronixa-active, .active) > a .ronixa-header-nav-link-text:after  {
    width: 100%;
}
ul.ronixa-header-nav-box {
    padding-inline-start: 0;
}
.ronixa-header-nav-box > li  {
    position: relative;
}
.ronixa-header-nav-box > li > a, .ronixa-header-nav-box > li > form > a,
.ronixa-header-nav-box > li > button, .ronixa-header-nav-box > li > form > button  {
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: row;
    padding-inline-end: 15px;
    padding-inline-start: 15px;
    text-transform: var(--ronixa-theme-header-transform);
    font-weight: var(--ronixa-theme-header-font-weight);
    font-size: var(--ronixa-theme-header-font-size);
    line-height: 1.2;
}
.ronixa-header-nav-box > li > form > a, .ronixa-header-nav-box > li > form > button {
  line-height: 3.4;
}
.ronixa-header-nav-box > li:is(.ronixa-has-children, .menu-item-has-children) > a:after  {
    margin-inline-start: 4px;
    font-weight: 400;
    font-style: normal;
    font-size: 75%;
    content: "\F282";
    font-family: "bootstrap-icons";
}
.ronixa-header-nav-box > li > a .ronixa-header-nav-icon  {
    margin-inline-end: 7px;
    font-size: 115%;
}
.ronixa-header-nav-box[class*="ronixa-header-style-"] > li:is(.ronixa-has-children, .menu-item-has-children) > a:after  {
    color: rgba(82,82,82,.45);
}
.ronixa-header-nav-wrapper ul li:hover > a {
    color: rgb(147 102 1) ;
}
.ronixa-header-nav-wrapper.ronixa-header-full-height,.ronixa-header-nav-wrapper.ronixa-header-full-height .ronixa-header-nav-box ,.ronixa-header-nav-wrapper.ronixa-header-full-height .ronixa-header-nav-box > li ,
.ronixa-header-nav-wrapper.ronixa-header-full-height .ronixa-header-nav-box > li > a, .ronixa-header-divider.ronixa-header-full-height,.ronixa-header-divider.ronixa-header-full-height:before {
    height: 100%;
}
.ronixa-header-nav-wrapper.ronixa-header-full-height .ronixa-header-nav-box > li > .ronixa-header-dropdown-menu  {
    margin: 0!important;
}
.ronixa-header-nav-wrapper.ronixa-header-full-height .ronixa-header-nav-box > li > .ronixa-header-dropdown-menu:after  {
    width: auto!important;
    height: auto!important;
}
.ronixa-header-event-hover:hover > .ronixa-header-dropdown {
    visibility: visible;
    opacity: 1;
    transform: none;
    pointer-events: unset;
}

form.ronixa-header-event-hover:hover>.ronixa-header-dropdown,.ronixa-header-event-hover:hover>.ronixa-header-dropdown,
.ronixa-event-click.ronixa-opened>.ronixa-header-dropdown, .ronixa-header-dropdown.ronixa-opened {
  visibility: visible !important;
  opacity: 1 !important;
  transform: none !important;
  pointer-events: visible !important;
  pointer-events: unset !important;
}
.ronixa-header-theme-logo {
    padding-inline-end:  10px;
    padding-inline-start:  10px;
    max-height: inherit;
}
.ronixa-header-theme-logo .ronixa-header-logo {
    max-height: inherit;
    transition: none;
}
.ronixa-header-tools-element {
    position: relative;
    --ronixa-count-size: 16px;
}
.ronixa-header-tools-element > a, .ronixa-header-tools-element > button{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 40px;
    color: var(--ronixa-theme-title-color);
    line-height: 1;
    padding-inline-end: 15px;
    padding-inline-start: 15px;
    color: #010101 !important;
    cursor: pointer;
}
.ronixa-header-tools-element > a, .ronixa-header-tools-element > button, .ronixa-header-my-account a  {
    height: 40px;
    color: var(--ronixa-theme-title-color);
    line-height: 1;
    color: #010101 !important;
    cursor: pointer;
}
.ronixa-header-tools-element:hover , .ronixa-header-tools-element:hover > a, .ronixa-header-tools-element:hover > button  {
    color: rgba(51,51,51,.6);
}
.ronixa-header-tools-element .ronixa-header-tools-icon  {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 0;
}
.ronixa-header-tools-element .ronixa-header-tools-text  {
    margin-inline-start: 8px;
    text-transform: var(--ronixa-theme-header-transform);
    white-space: nowrap;
    font-weight: var(--ronixa-theme-header-font-weight);
    font-style: var(--ronixa-header-title-font-style);
    font-size: var(--ronixa-theme-header-font-size);
    font-family: var(--ronixa-theme-header-font-family);
}
.ronixa-header-tools-element .ronixa-header-tools-text:hover, .ronixa-header-tools-element .ronixa-header-tools-text:hover a {
    color: rgba(51,51,51,.6);
}
.ronixa-header-tools-element:is(.ronixa-design-2, .ronixa-design-5).ronixa-header-style-text.ronixa-with-count .ronixa-header-tools-text  {
    margin-inline-start: 14px;
}
.ronixa-header-tools-element .ronixa-tools-count  {
    z-index: 1;
    width: var(--ronixa-count-size);
    height: var(--ronixa-count-size);
    border-radius: 50%;
    text-align: center;
    letter-spacing: 0;
    font-weight: 400;
    display: flex;
    justify-content: center;
    align-items: center;
}
.ronixa-header-tools-element:is(.ronixa-design-2, .ronixa-design-5) .ronixa-tools-count  {
    position: absolute;
    top: -5px;
    right: -9px;
    background-color: rgb(147 102 1);
    color: #fff !important;
    font-size: 9px;
}
html[dir=rtl] .ronixa-header-tools-element:is(.ronixa-design-2, .ronixa-design-5) .ronixa-tools-count{
    right: inherit;
    left: -9px;
}
.form-currency .ronixa-header-dropdown-menu {
    min-width: 150px;
    padding: 8px !important;
}
@media (min-width: 992px){
    .ronixa-header-hidden-lg {
      display: none !important;
    }
}
@media (max-width: 991px){
    .ronixa-header-visible-lg {
        display: none !important;
    }
}
/* ----------  Ronixa_Header   ---------- */
.ronixa-header-wrapper-01 {
    margin-bottom: 1.5rem;
    padding-top: 198px;
}
@media (max-width: 991px){
    .ronixa-header-wrapper-01 {
        margin-bottom: 44px;
        padding-top: 40px !important;
    }
}
.ronixa-header-wrapper-01 ul {
    padding-inline-start: 0;
    margin-bottom: 0;
}
.ronixa-header-wrapper-01 a, .ronixa-header-wrapper-01 button {
    text-decoration: none;
    color: #333;
}
/* ----------  Ronixa_Top_Header   ---------- */
.ronixa-top-header-01 {
    background-color: rgba(247, 247, 247, 1);
    border-color: rgba(129, 129, 120, 0.2);
    border-bottom-width: 1px;
    border-bottom-style: solid;
}
.ronixa-top-header-01 .ronixa-header-text  {
    font-size: 12px;
    line-height: 1.2;
    color: #010101;
    padding-inline-end:  10px;
    padding-inline-start:  10px;
    flex: 1 1 auto;
}
.ronixa-top-header-01 .ronixa-header-nav-secondary li {
    display: flex;
    flex-direction: row;
    align-items: stretch;
}
.ronixa-top-header-01 .ronixa-header-nav-secondary > li:not(:last-child):after  {
    content: "";
    border-right: 1px solid rgba(0,0,0,.105);
}
.ronixa-top-header-01 .ronixa-header-nav-secondary > li > a  {
    font-weight: 400;
    font-size: 12px;
    height: 40px;
}
.ronixa-top-header-01 .ronixa-header-nav-secondary > li > form > a, .ronixa-top-header-01 .ronixa-header-nav-secondary > li > form > button {
    font-weight: 400;
    font-size: 12px;
}
.ronixa-top-header-01 .ronixa-header-nav-secondary li a, .ronixa-top-header-01 .ronixa-header-nav-secondary li button {
    /* color: #777; */
    color: #555;
}
.ronixa-top-header-01 .ronixa-header-nav-secondary li:hover a, .ronixa-top-header-01 .ronixa-header-nav-secondary li:hover button {
    color: rgba(51,51,51,.7);
}
.ronixa-top-header-01 .ronixa-header-nav-secondary:not(.ronixa-offsets-calculated) .ronixa-header-dropdown-menu  {
    opacity: 0;
    pointer-events: none;
}
.ronixa-top-header-01 .ronixa-header-dropdown {
    margin-top: 0.5px;
}
.ronixa-top-header-01 .ronixa-header-dropdown:after  {
    height: 10.5px;
}
.ronixa-top-header-01 .ronixa-header-nav-wrapper , .ronixa-bottom-header-01 .ronixa-header-nav-wrapper {
    padding-inline-end:  15px;
    padding-inline-start:  15px;
    flex: 1 1 auto;
}
[class*="ronixa-header-search-form"] {
    padding-inline-end: 10px;
    padding-inline-start: 10px;
    flex: 1 1 auto;
}
[class*="ronixa-header-search-form"] input[type='text'] {
    min-width: 290px;
}

.ronixa-top-header-01 .ronixa-header-nav-wrapper.ronixa-header-full-height {
    height: 100%;
}
@media (min-width: 992px){
    .ronixa-top-header-01 .ronixa-theme-top-bar-inner {
      height: 41px;
      max-height: 41px;
    }
}
@media (max-width: 991px){
    .ronixa-top-header-01 .ronixa-theme-top-bar-inner {
      height: 40px;
      max-height: 40px;
      display: none;
    }
}
/* Ronixa_Middle_Header */
.ronixa-header-wrapper-01 .ronixa-middle-header {
    background-color: rgba(247, 247, 247, 1);
    border-bottom-width: 0px;
    border-bottom-style: solid;
}
@media (min-width: 992px){
    .ronixa-header-wrapper-01 .ronixa-theme-general-header-inner {
      height: 105px;
      max-height: 105px;
    }
}
@media (max-width: 991px){
    .ronixa-header-wrapper-01 .ronixa-theme-general-header-inner {
      height: 60px;
      max-height: 60px;
    }
}
/* Ronixa_Bottom_Header */
.ronixa-theme-header-bottom {
    border: 1px solid rgba(230,230,230,1);
}
.ronixa-theme-header-bottom .ronixa-header-cats  {
    margin-top: -0px;
    /* margin-bottom: -1px;  */
    height: calc(100% + 1px);
    height: 100%;
}
.ronixa-theme-header-bottom .menu-opener  {
    height: 100%;
}
.ronixa-theme-header-bottom .ronixa-header-dropdown {
    margin-top: 5px;
}
.ronixa-theme-header-bottom .ronixa-header-dropdown:after  {
    height: 15px;
}
.ronixa-theme-header-bottom .ronixa-header-nav-main > li > a  {
    height: 40px;
    font-weight: var(--ronixa-theme-header-font-weight);
    font-style: var(--ronixa-header-title-font-style);
    font-size: var(--ronixa-theme-header-font-size);
    font-family: var(--ronixa-theme-header-font-family);
    text-transform: var(--ronixa-theme-header-transform);
}
.ronixa-theme-header-bottom .ronixa-header-nav-main > li > a > i {
    margin-inline-end: 6px;
}
.ronixa-theme-header-bottom .ronixa-header-nav-main:not(.ronixa-offsets-calculated) .ronixa-header-dropdown-menu  {
    opacity: 0;
    pointer-events: none;
}
.dropdowns-loaded .dropdown-load-ajax > .ronixa-header-dropdown-menu > .container  {
    animation: ronixa-fadeIn .3s ease;
}
@keyframes ronixa-fadeIn {
    0% {
        opacity: 0;
        opacity: 0;
    }
    100% {
        opacity: 1;
        opacity: 1;
    }
}
.ronixa-theme-header-bottom .ronixa-header-my-account {
    padding-inline-end: 15px;
    padding-inline-start: 15px;
}
.ronixa-theme-header-bottom .ronixa-header-my-account .ronixa-header-tools-icon {
    display: none!important;
}
.ronixa-theme-header-bottom .ronixa-header-my-account .ronixa-header-tools-text  {
    margin-inline-start: 0;
}
/* .ronixa-top-header-01 .ronixa-theme-top-bar-inner,
.ronixa-header-wrapper-01 .ronixa-theme-general-header-inner ,
.ronixa-theme-header-bottom .ronixa-theme-header-bottom-inner{
    padding-inline-end: calc(1.5rem * 0.5);
    padding-inline-start: calc(1.5rem * 0.5);
} */

@media (min-width: 992px) {
    .ronixa-theme-header-bottom .ronixa-theme-header-bottom-inner {
      height: 50px;
      max-height: 50px;
    }
    .ronixa-header-cats .ronixa-header-dropdown-menu{
        height: auto;
    }
    .ronixa-header-cats .ronixa-header-dropdown-menu.dropdown-for-sub-category{
        height: 100%;
    }
}
@media (max-width: 991px) {
    .ronixa-theme-hidden-mobile {
      display: none;
    }
}
/* Header Wishlist & Compare */
.ronixa-header-wishlist .ronixa-header-tools-icon:before  {
    font-size: 18px;
    content: "\F59E";
    font-family: bootstrap-icons !important;
}
.ronixa-header-compare .ronixa-header-tools-icon:before  {
    font-size: 18px;
    content: "\F544";
    font-family: bootstrap-icons !important;
}
.ronixa-header-compare a {
    cursor: pointer;
}
/* Ronixa_Header_DropDown */
.ronixa-header-dropdown {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 380;
    margin: 15px 0 0;
    background-color: #fff;
    background-position: bottom right;
    background-clip: border-box;
    background-repeat: no-repeat;
    box-shadow: 0 0 3px rgba(0,0,0,.15);
    text-align: left;
    border-radius: var(--ronixa-brd-radius);
    visibility: hidden;
    opacity: 0;
    transition: opacity 0.4s cubic-bezier(.19,1,.22,1),visibility 0.4s cubic-bezier(.19,1,.22,1),transform 0.4s cubic-bezier(.19,1,.22,1);
    transform: translateY(15px) translateZ(0);
    pointer-events: none;
    background-repeat: no-repeat;
}
html[dir=rtl] .ronixa-header-dropdown {
    text-align: right;
    left: inherit;
    right: 0;
}
.ronixa-header-dropdown-results {
    margin: 0!important;
    overflow: hidden;
    right: calc((var(--ronixa-form-brd-radius) / 1.5));
    left: calc((var(--ronixa-form-brd-radius) / 1.5));
}
.ronixa-header-dropdown-results:after {
    width: auto!important;
    height: auto!important;
}
.ronixa-header-dropdown:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 100%;
    left: 0;
    height: 15px;
}
.ronixa-header-dropdown-cats {
    margin:   0!important;
    right:  0;
    z-index:  299;
    box-shadow:  none;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.ronixa-header-dropdown-cats:after,.ronixa-header-dropdown-cats .ronixa-header-dropdown-menu:after  {
    width: auto!important;
    height: auto!important;
}
.ronixa-header-dropdown-cats .ronixa-header-nav-vertical  {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.ronixa-header-dropdown-menu {
    /* --ronixa-header-dropdown-width : 825px; */
    min-height: var(--ronixa-header-dropdown-height);
    /* width: var(--ronixa-header-dropdown-width);  */
    background-image: var(--ronixa-header-dropdown-bg-img);
}
.ronixa-header-dropdown-menu.ronixa-header-design-default {
    padding: 12px 20px;
    --ronixa-header-dropdown-width: 220px;
}
#form-language .ronixa-header-dropdown-menu.ronixa-header-design-default,
#form-currency .ronixa-header-dropdown-menu.ronixa-header-design-default {
    padding: 8px 16px;
    min-width: 115px;
}
.ronixa-header-dropdown-search-cat {
    right: 0;
    left: auto;
    margin: var(--ronixa-form-brd-width) 0 0!important;
}
.ronixa-header-dropdown-search-cat.ronixa-header-design-default {
    width: 190px;
}
.ronixa-header-dropdown-search-cat:after {
    height: var(--ronixa-form-brd-width)!important;
}
.ronixa-header-dropdown-menu.ronixa-design-full-width {
    padding-top: 30px;
    padding-inline-start: var(--ronixa-scroll-w);
    border-radius: 0;
    --ronixa-header-dropdown-width: 100vw;
}
.ronixa-header-dropdown-menu.ronixa-header-design-default > .container  {
    padding: 0;
    width: auto;
}
.ronixa-header-dropdown-cats .ronixa-header-nav-vertical > li:first-child > a  {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.ronixa-header-dropdown-menu.ronixa-design-sized {
    /* padding: 30px 35px 0 35px; */
    padding: 8px 16px !important;
}
.ronixa-header-dropdown-cats .ronixa-header-dropdown-menu  {
margin: 0!important;
}
.ronixa-header-nav-vertical .ronixa-header-dropdown-menu  {
    margin: 0;
    top: 0;
    left: 100%;
}
html[dir=rtl] .ronixa-header-nav-vertical .ronixa-header-dropdown-menu  {
    left: inherit;
    right: 100%;
}
.ronixa-header-nav-vertical .ronixa-header-dropdown-menu:is(.ronixa-design-sized, .ronixa-design-full-width)  {
    min-height: 100%;
}
.ronixa-header-nav-vertical .ronixa-header-dropdown-menu:after  {
height: auto;
}
.ronixa-header-dropdown-menu.ronixa-design-sized > .container  {
    padding: 0;
    width: auto;
}
.ronixa-header-dropdown-menu:is(.ronixa-design-sized, .ronixa-design-full-width) .ronixa-header-sub-menu > li  {
    /* margin-bottom: 25px;  */
    /* width: 200px; */
    margin-bottom: 0;
}
.ronixa-header-dropdown-menu:is(.ronixa-design-sized, .ronixa-design-full-width) .ronixa-header-sub-menu > li > a ,.mega-menu-list > li > a  {
    color: #333;
    text-transform: var(--ronixa-theme-header-transform);
    font-weight: var(--ronixa-theme-header-font-weight);
}

/* Ronixa_Mobile */
.ronixa-close-side {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 400;
    opacity: 0;
    visibility: hidden;
    background-color: rgba(0,0,0,.7);
    transition: opacity 0.5s cubic-bezier(.19,1,.22,1),visibility 0s cubic-bezier(.19,1,.22,1) 0.5s;
}
.ronixa-close-side-opened {
    opacity: 1;
    visibility: visible;
    transition: opacity .25s ease,visibility 0s ease;
}
@media (max-width: 991px){
    .ronixa-close-side {
      top: -150px;
      height: calc(100vh + 300px);
    }
  }
.ronixa-header-wrapper-01 .ronixa-middle-header .ronixa-header-mobile-left  {
    flex: 1 1 0%;
}
.ronixa-header-wrapper-01 .ronixa-middle-header .ronixa-header-mobile-right  {
    flex: 1 1 0%;
    justify-content: flex-end;
    margin-inline-end: -10px;
}
.ronixa-header-wrapper-01 .ronixa-header-mobile-nav .ronixa-header-tools-icon:before  {
    font-size: 24px;
    content: "\F479";
    font-family: bootstrap-icons;
}
.ronixa-header-col-mobile {
    flex: 1 1 auto;
    justify-content: center;
    margin-inline-end: -10px;
    margin-inline-start: -10px;
}
.mobile-nav .ronixa-header-searchform  {
    --ronixa-form-brd-width: 0;
    --ronixa-form-bg: transparent;
    color: #777;
    z-index: 2;
}
.mobile-nav .ronixa-header-searchform input[type="text"]  {
    padding-inline-end:50px;
    padding-inline-start:20px;
    height: 70px;
    font-weight: var(--ronixa-theme-header-font-weight);
}
.mobile-nav .ronixa-header-dropdown-results  {
    position: static;
}
.mobile-nav .ronixa-header-nav-opener  {
    border-inline-start: 1px solid rgba(0,0,0,.105);
}
.mobile-nav .ronixa-header-nav-opener.ronixa-active  {
    background-color: rgb(147 102 1);
    color: #fff;
}
.ronixa-side-hidden {
    position: fixed;
    top: 0;
    bottom: 0;
    z-index: 500;
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    width: 340px;
    background-color: #fff;
    background-color: #fff;
    transition: transform 0.5s cubic-bezier(.19,1,.22,1);
}
.ronixa-side-hidden.ronixa-left {
    right: auto;
    left: 0;
    transform: translate3d(-100%,0,0);
}
.ronixa-side-hidden.ronixa-right {
    right: 0;
    left: auto;
    transform: translate3d(100%,0,0);
}
.ronixa-side-hidden.ronixa-opened {
    transform: none;
}
@media (max-width: 991px){
    .ronixa-side-hidden {
      width: 300px;
      z-index: 99999;
    }
}
/* Ronixa_Mobile_Tab */
.ronixa-header-nav-mob-tab {
    display: flex;
    margin: 0;
    border-bottom: 1px solid rgba(0,0,0,.105);
    background-color: rgba(0,0,0,.04);
}
.ronixa-header-nav-mob-tab a {
    color: #010101;
    text-decoration: none;
}
.ronixa-header-nav-mob-tab[class*="ronixa-header-style-underline"]:after {
    top: auto;
    bottom: -1px;
}
.ronixa-header-nav-mob-tab[class*="ronixa-header-style-underline"] {
    --nav-color: #909090;
    --nav-color-hover: #333;
    --nav-color-active: #333;
}
.ronixa-header-nav-mob-tab > li  {
    flex: 1 0 50%;
    max-width: 50%;
}
.ronixa-header-nav-mob-tab > li > a  {
    padding: 0;
    height: 100%;
    font-weight: 900;
}
.ronixa-header-nav-mob-tab > li.ronixa-active > a  {
    background-color: rgba(0,0,0,.05);
}
.ronixa-header-nav-box[class*="ronixa-header-style-underline"] .ronixa-header-nav-link-text  {
    position: relative;
    display: inline-block;
    padding-top: 1px;
    padding-bottom: 1px;
    line-height: 1.2;
}
.ronixa-header-nav-mob-tab[class*="ronixa-header-style-underline"] .ronixa-header-nav-link-text  {
    position: static;
    flex: 1 1 auto;
    padding: 18px 15px;
    text-align: center;
}
.ronixa-header-nav-mob-tab[class*="ronixa-header-style-underline"] .ronixa-header-nav-link-text:after  {
    top: auto;
    bottom: -1px;
}
.ronixa-header-nav-mob-tab:not(.ronixa-swap) li:first-child .ronixa-header-nav-link-text:after ,li:last-child .ronixa-header-nav-link-text:after  {
    right: 0;
    left: auto;
}
.ronixa-header-nav-mobile {
    display: none;
    margin-inline-end: 0;
    margin-inline-start: 0;
    animation: ronixa-fadeIn 1s ease;
}
@keyframes ronixa-fadeIn {
    0% {
        opacity: 0;
        opacity: 0;
    }
    100% {
        opacity: 1;
        opacity: 1;
    }
}
.ronixa-header-nav-mobile.ronixa-active {
    display: block;
}
.ronixa-header-nav-mobile > li  {
    flex: 1 1 100%;
    max-width: 100%;
    width: 100%;
}
.ronixa-header-nav-mobile .menu-item{
    display: flex;
    flex-wrap: wrap;
}
.ronixa-header-nav-mobile > li > a  {
    color: #333;
}

.ronixa-header-nav-mobile li  > a, .ronixa-header-nav-mobile li  .ronixa-header-tools-element > a, .ronixa-header-nav-mobile li  .ronixa-header-tools-element > button  {
    flex: 1 1 0%;
    padding: 5px 20px;
    min-height: 50px;
    border-bottom: 1px solid rgba(0,0,0,.105);
}
.ronixa-header-nav-mobile li a.mobile-log-rgstr {
  background-color: #ddd;
  justify-content: center;
}
.ronixa-header-nav-mobile li a.mobile-log-rgstr:first-child {
    border-inline-end: 2px solid #fff;
}
.ronixa-header-nav-mobile li.opener-page > a  {
    background-color: #f7f7f7;
    background-color: rgba(0,0,0,.105);
}
.ronixa-header-nav-mobile li.menu-item-has-children:not(.menu-item-has-block) > a  {
    margin-inline-end: -50px;
    padding-inline-end: 55px;
}
.mobile-categories-menu li > a {
    margin-inline-end: -50px;
    padding-inline-end: 55px;
}
.ronixa-header-nav-mobile li.menu-item:not(.menu-item-has-block) > a > i {
    margin-inline-end: 6px;
}
.ronixa-header-nav-mobile li.menu-item-has-children > a:after  {
    content: none;
}
.ronixa-header-nav-mobile .ronixa-header-sub-menu  {
    display: none;
    flex: 1 1 100%;
    order: 3;
    padding-inline-start: 0;
    border-bottom: 1px solid rgb(147 102 1);
}
.ronixa-header-nav-mobile .ronixa-with-icon > a:before  {
    margin-inline-end: 6px;
    font-size: 17px;
    font-family: "bootstrap-icons";

}
.ronixa-header-nav-mobile .menu-item-wishlist > a:before  {
    content: "\F59E";
    font-family: bootstrap-icons !important;
}
.ronixa-header-nav-mobile .menu-item-compare > a:before  {
    content: "\F544";
    font-family: bootstrap-icons !important;
}
.ronixa-header-nav-mobile .menu-item-account > .ronixa-header-my-account-btn:before  {
    content: "\f4e1";
    font-family: "bootstrap-icons";
}
.ronixa-header-nav-mobile .menu-item-account > .ronixa-header-logout-btn:before  {
    content: "\F1C2";
    font-family: "bootstrap-icons";
}.ronixa-header-nav-mobile .menu-item-account > .ronixa-header-login-btn:before  {
    content: "\F1C3";
    font-family: "bootstrap-icons";
}.ronixa-header-nav-mobile .menu-item-account > .ronixa-header-register-btn:before  {
    content: "\F4DD";
    font-family: "bootstrap-icons";
}
@media (min-width: 992px){
  .ronixa-header-nav-mobile > li > a:hover  {
    color: rgb(147 102 1);
  }
}
/* Ronixa_Bottom_mobile_nav */
.ronixa-header-toolbar {
    display: none;
}
@media (max-width:991px){
    .ronixa-header-toolbar {
        position: fixed;
        right: 0;
        bottom: 0;
        left: 0;
        z-index: 350;
        display: flex;
        align-items: center;
        justify-content: space-between;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        padding: 5px;
        height: 55px;
        background-color: #fff;
        box-shadow: 0 0 9px rgb(0 0 0 / 12%);
    }
    .ronixa-header-toolbar>a, .ronixa-header-toolbar>div {
        flex: 1 0 20%;
        flex-grow: 1;
        flex-shrink: 0;
        flex-basis: 20%;
    }
    .ronixa-header-tools-element {
        position: relative;
        --ronixa-count-size: 16px;
        --ronixa-header-el-color: #333;
        --ronixa-header-el-color-hover: rgba(51,51,51,.6);
    }
    .ronixa-header-toolbar>a, .ronixa-header-toolbar>div a {
        height: 45px;
    }
    .ronixa-header-tools-element >a, .ronixa-header-tools-element >button {
        display: flex;
        align-items: center;
        justify-content: center;
        height: 40px;
        color: var(--ronixa-header-el-color);
        line-height: 1;
        padding-inline-end: 10px;
        padding-inline-start: 10px;
    }
    .ronixa-header-tools-element .ronixa-header-tools-icon {
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        font-size: 0;
    }
    .ronixa-header-toolbar.ronixa-header-toolbar-label-show .ronixa-header-toolbar-label {
        display: block;
    }
    .ronixa-header-toolbar.ronixa-header-toolbar-label-show>a, .ronixa-header-toolbar.ronixa-header-toolbar-label-show>div a {
        position: relative;
        padding-bottom: 15px;
    }
    .ronixa-header-toolbar-label {
        position: absolute;
        right: 10px;
        bottom: 3px;
        left: 10px;
        display: none;
        overflow: hidden;
        text-align: center;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-weight: 600;
        font-size: 11px;
        line-height: 1;
        padding: 1px 0;
    }

    .ronixa-header-tools-element:is(.ronixa-design-2,.ronixa-design-5) .ronixa-header-tools-count {
        position: absolute;
        top: -5px;
        right: -9px;
        background-color: rgb(147 102 1);
        color: #fff;
        font-size: 9px;
    }

    .ronixa-header-tools-element .ronixa-header-tools-count {
        z-index: 1;
        width: var(--ronixa-count-size);
        height: var(--ronixa-count-size);
        border-radius: 50%;
        text-align: center;
        letter-spacing: 0;
        font-weight: 400;
        line-height: var(--ronixa-count-size);
    }
    /* .ronixa-header-toolbar-link .ronixa-header-tools-icon:before {
        content: "\f013";
        font-size: 20px;
        font-weight: 800;
        font-family: "Font Awesome 6 Free";
    } */
    .ronixa-header-compare .ronixa-header-tools-icon:before {
        font-size: 18px;
        font-family: bootstrap-icons;
    }
    .ronixa-header-my-account .ronixa-header-tools-icon:before {
        font-size: 20px;
        content: "\F4E1";
        font-family: bootstrap-icons;
    }
    .ronixa-header-wishlist .ronixa-header-tools-icon:before {
        font-size: 18px;
        font-weight: 100;
    }
    .ronixa-header-toolbar .ronixa-header-cart .ronixa-header-tools-icon:before {
        font-size: 20px;
        content: "\F179";
        font-family: "bootstrap-icons";
    }
    .ronixa-header-toolbar-link .ronixa-header-custom-icon {
        min-width: auto;
        transition: all .25s ease;
    }
    .ronixa-header-toolbar-link .ronixa-header-custom-icon img {
        width: auto;
        height: 20px;
    }
    .ronixa-header-toolbar-link .ronixa-header-custom-icon i {
        font-size: 20px;
    }
    .ronixa-header-tools-custom-icon .ronixa-header-tools-icon:before {
        display: none;
    }
}
@media (max-width:991px){
    .menu-item-compare .ronixa-header-tools-element, .menu-item-wishlist .ronixa-header-tools-element{
        width:100%;
    }
    .menu-item-compare a, .menu-item-wishlist a {
        justify-content: start;
    }
}
/* Ronixa_Header_nav */
.ronixa-header-nav-opener {
    position: relative;
    z-index: 1;
    display: inline-flex;
    flex: 0 0 auto;
    align-items: center;
    justify-content: center;
    width: 50px;
    color: #242424;
    cursor: pointer;
    transition: color .25s ease,background-color .25s ease;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}
.ronixa-header-nav-opener.ronixa-active {
    color: #555;
}
.ronixa-header-nav-opener:after {
    font-size: 12px;
    transition: transform .25s ease;
    content: "\F285";
    font-family: "bootstrap-icons";
}
html[dir=rtl] .ronixa-header-nav-opener:after {
    content: "\F284";
}
.ronixa-header-nav-opener.ronixa-active:after {
    transform: rotate(90deg);
}
.ronixa-header-nav-opener:hover {
    color: #242424;
}
/* Ronixa_Cart_Header */
.ronixa-header-cart {
    cursor: pointer;
}
.ronixa-header-cart .ronixa-header-tools-icon:before  {
    font-size: 20px;
    content: "\F179";
    font-family: "bootstrap-icons";
}
.ronixa-header-cart.ronixa-design-3 .ronixa-header-tools-icon:before  {
    color: rgba(0,0,0,.17);
    font-size: 32px;
}
.ronixa-header-cart .ronixa-header-tools-icon.ronixa-icon-alt:before  {
    content: "\F179";
    font-family: "bootstrap-icons";
}
.ronixa-header-cart.ronixa-design-3 .ronixa-header-tools-text  {
    display: flex;
    flex-direction: column-reverse;
    margin-inline-start: 12px;
    padding-inline-start: 12px;
    border-inline-start: 1px solid rgba(0,0,0,.1);
}
.ronixa-header-cart:is(.ronixa-design-5, .ronixa-design-6) .ronixa-header-tools-text  {
    display: none;
}
.ronixa-header-cart.ronixa-design-5 {
    margin-inline-end: 5px;
}
.ronixa-header-cart.ronixa-design-3 > a, .ronixa-header-cart.ronixa-design-3 > button  {
    height: auto;
}
.ronixa-header-cats {
    position: relative;
    margin-inline-start: 10px;
    /* margin-inline-end: 10px;  */
    margin-inline-end: 15px;
}
.ronixa-header-cart-widget-side {
    display: flex;
    flex-direction: column;
}
.ronixa-header-cart-widget-side .ronixa-header-shopping-cart  {
    position: relative;
    flex: 1 1 100%;
}
.ronixa-header-cart-widget-side .ronixa-header-shopping-cart-content  {
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    height: 100%;
}
.ronixa-header-cart-widget-side .ronixa-header-shopping-cart-content ul  {
    list-style: none;
    padding: 12px 0;
    position: relative;
    height: 100%;
    padding-bottom: 300px;
    overflow-y: auto;
}
.ronixa-scroll-content {
    height: 100%;
}
.ronixa-header-cart-widget-side .shopping-cart-widget-body .shopping-cart-widget-footer-parent {
    position: fixed !important;
    bottom: 0 !important;
    background-color: #fff;
    right: 0;
    left: calc(100% - 340px);
    width: 340px;
    padding-left: 12px;
    padding-right: 12px;
}
html[dir=rtl] .ronixa-header-cart-widget-side .shopping-cart-widget-body .shopping-cart-widget-footer-parent {
    left: 0;
    right: calc(100% - 340px);
}
@media (max-width: 991px) {
    .ronixa-header-cart-widget-side .shopping-cart-widget-body .shopping-cart-widget-footer-parent {
        left: calc(100% - 300px);
        width: 300px;
    }
    html[dir=rtl] .ronixa-header-cart-widget-side .shopping-cart-widget-body .shopping-cart-widget-footer-parent {
        right: calc(100% - 300px);
        left:inherit;
        width: 300px;
    }
}
.ronixa-header-cart-widget-side .ronixa-header-shopping-cart-content .btn-danger {
    background-color: transparent;
    color: #242424;
    border: none;
    box-shadow: none;
}
.ronixa-header-cart-widget-side .shopping-cart-widget-body  {
    position: relative;
    flex: 1 1 auto;
}
.ronixa-header-cart-widget-side .shopping-cart-widget-footer  {
    flex: 0 0 auto;
    padding-bottom: 15px;
}
.ronixa-header-cart-widget-side .ronixa-header-scrolll-content  {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    max-height: 100%;
}
.ronixa-header-cart-widget-side .ronixa-empty-mini-cart  {
    margin-top: 20px;
    padding-inline-end: 15px;
    padding-inline-start: 15px;
}
.ronixa-header-cart-widget-side .ronixa-heading {
    display: flex;
    flex: 0 0 auto;
    align-items: center;
    justify-content: flex-end;
    padding: 20px 15px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.105);
}
.ronixa-header-cart-widget-side .title {
    display: block;
    margin-bottom: 10px;
    color: var(--ronixa-title-color);
    text-transform: var(--ronixa-title-transform);
    font-weight: var(--ronixa-title-font-weight);
    font-style: var(--ronixa-title-font-style);
    font-family: var(--ronixa-title-font-family);
    line-height: 1.4;
}
.ronixa-header-cart-widget-side .widget-title {
    margin-bottom: 20px;
    color: var(--ronixa-widget-title-color);
    text-transform: var(--ronixa-widget-title-transform);
    font-weight: var(--ronixa-widget-title-font-weight);
    font-style: var(--ronixa-widget-title-font-style);
    font-size: var(--ronixa-widget-title-font-size);
    font-family: var(--ronixa-widget-title-font-family);
}
.ronixa-header-cart-widget-side .ronixa-heading .title  {
    flex: 1 1 auto;
    margin-bottom: 0;
    font-size: 20px;
}
.ronixa-header-shopping-cart {
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.105);
}
.ronixa-header-shopping-cart:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none;
}
:is(.ronixa-header-shopping-cart, .ronixa-widget) {
    line-height: 1.4;
    --ronixa-link-color: #777;
    --ronixa-link-color-hover: #333;
}
.ronixa-header-cross-icon > a:before, .ronixa-header-cross-icon > button:before  {
    font-size: 10px;
    /* content: "\F62A";  */
    font-size:20px;
    content: "\F62A";
}
.ronixa-header-cross-icon.ronixa-header-style-text > a:before, .ronixa-header-cross-icon.ronixa-header-style-text > button:before  {
    font-weight: var(--ronixa-theme-header-font-weight);
}
.ronixa-header-cross-icon > a:after  {
    font-size: 12px;
}
.ronixa-header-cross-icon.ronixa-header-style-text > a:after  {
    left: -2px;
}
.ronixa-header-cart.ronixa-design-3 .ronixa-cart-number  {
    width: auto;
    height: auto;
    border-radius: 0;
    color: var(--ronixa-theme-text-color);
    text-align: inherit;
    text-transform: none;
    font-weight: 400;
    font-size: var(--ronixa-theme-header-font-size);
    line-height: 20px;
}
.ronixa-header-cart.ronixa-design-3 .subtotal-divider  {
    display: none;
}

.ronixa-header-cart.ronixa-design-3 .ronixa-cart-subtotal  {
    line-height: 20px;
}
.ronixa-header-cart.ronixa-design-5 .ronixa-cart-number  {
    position: absolute;
    top: -5px;
    right: -9px;
    z-index: 1;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background-color: rgb(147 102 1);
    color: #fff;
    text-align: center;
    letter-spacing: 0;
    font-weight: 400;
    font-size: 9px;
    line-height: 15px;
}
/* .ronixa-header-cart .ronixa-cart-number > span  {
    display: none;
}  */
.ronixa-header-cart.ronixa-design-3 .ronixa-cart-number > span  {
    display: inline-block;
}
.ronixa-header-cart .ronixa-cart-subtotal .amount  {
    color: inherit;
    font-weight: inherit;
    font-size: inherit;
}
.ronixa-header-cart.ronixa-design-3 .ronixa-cart-subtotal .amount  {
    color: rgb(147 102 1);
    font-weight: 900;
    font-size: 14px;
}
.ronixa-header-cart-widget-side {
    padding: 12px;
}
.ronixa-header-mini-cart > li:not(.shopping-cart-widget-footer-parent) {
    position: relative;
    display: flex;
    align-items: flex-start;
    padding: 12px;
}
.ronixa-header-mini-cart > li:nth-child(2n):not(.shopping-cart-widget-footer-parent) {
    background-color: #ddd;
}
.ronixa-header-mini-cart .cart-info {
    flex: 1 1 auto;
    padding-inline-end: 20px;
    padding-inline-start: 15px;
}
.ronixa-header-mini-cart .cart-info a, .ronixa-header-mini-cart .cart-info span {
    display: block;
}
.ronixa-header-mini-cart-total {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 2px;
    margin-bottom: 2px;
    padding-top: 6px;
    padding-bottom: 6px;
}
.ronixa-header-mini-cart-total:not(:first-child) {
    border-top: 1px solid rgba(0, 0, 0, .105);
}
.ronixa-header-mini-cart-total strong {
    color: #242424;
    text-transform: uppercase;
    font-weight: 600;
    /* font-size: 18px; */
    font-size: 15px;
}
.ronixa-header-mini-cart-buttons {
    display: block;
    margin-bottom: 0;
    text-align: center;
    margin-top: 24px;
}
.ronixa-header-mini-cart-buttons a {
    margin-bottom: 10px;
    width: 100%;
    padding: 12px 20px;
    font-size: 13px;
    line-height: 18px;
    display: block;
}
.ronixa-header-mini-cart-buttons .btn-cart {
    border-radius: 0;
    color: #333;
    box-shadow: none;
    background-color:#f7f7f7;
}
.ronixa-header-mini-cart-buttons .checkout {
    border-radius: 0;
    color: #fff;
    box-shadow: none;
    background-color: rgb(147 102 1);
}
/* Ronixa_Header_Action_Btn_In_Cart_Header */
.ronixa-header-action-btn {
    display: inline-flex;
    vertical-align: middle;
    --action-btn-color: #333;
}
.ronixa-heading .ronixa-header-action-btn  {
    flex: 0 0 auto;
    text-transform: var(--ronixa-theme-header-transform);
}
.ronixa-header-action-btn.ronixa-header-style-text {
    font-size: 0;
    line-height: 1;
}
.ronixa-header-action-btn > a, .ronixa-header-action-btn > button  {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    color: #333;
    cursor: pointer;
}
.ronixa-header-cart-widget-side .ronixa-heading .ronixa-header-action-btn > a, .ronixa-header-cart-widget-side .ronixa-heading .ronixa-header-action-btn > button  {
    height: 25px;
}
.ronixa-header-action-btn > a:before, .ronixa-header-action-btn > button:before  {
    transition: opacity .15s ease;
    font-family: bootstrap-icons;
}
.ronixa-header-action-btn > a:after, .ronixa-header-action-btn > button:after  {
    position: absolute;
    top: calc(50% - .5em);
    left: 0;
    opacity: 0;
    transition: opacity .2s ease;
    content: "";
    display: inline-block;
    width: 1em;
    height: 1em;
    border: 1px solid rgba(0,0,0,0);
    border-left-color: var(--color-gray-900);
    border-radius: 50%;
    vertical-align: middle;
}
.ronixa-header-action-btn > a:hover, .ronixa-header-action-btn > button:hover  {
    color: #777;
}
.ronixa-header-action-btn.ronixa-header-style-text > a, .ronixa-header-action-btn.ronixa-header-style-text > button  {
    position: relative;
    font-weight: var(--ronixa-theme-header-font-weight);
    font-size: 14px;
    line-height: 1;
}
.ronixa-header-action-btn.ronixa-header-style-text > a:before, .ronixa-header-action-btn.ronixa-header-style-text > button:before  {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-inline-end: .45em;
    width: 1em;
    height: 1em;
    font-weight: 800;
}
/* Ronixa_Search_Header */
[class*="ronixa-header-search-form-wrapper"] {
    padding-inline-end: 10px;
    padding-inline-start: 10px;
    flex: 1 1 auto;
}
[class*="ronixa-header-search-form-wrapper"] .ronixa-header-style-with-bg  {
    --ronixa-form-bg: #fff;
}
[class*="ronixa-header-search-form-wrapper"] input[type="text"]  {
    min-width: 290px;
}
.ronixa-header-nav-box[class*="ronixa-header-style-"] {
    --nav-color: #333;
    --nav-color-hover: rgba(51,51,51,.7);
    --nav-color-active: rgba(51,51,51,.7);
    --nav-chevron-color: rgba(82,82,82,.45);
}
.ronixa-header-nav-box[class*="ronixa-header-style-"] > li > a, .ronixa-header-nav-box li > a {
    color: var(--nav-color);
}
.ronixa-header-nav-box[class*="ronixa-header-style-"] > li:is(.current-menu-item, .ronixa-active, .active) > a {
    color: var(--nav-color-active);
}
.ronixa-header-search-form {
    position: relative;
}
.ronixa-header-search-form input {
    border: none;
    -webkit-appearance:  none;
    -moz-appearance:  none;
    appearance:  none;
    padding: 0 15px;
    max-width: 100%;
    width: 100%;
    box-shadow: none;
    vertical-align: middle;
    font-size: 14px;
    transition: border-color .5s ease;
}
.ronixa-header-searchform input {
    outline: none;
}
.ronixa-header-searchform input[type="text"]  {
    padding-inline-end:50px;
    height: 46px;
    font-size: 15px;
}
.ronixa-header-searchform .searchsubmit  {
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 0;
    padding: 0;
    width: 50px;
    border: none;
    background-color: transparent;
    box-shadow: none;
    color: #242424;
    font-weight: 400;
    font-size: 0;
}
html[dir=rtl] .ronixa-header-searchform .searchsubmit{
    right: inherit;
    left: 2px;
}
.ronixa-header-searchform .searchsubmit:before  {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -9px;
    margin-inline-start: -9px;
    opacity: 0;
    transition: opacity .1s ease;
    content: "";
    display: inline-block;
    width: 18px;
    height: 18px;
    border: 1px solid rgba(0,0,0,0);
    border-left-color: currentColor;
    border-radius: 50%;
    vertical-align: middle;
}
.ronixa-header-searchform .searchsubmit:after  {
    font-size: 17px;
    transition: opacity .2s ease;
    /* font-weight: 800; */
    font-family: "bootstrap-icons";
    content: "\F52A";
}
.ronixa-header-searchform .searchsubmit:hover  {
    color: #777;
}
/* .ronixa-header-searchform .searchsubmit:hover:after ,.searchsubmit:hover img  {
    opacity: .7;
} */
.ronixa-header-searchform.ronixa-header-style-with-bg .searchsubmit  {
    right: 0;
    width: 52px;
    border-top-right-radius: var(--ronixa-form-brd-radius);
    border-bottom-right-radius: var(--ronixa-form-brd-radius);
    color: #fff;
    background-color: rgb(147 102 1);
}
.ronixa-header-searchform.ronixa-header-style-with-bg .searchsubmit:hover  {
    color: #fff;
    box-shadow: inset 0 0 200px rgba(0,0,0,.1);
}
.ronixa-header-search-results-wrapper {
    position: relative;
}
.ronixa-header-autocomplete-suggestions {
    display: grid;
    grid-template-columns: repeat(auto-fit,minmax(285px,1fr));
    margin-top: -1px;
    margin-inline-end: -1px;
}

.ronixa-header-searchform.ronixa-with-cat input:focus-visible {
    padding: 0 15px;
    max-width: 100%;
    width: 100%;
    box-shadow: none;
    vertical-align: middle;
    font-size: 14px;
    transition: border-color .5s ease;
    -webkit-appearance:  none;
    -moz-appearance:  none;
    appearance:  none;
}
@media (min-width: 768px){
    .ronixa-header-searchform.ronixa-with-cat input[type="text"]  {
        padding-inline-end: 230px;
    }
}
/* Ronixa_Headere_Scroll */
.ronixa-header-scrolll-content {
    overflow: hidden;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    max-height: 50vh;
    scrollbar-width: thin;
}
@media (min-width: 992px){
    .ronixa-header-scroll ::-webkit-scrollbar {
        width: 5px;
    }
    .ronixa-header-scroll ::-webkit-scrollbar-thumb {
    background-color: rgba(0,0,0,.12);
    }
    .ronixa-header-scroll ::-webkit-scrollbar-track {
    background-color: rgba(0,0,0,.05);
    }
}
/* Ronixa_Headere_Sub_Menu */
.form-language .ronixa-header-sub-menu li > button {
    display: flex;
    align-items: center;
}
.ronixa-header-sub-menu {
    list-style:   none;
    color: #848484;
}
.ronixa-header-sub-menu li  {
    position: relative;
}
.ronixa-header-sub-menu li > a  {
    position: relative;
    display: flex;
    align-items: center;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #848484;
    font-size: 14px;
    line-height: 1.3;
    cursor: pointer;
}
.ronixa-header-sub-menu li > a:hover  {
    color: rgb(147 102 1) !important;
    color: red;
}
.ronixa-header-sub-menu ul  {
    list-style:  none;
    --li-pl:  0;
}
/* Ronixa_Information_Box_Header */

.ronixa-header-info-box-wrapper .ronixa-info-box {
    position: relative;
    display: flex;
    align-items: stretch;
    flex-direction: row;
    border-radius: var(--ronixa-brd-radius);
    align-items:center;
}
.ronixa-header-info-box-wrapper .ronixa-info-box .box-icon-wrapper  {
    flex: 0 0 auto;
    line-height: 0;
}
.ronixa-header-info-box-wrapper .ronixa-info-box .info-box-content  {
    position: relative;
    flex: 1 1 auto;
    border-radius: var(--ronixa-brd-radius);
}
.ronixa-header-info-box-wrapper .ronixa-info-box .info-box-icon  {
    display: inline-block;
    transition: all .25s ease;
}
.ronixa-header-info-box-wrapper .info-box-number {
    margin-top: 2px;
    margin-bottom:0px;
    font-size: 13px;
    font-weight: 400;
    letter-spacing: 1px;
}
.ronixa-header-info-box-wrapper .info-box-title {
    font-weight: 900;
    font-size: 14px;
}
/* .ronixa-header-info-box-wrapper .ronixa-info-box .info-svg-wrapper  {
    display: inline-block;
}
.ronixa-header-info-box-wrapper .ronixa-info-box .info-svg-wrapper svg  {
    width: inherit!important;
    height: inherit!important;
} */
.ronixa-header-info-box-wrapper.box-icon-align-left {
      flex-direction: row;
}
.ronixa-header-info-box-wrapper .box-icon-align-left .box-icon-wrapper  {
    /* margin-inline-end: 20px;  */
    max-width: 50%;
}
.ronixa-header-info-box-wrapper .box-with-icon .info-box-icon  {
    overflow: hidden;
}
.ronixa-header-info-box-wrapper .box-with-icon .info-box-icon i  {
    color: rgba(0,0,0,.17);
    font-size: 32px;
}
.ronixa-header-info-box-wrapper .info-box-inner {
    margin-inline-start: 12px;
    padding-inline-start: 12px;
    border-inline-start: 1px solid rgba(0,0,0,.1);
}
/* Ronixa_Header_Menu */
.ronixa-header-menu .menu-opener {
    position: relative;
    z-index: 300;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 10px 15px;
    min-width: 270px;
    max-width: 320px;
    height: 50px;
    color: #333;
    text-transform: var(--ronixa-theme-header-transform);
    font-weight: var(--ronixa-theme-header-font-weight);
    font-style: var(--ronixa-header-title-font-style);
    font-size: var(--ronixa-theme-header-font-size);
    font-family: var(--ronixa-theme-header-font-family);
    line-height: 1;
    border-top-left-radius: var(--ronixa-brd-radius);
    border-top-right-radius: var(--ronixa-brd-radius);
    transition: all .25s ease;
}
.ronixa-header-menu .menu-opener:not(.has-bg) {
    background-color: rgb(147 102 1);
}
.ronixa-header-menu .menu-opener.color-scheme-light {
    color: #fff;
}
.ronixa-header-menu .menu-opener  {
    border-bottom-width: 00px;
    border-bottom-style: solid;
    border-top-width: 00px;
    border-top-style: solid;
    border-left-width: 00px;
    border-left-style: solid;
    border-right-width: 00px;
    border-right-style: solid;
}
.ronixa-header-menu .menu-opener .menu-open-label,
.ronixa-header-menu .menu-opener .menu-opener-icon  {
    color: #fff !important;
}
.ronixa-header-menu .menu-opener:after {
    margin-inline-start: auto;
    font-style: normal;
    font-size: 10px;
    content: "\F282";
    font-family: "bootstrap-icons";
    color: #fff;
}
.ronixa-header-menu .menu-opener .menu-opener-icon  {
    flex: 0 0 auto;
    margin-inline-end: 10px;
}
.ronixa-header-menu .menu-opener .menu-opener-icon:not(.custom-icon):after  {
    font-style: normal;
    font-size: 22px;
    content: " \F479";
    font-family: "bootstrap-icons";
}
.ronixa-header-menu .ronixa-header-nav-vertical {
    position: relative;
    display: flex;
    margin-inline-end: 0;
    margin-inline-start: 0;
    border-radius: var(--ronixa-brd-radius);
    width:100%;
}
.ronixa-header-menu .ronixa-header-nav-vertical.ronixa-header-design-default {
    border: 1px solid rgba(0,0,0,.075);
    background-color: #fff;
}
.ronixa-header-menu .ronixa-header-nav-vertical.ronixa-header-design-default > li:not(:last-child) {
    border-bottom: 1px solid rgba(0,0,0,0.075);
}
.ronixa-header-menu .ronixa-header-nav-vertical > li  {
    flex: 1 1 100%;
    max-width: 100%;
    width: 100%;
}
.ronixa-header-menu .ronixa-header-nav-vertical > li.menu-mega-dropdown  {
    position: static;
}
.ronixa-header-mobile-nav-drop {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
}
.ronixa-header-mobile-nav-drop > a, .ronixa-header-mobile-nav-drop > button {
    flex: 1 1 0%;
    min-height: 50px;
    border-bottom: 1px solid rgba(0,0,0,.105);
    margin-right: -50px;
}
html[dir=rtl] .ronixa-header-mobile-nav-drop > a, html[dir=rtl] .ronixa-header-mobile-nav-drop > button {
    margin-right: initial;
    margin-left: -50px;
}
.ronixa-header-mobile-nav-drop .menu-item {
    display: flex;
    flex-wrap: wrap;
}
.ronixa-header-mobile-nav-drop .ronixa-header-sub-menu  button {
    flex: 1 1 0%;
    padding: 5px 20px;
    min-height: 50px;
    border-bottom: 1px solid rgba(0,0,0,.105);
    text-align: left;
}
html[dir=rtl] .ronixa-header-mobile-nav-drop .ronixa-header-sub-menu button {
    text-align: right;
}
.ronixa-header-nav-drop .ronixa-header-sub-menu button {
    padding-top: 8px;
    padding-bottom: 8px;
    text-align: start;
}
.ronixa-header-nav-drop .ronixa-header-sub-menu button:hover {
    color: rgb(147 102 1);
}
.ronixa-header-nav-mobile form.opener-page > a {
    background-color: #f7f7f7;
    background-color: rgba(0,0,0,.105);
}
.ronixa-header-menu .ronixa-header-nav-vertical > li > a  {
    padding: 9px 18px;
    color: #333;
    text-transform: unset;
    font-size: 14px;
    line-height: 20px;
}
.ronixa-header-menu .ronixa-header-nav-vertical > li:first-child > a  {
    border-top-left-radius: var(--ronixa-brd-radius);
    border-top-right-radius: var(--ronixa-brd-radius);
}
.ronixa-header-menu .ronixa-header-nav-vertical > li > a > i {
    margin-inline-end:6px;
}
.ronixa-header-menu .ronixa-header-nav-vertical > li:last-child > a  {
    border-bottom-right-radius: var(--ronixa-brd-radius);
    border-bottom-left-radius: var(--ronixa-brd-radius);
}
.ronixa-header-menu .ronixa-header-nav-vertical > li.menu-item-has-children > a:after  {
    margin-inline-start: auto;
    color: rgba(82,82,82,.45);
    font-weight: var(--ronixa-theme-header-font-weight);
    font-size: 60%;
    content:"\F285";
    font-weight: 800;
}
html[dir=rtl] .ronixa-header-menu .ronixa-header-nav-vertical > li.menu-item-has-children > a:after {
    content:"\F284";
}
.ronixa-header-menu .ronixa-header-nav-vertical.ronixa-header-design-default > li:is(.ronixa-opened, :hover) > a  {
    background-color: #ddd;
    color: #555;
}
.ronixa-header-menu .ronixa-header-nav-img {
    display: inline-block;
    margin-inline-end: 7px;
    max-height: 18px;
    width: auto!important;
}
.ronixa-header-menu .ronixa-option {
    margin-bottom: 30px;
}
/* Ronixa_Header_Logo */
.ronixa-header-logo img  {
    padding-top: 5px;
    padding-bottom: 5px;
    max-height: inherit;
    transform: translateZ(0);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    perspective: 800px;
}
.ronixa-header-logo img[src$=".svg"]  {
    height: 100%;
}
.ronixa-header-theme-logo img {
    max-width: 150px;
}
@media (max-width: 991px) {
    .ronixa-header-theme-logo img {
        max-width: 138px;
    }
}

/* Header_Sticky_Css */
body .ronixa-header-overcontent {
    min-height: 0.2px;
}
/* .ronixa-header-sticky-shadow.ronixa-header-sticked .ronixa-header-main-header {
    box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
} */
.ronixa-header-sticky-shadow.ronixa-header-sticked .ronixa-header-main-header {
    box-shadow: 0 1px 3px rgba(0,0,0,.1);
  }
.ronixa-header-sticked .ronixa-header-main-header {
    position: fixed !important;
    transform: translateZ(0) !important;
}
@media (min-width: 992px) {
    .ronixa-header-clone, .ronixa-header-sticked .ronixa-header-main-header {
        top: 0;
    }
    .ronixa-header-sticked .ronixa-theme-general-header-inner {
        height: 60px;
        max-height: 60px;
    }
}


.ronixa-header-main-header {
    position: relative;
    top: 0;
    right: 0;
    left: 0;
    z-index: 390;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}
/* .ronixa-header-overcontent .ronixa-header-main-header  {
    position: absolute;
}  */
.ronixa-header-sticky-prepared .ronixa-header-main-header {
    position: absolute;
}
.ronixa-header-clone {
    position: fixed;
    z-index: 391;
    visibility: hidden;
    opacity: 0;
    transition: opacity .1s ease,visibility .1s ease,transform .3s ease;
    animation: ronixa-fadeOutUpBig .1s ease;
    pointer-events: none;
}
.ronixa-header-clone.ronixa-header-sticked {
    visibility: visible;
    opacity: 1;
    transform: translateZ(0);
    animation: ronixa-fadeInDownBig .3s ease;
    pointer-events: visible;
    pointer-events: unset;
}
.ronixa-header-clone.ronixa-header-sticked .ronixa-header-not-sticky-row {
    display: block;
}
.ronixa-header-sticked .ronixa-header-not-sticky-row {
    display: none;
}
.ronixa-header-sticked .ronixa-header-row {
    transition: background-color .3s ease;
}
.ronixa-header-scroll-slide.ronixa-header-sticked .ronixa-header-main-header {
    animation: ronixa-fadeInDownBig .4s ease;
}
.ronixa-header-scroll-stick.ronixa-header-scroll-down .ronixa-header-main-header{
    transform:translateY(-100%)
}
/* .ronixa-header-scroll-down .ronixa-header-main-header,
.ronixa-header-scroll-slide.ronixa-header-scroll-up .ronixa-header-main-header {
    transition:transform .3s ease
} */
.ronixa-header-scroll-slide.ronixa-header-scroll-down .ronixa-header-main-header, .ronixa-header-scroll-slide.ronixa-header-scroll-up .ronixa-header-main-header {
    transition: transform .3s ease;
  }

/* .ronixa-header-clone.ronixa-header-hide-on-scroll {
    transform: translateY(-100%);
    animation: none;
} */
.ronixa-header-scroll-slide.ronixa-header-hide-on-scroll.ronixa-header-sticked .ronixa-header-main-header {
    transform: translateY(-100%);
    animation: none;
  }
/* .ronixa-header-clone.ronixa-header-scroll-up {
    transform: none;
} */
.ronixa-header-scroll-slide.ronixa-header-hide-on-scroll.ronixa-header-scroll-up .ronixa-header-main-header {
    transform: none;
}
@media (min-width: 992px) {
    .ronixa-header-boxed:not(.ronixa-header-sticked) .ronixa-header-main-header .ronixa-header-row > .container  {
        padding-inline-end: 30px;
        padding-inline-start: 30px;
        max-width: 100%;
        width: 100%;
    }
    .ronixa-header-boxed:not(.ronixa-header-sticked) .ronixa-header-top-bar.ronixa-header-without-bg > .container  {
        padding-inline-end: 0;
        padding-inline-start: 0;
    }
    .ronixa-header-boxed:not(.ronixa-header-sticked) .ronixa-header-main-header  {
        margin-inline-end: auto;
        margin-inline-start: auto;
        width: 95%;
    }
    .ronixa-header-boxed:not(.ronixa-header-sticked):not(.ronixa-design-full-width) .ronixa-header-main-header  {
        max-width: 1130px;
    }
    .ronixa-header-boxed:not(.ronixa-header-sticked) .ronixa-header-main-header:before  {
        content: "";
        display: block;
        height: 30px;
    }
    .ronixa-header-boxed:not(.ronixa-header-sticked) .ronixa-header-top-bar.ronixa-header-without-bg  {
        margin-top: -30px;
    }
    .ronixa-header-clone, .ronixa-header-sticked .ronixa-header-main-header {
        top: 0;
    }
}
/* Ronixa_Social_icons */
.ronixa-social-icons {
    font-size: 0;
    padding-inline-end: 10px;
    padding-inline-start: 10px;
}
.ronixa-social-icons .ronixa-social-icon {
    margin: 0!important;
    padding: 0 8px;
    width: auto!important;
    height: auto!important;
    color: #79807c !important;
    display: inline-block;
    margin: 4px;
    vertical-align: middle;
    text-align: center;
    font-size: 15px;
}
/* menu */
.ronixa-header-collection-01  nav .dropdown-menu,
.ronixa-header-collection-01  ul.menu-main-navigation .dropdown-menu{
    padding-bottom: 0;
    margin-top: 0;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.ronixa-header-collection-01 nav .dropdown-inner,
.ronixa-header-collection-01 ul.menu-main-navigation .dropdown-inner {
    display: table;
}
.ronixa-header-collection-01 nav .dropdown-inner ul ,
.ronixa-header-collection-01 ul.menu-main-navigation .dropdown-inner ul
{
    display: table-cell;
}
.ronixa-header-collection-01 nav .dropdown-inner a,
.ronixa-header-collection-01 ul.menu-main-navigation .dropdown-inner a
{
    min-width: 160px;
    display: block;
    clear: both;
}
.ronixa-header-collection-01 nav .see-all,
.ronixa-header-collection-01 ul.menu-main-navigation.see-all
{
    display: block;
    margin-top: 0.5em;
    border-top: 1px solid #DDD;
    padding: 3px 20px 3px 0;
    font-size: 12px;
}
.ronixa-header-collection-01 nav .see-all:hover, nav .see-all:focus,
.ronixa-header-collection-01 ul.menu-main-navigation .see-all:hover, nav .see-all:focus
{
    color: rgb(147 102 1);
}
.ronixa-header-collection-01  nav .dropdown-toggle::after,
.ronixa-header-collection-01  ul.menu-main-navigation .dropdown-toggle::after
{
    border:  none;
}
.ronixa-header-collection-01 .ronixa-menu-width
{
    width: 800px;
}
@media (min-width: 992px){
    .ronixa-header-collection-01  .navbar-expand-lg .navbar-collapse {
        justify-content: center;
    }
}
@media (min-width:992px) and (max-width:1199px){
    .ronixa-header-collection-01 .ronixa-header-wishlist .ronixa-header-tools-text, .ronixa-header-collection-01 .ronixa-header-compare .ronixa-header-tools-text{
        display:none !important;
    }
}
@media (min-width: 768px) {
    .ronixa-header-collection-01  nav .dropdown:hover .dropdown-menu,
    .ronixa-header-collection-01  ul.menu-main-navigation .dropdown:hover .dropdown-menu
    {
      display: block;
    }
    .ronixa-theme-header-bottom .ronixa-header-nav-main:not(.ronixa-offsets-calculated) .ronixa-header-dropdown-menu {
        display: block;
    }
}
  @media (max-width: 767px) {
    .ronixa-header-collection-01  nav,
    .ronixa-header-collection-01  ul.menu-main-navigation
    {
      border-radius: 4px;
    }
    .ronixa-header-collection-01  nav div.dropdown-inner > ul .list-unstyled,
    .ronixa-header-collection-01  ul.menu-main-navigation div.dropdown-inner > ul .list-unstyled
    {
      display: block;
    }
    .ronixa-header-collection-01  nav div.dropdown-menu,
    .ronixa-header-collection-01  ul.menu-main-navigation div.dropdown-menu
     {
      margin-inline-start: 0 !important;
      padding-bottom: 10px;
    }
    .ronixa-header-collection-01  nav .dropdown-inner,
    .ronixa-header-collection-01  ul.menu-main-navigation .dropdown-inner
     {
      display: block;
    }
    .ronixa-header-collection-01  nav .dropdown-inner a,
    .ronixa-header-collection-01  ul.menu-main-navigation .dropdown-inner a
     {
      width: 100%;
    }
    .ronixa-header-collection-01  nav .see-all,
    .ronixa-header-collection-01 ul.menu-main-navigation .see-all
     {
      margin-top: 0;
      border: none;
      border-radius: 0;
    }
}
