/** Shopify CDN: Minification failed

Line 9:0 Unexpected "{"
Line 9:1 Expected identifier but found "%"
Line 40:0 Unexpected "{"
Line 40:1 Expected identifier but found "%"

**/
{% if settings.customfont %}
  @font-face {
    font-family: Cimiez;
    src: url("/cdn/shop/files/Cimiez_Roman.ttf?v=1754972683");
  }

  @font-face {
    font-family: SFMadaBold;
    src: url("/cdn/shop/files/sfMadaBold.ttf?v=1755000028");
  }  


  /* @font-face {
    font-family: SFMadaMedium;
    src: url("/cdn/shop/files/Mada-Medium.ttf?v=1755001403");
  }   */


  h1, h2, h3, h4, h5, .h0, .h1, .h2, .h3, .h4, .h5 {
    font-family: Cimiez;
  }

  html[lang="ar"] h1, html[lang="ar"] h2, html[lang="ar"] h3, html[lang="ar"] h4, html[lang="ar"] h5, html[lang="ar"] .h0, html[lang="ar"] .h1, html[lang="ar"] .h2, html[lang="ar"] .h3,
  html[lang="ar"] .h4, html[lang="ar"] .h5 {
    font-family: SFMadaBold;
  } 

  html[lang="ar"] body {
    font-family: SFMadaBold;
  }

{% endif %}



.devWhatsappBtn {
  background: transparent;
  border: none;
  position: fixed;
  bottom: 20px;
  right: 20px;
  padding: 0px;
  cursor: pointer;
  z-index: 2;
}

.devWhatsappBtn svg {
  width: 40px;
  height: 40px;
}


html[lang="ar"] .collapsible-content .accordion__content, html[lang="ar"] .title {
  direction: rtl;
}

 html[lang="ar"] .header__menu-item, html[lang="ar"] .menu-drawer .menu-drawer__utility-links, html[lang="ar"] .menu-drawer__menu-item {
  direction: ltr;
 }

html[lang="ar"] .collapsible-content .accordion__content a {
  display: inline-block;
}

html[lang="ar"] .menu-drawer__localization.header-localization {
  direction: rtl;
}

html[lang="ar"] .card__information .price .price-item {
  margin-right: 0px !important;
  margin-left: 1rem;
}

html[lang="ar"] .card__information .price {
  text-align: right;
}

html[lang="ar"] a, html[lang="ar"] td.cart-item__details, html[lang="ar"] .card__information, html[lang="ar"] .devAccordianPopup .accordionPopup__title {
  text-align: right;
  direction: rtl;
}

html[lang="ar"] .cart__note label, html[lang="ar"] .product .share-button__button {
  width: 100%;
  justify-content: right;
}

html[lang="ar"] .footer-block, html[lang="ar"] .banner--content-align-left .banner__box, [lang="ar"] .cart-drawer .tax-note {
  text-align: right;
}

html[lang="ar"] .footer .list-social, html[lang="ar"] .footer .left-grid, html[lang="ar"] .product-form__input price-per-item, html[lang="ar"] .price-per-item__container,
 [lang="ar"] .menu-drawer .list-social {
  justify-content: right;
}

html[lang="ar"] .footer-block__details-content>li:not(:last-child) {
  margin-right: 0px;
}

html[lang="ar"] .devMainPage, html[lang="ar"] h2.footer-block__heading, html[lang="ar"] .free-shipping-indicator__progress-bar-label--left, html[lang="ar"] .footer-block__signup .footer__copyright.caption {
  direction: rtl;
  text-align: right;
}

html[lang="ar"] .cart-drawer__form {
  direction: unset !important;
} 

html[lang="ar"] .field__label, html[lang="ar"] .customer .field label, html[lang="ar"] .field__input:focus~.field__label {
  right: calc(var(--inputs-border-width) + 2rem);
  left: unset;
}

html[lang="ar"] .customer, html[lang="ar"] .accordion summary,
 html[lang="ar"] .main-blog, html[lang="ar"] .contact form, html[lang="ar"] .rte, html[lang="ar"] .title, html[lang="ar"] .collapsible-content__heading, [lang="ar"] .facet-filters__field .select__select,
  [lang="ar"] .mobile-facets__sort .select__select, [lang="ar"] .drawer__footer summary, [lang="ar"] span.applied_filters_title, html[lang="ar"] div#FacetsWrapperMobile, [lang="ar"] .product-popup-modal__content h1.h2, [lang="ar"] .product-popup-modal__content-info, [lang="ar"] .product-popup-modal__content-info p, [lang="ar"] .product-popup-modal__content-info span {
  direction: rtl; 
}

html[lang="ar"] .accordion summary .icon-caret, [lang="ar"] .drawer__footer summary .icon-caret, html[lang="ar"] summary .icon-caret {
  right: unset;
  left: 1.5rem;
}

[lang="ar"] form.search.search-modal__form .field__label, html[lang="ar"] .template-search__search .field__input:focus~.field__label, [lang="ar"] .template-search__search .field__label {
  left: calc(var(--inputs-border-width) + 2rem);
  right: unset;
}

[lang="ar"] .mobile-facets__label>svg.square-icon {
  margin-right: 0px;
  margin-left: 1.2rem;
}

[lang="ar"] .product__info-wrapper .product__title h1 {
  direction: rtl;
}

[lang="ar"] .menu-drawer__submenu.has-submenu {
  margin-right: 2rem;
  margin-left: 0px !important;
}

[lang="ar"] .devAccordianPopup .innerPopupWrap {
  padding: 0 0rem 1rem 1rem;
}

[lang="ar"] .leftWrapper .footer-block.grid__item.footer-block--menu, [lang="ar"] .product__info-wrapper .titleWrapper {
  direction: rtl;
}

html[lang="ar"] h1.main-page-title.page-title.h0 {
  direction: rtl;
}

.footer-block__signup .newsletter-form {
  max-width: 100%;
}

.footer-block__signup .footer__copyright.caption {
  text-align: left;
}


body {
  font-size: 12px;  
}

h1, h2, h3, h4, h5, .h0, .h1, .h2, .h3, .h4, .h5 {
  letter-spacing: calc(var(--font-heading-scale) * .06rem);
  color: rgb(var(--color-foreground));
  line-height: calc(1 + .3/max(1,var(--font-heading-scale)));
  word-break: break-word;
}

body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-9cedc18c-7745-46ad-9a8e-b7c9a24c7a42 {
  color: rgba(var(--color-foreground), 1);
}

.scrolled-past-header .devFixedHeader .header__menu-item, .scrolled-past-header .devFixedHeader .header__desktop-text-menu-item,
.scrolled-past-header .devFixedHeader .header__desktop-text-menu-account-link,
.scrolled-past-header .devFixedHeader .header__desktop-text-menu-cart-link, .scrolled-past-header .devFixedHeader .cart-count-bubble,
.scrolled-past-header .devFixedHeader .header__icon, .scrolled-past-header .devFixedHeader .localization-selector.link, .scrolled-past-header .devFixedHeader .header__active-menu-item {
  /* color: #ffffff; */
  transition: all 0.5s ease-in-out;
}

.scrolled-past-header .devFixedHeader .header__icon .svg-wrapper .icon {
  /* color: #ffffff; */
  transition: all 0.5s ease-in-out;
}

.scrolled-past-header .devFixedHeader {
  background-color: rgb(var(--color-background));
  
}

.header__icon, .header__menu-item {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px;
  color: rgba(var(--color-foreground), 1);
}

li.firstItem > a, li.firstItem .menuItem1 {
  font-weight: 700;
}

.menu-drawer__menu-item {
  text-transform: uppercase !important;
  font-size: 12px !important;
}

.devFixedHeader {
  position: fixed;
  width: 100%;
  top: 0px;
  background: transparent;
}

.header__icons {
  column-gap: 24px;
  padding-right: 0px;
}

.header__icon--cart {
  margin-right: 0px;
}

.header__icon {
  text-decoration: none;
}

.header__active-menu-item {
  text-decoration: none;
}

.header__submenu .header__menu-item, .menu-drawer__menu-item {
  flex-direction: row;
  align-items: center !important;
  gap: .5rem;
  padding: .5rem 1rem !important;
  justify-content: flex-start;
  transition: all .15s ease-in;
  line-height: calc(1 + .8 / var(--font-body-scale)) !important;
  font-weight: 400;
  letter-spacing: .06rem;
  color: rgb(var(--color-foreground))!important;
}

.header__submenu .header__menu-item svg , .menu-drawer__menu-item svg{
  width: 4.5rem;
  padding: .35rem 0;
  height: 100%;
}

.header__submenu.list-menu {
  text-transform: uppercase;
  position: absolute;
  left: 0;
  color: rgb(var(--color-foreground));
  width: fit-content;
  padding: 18px 0 0;
  background-color: transparent;
  box-shadow: none !important;
  border: none;
}

.devSubMenuWrapper {
  max-height: 80vh;
  overflow-y: auto;
  scrollbar-width: thin;
  scroll-behavior: smooth;
  scroll-snap-type: y mandatory;
  z-index: 10;
  min-width: max-content;
}

.header__submenu.list-menu .innerSubMenu {
  box-shadow: 0 .5rem 1rem #00000040;
  background-color: rgb(var(--color-background));
}

summary.list-menu__item {
  padding-right: 1.2rem !important; 
}

.header__menu-item .icon-caret {
  display: none;
}

details[open]:hover>.header__menu-item {
  text-decoration-thickness: 0px;
}

.scrolled-past-header .devFixedHeader .header__submenu .header__menu-item {
  color: rgba(var(--color-foreground),.75);
}

.header__submenu .header__menu-item:hover, .menu-drawer__submenu .menu-drawer__menu-item:hover{
  background-color: rgb(var(--color-foreground));
  color: var(--gradient-background) !important;  
}

.header__submenu .header__menu-item:hover svg path, .menu-drawer__submenu .menu-drawer__menu-item:hover svg path {
  fill: var(--gradient-background);
}

.header__submenu .header__menu-item p, .menu-drawer__submenu .menu-drawer__menu-item p {
  line-height: 1rem;
  margin-bottom: 4px;
}

.header__icon--search:hover span.searchLabel, .header__icon--account:hover, .header__icon--cart:hover {
  text-decoration: underline;
  text-underline-offset: 1px;
}

span.Blue {
  color: blue;
  font-size: 9px !important;
  position: relative;
  top: 3px;
}

.header__submenu .header__menu-item:hover span.Blue, .menu-drawer__submenu .menu-drawer__menu-item:hover span.Blue {
  color: var(--gradient-background) !important
}

 .devVideoSection .MobileVideo {
  display: none;
}

.devVideoSection .video-section__media[loaded="true"] {
  padding-bottom: 0px !important;
}

.devVideoSection video{
  width: 100%;
}

.devfeaturedCollection .slider-button--prev .icon.icon-arrow, .devfeaturedCollection .slider-button--prev .icon.icon-circle-arrow {
  transform: rotate(-180deg) !important;
}

.devfeaturedCollection .slider-button--next .icon.icon-arrow {
  transform: rotate(0);
}

.devfeaturedCollection .svg-wrapper, .devfeaturedCollection .slider-button .icon {
  height: 26px;
  width: 26px;
}

.devfeaturedCollection .slider-button--next:not([disabled]):hover .icon.icon-arrow {
  transform: rotate(0) scale(1.1);
}

.template-index .devfeaturedCollection .title.inline-richtext {
  text-align: center;
}

.devfeaturedCollection .slider-button {
  position: absolute;
  z-index: 5;
}

.devfeaturedCollection .slider-button[disabled="disabled"] {
  opacity: 0;
  pointer-events: none;
  transition: all 0.15s ease-in;
}

.devfeaturedCollection .slider-counter {
  display: none;
}

.devMulticolumn .multicolumn-card__info {
  font-weight: 600;
  font-size: 1.2rem;
  position: absolute;
  padding: 1.5rem !important;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
}

.multicolumn-list h3 {
  font-size: 1.2rem;
}

.devMulticolumn .multicolumn-list__item a {
  color: currentColor;
}

.devMulticolumn .multicolumn-list {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.devMulticolumn .multicolumn-card__image-wrapper+.multicolumn-card__info {
  padding-top: 1.5rem !important;
}

.footer {
  border-top: none;
}

.footer__copyright {
  margin-top: 0 !important;
}

a.button.signupButton {
  font-size: 1.2rem;
  text-decoration: none;
  width: 100%;
  min-height: 31.59px;
  font-weight: normal;
  letter-spacing: 0.5px;
}

.footer__content-top {
  padding-bottom: 0rem !important;
} 

.footer-block__details-content .list-menu__item--link {
  font-size: 1.2rem !important;
  font-weight: normal;
  text-transform: uppercase;
} 

.leftWrapper {
  padding: 11px 0 0;
}

.footer-block__signup p {
  font-weight: 400;
  color: rgba(var(--color-foreground), 1);
}

.footer-block__details-content .list-menu__item--link, .copyright__content a {
  color: rgba(var(--color-foreground),1)  !important;  
}

svg.icon.icon-email path, svg.icon.icon-whatsapp path {
  fill: currentColor;
}

h2.footer-block__heading.inline-richtext {
  font-size: 1.2rem;
}

.footer__content-bottom {
  border-top: none;
  padding-top: 0px;
}

.footer-block__signup .newsletter-form {
  margin-left: 0px;
  margin-right: 0px;
}

.footer-block__signup .newsletter-form__field-wrapper .field {
  margin-bottom: 1em;
}

.footer-block__signup button#Subscribe span {
  line-height: 1;
  margin-top: 4px;
}

.devfeaturedCollection .price {
  font-weight: 400;
  font-size: 13px;
}

.devfeaturedCollection .card__information {
  padding: 1rem !important;
}

.card__content {
  padding: 1rem !important;
}

.devfeaturedCollection .card-information {
  display: flex;
  justify-content: start;
  align-items: start;
  flex-direction: column;
  gap: .4rem;
  padding: 0;
}

.card__heading {
  margin-bottom: 6px !important;
  min-width: fit-content;
}

.card__content .card__information .price {
  margin-top: 0px !important;
  text-align: right;
}

.card__content .card__information {
  display: flex;
  justify-content: start;
  align-items: start;
  flex-direction: column;
  gap: .4rem;
  padding: 0;
}

.devfeaturedCollection .slider--desktop {
  margin-bottom: 0px;
}

.copyright__content {
  cursor: pointer;
  text-transform: uppercase;
  color: rgba(var(--color-foreground),1)  !important;  
}

.footer__content-bottom {
  border-top: none !important;
  padding-top: 0px !important;
}

cart-drawer-items.is-empty+.drawer__footer {
  display: block !important;
  padding: 1.5rem 1rem;
}

.cart-drawer-header {
  padding: 0 1rem;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  font-size: var(--font-size);
  border-bottom: 1px solid rgba(128, 128, 128, .3);
  color: rgba(var(--color-foreground), 1);
}

button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
  font-size: 1.2rem;
}

.button {
  text-transform: uppercase;
}

.product-form__submit.button, button.shopify-payment-button__button.shopify-payment-button__button--unbranded {
  font-size: 1.2rem !important;
  text-transform: uppercase !important;
}

.underlined-link, .customer a {
  color: rgba(var(--color-button),var(--alpha-button-background));
}

.cart-drawer .card.card--card.card--media.color-scheme-2.gradient {
  background-color: transparent;
}

.card__heading a.full-unstyled-link {
  /* font-size: 13px; */
  color: rgba(var(--color-button),var(--alpha-button-background))
}

.titleWithPrice {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 6px;
}

.card__information {
  padding: 0 1rem !important;
}

.cart__ctas {
  margin-top: 1rem;
}

small.tax-note.caption-large.rte {
  color: rgba(var(--color-foreground), 1);
}

span.transcy-money {
  font-size: 13px;
}

.header__icon .cart-count-bubble span.visually-hidden {
  display: none !important;
}

.drawer__free-shipping {
  margin-bottom: 5px;
  padding: 0 1rem;
}

.cart-drawer .drawer__header {
  padding: 1.5rem 1rem;
}

.cart-drawer .cart-items th {
  opacity: 1;
  color: rgba(var(--color-foreground), 1);
  font-size: 12px;
  letter-spacing: 0.06rem;
}

.recommendationImage {
  width: 10rem;
  height: 100%;
  flex-shrink: 0;
}

.cart-drawer .cart-recommendation-product {
  display: flex;
  gap: 1.5rem;
  align-items: flex-start;
  border-bottom: .1rem solid rgba(var(--color-foreground), .08);
}

.cart-drawer-content-wrapper {
  overflow-y: scroll;
  overflow-x: hidden;
}

.cart-drawer .drawer__inner {
  max-width: calc(100vw - 0rem);
  padding: 0px;
  overflow: hidden !important;
}

.cart-recommendation-wrapper {
  text-align: center;
}

.cart-recommendation-product form {
  display: flex;
  border-top: 1px solid rgba(128, 128, 128, .3);
}

.cart-recommendation-product .variant-select {
  height: 100%;
  padding: 0 .5rem;
  border: unset;
  height: 45px;
  width: 40%;  
  text-align: center;
  text-align-last: center;
  display: flex;
  align-items: center;
}

.cart-drawer .quantity-popover-container {
  max-width: 100% !important;
  width: calc(50% - 1rem);
}

.cart-recommendation-product select, .cart-drawer .cart-option-select {
  -webkit-appearance: none;
  appearance: none;
  border: none;
  border-radius: 0;
  background-color: rgb(var(--color-background));
  font: inherit;
  color: inherit;
  padding: 0 .5rem;
  width: 100%;
  box-sizing: border-box;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right .75em center;
  background-size: .65em auto;
  font-size: 14px;
  cursor: pointer;
  text-align: center;
}

.cart-recommendation-product button.add-to-cart-button {
  color: var(--color-foreground);
  border-left: 1px solid rgba(var(--color-foreground), .1) !important;
  background-color: transparent;
  border: none;
  text-align: center;
  width: 60%;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 12px;
}

.cart-recommendation-product .product-info {
  width: 100%;
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: .5rem;
  min-width: 0;
  height: 12rem;
  justify-content: space-between !important;
  align-self: stretch;
}

.cart-recommendation-product .titleWrapper {
  display: grid;
  align-items: center;
  justify-content: space-between;
  column-gap: 7px;
  padding-top: 1rem;
  grid-template-columns: 2fr 1fr;
}

.devRecommendationHeader {
  background-color: #dad8d833;
}

h3.cart-recommendation-heading {
  margin: 0px;
  padding: 1rem 0;
}

p.cart-recommendation-subtitle {
  margin: 0;
  font-size: 1.4rem;
  font-weight: 500;
  color: rgb(var(--color-foreground));
  padding: .5rem 0;
}

.cart-recommendation-product a.product-title {
  margin: 0;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.3;
  padding: 0 1rem;
  text-decoration: none;
  color: rgb(var(--color-foreground));
}

.cart-item__price-wrapper span.badge {
  display: none;
}

.cart-recommendation-product .price--on-sale .price__sale {
  display: flex;
  justify-content: right;
  font-size: 1.4rem;
}

.cart-recommendation-product .price .price-item {
  margin: 0px;
}

.cart-drawer .drawer__footer {
  padding: 1.5rem 1rem;
}

.cart-drawer .cart-item {
  row-gap: 1rem !important;
  column-gap: 0 !important;
  margin-bottom: 0 !important;
  border-bottom: 1px solid rgba(128, 128, 128, .3);
}

.cart-drawer .cart-item__error {
  margin-top: 0px !important;
}

.cart-drawer .cart-item__details .product-option {
  display: none;
}

.cart-drawer .quantity:after {
  box-shadow: none;
}

.cart-drawer .quantity__input {
  border-left: 1px solid rgba(128, 128, 128, .3);
  border-right: 1px solid rgba(128, 128, 128, .3);
  width: 37px !important;
}

.cart-drawer .quantity {
  width: auto !important;
  min-height: 40px !important;
}

.cart-drawer .cart-item__quantity-wrapper {
  width: 100%;
  display: flex;
  flex-direction: row;
  padding-right: .5rem;
  flex-wrap: wrap;
  border-top: 1px solid rgba(128, 128, 128, .3);
  gap: 1rem;
  justify-content: space-between;
}

.cart-drawer dl.cart-item-options {
  width: calc(50% - 1rem);
  display: flex;
  flex-direction: column;
  height: auto;
  margin: 0;
  align-items: center;
}

.cart-drawer .cart-option-select {
  text-align: center;
  padding-left: 0px !important;
}

.cart-drawer .variantOption {
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 4rem;
  align-items: center;
  justify-content: space-between;
}

.cart-drawer .variantOption dt {
  width: 31%;
}

.cart-drawer .variantOption dd {
  width: 69%;
}

.cart-drawer button.quantity__button[name="plus"] {
  border-right: 1px solid rgba(128, 128, 128, .3);
}

.cart-drawer .cart-items td {
  padding-top: 1rem !important;
}

.cart-drawer .cart-items .cart-item__quantity {
  padding-left: 0px;
}

button.cart__checkout-button.button , .cart-drawer__empty-content a.button {
  font-size: 1.2rem !important;
}

.facets-container * {
  font-size: 1.2rem !important;
}

.template-index main#MainContent, .devCollHeadTop main#MainContent {
  padding-top: 0px !important;
}

main#MainContent {
  padding-top: 63px;
}

.template-page-AboutDeijour main#MainContent {
  padding-top: 0px !important; 
}

.subtitle {
  color: rgba(var(--color-foreground),1);
}

.facets-wrapper .product-count {
  display: none;
}

.collection .card-information {
  width: 100%;
  display: flex;
  justify-content: start;
  align-items: start;
  flex-direction: column;
  gap: .4rem;
  padding: 0;
}

.collection .price {
  margin-top: 0px !important;
}

.collection ul#product-grid {
  row-gap: 0px;
}

.template-collection ul#product-grid{
  justify-content: center;
}

.collection .card__information, .related-products .card__information {
  padding: 0px !important;
}

.template-collection .collection .card__content {
  padding: .5rem 1rem 0 !important;
}

#FacetFiltersFormMobile .mobile-facets__submenu {
  position: relative;
  visibility: unset;
  transform: translate(0);
}

.js details[open].menu-opening>.mobile-facets__submenu {
  transform: translate(0);
  visibility: visible;
}

#FacetsWrapperMobile details {
  border-bottom: 1px solid lightgrey;
}

.js .mobile-facets .submenu-open {
  visibility: visible !important;
}

.facets-container .mobile-facets__open {
  color: currentColor !important;
}

.devFilter_size .facets-layout-list--text label, .devFilter_category .facets-layout-list--text label {
  text-transform: uppercase;
  padding: 1rem 0 !important;
  display: flex;
  justify-content: center;
}

.devFilter_size .facets-layout-list--text li, .devFilter_category .facets-layout-list--text li {
  outline: 1px solid #cacaca;
  width: 8rem;
}

.devFilter_size .facets-layout-list--text, .devFilter_category .facets-layout-list--text {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  gap: 1px;
  padding: 1px;
  margin-bottom: 1rem !important;
  max-width: 402px;
  margin: 0 auto;
}

.mobile-facets__close-button {
  display: none !important;
}

.devFilter_size .facets__label svg, .devFilter_category .facets__label svg, .product-count.light + facet-filters-form, .mobile-facets__highlight,
 .facets-layout + .mobile-facets__footer.gradient {
  display: none;
}

.mobile-facets__checkbox:checked+.mobile-facets__highlight {
  display: none;
}

.mobile-facets__inner {
  margin-right: unset !important;
  margin-left: auto !important;
  max-width: 45rem !important;
}

.mobile-facets .devFilter_size .facets__label.active, .mobile-facets .devFilter_size .facets__label:hover,
.mobile-facets .devFilter_category .facets__label.active, .mobile-facets .devFilter_category .facets__label:hover {
  background-color: rgba(var(--color-button),var(--alpha-button-background));
  color: rgb(var(--color-button-text));
}

.devFilter_size li.mobile-facets__item.list-menu__item:hover, .devFilter_category li.mobile-facets__item.list-menu__item:hover {
  background-color: rgba(var(--color-button),var(--alpha-button-background));
}

.mobile-facets .devFilter_size .facets__label:hover, .mobile-facets .devFilter_category .facets__label:hover {
  color: rgb(var(--color-button-text));
}

.facets-layout-list .facets__label:hover .facet-checkbox__text-label, .facets-layout-list input:focus~.facet-checkbox__text-label {
  text-decoration: none !important;
}

.facets-layout .facets__label.disabled {
  pointer-events: auto !important;
}

.active-facets.active-facets-mobile.medium-hide.large-up-hide {
  display: none;
}

.mobile-facets__label>input[type=checkbox]:checked~.square-icon, .mobile-facets__label>input[type=radio]:checked~.square-icon, .mobile-facets__label>input[type=checkbox]:checked~.icon-checkmark, .mobile-facets__label>input[type=radio]:checked~.icon-checkmark {
  color: rgba(var(--color-button),var(--alpha-button-background));
  background-color: rgba(var(--color-button),var(--alpha-button-background));
}

.mobile-facets__label>input[type=checkbox]:checked~.icon-checkmark, .mobile-facets__label>input[type=radio]:checked~.icon-checkmark {
  stroke: rgb(var(--color-button-text));;
}

.mobile-facets__summary {
  padding: 1.3rem 0rem !important;
}

#FacetsWrapperMobile {
  padding: 2rem 3rem 0;
  overflow-y: auto;
  scrollbar-gutter: stable;  
}

.mobile-facets__label {
  padding: .5rem 1.5rem !important;
}

.mobile-facets__label .icon-checkmark {
  top: 8.1px !important;
  left: unset !important;
  margin-left: 2px;
  margin-right: 2px;
}

.mobile-facets__close {
  top: -.3rem !important;
}

#FacetsWrapperMobile span.active-facets__button-inner {
  box-shadow: unset;
  border: unset;
  background: #eceff1;
  border-radius: unset;
  min-width: 0;
  min-height: auto;
}

.active-facets facet-remove:only-child {
  display: block !important;
}

#FacetsWrapperMobile .applied_filters_title {
  font-weight: 700;
  margin-bottom: 1.5rem;
}

#FacetsWrapperMobile .applied_filters {
  margin-bottom: .5rem;
}

#FacetsWrapperMobile .active-facets__button {
  padding: 0 .2rem;
  margin: unset;
}

#FacetsWrapperMobile .active-facets {
  gap: .5rem;
  box-shadow: unset;
  margin: unset;
}

.footer-clear {
  background-color: rgb(var(--color-background));
  color: rgb(var(--color-foreground));
  border: .15rem solid rgb(var(--color-foreground));
  padding: unset;
  width: 100%;
}

.footer-clear:hover:after {
  box-shadow: 0 0 1px 1px #e9e6e1 !important;
}

#FacetsWrapperMobile .mobile-facets__footer {
  z-index: 3;
  padding: 2rem 0;
}

.mobile-facets__footer button.button.button--primary {
  font-weight: 700;
}

.template-list-collections .card__content {
  grid-template-rows: max-content minmax(0,1fr) max-content auto;
}

.template-list-collections .card:not(.ratio) {
  display: flex;
  flex-direction: column;
  height: 100%;
  background-color: transparent !important;
}

.related-products__heading {
  text-align: center;
}

.product-form__input--pill input[type=radio]:checked+label {
  background-color: rgba(var(--color-button),var(--alpha-button-background)) !important;
}

.product-form__input--pill input[type=radio]+label:hover {
  border: none !important;
}

.product-form__input.product-form__input--pill input[type=radio]+label {
  border: none;
  width: max-content;
  min-width: 5rem;
  height: 5rem;
  padding: 0px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: center;
  border: 2px solid rgba(var(--color-foreground),.1) !important;
  cursor: pointer;
  font-size: 1.2rem;
  position: relative;
  font-weight: 600;
  margin: -1px;
}

.product__info-wrapper .titleWrapper {
  display: flex;
  justify-content: space-between;
  column-gap: 15px;
  align-items: center;
  flex-wrap: wrap;
  row-gap: 10px;
}

.product__info-wrapper .product__title h1 {
  margin: 0;
  font-size: 18px;
  display: flex;
  flex-direction: column;
}

.product__title span.first-word {
  font-size: 35px;
}

.product__info-wrapper .product__title {
  margin: 0;
}

.product__info-wrapper .product-form__input--pill {
  display: flex;
  flex-wrap: wrap;
  margin: 0 auto;
  justify-content: center;
  margin-top: 18px;
}

.product-form__input--pill input[type=radio]:disabled+label, .product-form__input--pill input[type=radio].disabled+label {
  color: rgba(var(--color-foreground),1)  !important;
  text-decoration-thickness: 2px  !important;
  text-decoration-color: rgba(var(--color-foreground), 0.75)  !important;
}

.product__info-wrapper span.transcy-money {
  font-size: 14px;
}

.product__info-container>*+* {
  margin: 1rem 0 !important;
}

.product-form__input--pill input[type=radio]+label:before {
  z-index: 2 !important;
  box-shadow: none !important;
}

.product-form__input--pill input[type=radio]+label:hover:before {
  border: 2px solid rgba(var(--color-button),var(--alpha-button-background));
  margin: 2px;
}

.product-popup-modal__opener {
  display: flex !important;
  align-items: center;
  justify-content: space-between;
  column-gap: 10px;
  margin: 20px 0 1.5rem !important;
}

.devModalText, .product-popup-modal__button {
  display: block;
  width: fit-content;
  min-height: unset !important;
  color: rgba(var(--color-foreground), 0.75);
  transition: color .15s ease-in;
  text-underline-offset: .3rem;
  text-decoration: underline;
  font-size: 1.2rem !important;
  text-decoration-thickness: 2px !important;
  text-decoration-color: #a1a1a3;
}

.product-popup-modal__button {
  cursor: pointer;
}

.devModalText {
  text-decoration: none;
}

.product-form__input--pill input[type=radio].disabled:checked+label {
  color: rgb(var(--color-background)) !important;
  border-color: rgb(var(--color-background)) !important;
  text-decoration-color: rgb(var(--color-background)) !important;
}

.product__info-container .product-form {
  margin: 2rem 0 !important;
}

.devAccordianPopup .accordionPopup__title {
  font-size: 1.2rem;
  font-family: inherit;
  font-weight: 200;
  text-transform: uppercase;
  margin: 0;
  cursor: pointer;
  text-decoration: underline;
  text-decoration-thickness: 2px;
  text-decoration-color: #a1a1a3;
}

.devAccordianPopup .accordionPopup__title:hover {
  text-decoration-color: rgba(var(--color-foreground), 0.75);
}

.devAccordianPopup a {
  color: rgba(var(--color-button),var(--alpha-button-background))!important;
}

.popupDetailsHead {
  display: flex;
  align-items: center;
  padding-bottom: 14px;
  justify-content: space-between;
  width: 100%;
}

.popupDetailsHead h4 {
  font-size: 1.4rem;
  font-family: inherit;
  text-transform: uppercase;
  margin: 0;
  color: rgba(var(--color-foreground), .75);
}

.popupDetailsHead svg.icon.icon-close {
  height: 11.28px;
  width: 11.28px;
  transition: all .15s ease-in;
  stroke-width: 2px;
  stroke: rgba(var(--color-foreground), 0.75);
}

.product__info-wrapper variant-selects legend.form__label {
  display: none !important;
}

/* .product-form__submit.button:disabled span.devAddCartBtn {
  display: none;
} */

.product-form__submit.button:disabled, button.shopify-payment-button__button.shopify-payment-button__button--unbranded[disabled] {
  opacity: 1 !important
}

.product-form__submit span.devAddSideBtn {
  display: none;
}

.product-form__submit.button:disabled span.devAddSideBtn {
  display: block;
}

.product-form__buttons {
  max-width: 100% !important;
}

@keyframes fadeUp {
0% {
    opacity: 0;
    transform: translateY(100%);
}
100% {
    opacity: 1;
    transform: translateY(0);
}
}

@keyframes fadeDown {
  from {
    opacity: 1;
    transform: translateY(0);
  }

  to {
    opacity: 0;
    transform: translateY(100%);
  }
}

.devAccordianPopup .innerPopupWrap {
  max-height: 400px;
  overflow-y: scroll;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  padding: 0 1rem 1rem 0;
  width: 100%;
  overflow-y: auto;
  scroll-behavior: auto;
  -webkit-overflow-scrolling: auto;
}

.devAccordianPopup .accordionPopup__content.active {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgb(var(--color-background));
  z-index: 999;
  display: block !important;
  align-items: center;
  margin-bottom: 0;
  animation: fadeUp .5s ease-in-out forwards;
}

.devAccordianPopup .mainInnerPopup {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: calc(100vh - 197px);
}

.devAccordianPopup .accordionPopup__content.deactive {
  animation: fadeDown .5s ease-in-out forwards;
}

.accordionPopup__content {
  display: none;
}

.devAccordianPopup .devCloseButton {
  padding: 0 6px;
  width: 25px;
  text-align: center;
  cursor: pointer;
}

.devAccordianPopup .innerPopupWrap::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 0.5rem;
}

.devAccordianPopup .innerPopupWrap::-webkit-scrollbar-thumb {
  border-radius: 0.75rem;
  background-color: rgb(var(--color-button));
}

.devAccordianPopup .innerPopupWrap::-webkit-scrollbar-track {
  border-radius: 0.75rem;
  background-color: rgb(var(--color-background));
}

.product-popup-modal__content {
  border: none !important;
  border-radius: 8px !important;
  max-height: 90% !important;
  min-height: 35% !important;
  width: 90% !important;
  padding: 1.5rem !important;
  overflow: hidden !important;
}

.product-popup-modal__content h1.h2 {
  font-size: 14px;
}

.product-popup-modal__toggle .icon {
  stroke: currentColor !important;
  stroke-width: 1px !important;
  width: 15px !important;
}

.product-popup-modal__toggle {
  position: relative !important;
  padding: 0px !important;
  top: 0 !important;
  border: none !important;
  width: 27px !important;
}

.product-popup-modal__content-info {
  width: 100%;
  margin: 0 auto;
  position: relative;
  height: fit-content;
  overflow-y: auto;
  overscroll-behavior: none;
  -webkit-overflow-scrolling: touch;
  padding-right: 5px;
  max-height: 80vh;
  padding-bottom: 20px;
  padding-top: 10px;  
}

.product-popup-modal__content img {
  object-fit: contain;
  height: auto;
}

.product--stacked .media>img {
  object-fit: contain !important;
}

.product--stacked .product-media-container.constrain-height.media-fit-contain {
  width: 100% !important;
}

.product--stacked .product__media-list {
  row-gap: 0px !important;
}

.devRelatedSwatches {
  display: flex;
  gap: .3rem;
  margin: 23px 0 10px !important;
}

.devRelatedSwatches a {
  border: .25rem solid transparent;
  cursor: pointer;
  width: 5rem;
  height: 5rem;
  display: flex;
  align-items: center;  
  transition: all .15s ease-in;
}

.devRelatedSwatches a:hover {
  border-bottom: .25rem solid rgba(var(--color-button),.6);
  transition: all .15s ease-in;
}

.devRelatedSwatches a.devActiveProduct {
  border: 1px solid rgba(var(--color-foreground),.75);
}

.devRelatedSwatches img {
  object-fit: contain;
  width: 100%;
}

.template-product #MainContent .page-width {
  padding-left: 0px;
  padding-right: 0px;
}  

.language-selector .disclosure__list {
  min-width: auto !important;
}

.header-localization .disclosure .localization-form__select {
  text-transform: uppercase;
  font-weight: 700;
  font-size: 12px !important;
  color: rgba(var(--color-foreground), 1);
}


.drawer__inner.is-empty .drawer__header {
  display: none;
}

.drawer__inner.is-empty .cart-drawer__warnings {
  display: flex;
}

.drawer__inner.is-empty .cart-drawer__collection {
  display: block !important;
}

.cart-drawer select:focus-visible {
  outline: none !important;
  outline-offset: none !important;
  box-shadow: none !important;
}

.product-popup-modal__content-info {
  padding-right: 0px !important;
}

img.moblieImage {
  display: none !important;
}

span.devRiyalSymbol svg {
  width: 16px;
  height: 16px;
}

.leftWrapper .footer-block.grid__item.footer-block--menu {
  width: 33.33%;
  max-width: 33.33%;
}

.devMainlinkList {
  width: 60%;
  display: flex;
  column-gap: 50px;
  justify-content: center;
}

h2.footer-block__heading.inline-richtext {
  font-weight: 700;
  text-transform: uppercase;
}

.dev_about-deijour ul li:first-child a {
  font-size: 15px !important;
}

.banner--large.banner--mobile-bottom:not(.banner--adapt) .banner__media {
  height: 100vh !important;
}

.banner--large:not(.banner--adapt) {
  min-height: 100vh !important;
}

.devfeaturedCollection ul.grid {
  justify-content: center;
}

.header .header__inline-menu {
  text-align: center;
}

.scrolled-past-header img.whitelogo {
  display: none;
}

.scrolled-past-header img.blacklogo {
  display: block;
}

/* .header__icon, .header__menu-item, .header-localization .disclosure .localization-form__select, .header__active-menu-item,
.header-localization .disclosure .localization-form__select {
  color: #ecdbc8;
} */
.menu-drawer .header-localization .disclosure .localization-form__select, .scrolled-past-header .cart-count-bubble{
  color: currentColor;
}

.scrolled-past-header .header__icon, .scrolled-past-header .header__menu-item, .scrolled-past-header .header-localization .disclosure .localization-form__select,
.scrolled-past-header .header__active-menu-item, .section-header.menu-open details[open]>.header__icon--menu svg.icon.icon-close,.section-header.menu-open .header__icons svg {
  color: rgba(var(--color-foreground), 1);
}

.shopify-section-header-sticky.menu-open .devFixedHeader {
  background: rgb(var(--color-background))!important;
}

.section-header.menu-open img.header__heading-logo.whitelogo {
  display: none;
}

.section-header.menu-open img.header__heading-logo.blacklogo {
  display: block;
}
html[lang="ar"] p {
  text-align: right;
}


/********************** Media Queries **********************/

@media screen and (min-width: 1366px) {
  .devfeaturedCollection .slider-button.slider-button--prev {
    left: 2rem;
  }
}

@media (max-width: 1200px) and (min-width: 990px) {
  .header__icons {
    column-gap: 12px;
  }

  .header__menu-item {
    padding: 1.2rem 5px !important;
  } 

  summary.list-menu__item {
    padding-right: 5px !important;
  }  
}

@media screen and (min-width: 990px) {
  html[lang=ar] .cart-count-bubble {
    left: unset;
    right: 4px;
  }

 .header__icon--search {
    display: flex;
    width: auto;
    column-gap: 7px;
  }

  .header__icon--search .svg-wrapper {
    width: auto;
  }

  .header__icon span.visually-hidden {
    display: block !important;
    position: relative !important;
    overflow: unset !important;
    width: auto;
  }

  .cart-count-bubble span[aria-hidden="true"]::after {
    content: "]";
  }

  .cart-count-bubble span[aria-hidden="true"]::before {
    content: "[";
  }

  .cart-count-bubble {
    position: relative;
    background-color: transparent;
    color: currentColor;
    left: 4px;
    bottom: unset;
    right: unset;
    font-size: 12px;
  }

  .header__icon--cart .svg-wrapper, .header__icon--account .svg-wrapper {
    display: none;
  }

  .header__icon--cart, .header__icon--account {
    height: auto;
    width: auto;
  }

  .header__icons {
    align-items: center;
  }

  .header__icon .icon {
    height: 14px;
    width: 14px;
  }

  .devfeaturedCollection .slider--desktop {
    margin-top: 1rem;
  }  

  .devfeaturedCollection .slider-button.slider-button--prev {
    left: 1rem;
  }

  .devfeaturedCollection .slider-button.slider-button--next {
    right: 1rem;
  }  
  
  .devfeaturedCollection .slider-button {
    bottom: 8rem;   
  }  

  .devfeaturedCollection .slider__slide:not(.collection-list__item--no-media) {
    padding-bottom: 0 !important;
  }

  .devfeaturedCollection .grid--4-col-desktop.slider .grid__item {
    width: calc(25vw - var(--grid-desktop-horizontal-spacing) / 4 * 3)!important;
    max-width: none;
  }  

  /* .devfeaturedCollection .grid--4-col-desktop.slider .grid__item:first-child {
    margin-left: 0px !important;
  }   */

  .template-collection .collection .card__content {
    padding: .5rem 1rem !important;
  }  

  .product--medium:not(.product--no-media) .product__media-wrapper, .product--small:not(.product--no-media) .product__info-wrapper {
    font-weight: 600;
    max-width: 50% !important;
    width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2) !important;
  } 

  .product--medium:not(.product--no-media) .product__info-wrapper, .product--small:not(.product--no-media) .product__media-wrapper {
    max-width: 50% !important;
    width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2) !important;
  } 

  .product--stacked .product__media-item {
    max-width: 100% !important;
    width: 100% !important;
  }

   .leftWrapper {
    display: flex;
    flex-direction: row;
    width: 100%;
    column-gap: 70px;
    text-align: left;
  } 

  html[lang="ar"] .footer .list-menu__item {
    text-align: right;
    width: 100%;
  }

  .footer-block__signup {
    max-width: 400px;
  }

  [lang="ar"] .footer-block__signup button#Subscribe {
    direction: rtl;
    display: flex;
  }

  [lang="ar"] .footer-block__signup {
    direction: rtl;
    text-align: right;
  }

  .footer__content-bottom-wrapper.footerbottomCopyRight {
    display: none;
  }

  .footer__content-bottom-wrapper--center {
    justify-content: left !important;
  }

  .footer-block__signup .list-social {
    justify-content: flex-start;
  }

  .footer-block__signup .list-social__link:first-child {
    padding-left: 0px;
  }

  .footer-block.dev_brand_information.grid__item {
    width: 10%;
    display: flex;
    justify-content: center;
  }

  .footer-block.dev_brand_information.grid__item li.list-social__item:first-child a {
    padding-left: 0px;
  }

  .footer-block.dev_image.grid__item {
    width: 20%;
    display: flex;
    justify-content: center;
  }

  .footer__blocks-wrapper.grid{
    justify-content: space-between;
    column-gap: 4px;
    row-gap: 4px;
    flex-direction: row;
  }
 

} 

@media screen and (max-width: 989px) {
  main#MainContent {
    padding-top: 47px;
  }

  .js .menu-drawer {
    height: calc(100vh - 100px) !important;
  } 

  .menu-drawer__localization localization-form:first-child {
    display: none;
  }

  .js .menu-drawer__menu-item .icon-caret {
    display: block !important;
  }

  .menu-drawer__menu-item>.svg-wrapper {
    position: relative !important;
    right: unset !important;
    top: unset !important;
    transform: unset !important;
  }  

  .menu-drawer .list-menu__item {
    justify-content: space-between;
  }

  .menu-drawer__utility-links .medium-hide {
    display: block !important;
  }

  .menu-drawer .menu-drawer__inner-submenu, .js .menu-drawer__submenu {
    visibility: visible !important;
    position: relative !important;
    transform: unset !important;
    left: unset !important;
    top: unset !important;
    bottom: unset !important;
    right: unset !important;
    background-color: transparent !important;
  }

  .menu-drawer__inner-submenu {
    overflow-x: unset !important;
    overflow-y: unset !important;
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
  }

  .header {
    padding: 0px 3rem 0px 3rem !important;
  }

 /* .cart-count-bubble {
   background-color: #ecdbc8; 
   color: rgb(var(--color-button));
  } */

  .scrolled-past-header .cart-count-bubble {
   color: #fff; 
   background-color: rgb(var(--color-button)); 
  }

  img.deskImage {
    display: none;
  }

  img.moblieImage {
    display: block !important;
  }  

  .cart-count-bubble span[aria-hidden=true] {
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 12px;
  }

  .menu-drawer__menu-item {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .menu-drawer__utility-links .menu-drawer__account {
    font-size: 12px;
    font-family: inherit;
    display: flex !important;
    align-items: end;
    column-gap: 1rem;   
  }

  .menu-drawer__inner-submenu .menu-drawer__menu-item {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
    justify-content: flex-start;
  }

  .menu-drawer__submenu.has-submenu {
    margin-left: 2rem;
  }  

  .menu-drawer__submenu.has-submenu {
    max-width: fit-content;
    display: none;   
  }  

  span.searchLabel {
    display: none;
  }

  header-drawer {
    margin-left: 0px !important;
  }

  .header__icons {
    column-gap: 0px;
  }

  .header {
    padding: 0px 3rem 0px 3rem;
  }

  .header__icon .icon {
    transform: scale(1.1);
  }

  .header__icon--cart {
    margin-right: -4px;
  }

  .devfeaturedCollection .slider-button.slider-button--prev {
    left: .5rem;
  } 

  .devfeaturedCollection .slider-button.slider-button--next {
    right: .5rem;
  }

  .devfeaturedCollection .slider-button {
    bottom: 10rem;
    width: 26px;
    height: 26px;    
  }  
  
  .devfeaturedCollection .svg-wrapper, .devfeaturedCollection .slider-button .icon {
    height: 17px;
    width: 17px;
  }

  .footer .grid {
    display: block !important;
    margin-bottom: 2rem !important;
  } 

  .leftWrapper {
    text-align: center;
    width: 100%;
    padding: 21px 0 0;
  } 

  .footer-block__signup {
    align-items: center;
  }

  .footer-block__signup .newsletter-form {
    align-items: center;
  }

  .footer-block__signup .footer__copyright.caption {
    display: none;
  }

  .leftWrapper .footer-block.grid__item.footer-block--menu {
    width: 100%;
    max-width: 100%;
    margin: 0px;
    text-align: center;
  }

  .devMainlinkList {
    width: 100%;
    flex-direction: column;
    justify-content: center;
  }  

 .leftWrapper h2.footer-block__heading.inline-richtext {
    text-align: center;
  }

  .footer__blocks-wrapper .grid {
    margin-bottom: 6px !important;
  }

  .footer-block__signup {
    display: flex;
    flex-direction: column;
  }

  .footer-block__brand-info .footer__list-social.list-social {
    justify-content: center !important;
  }

  .footer-block.grid__item.dev_brand_information {
    margin: 17px 0 0px;
  } 

  .footer-block.grid__item.dev_image {
    margin: 9px 0 0px;
  }

  .footer-block__signup h2.footer-block__heading.inline-richtext {
    margin-bottom: 2rem;
  }

  .footer__content-bottom {
    padding-top: 20px !important;
  }

  ul.footer-block__details-content.list-unstyled li {
    margin-bottom: .5rem;
  }

  .footer-block__signup .list-social {
    justify-content: center;
  }

  .footer-block__details-content .list-menu__item--link {
    justify-content: center;
    padding: 0px !important;
  }

  .footer-block__details-content {
    margin-bottom: 0px !important;
  } 

  .footer-block__signup {
    margin-bottom: 1.5rem;
  }  

  .footer-block.dev_brand_information.grid__item, .footer-block.dev_image.grid__item {
    width: 100%;
  } 

}

@media (min-width: 769px) {
  #FacetsWrapperMobile {
    padding: 2rem 1rem 0 2rem;
  }

  .product-popup-modal__content {
    width: 65rem !important;
    max-height: 70rem !important;
    min-height: 30rem !important;
  }  

  .product-popup-modal__content-info table {
    max-width: 99%;
    margin: 0 auto;
  }

  .product-popup-modal__content-info {
    height: 100%;
    max-height: 80vh;
  }
}

@media screen and (min-width: 750px) {
  .devfeaturedCollection ul.grid {
    column-gap: 2px;
  }

  .devMulticolumn .multicolumn-card__image-wrapper {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }

  .devMulticolumn .multicolumn-list {
    column-gap: 0px !important;
    row-gap: 0px !important;
  }  
  
  .product__info-wrapper {
    padding: 0px 2.5rem 0 !important;
  }

  .product__info-wrapper .price span {
    font-weight: 600;
  } 

}

@media screen and (max-width: 749px) {
  .devVideoSection .MobVideoWrapper.video-section__media{
    padding-bottom: 125%;
  } 

  .product .grid--peek.slider .grid__item {
    padding-top: 0px;  
  }  

  product-info {
    padding-top: 0px !important;
  }  

  .devVideoSection .MobileVideo {
    display: block;
  } 

  .devVideoSection .desktopVideo {
    display: none;
  }

  .devMulticolumn .multicolumn-list {
    row-gap: 10px !important;
  } 

  .devfeaturedCollection .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item, .devfeaturedCollection .grid--peek .grid__item {
    width: calc(50% - var(--product-card-shadow-vertical-offset)/ 2 - 0px);
    margin: 0;
    padding-top: 12px;
    padding-bottom: 0px !important;   
  }

  .devfeaturedCollection .grid.product-grid.slider {
    column-gap: var(--product-card-shadow-vertical-offset);
  }

  .devfeaturedCollection .collection .slider--tablet.product-grid {
    scroll-padding-left: 0px;
    margin-bottom: 0px;
  }

  .devfeaturedCollection .card__content {
    width: auto;
    padding: 1rem !important;
  }

  .devfeaturedCollection .card-information {
    display: block;
  }

  .product-popup-modal__content table {
    max-width: 100% !important;
    display: inline-table !important;
    margin-left: 1px !important;
  } 

  .product .product__info-container {
    margin: 2rem auto 0 !important;;
  }

  .thumbnail-slider .thumbnail[aria-current] {
    box-shadow: none !important;
    border-color: rgba(var(--color-foreground),var(--media-border-opacity)) !important;
  } 

  .devAccordianPopup.active .accordionPopup__content {
    display: block;
  }

  .product__media-list .product__media-item {
    width: calc(100% - 0rem - var(--grid-mobile-horizontal-spacing)) !important;
  } 

  .product .grid--peek.slider .grid__item:first-of-type {
    margin-left: 0px !important;
  } 

  .product__media-wrapper slider-component:not(.thumbnail-slider), .thumbnail-slider {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .footer__content-top {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;  
  }

  .banner--extra-small.banner--mobile-bottom:not(.banner--adapt) .banner__media, .banner--extra-small.banner--stacked:not(.banner--mobile-bottom):not(.banner--adapt)>.banner__media {
    height: 200px;
  }  
}

@media (min-width: 600px) {
  .product-form__input.product-form__input--pill input[type=radio]+label {
    min-width: 6rem;
  }
}

@media screen and (min-width: 390px) {
  .product .product__info-container {
    max-width: 87.5vw !important;
  }
}

@media screen and (min-width: 400px) {
  .product .product__info-container {
    max-width: 100vw !important;
  }
}

@media screen and (min-width: 414px) {
  .product .product__info-container {
    max-width: 91vw !important;
  }
}

@media screen and (min-width: 750px) {
   .product .product__info-container {
    max-width: 530px;
  }

  .banner--extra-small:not(.banner--adapt) {
    min-height: 280px;
  }
}

@media screen and (min-width: 1920px) {
  .product .product__info-container {
    max-width: 585px !important;
    margin: 0 auto;
  }
}

@media screen and (max-width: 550px) {
  main#MainContent {
    padding-top: 44px;
  }
}

@media screen and (max-width: 480px) {
  .banner__text.rte.subtitle {
    font-size: 14px;
    line-height: normal;
  }

  .grid__item .price .price-item {
    margin: 0 0px 0 0;
  }

  .grid__item .price {
    font-size: 14px;
  }

  .card__heading {
    font-size: 14px;
  }

  .grid__item span.devRiyalSymbol svg {
    width: 13px;
    height: 13px;
  }  

  .grid__item .price--on-sale .price-item--regular {
    font-size: 12px;
  }  

}

@media screen and (max-width: 389px) {
  .product .product__info-container {
    max-width: 91vw !important;
  }
}

