/** Shopify CDN: Minification failed

Line 645:0 Unexpected "/"
Line 660:0 Unexpected "}"

**/
.header.page-width,
.cart-notification-wrapper.page-width {
  max-width: 100%;
}

.list-menu--inline {
  justify-content: center;
}

.navigation-bar ul li+li {
  margin-left: 2rem;
}

.navigation-bar ul {
  display: inline-flex;
}

.navigation-bar__wrapper {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.collection-list-wrapper slider-component {
  --desktop-margin-left-first-item: 0;
}

.scrollbar {
  align-items: center;
  gap: 0.125rem;
  color: rgba(var(--color-foreground));
  display: flex;
}

.scrollbar__progress {
  width: 100%;
  height: 0.125rem;
  background: rgba(var(--color-foreground), 0.1);
  display: block;
  position: relative;
}

.scrollbar__progress:before {
  content: "";
  transform-origin: left;
  transform: scaleX(var(--scroll-progress));
  background: rgba(var(--color-foreground));
  will-change: transform;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.card.text_overlay {
  position: relative;
}

.card.text_overlay .card__content {
  position: absolute;
}

.card.content-bottom.text_overlay .card__content {
  bottom: 0;
}

.card.content-top.text_overlay .card__content {
  top: 0;
}

.card.content-middle.text_overlay .card__content {
  top: 0;
  bottom: 0;
  align-items: center;
}

.featured-collections-navigation {
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: flex-start;
  display: grid;
  margin-bottom: 2rem;
  column-gap: 2rem;
}

.featured-collections-navigation .link {
  text-decoration: none;
  position: relative;
  padding: 0;
  font-size: 2rem;
}

.scroll-area {
  scrollbar-width: none;
  overscroll-behavior-x: contain;
  overflow-x: auto;
  overflow-y: hidden;
}

.featured-collections-navigation>button:not(:only-child):after {
  content: "";
  width: 40%;
  height: 1px;
  transform-origin: left;
  background: currentColor;
  transition: transform .3s;
  position: absolute;
  inset-block-end: 0;
  inset-inline-start: 0;
  transform: scaleX(0);
}

.featured-collections-navigation>button:not(:only-child)[aria-current=true]:after {
  transform: scaleX(1);
}

.title-wrapper--no-bottom-margin {
  margin-bottom: 10px;
}

[dir="rtl"] .header__inline-menu {
    direction: rtl;
}

[dir="rtl"] .slider-button--prev, [dir="rtl"] .slider-button--next, [dir="rtl"] .full-unstyled-link .icon-arrow {
    transform: rotate(-180deg);
}

[dir="rtl"] .card .icon-wrap {
    margin-right: 0.8rem;
    margin-left: 0;
}

.countdown__timer {
    text-transform: uppercase;
    text-align: center;
    grid: auto / auto-flow minmax(0,1fr) auto;
    align-items: center;
    column-gap: .75rem;
    display: grid;
    max-width: 370px;
}
.countdown__timer-item {
    display: grid;
}
.countdown__timer-flip {
    --heading-letter-spacing: 0;
    grid: auto / auto-flow minmax(0,1fr);
    column-gap: 2px;
    display: grid;
}
.countdown__timer-flip--background::part(digit) {
    background: var(--countdown_bg_color);
    border-radius: .25rem;
    padding: .375rem .5rem;
    color: var(--countdown_color);
}
.title_description {
    flex: 1;
}

@media screen and (max-width: 989px) {
    .navigation-bar .header__icons {
        display: none;
    }
}

@media screen and (max-width: 700px) {
    .navigation-bar {
        display: none;
    }
}

@media screen and (min-width: 1000px) {
.countdown__timer {
    column-gap: 1rem;
}
}

@media screen and (min-width: 700px) {
.countdown__timer-item {
    row-gap: 0.5rem;
}
}

span.countdown__timer-unit.h6 {
    margin: 0;
    font-size: 1.3rem;
}

.banner > a {
    display: block;
    width: 100%;
    overflow: hidden;
    cursor: pointer;
}

.text_overlay.text_hide .full-unstyled-link {
    opacity: 0 !IMPORTANT;
}
.card.card--card.with_shadow {
    -webkit-box-shadow: 0 15px 25px -10px rgba(0,0,0,.25);
    box-shadow: 0 15px 25px -10px #00000040;
    border-radius: 5px;
    overflow: hidden;
}
.slider--desktop.has_shadow_no_margin {
    margin-bottom: -15px;
}

.slider.slider--desktop.contains-card--standard .slider__slide.has_shadow:not(.collection-list__item--no-media), .slider.contains-card--standard .slider__slide.has_shadow:not(.collection-list__item--no-media) {
    padding-bottom: 30px;
}
.card.content-bottom.text_overlay.text_hide .card__content {
    height: 100%;
}

.collection__title.has_timer {
    display: block;
    text-align: center;
}
.collection__title.has_timer .title {
    margin: 0;
}
.list-payment__item img {
    width: 38px;
    height: auto;
}

.mega-menu__list > li > a {
    font-weight: bold;
}

.list-menu--inline .list-menu__item {
    font-weight: 700;
}

[dir=rtl] .facets__summary {
    padding: 0 0 0 1.75rem;
}

[dir=rtl] .facets__summary .icon-caret {
    left: 0;
}

[dir=rtl] .facet-filters__sort {
    padding-left: 1.75rem;
    padding-right: 0;
}

[dir=rtl] .facet-filters__sort+.icon-caret {
    left: 0;
    right: auto;
}

[dir=rtl] .scrollbar__progress:before {
    transform-origin: right;
}

.collection-hero__text-wrapper.text-left, [dir=rtl] .collection-hero__text-wrapper.text-right {
    text-align: left;
}
.collection-hero__text-wrapper.text-center {
    text-align: center;
}
.collection-hero__text-wrapper.text-right, [dir=rtl] .collection-hero__text-wrapper.text-left {
    text-align: right;
}

.footer {
    border-top: solid .1rem rgba(var(--color-foreground),.08) !IMPORTANT;
}
.header__submenu .header__menu-item {
    text-align: left;
}

@media screen and (min-width: 769px) {
    .collection__title.has_timer {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
}

@media screen and (min-width: 750px) {
  .navigation-bar__wrapper {
    padding-left: 3.2rem;
    padding-right: 3.2rem;
  }
}

@media screen and (max-width: 989px) {
  .hide_on_mobile {
    display: none;
  }
  .quick-add__submit.hot-spot__dot {
      width: 15px;
      height: 15px;
      padding: 0;
  }

  .quick-add__submit.hot-spot__dot .icon {
      width: 8px;
      height: 8px;
  }
}

@media screen and (min-width: 990px) {
  .hide_on_desktop {
    display: none;
  }

  .header--middle-left {
    grid-template-columns: auto auto auto;
  }

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

  .mega-menu {
    text-align: left;
  }

  .header__icons-hide .header__search,
  .header__icons-hide .header__icon.header__icon--account,
  .header__icons-hide .header__icon.header__icon--account span {
    display: none !important;
  }

  .navigation-bar__wrapper {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .collection-list-wrapper .slider--desktop.grid--6-col-desktop .grid__item {
    width: calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);
    max-width: calc(16.66% - var(--grid-desktop-horizontal-spacing) * 5 / 6);
  }

  .collection-list-wrapper .slider--desktop.grid--5-col-desktop .grid__item {
    width: calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);
    max-width: calc(20% - var(--grid-desktop-horizontal-spacing) * 4 / 5);
  }

  .collection-list-wrapper .slider--desktop.grid--4-col-desktop .grid__item {
    width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
    max-width: calc(25% - var(--grid-desktop-horizontal-spacing) * 3 / 4);
  }

  .collection-list-wrapper .slider--desktop.grid--3-col-desktop .grid__item {
    width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);
    max-width: calc(33.33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);
  }

  .collection-list-wrapper .slider--desktop.grid--2-col-desktop .grid__item {
    width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
    max-width: calc(50% - var(--grid-desktop-horizontal-spacing) / 2);
  }
}

[dir=rtl] .footer-block__newsletter:not(:only-child) {
  text-align: right;
}

[dir=rtl] summary .icon-caret {
  left: 1.5rem;
  right: auto;
}
[dir=rtl] .header__menu-item .icon-caret {
  left: 0.8rem;
  right: auto;
}
[dir=rtl] .price__container {
    margin-left: 10px;
}

[dir=rtl] body,
[dir=rtl] .announcement-bar__message,
[dir=rtl] h1,
[dir=rtl] h2,
[dir=rtl] h3,
[dir=rtl] h4,
[dir=rtl] h5,
[dir=rtl] .h0,
[dir=rtl] .h1,
[dir=rtl] .h2,
[dir=rtl] .h3,
[dir=rtl] .h4,
[dir=rtl] .h5,
[dir=rtl] .text-body,
[dir=rtl] .caption,
[dir=rtl] .caption-with-letter-spacing,
[dir=rtl] .caption-with-letter-spacing--medium,
[dir=rtl] .caption-with-letter-spacing--large,
[dir=rtl] .caption-large,
[dir=rtl] .customer .field input,
[dir=rtl] .customer select,
[dir=rtl] .field__input,
[dir=rtl] .form__label,
[dir=rtl] .select__select,
[dir=rtl] .link-with-icon,
[dir=rtl] .subtitle,
[dir=rtl] .subtitle--small,
[dir=rtl] .subtitle--medium,
[dir=rtl] .button,
[dir=rtl] .button-label,
[dir=rtl] .shopify-challenge__button,
[dir=rtl] .customer button,
[dir=rtl] .field__label,
[dir=rtl] .customer .field label,
[dir=rtl] .field__input:focus ~ .field__label,
[dir=rtl] .field__input:not(:placeholder-shown) ~ .field__label,
[dir=rtl] .field__input:-webkit-autofill ~ .field__label,
[dir=rtl] .customer .field input:focus ~ label,
[dir=rtl] .customer .field input:not(:placeholder-shown) ~ label,
[dir=rtl] .customer .field input:-webkit-autofill ~ label,
[dir=rtl] .product-form__input input[type=radio]+label, [dir=rtl] .shopify-payment-button__button, [dir=rtl] .shopify-payment-button__more-options, [dir=rtl] .shopify-payment-button__button--unbranded,
[dir=rtl] .badge {
  letter-spacing: 0;
}

[dir=rtl] .product.grid {
    flex-direction: row-reverse;
}
.countdown__timer-flip {
    direction: ltr;
}
.product__description.rte * {
    font-size: 1.6rem !important;
}
[dir=rtl] .pagination__item--prev .icon {
    margin-left: -0.2rem;
    transform: rotate(90deg);
}
[dir=rtl] .pagination__item--prev:hover .icon {
    transform: rotate(90deg) scale(1.07);
}
@media screen and (min-width: 750px) {
    [dir=rtl] .footer-block__details-content > li:not(:last-child) {
        margin-right: 0;
        margin-left: 1.5rem;
    }
}
@media screen and (min-width: 750px) {
  .collection-hero__description {
    max-width: 1000px;
    margin: 0 auto;
  }

  .collection-hero__description img {
    width: 100%;
  }
}
[dir=rtl] .accordion .icon-accordion {
    margin-left: calc(var(--font-heading-scale) * 1rem);
    margin-right: 0;
}
.loox-rating {
    margin-bottom: 10px;
}
.rtl.loox-rating {
    justify-content: flex-end;
}
[dir=rtl] .cart-notification-product__image {
    margin-left: 1.5rem;
    margin-right: 0;
}
[dir=rtl] .cart-notification__heading .icon-checkmark {
    margin-left: 1rem;
    margin-right: 0;
}
[dir=rtl] .cart-items th {
    text-align: right;
}
@media screen and (min-width: 990px) {
  [dir=rtl] .cart-item .cart-item__quantity,
  [dir=rtl] .cart-items .cart-items__heading--wide {
    padding-right: 6rem;
    padding-left: 0;
  }
}
[dir=rtl] .cart-items *.right {
    text-align: left;
}
[dir=rtl] .cart-items .price.price--end {
    text-align: left;
}
@media screen and (min-width: 750px) {
  [dir=rtl] .cart-items th + th {
    padding-left: 0;
    padding-right: 4rem;
  }
  [dir=rtl] .cart-item > td + td {
    padding-right: 4rem;
    padding-left: 0;
  }
}
@media screen and (min-width: 750px) {
    [dir=rtl] .cart__footer > * + * {
        margin-left: 0;
        margin-top: 0;
        margin-right: 4rem;
    }
}
[dir=rtl] .totals>*+* {
    margin-right: 2rem;
    margin-left: 0;
}
@media (min-width: 750px) {
    [dir=rtl] .totals {
        justify-content: flex-start;
    }
}
.hot-spot {
    --hot-spot-dot-size: 13px;
    --hot-spot-dot-shadow-size: 11px;
    top: var(--hot-spot-vertical-position);
    left: var(--hot-spot-horizontal-position);
    grid-area: unset!important;
    z-index: 10 !important;
    position: absolute!important;
    -webkit-appearance: button;
    text-align: inherit;
    -webkit-tap-highlight-color: transparent;
    touch-action: manipulation;
    cursor: pointer;
}

.hot-spot__dot {
    width: var(--hot-spot-dot-size);
    height: var(--hot-spot-dot-size);
    border-radius: 9999px;
    background: rgb(255 255 255);
    color: rgb(0 0 0);
    place-items: center;
    transition: transform .2s ease-in-out;
    display: grid;
    position: relative;
    border: none;
    cursor: pointer;
    box-shadow: 0 1px 4px rgba(17, 17, 17, 0.55);
}
.hot-spot__dot.loading svg {
    opacity: 1;
}
.hot-spot__dot .loading-overlay__spinner {
    width: 11px;
    top: -1px;
}

.hot-spot__dot .loading-overlay__spinner svg.spinner {
    width: 8px;
    height: 8px;
}
@media screen and (min-width: 700px) {
.hot-spot {
    --hot-spot-dot-size: 13px;
    --hot-spot-dot-shadow-size: 11px;
}
}

.tap-area:before {
    content: "";
    inset: calc(-1 * 0.625rem);
    position: absolute;
}
.hot-spot__dot:after {
    content: "";
    box-sizing: content-box;
    top: calc(-1 * var(--hot-spot-dot-shadow-size));
    left: calc(-1 * var(--hot-spot-dot-shadow-size));
    padding: var(--hot-spot-dot-shadow-size);
    background: radial-gradient(50% 50% at 50% 50%,rgb(255 255 255 / 0) 0%,rgb(255 255 255 / .3) 100%);
    border-radius: inherit;
    width: 100%;
    height: 100%;
    animation: 2s ease-in-out infinite alternate ping;
    position: absolute;
}
@keyframes ping {
  from {
    transform: scale(1);
  }

  to {
    transform: scale(.8);
  }
}

.hot-spot__dot svg {
    width: 12px;
    height: 12px;
    opacity: 0;
}
.hot-spot__dot.loading > svg {
    display: none;
}

.hot-spot__dot .loading-overlay__spinner {
    position: relative;
    top: 3px;
}
.banner {
    width: 100%;
    overflow: hidden;
    position: relative;
}
[dir=rtl] .smartbanner {
  direction: ltr;
}
[dir=rtl] summary.list-menu__item {
    padding-left: 2.7rem;
    padding-right: 1.2rem;
}

@media screen and (max-width: 749px) {
  .featured-collections-navigation {
      padding: 0 20px;
  }
  .slider.slider--desktop.contains-card--standard .slider__slide.has_shadow:not(.collection-list__item--no-media), .slider.contains-card--standard .slider__slide.has_shadow:not(.collection-list__item--no-media) {
      padding-bottom: 0px;
  }
  .collection-list .card__information {
      padding: 0;
  }

  .collection-list .card__information h3 {
      font-size: calc(var(--font-heading-scale) * 1.1rem);
  }
}
.header__icon--cart .icon {
    height: 28px;
    width: 28px;
    padding: 0;


/.footer-whatsapp-btn{
  position: fixed;
  left: 50%;
  bottom: 20px;
  transform: translateX(-50%);
  background: #25D366;
  color: #fff;
  padding: 12px 22px;
  border-radius: 30px;
  text-decoration: none;
  font-weight: bold;
  z-index: 9999;
  box-shadow: 0 8px 20px rgba(0,0,0,0.2);
}
}
}