/** Shopify CDN: Minification failed

Line 178:8 Expected identifier but found whitespace
Line 178:9 Unexpected "0"
Line 207:12 Expected identifier but found whitespace
Line 207:13 Unexpected "0"

**/

@import url('https://fonts.googleapis.com/css2?family=Titillium+Web:wght@400;600;700&display=swap');
/* ===== Apply Titillium Web site-wide ===== */
body,
p,
a,
li,
span,
button,
input,
textarea,
h1, h2, h3, h4, h5, h6 {
    font-family: "Titillium Web", sans-serif !important;
}

.m-menu__link--main:after {
    position: absolute;
    content: "";
    width: 0;
    height: 0px!important;
    background-color: currentColor;
    left: var(--main-link-px);
    bottom: calc(var(--main-link-py) - 5px);
    transition: width var(--m-duration-default, .25s) ease-in-out;
}
ul.m-menu {
    display: flex;
    align-items: center;
}
div#m-custom-template--24152960467253__custom_content_EtW8Lz {
    min-height: 800px!important;
}
.m-mobile-sticky-bar.md\:m\:hidden.m\:flex.m\:justify-between {
    background-color: #0E0E0E!important;
}
.m-search-popup--wrapper.m-gradient.m-color-default.m-show-search svg.m-svg-icon--medium {
    color: white!important;
}
.m-search-popup--wrapper.m-gradient.m-color-default.m-show-search h3.m\:text-base {
    color: white!important;
}
.m-mobile-sticky-bar--item {
    color: white!important;
}
/* navbar color */
header.m-header__desktop.logo-left-menu-center.m-gradient.m-color-default {
    background-color: #fff0cf !important;
}

/* custom font */
@font-face {
  font-family: Avallon All Caps;
  src: url("/cdn/shop/files/Avallon_dcf81eb7-04e3-43ad-a2dd-96b66a7bf1bd.ttf?v=1734948568");
}

/* custom font */
@font-face {
  font-family: hallowest-hallowest;
  src: url("/cdn/shop/files/hallowest-hallowest-regular-400_c50ce923-020e-4c02-bfb3-0dd69690d4ce.ttf?v=1735636915");
}

h3.m-richtext__title.h2 {
  font-family: Avallon All Caps;
}
.m-blog-grid__button.m-scroll-trigger.animate--fade-in-up a {
    color: white!important;
}

p.m-richtext__subtitle.m\:text-inherit.h6,
a.m-menu-mobile__link,
.m-promotion__text{
    color: gold !important;
    font-family: hallowest-hallowest !important;
}

.stat-item h1{
  color: white !important;
    font-family: hallowest-hallowest !important;
}

div#m-menu-drawer a.m-button.m-button--primary.m-signin-button {
    color: black !important;
}

/* top cart  */
.m-cart-drawer__inner.m\:h-full.m-gradient.m-color-default {
    background: white !important;
}


.m-breadcrumb--wrapper.m\:flex.m\:items-center.m\:justify-center {
    display: none;
}

.m-page-header {
    padding-top: 30px !important;
    padding-bottom: 60px !important;
}

/*  */
div#shopify-section-template--24129618936117__collection-header .container-full {
    width: 100%;
    margin: 0 auto;
    padding: 0 0px;
}

/* font for navabr  */
ul.m-menu {
    font-family: 'Font-1734674039231';
}

.m-header:not(.m-mega-active,.stuck,.header-sticky-always).transparent-on-top header:not(.header-drawer-open) {
    color: rgb(var(--header-transparent-text-color, #fff)) !important;
    background: rgb(0, 0, 0, 0.5) !important;
}

.template-page #MainContent {
    padding-bottom: 40px !important;
}

.template-article m-header.m-header.m\:block .m-color-dark,
.template-product m-header.m-header.m\:block .m-color-dark, 
.template-page m-header.m-header.m\:block .m-color-dark {
 background: rgb(0, 0, 0, 0.5) !important;
}

.template-article m-header.m-header.m\:block.stuck.scroll-down header.m-header__desktop.logo-center-menu-left.m-gradient.m-color-dark,
.template-product m-header.m-header.m\:block.stuck.scroll-down header.m-header__desktop.logo-center-menu-left.m-gradient.m-color-dark, 
.template-product m-header.m-header.m\:block.stuck header.m-header__desktop.logo-center-menu-left.m-gradient.m-color-dark, 
.template-page m-header.m-header.m\:block.stuck.scroll-down header.m-header__desktop.logo-center-menu-left.m-gradient.m-color-dark,
.template-page m-header.m-header.m\:block.stuck header.m-header__desktop.logo-center-menu-left.m-gradient.m-color-dark {
  background: black !important;
}
header.m-header__desktop.logo-left-menu-center.m-gradient.m-color-dark {
    background: rgba(0,0,0,0.4)!important;
}

/* brand images  */
section#m-brand-list-template--24129619820853__brands_list_YrXKAJ {
    background-image: url("/cdn/shop/files/Untitled_design_-_2024-12-23T124426.429.png?v=1734936286");
    background-size: cover  !important;
    background-repeat: no-repeat !important;
}

section#m-section--template--24157142483253__testimonials_KMVqBG {
    margin-bottom: -40px!important;
}

/* ===== Disabled last menu item capsule =====
.m-menu__item:last-child a.m-menu__link.m-menu__link--main{
    background-color: #9E0D50; 
    color: #FFD700; 
  padding: 5px 20px;
  border-radius: 30px;
}
*/

/* section#m-section-template--24152960467253__image_with_text_UYJgkN */

/* div#m-custom-template--24152960467253__custom_content_EtW8Lz {
    background-image: url("/cdn/shop/files/download.svg?v=1735124062");
    background-repeat: repeat-x;
    background-position: bottom;
    background-size: auto 0.625rem !important;
    width: 100%;
    position: relative;
    left: 0 !important;
    z-index: 0;
    /* pointer-events: none; */
    top: 0;
} */

/* top zigjag  */
section#m-section--template--24152960467253__scrolling_promotion_H948a3 {
    background-image: url("/cdn/shop/files/download.svg?v=1735124062");
    /* padding-top: 54px; */
    background-position: top !important;
    background-size: auto .625rem !important;
    background-repeat: repeat-x !important;
    /* z-index: 23; */
    /* position: relative; */
}

.m-modal--content-inner {
    background: white !important;
}

m-scrolling-promotion.m-scrolling-promotion.m-scrolling-promotion--left {
    background-color: black;
    padding: 12px;
}


/* .container-full.m-section-py{
    background-image: url("/cdn/shop/files/download.svg?v=1735124062");
    width: 100%;
    pointer-events: none;
    /* overflow: hidden; */
    z-index: 0;
    position: relative;
    /* display: flex; */
    /* height: 111px; */
    background-position: top;
    background-repeat: repeat-x;
    background-size: auto .625rem;
    left: 0;
  top-0
} */

/* font size change for Header  */
h2.m-section__heading.h3.m-scroll-trigger.animate--fade-in-up {
    font-size: 42px !important;
}

/* font change  */
p.m-richtext__subtitle.m\:text-inherit.h6 {
    font-family: Avallon;
    font-size: 35px;
}

/* wholesale page zigzag images */
div#shopify-section-template--24157142483253__1735282909939d11fd {
    background-image: url("/cdn/shop/files/download_3.svg?v=1735374746");
    background-repeat: repeat-x !important;
    background-position: bottom !important;
    background-size: auto 0.625rem !important;
    padding-bottom: 79px !important;
}

/* image packaging  */
div#m-custom-template--24129619820853__custom_content_TiRH4z {
    background-image: url("/cdn/shop/files/WEBSITE_Website_6.png?v=1734951149");
   background-size: cover  !important;
    background-repeat: no-repeat !important;
}

section#m-section--template--24129619820853__featured_collection_HGryBW {
    background: #f5f5f5!important;
}
section#m-section-template--24129619820853__image_with_text_KaNMX3 {
    background-image: url("/cdn/shop/files/marketing-background-pattern-texture-design-vector-colorful-campaign-color.png?v=1734931044");
    background-repeat: no-repeat;
    background-size: cover;
}
.m-color-default, .m-color-dark, .m-color-footer, .m-color-badge-hot, .m-color-badge-new, .m-color-badge-sale, .m-color-scheme-cee058e4-58e3-46aa-9af9-219dadc79066, .m-color-scheme-09e5b5b4-774c-4b6c-8025-416ced49cc74, .m-color-scheme-6ef166dc-9a8e-4e47-b9b3-d8a6f3c5f712 {
    color: rgb(var(--color-foreground));
    background-color: rgb(var(--color-background));
    background: transparent;
    /* padding: 30px !important; */
}
h3.m-accordion--item-button.m-footer--block-title {
  font-size: 34px !important;
}


div#shopify-section-template--24152960467253__custom_content_kmRfip {
    display: none !important;
}


/* cart section color chnage */


button.m-tooltip.m-button--icon.m-wishlist-button.m-tooltip--left.m-tooltip--style-1 {
    background: gold;
}

button.m-tooltip.m-button--icon.m-product-quickview-button.m-spinner-button.m-tooltip--left.m-tooltip--style-1 {
    background-color: gold !important;
}

span.m-tooltip__content.m-wishlist-button-text {
    background: gold !important;
    /* color: white !important; */
}

span.m-tooltip__content {
    background: gold !important;
}

.m-button:not(.m-button--link,.m-link-underline,.m-button--blank):hover, .shopify-payment-button__button.shopify-payment-button__button--unbranded:not(.m-button--link,.m-link-underline,.m-button--blank):hover, .spr-button.spr-button-primary:not(.m-button--link,.m-link-underline,.m-button--blank):hover {
    box-shadow: none;
}
button.m-product-form.m\:w-full.m-product-quickview-button.m-spinner-button.m-button.m-button--white {
    background: gold !important;
}

div#shopify-section-template--24152960467253__custom_content_EtW8Lz {
    background: url("/cdn/shop/files/Untitled_design_-_2024-12-30T142445.988.png?v=1735547102");
    background-size: cover;
    background-repeat: no-repeat;
}

div#shopify-section-template--24152960467253__custom_content_TQjJPp {
    background: url("/cdn/shop/files/Untitled_design_-_2024-12-30T162622.808.png?v=1735554392");
    background-repeat: no-repeat;
    background-size: cover;
}

.m-footer--bottom-left.m\:flex-none.m\:text-left.m\:w-full.xl\:m\:text-left {
    width: 100% !important;
    text-align: center;
}


.m-footer--middle .m-footer--block {
    padding-top: 39px !important;
    padding-bottom: 10px !important;
}

.m-newsletter-section__header {
    margin-bottom: 20px !important;
}

div#shopify-section-template--24156710404405__main {
    background: #f9f9f9;
  /* padding: 20px; */
}


/* Footer section CSS */

div#m-custom__block--image_with_text_geax6U .m\:flex.m\:flex-wrap {
    display: flex!important;
    flex-direction: column-reverse!important;
}
div#m-custom__block--image_with_text_geax6U .lg\:m\:w-6\/12 {
    width: 100%!important;
}
div#m-custom__block--image_with_text_geax6U h3.m-richtext__title.rte.h2 {
    color: green!important;
}

/*-----------------------for mobile devices   */

@media (max-width: 767px) {
  div#m-custom__block--image_with_text_geax6U {
    display: none;
}
  div#m-custom__block--image_3rqmz9 {
    display: none;
}
div#m-custom-template--24152960467253__custom_content_TQjJPp .container-fluid.m-section-my.m-section-py.m-custom-content__container {
    background: rgba(0,0,0,0.2);
}
div#shopify-section-template--24152960467253__image_with_text_2_xpfVie {
    display: none!important;
}
.m-footer--block.m-footer--block-menu.m-accordion--item.m\:w-full.lg\:m\:w-1\/4 {
    padding: 0px 0px !important;
}
.m-footer--block.m-footer--block-our_store.m-accordion--item.m\:w-full.lg\:m\:w-1\/3 {
    padding: 0px 0px!important;
}
  .m-footer--block.m-footer--block-custom_text.m\:w-full.lg\:m\:w-1\/4 {
    padding: 0px 0px !important;
}
  .block-image {
    margin: auto;
}
  .m-footer--bottom-inner.m\:flex.m\:flex-col.xl\:m\:flex-row.m\:justify-between.m\:items-end {
    display: flex;
    flex-direction: column-reverse;
    gap: 35px;
}
  a.social-media-links--item {
    background: white!important;
    color: black!important;
}

  /* Mobile header css */
  header.m-header__mobile.container-fluid.m\:flex.m\:items-center.m-gradient.m-color-dark {
    margin-bottom: 20px!important;
    background: #0e0e0e !important;
}
  section#m-slider-template--24152960467253__1621243260e1af0c20 .swiper-container.swiper-container-fade.swiper-container-initialized.swiper-container-horizontal.swiper-container-ios {
    padding-top: 3px !important;
}





  
  #shopify-section-sections--24152954011957__footer h3.m-accordion--item-button.m-footer--block-title {
    font-size: 20px !important;
}
  
  /* for buy now button */
#shopify-section-template--24156710404405__image_with_text_2_WwbQRe a.m-button.m-button--primary.m-button--large {
    font-size: 72px;
    font-weight: 700;
    background: none;
    border: none;
    color: white;
    position: relative;
    bottom: 200px !important;
}

  /* hide images for  */
div#m-custom-template--24152960467253__custom_content_MXanei {
    display: none !important;
}

  div#shopify-section-template--24152960467253__custom_content_kmRfip {
    display: block !important;
} 




  .m-footer--block.m-footer--block-custom_text.m\:w-full.lg\:m\:w-1\/4 {
    display: none;
}

  
}


@media (min-width: 769px){
  h3.m-accordion--item-button.m-footer--block-title,
  h2.m-newsletter-section__heading.h2 {
    font-size: 20px!important;
}
}
/* ===== Changed made by Anjum ===== */

/* ===== Header menu text color ===== */
.m-header__desktop,
.m-menu__link,
.m-menu__link--main {
  color: #000000 !important;
  font-size: 18px !important;  /* increase size, adjust as needed */
}
/* Space between header and slideshow */
.m-header {
  margin-bottom: 5px !important; /* desktop */
}

/* Mobile devices */
@media (max-width: 767px) {
  .m-header {
    margin-bottom: 2px !important; /* less space on mobile */
  }
}



/* ===== Force solid white header and black menu text ===== */
header.m-header__desktop,
header.m-header__desktop.m-gradient,
.m-header.transparent-on-top,
.m-header.stuck,
.m-header:not(.m-mega-active,.stuck,.header-sticky-always).transparent-on-top header {
    background-color: #ffffff !important; /* solid white header */
    background: #ffffff !important;
    position: relative !important; /* prevent transparency effects */
    z-index: 999 !important; /* keep header above content */
}

/* menu links color */
.m-header__desktop .m-menu__link,
.m-header__desktop .m-menu__link--main {
    color: #000000 !important; /* black menu text */
}
/* ===== Override gold colors to black ===== */

/* Mobile menu links */
a.m-menu-mobile__link {
  color: #000000 !important;
}

/* Tooltip text (wishlist, quickview, etc.) */
span.m-tooltip.m\:block.m-tooltip--bottom.m-tooltip--style-2 {
  color: #000000 !important;
}

/* Wishlist, quickview, other icon buttons */
button.m-tooltip.m-button--icon.m-wishlist-button,
button.m-tooltip.m-button--icon.m-product-quickview-button,
button.m-tooltip.m-button--icon.m-spinner-button {
  background-color: #000000 !important;
  color: #ffffff !important; /* optional: icon color white */
}

/* Tooltip background (optional) */
span.m-tooltip__content {
  background-color: #000000 !important;
  color: #ffffff !important; /* text inside tooltip */
}
/* ===== Mobile footer logo hide & menu color reset ===== */
@media (max-width: 767px) {
  .m-footer__logo { display: none !important; }
  a.m-menu-mobile__link,
  .m-header__desktop .m-menu__link,
  .m-header__desktop .m-menu__link--main {
    color: #000 !important; /* black menu text, removes gold */
  }
}
