

.shopify-policy__container {
    max-width: 1200px !important;
}


/* header  */

#shopify-section-sections--20614133940376__header{
  /* .m-header__right {
    display: none !important;
} */

.m-header__center {
    justify-content: end !important;
}

.logo-left-menu-center .m-header__left, .logo-left-menu-center .m-header__right {
    flex: 0 !important;
}

.m-menu__link--main:after {
    height: 0px !important;
}
.m-header header {
  transition: all var(--m-duration-default, 0.25s);
  background: rgba(250, 248, 245, 0.9);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
}
a.m-menu__link.m-menu__link--main {
    font-size: 14px;
    color: #7b7269;
}
.m-header.header-sticky-always .m-header__wrapper:not(.m-unset-shadow) {
    border-bottom: 1px solid #e7e1da;
    box-shadow: none !important;
}
}

/* home page banner  */
.m-slide__media {
  position: relative;
}

/* .m-slide__media::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, #faf8f5f5 1%, #ffffff00 71%, #ffffff38 100%, rgba(0, 0, 0, 0.2) 100%);
  pointer-events: none;
} */

.m-slide__media::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(to top, #faf8f5f5 1%, #fff0 71%, #faf8f542 82%, #faf8f540);
  pointer-events: none;
}

.m-slide__content.m-richtext.m\:text-center {
    margin-top: 70px;
}

.m-slide__content.m-richtext.m\:text-center {
    max-width: 750px;
}


h2.m-richtext__title.m-slide__title.m\:text-black.h1 {
    line-height: 1 !important;
}

.m-richtext__description.m-slide__description.rte.m\:text-black.h5 {
    font-size: 20px !important;
    line-height: 1.75rem !important;
    color: #38332ecc;
}


  .m-slider:not(.m-slider--adapt).m-slider--fullscreen .m-slide__media {
    height: 100vh !important;
}

.m-button{
  padding: 15px 30px !important;
}

.m-button:hover{
  box-shadow: none !important;
}


/* collection section  */
#m-section--template--20614133711000__icon_box_EfmTEw{
  .m-icon-box--vertical .m-icon-box__content {
    margin-top: 0;
}
  .m-mixed-layout__wrapper {
  max-width: 1070px;
  margin: 0 auto;
}
.m-icon-box__inner {
    box-shadow: 0 4px 20px -4px hsl(30 10% 20% / .08);
    background-color: #f6f4ee;
}
.m-icon-box--vertical .m-icon-box__content {
    padding: 32px;
}

.m-section__header.m\:text-center {
  max-width: 672px;
  margin: 0px auto 60px;
}
.m-button {
  padding: 0 !important;
}
}

p.m-section__subheading, .m-richtext__subtitle {
  letter-spacing: 4px;
  text-transform: uppercase;
  font-size: 14px !important;
}


/* cart only  */

#shopify-section-template--20614132727960__main{
  .m-cart__column.m-cart__column--quantity {
    display: none !important;
}
}

/* for product all  */

#shopify-section-template--20614133448856__main{
  .m-product-card__title {
    font-size: 30px;
}
}


button.m-add-to-cart.m-spinner-button.m-button.m-button--secondary.p_a_t_c {
    background-color: #45403B;
    color: white;
}

/* footer  */
#shopify-section-sections--20614133973144__footer{
  .m-footer--block .social-media-links {
  padding: 15px 0;
}
.m-accordion--item-content.m-footer--block-content {
  font-size: 14px;
}
.block-text h4 {
  font-size: 25px;
  color: white;
}
.block-text p {
  font-size: 14px;
}
.block-text {
  display: flex;
  flex-direction: column;
  gap: 9px;
}
span.m-footer__copyright {
    font-size: 14px;
}
a.m-link {
    font-size: 14px;
}
.m-footer--bottom-inner {
    border-top: 1px solid #f5f5f51a;
}
}

@media screen and (max-width: 768px){

  .h1 {
    font-size: 36px;
}
  .h2 {
    font-size: 30px;
}

.m-richtext__description.m-slide__description.rte.m\:text-black.h5 {
    font-size: 16px !important;
}
}


/* for the apps  */

div.one__click__popup__pull__out .ocp__pull__out__message {
    padding: 0px 14px !important;
}