:root{--barana-theme-primary-color:rgba(33,33,33,1);--barana-theme-secondary-color:rgba(45,53.000000000000014,56,1);--barana-theme-box-border-radius:0px;--barana-theme-button-border-radius:0px;--barana-theme-secondary-background-color-page:rgba(255,255,255,1);--barana-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;
				} 
				.rt-container:not([id*="grand_"]),
				.rt-container-fluid:not([id*="grand_"]),
				.container:not([id*="grand_"]),
				.container-fluid:not([id*="grand_"]) {
					max-width: initial;
				} /*Mega Menu Style*/
.barana-white-extra-menu a span{
    color:#d3d3d3;
}
.barana-white-extra-menu .nav-link-text{
    color:#fff;
}
.barana-header-nav-mobile .barana-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*/.accessories-product-menu img{
    width:75px !important;
}
.blog-in-menulist .rblog-thumb .image img{
    width:80px !important;
}

.product-product .btn-compare-wishlist:nth-child(2){
    margin-inline-end: 12px;
}
/*.product-product #button-cart {*/
/*    display: none;*/
/*}*/

/* Habayeb Style */
.rt-container:not([id*="grand_"]), .rt-container-fluid:not([id*="grand_"]),
.container:not([id*="grand_"]), .container-fluid:not([id*="grand_"]) {
    width: 95%;
}
#content .container-fluid {
    width: 100%;
}
.container-fluid:not([id*="grand_"]), .rt-container-fluid:not([id*="grand_"]) {
    padding-inline-start: 0;
    padding-inline-end: 0;
}
.barana-mid-header-03 > div.container,
.barana-sticky-header .barana-header-general-header > div.container {
    padding-inline-start: 0;
    padding-inline-end: 0;
}
/*.rt-container:not([id*="grand_"]), .container:not([id*="grand_"]) {*/
/*    width: 95%;*/
/*}*/
.barana-theme-header-02 .barana-header-theme-logo img {
    max-width: 160px;
}
.fashion-product-cart [class*='retrinapro-productlist-'] .product-grid-item .product-entities-title {
    max-height: initial;
    min-height: initial;
}
.fashion-product-count-down .product-wrapper {
    padding-bottom: 0;
}
/*.rblog-layout:not(.rblog-list-leading, .rblog-list) .post-meta-data {*/
/*    background-color: #c08b89;*/
/*}*/
/*.hero-wrapper [class*='barana-promo-banner-'] .banner-image img {*/
/*    height: 90vh;*/
/*}*/
[class*= 'barana-section-title-wrapper-'] .barana-section-title-title {
    font-weight: initial !important;
}
.image-wrapper-01 .retrina-image-parent {
    width: 100%;
}
video{
    display:block;
}
#product-product .quantity input{
    border-radius: 0 !important;
}
.product-product .out-of-stock-message {
    position: absolute;
    z-index: 1;
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: 50%;
    max-width: max-content;
    transition: opacity 0.3s ease;
    background: #fff;
    left: 12px;
    top: 12px;
    padding: 5px 10px;
    font-weight: 600;
}
.toast-container a{
    color: #0d6efd;
}
.toast-container .alert{
    margin:24px;
}

/* Habayeb New */
.barana-theme-header-03 {
    margin-bottom: 24px;
}
.barana-header-collection-03 .barana-menu-width,
.barana-sticky-header .barana-header-dropdown-menu{
    width: max-content;
    min-width: 155px;
}
.barana-header-collection-03 .barana-top-header-03 {
    background-color: #242424;
    color: #242424;
}
.barana-header-collection-03 .barana-social-icons .barana-social-icon,
.barana-header-collection-03 .barana-header-nav-box[class*="barana-header-style-"] > li:is(.barana-has-children, .menu-item-has-children) > a:after,
.barana-sticky-header  .barana-header-nav-box[class*="barana-header-style-"] > li:is(.barana-has-children, .menu-item-has-children) > a:after {
    color: #242424 !important;
}
.barana-header-collection-03 .barana-bottom-header-03 {
    background-color: #fff;
    padding: 0;
}
.barana-header-collection-03 .barana-theme-col-center nav#menu {
    padding: 0;
}
.product-desc-limit{
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
/*.barana-header-collection-03 .barana-header-search.barana-design-1 {*/
/*    width: 50%;*/
/*    max-width: 400px;*/
/*    border-bottom: 1px solid #c2c2c2;*/
/*}*/
.barana-header-collection-03 .barana-top-header-03 .barana-header-nav-secondary > li:not(:last-child):after {
    border-right: none;
}
/*.barana-header-collection-03 .header-search {*/
/*    opacity: 1;*/
/*    visibility: visible;*/
/*    position: initial;*/
/*    background: transparent;*/
/*    padding: 0;*/
/*}*/
.barana-header-collection-03 .input-group.barana-search-03,
.barana-sticky-header .input-group.barana-search-03 {
    background-color: #f4f4f4;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
}
.barana-header-collection-03 .input-group.barana-search-03 .btn-search button {
    padding: 5px 1rem;
}
.habayeb-search-icon {
    font-size: var(--barana-theme-header-font-size) !important;
}
.habayeb-search-icon::before {
    padding-inline-end: 8px;
}
.barana-header-cart-widget-side .barana-header-mini-cart-item img {
    width: 100%;
}
/*.barana-header-collection-03 .header-search input {*/
/*    background-color: transparent;*/
/*    border: none;*/
/*}*/
/*.barana-header-collection-03 .header-search .btn-search.input-group-btn {*/
/*    background-color: transparent;*/
/*}*/
/*.barana-header-collection-03 .header-search .btn-search.input-group-btn i {*/
/*    color: #333;*/
/*}*/
.header-search {
    max-width: initial;
    width: calc(100vw);
    left: calc(50%);
    right: calc(50%);
    margin-left: calc(-50vw);
    margin-right: calc(-50vw);
}
.header-search .fa-close {
    top: 50%;
    transform: translateY(-50%);
    right: 24px;
}
html[dir=rtl] .header-search .fa-close {
    left: 24px;
}
.barana-header-collection-03 .barana-top-header-03 .barana-header-nav-secondary .language-box-wrapper li {
    display: inline-block;
}
.barana-header-collection-03 .barana-top-header-03 .barana-header-nav-secondary li {
    align-items: center;
}
.barana-header-collection-03 .barana-header-my-account i {
    font-size: 20px;
    color: #333;
}
.barana-header-collection-03 .form-currency .barana-header-dropdown-menu.barana-header-design-default {
    padding: 12px;
    width: max-content;
    right: 0;
    left: inherit;
}
.barana-header-collection-03 .barana-header-nav-drop .form-currency .barana-header-sub-menu button {
    padding-top: 4px;
    padding-bottom: 4px;
}
/* Header Acount CSS */
/*.barana-header-collection-03 .barana-header-column > .barana-header-info-box-wrapper {*/
/*    padding-inline-end: 10px;*/
/*    padding-inline-start: 10px;*/
/*}*/
.barana-header-collection-03 .barana-header-info-box-wrapper .info-box-inner,
.barana-header-general-header .barana-header-info-box-wrapper .info-box-inner {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.barana-header-collection-03 .barana-header-info-box-wrapper .box-with-icon .info-box-icon i,
.barana-header-general-header .barana-header-info-box-wrapper .box-with-icon .info-box-icon i{
    color: #4e4e4e;
    font-size: 24px;
}
.barana-header-collection-03 .barana-header-info-box-wrapper .box-with-icon .barana-header-tools-element > a,
.barana-header-general-header .barana-header-info-box-wrapper .box-with-icon .barana-header-tools-element > a {
    padding-inline-end: 6px;
    padding-inline-start: 6px;
}
.barana-header-collection-03 .barana-header-info-box-wrapper .box-icon-align-left .box-icon-wrapper,
.barana-header-general-header .barana-header-info-box-wrapper .box-icon-align-left .box-icon-wrapper {
    margin-inline-end: 0;
    max-width: initial;
}
.barana-header-collection-03 .barana-header-name-login-items,
.barana-header-general-header .barana-header-name-login-items {
    margin-inline-start: 10px;
}
/*.barana-header-collection-03 .barana-header-info-box-wrapper .info-box-inner {*/
/*    margin-inline-start: 10px;*/
/*}*/
.barana-header-collection-03 .barana-header-name-login-items.dropdown .dropdown-menu {
    position: absolute;
    padding: 0.25rem 0;
    transform: translateY(4px);
    border: none;
    box-shadow: 0 0 6px rgb(0 0 0 / 8%);
    left: auto;
    right: 0;
}
.barana-header-collection-03 .barana-header-name-login-items.dropdown:hover .dropdown-menu,
.barana-header-general-header .barana-header-name-login-items.dropdown:hover .dropdown-menu {
    display: block;
}
.barana-header-collection-03 .barana-info-box  ul {
    padding-inline-start: 0;
    margin-bottom: 0;
}
.barana-header-collection-03 .info-box-content .barana-header-tools-text a {
    padding: 12px 0;
}
.barana-header-collection-03 .barana-info-box  a,
.barana-header-collection-03 .barana-info-box  button,
.barana-header-general-header .barana-info-box  a,
.barana-header-general-header .barana-info-box  button {
    text-decoration: none;
    color: #333;
}
.barana-header-collection-03 .barana-header-name-login-items .dropdown-menu a,
.barana-header-general-header .barana-header-name-login-items .dropdown-menu a {
    font-weight: var(--barana-theme-header-font-weight);
    font-style: var(--barana-header-title-font-style);
    font-size: var(--barana-theme-header-font-size);
    font-family: var(--barana-theme-header-font-family);
    padding-inline-start: 12px;
}
.barana-header-collection-03 .barana-header-name-login-items .dropdown-menu a:hover {
   color: var(--barana-theme-primary-color);
}
.barana-header-collection-03 .barana-header-wishlist .barana-header-tools-icon:before,
.barana-header-collection-03 .barana-header-cart .barana-header-tools-icon:before {
    font-size: 20px;
    color: #4e4e4e;
}
.barana-header-collection-03 .barana-header-wishlist .barana-header-tools-icon:before {
    content: "\F417";
}
.barana-header-collection-03 .barana-header-tools-icon.login-icon:before,
.barana-header-general-header .barana-header-tools-icon.login-icon:before {
    content: "\F4E1";
    font-family: "bootstrap-icons";
    font-size: 24px;
     color: #4e4e4e;
}
.barana-header-collection-03 .barana-header-column > .barana-header-info-box-wrapper,
.barana-header-general-header .barana-header-column > .barana-header-info-box-wrapper {
    padding-inline-end: 0;
    padding-inline-start: 0;
}
/*.barana-header-collection-03 .barana-header-column.whb-col-center {*/
/*    flex: 1 1 0%;*/
/*}*/
.barana-header-collection-03 .top-header-address-bar {
    padding-inline-end: 10px;
    padding-inline-start: 10px;
    color: #fff;
}
.barana-header-collection-03 .top-header-address-bar a {
    color: #fff;
    margin-inline-start: 12px;
}
.barana-header-theme-logo img {
    max-width: 150px;
}
.barana-header-collection-03 .barana-header-nav-box > li > form > button {
    font-size: 14px;
    text-transform: capitalize;
    font-weight: var(--barana-theme-header-font-weight);
}
/*.barana-header-collection-03 .barana-header-tools-element:is(.barana-design-2, .barana-design-5) .barana-tools-count,*/
/*.barana-header-tools-element:is(.barana-design-2, .barana-design-5) .barana-tools-count {*/
/*    color: #242424 !important;*/
/*}*/
.barana-header-collection-03 .barana-theme-header-bottom {
    border-color: #8b8b8b;
}
.barana-header-collection-03 .barana-top-header-03 .barana-header-nav-box li > a {
    color: #fff;
}
#narbar-menu .barana-header-nav-box[class*="barana-header-style-underline"] .barana-header-nav-link-text {
    letter-spacing: 0.6px;
}
#narbar-menu .barana-header-nav-box[class*="barana-header-style-"] > li:hover a {
    color: initial;
}
#narbar-menu .barana-header-nav-box[class*="barana-header-style-underline"] .barana-header-nav-link-text:after {
    height: 1px;
}
.menu-main-navigation .sub-sub-menu span {
    position: relative;
}
.menu-main-navigation .sub-sub-menu span:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    width: 0;
    height: 1px;
    background-color: var(--barana-theme-primary-color);
    transition: width 0.4s cubic-bezier(.175,.885,.32,1.15);
}
.menu-main-navigation .sub-sub-menu li:hover span:after {
    width: 100%;
}
.hero-wrapper [class*='barana-promo-banner-'] .banner-image {
    object-position: top;
}
/*.hero-wrapper [class*='barana-promo-banner-'] .banner-image img {*/
/*    height: calc(100vh - 155px);*/
/*    max-height: calc(100vh - 155px);*/
/*    object-position: top;*/
/*}*/
/*.hero-wrapper [class*='barana-promo-banner-'] .banner-image img {*/
/*    object-position: center;*/
/*}*/
.slider-info-wrapper {
    white-space: nowrap;
    overflow: hidden;
}
.slider-info-wrapper > div {
    display: inline-block;
    padding-left: 100%;
    /*display: flex;*/
    /*justify-content: space-between;*/
    animation: slider 60s linear infinite;
}
.slider-info-wrapper .slider-info-content {
    display: inline-block;
    margin-bottom: 0;
    padding: 0 50px;
    font-size: 20px;
    font-weight: 300;
}
/*.infobox-wrapper-01 img {*/
/*    aspect-ratio: 1 / 1;*/
/*    object-fit: cover;*/
/*}*/
@keyframes slider {
   0% {
    transform: translate3d(0, 0, 0);
  }

  100% {
    transform: translate3d(-100%, 0, 0);
  }
}
/*.category-wrapper-01 [class*='barana-product-categories-'] .category-grid-item img {*/
/*    aspect-ratio: 1 / 1;*/
/*    object-fit: contain;*/
/*    background-color: var(--barana-theme-secondary-background-color-page);*/
/*}*/
/*.category-format-01 [class*='barana-information-box-'] .info-box-icon img {*/
/*    aspect-ratio: 1 / 0.7;*/
/*    object-fit: cover;*/
/*    object-position: top;*/
/*}*/
.category-format-01 [class*='barana-information-box-'] .info-box-inner p {
    margin-bottom: 6px;
}
.category-format-01 [class*='barana-information-box-'] .barana-info-box .info-btn-wrapper {
    margin-top: 0;
}
.category-format-01 [class*='barana-information-box-'] .barana-button-wrapper a {
    color : #242424;
    
}
/*.product-list-01 [class*='retrinapro-productlist-'] .amount {*/
/*    color: #242424;*/
/*}*/
/*.category-format-02 [class*='barana-promo-banner-'] .banner-image img  {*/
/*    aspect-ratio: 1 / 0.7;*/
/*    object-fit: cover;*/
/*    object-position: top;*/
/*}*/
.fashion-image-box-01 .retrina-image-box-content {
    width: auto !important;
    transform: rotate(-180deg);
    writing-mode: vertical-lr;
    transform-origin: center center;
}
.fashion-image-box-01 .retrina-image-box-image-parent {
    margin-bottom: 0;
}
.footer-container:after {
    border-top: 1px solid #8b8b8b;
}
.footer-info-box-01 .info-box-icon {
    width: 60px;
    padding: 12px !important;
    border-width: 1px;
}
.footer-info-box-01 .info-box-inner {
    min-height: 45px;
}
.hero-wrapper .wrapper-content-banner {
    max-width: 1320px;
    width: 95%;
    max-width: 95%;
    padding-right: 24px !important;
    padding-left: 24px !important;
    margin-right: auto;
    margin-left: auto;
}
/*.footer-wrapper-01 {*/
/*    max-width: 1320px;*/
/*    width: 95%;*/
/*    max-width: 95%;*/
/*    margin-right: auto;*/
/*    margin-left: auto;*/
/*}*/
.flex-align-stretch {
    align-items: stretch !important;
}
.flex-align-stretch-height > div {
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: start;
}
.footer-info-01 .barana-list-text {
    padding-inline-start: 0;
}
.category-format-00 [class*='barana-information-box-'] .info-box-content {
    margin-inline-start: 12px;
}
.title-wrapper-01 [class*='barana-section-title-wrapper-'] .barana-section-title-subtitle {
    margin-bottom: 0;
}
/*.all-product-wrapper {*/
/*    padding-inline-start: 10px;*/
/*    padding-inline-end: 10px;*/
/*}*/

.product-list-01 [class*='retrinapro-productlist-'] .product-label:not(.out-of-stock ),
.retrinapro-productlist-all_products_design .product-label:not(.out-of-stock ) {
    display: none;
}
.product-list-01 [class*='retrinapro-productlist-'] .product-label,
.retrinapro-productlist-all_products_design .product-label {
    border-radius: 0 !important;
    padding: 10px 12px !important;
}
.product-list-01 [class*='retrinapro-productlist-'] .product-labels,
.retrinapro-productlist-all_products_design .product-labels {
    top: 12px;
    left: initial;
    right: 0;
}
.product-list-01 [class*='retrinapro-productlist-'] .product-grid-item .product-entities-title,
.retrinapro-productlist-all_products_design .product-grid-item .product-entities-title {
    font-weight: 400;
    min-height: initial !important;
    text-transform: capitalize;
}
.product-list-01 [class*='retrinapro-productlist-'] .product-grid-item,
.retrinapro-productlist-all_products_design .product-grid-item {
    margin-bottom: 24px;
}
.product-list-01 [class*='retrinapro-productlist-'] .price .amount,
.retrinapro-productlist-all_products_design .price .amount {
    margin-inline-end: 6px;
}
.product-list-01 [class*='retrinapro-productlist-'] .product-hover-icons .wrapp-buttons,
.retrinapro-productlist-all_products_design .product-hover-icons .wrapp-buttons {
    right: auto;
    left: 2px;
    bottom: 12px;
}
.product-video-control{
    position: absolute;
    bottom: 12px;
    right: 12px;
    display:flex;
    flex-direction: column-reverse;
    gap: 4px;
}
html[dir=rtl] .product-video-control{
    right:initial;
    left: 12px;
}
.product-play-wrapper {
    /*position: absolute;*/
    /*bottom: 12px;*/
    /*right: 12px;*/
    background-color: #fff;
    z-index:4;
}
.product-open-full {
    /*bottom: 12px;*/
    /*right: 57px;*/
    /*background-color: #fff;*/
    /*position: absolute;*/
    z-index:3;
    opacity:0;
   transform: translateY(88px);
}
.product-video-sound{
    z-index:2;
    transform: translateY(44px);
}
.product-video-control > div{
    transition: all ease 0.3s;
}
.product-video-control > div > button{
    background-color: #fff !important;
    width: 40px;
    height: 40px;
    display:flex;
    align-items:center;
    justify-content:center;
}
.product-video-sound-btn i{
    font-size:20px;
}
.product-video-control.play-video .product-open-full, .product-video-control.play-video .product-video-sound{
    transform: translateY(0);
}
/*.product-open-full-btn {*/
/*    background-color: #fff !important;*/
/*    width: 40px;*/
/*    height: 40px;*/
/*    display:flex;*/
/*    align-items:center;*/
/*    justify-content:center;*/
/*}*/
.product-open-full-btn i{
    font-size:16px;
    display:flex;
    align-items:center;
    justify-content:center;
}
.product-play-btn {
    width: 40px;
    height: 40px;
    background-color:#fff !important;
    display:flex;
    align-items:center;
    justify-content:center;
}
.product-play-btn i{
    font-size:24px;  
    display:flex;
    align-items:center;
    justify-content:center;
}
.product-list-01 [class*='retrinapro-productlist-'] .product-hover-icons .product-buttons,
.retrinapro-productlist-all_products_design  .product-hover-icons .product-buttons {
    box-shadow: none !important; 
    max-width: initial !important;
    background: transparent;
 }
.product-list-01 [class*='retrinapro-productlist-'] .product-element-top video,
.retrinapro-productlist-all_products_design .product-element-top video {
    display: block;
 }
.product-list-01 [class*='retrinapro-productlist-'] .product-grid-item .product-buttons a, 
.product-list-01 [class*='retrinapro-productlist-'] .product-grid-item .product-buttons button,
.retrinapro-productlist-all_products_design .product-grid-item .product-buttons a, 
.retrinapro-productlist-all_products_design .product-grid-item .product-buttons button {
    height: auto;
}
.product-list-01 .product-wishlist-btn, 
.product-list-01 .product-compare-btn,
.retrinapro-productlist-all_products_design .product-wishlist-btn,
.retrinapro-productlist-all_products_design .product-compare-btn {
    width: 40px !important;
    height: 40px;
    background-color: #fff;
    display: flex !important;
    justify-content: center;
    align-items: center;
}
/*.category-format-00 [class*='barana-information-box-'] .barana-info-box {*/
/*    flex-direction: column-reverse;*/
/*}*/
/*.category-format-00 [class*='barana-information-box-'] .box-icon-wrapper {*/
/*    margin-bottom: 0;*/
/*    margin-top: 15px;*/
/*}*/
.habayeb-category-filter a {
    display: inline-block;
}
.mobile-search-opener > span, .mobile-search-opener > span:before{
    user-select: none;
}
.mobile-search-opener > span{
    color: #333 !important;
}
.barana-sticky-header .mobile-search {
    border-top: 1px solid rgba(232, 232, 232, 1);
}
.mobile-search{
    position: absolute;
    bottom:0;
    transform:translateY(0);
    width:100vw;
    transition: all ease 0.3s;
    z-index: -1;
}
.mobile-search i{
    color: #fff;
}
.mobile-search.barana-opened{
    transform:translateY(100%);
}
.mobile-z-index{
    z-index:401;
}
header.mobile-z-index{
    position:relative;
}
.rblog-blog ol li::marker {
    font-size: 22px;
}

@media (min-width: 992px) {
    html, body {
        overflow-x: unset;
    }
    .rblog-blog .mobile-page-aside-child,
    .product-category #column-left > div {
        position: sticky;
        top: 30px;
    }
    .product-video-control > div > button.product-video-sound-btn, .product-video-control > div > button.product-open-full-btn{
        background-color: #ffffff36 !important;
    }
    .product-wrapper:hover button.product-video-sound-btn, .product-wrapper:hover button.product-open-full-btn,
    .product-vide-lg:hover button.product-video-sound-btn, .product-vide-lg:hover button.product-open-full-btn{
        background-color: #fff !important;
    }
    .barana-mid-header-03 .barana-theme-general-header-inner {
        height: 75px;
        max-height: 75px;
    }
    /*.category-format-00 [class*='barana-information-box-'] img {*/
    /*    height: 534px;*/
    /*}*/
}
@media (min-width: 1200px) {
    .slider-info-wrapper .slider-info-content {
        padding: 0 90px;
    }
    .retrina-product-page-design-03 .attribute-text {
        max-width: 30%;
    }
    /*.rblog-blog {*/
    /*    padding-left: 10vw !important;*/
    /*    padding-right: 10vw !important;*/
    /*}*/
}
/*@media (min-width: 1400px) {*/
/*    .hero-wrapper .wrapper-content-banner {*/
/*        max-width: 1320px;*/
/*        width: 95%;*/
/*        max-width: 95%;*/
/*        padding-right: 24px !important;*/
/*        padding-left: 24px !important;*/
/*        margin-right: auto;*/
/*        margin-left: auto;*/
/*    }*/
/*    .footer-wrapper-01 > div {*/
/*        max-width: 1320px;*/
/*        width: 95%;*/
/*        max-width: 95%;*/
/*        margin-right: auto;*/
/*        margin-left: auto;*/
/*    }*/
/*}*/

@media (max-width: 1199px) and (min-width: 992px) {
    .box-order-1 {
        width: 50%;
        order: 1 !important;
    }
    .box-order-2 {
        width: 25%;
        order: 2 !important;
    }
    .box-order-3 {
        order: 3 !important;
        width: 25%;
    }
    .box-order-4 {
        order: 4 !important;
        width: 50%;
    }
    .box-order-5 {
        order: 5 !important;
        width: 50%;
    }
}
@media (max-width: 991px) {
    .mobile-search {
        max-width: initial;
        width: calc(100vw);
        left: calc(50%);
        right: calc(50%);
        margin-left: calc(-50vw);
        margin-right: calc(-50vw);
        background-color: #fff;
    }
    .mobile-search-box {
        width: 95%;
        display: flex;
        justify-content: center;
        margin: 12px auto;
        transition: all ease 0.5s;
    }
    .mobile-search-box button {
        background: #242424;
        border-radius: 0;
        color: #fff;
    }
    .barana-header-theme-logo img {
        max-width: 120px;
    }
    .barana-header-collection-03 .barana-header-search,
    .barana-header-collection-03 .barana-header-search button {
        height: 100%;
    }
    .barana-header-collection-03 .barana-header-search button {
        padding-inline-start: 24px;
    }
    .barana-header-collection-03 .barana-header-mobile-nav.barana-header-style-text.barana-design-1 button {
        padding-inline-end: 6px;
    }
    .barana-header-collection-03.mobile-nav .barana-header-searchform input[type="text"] {
        font-weight: 400;
        padding-inline-start: 10px;
    }
    .barana-header-collection-03 .barana-header-nav-mobile li a.mobile-log-rgstr {
        background-color: transparent;
        /*border-color: #8b8b8b;*/
    }
    .barana-header-collection-03 .barana-header-nav-mob-tab {
        border-bottom: 1px solid #8b8b8b;
    }
    .barana-header-collection-03 .barana-header-nav-mobile li a.mobile-log-rgstr:first-child {
        border-inline-end: 1px solid #8b8b8b;
    }
    .barana-header-collection-03 .barana-header-nav-mob-tab > li.barana-active > a {
        background: #fff;
        border-top: 1px solid #8b8b8b;
    }
    .barana-header-collection-03 .barana-header-nav-mobile li .barana-header-tools-element.barana-header-wishlist > a,
    .barana-header-collection-03 .barana-header-nav-mobile li .barana-header-tools-element.barana-header-compare > a,
    .barana-header-collection-03.mobile-nav .form-currency .barana-header-nav-opener,
    .barana-header-collection-03.mobile-nav .form-language .barana-header-nav-opener,
    .barana-header-collection-03 .barana-header-mobile-nav-drop.form-language > button,
    .barana-header-collection-03 .barana-header-mobile-nav-drop.form-currency > button {
        border-color: #8b8b8b;
    }
    .barana-header-collection-03 .barana-header-mobile-nav-drop .barana-header-sub-menu button {
        font-weight: 300;
    }
    .barana-header-collection-03 .barana-header-nav-box[class*="barana-header-style-underline"] .barana-header-nav-link-text:after {
        display: none;
    }
    /*.barana-mid-header-03 > div.container,*/
    /*.barana-sticky-header .barana-header-general-header > div.container {*/
    /*    padding-inline-start: 0;*/
    /*    padding-inline-end: 0;*/
    /*}*/
    .product-list-01 [class*='retrinapro-productlist-'] .product-buttons,
    .retrinapro-productlist-all_products_design .product-buttons {
        border-radius: 0 !important;
    }
    .category-format-00 [class*='barana-information-box-'] .info-box-content {
        margin-inline-start: 0;
    }
    .category-format-01 [class*='barana-information-box-'] .barana-info-box,
    .category-format-01 [class*='barana-information-box-'] .barana-button-wrapper {
        text-align: start;
    }
    .product-list-01 [class*='retrinapro-productlist-'] .product-hover-icons .product-buttons,
    .retrinapro-productlist-all_products_design .product-hover-icons .product-buttons {
        max-width: 100%;
    }
    .product-list-01 [class*='retrinapro-productlist-'] .product-hover-icons .wrapp-buttons, 
    .retrinapro-productlist-all_products_design .product-hover-icons .wrapp-buttons {
        left: 6px;
        bottom: 6px;
        background: transparent;
    }
    .product-play-wrapper {
        bottom: 6px;
        right: 6px;
    }
    .product-open-full {
        bottom: 6px;
        right: 52px;
    }
    #product-product .product-play-wrapper {
        bottom: 13px;
        right: 6px;
    }
    #product-product .product-open-full {
        bottom: 13px;
        right: 52px;
    }
    .product-video-control{
        bottom: 6px;
        right: 6px;
    }
    html[dir=rtl] .product-video-control{
        right:initial;
        left: 6px;
    }
    .product-list-01 [class*='retrinapro-productlist-'] .product-labels,
    .retrinapro-productlist-all_products_design .product-labels {
        top: 6px;
        left: initial;
        right: 0;
    }
    .hero-wrapper [class*='barana-promo-banner-'] .banner-image img {
        /*object-position: right;*/
         object-position: top 0 right 42%;
    }
}
@media (max-width: 767px) {
    /*.hero-wrapper [class*='barana-promo-banner-'] .banner-image img {*/
    /*    height: calc(100vh - 200px);*/
    /*    max-height: calc(100vh - 200px);*/
    /*}*/
    .hero-wrapper .wrapper-content-banner {
         width: 100%; 
         max-width: 100%;
    }
    .hero-wrapper [class*='barana-promo-banner-'] .content-banner {
        background-color: rgb(255 255 255 / 70%);
        /*background: linear-gradient(To Top, rgba(255, 255, 255, 1) 0%, rgb(255 255 255 / 65%) 60%, rgb(255 255 255 / 0%) 100%);*/
        padding: 16px;
    }
    .hero-wrapper [class*='barana-promo-banner-'] .wrapper-content-banner {
        padding: 0 !important;
    }
    .hero-wrapper [class*='barana-promo-banner-'] .banner-image img {
        /*object-position: right;*/
         object-position: top 0 right 15%;
    }
    .hero-wrapper [class*='barana-promo-banner-'] .barana-button {
        padding: 12px 24px;
        font-size: 14px;
        line-height: 22px;
    }
    .category-format-02 [class*='barana-promo-banner-'] .wrapper-content-banner {
        padding: 16px;
    }
    .category-format-02 [class*='barana-promo-banner-'] .barana-button {
        padding: 0;
        font-size: 14px;
    }
    .category-format-00 .barana-information-box-393 .barana-button-wrapper a {
        font-size: 14px;
    }
    .category-format-00 .info-box-inner p {
        margin-bottom: 0;
    }
    .category-format-00 [class*='barana-information-box-'] .barana-info-box .info-btn-wrapper {
        margin-top: 8px;
    }
    .slider-info-wrapper .slider-info-content {
        font-size: 16px;
    }
    .button-design-01 [class*='retrina-button-'] .retrina-button-wrapper {
        padding: 12px 24px;
    }
    .copy-right {
        text-align: center;
    }
    .habayeb-perfume-banner [class*='barana-promo-banner-']  .barana-banner-inner {
        display: none;
    }
    /*.habayeb-perfume-banner [class*='barana-promo-banner-'] .wrapper-content-banner {*/
    /*    padding:16px;*/
    /*}*/
    .habayeb-perfume-banner [class*='barana-promo-banner-']  .banner-title {
        font-size: 24px;
        /*font-size: 26px;*/
        /*background: #222222c2;*/
        /*display: inline-block;*/
        /*padding: 7px;*/
    }
    .habayeb-perfume-banner [class*='barana-promo-banner-']  .banner-title span {
        display: block;
        /*font-size: 24px;*/
    }
}
@media (max-width: 576px) {
    .hero-wrapper [class*='barana-promo-banner-'] .banner-image img {
        object-position: top 0 right 26%;
    }
    .footer-info-box-01 .barana-info-box {
        /*flex-direction: column;*/
        align-items: center;
    }
    /*.footer-info-box-01 .info-box-content {*/
    /*    margin-top: 12px;*/
    /*}*/
    .footer-info-box-01 .info-box-inner {
        display: none;
    }
    .footer-info-box-01 .box-icon-wrapper {
        margin-right: 12px;
    }
    .footer-info-box-01 .info-box-title {
        margin-bottom: 0 !important;
    }
    .product-list-01 [class*='retrinapro-productlist-'] .product-hover-icons .wrapp-buttons,
    .retrinapro-productlist-all_products_design .product-hover-icons .wrapp-buttons {
        display: none;
    }
    .barana-header-theme-logo img {
        max-width: 120px;
    }
     .product-list-01 [class*='retrinapro-productlist-'] .product-grid-item .product-entities-title,
    .retrinapro-productlist-all_products_design .product-grid-item .product-entities-title {
        font-size: 12px;
    }
    /*.product-list-01 [class*='retrinapro-productlist-'] .product-grid-item .product-entities-title a,*/
    /*.retrinapro-productlist-all_products_design .product-grid-item .product-entities-title a {*/
    /*    overflow: hidden;*/
    /*    display: -webkit-box;*/
    /*    -webkit-line-clamp: 1;*/
    /*    -webkit-box-orient: vertical;*/
    /*}*/

}
/* Habayeb Inner Page CSS */
/*.heading-title {*/
/*    border-bottom: none;*/
/*    padding-bottom: 0;*/
/*}*/
/*.product-product.retrina-product-page-design-03 {*/
/*    width: 95%;*/
/*}*/


/* Rating Design */
.rating-box-wrapper {
    display: flex;
    align-items: center;
    border-top: 1px solid #8b8b8b;
    margin: 24px 0 0;
    padding: 12px 0;
}
.rating-p-stars {
    transform: translate(0, 0) rotateY(180deg);
    display: inline-block;
    position: relative;
    top: -5px;
    /*left: 5px;*/
    font-size: 12px;
    margin: 0 6px;
}
.rating-p-stars input {
    display: none;
}
.rating-p-stars label::after {
    content: '\f005';
    font-family: fontAwesome, sans-serif;
    position: absolute;
    display: block;
    font-size: 20px;
    color: #ffc600;
    top: 0;
    opacity: 0;
    transition: all 300ms ease;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
}

.rating-p-stars label::before {
    content: '\f006';
    font-family: fontAwesome, sans-serif;
    position: relative;
    display: block;
    font-size: 20px;
    color: #aaa;
}
.rating-p-stars label:hover::after, .rating-p-stars label:hover ~ label::after {
    opacity: 1;
}
.rating-p-stars input:checked ~ label::after {
    opacity: 1;
}
.rating-p-stars label {
    display: inline-block;
    cursor: pointer;
    margin: 0;
}
.rating-p-stars label {
    position: relative;
    top: 14px;
    text-align: center;
}
.rating-p-stars label > span {
    display: inline-block;
    transform: translate(0, -8px) rotateY(180deg);
    font-size: 14px;
    color: #959191;
}
@media (max-width: 576px) {
    .rating-p-stars label > span {
        transform: translate(0, -8px) rotateY(180deg);
    }
    .rating-p-stars label::after, .rating-p-stars label::before {
        font-size: 16px;
    }
}
/* Rating Design */





.retrina-product-page-design-03 .all-product-wrapper,
.rblog-blog .all-product-wrapper {
    padding: 0 12px;
}
.retrina-product-page-design-03 .description-wrapper > div {
    width: initial !important;
}
.retrina-product-page-design-03 .product-detail-box {
    padding: 0;
}
.retrina-product-page-design-03 .product-detail-box .price {
    font-size: 32px;
    font-weight: 400;
}
.retrina-product-page-design-03 .product-detail-box .product-name-title {
    text-transform: uppercase;
    font-size: 30px;
}
.retrina-product-page-design-03 .product-detail-list {
    display: flex;
    flex-direction: column;
    justify-content: center;
}
/*.retrina-product-page-design-03 .product-price-info-group .price-box {*/
/*    margin-bottom: 24px;*/
/*}*/
.retrina-product-page-design-03 .product .option-value .img-thumbnail ~ .option-value-text {
    display: initial;
}
.retrina-product-page-design-03 .option-value-text {
    background-color: transparent;
    padding: 0;
}
.retrina-product-page-design-03 .product .checkbox-wrappper > div input:checked + .option-value .option-value-text,
.retrina-product-page-design-03 .product .radio-wrappper > div input:checked + .option-value .option-value-text {
    background-color: transparent;
    filter: none;
}
.retrina-product-page-design-03 .product .checkbox-wrappper > div input:checked + .option-value .img-thumbnail,
.retrina-product-page-design-03 .product .radio-wrappper > div input:checked + .option-value .img-thumbnail {
    outline: none;
}
.retrina-product-page-design-03 .product .option-value {
    border: 1px solid #8b8b8b;
    height: auto !important;
    display: inline-block;
    padding: 6px;
    margin-bottom: 8px;
    min-width: 130px;
}
.retrina-product-page-design-03 .product .radio-wrappper > div input:checked + .option-value {
    background-color: #b1b1b1;
    background-color: #e3e3e3;
}
.retrina-product-page-design-03 .product .option-value .img-thumbnail {
    padding: 0;
    border-radius: 0;
    max-width: 28px;
    height: 28px;
    margin-inline-end: 6px;
    border: 1px solid #8b8b8b;
}
.retrina-product-page-design-03 .quantity input {
    background-color: #fff;
    border: 1px solid #8b8b8b;
    height: 46px;
}
.retrina-product-page-design-03 .compare-wishlist-wrapper {
    border-top: 1px solid #8b8b8b;
    border-bottom: 1px solid #8b8b8b;
    padding: 12px 0;
    border-color: #c1c1c1;
}
.retrina-product-page-design-03 .compare-wishlist-wrapper button {
    font-weight: 300;
}
.retrina-product-page-design-03 .product-info-title {
    border-bottom: 1px solid #8b8b8b;
    padding: 12px 0;
}
.retrina-product-page-design-03 .product-link {
    /*margin: 30px 0;*/
    margin: 15px 0 30px;

}
.retrina-product-page-design-03 .product-link a {
    width: 60%;
    max-width: 300px;
}
.retrina-product-page-design-03.product-product .product-details {
    padding: 0;
}
/*.retrina-product-page-design-03.product-product .product-details .table td,*/
/*.retrina-product-page-design-03.product-product .product-details .table th {*/
/*    border: 1px solid #8b8b8b !important;*/
/*}*/
.retrina-product-page-design-03 #review .table:not(:last-of-type) {
    margin-bottom: 24px;
}
.retrina-product-page-design-03 #review .table {
    border-spacing: 0 !important;
    border: 1px solid #8b8b8b !important;
}
.retrina-product-page-design-03 #review .table tbody tr:first-child td {
    border-bottom: 1px solid #8b8b8b !important;
}
.retrina-product-page-design-03.product-product .product-details .table td, 
.retrina-product-page-design-03.product-product .product-details .table th {
    border: none;
    background: transparent !important;
}

/*.retrina-product-page-design-03 .attribute-box {*/
/*    display: flex;*/
/*    border-bottom: 1px solid #ddd;*/
/*    padding-bottom: 50px;*/
/*}*/
/*.retrina-product-page-design-03 .attribute-group-name {*/
/*    font-size: 22px;*/
/*    margin-bottom: 0;*/
/*    margin-inline-end: 62px*/
/*}*/
/*.retrina-product-page-design-03 .attribute-value-box {*/
/*    flex-grow: 1;*/
/*}*/
/*.retrina-product-page-design-03 .attribute-value {*/
/*    display: flex;*/
/*}*/
/*.retrina-product-page-design-03 .attribute-value p {*/
/*    padding: 8px 0;*/
/*    margin-bottom: 0;*/
/*}*/
/*.retrina-product-page-design-03 .attribute-name {*/
/*    min-width: 200px;*/
/*}*/
/*.retrina-product-page-design-03 .attribute-text {*/
/*    border-bottom: 1px solid #8b8b8b;*/
/*    flex-grow: 1;*/
/*}*/


/*.retrina-product-page-design-03 .attribute-value-box {*/
/*    border: 1px solid #d3d3d3;*/
/*    padding: 14px;*/
/*}*/
.retrina-product-page-design-03 .attribute-name {
    font-weight: 400;
}
.retrina-product-page-design-03 .product-accordion-wrapper .accordion-body {
    padding: 12px 0;
}
.retrina-product-page-design-03 .product-accordion-wrapper .accordion-item {
    border: none !important;
    margin-bottom: 0;
}
.retrina-product-page-design-03 .product-accordion-wrapper .accordion-item .accordion-button {
    padding: 12px 0;
    font-size: var(--barana-theme-text-font-size);    
    font-weight: 300;
    border-bottom: 1px solid #8b8b8b;
    border-color: #c1c1c1;
}
.retrina-product-page-design-03 .product-accordion-wrapper .accordion-button::after {
    background-image: none;
    display: inline-block;
    font-family: bootstrap-icons !important;
    font-style: normal;
    content: "\f4fe";
    font-size: 17px;
}
.retrina-product-page-design-03 .accordion-button:not(.collapsed)::after {
    content: "\f2ea";
    transform: none;
}
.retrina-product-page-design-03 .product-accordion-wrapper .accordion-button:not(.collapsed) {
    color: initial;
    background-color: transparent;
}
/*.retrina-product-page-design-03 .delivery-info-wrapper {*/
/*    border: 1px solid #d3d3d3;*/
/*    padding: 14px;*/
/*}*/
/*.retrina-product-page-design-03 .delivery-info-box {*/
/*    display: flex;*/
/*    align-items: center;*/
/*}*/
/*.retrina-product-page-design-03 .delivery-info-box:not(:last-child) {*/
/*    border-bottom: 1px solid #d3d3d3;*/
/*    margin-bottom: 6px;*/
/*    padding-bottom: 6px;*/
/*}*/
/*.retrina-product-page-design-03 .delivery-info-box i {*/
/*    font-size: 20px;*/
/*    margin-inline-end: 12px;*/
/*}*/
.retrina-product-page-design-03 ul.delivery-info-box {
    padding-inline-start: 16px
}
.retrina-product-page-design-03 .property-images .swipper-button-box {
    bottom: 12px;
    left: 12px;
}
.write-review-wrapper {
    border: 1px solid #8b8b8b;
    padding: 30px;
}
.pagination .page-link:focus {
    color: initial;
    box-shadow: none;
    background-color: initial;
}
#review-wrapper #review {
    max-height: 451px;
    overflow-y: auto;
    border: 1px solid #8b8b8b;
    padding: 30px;
}
/*.table {*/
/*    border-collapse: collapse;*/
/*    border-spacing: 0;*/
/*}*/
.habayeb-title-wrapper {
    margin-bottom: 12px;
}
.habayeb-title-container {
    display: flex;
    align-items: center;
    border-color: rgba(0, 0, 0, .105);
    flex-direction: row;
}
.habayeb-title-container:after {
    margin-inline-start: 20px;
    content: "";
    display: block;
    flex: 1 1 auto;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: inherit;
}
.habayeb-title {
    display: inline-block;
    margin-bottom: 0;
    font-size: var(--barana-theme-title-font-size);
    font-weight: var(--barana-theme-title-font-weight);
    font-family: var(--barana-theme-title-font-family);
    color: var(--barana-theme-title-color);
}
/*.product-list-options a.compare-total, .product-list-options .form-group label.input-group-text, .product-list-options #input-sort,*/
/*.product-list-options #input-limit, .product-special-list-options a.compare-total, .product-special-list-options .form-group label.input-group-text,*/
/*.product-special-list-options #input-sort, .product-special-list-options #input-limit {*/
/*    border: 1px solid #8b8b8b !important;*/
/*}*/
.retrinapro-productlist-all_products_design .product-grid-item {
    padding-right: 3px;
    padding-left: 3px;
}
/*#account-login #content div.col > div,*/
/*#column-left .list-group, #column-right .list-group,*/
/*.mobile-page-aside-child.list-group {*/
/*    border: 1px solid #8b8b8b !important;*/
/*}*/
.payment-steps{
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 32px;
    border: 1px solid #8b8b8b;
    padding: 20px;
}
.payment-step {
    text-align: center !important;
    position: relative;
    flex: 1;
}
.payment-step::before {
    content: "";
    height: 1px;
    width: 100%;
    background-color: #ddd;
    position: absolute;
    right: 0;
    top: 51%;
}
.payment-step.active::before,  .payment-step.passed::before{
    background-color: #212121;
}
.payment-step a {
    border: 1px solid #ddd;
    padding: 5px 15px;
    border-radius: 8px;
    display: inline-block;
    color: #4b4b4b;
    background-color: #fff;
    position: relative;
    z-index: 1;
}
.payment-step.active a {
    color: #fff;
    border-color: #212121;
    background-color: #212121;
}
.payment-step.passed a {
    border-color: #212121;
    color: #212121;
}
.checkout-left-box{
    border: 1px solid #8b8b8b !important;
    padding: 30px;
}
#checkout-cart #accordion .accordion-item:nth-child(1),
#checkout-cart #accordion .accordion-item:nth-child(3){
    display: none !important;
}
#checkout-cart #accordion .accordion-item{
    margin-bottom: 32px;
}
#checkout-cart #shopping-cart{
    margin-bottom: 32px !important;
}
#checkout-cart #shopping-cart table{
    border-collapse: collapse  !important;
}
#checkout-cart #shopping-cart .table>:not(:first-child) {
    border-top: 1px solid currentColor;
}
#checkout-checkout #input-guest, #checkout-checkout #input-guest + label{
    display: none !important;
}
#checkout-checkout #ngenius_online_payment input, #checkout-checkout #button-confirm{
    background-color: #212121 !important;
    width: 100% !important;
}
#account-login #content div.col > div,
[id^="account-"]:not(#account-account, #account-login) #content,
#common-success #content,
/*[id^="account-"]:not(#account-account) #content .table td,*/
/*[id^="account-"]:not(#account-account) #content .table th,*/
#checkout-shipping-address,
#checkout-checkout .col-md-7 ~ .col,
#checkout-register,
.account-boxes,
.form-box-wrapper,
.table td,
.table th,
.accordion-item {
    border: 1px solid #8b8b8b !important;
}
[id^="account-"] #content table {
    border-spacing: 0 !important;
    border: 1px solid #8b8b8b !important;
    margin-bottom: 24px;
}
[id^="account-"] #content .table td,
[id^="account-"] #content .table th {
    border: none !important;
}
[id^="account-"] #content .table td:not(:last-child),
[id^="account-"] #content .table th:not(:last-child) {
    border-inline-end: 1px solid #8b8b8b !important;
}
[id^="account-"] #content table thead tr:first-child td, [id^="account-"] #content table thead tr:first-child th {
    border-bottom: 1px solid #8b8b8b !important;
}
.account-list li,
#checkout-confirm .table th,
#checkout-confirm .table td {
    border: 1px solid var(--barana-light-border-color) !important;
}
[id^="account-"] a.btn.btn-light,
#checkout-cart .btn-light {
    border-radius: var(--barana-theme-button-border-radius);
    transition: all 0.5s ease;
    cursor: pointer;
    outline: none;
    position: relative;
    padding: 0px 20px;
    border: 0;
    height: 50px;
    line-height: 50px;
    font-weight: var(--barana-theme-text-font-weight);
    font-size: 16px;
    background-color: transparent;
    border: 1px solid #8b8b8b;
}
#checkout-cart .td-qty > form {
    min-width: 120px;
}
#account-order .btn.btn-info {
    color: #fff;
    background-color: var(--barana-theme-primary-color);
    border-color: var(--barana-theme-primary-color);
    border-radius: 0;
}
.search-page-filters {
    padding: 0;
    /*border: 1px solid #8b8b8b;*/
}
.search-page-filters .form-group {
    margin-bottom: 0;
}
.search-page-filters #button-search {
    padding: 11px;
}
.breadcrumb {
    /*padding: 0 0 6px !important;*/
    padding: 0 !important;
    overflow-x: auto;
    white-space: nowrap;
    flex-wrap: nowrap;
    /*margin-bottom: 16px !important;*/
}
.breadcrumb .breadcrumb-item+.breadcrumb-item::before {
    padding: 0 !important;
}
.breadcrumb .breadcrumb-item+.breadcrumb-item {
    padding-inline-start: 0;
}
.breadcrumb .breadcrumb-item:first-child a {
    padding-inline-start: 0;
    padding-inline-end: 4px;
}
.breadcrumb .breadcrumb-item a {
    padding-inline-start: 4px;
    padding-inline-end: 4px;
    /*text-transform: capitalize;*/
}
.product-list-options .product-top-sorting {
    border-bottom: 1px solid #8b8b8b !important;
    padding-bottom: 16px;
}
.product-top-sorting select#input-sort, 
.product-top-sorting select#input-limit {
    cursor: pointer;
}
.product-list-options .compare-box a {
    font-size: 16px !important;
}
.product-list-options .compare-box a,
.product-list-options .product-top-sorting .form-control,
.product-list-options .product-top-sorting label {
    padding: 0 !important;
}
.product-top-sorting select {
    margin-inline-start: 6px !important;
}
.compare-box .compare-total {
    text-align: start !important;
}
.product-filter .accordion-header i::before {
    font-family: "bootstrap-icons";
    content: "\F282";
}
.product-filter .accordion-header.show-filter i::before {
    font-family: "bootstrap-icons";
    content: "\F286";
}
.product-category .mobile-page-aside,
.rblog-blog .mobile-page-aside,
.rblog-category .mobile-page-aside {
    border-inline-end: 1px solid #8b8b8b;
    padding-inline-end: 24px;
}
.product-category .habayeb-sub-cat-title {
    font-size: 24px;
    text-align: start;
}
.blog-category-info-wrapper {
    padding: 0;
}
.rblog-blog .meta-tags-link {
    flex-wrap: wrap;
    gap: 6px
}
.rblog-blog .meta-tags-link p, .rblog-blog .meta-tags-link ul {
    margin-bottom: 0;
}
.retrina-filter-design .product-filter:first-child .accordion-header {
    padding-top: 0;
}
.retrina-filter-design .product-filter .accordion-header {
    padding: 16px 0;
    border-bottom: 1px solid #8b8b8b;
}
.retrina-filter-design .checkbox {
    padding: 6px 0;
}
.retrina-filter-design .checkbox:not(:last-child) {
    border-bottom: none;
}
.retrina-filter-design .product-filter .accordion-item {
    margin-bottom: 0;
    padding: 0;
    border: none !important;
}
.filter-boxes .checkbox label {
    cursor: pointer;
}
.product-category aside + div,
.rblog-blog  aside + div,
.rblog-category  aside + div {
    padding-inline-start: 30px;
}
.product-category .mobile-page-aside-child.list-group,
.product-list-options, .product-special-list-options {
    padding: 0 !important;
}
/*.product-category #column-left {*/
/*    margin-bottom: 50px !important;*/
/*}*/
.product-list-options ~ .row {
    margin: 0;
}
.category-title {
    color: var(--barana-theme-title-color);
    text-transform: var(--barana-theme-title-transform);
    font-weight: var(--barana-theme-title-font-weight);
    font-style: var(--barana-theme-title-font-style);
    font-family: var(--barana-theme-title-font-family);
    line-height: 1.4;
    padding-bottom: 16px;
    border-bottom: 1px solid #8b8b8b;
    font-size: 18px;
    margin-bottom: 12px;
}
.category-title ~ a {
    padding: 6px 0 !important;
}
/*.rblog-blog .blog-post-wrapper .blog-img img {*/
/*    aspect-ratio: 1 / .4;*/
/*    object-fit: cover;*/
/*    object-position: top;*/
/*}*/
.rblog-blog .habayeb-blog-title {
    font-size: 30px;
    margin-bottom: 20px;
}
.rblog-blog .blog-post-wrapper .title {
    font-size: 30px;
    /*margin-top: 30px;*/
}
.rblog-blog .post-info-wraper {
    /*border-top: 1px solid #ececec;*/
    border-bottom: 1px solid #ececec;
    padding: 12px 0;
}
.rblog-blog .mobile-page-aside .rb-aside-title-wrapper {
    padding-bottom: 16px;
    border-bottom: 1px solid #8b8b8b;
    font-size: 18px;
    margin-bottom: 12px;
}
.rblog-blog .mobile-page-aside .rb-aside-title-wrapper::before {
    display: none;
}
.rblog-blog .mobile-page-aside .rb-aside-title {
    font-size: 18px;
    margin-bottom: 0;
}
.rblog-blog .mobile-page-aside .rblog-list-leading:not(:last-child) .rblog-thumb {
    border-bottom: none;
    padding-bottom: 0;
    margin-bottom: 12px;
}
.rblog-blog .mobile-page-aside .rblog-list-leading .rblog-thumb {
    margin-bottom: 12px;
}
.rblog-category-layout .rblog-category-box {
    margin-bottom: 24px;
    border: 1px solid #8b8b8b;
}
.rblog-blog .mobile-page-aside .rblog-category-list-leading:not(:last-child) .rblog-category-box {
    border-bottom: none;
    margin-bottom: 0;
    padding: 6px 0;
}
.rblog-blog .mobile-page-aside .rblog-category-list-leading .rblog-category-box {
    padding: 6px 0;
}
.rblog-blog .comment-like-wrapper span {
    font-weight: 300;
}
.rblog-tag-wrapper ul li,
.tag-list ul li a {
    border: 1px solid #8b8b8b;
}
.rblog-tag-wrapper ul li:hover {
    background-color: #242424;
}
.rblog-tag-wrapper ul li:hover a {
    color: #fff;
}
.post-author-wrapper {
    border-top: 1px solid #8b8b8b;
    border-bottom: 1px solid #8b8b8b;
}
.comment-view-box-wrapper .comment-item {
    border-bottom: 1px solid #8b8b8b;
}
.rblog-thumb {
    box-shadow: none;
}
.rblog-thumb .rblog-content-wraper {
    padding: 0;
    margin: 15px 0 0;
}
/*.rblog-thumb .post-description {*/
/*    display: none;*/
/*}*/
.rblog-content-wraper .post-meta-data {
    display: none;
}
.rblog-content-wraper .post-title {
    -webkit-line-clamp: 1;
}
.rblog-thumb .post-text-continue {
    border-bottom: 1px solid #8b8b8b;
    padding-bottom: 2px;
    display: inline-block;
}
.rblog-thumb .post-text-continue i {
    display: none;
}
.latest-product-small-list-design .product-grid-item img {
    object-fit: cover;
    aspect-ratio: 1 / 1;
    object-position: top;
}
.latest-product-small-list-design .product-hover-small .product-element-top {
    max-width: 30%;
}
.latest-product-small-list-design .product-entities-title {
    font-weight: 400 !important;
}
/* Blog Design Css In Builder */
.rblog-blog .mobile-page-aside {
    margin-top: 10px;
}
.rblog-blog .blog-post-wrapper {
    margin-top: 12px;
}
.rblog-blog p {
    font-size: 16px !important;
}
.rblog-blog .blog-contents p {
    text-align: justify;
}
/*.rblog-blog .suggested-article-wrapper p {*/
/*    text-align: left !important;*/
/*}*/
.rblog-blog .comment-box-wrapper p.rb-heading-title {
    font-size: 22px !important;
} 
.habayeb-blog-title-2 {
    font-size: 26px;
    margin-bottom: 12px;
    margin-top: 30px;
}
.habayeb-blog-title-3 {
    font-size: 22px;
    margin-bottom: 12px;
    margin-top: 30px;
}
.habayeb-blog-title-4 {
    font-size: 20px;
    margin-bottom: 8px;
    margin-top: 20px;
}
.list-title-4 {
    font-size: 20px;
}
.blog-list-number-info-wrapper li::marker {
    font-size: 20px;
}
.blog-list-info-wrapper li {
    font-size: 16px;
    margin-bottom: 12px;
}
.rblog-blog p.title-font-weight {
    font-weight: 400;
    margin-bottom: 12px;
    font-size: 18px !important;
}
.title-number-box {
    display: inline-block;
    width: 25px;
    height: 25px;
    border: 1px solid #8b8b8b;
    text-align: center;
    line-height: 25px;
    font-size: 18px;
    margin-inline-end: 6px;
    background: #242424;
    color: #fff;
}
.hide-option-qt{
    opacity: 0.5;
}
.rblog-blog .table {
    border-collapse: collapse;
    border-spacing: 0 !important;
    border: none !important;
}
.rblog-blog .table .table-dark td {
    background-color: #242424 !important;
}
@media (min-width: 992px) {
    .retrina-product-page-design-03 .swiper-scrollbar{
        display:none;
    }
    .retrina-product-page-design-03 .heading-title-2,
    .retrina-product-page-design-03 #form-review h2 {
        font-size: 36px;
    }
    .retrina-filter-design .filter-name {
        font-size: 18px;
    }
}

@media (max-width: 991px) {
    .retrina-product-page-design-03 .property-images .swiper-button-next, .retrina-product-page-design-03 .property-images .swiper-button-prev{
        display:none;
    }
    .retrina-product-page-design-03 .product-detail-list {
        margin-top: 30px;
    }
    /*.retrina-product-page-design-03.product-product .product-details {*/
    /*    padding: 6px;*/
    /*}*/
    .product-list-01 [class*='retrinapro-productlist-']  .product-hover-icons .product-buttons .product-action-btn,
    .retrinapro-productlist-all_products_design .product-hover-icons .product-buttons .product-action-btn {
        max-width: initial;
    }
    .product-category aside + div,
    .rblog-blog  aside + div,
    .rblog-category  aside + div {
        padding-inline-start: 12px;
    }
    .product-category .mobile-page-aside,
    .rblog-blog .mobile-page-aside,
    .rblog-category .mobile-page-aside {
        padding-inline-end: 12px;
    }
    .blog-post-wrapper .post-info-wraper {
        margin-bottom: 12px;
    }
    .retrina-product-page-design-03 .product-info-title {
        display: none;
    }
    .write-review-wrapper {
        padding: 16px;
        margin-bottom: 16px;
    }
    #review-wrapper #review {
        padding: 16px;
    }
    .rblog-blog .mobile-page-aside {
        margin-top: 0;
    }

}

@media (max-width: 767px) {
    .retrina-product-page-design-03 .product-detail-box .product-name-title {
        font-size: 26px;
    }
    .product-list-options .compare-box a {
        font-size: 13px !important;
    }
    .retrina-product-page-design-03 .attribute-box {
        flex-direction: column;
    }
    .retrina-product-page-design-03 .attribute-name {
        min-width: 70px;
    }
    .search-page-filters .form-control {
        margin-bottom: 24px;
    }
    .rblog-blog .blog-post-wrapper .title {
        font-size: 28px;
    }
}
@media (max-width: 576px) {
    .breadcrumb .breadcrumb-item a {
        padding-inline-end: 12px;
    }
    .product-list-options .orderby {
        border-inline-end: 1px solid #8b8b8b;
        width: 50%;
    }
    .retrina-product-page-design-03 .quantity {
        margin-bottom: 0;
    }
    /*.retrina-product-page-design-03 .product-link {*/
    /*    display: flex;*/
    /*}*/
    .retrina-product-page-design-03 .product-link a {
        width: 100%;
        margin-top: 8px;
    }
    .retrina-product-page-design-03 .compare-wishlist-wrapper {
        display: flex;
        justify-content: space-between;
        column-gap: 18px;
        flex-wrap: wrap;
        row-gap: 8px;
    }
    .product-product .btn-compare-wishlist:first-child, .product-product .btn-compare-wishlist:nth-child(2){
        margin-inline-end: 0;
    }
    .retrina-product-page-design-03 .product-info-title {
        text-align: center;
    }
    .retrina-product-page-design-03 .product-link button {
        margin: 0 !important;
    }
    .rblog-content-wraper .post-title {
        -webkit-line-clamp: initial;
    }
    .blog-post-wrapper .post-info-wraper {
        flex-wrap: wrap;
        gap: 6px;
    }
}
@media (min-width:576px) and (max-width:767px) {
    .product-list-options .compare-box {
        width: auto;
        margin-bottom: 0;
    }
    .product-list-options .orderby {
        width: auto;
        margin-inline-start: auto;
    }
    .product-list-options .perpage {
        width: auto;
    }
}
@media (min-width:992px) and (max-width:1199px) {
    .barana-header-theme-logo img {
        max-width: 110px;   
    }
    #narbar-menu a.barana-header-nav-link {
        padding-inline-end: 8px;
        padding-inline-start: 8px;
    }
}
#product-compare table tbody:nth-child(1) tr:nth-child(3), #product-compare table tbody:nth-last-child(1) tr:nth-child(1),
.ronixa-header-cart, .product-qty, .hotspot-content .add-to-cart-button , .product-add-cart-icon{
    display: none !important;
}
#product-compare table tbody:nth-child(1) tr:nth-last-child(1) , #product-compare table tbody:nth-child(1) tr:nth-last-child(2) {
    display: none !important;
}
.whatsappfixedbutton {
    position: fixed;
    bottom: 24px;
    right: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 989;
}
.whatsappfixedbutton a {
    height: 50px;
    width: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 24px;
    color: #fff;
    display: block;
    background-color: #25d366;
}

/* Hover Effect For Button */
.barana-button, 
.retrina-button-wrapper, 
.btn-primary {
    position: relative;
    overflow: hidden;
}
span.barana-button,
.retrina-button-wrapper,
.btn-primary{
    position: relative;
}
span.barana-button:before,
.retrina-button-wrapper:before,
.btn-primary:before {
    content: "";
    --ripple-color: rgba(255,255,255,0.5);
    position: absolute;
    inset: 50%;
    transform: skewX(-10deg);
    border-radius: 100vh;
}
span.barana-button:after,
.retrina-button-wrapper:after,
.btn-primary:after {
    content: "";
    --ripple-gradient: rgba(255,255,255,0.5);
    position: absolute;
    inset: 0 auto 0 -200%;
    width: 200%;
    transform: skewX(-20deg);
    opacity: .5;
    background-image: linear-gradient(to right, transparent, var(--ripple-gradient), transparent);
}
span.barana-button:hover::after,
.retrina-button-wrapper:hover::after,
.btn-primary:hover::after {
    left: 200%;
    transition: 1.6s ease;
}

/* Cat Description Button Text */
.habayeb-cat-description {
    font-size: 16px;
    text-align: justify;
}
.habayeb-cat-read-more {
    display: inline-block;
    cursor: pointer;
    margin-top: 12px;
    font-size: 16px;
    border-bottom: 1px solid #8b8b8b;
}
.habayeb-cat-description .show-more {
    display: inline;
}
.habayeb-cat-description .show-less {
    display: none;
}
.habayeb-typed-01 strong {
    font-size: 19px;
}
.habayeb-typed-01 .retrina-text-typed-js-content {
    font-weight: 500;
}
.countdown-top-banner [class*='barana-countdown-timer-'] .barana-timer > span {
    /*background: transparent !important;*/
    /*color: #fff !important;*/
    /*color: 242424 !important;*/
    /*padding: 0 !important;*/
    /*margin: 0 !important;*/
    /*margin: 0 12px !important;*/
    /*min-height: auto !important;*/
    /*min-width: auto !important;*/
    /*font-size: 18px !important;*/
    margin: 0 4px 0px;
    padding: 5px;
    min-width: 2.5em;
    min-height: 2em;
    font-size: 18px !important;
}
.barana-top-header-banner {
    cursor: pointer;
}
.popup-container-01 [class*='barana-countdown-timer-'] .barana-timer > span {
    min-width: 2.5em;
    min-height:  2.5em;
}
.barana-top-header-banner [class*='retrina-button-'] .retrina-button-wrapper {
    position: relative;
    top: 4px;
}
.top-banner-button .barana-button-group-item:nth-child(2) .barana-button-group-text{
    display: none;
}
.product-ofs-message{
    border: 1px solid var(--barana-light-border-color);
    margin-top: 20px;
    padding: 10px 14px;
    margin-bottom: 20px;
    background-color: #e6fafc;
}
.product-cart-colors{
    position: absolute;
    top: 12px;
    left: 12px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 0;
    /*padding: 6px;*/
    background-color: #fff;
}
/*.product-c-out{*/
/*    top: 58px;*/
/*}*/
.product-cart-colors img{
    padding: 0;
    border-radius: 0;
    max-width: 24px;
    height: 24px;
    margin-inline-end: 0px;
    border: 1px solid #8b8b8b;
    border: none;
    box-shadow: 0 0 2px 0 rgba(0, 0 , 0, 0.5);
    margin:0 4px 0;
}
.product-cart-colors > div:first-child img{
    margin:6px 6px 0;
}
.product-cart-colors > div:last-child img{
    margin:0 6px 6px;
}
.product-cart-colors > div {
    display: flex;
    align-items: center;
    justify-content: center;
}
@media (max-width: 991px) {
    /*.habayeb-typed-01 [class*='retrina-text-typed-js-'] {*/
    /*    text-align: start;*/
    /*}*/
    .product-cart-colors{
        gap: 0px;
        top: 6px;
        left: 6px;
    }
    /*.product-c-out{*/
    /*    top: 44px;*/
    /*}*/
    .product-cart-colors img{
        max-width: 24px;
        height: 24px;
    }
    .countdown-top-banner  [class*='barana-countdown-timer-'] .barana-timer {
        text-align: center;
    }
    .countdown-top-banner [class*='barana-countdown-timer-'] .barana-timer > span {
        min-width: 2.5em;
        min-height: auto;
        font-size: 14px !important;
    }
    .top-banner-button  [class*='barana-button-group-'] .barana-button-group-items {
        justify-content: center;
    }
}
@media (max-width: 767px) {
    .habayeb-typed-01 strong {
        font-size: 15px;
    }
    .newway-button-fixed [class*='retrina-button-'] .retrina-button-wrapper > span {
        width: 100%;
    }
}

/* Change Banner test */b
@media (min-width: 992px) {
    .hero-wrapper [class*='barana-promo-banner-'] .banner-image img {
        object-position: top 0 right 30%;
    }
}
@media (max-width: 991px) {
    .hero-wrapper [class*='barana-promo-banner-'] .content-banner {
        background-color: rgb(255 255 255 / 70%);
        /*background: linear-gradient(To Top, rgba(255, 255, 255, 1) 0%, rgb(255 255 255 / 65%) 60%, rgb(255 255 255 / 0%) 100%);*/
        background: linear-gradient(To Top, rgb(255 255 255) 0%, rgb(255 255 255 / 90%) 40%, rgb(255 255 255 / 71%) 62%, rgb(255 255 255 / 0%) 100%);
        padding: 16px;
    }
    .hero-wrapper [class*='barana-promo-banner-'] .wrapper-content-banner {
        padding: 0 !important;
        width: 100% !important;
        max-width: 100%;
    }
    .hero-wrapper [class*='barana-promo-banner-'] .banner-image img {
        object-position: right;
         object-position: top 0 right 5%;
    }
    .hero-wrapper [class*='barana-promo-banner-'] .barana-button {
        padding: 12px 24px;
        font-size: 14px;
        line-height: 22px;
    }
}
@media (max-width: 767px) {
    .hero-wrapper [class*='barana-promo-banner-'] .banner-image img {
         object-position: top 0 right 25%;
    }
     .hero-wrapper [class*='barana-promo-banner-'] .content-banner {
        /*background: linear-gradient(To Top, rgba(255, 255, 255, 1) 0%, rgb(255 255 255 / 80%) 60%, rgb(255 255 255 / 65%) 100%);*/
        /*background: linear-gradient(To Top, rgb(255 255 255) 0%, rgb(255 255 255 / 74%) 70%, rgb(255 255 255 / 0%) 100%);*/
        /*padding-top: 50px;*/
        background: linear-gradient(To Top, rgb(255 255 255) 0%, rgb(255 255 255 / 90%) 40%, rgb(255 255 255 / 71%) 62%, rgb(255 255 255 / 0%) 100%);
        /*background: linear-gradient(To Top, rgba(255, 255, 255, 1) 0%, rgb(255 255 255 / 45%) 60%, rgb(255 255 255 / 0%) 100%);*/
        /*background: linear-gradient(To Top, rgb(255 255 255) 0%, rgb(255 255 255 / 90%) 40%, rgb(255 255 255 / 71%) 62%, rgb(255 255 255 / 0%) 100%);*/
    }
}
#information-information p,
#information-information ul li {
    font-size: 16px;
}
/*Shpping Cart Css*/
#shopping-cart .table img {
    width: 75px;
}
.retrina-product-page-design-03 .quantity {
    display: none;
}
.admin-builder-body #google-consent-mode{
    display: none !important;
}


/* Product color option switch image  */
.product-thumb-2 img {
    display: none;
}
.product-cart-colors button.product-color-btn {
    padding: 6px 0 0 !important;
    background-color: transparent !important;
}
.product-cart-colors button.product-color-btn:last-child {
    padding-bottom: 6px !important;
}

.product-element-top .product-thumb {
    margin-bottom: 0 !important;
}
/* Currency Header  */
.top-header-currency .barana-mid-header-03 li.menu-item.menu-item-has-children.barana-header-hidden-lg ,
.top-header-currency .barana-sticky-header li.menu-item.menu-item-has-children.barana-header-hidden-lg {
    list-style-type: none;
}

.top-header-currency .form-currency button:not(.currency-select).barana-header-nav-link {
    pointer-events: none;
    
}
@media (max-width: 991px) {
    .barana-mid-header-03 .barana-header-flex-row.barana-theme-general-header-inner,
    .barana-sticky-header .barana-header-flex-row.barana-theme-general-header-inner {
        justify-content: flex-start;
    }
    .barana-mid-header-03 .barana-header-flex-row.barana-theme-general-header-inner .barana-header-theme-logo,
    .barana-sticky-header .barana-header-flex-row.barana-theme-general-header-inner .barana-header-theme-logo {
        padding: 0;
    }
    .barana-mid-header-03 .barana-header-flex-row.barana-theme-general-header-inner .barana-header-mobile-right,
    .barana-sticky-header .barana-header-flex-row.barana-theme-general-header-inner .barana-header-mobile-right {
        margin-inline-end: 0;
        margin-inline-start: auto;
    }
    .barana-mid-header-03 .barana-header-flex-row.barana-theme-general-header-inner .barana-shopping-cart.barana-cart-design-2 button.hstack,
    .barana-sticky-header .barana-shopping-cart.barana-cart-design-2 button.hstack {
        padding-inline-end: 0;
    }
    .barana-header-mobile-left span.barana-header-tools-text {
        display: none;
    }
    
    
    .barana-top-header-03 .barana-theme-top-bar-inner {
        display: flex;
    }
    .barana-header-collection-03 .top-header-address-bar a {
        margin-inline-start: 0;
    }
    .barana-top-header-03 .barana-header-col-right .barana-header-nav-wrapper {
        padding-inline-end: 0;
        padding-inline-start: 0;
    }
    .top-header-currency .form-currency.barana-header-mobile-nav-drop  button.barana-header-nav-link {
        padding-inline-start: 14px;
        padding-inline-end: 14px;
    }
    .top-header-currency .form-currency.barana-header-mobile-nav-drop > .barana-header-nav-link {
        padding-inline-end : 0 !important;
    }
    .top-header-container {
        margin-inline-start: 4px !important;
        margin-inline-end: 4px !important;
    }
    .top-header-currency .form-currency .barana-header-sub-menu {
        display: none;
        position: absolute;
        top: 31px;
        right: 0;
        left: initial;
        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: 0;
        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);
        background-repeat: no-repeat;
        z-index: 100000;
    }
    .top-header-currency .form-currency .barana-header-nav-opener.barana-active ~ .barana-header-sub-menu {
        opacity: 1;
        display: block;
        visibility: visible;
      
    }
    .top-header-currency .form-currency button.barana-header-nav-link {
        border: none;
    }
    .top-header-currency .form-currency .barana-header-nav-opener:after {
        display: none;
    }
    .top-header-currency .form-currency .barana-header-nav-link-text span {
        text-transform: uppercase;
    }
}

.currency-type {
    text-transform: capitalize !important;
}


form.form-language {
    display: none;
}@media (min-width: 992px) {:root{--barana-theme-box-border-radius : 0px;--barana-theme-button-border-radius : 0px;}/*Mega Menu Style*/
.fashion-promo-banner .promo-banner {
    overflow: unset !important;
}
.fashion-promo-banner .promo-banner .banner-image {
    transform-origin: bottom;
}
.fashion-promo-banner .banner-image img {
    width: 120% !important;
}
.menu-mega-dropdown .shop-menu-transform{
    transform:translate(-37px) !important;
}
.blog-in-menulist .rblog-list-leading:not(:last-child) .rblog-thumb {
    padding-bottom: 24px !important;
    margin-bottom: 24px !important;
}
/*Mega Menu Style*/

.property-images .product-video-control {
    display: none;
}

.abaya-cat-box-01 {
    padding: 0 12px;
}}@media (min-width: 768px) and (max-width: 991px) {:root{--barana-theme-box-border-radius : 0px;--barana-theme-button-border-radius : 0px;}}@media (max-width: 767px) {:root{--barana-theme-box-border-radius : 0px;--barana-theme-button-border-radius : 0px;}.fashion-hero-section-wrapper .banner-image img {
    height: 50vh !important;
}
.fashion-image-box-01 .retrina-image-box-content {
    display: none;
}
.fashion-hero-info .retrina-icon-box-title {
    font-size: 18px !important;
}
.fashion-hero-info .retrina-icon-box-description {
    font-size: 16px !important;
}

.fashion-product-cart .product-grid-item  {
    padding-inline-end: 6px !important;
    padding-inline-start: 6px !important;
    margin-bottom: 12px !important;
}
.padding-box-sepecial-cart > div {
    margin-left: 5% !important;
    margin-right: 5% !important;
}}
		body {
			overflow-x: hidden;
			margin: 0;
			background-color: #fff;
			color: var(--barana-theme-text-color);
			text-rendering: optimizeLegibility;
			font-weight: var(--barana-theme-text-font-weight);
			font-style: var(--barana-theme-text-font-style);
			font-size: var(--barana-theme-text-font-size);
			font-family: var(--barana-theme-text-font-family);
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			line-height: var(--barana-theme-text-line-height);
		}
		.title, h1, h2, h3, h4, h5, h6, legend {
			display: block;
			color: var(--barana-theme-title-color);
			text-transform: var(--barana-theme-title-transform);
			font-weight: var(--barana-theme-title-font-weight);
			font-style: var(--barana-theme-title-font-style);
			font-family: var(--barana-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);
			--barana-theme-text-color: rgba(255, 255, 255, 0.8);
			--barana-theme-title-color: #FFF;
			--barana-theme-widget-title-color: var(--barana-theme-title-color);
			--barana-theme-entities-title-color: #FFF;
			--barana-theme-entities-title-color-hover: rgba(255, 255, 255, 0.8);
			--barana-theme-link-color: rgba(255, 255, 255, 0.9);
			--barana-theme-link-color-hover: #FFF;
			--barana-theme-form-brd-color: rgba(255, 255, 255, 0.2);
			--barana-theme-form-brd-color-focus: rgba(255, 255, 255, 0.3);
			--barana-theme-form-placeholder-color: rgba(255, 255, 255, 0.6);
			--barana-theme-form-chevron: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNSIgaGVpZ2h0PSIyNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2U9InJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSI+PHBhdGggZD0iTTYgOWw2IDYgNi02Ii8+PC9zdmc+);
			--barana-theme-main-bgcolor: #1a1a1a;
			color: var(--barana-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);
			--barana-theme-text-color: #777;
			--barana-theme-title-color: #242424;
			--barana-theme-entities-title-color: #333;
			--barana-theme-entities-title-color-hover: rgba(51, 51, 51, 0.65);
			--barana-theme-link-color: #333;
			--barana-theme-link-color-hover: #242424;
			--barana-theme-form-brd-color: rgba(0, 0, 0, 0.1);
			--barana-theme-form-brd-color-focus: rgba(0, 0, 0, 0.15);
			--barana-theme-form-placeholder-color: #777;
			color: var(--barana-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);
			--barana-theme-text-color: #777;
			--barana-theme-title-color: #242424;
			--barana-theme-link-color: #333;
			--barana-theme-link-color-hover: #242424;
			color: var(--barana-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);
			--barana-theme-text-color: rgba(255, 255, 255, 0.8);
			--barana-theme-title-color: #FFF;
			--barana-theme-link-color: rgba(255, 255, 255, 0.9);
			--barana-theme-link-color-hover: #FFF;
			color: var(--barana-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;
			}
		}
		