/** Shopify CDN: Minification failed

Line 322:1 Expected "}" to go with "{"

**/
/*-----------------------------------------------------------------------------/
/ Custom Theme CSS
/-----------------------------------------------------------------------------*/
/*---------------- Global Custom CSS -------------------*/
.t4s-newsl-des-8 .t4s-newsletter__inner .t4s-newsletter__submit {
    width: 100% !important;
    /* min-width: 200px; */
}
input.t4s-btn.t4s-btn-base.t4s-btn-style-default {
    border-radius: 0px;
}
.t4s-type-accordion .t4s-accor-title {
    color: black !important;
    background-color: white !important;
}
.t4s-tab-wrapper.t4s-active .t4s-accor-title .t4s-accor-item-nav:after, .t4s-tab-wrapper.t4s-active .t4s-accor-title .t4s-accor-item-nav:before, .t4s-accor-title .t4s-accor-item-nav:before, .t4s-accor-title .t4s-accor-item-nav:after {
background: black;
}
.t4s-tab-wrapper.t4s-active .t4s-accor-title .t4s-accor-item-nav, .t4s-accor-title .t4s-accor-item-nav {
    background-color: white;
}
.t4s-type-accordion .t4s-tab-content {
border: none;}
.t4s-type-accordion .t4s-accor-title {
    border-bottom: 1px solid black;
}
.t4s-count-box {
    border-radius: 0px;
}
.t4s-pr-style5 .t4s-product-badge { 
    left: 0; 
    top: 0; 
} 

span.t4s-badge-item.t4s-badge-sale {     
    width: 40px;     
    height: 40px; 
} 

span.t4s-badge-item.t4s-badge-soldout, span.t4s-badge-item.t4s-badge-new{
    background-color: #F1F1F1;
    color: #212322;
    border: 1px solid black;
    padding: 0px 15px;
}


.t4s-product a.t4s-pr-wishlist.is--added, .css_for_wis_app_true .t4s-product .t4s-pr-wishlist.is--added {
    color: black;
    background-color: transparent;
}
.t4s-pr-style5 .t4s-product-btns2 {
    right: -4px;
    top: -6px;
}
.t4s-search-page .t4s-dropdown.t4s-dropdown__sortby span.t4s-d-none.t4s-d-md-block {
    display: none !important;
}
.t4s-search-page .t4s-dropdown.t4s-dropdown__sortby span.t4s-d-md-none {
    display: block !important;
}

.t4s-slider-btn-pos-ontop.t4s-flicky-slider:not(:hover) .flickityt4s-button.previous, .t4s-slider-btn-pos-ontop.t4s-flicky-slider:not(:hover) .flickityt4s-button.next {
    transform: none !important;
}
.t4s-code__html.t4s-rte .t4s-text-center {
white-space: nowrap !important;
    text-align: right !important;
    margin-right: 40px;
}
[dir="rtl"] .t4s-s-custom .t4s-search-header__submit {
  right: 0;
  left: auto;
}
.brand-name, .t4s-product-info__inner .t4s-product-price {
  text-align: center !important;
}
.t4s-inventory_qty p {
  font-size: 12px !important;
}
.flickityt4s-page-dots .dot:nth-child(n+4) {
  display: none;
}

/*---------------- Custom CSS for only desktop -------------------*/
@media (min-width: 1025px) {
  .t4s-product-badge>span {
font-size: 10px;}
}

/*---------------- Custom CSS for tablet, mobile -------------------*/

@media (max-width: 1024px) {
  
  /* this styling is for the top heading text and links (announcement bar) */
 .t4s-top-bar__wrap .t4s-col-item {
    width: 33.3% !important;

}
div#b_html_kxxxQk {
    text-align: right !important;
}
div#b_top-bar-2 {
    text-align: left !important;
  
}
  /* Arabic version */
 html[lang="ar"] div#b_html_kxxxQk {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
}
html[lang="ar"] div#b_top-bar-2 {
    display: flex;
}
html[lang=ar] div.t4s-top-bar-custom__html.t4s-rte--list {
    margin-left: 15px;
  }
.t4s-row.t4s-top-bar__wrap.t4s-align-items-center .t4s-col-item {
    padding: unset;
}
}

/*---------------- Custom CSS for only tablet -------------------*/
@media (min-width: 768px) and (max-width: 1024px) {
  
}

/*---------------- Custom CSS for only mobile -------------------*/
@media (max-width: 767px){
  .t4s-top-bar__wrap .t4s-col-item {
    width: 33.3% !important;
}
div#b_html_kxxxQk {
    text-align: right !important;
}
div#b_top-bar-2 {
    text-align: left !important;
}
.t4s-row.t4s-top-bar__wrap.t4s-align-items-center .t4s-col-item {
    padding: unset;
}
.t4s-col-lg-auto.t4s-col-md-4.t4s-col-3.t4s-text-end.t4s-col-group_btns.t4s-col-item.t4s-lh-1 .t4s-site-nav__icon.t4s-site-nav__account.t4s-pr.t4s-d-none.t4s-d-md-inline-block {
    display: block !important;
}
.t4s-post-item .t4s-post-title{
font-size: 14px;
}
.t4s-product .t4s-product-price{
font-size: 12px;
}
}
@media (max-width: 765px) { 
  .t4s-inventory_qty p {
  font-size: 12px !important;
}
.t4s-post-item .t4s-post-title{
font-size: 12px;
}
  .t4s-site-nav__account{
     position: absolute;
    top: -21px; /* edited */
  }
  .t4s-site-nav__account svg {
    margin-top: -7px;
  }
  }
@media (max-width: 430px){
 html[lang="ar"] .t4s-site-nav__account{
   margin-right: 15px;
  }
 html[lang="en"] .t4s-site-nav__account{
   margin-left: 15px;
   
  }
 html[lang="en"] .t4s-site-nav__account .frcp-custom__greeting-name {
   color: white !important;
 }
 html[lang="en"] .t4s-site-nav__account .t4s-icon--account {
  /* margin-left: 40px; */
  margin-left: 25px;
 }
}
@media (max-width: 320px){
  .t4s-top-bar__wrap .t4s-col-item {
    width: 33.3% !important;
}
div#b_html_kxxxQk {
    text-align: right !important;
}
div#b_top-bar-2 {
    text-align: left !important;
}
.t4s-row.t4s-top-bar__wrap.t4s-align-items-center .t4s-col-item {
    padding: unset;
}
.t4s-col-lg-auto.t4s-col-md-4.t4s-col-3.t4s-text-end.t4s-col-group_btns.t4s-col-item.t4s-lh-1 .t4s-site-nav__icon.t4s-site-nav__account.t4s-pr.t4s-d-none.t4s-d-md-inline-block {
    display: block !important;
}
.t4s-post-item .t4s-post-title{
font-size: 14px;
}
.t4s-product .t4s-product-price{
font-size: 12px;
}
@media (max-width: 765px) { 
  .t4s-inventory_qty p {
  font-size: 12px !important;
}
.t4s-post-item .t4s-post-title{
font-size: 12px;
}
   html[lang="en"] .t4s-site-nav__account {
   margin-left: 15px;
  }
 html[lang="en"] .t4s-site-nav__account .t4s-icon--account {
   margin-left: 5px;

 }
  .t4s-site-nav__account{
    top: -28px; /* edited */
  }
  .t4s-top-bar-custom__html span {
    font-size: 11px;
  }
  .t4s-site-nav__icon.t4s-site-nav__account a svg {
    margin-top: 3px;
  }
}
@media (max-width: 767px) {
  .t4s-site-nav__icon.t4s-site-nav__account.t4s-pr.t4s-d-none.t4s-d-md-inline-block span.frcp-custom__greeting-name {
    display: block !important;
    color: white;
  }
  .t4s-site-nav__icon.t4s-site-nav__account a svg {
    color: white;
    right: 0 !important; 
    margin-left: 30px;
    /* what cause the screen moving left & right on the mobile screens */
    /* margin-right: 30px; */ 
  }
  html[lang="ar"] .t4s-site-nav__icon.t4s-site-nav__account a svg {
    /* margin-right: 50px; */
  }
html[lang="ar"]  .t4s-header__wrapper .t4s-container {
    padding-left: 0;
  }
    html[lang="en"] .t4s-header__wrapper .t4s-container {
    padding-right: 0;
  }
}
.oxi_social_wrapper {
  margin-top: 20px;
}
.oximodal {
  max-width: 400px;
  padding: 12px 24px 24px 24px;
  width: auto;
  height: auto;
  max-height: 100%;
  border-radius: 16px;
  overflow: hidden;
  background-color: #FFF;
}
a.close-sl_modal  {
  height: 32px;
  width: 32px;
  position: absolute !important;
  top: 16px;
  right: 16px;
  font-weight: 100;
}
.remodal-close:before, a.close-sl_modal:before {
  font-size: 32px;
}
.remodal-outer > div {
  display: flex;
  flex-direction: column;
}
.remodal-header {
  padding-bottom: 24px;
  order: 1;
}
.remodal-head {
  text-align: left;
}
.remodal-outer > div form {
  order: 2;
  padding-top: 0px !important;
}
.forgot_password_div, .login_link_div, .cancel_div {
  order: 3;
}
.create_account_div {
  order: 4;
}
p.linebehind {
  order: 5;
  margin-bottom: 15px;
}
.remodal-outer > div .social_login_frame {
  order: 6;
}
.remodal-outer .submit_button_div {
  width: 100%;
}
.submit_button_div .remodal-submit {
  font-weight: 700;
  border-radius: 8px;
  font-size: 16px;
  line-height: 32px;
}
.remodal-form-input {
  height: 44px;
  border-radius: 8px;
  border-color: #727272;
}