/** Shopify CDN: Minification failed

Line 76:29 Expected identifier but found "{"
Line 76:30 Unexpected "{"
Line 76:39 Expected ":"
Line 76:72 Expected ":"
Line 77:32 Expected identifier but found "{"
Line 77:33 Unexpected "{"
Line 77:42 Expected ":"
Line 77:78 Expected ":"
Line 92:46 Expected identifier but found whitespace
Line 92:48 Unexpected "{"
... and 11 more hidden warnings

**/
.items {list-style: none; padding-left: 0; margin: 0;}

/* ----------------- header icon Css ------------------ */
.cart-count-bubble { position: absolute; background-color: #fff; color: #000; }

/* ----------------- add to cart drawwer ------------------ */

.drawer__inner .drawer__header .drawer__heading { margin: 0 0 1rem; color: #000; text-align: center; font-family: Majesty; font-size: 30px; font-style: normal; font-weight: 200; line-height: normal; text-transform: uppercase; }
.drawer__inner .drawer__header .drawer__heading { margin: 0 0 1rem; color: #000; text-align: center; font-family: Majesty; font-size: 30px; font-style: normal; font-weight: 200; line-height: normal; text-transform: uppercase; }
.drawer__inner .cart-drawer .cart-items th { color: #000; font-family: Majesty; font-size: 16px; font-style: normal; font-weight: 200; line-height: normal; text-transform: uppercase; }
.drawer__inner .cart-drawer .cart-items td { color: #000; font-family: "Space Grotesk"; font-size: 16px; font-style: normal; font-weight: 300; line-height: 25px; letter-spacing: 0.32px; }

/* ----------------- add to cart ------------------ */

.main-cart .title-wrapper-with-link h1.title.title--primary { color: #ffffff; font-family: Majesty; font-size: 35px; font-style: normal; font-weight: normal; line-height: normal; text-transform: uppercase; }
.main-cart .underlined-link.button-style { border: 1px solid #fff; color: #fff; }
.main-cart { background: #0C0C0C; }
.main-cart .cart-items .product-option { padding-top: 16px; margin-top: 0; color:#B1B1B1; font-family: Majesty; font-size: 25px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0.6px; text-transform: capitalize; }
.main-cart .quantity__button .svg-wrapper { color: #fff; }
.main-cart .quantity__input { color: #fff; }
.main-cart quantity-input.quantity.cart-quantity { background: #0C0C0C; border: 1px solid #fff; }
.main-cart button.button--tertiary .svg-wrapper { display: inline-flex;justify-content: center; align-items: center; width: 20px; height: 20px; color: #fff; }
.main-cart a.button.button--tertiary { color: #fff; }
.cart-item__price-wrapper span.price.price--end { color: #B1B1B1; font-family: Majesty; font-size: 25px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0.6px; text-transform: capitalize; margin-top: 0; }
.main-cart-footer-page { background: #0C0C0C; }
.main-cart-footer-page h2.totals__total {  font-family: Majesty; font-size: 18px; color: #fff; }
.main-cart-footer-page p.totals__total-value {  font-family: Majesty; font-size: 20px; color: #fff; }
.main-cart-footer-page .tax-note.caption-large { font-size: 16px; color: #fff; }
.main-cart-footer-page .tax-note a { color: #fff; font-size: 16px; }
.main-cart-footer-page .cart__checkout-button { color: #fff; border: 1px solid #fff; }


/* ----------------- the world oha page Css ------------------ */

.main-page.container { margin: 0 auto; max-width: 1160px; }
.main-page .section-heading { text-align: center; margin-bottom: 60px; }
.main-page .section-heading h2.heading { color: #fff; }
.main-page .rte { text-align: center; }
.main-page .scroll-trigger p span { color:#B1B1B1; font-family: "Space Grotesk"; font-size: 22px; font-style: normal; font-weight: 500; line-height: 30px; }
.main-page .scroll-trigger strong { color: #B1B1B1; font-family: Majesty; font-size: 40px; font-style: normal; font-weight: 265; line-height: normal; text-transform: uppercase; }

@media (max-width: 1399.98px) { 
    .main-page .container { max-width: 1120px; }
    .main-page .section-heading { margin-bottom: 50px; }
    .main-page .scroll-trigger p span { font-size: 20px; }
    .main-page .scroll-trigger strong { font-size: 38px; }
    .main-page .section-heading { margin-bottom: 40px; }

}
@media (max-width: 1299.98px) {
    .main-page.container { max-width: 1050px; }
    .main-page .scroll-trigger p span { font-size: 18px; }
    .main-page .scroll-trigger strong { font-size: 35px; }
}
@media (max-width: 991.98px) {
    .main-page .section-heading { margin-bottom: 30px; }
    .main-page .scroll-trigger p span { font-size: 17px; }
    .main-page .scroll-trigger strong { font-size: 30px; }
}
@media (max-width: 767.98px) {
    .main-page { padding-top:{{ section.settings.padding_top_mobile }}px;
                 padding-bottom:{{ section.settings.padding_bottom_mobile }}px; } 
    .main-page .section-heading { margin-bottom: 25px; }
}
@media (max-width: 575.98px) {
    .main-page .section-heading { margin-bottom: 20px; }
    .main-page .section-heading h2.heading { font-size: 24px; } 
    .main-page .rte { text-align: left; }
    .main-page .scroll-trigger p span { color: #B1B1B1;font-family: "Space Grotesk";font-size: 10px;font-style: normal;font-weight: 500;line-height: normal; }
    .main-page .scroll-trigger strong { color: #B1B1B1;font-family: "Space Grotesk";font-size: 14px;font-style: normal;font-weight: 265;line-height: normal;text-transform: uppercase; } 
}

/* -----------------features collections------------------ */

  .collection .section-heading .heading { text-align: center;color:#fff; padding-bottom: 60px; }
  .main-featured-collection { background-color:transparent; }
  .main-collection-wrapper { background-color: {{ section.settings.background_color }};}
  .main-collection-wrapper .card-wrapper .card{ background-color:transparent; }
  .main-collection-wrapper .product-card-wrapper .card__information .card__heading { color: #fff; font-family: Majesty; font-size: 22px; font-weight: 265; text-transform: uppercase; }
  .main-collection-wrapper .card-wrapper .card .card__content { margin-top: 30px;position:unset;  }
  .main-collection-wrapper .card-wrapper .card .card__content  .card__information { padding: 0; }
  .main-collection-wrapper .card-wrapper .card .card__content  .card__information .price__container { color: #fff; font-family: Majesty; font-size: 28px; font-weight: 265; text-transform: uppercase; margin:0;}
  .main-collection-wrapper .product-card-wrapper .card__information .card__heading a:hover { color: #fff; text-decoration: none;cursor:pointer;  }
  .main-collection-wrapper .underline-links-hover:hover a{ text-decoration: none; }
  .main-collection-wrapper .underline-links-hover .quick-add { position: absolute; bottom: 0; left: 0; right: 0;  margin: 0;transform: translateY(60px); }
  .main-collection-wrapper .underline-links-hover:hover .quick-add { transform: translateY(0);}
  .main-collection-wrapper .underline-links-hover .quick-add__submit { position: relative; overflow: hidden; padding: 15px; font-family: Majesty; font-size: 20px; font-style: normal; background:transparent; font-weight: 600; justify-content: center; border: none; z-index: 1; cursor: pointer;color:#000; }
  .main-collection-wrapper .underline-links-hover .quick-add__submit::before { content: ""; position: absolute; top: 100%; left: 0; width: 100%; height: 100%; background: #fff; z-index: -1; transition: top 0.4s ease; }
  .main-collection-wrapper .underline-links-hover:hover .quick-add__submit::before { top: 0; }
  .main-collection-wrapper .product-details-wrap li { color: #B1B1B1; font-family: "Space Grotesk"; font-size: 16px; font-style: normal; font-weight: 300; line-height: normal; letter-spacing: 0.32px; }
  .main-collection-wrapper  .product-details .animat-text-details li { list-style:none; color: #B1B1B1; font-family: Gantari; font-size: 18px; font-style: italic; font-weight: 400; letter-spacing: 0.36px; }
  .main-collection-wrapper .product-details ul { padding-left: 10px; list-style: disc; list-style-position: outside; }
  .main-collection-wrapper  .product-details { display: flex; justify-content: space-between; padding-bottom: 18px; padding-top: 10px;}
  .collection .collection__title.title-wrapper { margin-bottom: 0; }
  .main-collection-wrapper  .product-details  .animat-text-details { height: 2.3rem; overflow: hidden; }
  .main-collection-wrapper  .product-details  .swiper-slide { height: 2.3rem; line-height: 2.3rem; color:#B1B1B1;  font-family: Gantari; font-size: 18px; font-style: italic; font-weight: 400; letter-spacing: 0.36px; }
  .main-collection-wrapper  .product-details  .animat-text-details.swiper { margin: 0; }
  .top-badge-title { cursor: pointer; z-index:5; position: absolute; top: 30px; left: 30px; border: 1px solid #FFF; background: #0C0C0C; color: #B1B1B1; padding: 14px 30px; font-family: Majesty; font-size: 16px; font-weight: 265; letter-spacing: 0.8px; text-transform: uppercase;}
  .top-badge-title:hover { background: #fff; color: #000; }
  .main-collection-wrapper .product-card-wrapper .card__information .card__heading a:after { display:none; }
  .card-wrapper.product-card-wrapper .card .card__inner { overflow: hidden; }
  .slider-mobile-gutter.featured-collection-slider .grid.product-grid {column-gap: 0; row-gap: 0; flex-wrap: nowrap;}
  .slider-mobile-gutter.featured-collection-slider .grid.product-grid .swiper-slide.grid__item {width: inherit; max-width: unset;}
  .featured-collection-slider .swiper-button-next:after, .featured-collection-slider .swiper-button-prev:after {display: none;}
  .featured-collection-slider .swiper-button-next, .featured-collection-slider .swiper-button-prev {opacity: 1; margin-top: -150px;}
  .featured-collection-slider .swiper-button-next svg path, .featured-collection-slider .swiper-button-prev svg path {stroke: #fff;}
  .featured-collection-slider .swiper-button-next {right: 20px;}
  .featured-collection-slider .swiper-button-prev {left: 20px;}
  
  @media screen and (min-width: 750px) {
    .section-{{ section.id }}-padding {
      padding-top: {{ section.settings.padding_top }}px;
      padding-bottom: {{ section.settings.padding_bottom }}px;
    }
  }
  @media (max-width: 1399.98px) {
    .collection .section-heading .heading { padding-bottom: 25px; }
    .main-collection-wrapper .product-card-wrapper .card__information .card__heading,.main-collection-wrapper .card-wrapper .card .card__content .card__information .price__container { font-size: 20px; }
    .scroll-text-container span, .main-collection-wrapper  .product-details { font-size: 15px; }
  }
  @media (max-width: 1199.98px) {
    .product-details { flex-direction: column;gap: 15px; }
    .main-collection-wrapper .product-card-wrapper .card__information .card__heading,.main-collection-wrapper .card-wrapper .card .card__content .card__information .price__container { font-size: 18px; }
    .top-badge-title {top: 12px; left: 12px;}
  }
   @media (max-width: 991.98px) {
  }
  @media (max-width: 767.98px) {
      .top-badge-title {display: none;}
  }
   @media (max-width: 575.98px) {
    .main-collection-wrapper .product-details-wrap li { font-size: 14px !important; }
    .main-collection-wrapper .product-details ul { list-style: outside !important; }
   }

/* -----------------collections page------------------ */

.main-collection-page { background: transparent; }
.main-collection-page .section-heading h2.heading { color: var(--white, #FFF); text-align: center; font-family: Majesty; font-size: 55px; font-style: normal; font-weight: 200; line-height: normal; text-transform: uppercase; }
.main-collection-page .grid { column-gap: 0; row-gap: 0; }
.main-collection-page .grid__item {  margin-bottom: 40px; } 
.main-collection-page .shop-now-btn { display: none; }
.main-collection-page .product-count { display: none; }
.main-collection-page .facet-filters__field .select { color: #fff; }
.main-collection-page .facet-filters__field { border: 1px solid #B1B1B1; padding: 12px; }
.main-collection-page .facet-filters__field label { display: inline-block; color: #B1B1B1; font-family: "Kumbh Sans"; font-size: 16px; font-style: normal; font-weight: 400; line-height: normal; }
.main-collection-page .facets__form { margin: 0; padding: 68px 0; }
.main-collection-page .card__media { border: 1px solid #FFF; background: url(<path-to-image>) lightgray -109.695px -388.548px / 144.4% 171.386% no-repeat; }
.main-collection-page .facets-container { padding: 0; }
.main-collection-page .facet-filters { padding-left: 0; }
.main-collection-page .facet-filters__sort:focus-visible { box-shadow: none; }
.main-collection-page .facet-filters__field .select__select option { color: #000; }
.main-collection-page .facet-filters__field .select__select { color: #fff; padding-left: 10px;}
.main-collection-page .facet-filters__field .facet-filters__label { margin-right: 5px; }
.main-collection-page .facet-filters__field label  { margin-bottom: 0; }
.main-collection-page .grid { margin-bottom: 0; }
.main-collection-page .facet-filters__field .select {  border: none; }
.swiper-wrapper.grids.product-grid { padding: 0; }
 .main-collection-page .swiper-button-next svg path,.main-collection-page .swiper-button-prev svg path {stroke: #fff;}
 .main-collection-page .swiper-button-next {right: 20px;}
 .main-collection-page .swiper-button-prev {left: 20px;}
 .main-collection-page .swiper-button-next:after,.main-collection-page .swiper-button-prev:after { display:none; } 
 .main-collection-page .swiper-button-next ,.main-collection-page .swiper-button-prev { top: 30%; height: 40px; width: 40px; }
.main-collection-page .grid__item { max-width:100%; }
.collection-grid-wrapper .grids.product-grids { padding-left: 0; }

 @media (max-width: 1599.98px) {
  .main-collection-page .section-heading h2.heading { font-size: 52px; }
  .main-collection-page .facets__form { padding: 50px 0; }
}
@media (max-width: 1499.98px) {
  .main-collection-page .facets__form { padding: 40px 0; }
}
@media (max-width: 1399.98px) {
  .main-collection-page .section-heading h2.heading { font-size: 50px; }
}
@media (max-width: 1299.98px) {
  .main-collection-page .facets__form { padding: 35px 0; }
  .main-collection-page .section-heading h2.heading { font-size: 46px; }
}
@media (max-width: 1199.98px) {
  .main-collection-page .section-heading h2.heading { font-size: 42px; }
  .main-collection-page .facets__form { padding: 38px 0 30px 0; }
  .main-collection-page .grid__item {  margin-bottom: 30px; }
}
@media (max-width: 991.98px) {
  .main-collection-page .section-heading h2.heading { font-size: 38px; }
  .main-collection-page .facet-filters__field { padding: 12px; }
  .main-collection-page .facet-filters__sort { font-size: 10px; }
  .main-collection-page .swiper-button-next, .main-collection-page .swiper-button-prev { height: 30px; width: 30px; }
}
@media (max-width: 767.98px) {
  .main-collection-page .section-heading h2.heading { font-size: 35px; }
  .main-collection-page .facets-container { display: none; }
  .main-collection-page .section-heading { margin-bottom: 25px; } 
  .main-collection-page .swiper-slide.grid__items { margin-right: 20px !important; }
}
@media (max-width: 575.98px) {
  .main-collection-page .grid__item { margin-bottom: 20px; } 
  .main-collection-page .section-heading h2.heading {font-size: 24px;font-style: normal;font-weight: 265;line-height: normal;text-transform: uppercase; }
  .main-collection-wrapper  .product-grid .swiper-slide {max-width: 100%; width: 100%;}
  .main-collection-page .swiper-button-next { right: 5px; top: 30%; }
  .main-collection-page .swiper-button-prev { left: 5px; top: 30%; }
  .main-collection-page .swiper-slide.grid__items { margin-right: 15px !important; }

}
@media (max-width: 450.98px) {
  .main-collection-page .grid__item { /*width: 100%; max-width: 100%;*/  } 
}

/* -----------------popup of product------------------ */

.quick-add-modal__content-info h2.h1 { color: #000; font-family: Majesty; font-size: 40px; font-style: normal; font-weight: 265; line-height: normal; text-transform: uppercase; }
.quick-add-modal__content-info .product__info-container>*+* { margin: 0; }
.quick-add-modal__content-info span.price-item.price-item--regular { color: #B1B1B1; font-family: Majesty; font-size: 34px; font-style: normal; font-weight: 400; line-height: normal; letter-spacing: 0.6px; text-transform: capitalize; }
.quick-add-modal__content-info .product .price__container { margin-bottom: 10px; }
.quick-add-modal__content-info legend.form__label { color: #000; font-family: Majesty; font-size: 30px; font-style: normal; font-weight: 265; line-height: normal; text-transform: uppercase; margin-bottom: 20px; }
.quick-add-modal__content-info :is(.product-form__input--pill,.product-form__input--swatch) .form__label { margin-bottom: 15px; }
.quick-add-modal__content-info .product__tax.caption.rte { color: #B1B1B1; font-family: "Space Grotesk"; font-size: 18px; font-style: normal; font-weight: 500; line-height: normal; letter-spacing: 0.36px; margin-bottom: 15px; }
.quick-add-modal__content-info .product-form__input--pill input[type=radio]+label { border-radius: unset; padding: 15px; }
.quick-add-modal__content-info label.quantity__label.form__label { display: none; }
.quick-add-modal__content-info .product-form__input { margin: 0 0 20px; }
.quick-add-modal__content-info .quantity__input { color: #000; font-family: "Space Grotesk"; font-size: 16px; font-style: normal; font-weight: 500; line-height: normal; letter-spacing: 0.36px; }
.quick-add-modal__content-info .product-form__buttons span { color: #000; text-align: center; font-family: Majesty; font-size: 16px; font-style: normal; font-weight: 200; line-height: normal; text-transform: uppercase; }

@media (max-width: 1299.98px) {
   .quick-add-modal__content-info h2.h1 { font-size: 33px; }
   .quick-add-modal__content-info span.price-item.price-item--regular { font-size: 26px; }
}

/* -----------------login flow page------------------ */

.login h1#login { color: #FFF; text-align: right; font-family: Majesty; font-size: 55px; font-style: normal; font-weight: 265; line-height: normal; text-transform: uppercase; text-align: center; }
.login input { background-color: #000 !important; border-bottom: 1px solid #fff !important; }
.login label { display: none; }
.login input::placeholder { opacity: 1 !important; color: #EAEAEA !important; }
.login .field a { color: #fff !important; }
.customer .field input:focus { padding: 15px 15px 15px 0;; }
.login input { color: #fff !important; }
.login a { color: #B1B1B1; }
.login h2.form__message { font-family: none; color: #B1B1B1; font-size: 16px; }
.login h2.form__message { font-family: none; color: #B1B1B1; font-size: 16px; }
.login a:hover { color: #B1B1B1 !important; }
.login h1#recover { text-align: center; color: #fff; font-family: Majesty; font-size: 38px; font-style: normal; font-weight: 200; line-height: normal; text-transform: uppercase; }
.login p { margin: 1.5rem 0; color: #fff; font-size: 16px;}
.customer .field input { padding: 15px 15px 15px 0 !important; background-color: #0C0C0C !important; }
.login .field:after { box-shadow: unset; }
.customer .field input:focus { padding: 15px 15px 15px 0; box-shadow: unset !important; }
.login .field:hover.field:after { box-shadow: unset; outline: unset; border: unset; }
.login li { color: #fff; }

.register h1 { color: var(--white, #FFF); text-align: center; font-family: Majesty; font-size: 38px; font-style: normal; font-weight: 265; line-height: normal; text-transform: uppercase;}
.register input { background-color: #000 !important; border-bottom: 1px solid #fff !important; }
.register label { display: none; }
.register input::placeholder { opacity: 1 !important; color: #EAEAEA !important; }
.button-style { border: 1px solid #fff; color: #fff; font-family: 'Majesty'; }
.register .field a { color: #fff !important; }
.customer .field input:focus { padding: 15px 15px 15px 0; }
.register input { color: #fff !important; }
.register a { color: #B1B1B1; }
.register h2.form__message { font-family: none; color:#fff ; font-size: 16px; }
.register li { color: #fff; margin-top: 5px; }
.register a:hover { color: #B1B1B1 !important; }
.register h1#recover { text-align: center; color: #fff; font-family: Majesty; font-size: 38px; font-style: normal; font-weight: 200; line-height: normal; text-transform: uppercase; }
.register p { margin: 1.5rem 0; color: #B1B1B1; font-size: 16px;}
.register button:hover:after { border: 1px solid #EAEAEA; }
.customer .field input { padding: 15px !important; background-color: #0C0C0C !important;border: 1px solid #fff; }
.register .field:after { box-shadow: unset; }
.customer .field input:focus { padding: 15px 15px 15px 0; box-shadow: unset !important; }
.register .field:hover.field:after { box-shadow: unset; outline: unset; border: unset; }
.account h1.customer__title { color: #fff; font-size: 40px; font-family: 'Majesty'; font-weight: normal; line-height: normal; }
.account .account-name { color: #fff; font-family: 'Majesty'; }
.customer a { color: #fff; }
.register span#RegisterForm-email-error { color: #fff; }
.register span#RegisterForm-password-error { color: #fff; }
.addresses h1 { color: #FFF; text-align: center; font-family: Majesty; font-size: 38px; font-style: normal; font-weight: 265; line-height: normal; text-transform: uppercase; margin-bottom: 5px; }
  li[data-address]>h2 { color: #FFF; text-align: center; font-family: Majesty; font-size: 30px; font-style: normal; font-weight: 265; line-height: normal; text-transform: uppercase; }
.addresses ul p { margin-bottom: 0; color: #fff; }
.customer ul { line-height: calc(1 + .6 / var(--font-body-scale)); margin-top: 6px; padding-left: 37px; text-align: left; margin-bottom: 4rem; font-size: 14px; }
.button-style:hover { background-color: #ffffff; color: #000000; text-decoration: none; }
.customer button { margin: 4rem 0 1.5rem; border: 1px solid #fff !important; }
.customer button::after { display:none}
.customer button::before{ display: none;}
.customer a { text-decoration: none !important; }
.customer.addresses h2,.customer .field input,.customer label  { color: #fff; }
.customer a:hover, .inline-richtext a:hover { color: #B1B1B1; }
.customer .field input:focus~label { display: none; }
