:root{--ronixa-theme-primary-color:rgba(204,186,146,1);--ronixa-theme-secondary-color:rgba(32.99999999999999,36.99999999999999,40.99999999999999,1);--ronixa-theme-text-font-family:Montserrat;--ronixa-theme-text-font-weight:400;--ronixa-theme-text-font-size:14px;--ronixa-theme-text-color:rgba(32.99999999999999,36.99999999999999,40.99999999999999,1);--ronixa-theme-text-line-height:1.6;--ronixa-theme-title-font-family:Montserrat;--ronixa-theme-title-font-weight:400;--ronixa-theme-title-font-size:35px;--ronixa-theme-title-color:rgba(32.99999999999999,36.99999999999999,40.99999999999999,1);--ronixa-theme-header-font-family:Montserrat;--ronixa-theme-header-font-weight:400;--ronixa-theme-header-font-size:12px;--ronixa-theme-header-transform:uppercase;--ronixa-theme-secondary-background-color-page:rgba(252.79320936936597,252.79320936936597,252.79320936936597,1);--ronixa-theme-background-color-page:rgba(255,255,255,1);}body{ background-color : rgba(255,255,255,1) !important }

				.rt-container:not([id*="grand_"]),

				.rt-container-fluid:not([id*="grand_"]),

				.container:not([id*="grand_"]),

				.container-fluid:not([id*="grand_"]) {

				width: 100%;

				padding-right: var(--bs-gutter-x, 0.75rem);

				padding-left: var(--bs-gutter-x, 0.75rem);

				margin-right: auto;

				margin-left: auto;

				} 

				.rt-navbar > .rt-container-fluid:not([id*="grand_"]),

				.rt-navbar > .rt-container:not([id*="grand_"]),

				.rt-navbar > .container:not([id*="grand_"]),

				.rt-navbar > .container-fluid:not([id*="grand_"]){

					display: flex;

					flex-wrap: inherit;

					align-items: center;

					justify-content: space-between;

				} 

				.navbar > .rt-container-fluid:not([id*="grand_"]),

				.navbar > .rt-container:not([id*="grand_"]),

				.navbar > .container:not([id*="grand_"]),

				.navbar > .container-fluid:not([id*="grand_"]){

					display: flex;

					flex-wrap: inherit;

					align-items: center;

					justify-content: space-between;

				} 

					@media (max-width: 991px) {

						.rt-container-fluid:not([id*="grand_"]), .rt-container:not([id*="grand_"]), .container-fluid:not([id*="grand_"]), .container:not([id*="grand_"]){

						max-width: initial;

						}

					}

					@media (min-width: 992px) {

						.rt-container-fluid:not([id*="grand_"]), .rt-container:not([id*="grand_"]), .container-fluid:not([id*="grand_"]), .container:not([id*="grand_"]){

						max-width: 960px;

						}

					}

					@media (min-width: 1200px) {

						.rt-container-fluid:not([id*="grand_"]), .rt-container:not([id*="grand_"]), .container-fluid:not([id*="grand_"]), .container:not([id*="grand_"]){

						max-width: 1140px;

						}

					}

					@media (min-width: 1400px) {

						.rt-container-fluid:not([id*="grand_"]), .rt-container:not([id*="grand_"]), .container-fluid:not([id*="grand_"]), .container:not([id*="grand_"]){

						max-width: 1320px;

						}

					} 

					.mfp-bg {

					position: fixed;

					z-index: 1102;

					overflow: hidden;

					background-color: rgba(0, 0, 0, 0.7)

				}

				

				.mfp-wrap {

					position: fixed;

					z-index: 1103;

					outline: none !important;

					-webkit-backface-visibility: hidden

				}

				

				.mfp-container {

					position: absolute;

					padding: 0 8px;

					text-align: center

				}

				

				.mfp-container:before {

					content: '';

					display: inline-block;

					height: 100%;

					vertical-align: middle

				}

				

				.mfp-content {

					position: relative;

					z-index: 1105;

					display: inline-block;

					margin: 0 auto;

					vertical-align: middle;

					text-align: left

				}

				

				.mfp-inline-holder .mfp-content {

					width: 100%;

					cursor: auto

				}

				

				.mfp-close,

				.mfp-arrow,

				.mfp-preloader,

				.mfp-counter {

					user-select: none

				}

				

				.mfp-hide {

					display: none !important

				}

				

				.mfp-preloader {

					position: absolute;

					top: 50%;

					right: 8px;

					left: 8px;

					z-index: 1104;

					margin-top: -.8em;

					width: auto;

					color: #bbb;

					text-align: center

				}

				

				.mfp-preloader a {

					color: #bbb

				}

				

				.mfp-preloader a:hover {

					color: #fff

				}

				

				.mfp-s-ready .mfp-preloader,

				.mfp-s-error .mfp-content {

					display: none

				}

				

				.mfp-iframe-holder {

					padding-top: 40px;

					padding-bottom: 40px

				}

				

				.mfp-iframe-holder .mfp-content {

					max-width: 900px;

					width: 100%;

					line-height: 0

				}

				

				.mfp-iframe-scaler {

					overflow: hidden;

					padding-top: 56.25%;

					width: 100%;

					height: 0

				}

				

				.mfp-iframe-scaler iframe {

					position: absolute;

					display: block;

					border-radius: var(--ronixa-brd-radius);

					background: #fff

				}

				

				.ronixa-close-btn-inset {

					position: relative

				}

				

				.ronixa-close-btn-inset button.mfp-close {

					position: absolute;

					top: 0;

					color: var(--color-gray-900)

				}

				

				.ronixa-close-btn-inset button.mfp-close:hover {

					background-color: transparent;

					color: var(--color-gray-500)

				}

				

				.ronixa-popup {

					display: none;

					margin: 25px auto;width: 100%;

					max-width:800px;

				}

				

				.mfp-wrap .ronixa-popup {

					display: block

				}

				

				.mfp-move-horizontal .mfp-with-anim {

					opacity: 0;

					transition: transform .3s ease, opacity .3s ease;

					transform: translateX(-100px)

				}

				

				.mfp-move-horizontal .mfp-with-anim .summary-inner {

					opacity: 0;

					transition: transform .3s ease, opacity .3s ease;

					transform: translateY(30px)

				}

				

				.mfp-move-horizontal.mfp-bg {

					opacity: 0;

					transition: opacity .25s ease, visibility 0s ease .25s

				}

				

				.mfp-move-horizontal.mfp-ready .mfp-with-anim,

				.mfp-move-horizontal.mfp-ready .mfp-with-anim .summary-inner {

					opacity: 1;

					transform: none

				}

				

				.mfp-move-horizontal.mfp-ready.mfp-bg {

					opacity: 1;

					transition: opacity .25s ease, visibility 0s ease

				}

				

				.mfp-move-horizontal.mfp-removing .mfp-with-anim {

					opacity: 0;

					transform: translateX(100px)

				}

				

				.mfp-move-horizontal.mfp-removing.mfp-bg {

					opacity: 0

				}

				

				.mfp-move-horizontal.mfp-removing .mfp-close {

					display: none

				}

				

				button.mfp-arrow {

					position: absolute

				}

				

				.mfp-bg,

				.mfp-wrap,

				.mfp-container,

				.mfp-iframe-scaler iframe {

					top: 0;

					left: 0;

					width: 100%;

					height: 100%

				}

				

				button.mfp-close {

					position: fixed;

					top: 0;

					right: 0;

					bottom: auto;

					left: auto;

					z-index: 1104;

					padding: 0;

					width: 50px;

					height: 50px;

					background: none;

					color: #fff !important;

					font-weight: 400;

					font-size: 0;

					opacity: 1;

					cursor: pointer;

					transition: all .25s ease;

					touch-action: manipulation;

					opacity: 0;

					transition: all .25s ease, opacity 0s ease 0s

				}

				

				button.mfp-close:after {

					display: inline-block;

					font-size: 16px;

					line-height: 50px;

					content: 'x';

					font-family: 'Font Awesome 6 Free';

				}

				

				button.mfp-close:hover {

					background-color: rgba(0, 0, 0, 0.3);

					box-shadow: none;

					color: #fff;

					opacity: 1

				}

				

				.mfp-ready button.mfp-close {

					opacity: 1;

					transition: all .25s ease, opacity .3s ease .35s

				}.ronixa-popup.ronixa-promo-popup {}.ronixa-popup {

						max-width:600px;

					}.tag-item{
    visibility:hidden;
}
.homedecor-category-info-carousel .info-box-wrapper {
  display: block;
  text-align: center;
}
.homedecor-category-info-carousel .ronixa-info-box {
    display: inline-flex !important;
}
.homedecor-category-info-carousel .ronixa-info-box .info-box-title{
    margin-bottom: 0 !important;
}
.homedecor-category-info-carousel .info-box-icon img {
    width: 48px !important;
}
.homedecor-ajaxproduct .labels-rectangular {
    left: 15px !important;
}
.homedecor-info-services-carousel .ronixa-info-box {
    margin-bottom: 0;
}
.homedecor-info-services-carousel .info-box-inner p {
    margin-bottom: 0;
}
.homedecor-info-services-carousel .info-box-icon img {
  width: 52px !important;
}
.homedecor-info-services-carousel .ronixa-info-box .info-box-content {
    border-radius: 0 !important;
    border: 2px solid #f0f2f1 !important;
}
.homedecor-blog-section .swiper-viewport {
    overflow: hidden;
}
.homedecor-blog-section .rblog-thumb {
    border: 2px solid #f0f2f1;
    background: transparent;
    box-shadow: none;
}
.homedecor-blog-section .post-meta-data {
    border-color: #f0f2f1;
}

/* Footer  */
.homedecor-blog-footer .rb-aside-title-wrapper {
    margin-top: 0;
    padding-bottom: 0;
}
.homedecor-blog-footer .rb-aside-title-wrapper::before {
    display: none;
}
.footer-button-group .ronixa-button-group-icon {
    border: 1px solid var(--ronixa-theme-primary-color) !important;
}
.footer-button-group .ronixa-button-group-item:nth-child(2) .ronixa-button-group-icon {
    transition: all .3s ease;
}
.footer-button-group .ronixa-button-group-item:nth-child(2) .ronixa-button-group-icon:hover{
    box-shadow: inset 0 0 200px rgb(0 0 0 / 10%) !important;
}
.footer-button-group .ronixa-button-group-item:not(:last-child) {
    transition: all .3s ease;
}
.footer-button-group .ronixa-button-group-item:not(:last-child):hover {
    background-color: var(--ronixa-theme-primary-color);
}
.footer-button-group .ronixa-button-group-item:not(:last-child):hover span {
    color: #fff !important;
}
.home-decor-footer-social .retrina-socialicons-icon:hover {
    background-color: var(--ronixa-theme-primary-color) !important;
}
.home-decor-footer-social .retrina-socialicons-icon:hover i {
    color: #fff !important;
}
/* Footer  */ 

.homedecor-ajaxproduct .product-btn-arrow[class*="next"]::after, .homedecor-ajaxproduct .product-btn-arrow[class*="prev"]::after {
    font-family: "bootstrap-icons";
}
.homedecor-ajaxproduct .flickity-button, .product-btn-arrow {
    font-size: 32px;
}
.homedecor-ajaxproduct .flickity-button, .product-btn-arrow.product-products-load-prev {
    left: -70px !important;
}
.homedecor-ajaxproduct .flickity-button, .product-btn-arrow.product-products-load-next {
    left: inherit !important;
    right: -70px !important;
}
.homedecor-ajaxproduct .flickity-button, .product-btn-arrow {
    transform: translateY(-50px);
}
.homedecor-promo-banner .ronixa-button {
    padding: 0 !important;
}
.homedecor-image-hotspot .ronixa-image-hotspot-img {
    border-radius: 0 !important;
}
.homedecor-img-carousel .retrina-imagecarousel-image {
    width: 100% !important;
}

/* About Page Import */
.about-page-description .ronixa-section-title-description p:last-child {
    margin-bottom: 0;
}
.team-member-cart .ronixa-member-image img  {
    width: 100% !important;
    border-radius: 0 !important;
}
.team-member-cart .ronixa-social-icon {
    width: 30px !important;
    height: 30px !important;
    margin: 4px !important;
}
.team-member-cart .ronixa-member-image:hover  {
    transform: none !important;
}
.team-member-cart .ronixa-member-name {
    font-size: 18px;
}
/* About Page Import */

/* Contact Page Import */
.accordion-box-contact .rt-accordion-item .rt-accordion-button {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.accordion-box-contact .rt-accordion-item .rt-accordion-button .retrina-accordion-icon {
    font-size: 20px;
}
.accordion-box-contact .rt-accordion-item .rt-accordion-button::after {
    display: none !important;
}
.accordion-box-contact .rt-accordion-item .rt-accordion-body p:last-child {
    margin-bottom: 0 !important;
}
.contact-form-input-box .contact-form-boxes {
    background-color: transparent;
    padding: 0;
    border-radius: 0;
}
.contact-form-input-box .heading-title {
    display: none;
}
.contact-form-input-box .contact-form-boxes .form-control {
    background-color: var(--ronixa-theme-background-color-page) !important;
    border-radius: 0;
}
.contact-form-input-box .form-control ~ label.col-form-label {
    background-color: var(--ronixa-theme-background-color-page);
}
.contact-form-input-box .btn-main {
    border-radius: 0;
}
.accordion-box-contact .rt-accordion-item {
    border: none;
    border-bottom: 1px solid var(--ronixa-light-border-color);
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
}
.contact-info-box .box-icon-wrapper {
    margin-right: 8px !important;
}
.contact-info-box .ronixa-info-box .info-box-inner p:first-child {
    margin-bottom: 6px;
}
/* Contact Page Import */

@media (max-width: 1199px) {
    .homedecor-category-info-carousel .ronixa-info-box .info-box-subtitle {
        font-size: 15px !important;
    }
    .homedecor-category-info-carousel .ronixa-info-box .info-box-title {
        font-size: 12px !important;
    }
}
@media (max-width: 767px) {
    /*.ronixa-product-categories-44 .category-grid-item .ronixa-product-category-entities-title {*/
    /*    font-size: 16px;*/
    /*}*/
    .homedecor-promo-banner .wrapper-content-banner {
        padding: 16px !important;
    } 
    .about-image-carousel .retrina-imagecarousel-image {
        border: none !important;
    }
}

/*Mega Menu Style*/
.ronixa-white-extra-menu a span{
    color:#d3d3d3;
}
.ronixa-white-extra-menu .nav-link-text{
    color:#fff;
}
.ronixa-header-nav-mobile .ronixa-white-extra-menu li > a{
    border-bottom: 1px solid rgb(255 255 255 / 11%);
}
@media (min-width: 992px){
    .container-class {
        width: 100%;
        padding-right: var(--bs-gutter-x, 0.75rem);
        padding-left: var(--bs-gutter-x, 0.75rem);
        margin-right: auto;
        margin-left: auto;
    }
    .container-class {
        max-width: 960px !important;
    }
}
@media (min-width: 1200px){
    .container-class {
        max-width: 1140px !important;
    }
}
@media (min-width: 1400px){
    .container-class {
        max-width: 1320px !important;
    }
}
.category-refine-box {
  border: 2px solid #CCBA92;
  background-color: #FFF;
  border-radius: 10px;
  margin: 5px;
  padding: 10px;
}
.category-refine-box:hover {
  border: 2px solid #000;
}
.retrina-filter-design .product-filter .accordion-header {
    color: #fff !important;
    background-color: var(--ronixa-theme-primary-color) !important;
    padding: 10px !important;
}
.retrina-filter-design .product-filter .accordion-item {
    padding: 0 !important;
    margin-bottom: 0;
}
.retrina-filter-design .filter-name {
    color: #fff !important;
}
/*Mega Menu Style*/
.xshippingpro-desc {
    color: #a00 !important;
}
#input-option-246,#input-option-280,#input-option-360 {
    margin-top:20px;
}
#input-option-405 {
    margin-top:20px !important;
}
@media (max-width: 992px){
  #input-option-405 {
      margin-top:35px !important;
  }
}
.retrina-filter-design .products-filter-content {
  display: none;
}
.ronixa-header-dropdown-menu .see-all {
  padding-left: 10px !important;
  font-size: 14px !important;
}
.retrina-product-page-design-02 .product .option-value .img-thumbnail {
  height: 100px;
  width: 100px;
  max-width: none;
}
.retrina-product-page-design-02 .product .radio .option-value {
  width: 150px;
  display: inline-block !important;
  line-height: normal;
}
.retrina-product-page-design-02 .product .option-value .img-thumbnail ~ .option-value-text {
    display: inline-block;
}
.retrina-product-page-design-02 .product .radio-wrappper > div input:checked + .option-value .option-value-text {
  color: #fff;
  background-color: #ccba92 !important;
  filter: brightness(1);
}
/* Fix product option text wrapping for desktop/tablet */
.ronixa-option label,
.ronixa-option .radio label,
.ronixa-option .checkbox label {
  white-space: normal !important;
  word-break: break-word;
  overflow: visible !important;
  text-overflow: unset !important;
  display: block;
  font-size: 14px;
  line-height: 1.5;
  max-width: 100%;
}
.ronixa-header-nav-box[class*="ronixa-header-style-"] > li:hover a {
  color: #000 !important;
}@media (min-width: 992px) {:root{}.tag-item{
    visibility:hidden;
}
.homedecor-category-info-carousel .info-box-wrapper {
  display: block;
  text-align: center;
}
.homedecor-category-info-carousel .ronixa-info-box {
    display: inline-flex !important;
}
.homedecor-category-info-carousel .ronixa-info-box .info-box-title{
    margin-bottom: 0 !important;
}
.homedecor-category-info-carousel .info-box-icon img {
    width: 48px !important;
}
.homedecor-ajaxproduct .labels-rectangular {
    left: 15px !important;
}
.homedecor-info-services-carousel .ronixa-info-box {
    margin-bottom: 0;
}
.homedecor-info-services-carousel .info-box-inner p {
    margin-bottom: 0;
}
.homedecor-info-services-carousel .info-box-icon img {
  width: 52px !important;
}
.homedecor-info-services-carousel .ronixa-info-box .info-box-content {
    border-radius: 0 !important;
    border: 2px solid #f0f2f1 !important;
}
.homedecor-blog-section .swiper-viewport {
    overflow: hidden;
}
.homedecor-blog-section .rblog-thumb {
    border: 2px solid #f0f2f1;
    background: transparent;
    box-shadow: none;
}
.homedecor-blog-section .post-meta-data {
    border-color: #f0f2f1;
}

/* Footer  */
.homedecor-blog-footer .rb-aside-title-wrapper {
    margin-top: 0;
    padding-bottom: 0;
}
.homedecor-blog-footer .rb-aside-title-wrapper::before {
    display: none;
}
.footer-button-group .ronixa-button-group-icon {
    border: 1px solid var(--ronixa-theme-primary-color) !important;
}
.footer-button-group .ronixa-button-group-item:nth-child(2) .ronixa-button-group-icon {
    transition: all .3s ease;
}
.footer-button-group .ronixa-button-group-item:nth-child(2) .ronixa-button-group-icon:hover{
    box-shadow: inset 0 0 200px rgb(0 0 0 / 10%) !important;
}
.footer-button-group .ronixa-button-group-item:not(:last-child) {
    transition: all .3s ease;
}
.footer-button-group .ronixa-button-group-item:not(:last-child):hover {
    background-color: var(--ronixa-theme-primary-color);
}
.footer-button-group .ronixa-button-group-item:not(:last-child):hover span {
    color: #fff !important;
}
.home-decor-footer-social .retrina-socialicons-icon:hover {
    background-color: var(--ronixa-theme-primary-color) !important;
}
.home-decor-footer-social .retrina-socialicons-icon:hover i {
    color: #fff !important;
}
/* Footer  */ 

.homedecor-ajaxproduct .product-btn-arrow[class*="next"]::after, .homedecor-ajaxproduct .product-btn-arrow[class*="prev"]::after {
    font-family: "bootstrap-icons";
}
.homedecor-ajaxproduct .flickity-button, .product-btn-arrow {
    font-size: 32px;
}
.homedecor-ajaxproduct .flickity-button, .product-btn-arrow.product-products-load-prev {
    left: -70px !important;
}
.homedecor-ajaxproduct .flickity-button, .product-btn-arrow.product-products-load-next {
    left: inherit !important;
    right: -70px !important;
}
.homedecor-ajaxproduct .flickity-button, .product-btn-arrow {
    transform: translateY(-50px);
}
.homedecor-promo-banner .ronixa-button {
    padding: 0 !important;
}
.homedecor-image-hotspot .ronixa-image-hotspot-img {
    border-radius: 0 !important;
}
.homedecor-img-carousel .retrina-imagecarousel-image {
    width: 100% !important;
}

/* About Page Import */
.about-page-description .ronixa-section-title-description p:last-child {
    margin-bottom: 0;
}
.team-member-cart .ronixa-member-image img  {
    width: 100% !important;
    border-radius: 0 !important;
}
.team-member-cart .ronixa-social-icon {
    width: 30px !important;
    height: 30px !important;
    margin: 4px !important;
}
.team-member-cart .ronixa-member-image:hover  {
    transform: none !important;
}
.team-member-cart .ronixa-member-name {
    font-size: 18px;
}
/* About Page Import */

/* Contact Page Import */
.accordion-box-contact .rt-accordion-item .rt-accordion-button {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.accordion-box-contact .rt-accordion-item .rt-accordion-button .retrina-accordion-icon {
    font-size: 20px;
}
.accordion-box-contact .rt-accordion-item .rt-accordion-button::after {
    display: none !important;
}
.accordion-box-contact .rt-accordion-item .rt-accordion-body p:last-child {
    margin-bottom: 0 !important;
}
.contact-form-input-box .contact-form-boxes {
    background-color: transparent;
    padding: 0;
    border-radius: 0;
}
.contact-form-input-box .heading-title {
    display: none;
}
.contact-form-input-box .contact-form-boxes .form-control {
    background-color: var(--ronixa-theme-background-color-page) !important;
    border-radius: 0;
}
.contact-form-input-box .form-control ~ label.col-form-label {
    background-color: var(--ronixa-theme-background-color-page);
}
.contact-form-input-box .btn-main {
    border-radius: 0;
}
.accordion-box-contact .rt-accordion-item {
    border: none;
    border-bottom: 1px solid var(--ronixa-light-border-color);
    border-radius: 0;
    padding-left: 0;
    padding-right: 0;
}
.contact-info-box .box-icon-wrapper {
    margin-right: 8px !important;
}
.contact-info-box .ronixa-info-box .info-box-inner p:first-child {
    margin-bottom: 6px;
}
/* Contact Page Import */

@media (max-width: 1199px) {
    .homedecor-category-info-carousel .ronixa-info-box .info-box-subtitle {
        font-size: 15px !important;
    }
    .homedecor-category-info-carousel .ronixa-info-box .info-box-title {
        font-size: 12px !important;
    }
}
@media (max-width: 767px) {
    /*.ronixa-product-categories-44 .category-grid-item .ronixa-product-category-entities-title {*/
    /*    font-size: 16px;*/
    /*}*/
    .homedecor-promo-banner .wrapper-content-banner {
        padding: 16px !important;
    } 
    .about-image-carousel .retrina-imagecarousel-image {
        border: none !important;
    }
}

/*Mega Menu Style*/
.ronixa-white-extra-menu a span{
    color:#d3d3d3;
}
.ronixa-white-extra-menu .nav-link-text{
    color:#fff;
}
.ronixa-header-nav-mobile .ronixa-white-extra-menu li > a{
    border-bottom: 1px solid rgb(255 255 255 / 11%);
}
@media (min-width: 992px){
    .container-class {
        width: 100%;
        padding-right: var(--bs-gutter-x, 0.75rem);
        padding-left: var(--bs-gutter-x, 0.75rem);
        margin-right: auto;
        margin-left: auto;
    }
    .container-class {
        max-width: 960px !important;
    }
}
@media (min-width: 1200px){
    .container-class {
        max-width: 1140px !important;
    }
}
@media (min-width: 1400px){
    .container-class {
        max-width: 1320px !important;
    }
}
/*Mega Menu Style*/
.ronixa-header-nav-vertical .ronixa-header-dropdown-menu {
    position: absolute;
    top: inherit;
    margin-top: -42px !important;
}
.ronixa-header-nav-vertical .ronixa-header-dropdown-menu > div > ul > li > ul > li > a {
    padding: 5px 10px;
}
.ronixa-header-sub-menu li > a {
    color: #000;
}
.ronixa-header-sub-menu li > a:hover {
    color: #000 !important;
    background-color: #ddd;
}
.ronixa-header-collection-01 nav .dropdown-inner a {
  min-width: 255px;
}}@media (min-width: 768px) and (max-width: 991px) {:root{--ronixa-theme-text-font-size : 14px;--ronixa-theme-button-border-radius : 0px;--ronixa-theme-title-font-size : 25px;--ronixa-theme-header-font-size : 12px;}.h-100-vh > div {
    height: 100vh;
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}}@media (max-width: 767px) {:root{--ronixa-theme-text-font-size : 14px;--ronixa-theme-button-border-radius : 0px;--ronixa-theme-title-font-size : 15px;--ronixa-theme-header-font-size : 12px;}.vertical-center {
    transform: translateY(-50%);
    top: 50%;
    position: relative;
}
.category-refine-box {
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 3px;
    width: 48%;
}
.xxrefinerow > * {
    width: auto;
}
.retrina-product-page-design-02 .product .radio .option-value {
  width: 100px;
}
/* Mobile-specific fix for smaller screens */
.ronixa-option label,
.ronixa-option .radio label,
.ronixa-option .checkbox label {
  font-size: 13px;
  line-height: 1.4;
  padding-right: 5px;
}}

		body {

			overflow-x: hidden;

			margin: 0;

			background-color: #fff;

			color: var(--ronixa-theme-text-color);

			text-rendering: optimizeLegibility;

			font-weight: var(--ronixa-theme-text-font-weight);

			font-style: var(--ronixa-theme-text-font-style);

			font-size: var(--ronixa-theme-text-font-size);

			font-family: var(--ronixa-theme-text-font-family);

			-webkit-font-smoothing: antialiased;

			-moz-osx-font-smoothing: grayscale;

			line-height: var(--ronixa-theme-text-line-height);

		}

		.title, h1, h2, h3, h4, h5, h6, legend {

			display: block;

			color: var(--ronixa-theme-title-color);

			text-transform: var(--ronixa-theme-title-transform);

			font-weight: var(--ronixa-theme-title-font-weight);

			font-style: var(--ronixa-theme-title-font-style);

			font-family: var(--ronixa-theme-title-font-family);

			line-height: 1.4;

		}

		[class*=color-scheme-light] {

			--color-white: #000;

			--color-gray-100: rgba(255, 255, 255, 0.1);

			--color-gray-200: rgba(255, 255, 255, 0.2);

			--color-gray-300: rgba(255, 255, 255, 0.5);

			--color-gray-400: rgba(255, 255, 255, 0.6);

			--color-gray-500: rgba(255, 255, 255, 0.7);

			--color-gray-600: rgba(255, 255, 255, 0.8);

			--color-gray-700: rgba(255, 255, 255, 0.9);

			--color-gray-800: #FFF;

			--color-gray-900: #FFF;

			--bgcolor-white-rgb: 0,0,0;

			--bgcolor-white: #0f0f0f;

			--bgcolor-gray-100: #0a0a0a;

			--bgcolor-gray-200: #121212;

			--bgcolor-gray-300: #141414;

			--brdcolor-gray-200: rgba(255, 255, 255, 0.1);

			--brdcolor-gray-300: rgba(255, 255, 255, 0.15);

			--brdcolor-gray-400: rgba(255, 255, 255, 0.25);

			--brdcolor-gray-500: rgba(255, 255, 255, 0.3);

			--ronixa-theme-text-color: rgba(255, 255, 255, 0.8);

			--ronixa-theme-title-color: #FFF;

			--ronixa-theme-widget-title-color: var(--ronixa-theme-title-color);

			--ronixa-theme-entities-title-color: #FFF;

			--ronixa-theme-entities-title-color-hover: rgba(255, 255, 255, 0.8);

			--ronixa-theme-link-color: rgba(255, 255, 255, 0.9);

			--ronixa-theme-link-color-hover: #FFF;

			--ronixa-theme-form-brd-color: rgba(255, 255, 255, 0.2);

			--ronixa-theme-form-brd-color-focus: rgba(255, 255, 255, 0.3);

			--ronixa-theme-form-placeholder-color: rgba(255, 255, 255, 0.6);

			--ronixa-theme-form-chevron: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9InJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ii8+PC9zdmc+);

			--ronixa-theme-main-bgcolor: #1a1a1a;

			color: var(--ronixa-theme-text-color);

		}

		.color-scheme-dark {

			--color-white: #FFF;

			--color-gray-100: #f7f7f7;

			--color-gray-200: #f1f1f1;

			--color-gray-300: #bbb;

			--color-gray-400: #a5a5a5;

			--color-gray-500: #777;

			--color-gray-600: #666;

			--color-gray-700: #555;

			--color-gray-800: #333;

			--color-gray-900: #242424;

			--bgcolor-white-rgb: 255,255,255;

			--bgcolor-white: #FFF;

			--bgcolor-gray-100: #f7f7f7;

			--bgcolor-gray-200: #f7f7f7;

			--bgcolor-gray-300: #f1f1f1;

			--brdcolor-gray-200: rgba(0, 0, 0, 0.075);

			--brdcolor-gray-300: rgba(0, 0, 0, 0.105);

			--brdcolor-gray-400: rgba(0, 0, 0, 0.12);

			--brdcolor-gray-500: rgba(0, 0, 0, 0.2);

			--ronixa-theme-text-color: #777;

			--ronixa-theme-title-color: #242424;

			--ronixa-theme-entities-title-color: #333;

			--ronixa-theme-entities-title-color-hover: rgba(51, 51, 51, 0.65);

			--ronixa-theme-link-color: #333;

			--ronixa-theme-link-color-hover: #242424;

			--ronixa-theme-form-brd-color: rgba(0, 0, 0, 0.1);

			--ronixa-theme-form-brd-color-focus: rgba(0, 0, 0, 0.15);

			--ronixa-theme-form-placeholder-color: #777;

			color: var(--ronixa-theme-text-color);

		}

		.color-scheme-hover-dark:hover {

			--color-gray-400: #a5a5a5;

			--color-gray-800: #333;

			--bgcolor-gray-200: #f7f7f7;

			--brdcolor-gray-500: rgba(0, 0, 0, 0.2);

			--ronixa-theme-text-color: #777;

			--ronixa-theme-title-color: #242424;

			--ronixa-theme-link-color: #333;

			--ronixa-theme-link-color-hover: #242424;

			color: var(--ronixa-theme-text-color);

		}

		.color-scheme-hover-light:hover {

			--color-gray-400: rgba(255, 255, 255, 0.8);

			--color-gray-800: #FFF;

			--brdcolor-gray-300: rgba(255, 255, 255, 0.15);

			--brdcolor-gray-500: rgba(255, 255, 255, 0.3);

			--ronixa-theme-text-color: rgba(255, 255, 255, 0.8);

			--ronixa-theme-title-color: #FFF;

			--ronixa-theme-link-color: rgba(255, 255, 255, 0.9);

			--ronixa-theme-link-color-hover: #FFF;

			color: var(--ronixa-theme-text-color);

		}

		@media (min-width: 992px) {

			.rt-d-just-desktop-none{

				display:none !important;

			}

		}

		@media (min-width: 768px) and (max-width: 991px) {

			.rt-d-just-tablet-none{

				display:none !important;

			}

		}

		@media (max-width: 767px) {

			.rt-d-just-mobile-none{

				display:none !important;

			}

		}

		@media (max-width : 991px) {body{padding-bottom:55px;}} 