/** Shopify CDN: Minification failed

Line 410:0 Unexpected "body("
Line 698:3 Expected identifier but found "product-grid("

**/
/* @import url('https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&display=swap'); */
/* ==========================================================================
   Local Custom Font: Beautique Display
   ========================================================================== */
@font-face {
  font-family: 'BeautiqueDisplay';
  src: url('BeautiqueDisplay-Regular.eot');
  src: url('BeautiqueDisplay-Regular.eot?#iefix') format('embedded-opentype'),
       url('BeautiqueDisplay-Regular.woff2') format('woff2'),
       url('BeautiqueDisplay-Regular.woff') format('woff'),
       url('BeautiqueDisplay-Regular.ttf') format('truetype'),
       url('BeautiqueDisplay-Regular.otf') format('opentype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
  letter-spacing: 1px;
}

@font-face {
  font-family: 'Beautique Display';
  src: url('BeautiqueDisplay-Regular.eot');
  src: url('BeautiqueDisplay-Regular.eot?#iefix') format('embedded-opentype'),
       url('BeautiqueDisplay-Regular.woff2') format('woff2'),
       url('BeautiqueDisplay-Regular.woff') format('woff'),
       url('BeautiqueDisplay-Regular.ttf') format('truetype'),
       url('BeautiqueDisplay-Regular.otf') format('opentype');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
  letter-spacing: 1px;
}
.x-block-product-title .product-title,
.product-content-container .product-title {
    font-family: 'Jost' !important;
}
div#VariantPickerSizeChart > .aamra-size-guide-backdrop {
    background: rgba(0, 0, 0, 0.5);
}
div#VariantPickerSizeChart > .aamra-size-guide-panel-wrapper,
.aamra-size-guide-panel-wrapper {
    background: transparent !important;
}
/* .theme-template-article h3.aamra-es-heading {
    font-size: 28px;
}
.theme-template-article p {
	color: #6A6762;
}
.theme-template-article p strong {
	color: #211B13;
	font-size: 18px;
  margin-top: 16px;
	font-weight: 400;
} */
/* .shopify-policy__container,
body:has(.jewelry-care-page) .page__container {
    max-width: 1280px !important;
} */
.policy-list-section {
    margin-top: 26px;
}
.policy-list-section ul, .policy-list-section ol {
    margin: 0;
}
.shopify-policy__container .shopify-policy__title h1,
body:has(.jewelry-care-page) .page__container h1,
body:has(.shopify-policy__body) .page__container h1 {

    font-size: 28px;

    margin-bottom: 8px;

    line-height: normal;

}

body:has(.jewelry-care-page) .page__container .mb-4,
body:has(.shopify-policy__body) .page__container .mb-4 {

    margin-bottom: 0;

}

body:has(.shopify-policy__container) main#MainContent,

body:has(.jewelry-care-page) main#MainContent,
body:has(.shopify-policy__body) main#MainContent {

    background: #EFEADD;

}
body:has(.shopify-policy__body) .breadcumb-section,
body:has(.jewelry-care-page) .breadcumb-section {
  margin-top: 16px;
}
.shopify-policy__body p.MsoTitle {

    margin-top: 0;

}

body .shopify-policy__body h3,

body .jewelry-care-page h3,

body .jewelry-care-page h2,
body .shopify-policy__body h2 {

    margin-top: 48px;

    font-size: 22px;

    letter-spacing: 1px;

    margin-bottom: 8px;

}

body .jewelry-care-page ul li,
.shopify-policy__body ul li {
  line-height: 24px;
    margin: 0;

}

body .jewelry-care-page h2 span {

    text-decoration: none !important;

}
.faq-que {
  margin-bottom: 15px;
}
.shopify-policy__body p,

.jewelry-care-page p {

    color: #6A6762;
    line-height: 24px;
    font-size: 14px;
    margin:0 !important;

}

.shopify-policy__body p a,

.jewelry-care-page p a {

    color: #6A6762;
    line-height: 24px;
    text-decoration: underline;

}

.shopify-policy__body p b,

.shopify-policy__body p strong,

.jewelry-care-page p b,

.jewelry-care-page p strong {
    line-height: 24px;
    font-weight: 600;

}

.shopify-policy__body p.MsoListBulletCxSpFirst, p.MsoListBulletCxSpMiddle {

    margin: 0;

}

.shopify-policy__body p.MsoListBulletCxSpLast,

.jewelry-care-page p {

    margin: 0;

}
 
 .recently-viewed-products {
  background: #EFEADD;
 }
body .aamra-blog-featured__description {
  margin-bottom: 24px;
}
.theme-template-suffix-contact {
  background: #EFEADD;
}
.theme-template-product .recently-viewed-subtitle {
  font-size: 14px;
}
.aamra-blog-featured__description p {
  margin-bottom: 0;
}
.theme-template-product .product-page .price {
  font-size: 18px;
}
.collection-main-banner b {
    font-weight: 400;
}
.cart-drawer-price-total p.h4 {
    font-family: 'Jost';
    font-size: 16px;
}

body .wishlist-engine-button,
body .wishlist-engine-button:focus,
body .wishlist-engine-button:hover {
  padding: 0;
}
.theme-template-suffix-blog-overview .aamra-blog-featured-wrap {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
body .theme-template-suffix-our-story .section-aamra-editorial-split,
body .theme-template-suffix-crafts-artisans .section-aamra-editorial-split,
body .theme-template-suffix-sustainability .section-aamra-editorial-split
 {
  background: transparent;
}
.sticky-header-content {
  background: #FFFDF9;
}
div#x-header-container {
    box-shadow: none !important;
}
  .theme-template-collection .grid-item .splide__list .x-splide-slide img,
  .theme-template-search .grid-item .splide__list .x-splide-slide img {
    height: calc(100% - 138px);
    min-height: unset;
  }
.theme-template-collection .grid-item .splide__list .x-splide-slide.media-slide img,
.theme-template-index .grid-item .splide__list .x-splide-slide.media-slide img,
.theme-template-search .grid-item .splide__list .x-splide-slide.media-slide img {
	height: 100%;
  min-height: 100%;
  }
  .theme-template-index .grid-item .splide__list .x-splide-slide img,
  .theme-template-product .grid-item .splide__list .x-splide-slide img {
    height: calc(100% - 91px);
    min-height: unset;
  }
span.aamra-desktop-promo-cta {
     color: #211B13
}
.h-wishlist-icon .wishlist-h-count {
  padding:0 ;
}
.theme-template-suffix-our-story {
  background: #EFEADD; 
}
.theme-template-suffix-our-story .section-aamra-founder-quote {
  background: transparent !important;
}
.returnprime__feedback .feedback__answers .feedback__numbers .feedback__number {
  background-color: #1D4228 !important;
}
.returnprime .customer__search .search__wrapper .form__wrapper .btn {
  border: 0;
}
.returnprime .customer__search .search__wrapper .form__wrapper .btn span {
    font-size: 12px !important;
    color: #F0E9D6;
    letter-spacing: 0.8px;
}
.filter-drawer-header span,
.filter-drawer-sort span {
  font-weight: 400 !important;
}
.theme-template-index {
  background: #EFEADD;
}
.aamra-eq-manifesto:before {
  background-image: url('data:image/svg+xml,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.22124 0.000123123L7.22124 2.85853C4.5885 3.61075 3.15929 5.79216 3.15929 9.40278L6.92035 9.40278L6.92035 16.624L-1.90735e-06 16.624L-1.2892e-06 9.55322C-8.74909e-07 4.81428 2.78318 0.977999 7.22124 0.000123123ZM17 0.000123978L17 2.85853C14.3673 3.61075 12.9381 5.79216 12.9381 9.40278L16.6991 9.40278L16.6991 16.624L9.77876 16.624L9.77876 9.55322C9.77876 4.81428 12.4867 0.978001 17 0.000123978Z" fill="%231D4228"/></svg>');
  position: absolute;
  left: 50%;
  top:0px;
  transform: translateX(-50%);
  width: 17px;
  height: 16px;
  background-position: center;
  background-repeat: no-repeat;
  content: '';
}
.aamra-eq-manifesto {
  /* margin-top:35px;
  margin-bottom: 35px; */
  position: relative;
}
.aamra-eq-manifesto h2.aamra-eq-heading {
    order: 3;
    color: #1D4228 !important;
    font-size: 24px !important;
    font-weight: 500 !important;
        margin-bottom: 24px;
}
.aamra-eq-manifesto .aamra-eq-manifesto-body {
    font-size: 14px;
    color: #6A6762 !important;
    order: 4;
    margin-bottom: 0;
}
.aamra-eq-manifesto .aamra-eq-brand {
    order: 1;
    padding-top: 32px;
}
.aamra-eq-manifesto .aamra-eq-tagline {
  order: 2;
  margin-bottom: 24px;
}
.aamra-eq-manifesto .aamra-eq-tagline,
.aamra-eq-manifesto .aamra-eq-brand {
  letter-spacing: 0.8px;
  font-size: 14px !important;
  color: #6A6762 !important;
}
#mini-cart-upsell .tracking-wider {
    font-size: 22px;
    font-weight: normal;
    font-family: 'Beautique Display';
    text-transform: revert !important;
    padding-top: 20px;
    padding-bottom: 30px;
    letter-spacing: 1px;
}
.theme-template-index .x-container-slideshow div {
    height: auto;
}
.theme-template-index .x-container-slideshow div > span {
    position: static;
}
.theme-template-index .x-container-slideshow div > span + div {
    transform: revert !important;
    position: static !important;
    height: auto !important;
}
.filter-drawer-header {
    background: #EFEADD;
}
.filter-drawer-body {
      background: #FFFFFF;
}

.newsletter-form p, .newsletter-form span, html .bg-form-email_form_fhj4t8 .button-text {
    color: #F0E9D6 !important;
}
.sticky_header_css:before {
  content: '';
  position: absolute;
  left: -100%;
  top: 0;
  background: #EFEADD !important;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.sticky_header_css {
   z-index: 10;
}
.sticky_header_css:after {
  content: '';
  position: absolute;
  right: -100%;
  top: 0;
  background: #EFEADD !important;
  width: 100%;
  height: 100%;
}
.sticky_header_css .sticky_header_css {
  position: relative;
  z-index: 9;
}
body {
    background: #F0E9D6 !important;
}
html:not(.dark) .theme-template-suffix-crafts-artisans .section-aamra-editorial-quote {
    background: transparent;
}
.theme-template-suffix-gift-card .preload-image {
    margin-bottom: 30px;
}
.theme-template-suffix-gift-card .product-page .product-content-container {
  width: 100%;
  padding-top: 0;
}
.theme-template-suffix-gift-card .section-product-info [id^="breadcrumbs--"] {
  position: static;
}
.breadcumb-section > div {
    padding: 0;
}
.product-template--gift-card .product-content-container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.product-grid .grid-item a+.card-info {
    z-index: 9;
    position: relative;
    background-color: #fffdf9;
    height: 100%;

}
body(.cart-drawer--expanded) .sticky_header_css {
  z-index: 9;
}
.grid-item:has(.image-hovered) .card-info {
  background-color: transparent !important;
}
.grid-item:has(.is-image-hovered.is-hovered.image-hovered) .card-info * {
    color: #F0E9D6 !important;
    stroke: #F0E9D6 !important;
}
.grid-item:has(.is-image-hovered.is-hovered.image-hovered) .grid-item .splide__list  {
    padding: 0 !important;
}
.grid-item .card-product {
    min-height: 332px !important;
}
.grid-item .card-product a,
.grid-item .card-product .splide__track{
    position: static !important;
}
.grid-item .card-product .media-slide.splide__slide img {
    position: absolute !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    padding: 0 !important;
}
.col-span-2 .animate_transition_card__image img {
    object-fit: cover !important;
}
.label-container span.product-card-stock-badge.badge-low-stock {
    color: #B3261E;
        font-size: 9px;
        letter-spacing: 0;
        font-weight: 400;
}
.label-container .x-badge-text span {
  color: rgba(var(--colors-text));
      font-size: 9px;
}
/* Global Horizontal Overflow Prevention (Mobile & Tablet) */
html,
body {
  overflow-x: visible;
  max-width: 100vw;
}
button, .button inline-flex, .button-text {
  font-weight: 400 !important;
  letter-spacing: 0.8px !important;
}
.grid-item img,
.recently-viewed-img-link img {
    mix-blend-mode: darken;
    object-fit: contain !important;
}
.grid-item .media-slide,
.recently-viewed-img-link {
     mix-blend-mode: darken;
     background: #eeeeec;
     /* height: auto !important; */
}

.grid-item .media-slide img,
.grid-item .splide__list img,
.recently-viewed-img-link img{
    padding: 62px !important;
}
/* ==========================================================================
   Global Dynamic Heading Weight Synchronization
   Any element using the heading font family dynamically inherits --font-heading-weight (400)
   ========================================================================== */
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
  font-weight: var(--font-heading-weight, 400) !important;
}
#MainContent{
  overflow-x: clip;
  max-width: 100vw;
}
/* Email Signup Banner (newsletter_7rWC9a) */
[id*="newsletter_7rWC9a"] .text-center {
  text-align: left;
}

[id*="newsletter_7rWC9a"] h1,
[id*="newsletter_7rWC9a"] .h1,
[id*="newsletter_7rWC9a"] h2,
[id*="newsletter_7rWC9a"] .h2,
[id*="newsletter_7rWC9a"] h3,
[id*="newsletter_7rWC9a"] .h3,
[id*="newsletter_7rWC9a"] h4,
[id*="newsletter_7rWC9a"] .h4,
[id*="newsletter_7rWC9a"] h5,
[id*="newsletter_7rWC9a"] .h5,
[id*="newsletter_7rWC9a"] h6,
[id*="newsletter_7rWC9a"] .h6,
[id*="newsletter_7rWC9a"] .category-title,
[id*="newsletter_7rWC9a"] .x-heading {
  color: #F0E9D6;
  font-family: var(--font-heading-family);
  font-size: 28px;
  font-weight: 400;
  line-height: 1.3;
}


[id*="newsletter_7rWC9a"] .newsletter__wrapper .x-block-email-form,
[id*="newsletter_7rWC9a"] .newsletter-form,
[id*="newsletter_7rWC9a"] .bg-form-email_form_fhj4t8 {
  width: 100%;
}

[id*="newsletter_7rWC9a"] .bg-form-email_form_fhj4t8 {
  margin-top: 28px;
}

[id*="newsletter_7rWC9a"] .x-block-social {
  justify-content: flex-start;
  margin-top: 14px;
}

[id*="newsletter_7rWC9a"] .x-block-social ul {
  justify-content: flex-start;
  margin-left: 0;
  padding-left: 0;
  gap: 12px;
}

[id*="newsletter_7rWC9a"] .x-block-social a {
  color: #ffffff;
}

[id*="newsletter_7rWC9a"] img {
  object-fit: cover;
  object-position: center;
}

@media screen and (min-width: 768px) {
  [id*="newsletter_7rWC9a"] .promotion {
    height: 272px;
    min-height: 272px;
    max-height: 272px;
  }

  [id*="newsletter_7rWC9a"] .promotion img {
    object-fit: cover;
    object-position: center;
    height: 100%;
    width: 100%;
  }
}

@media (min-width: 1024px) {
  .promotion-banner-breadcrumbs {
    position: static !important;
    padding-top: 16px;
  }
  body .aamra-zero-search span.aamra-zero-title {
        margin-bottom: 12px;
  }
  body .aamra-col-header {
    margin-bottom: 0;
  }
  .x-container-promotion-banner .promotion {
	    padding-bottom: 350px !important;
  }
  #section-footer .footer__blocks-wrapper {
    display: flex;
    flex-wrap: nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  #section-footer .footer-col--brand-newsletter {
    flex: 0 0 21.5%;
    max-width: 22%;
    width: 21.5%;
    padding-left: 0;
    padding-right: 1.5rem;
    margin-bottom: 0;
  }

  #section-footer .footer-col--linklist {
    flex: 0 0 14.5%;
    max-width: 15%;
    width: 14.5%;
    padding-left: 0;
    padding-right: 1rem;
    margin-bottom: 0;
  }
}

/* iPad / Tablet (768px - 1023px) */
@media (min-width: 768px) and (max-width: 1023px) {
  #section-footer .footer__blocks-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  #section-footer .footer-col--1,
  #section-footer .footer-col--brand-newsletter {
    flex: 0 0 44%;
    width: 44%;
    max-width: 44%;
    padding-left: 0;
    padding-right: 1.5rem;
    margin-bottom: 2.5rem;
  }

  #section-footer .footer-col--2 {
    flex: 0 0 28%;
    width: 28%;
    max-width: 28%;
    padding-left: 0;
    padding-right: 1rem;
    margin-bottom: 2.5rem;
  }

  #section-footer .footer-col--3 {
    flex: 0 0 28%;
    width: 28%;
    max-width: 28%;
    padding-left: 0;
    padding-right: 1rem;
    margin-bottom: 2.5rem;
  }

  #section-footer .footer-col--4 {
    flex: 0 0 44%;
    width: 44%;
    max-width: 44%;
    padding-left: 0;
    padding-right: 1.5rem;
    margin-bottom: 2rem;
  }
}

/* Mobile (< 768px) */
@media (max-width: 767px) {
  html .section-sections--28396512805140__footer_seo_content .footer-seo__mobile-title {
    font-size: 14px !important;
  }
  .theme-template-suffix-crafts-artisans .aamra-es-section.full-width-mobile,
  .theme-template-suffix-sustainability .aamra-es-section.full-width-mobile {
    padding-right: 16px !important;
    padding-left: 16px !important;
  }
  .theme-template-suffix-sustainability .aamra-es-section.full-width-mobile {
    padding-bottom: 0 !important;
  }
  .theme-template-collection .recently-viewed-layout .grid-item .splide__list .x-splide-slide img {
    height: auto;
    min-height: unset;
  }
  .theme-template-index .grid-item .splide__list .x-splide-slide img,
  .theme-template-product .grid-item .splide__list .x-splide-slide img {
  	height: 100%;
  }
  .grid-item .splide__list .x-splide-slide {
	  background-color: #eeeeec;
  }
  .grid-item .media-slide img, .grid-item .splide__list img, .recently-viewed-img-link img {
        padding: 40px !important;
  }
  .product-grid .grid-item a+.card-info {
    height: auto;
    min-height: 150px;
  }
  .aamra-eq-manifesto .aamra-eq-manifesto-body p:last-child {
    margin-top: 16px;
  }
  .aamra-eq-manifesto .aamra-eq-tagline,
  .aamra-eq-manifesto h2.aamra-eq-heading {
    margin-bottom: 12px;
  }
  .aamra-eq-manifesto h2.aamra-eq-heading {
    font-size: 22px !important;
  }
  .product-grid(.image-hovered) .grid-item a+.card-info {
    z-index: 9;
    position: relative;
    background-color: transparent;
    height: auto;
    
  }
  .product-template--gift-card .product-content-container {
    max-width: 100% !important;
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  #section-footer .footer__blocks-wrapper {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start;
    padding-top: 0;
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  #section-footer .footer-col--1,
  #section-footer .footer-col--brand-newsletter {
    flex: 0 0 100%;
    width: 100%;
    max-width: 100%;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 2rem;
  }

  #section-footer .footer-col--2 {
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    padding-left: 0;
    padding-right: 0.75rem;
    margin-bottom: 2rem;
  }

  #section-footer .footer-col--3 {
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    padding-left: 0.5rem;
    padding-right: 0;
    margin-bottom: 2rem;
  }

  #section-footer .footer-col--4 {
    flex: 0 0 50%;
    width: 50%;
    max-width: 50%;
    padding-left: 0;
    padding-right: 0.75rem;
    margin-bottom: 1.5rem;
  }

  #section-footer .footer__brand-subtext,
  #section-footer .footer__brand-subtext p {
    font-family: var(--font-heading-family);
    font-size: 19px;
    font-weight: 400;
    line-height: 1.35;
    max-width: 270px;
    margin-top: 0.85rem;
    font-family: var(--font-body-family);
  }
 /* html:not(.dark) #section-footer .footer__brand-subtext,
  html:not(.dark) #section-footer .footer__brand-subtext p {
    color: #444444;
  }*/


  #section-footer .x-block-link-list,
  #section-footer .x-block-text,
  #section-footer .x-block-email,
  #section-footer .x-block-contact,
  #section-footer .x-block-withdrawal {
    border: none;
    padding-top: 0;
    padding-bottom: 0;
  }

  #section-footer .footer__newsletter-row {
    margin-top: 1.5rem;
  }
}

#section-footer .icon-caret,
#section-footer [class*="icon-caret"] {
  display: none;
}

#section-footer .footer__heading,
#section-footer .x-heading {
  cursor: default;
}

#section-footer .x-block-link-list ul,
#section-footer .x-block-text > div {
  display: block;
}
#section-footer .footer__brand-subtext h5 {
    font-size: 20px;
    max-width: 280px;
    font-weight: 400;
}
/*html:not(.dark) #section-footer .footer__brand-subtext h5  {
    color: #6A6762;
}*/
@media(min-width: 768px) {
  #section-footer .footer__brand-subtext h5 {
    font-family: var(--font-body-family);
    font-size: 14px;
    line-height: 1.5;
  }
}

#section-footer .footer__heading {
  font-size: 12px;
    letter-spacing: 0.8px;
    font-weight: 400;
    font-family: var(--font-body-family);
}
/*html:not(.dark) #section-footer .footer__heading {
    color: #6A6762;
}*/
#section-footer .footer__link {
  font-size: 14px;
  line-height: 1.4;
}
/*html:not(.dark) #section-footer .footer__link {
  color: #333333;
}*/

#section-footer .footer__newsletter-col {
  width: 100%;
  max-width: 378px;
}

#section-footer .footer__newsletter-heading {
      font-family: var(--font-body-family);
    font-size: 12px;
    letter-spacing: 0.8px;
    
    margin-bottom: 0;
}
/*html:not(.dark) #section-footer .footer__newsletter-heading {
    color: #6A6762;
}*/


#section-footer .footer__newsletter-subtext p {
  font-size: 14px;
  /* font-family: var(--font-body-family); */
  font-family: var(--font-body-family);
}
/*html:not(.dark) #section-footer .footer__newsletter-subtext p {
  color: #6A6762;
}*/

#section-footer .footer__newsletter-subtext {
  margin-bottom:15px;
}

#section-footer .footer__newsletter-form {
  width: 100%;
  max-width: 378px;
  margin-bottom: 0;
}

#section-footer .footer__newsletter-line {
  border-bottom: 1px solid #fff;
  width: 100%;
  max-width: 378px;
}

html:not(.dark) #section-footer .footer__newsletter-line {
  border-color: rgba(var(--colors-text));
}

#section-footer .footer__newsletter-input {
  background: transparent;
  border: none;
  outline: none;
  padding-left: 0;
  font-size: 14px;
}
html:not(.dark) #section-footer .footer__newsletter-input,
html:not(.dark) #section-footer .footer__newsletter-input::placeholder {
  color: #6A6762;
}

#section-footer .footer__newsletter-btn {
  background: transparent;
  border: none;
  font-size: 11px;
  
  letter-spacing: 0.08em;
  cursor: pointer;
}

/*html:not(.dark) #section-footer .footer__newsletter-btn {
  color: rgba(var(--colors-text));
}*/

#section-footer .footer__divider {
  border-top: 1px solid #fff;
  width: 100%;
}
html:not(.dark) #section-footer .footer__divider{
  border-top: 1px solid #E0E0DD;
}

#section-footer .footer__location-btn {
  /*color: #242420;*/
  padding: 8px 14px;
  font-size: 12px;
  
  letter-spacing: 0.8px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  border: none;
  border-radius: 0;
}
.footer-localization div#selector-social {
    align-items: flex-start;
}

html:not(.dark) #section-footer .footer__location-btn {
  background-color: #242420;
  color: #ffffff;
}

.footer-right-bottom-text {
    font-size: 12px;
    letter-spacing: 0;
    /* font-family: var(--font-body-family); */
    font-family: var(--font-body-family);
}
/*html:not(.dark) .footer-right-bottom-text {
    color: #6A6762;
}*/
/*html:not(.dark) .footer-bottom-link a {
  color: rgba(var(--colors-text));
}*/
#section-footer .footer__location-icon {
  width: 14px;
  height: 14px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  fill: currentColor;
  flex-shrink: 0;
}


#ProductFilter {
  background-color: rgba(0, 0, 0, 0.45);
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  z-index: 99;
  overflow: hidden;
  max-width: 100vw;
}

/* Left side drawer panel */
.filter-drawer-panel {
  width: 100%;
  max-width: min(420px, 85vw);
  height: 100vh;
  height: 100dvh;
  /*background-color: #000;*/
  box-shadow: 6px 0 28px rgba(0, 0, 0, 0.18);
  flex-direction: column;
  justify-content: space-between;
}
html:not(.dark) .filter-drawer-panel {
  background-color: #ffffff;
}

/* Ensure Alpine x-cloak and hidden states are strictly honored */
#ProductFilter[x-cloak],
.filter-drawer-panel[x-cloak] {
  display: none;
}

/* Drawer Header */
.filter-drawer-header {
  /* border-bottom: 1px solid #fff;
  background: #fff; */
  padding: 18px 24px;
  flex-shrink: 0;
}
/* html:not(.dark) .filter-drawer-header {
  border-bottom: 1px solid #e5e5e5;
  background-color: #000;
} */

.filter-drawer-header span {
  letter-spacing: 0.12em;
  font-size: 13px;
  
}

.filter-drawer-header #CloseFilter {
  width: 28px;
  height: 28px;
  padding: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  background: transparent;
  cursor: pointer;
  touch-action: manipulation;
}

html:not(.dark) .filter-drawer-header #CloseFilter {
  color: #1a1a1a;
}

.filter-drawer-header #CloseFilter:hover {
  opacity: 0.65;
}

/* Scrollable Drawer Body */
.filter-drawer-body {
  flex: 1 1 auto;
  padding: 20px 24px;
  overflow-y: auto;
}

/* Active Filter Pills */
#active-filter-tag-mobile ul.active-filter {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 16px;
  padding: 0;
  list-style: none;
  margin-top: 0;
}

#active-filter-tag-mobile ul.active-filter li button {
  border: 1px solid #fff;
  border-radius: 9999px;
  background: #FFFDF9 !important;
  /*color: #000;*/
  font-size: 14px;
  padding: 5px 12px;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  cursor: pointer;
  transition: border-color 0.2s ease;
}
html:not(.dark) #active-filter-tag-mobile ul.active-filter li button {
  border: 1px solid #6A6762;
  border-radius: 9999px;
  background: #ffffff;
  /*color: #333333;*/
}
#active-filter-tag-mobile ul.active-filter li {
    margin-left: 0;
}

html:not(.dark) #active-filter-tag-mobile ul.active-filter li button:hover {
  border-color: #1a1a1a;
}
#active-filter-tag-mobile ul.active-filter li button:hover {
  border-color: #fff;
}

#active-filter-tag-mobile ul.active-filter li button .active-filter-control {
  font-size: 12px;
  font-weight: 400;
      color: #3D3D36;
}

#active-filter-tag-mobile ul.active-filter li:last-child button {
  font-size:12px;
    
    color: #B3261E;
    letter-spacing: 0.8px;
    text-transform: uppercase;
    padding: 5px 4px;
    text-decoration: none;
    border: 0 !important;
}
/*html:not(.dark) #active-filter-tag-mobile ul.active-filter li:last-child button {
  color: #c85a48;
}*/

#active-filter-tag-mobile ul.active-filter li:last-child button:hover {
  opacity: 0.8;
}

/* Sort By Section in Drawer */
.filter-drawer-sort {
  border-bottom: 1px solid #fff;
  padding-bottom: 18px;
  margin-bottom: 0px;
}

html:not(.dark) .filter-drawer-sort {
  border-bottom: 1px solid #e5e5e5;
}

.filter-drawer-sort p {
  
  letter-spacing: 0.8px;
  text-transform: uppercase;
  margin-bottom: 18px;
}
/*html:not(.dark) .filter-drawer-sort p {
  color: #1a1a1a;
}*/

.filter-drawer-sort label {
  font-size: 14px;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 10px;
  padding: 8px 0;
}

/*html:not(.dark) .filter-drawer-sort label {
  color: #333333;
}*/

.filter-drawer-sort input[type="radio"] {
  width: 24px;
  height: 24px;
  cursor: pointer;
  accent-color: rgba(var(--colors-text));
}
.dark .filter-drawer-sort input[type="radio"]{
accent-color: #fff;
}
/*html:not(.dark) .filter-drawer-sort input[type="radio"] {
    accent-color: #5d6447;
}*/

/* Filter Accordion Headers */
.filter-drawer-body .facets__summary {
  border-bottom: 1px solid #fff;
  padding-top: 21px;
  padding-bottom: 21px;
  cursor: pointer;
}
html:not(.dark) .filter-drawer-body .facets__summary {
  border-bottom: 1px solid #e5e5e5;
}


.filter-drawer-body .facets__summary span:first-child {
  font-size: 11.5px;
  
  letter-spacing: 0.12em;
  text-transform: uppercase;

}

/*html:not(.dark) .filter-drawer-body .facets__summary span:first-child {
    color: #1a1a1a;
}
html:not(.dark) .filter-drawer-body .facets__summary span.h-2.5 {
  color: #666666;
}*/

/* Drawer Sticky Footer & Apply Button */
.filter-drawer-footer {
  background: #000;
  border-top: 1px solid #fff;
  padding: 16px 24px;
  flex-shrink: 0;
}
html:not(.dark) .filter-drawer-footer{
  background: #ffffff;
  border-top: 1px solid #e5e5e5;
}


.filter-apply-btn {
  /*background-color: #fff;
  color: #000;*/
  font-size: 12px;
  
  letter-spacing: 0.14em;
  text-transform: uppercase;
  padding: 14px 20px;
  width: 100%;
  border: none;
  cursor: pointer;
  transition: background-color 0.2s ease;
  border-radius: 0;
  display: block;
  text-align: center;
      background: #6B7248;
}

/*html:not(.dark) .filter-apply-btn {
  background-color: #5d6447;
  color: #ffffff;
}*/

/*html:not(.dark) .filter-apply-btn:hover {
  background-color: #4a5038;
}*/

/* Header Filter Button */
#btn-filter {
  font-size: 12px;
  letter-spacing: 0.8px;
  text-transform: uppercase;
  font-weight: 500;
  cursor: pointer;
      margin-left: 0;
}
div#header-filter > div {
    border: 0;
}
.col-span-1.filter-aside\:md\:block > div {
    margin: 0;
}
div#header-filter {
    margin-bottom: 0px;
}
/*html:not(.dark) #btn-filter {
  color: rgba(var(--colors-text));
}*/

#btn-filter:hover {
  opacity: 0.7;
}

.recently-viewed-products {
  width: 100%;
  position: relative;
}

.recently-viewed-container {
  width: 100%;
}

.recently-viewed-layout {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
}

@media (min-width: 768px) {
  .recently-viewed-layout {
    flex-direction: row;
    align-items: center;
    gap: 0;
  }

  .recently-viewed-header {
    margin-right: 10%;
  }
}

.recently-viewed-header {
  flex-shrink: 0;
}

.recently-viewed-title {
  font-family: var(--font-heading-family), 'Cormorant Garamond', 'Playfair Display', Georgia, serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: -0.01em;
  margin: 0;
  white-space: normal;
}

/*html:not(.dark) .recently-viewed-title {
  color: #1a1a1a;
}*/

@media (min-width: 768px) {
  .recently-viewed-title {
    font-size: 26px;
  }
}

.recently-viewed-scroller-wrapper {
  flex: 1 1 0%;
  min-width: 0;
  width: 100%;
  position: relative;
  overflow: hidden;
}

/* Silent Scroller: no scrollbars, touch swipe + mouse drag */
.recently-viewed-scroller {
  display: flex;
  align-items: center;
  gap: 24px;
  overflow-x: auto;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  touch-action: auto;
  scrollbar-width: none; /* Firefox */
  -ms-overflow-style: none; /* IE 10+ */
  cursor: grab;
  user-select: none;
  -webkit-user-select: none;
  padding: 4px 0;
}

.recently-viewed-scroller::-webkit-scrollbar {
  display: none;
  width: 0;
  height: 0;
}

.recently-viewed-scroller.is-dragging {
  cursor: grabbing;
}
.is-sold-out {
    opacity: 0.4;
    cursor: not-allowed !important;
}
.recently-viewed-item {
  flex: 0 0 auto;
  width: 220px;
}

@media (min-width: 768px) {
  .recently-viewed-item {
    width: 326px;
  }
}
.recently-viewed-card {
  display: flex;
  flex-direction: column;
  position: relative;
  text-decoration: none;
  overflow: hidden;
  border-radius: 0;
  background-color: #EEEEEC;
}

.recently-viewed-img-link {
  display: block;
  width: 100%;
  overflow: hidden;
  text-decoration: none;
}

.recently-viewed-img-box {
  position: relative;
  width: 100%;
  aspect-ratio: 1 / 1;
  overflow: hidden;
}

html:not(.dark) .recently-viewed-img-box {
  background-color: #f7f7f6;
}

.recently-viewed-img-box img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
  transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  pointer-events: none;
  user-select: none;
}

.recently-viewed-card:hover .recently-viewed-img-box img {
  transform: scale(1.05);
}

.recently-viewed-card-info {
  padding: 12px 16px 16px;
  background-color: #fffdf9;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.recently-viewed-card-title {
  display: block;
  text-align: left;
  font-family: var(--font-body-family) !important;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3;
  text-decoration: none;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 8px;
  transition: color 0.2s ease;
}

.recently-viewed-card-title:hover {
  color: rgba(var(--colors-text-link), 1);
}

.recently-viewed-card-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
}

.recently-viewed-card-price {
  font-size: 16px;
  letter-spacing: 0.8px;
  font-weight: 400;
  color: #6A6762;
  line-height: 1;
}

.recently-viewed-card-price .price,
.recently-viewed-card-price .price-item {
  font-size: 16px !important;
  letter-spacing: 0.8px !important;
  font-weight: 400 !important;
  line-height: 1 !important;
  margin: 0 !important;
}

html:not(.dark) .recently-viewed-card-price,
html:not(.dark) .recently-viewed-card-price .price,
html:not(.dark) .recently-viewed-card-price .price-item {
  color: #121210 !important;
}
.theme-template-index .section-aamra-collection-cards-2 {
    padding-top: 32px;
    padding-bottom: 32px;
}
.recently-viewed-card-price .price--on-sale .price-item--regular {
  font-size: 11px !important;
  color: #888888 !important;
  text-decoration: line-through;
  margin-right: 4px;
}

.recently-viewed-card .wishlist-engine {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-left: auto;
  flex-shrink: 0;
  padding-left: 8px;
}

.recently-viewed-card .wishlist-engine-button {
  background: transparent !important;
  border: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 0.2s ease, opacity 0.2s ease;
  min-height: auto;
  min-width: auto;
  line-height: 1;
}

.recently-viewed-card .wishlist-engine-button:hover {
  opacity: 0.8;
}
.recently-viewed-card .wishlist-engine-button {
  padding:0 !important;
}

.recently-viewed-card .wishlist-engine-button svg {
  display: block;
}

/* Dark mode support */
.dark .recently-viewed-title {
  color: #f0f0f0;
}

.dark .recently-viewed-card {
  background-color: #222222;
}

.dark .recently-viewed-img-box {
  background-color: #222222;
}

.dark .recently-viewed-card-info {
  background-color: #222222;
}

.dark .recently-viewed-card-title {
  color: #f0f0f0;
}

.dark .recently-viewed-card-price,
.dark .recently-viewed-card-price .price,
.dark .recently-viewed-card-price .price-item {
  color: #d0d0cc !important;
}

.dark .recently-viewed-card .wishlist-engine-button {
  color: #f0f0f0;
}

/* ==========================================================================
   Product Card Stock Badges (Low Stock: ONLY X LEFT / Sold Out)
   ========================================================================== */
.product-card-stock-badge-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 25;
  pointer-events: none;
  display: flex;
  align-items: flex-start;
}

.product-card-stock-badge-wrapper:empty {
  display: none;
}

:dir(rtl) .product-card-stock-badge-wrapper,
[dir="rtl"] .product-card-stock-badge-wrapper,
.rtl .product-card-stock-badge-wrapper {
  left: auto;
  right: 0;
}

/* When placed below top-left badges (e.g. BEST SELLER) inside .top-left-container */
.product-card-stock-badge-wrapper.in-top-left-container,
.top-left-container .product-card-stock-badge-wrapper {
  position: static;
  top: auto;
  left: auto;
  right: auto;
  display: flex;
  z-index: 25;
}

/* Fallback offset if top-left badges exist before JS moves wrapper into container */
.link-product-variant:has(.top-left-container .x-badge-container) .product-card-stock-badge-wrapper:not(.in-top-left-container),
.link-product-variant:has(.top-left-container .x-badge-limit) .product-card-stock-badge-wrapper:not(.in-top-left-container) {
  top: 42px;
  left: 12px;
}

:dir(rtl) .link-product-variant:has(.top-left-container .x-badge-container) .product-card-stock-badge-wrapper:not(.in-top-left-container),
:dir(rtl) .link-product-variant:has(.top-left-container .x-badge-limit) .product-card-stock-badge-wrapper:not(.in-top-left-container),
[dir="rtl"] .link-product-variant:has(.top-left-container .x-badge-container) .product-card-stock-badge-wrapper:not(.in-top-left-container),
[dir="rtl"] .link-product-variant:has(.top-left-container .x-badge-limit) .product-card-stock-badge-wrapper:not(.in-top-left-container),
.rtl .link-product-variant:has(.top-left-container .x-badge-container) .product-card-stock-badge-wrapper:not(.in-top-left-container),
.rtl .link-product-variant:has(.top-left-container .x-badge-limit) .product-card-stock-badge-wrapper:not(.in-top-left-container) {
  left: auto;
  right: 12px;
}

.product-card-stock-badge {
  display: inline-block;
  font-size: 11px;
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  padding: 5px 8px;
  margin: 0;
  white-space: nowrap;
  border-radius: 0;
  background-color: #000;
}


html:not(.dark) .product-card-stock-badge  {
  background-color: #ffffff;
}
/*
html:not(.dark) .product-card-stock-badge.badge-low-stock {
  color: var(--badge-color, #a50808);
}

html:not(.dark) .product-card-stock-badge.badge-sold-out {
  color: var(--badge-color, #78706b);
}*/

/* Dark mode */


.dark .product-card-stock-badge.badge-low-stock {
  color: #e65656;
}

.dark .product-card-stock-badge.badge-sold-out {
  color: #8e8581;
}
.section-padding-template--28396513722644__product-grid {
    padding-bottom: 96px !important;
}
@media (min-width: 768px) {
  .aamra-layout-switcher {
    display: none !important;
  }
  html:not(.dark) .aamra-desktop-product-count {
    font-weight: normal;
    font-size: 16px;
  }
  .aamra-desktop-product-count {
    display: block !important;
    font-size: 16px !important;
    border: none !important;
    padding-left: 0 !important;
  }
  /* Ensure tablet & desktop are always in multi-column grid layout */
  .list-layout .card-product.md\:list-layout\:flex {
    display: flex !important;
    flex-direction: column !important;
  }
  .list-layout .md\:list-layout\:w-2\/5 {
    width: 100% !important;
    padding-right: 0 !important;
  }
  .list-layout .md\:list-layout\:w-3\/5 {
    width: 100% !important;
  }
  .list-layout .card-info.md\:list-layout\:hidden {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 1023px) {
  /* Tablet multi-column grid layout (2 columns like Figma) */
  .list-layout #items-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

@media (min-width: 1024px) {
  .predictive-search-results-list.search-result-query-and-page {
    margin-top: 20px;
  }
  /* Desktop multi-column grid layout (4 columns like Figma) */
  .list-layout #items-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 767px) {
  .aamra-desktop-product-count {
    font-size: 14px;
  }
  .aamra-layout-switcher {
    display: flex !important;
    align-items: center;
    gap: 8px;
  }
  .aamra-desktop-product-count {
    display: none !important;
  }
  html:not(.dark) .aamra-layout-switcher button {
    color: #1a1a1a;
  }
  .aamra-layout-switcher button {
    cursor: pointer;
    padding: 6px;
    border-radius: 4px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
  }
  .list-layout #items-grid {
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }
}
/* custom css 23-09-2026 */
/*html:not(.dark) .header__inline-menu ul li a {
    color: rgba(var(--colors-text));
}*/
.header__inline-menu ul li a,
.header-category-bar ul > li > a.category-bar-link {
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    
}
.header__inline-menu ul li {
    margin-right: 0;
}
body .pb-header {
  padding-bottom: 0;
} 
/*html:not(.dark) .x-container-header-icons span,
html:not(.dark) .header__icon.h-wishlist-icon svg{
    color: rgba(var(--colors-text)) !important;
}*/
/*html:not(.dark) .header__icon.h-wishlist-icon span.wishlist-h-count.wishlist-total-count {
  color: #fff !important;
}*/
body .h-wishlist-icon svg {
      width: 20px;
    height: 20px;
}
.x-container-header-icons span,
.header__icon.h-wishlist-icon {
    width: 20px;
    height: 20px;
    padding: 0;
}
/* .header__icon.h-wishlist-icon svg {
  width: 20px;
  height: 20px;
} */
.header__icon.h-wishlist-icon {
  height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    /* padding-right: 14px; */
}
a#cart-icon {
    padding-left: 12px;
}
.theme-switcher-toggle svg {
  width: 22px;
  height: 22px;
}
.theme-switcher {
    margin: 0;
    border: 0;
}
 .x-block-social ul li svg {
  width: 24px;
  height: 24px;
 }
.theme-switcher-toggle {
    padding-left: 10px;
    margin-right: 0;
}
.header-category-bar {
    padding-bottom: 10px;
}
.header {
  padding-bottom: 16px;
}
.header-category-bar .category-dropdown-link {
    font-size: 14px;
    font-weight: 400;
}
/*html:not(.dark) #mobile-navigation svg {
    color: rgba(var(--colors-text));
}*/
.x-container-header-mobile-nav #mobile-navigation {
    padding: 0;
    left: auto;
}
.x-container-header-mobile-nav {
    width: 25px;
}
.section-newsletter {
  position: relative;
}
.section-newsletter::after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background:rgba(0,0,0,0.5);
}
.newsletter__wrapper > div {
  max-width: 652px;
  margin: 0;
}
.newsletter__wrapper > div ul li a {
    padding: 0;
}
.newsletter__wrapper > div.social-block-social_icons_newsletter {
    margin-top: 27px;
}
.footer-top {
  padding-top: 80px;
  padding-bottom:32px;
}
.footer-bottom {
  padding-top: 32px;
  padding-bottom: 32px;
}
body #section-footer {
  padding-bottom: 0;
}
.dark .section-footer img,
.dark .w-logo-header img {
  filter: invert(1);
}
.dark .w-logo-header img {
  display: block;
}
.dark .w-logo-header span.hidden {
  display: none;
}
html:not(.dark) .theme-template-collection {
  background: #EFEADD;
}
.theme-template-collection .section-recently-viewed .recently-viewed-products {
    padding-top: 96px;
    padding-bottom: 96px;
}
.theme-template-collection .section-image-with-text .ltr {
    padding-bottom: 0;
}
body div#header-filter {
  background: transparent;
}
.theme-template-collection .section-image-with-text,
.theme-template-collection .section-image-with-text .image-with-text {
    background: #FFFDF9;
}
.theme-template-collection .section-image-with-text .ltr {
    padding-bottom: 0;
}
.theme-template-collection .section-image-with-text .image-with-text {
    padding-top: 80px;
    padding-bottom: 80px;
}
html:not(.dark) .theme-template-collection .split-banner-container {
    background: transparent;
}
.theme-template-collection .split-banner-container {
    padding-top: 16px;
    padding-bottom: 20px;
}
.theme-template-collection .split-banner-container .breadcrumb-below-title a,
.theme-template-collection .split-banner-container .breadcrumb-below-title span {
    font-size: 12px !important;
    margin: 0;
}
html:not(.dark) .theme-template-collection .split-banner-container .breadcrumb-below-title a,
html:not(.dark) .theme-template-collection .split-banner-container .breadcrumb-below-title span {
    color: #6A6762 !important;
}
.collection-main-banner {
  flex-wrap: wrap;
      gap: 0 !important;
}
.collection-main-banner h1 {
    width: 100%;
    display: block;
    margin-top: 4px;
    font-size: 40px;
    font-weight: normal;
     margin-top: 4px;
    margin-bottom: 20px !important;
}
.collection-main-banner p {
  margin-top: 0;
  max-width: 354px;
}
.split-item-wrap .split-img-box-list {
    padding-bottom: 120%;
}
.split-card-overlay-collection {
    padding: 0;
    bottom: 31px;
    box-shadow: none;
    background: none;
    text-align: center;
    width: 100%;
    display: block;
}
.split-card-overlay-collection > span {
    text-align: center;
    font-weight: 500;
    font-size: 12px;
    color: #211B13;
    letter-spacing: 0.8px;
    text-decoration: underline;
}
/*html:not(.dark) .split-card-overlay-collection > span {
    color: rgba(var(--colors-text));
}*/
.product-grid {
    gap: 24px !important;
}
html:not(.dark) .product-grid .grid-item {
    background: #EEEEEC;
}
.product-grid .grid-item a + .card-info {
    padding: 12px 16px;
    min-height: 117px;
}
.recently-viewed-item a + .card-info {
  min-height: 138px;
}
.card-info .x-variants-data {
    margin-top: 10px !important;
    display: block;
}
.x-variants-data .product-form__input {
    padding-top: 0;
}
.product-grid .grid-item .card-info .card__heading a {
    font-family: var(--font-body-family) !important;
    font-size: 16px;
    font-weight: 400;
}
.product-grid .grid-item .card-info .x-card-price {
    margin-bottom: 0;
}
.product-grid .grid-item .card-info .x-card-price .price {
    font-size: 16px;
    letter-spacing: 0.8px;
    font-weight: 400;
}
html:not(.dark) .product-grid .grid-item .card-info .x-card-price .price {
    color: #211B13;
}
.wishlist-engine-button {
  background: transparent !important;
}
.product-grid .grid-item .heading-promotion_block_HdKwnr{
    font-size: 28px !important;
    max-width: 305px;
}
.product-grid .grid-item .button--promotion_block_HdKwnr {
    background: #000 !important;
    color: #fff !important;
    height: 44px;
    font-size: 12px !important;
    letter-spacing: 0.8px;
}
.product-grid .grid-item .button--quickview {
  font-size: 16px !important;
  color: #fff !important;
  letter-spacing: 0.8px;
  
}
.dark .product-grid .grid-item .button--promotion_block_HdKwnr,
.dark .product-grid .grid-item .button--quickview {
    background: #fff !important;
    color: #000 !important;
}
.showing-items-count {
    margin-top: 12px;
}
.aamra-size-guide-header h3 {
    font-family: 'Jost' !important;
    font-size: 16px;
    font-weight: 400;
}
.aamra-size-guide-body {
    border-top: 1px solid #E0E0DD;
}
html:not(.dark) .showing-items-count span {
    color: #6A6762;
    font-size: 16px;
}
.load-more-btn {
    text-transform: uppercase;
    letter-spacing: 0.8px;
    font-size: 12px;
    max-width: 302px;
    width: 100%;
}
.theme-template-collection .section-image-with-text .x-block-text.color-text-heading_XPA3iW {
    color: #6A6762;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 0.8px;
    font-weight: 400;
}
.theme-template-collection .section-image-with-text .rte p {
  font-size: 16px;
  color: #6A6762;
  text-transform: none;
}
body .theme-template-collection .section-recently-viewed {
    background: #FFFDF9 !important;
}
.list-layout .grid-item .card__heading {
    margin-top: 12px;
}
.product-card-stock-badge-wrapper span.product-card-stock-badge {
    
    font-size: 9px;
    line-height: normal;
}
.product-card-stock-badge-wrapper span.product-card-stock-badge {
    
    font-size: 9px;
    line-height: normal;
}
.grid-layout > div {
    margin-bottom: 0;
}
.product-grid .splide__pagination--ltr button.paginate-dots-card-product.is-active,
.card-product .splide__pagination--ltr button.paginate-dots-card-product.is-active {
    background: #7A7A72;
}
.product-grid .splide__pagination--ltr button.paginate-dots-card-product,
.card-product .splide__pagination--ltr button.paginate-dots-card-product {
    background: #C7C7C2;
}
.dark .product-grid .splide__pagination--ltr button.paginate-dots-card-product.is-active,
.dark .card-product .splide__pagination--ltr button.paginate-dots-card-product.is-active {
    background: #fff;
}
.dark .product-grid .splide__pagination--ltr button.paginate-dots-card-product,
.dark .card-product .splide__pagination--ltr button.paginate-dots-card-product {
    background: #222;
}
.product-grid .splide__pagination--ltr,
.card-product .splide__pagination--ltr {
    left: 12px;
    bottom: 20px;
}
.section-image-with-text h1.heading-heading_XPA3iW {
    font-size: 56px;
    max-width: 640px;
}
.section-image-with-text h3 {
    margin: 0;
    font-weight: 400 !important;
    font-family: var(--font-body-family) !important;
    font-size: 18px !important;
    max-width: 640px;
}
.section-image-with-text .button-button_p7xbhC {
    margin-top: 24px;
    display: inline-block;
}
.section-image-with-text .button-text{
    
    font-size: 12px;
    letter-spacing: 0.8px;
}
.dark .section-image-with-text .button-button_p7xbhC button {
    background-color: #242420;
    color: #fff;
}
.promotion-box-content--square h3 {
    font-size: 56px;
}
.promotion-box-content--square p {
    margin-top: 8px;
    font-size: 14px;
}
.theme-template-collection .promotion-box-content--square p {
  font-size: 18px;
  font-weight: 400;
        line-height: normal;
}
.x-search-popup .search-modal-container button {
  letter-spacing: 0.8px;
  font-size: 12px;
}
body .aamra-zero-search .aamra-recent-searches-list .aamra-recent-row button.aamra-recent-item {
    font-size: 14px;
}
html:not(.dark) .search-input-border {
    border-color: rgba(var(--colors-text));
}
body .aamra-zero-search {
    padding-top: 40px;
}
body .aamra-zero-search span.aamra-zero-title {
    font-size: 12px;
    color: #6A6762;
    font-weight: 500;
    letter-spacing: 0.8px;
    text-transform: uppercase;
}
.aamra-search-clear-text-btn {
    color: #B3261E !important;
    font-weight: 500 !important;
    letter-spacing: 0.8px !important;
}
html:not(.dark)  body .aamra-zero-search .aamra-recent-searches-list button.aamra-recent-item {
    color: rgb(var(--colors-text));
}
.dark body .aamra-zero-search .aamra-pills-wrap button {
  color:#fff;
}
.dark body .aamra-zero-search .aamra-pills-wrap button:hover {
  color: #121210;
}
.dark .checked\:bg-\[rgba\(var\(--colors-text-link\)\)\]:checked {
    background: #fff;
}
.dark form.grid ul.active-filter li button path {
    stroke: #121210;
}
.dark .filter-apply-btn {
  color: #fff;
}

body .aamra-zero-search .aamra-recent-searches-list .aamra-recent-row {
    border: 0;
    padding-top: 0;
    padding-bottom: 12px;
}
html:not(.dark) body .aamra-zero-search .aamra-pills-wrap button {
    color: rgb(var(--colors-text));
}
.dark .predictive-result-item li a:hover {
  color: #fff;
}
.dark  #update-cart .cart-item [id^=remove-] svg path,
.dark .cart-item td svg path {
  fill: #fff;
}
.dark #FormSearch svg path,
.dark wishlist-icon svg path{
  stroke: #fff;
}
#FormSearch #predictive-search-results + div {
    text-align: center !important;
}
body .aamra-zero-search .aamra-pills-wrap button {
    text-transform: revert;
    font-size: 14px;
    letter-spacing: 0;
}
body .aamra-zero-desktop-grid {
  max-width: 1025px;
}
body .aamra-zero-desktop-grid .aamra-zero-col-3 {
    min-width: 648px;
}
body .aamra-zero-desktop-grid  .aamra-zero-col-1,
body .aamra-zero-desktop-grid  .aamra-zero-col-2 {
    min-width: 132px;
    flex: revert;
}
.aamra-cards-grid .aamra-edit-card.group .aamra-edit-card-img-wrap,
.aamra-desktop-mega-promos a.aamra-desktop-promo-link .aamra-desktop-promo-img-wrap,
.aamra-mobile-card-item a.aamra-mobile-card-link .aamra-mobile-card-img-wrap{
    padding-top: 100%;
}
.aamra-cards-grid .aamra-edit-card.group .aamra-edit-card-img-wrap img,
.aamra-desktop-mega-promos a.aamra-desktop-promo-link .aamra-desktop-promo-img-wrap img,
.aamra-mobile-card-item a.aamra-mobile-card-link .aamra-mobile-card-img-wrap img {
    position: absolute;
    left: 0;
    top: 0;
}
.aamra-cards-grid .aamra-edit-card.group,
.aamra-desktop-mega-promos a.aamra-desktop-promo-link,
.aamra-mobile-card-item a.aamra-mobile-card-link {
    position: relative;
}
.aamra-desktop-promo-text,
.aamra-mobile-card-caption {
    justify-content: center;
    text-align: center;
}
.aamra-cards-grid .aamra-edit-card.group span.aamra-edit-title,
.aamra-desktop-mega-promos a.aamra-desktop-promo-link .aamra-desktop-promo-text {
    position: absolute;
    bottom: 12px;
    left: 50%;
    transform: translateX(-50%);
    font-family: var(--font-body-family);
    font-size: 14px;
    
    color: #fff;
    width: 100%;
}
html:not(.dark) .x-search-popup .search-modal-container button {
  color: rgb(var(--colors-text));
}
.search-input-border button.hidden.lg\:flex.absolute {
    padding-right: 18px;
}
div#predictive-search-results .predictive-search-results-list ul li > a + div {
    padding: 12px 8px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
        align-items: center;
}
div#predictive-search-results .predictive-search-results-list ul li > a + div > a {
    
    font-size: 14px;
    margin-bottom: 8px;
    width: 100%;
}
div#predictive-search-results .predictive-search-results-list ul li > a + div .price {
    font-size: 12px;
    letter-spacing: 0.8px;
    
}
html:not(.dark) div#predictive-search-results .predictive-search-results-list ul li > a + div .price{
    color: #6A6762;
}
div#predictive-search-results .predictive-search-results-list ul li>a+div div {
    margin: 0;
}
#FormSearch .background-header > div {
    border: 0;
}
.aamra-view-all-results-btn {
    letter-spacing: 0.8px;
    font-size: 12px;
    font-weight: 400;
}
.theme-template-search .search-page.section-padding-template--28396513100052__main {
    padding-top: 25px;
}
.theme-template-search div#aamra-correct-header-box > span,
div#aamra-zero-header-container > span,
.aamra-search-page-heading-wrap > span,
.aamra-search-fuzzy-match-header > span  {
    text-transform: revert;
    font-size: 12px;
    letter-spacing: 0;
}
html:not(.dark) .theme-template-search div#aamra-correct-header-box > span,
html:not(.dark) div#aamra-zero-header-container > span,
html:not(.dark) .aamra-search-page-heading-wrap > span,
html:not(.dark) .aamra-search-fuzzy-match-header > span  {
    color: #6A6762;
}
.aamra-search-fuzzy-match-header h2#aamra-fuzzy-no-results {
    font-size: 24px;
    
    font-family: var(--font-body-family);
}
.aamra-concierge-empty-box {
    padding: 10px 0 0;
}
div#aamra-no-match-box > div.w-16.h-16,
.aamra-concierge-empty-box > div.w-16.h-16 {
    width: 42px;
    height: 42px;
    border-radius: 0;
}
html:not(.dark) div#aamra-no-match-box > div.w-16.h-16,
.aamra-concierge-empty-box > div.w-16.h-16 {
    border: 1px dashed #C7C7C2;
    background: #EEEEEC;
}
.aamra-concierge-empty-box h3 {
    font-size: 40px;
}
.aamra-concierge-empty-box p {
  font-size: 14px;
    margin-top: 13px;
    margin-bottom: 20px;
}
.aamra-concierge-empty-box .aamra-btn-solid-concierge {
  font-size: 12px;
  letter-spacing: 0.8px;
}
html:not(.dark) .aamra-concierge-empty-box .aamra-btn-solid-concierge {
  color: rgb(var(--colors-button-text));
    background-color: rgba(var(--colors-button));
}
html:not(.dark) div#aamra-search-empty-container a.aamra-btn-outline-clear {
    border: 1px solid;
}
.aamra-search-fuzzy-match-header > p {
  font-size: 16px;
} 
body .x-container-header-icons  {
  align-items: center;
}
.theme-template-suffix-our-story .splide-slideshow .hero-text p {
  font-size: 18px !important;
}
body .theme-template-suffix-our-story  .aamra-eq-heading {
  font-size: 28px;
  font-weight: 300;
  line-height: normal
}
body .theme-template-suffix-our-story  .aamra-eq-manifesto-body,
body .theme-template-suffix-our-story  .aamra-eq-quote,
body .theme-template-suffix-our-story  .aamra-eq-tagline {
  font-family: var(--font-body-family) !important;
  font-style: normal !important;
  font-weight: 400 !important;
  line-height: 1.65 !important;
  color: #1D4228 !important;
  font-size: 18px !important;
}
body .theme-template-suffix-our-story  .aamra-eq-manifesto {
  max-width: 940px !important;
  display: flex !important;
  flex-direction: column !important;
}
body .theme-template-suffix-our-story  .aamra-eq-brand {
  order: 1 !important;
  font-size: 12px;
  letter-spacing: 2.2px;
  font-weight: 500;
  color: #6A6762 !important;
  margin-bottom: 24px !important;
  margin-top: 0 !important;
}
body .theme-template-suffix-our-story  .aamra-eq-heading {
  order: 2 !important;
}
body .theme-template-suffix-our-story  .aamra-eq-manifesto-body {
  order: 3 !important;
}
body .theme-template-suffix-our-story  .aamra-eq-tagline {
  order: 4 !important;
}
body .theme-template-suffix-our-story  .section-aamra-editorial-quote {
    background: #F0E9D6 !important;
}
.section-aamra-founder-quote {
    background: #F6F5F2 !important;
}
body .theme-template-suffix-our-story  .section-aamra-editorial-quote > div,
body .theme-template-suffix-our-story  .section-aamra-founder-quote > div {
  background: transparent;
}
body .theme-template-suffix-our-story  .aamra-fq-image-wrap,
body .theme-template-suffix-our-story  .aamra-fq-content {
  max-width: 960px !important;
}
body .theme-template-suffix-our-story .aamra-fq-eyebrow {
  color: #6A6762;
  font-size: 12px;
}
body .aamra-fq-author {
  font-size:14px;
    color: #6A6762;
}
body .section-aamra-editorial-split {
  background: #EDEBE7;
}
body .theme-template-suffix-our-story .aamra-fq-quote {
    font-size: 40px;
    line-height: normal;
    font-weight: 300;
    letter-spacing: -0.5px;
}
body .theme-template-suffix-our-story .aamra-es-eyebrow,
body .theme-template-suffix-our-story .aamra-bv-eyebrow,
.theme-template-suffix-blog .x-block-collage-header > div p {
  font-size: 12px;
  color: #6A6762 !important;
}
body .theme-template-suffix-our-story p {
    font-size: 16px;
}
body .theme-template-suffix-our-story .aamra-es-heading {
  font-size: 28px;
  font-weight: 300;
}
body .theme-template-suffix-our-story .aamra-es-btn {
  background: transparent !important;
  max-width: max-content;
}
body .theme-template-suffix-our-story .aamra-es-btn:hover {
  background: #121210 !important;
  color: #fff;
}
body .theme-template-suffix-our-story .aamra-bv-section {
  padding-top: 64px;
}
body .theme-template-suffix-our-story .aamra-bv-heading {
  font-size: 26px;
  font-weight: 400;
}
.theme-template-suffix-blog .section-aamra-brand-values .aamra-bv-number {
  font-size: 28px;
  color: #121210;
}
.theme-template-suffix-blog .x-block-collage-header h3 {
    font-size: 26px;
}
.theme-template-suffix-blog .x-block-collage-header > div {
    margin: 0;
    padding-bottom: 0;
}
.theme-template-suffix-blog .x-block-collage-header {
  margin-bottom: 16px;
}
.theme-template-suffix-blog .section-aamra-brand-values .aamra-bv-heading {
  font-size: 26px;
}
.theme-template-suffix-blog .section-aamra-brand-values .aamra-bv-text {
  font-size: 14px;
  color: #6A6762 !important;
}
body .theme-template-suffix-our-story .aamra-bv-number {
    color: #121210 !important;
    font-size: 28px;
    margin-bottom: 10px;
    font-weight: 400;
}
.theme-template-suffix-our-story .section-aamra-story-video {
    padding-bottom: 64px;
}
.theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split > div {
    padding: 0 !important;
    background: #F0E9D6;
}
body .theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split .aamra-es-heading {
  font-size: 40px;
}
body .theme-template-suffix-our-story .section-aamra-editorial-split + section .animate_transition_slide__box{
  text-align: center !important;
  max-width: 640px !important;
    margin: 0 auto;
    padding-bottom: 40px;
}
body .theme-template-suffix-our-story .section-aamra-editorial-split+section .animate_transition_slide__box p {
    color: #fff !important;
    text-align: center !important;
    max-width: 100%;
    font-size: 14px;
}
body .theme-template-suffix-our-story .section-aamra-editorial-split+section .animate_transition_slide__box > div {
    margin-top: 11px;
}
body .section-aamra-founder-quote + .section-aamra-editorial-split,
body .section-aamra-founder-quote+.section-aamra-editorial-split > div {
    background: #edebe7 !important;
}
body .section-aamra-founder-quote+.section-aamra-editorial-split>div .aamra-es-col-text {
    max-width: 664px;
    margin: 0 auto;
    padding: 0 20px;
}
.theme-template-suffix-faq .aamra-topic-hero-banner h2,
.theme-template-suffix-faq .aamra-support-title,
.theme-template-suffix-blog .aamra-es-heading {
    font-size: 40px;
}

.theme-template-suffix-blog .aamra-es-heading {
  margin-bottom: 8px;
}
.theme-template-suffix-faq .aamra-topic-hero-banner {
    background: #efeadd;
}
.theme-template-suffix-faq .aamra-topic-subtitle {
  color: #A9A59F !important;
  font-size: 12px !important;
}
.theme-template-suffix-faq .aamra-topic-grid-wrap {
    background: #EFEADD;
}
.theme-template-suffix-faq .aamra-topic-grid-wrap {
        padding-top: 48px;
        padding-bottom: 48px;
}
.theme-template-suffix-faq .aamra-topic-eyebrow,
.theme-template-suffix-faq .aamra-faq-sidebar-eyebrow {
    font-size: 12px !important;
    margin-bottom: 16px;
    color: #6A6762 !important;
    letter-spacing: 0.8px !important;
}
.theme-template-suffix-faq .aamra-topic-card {
    background: #EDEBE7;
        padding: 16px;
}
.theme-template-suffix-faq .aamra-topic-card h4 {
    font-size: 22px;
    font-weight: 300;
}
.theme-template-suffix-faq .aamra-topic-card-desc,
.theme-template-suffix-faq .aamra-support-subtext {
  font-size: 14px;
  color: #6A6762;
}
.theme-template-suffix-faq .aamra-topic-grid {
        gap: 16px;
}
.theme-template-suffix-faq .faq-accordion-section {
    background: #EFEADD;
}
.theme-template-suffix-faq .aamra-faq-pill {
    font-size: 14px;
    border-color: #CFCBC4;
    background: #FFFDF9;
}
.theme-template-suffix-faq .aamra-faq-pill.is-active,
.theme-template-suffix-faq .aamra-faq-pill:hover {
    background: transparent !important;
    border-color: #1D4228;
    color: #1D4228;
}
.theme-template-suffix-faq .aamra-faq-pill:hover {
  color: #1D4228;
}
.theme-template-suffix-faq .aamra-faq-heading {
    font-size: 28px;
    font-weight: 300;
}
.theme-template-suffix-faq .aamra-faq-item {
    border-color: #E4E1DB;
}
.theme-template-suffix-faq .aamra-faq-question {
    font-size: 14px;
}
.theme-template-suffix-faq .support-contact-section {
    background: #EFEADD;
}
.theme-template-suffix-faq .aamra-support-section .aamra-support-container {
    max-width: 100%;
}
.theme-template-suffix-faq .aamra-support-section .aamra-support-container aside.aamra-support-card {
    padding: 0;
    background: transparent;
}
.theme-template-suffix-faq .aamra-support-section .aamra-support-container aside.aamra-support-card > div {
    background: #EDEBE7;
    margin: 0 0 10px;
    padding: 16px;
}
.theme-template-suffix-faq .aamra-support-section .aamra-support-container .aamra-support-card-label {
    font-size: 16px;
}
.theme-template-suffix-faq .aamra-support-section .aamra-support-container .aamra-support-card-val {
    font-size: 18px;
    color: #211B13;
    font-weight: 400;
}
.theme-template-suffix-faq .aamra-support-section .aamra-support-container .aamra-support-card-note {
    font-size: 12px;
    color: #6A6762;
}
.theme-template-suffix-faq .aamra-support-section .aamra-support-form-heading {
    font-size: 28px !important;
    font-weight: 300 !important;
    margin-bottom: 16px;
}
.theme-template-suffix-faq .aamra-support-section .aamra-support-label {
    font-size: 14px !important;
    color: #6A6762 !important;
}
.theme-template-suffix-faq .aamra-support-input,
.theme-template-suffix-faq .aamra-support-select, 
.theme-template-suffix-faq .aamra-support-textarea {
    border-color: #1F1E1C;
    color: #A9A59F;
    font-size: 14px;
}
.theme-template-suffix-faq .aamra-support-input, 
.theme-template-suffix-faq .aamra-support-select {
    height: 47px;
}
.theme-template-suffix-faq .aamra-support-submit-btn {
    background: #6B7248;
    border-color: #6B7248;
    font-size: 12px;
    letter-spacing: 0.8px;
}
.theme-template-suffix-faq .aamra-topic-grid-wrap .aamra-topic-container {
    padding: 0 16px;
}
.theme-template-suffix-faq .aamra-support-section {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.theme-template-suffix-blog span.aamra-es-eyebrow {
  font-size: 12px !important;
  
  letter-spacing: 0.8px;
}
.theme-template-suffix-blog .aamra-es-desc {
  font-size: 14px;
}
.theme-template-suffix-blog .aamra-es-btn-wrap a {
  font-size: 12px;
  color: #007AFF;
  text-decoration: underline;  
}
.theme-template-suffix-blog .aamra-es-btn-wrap {
    justify-content: center !important;
    margin-top: 0;
    width: 100%;
}
.theme-template-suffix-blog .section-rich-text p,
.theme-template-suffix-blog .aamra-es-desc {
    color: #6A6762 !important;
    margin: 0;
}
.theme-template-suffix-blog .section-aamra-editorial-split .aamra-es-heading {
    font-size: 28px;
    font-weight: 300;
}
.section-aamra-brand-values .aamra-bv-eyebrow {
    color: #6A6762 !important;
    margin-bottom: 24px;
}
.section-featured-blog {
    padding-top: 48px;
    padding-bottom: 64px;
}
.theme-template-suffix-our-story .hero-text .splide-slideshow .hero-text p {
    max-width: 100%;
    width: 100%;
    margin: 8px auto 0;
    max-width: 640px;
    text-align: center !important;
}
.theme-template-suffix-our-story .section-aamra-founder-quote .aamra-fq-wrapper {
    display: flex;
    align-items: center;
    gap: 24px;
    flex-direction: row;
    justify-content: flex-start;
}
.theme-template-suffix-our-story .section-aamra-founder-quote .aamra-fq-wrapper .aamra-fq-image-wrap {
    width: 50% !important;
    margin: 0;
}
.theme-template-suffix-our-story .section-aamra-founder-quote > div {
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.theme-template-suffix-our-story .section-aamra-founder-quote .aamra-fq-wrapper .aamra-fq-content {
    max-width: 668px !important;
    margin: 0;
}
.theme-template-suffix-our-story .section-aamra-founder-quote .aamra-fq-wrapper .aamra-fq-content .aamra-fq-quote {
    font-size: 28px;
    color: rgba(var(--colors-text));
    margin-bottom: 0;
}
.theme-template-suffix-our-story .section-aamra-founder-quote .aamra-fq-wrapper .aamra-fq-content .aamra-fq-description p {
    font-size: 16px !important;
}
.theme-template-suffix-our-story .section-aamra-founder-quote .aamra-fq-wrapper .aamra-fq-content .aamra-fq-description p + p {
    margin-top: 16px;
}
.theme-template-suffix-our-story .section-aamra-editorial-split .aamra-es-card-wrap {
    gap: 0 !important;
}
.theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split .aamra-es-card-wrap .aamra-es-col-text{
    width: 100% !important;
    max-width: 100% !important;
}
.theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split .aamra-es-card-wrap .aamra-es-col-media {
    width: 100% !important;
}
.theme-template-suffix-our-story .hero-text .animate_transition_slide__box p {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
.theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split {
  padding: 64px 16px;
}
.theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split span.aamra-es-eyebrow {
  font-weight: normal;
  letter-spacing: 0.8px;
}
.theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split h2.aamra-es-heading {
  margin-top: 7px;
  font-size: 34px;
  letter-spacing: 1px;
}
.theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split .aamra-es-secondary-content .aamra-es-desc.rte {
  column-count: 2;
  padding-bottom: 0px;
}
.theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split .aamra-es-desc.rte {
  padding-bottom: 64px;
  column-count: 2;
}
.theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split .aamra-es-desc.rte p {
  font-size: 16px;
  margin-bottom: 0;
}
.theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split .aamra-es-card-wrap .aamra-es-col-text {
    padding: 0;
}
.theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split .aamra-es-card-wrap .aamra-es-col-media,
.theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split .aamra-es-secondary-content {
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
    flex-direction: row;
}
.theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split .aamra-es-card-wrap .aamra-es-col-media .aamra-es-media,
.theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split .aamra-es-secondary-content > div {
    width: calc(50% - 20px);
}
.theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split .aamra-es-secondary-content {
    max-width: 100%;
}
.theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split .aamra-es-card-wrap .aamra-es-col-text {
    padding: 0;
}
.theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split .aamra-es-card-wrap .aamra-es-col-media,
.theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split .aamra-es-secondary-content {
    display: flex;
    flex-wrap: wrap;
    gap: 40px;
    flex-direction: row;
}
.theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split .aamra-es-card-wrap .aamra-es-col-media .aamra-es-media,
.theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split .aamra-es-secondary-content > div {
    width: calc(50% - 20px);
}
.theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split .aamra-es-secondary-content {
    max-width: 100%;
    margin-top: 64px !important;
}
.theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split .aamra-es-secondary-content .aamra-es-desc {
    column-count: revert !important;
}
.theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split .aamra-es-secondary-content > div.aamra-es-secondary-heading.rte,
.theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split .aamra-es-secondary-content > div.aamra-es-secondary-heading.rte h4 {
    margin-top: 0;
}
.theme-template-suffix-our-story .section-aamra-founder-quote+.section-aamra-editorial-split + .section-aamra-editorial-split h2.aamra-es-heading{
    font-size: 32px;
    margin-bottom: 16px;
}
.theme-template-suffix-our-story .section-aamra-founder-quote+.section-aamra-editorial-split + .section-aamra-editorial-split p {
    font-size: 16px;
    color: #6A6762;
}
.theme-template-suffix-our-story .section-aamra-founder-quote+.section-aamra-editorial-split + .section-aamra-editorial-split .aamra-es-col-text {
    max-width: 636px;
    margin-left: auto;
    margin-right: auto;
}
.theme-template-suffix-our-story .section-aamra-brand-values .aamra-bv-number {
    font-size: 16px;
    font-weight: normal;
    font-family: 'Jost';
}
.theme-template-suffix-our-story .section-aamra-brand-values .aamra-bv-heading {
    font-size: 28px;
    letter-spacing: 2px;
}
.theme-template-suffix-our-story .section-aamra-brand-values .aamra-bv-text {
    font-size: 16px;
    color: #6A6762;
}
.theme-template-suffix-our-story .section-aamra-brand-values .aamra-bv-section {
    padding-bottom: 64px;
}
.section-newsletter:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #16352073;
}
.section-newsletter .newsletter__wrapper .x-block-email-form form  div {
    margin-top: 0 !important;
}
#section-footer .footer__heading {
    color: #6A6762;
}
#section-footer .footer__link {
    color: #211B13;
    font-family: 'Jost';
}
body #section-footer .footer__blocks-wrapper {
    justify-content: space-between;
}
#section-footer .footer__blocks-wrapper > div {
    width: auto;
}
body #section-footer .footer__blocks-wrapper ul.x-certifications-grid {
    gap: 42px;
}
body .footer-bottom-link a {
    color: #211B13;
    font-weight: normal;
    font-size: 12px;
    font-family: 'Jost';
}
.footer-right-bottom-text div span, .footer-right-bottom-text div p {
    font-size: 12px;
    text-transform: uppercase;
    color: #6A6762;
    letter-spacing: 0.8px;
}
.section-footer-seo-content {
    background: #F6F5F2;
    padding: 64px 0;
}
.section-footer-seo-content .footer-seo-section {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    max-width: 960px !important;
    margin: 0 auto;
}
.section-footer-seo-content .footer-seo-section h4,
.section-footer-seo-content .footer-seo-section h3,
.section-footer-seo-content .footer-seo-section h2,
.section-footer-seo-content .footer-seo-section h5 {
    font-weight: normal;
    font-size: 12px;
    font-family: 'Jost';
     color: #6A6762;
    letter-spacing: 0.8px;
}
.section-footer-seo-content .footer-seo-section div,
.section-footer-seo-content .footer-seo-section p {
    font-size: 14px;
    letter-spacing: 0.8px;
    font-family: 'Jost';
    color: #6A6762;
}
.section-footer-seo-content .footer-seo__divider {
    margin-bottom: 48px;
    margin-top: 48px;
}
.section-footer-seo-content .footer-seo__company-info {
    padding-bottom: 0;
}
.section-footer-seo-content .myntra-content h1,
.section-footer-seo-content .myntra-content h3,
.section-footer-seo-content .myntra-content h4 {
    margin-top: 20px;
    text-transform: uppercase;
}
.section-footer-seo-content .footer-seo-section p.footer-seo__telephone a {
    font-size: 14px;
    color: #6A6762;
}
body #section-footer .footer__blocks-wrapper ul.x-certifications-grid li {
    width: auto;
}
body .aamra-desktop-cat-link {
    color: #211B13;
}
.aamra-desktop-cat-link:after {
  display: none;
}
body .aamra-desktop-category-list:hover .aamra-desktop-cat-link, .aamra-desktop-nav-wrapper.has-active-mega .aamra-desktop-cat-link {
  color: #A9A59F;
}
header.header .aamra-desktop-nav-wrapper {
    justify-content: flex-start !important;
}
body .aamra-desktop-col-heading {
    color: #6A6762;
}
body .aamra-desktop-col-list a {
    color: #211B13;
}
.theme-template-index .animate_transition_slide__box {
    text-align: center !important;
}
.theme-template-index .animate_transition_slide__box h2 {
    font-size: 56px;
    font-weight: normal !important;
    letter-spacing: 1px;
}
.theme-template-index .animate_transition_slide__box h2 + div {
    margin-top: 24px !important;
}
.theme-template-index .animate_transition_slide__box h2 + div .button {
    color: #F0E9D6;
    border: 1px solid #F0E9D6;
    background: transparent;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 0.8px;
}
.section-aamra-collection-cards-2 .aamra-cc2-grid {
    gap: 32px;
}
.section-aamra-homepage-video {
  background: #EFEADD;
}
.theme-template-index .section-recently-viewed .recently-viewed-products {
    padding-bottom: 48px;
}
.pdp-making-video-text-box {
  padding: 0 16px;
}
.section-aamra-editorial-quote .aamra-eq-container {
    max-width: 1170px !important;
}
.section-aamra-editorial-quote .aamra-eq-container blockquote.aamra-eq-quote {
    color: #1D4228 !important;
    font-size: 24px;
    letter-spacing: 1px;
    max-width: 100%;
    font-style: normal;
    font-weight: 500;
}
.x-badge-container .x-badge-content {
    background: #FCEBE4 !important;
}
.x-badge-container .x-badge-content span{
    color: #211B13 !important;
    font-size: 9px !important;
}
.x-badge-container .x-badge-content[data-badge-clean="bestseller"] span {
  color: #B3261E !important;
}
.theme-template-collection .section-image-with-text .ltr .iwt-content {
    padding-left: 0;
}
.theme-template-collection .section-image-with-text .button-button_p7xbhC .button {
  color: rgb(var(--colors-button));
  background-color: transparent;
  border: 1px solid #211B13;
  letter-spacing: 0.8px;
  font-weight: 500;
}
.theme-template-collection .section-image-with-text .button-button_p7xbhC .button:hover {
  color: #fff;
  background-color: #211B13;
  border: 1px solid #211B13;
}
.theme-template-product,
.theme-template-product .preload-image  {
  background: #FFFDF9 !important;
}
@media(min-width: 1024px){
  .sticky-header-content {
    border-bottom: 1px solid #E4E1DB;
  }
  .theme-template-suffix-our-story .aamra-es-col-text {
    padding-left: 20px;
    padding-right: 20px;
  }
  body :is(.section-header.is-sticky, #x-header-container.is-sticky, .is-sticky) .h-wishlist-icon .wishlist-h-count {
    top: -6px;
  }
  :is(.section-header.is-sticky, #x-header-container.is-sticky, .is-sticky) nav.x-container-header-nav,
  :is(.section-header.is-sticky, #x-header-container.is-sticky, .is-sticky) .logo-name,
  :is(.section-header.is-sticky, #x-header-container.is-sticky, .is-sticky) .header-logo {
    display: none !important;
  }
  :is(.section-header.is-sticky, #x-header-container.is-sticky, .is-sticky) .header {
    position: absolute !important;
    right: 0 !important;
    top: 0 !important;
    bottom: 0 !important;
    z-index: 40 !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-end !important;
    pointer-events: none !important;
  }
  :is(.section-header.is-sticky, #x-header-container.is-sticky, .is-sticky) .header .x-container-header-icons {
    position: relative !important;
    z-index: 99 !important;
    right: auto !important;
    padding-right: 20px !important;
    pointer-events: auto !important;
  }
  :is(.section-header.is-sticky, #x-header-container.is-sticky, .is-sticky) .aamra-desktop-category-list {
    padding-right: 180px;
  }
}
@media(min-width: 992px) {
  .section-newsletter .newsletter__wrapper .x-block-email-form form  div {
    margin-top: 0 !important;
  }
  .section-newsletter .newsletter__wrapper {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: space-between;
  }
  .section-newsletter .newsletter__wrapper .x-block-header-wrapper {
      order: 0;
  }
  .section-newsletter .newsletter__wrapper .social-block-social_icons_newsletter {
      order: 2;
      width: 100%;
      max-width: 100%;
  }
  .section-newsletter .newsletter__wrapper .x-block-email-form {
      order: 1;
  }
}
@media(max-width: 1250px) {
  body .aamra-desktop-category-list {
       gap: 14px;
  }
  body #section-footer .footer__blocks-wrapper ul.x-certifications-grid {
    gap: 23px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px)  {
  .grid-item .splide__list .x-splide-slide {
	  background-color: #eeeeec;
  }
  .predictive-search-results-list.predictive-search-others ul.predictive-result-item {
      display: flex;
      flex-wrap: nowrap;
      overflow-x: auto;
      padding-bottom: 32px;
      margin-bottom: 16px;
  }
  #section-footer .footer__blocks-wrapper>div {
    flex: auto;
  }
}
@media(max-width: 1023px) {
  body .theme-template-suffix-faq .aamra-faq-sidebar {
    margin-bottom: 0;
  }
  body .theme-template-suffix-faq .aamra-topic-hero-banner {
    padding-bottom: 48px;
    padding-top: 48px;
  }
  .dark body.aamra-has-promo-banner #sticky-header-content,
  .dark body.aamra-has-slideshow #sticky-header-content {
    background: transparent !important;
  } 
  .dark body.aamra-has-promo-banner .is-sticky #sticky-header-content,
  .dark body.aamra-has-slideshow .is-sticky #sticky-header-content {
    background: #121210 !important;
  } 
  body.aamra-has-promo-banner .logo-name img,
  body.aamra-has-slideshow .logo-name img,
  .dark body.aamra-has-promo-banner .logo-name img,
  .dark body.aamra-has-slideshow .logo-name img,
  .dark body.aamra-has-promo-banner .is-sticky .logo-name img,
  .dark body.aamra-has-slideshow .is-sticky .logo-name img{
    filter: brightness(0) invert(1);
  }
  body.aamra-has-promo-banner .is-sticky .logo-name img,
  body.aamra-has-slideshow .is-sticky .logo-name img {
    filter: revert;
  }
  body.aamra-has-promo-banner .header__icon.h-wishlist-icon svg path,
  body.aamra-has-slideshow .header__icon.h-wishlist-icon svg path{
    fill: #fff
  }
  html:not(.dark) body.aamra-has-promo-banner .is-sticky .header__icon.h-wishlist-icon svg path,
  html:not(.dark) body.aamra-has-slideshow .is-sticky .header__icon.h-wishlist-icon svg path {
    fill: #121210;
  }
  .x-container-promotion-banner .promotion-banner-breadcrumbs {
      top: 75px;
  }
  body.aamra-has-promo-banner div#sticky-header-content,
  body.aamra-has-slideshow div#sticky-header-content {
      background: transparent;
      position: absolute;
      width: 100%;
      left: 0;
      color: #fff;
  }
  html:not(.dark) body.aamra-has-slideshow .is-sticky #mobile-navigation,
  html:not(.dark) body.aamra-has-slideshow .is-sticky a#cart-icon > span,
  html:not(.dark) body.aamra-has-promo-banner .is-sticky #mobile-navigation,
  html:not(.dark) body.aamra-has-promo-banner .is-sticky a#cart-icon > span,
  html:not(.dark) body.aamra-has-promo-banner .is-sticky .header-icon-account,
  html:not(.dark) body.aamra-has-slideshow .is-sticky .header-icon-account,
  html:not(.dark) body.aamra-has-promo-banner .is-sticky a#SearchOpen,
  html:not(.dark) body.aamra-has-slideshow .is-sticky a#SearchOpen
  
  {
    color: #121210;
  }
  body.aamra-has-promo-banner div#sticky-header-content:hover svg path,
  body.aamra-has-slideshow div#sticky-header-content:hover svg path{
    fill: #fff;
  }
  html:not(.dark) body.aamra-has-promo-banner .is-sticky div#sticky-header-content:hover svg path,
  html:not(.dark) body.aamra-has-slideshow .is-sticky div#sticky-header-content:hover svg path{
    fill: #121210;
  }
  body.aamra-has-promo-banner div#sticky-header-content:hover #mobile-navigation svg path,
  body.aamra-has-slideshow div#sticky-header-content:hover #mobile-navigation svg path{
    stroke: #fff;
  }
  html:not(.dark) body.aamra-has-promo-banner .is-sticky div#sticky-header-content:hover #mobile-navigation svg path,
  html:not(.dark) body.aamra-has-slideshow .is-sticky div#sticky-header-content:hover #mobile-navigation svg path{
    stroke: #fff;
  }
  .aamra-search-fuzzy-match-header h2#aamra-fuzzy-no-results {
    font-size: 14px;
    
      font-family: var(--font-body-family);
  }
  .aamra-concierge-empty-box h3 {
    font-size: 20px;  
  }
  .aamra-concierge-empty-box p {
    font-size: 12px;
  }
  .theme-template-search .search-page.section-padding-template--28396513100052__main {
      padding-top: 16px;
  }
  .theme-template-search div#aamra-correct-header-box > h1 {
    font-size: 20px;
  }
    body .aamra-view-all-mobile-btn {
      font-size: 12px;
      
      letter-spacing: .8px;
      padding-left: 15px;
      padding-right: 15px;
      max-width: max-content; 
  }
  html:not(.dark) body .aamra-view-all-mobile-btn { 
    color: rgb(var(--colors-button-text));
    background-color: rgba(var(--colors-button));
  }
  .predictive-search-results-list.predictive-search-others ul.predictive-result-item {
      gap: 8px;
  }
  .predictive-search-results-list.predictive-search-others ul.predictive-result-item > li {
      min-width: 210px;
  }
  body #FormSearch .search-input-wrap {
    max-width: 100%;
  }
  .aamra-col-header {
    margin-bottom: 10px;
  }
  .promotion-box-content--square h3 {
      font-size: 40px;
  }
    .section-image-with-text h1.heading-heading_XPA3iW {
      font-size: 40px;
      max-width: 640px;
  }
  .product-grid {
    gap: 8px !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }
  .header {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .banner-desc-split {
      display: none;
  }
  .load-more-btn {
      max-width: 600px;
  }
  .button-quickview-icon button.button.label-btn-quickview {
      border-radius: 0 !important;
      width: 32px !important;
      height: 32px !important;
      background: #fff !important;
  }
  .button-quickview-icon button.button.label-btn-quickview span {
      color: #000;
  }
  .dark .button-quickview-icon button.button.label-btn-quickview {
      background: #000 !important;
  }
  .dark .button-quickview-icon button.button.label-btn-quickview span {
      color: #fff;
  }
  .button-quickview-icon {
      top: 8px !important;
      right: 8px !important;
  }
  /* Custom horizontal scrollbar */
  .banner-cat-list-split,
  div#active-filter-tag::-webkit-scrollbar,
  .predictive-search-results-list.predictive-search-others ul.predictive-result-item::-webkit-scrollbar {
      overflow-x: auto;
      scrollbar-width: thin;
      scrollbar-color: #000 transparent;
  }
  /* Chrome, Edge, Safari */
  .banner-cat-list-split::-webkit-scrollbar,
  div#active-filter-tag::-webkit-scrollbar,
  .predictive-search-results-list.predictive-search-others ul.predictive-result-item::-webkit-scrollbar  {
      height: 3px;
  }
  .banner-cat-list-split::-webkit-scrollbar-track,
  div#active-filter-tag::-webkit-scrollbar-track,
  .predictive-search-results-list.predictive-search-others ul.predictive-result-item::-webkit-scrollbar-track  {
      background: #fff;
  }
  .banner-cat-list-split::-webkit-scrollbar-thumb,
  div#active-filter-tag::-webkit-scrollbar-track,
  .predictive-search-results-list.predictive-search-others ul.predictive-result-item::-webkit-scrollbar-track  {
      background: #000;
      border-radius: 10px;
  }
  .banner-cat-list-split::-webkit-scrollbar-thumb:hover,
  div#active-filter-tag::-webkit-scrollbar-thumb:hover,
  .predictive-search-results-list.predictive-search-others ul.predictive-result-item::-webkit-scrollbar-thumb:hover  {
      background: #666;
  }
  .banner-cat-list-split {
      display: flex !important;
      gap: 8px !important;
      flex-wrap: nowrap;
      overflow-x: auto;
  }
  .banner-cat-list-split .split-item-wrap {
      display: block;
      width: 100%;
      min-width: 144px;
      padding-bottom: 3px;
  }
  .showing-items-count {
    display: none;
  }
  body .aamra-zero-search {
      padding-top: 0;
  }
  .section-footer-seo-content {
    padding: 32px 0;
  }
}
@media(max-width: 992px) {
  .theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split,
  .theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split > div {
    background: #FFFDF9 !important;
  }
  .theme-template-suffix-our-story .aamra-es-card-wrap.aamra-es-desktop-left>.aamra-es-col-media {
    width: 100%;
    /* padding-left: 0;
    padding-right: 0; */
  }
  .theme-template-suffix-our-story .section-aamra-founder-quote .aamra-fq-wrapper .aamra-fq-content {
    padding:0 20px;
  }
  .theme-template-collection .section-recently-viewed .recently-viewed-products {
    padding-top: 40px;
    padding-bottom: 50px;
  }
  .theme-template-collection .section-image-with-text .ltr {
    padding: 0;
  }
  .theme-template-collection .section-image-with-text .image-with-text .iwt-content {
    padding-bottom: 0;
  }
  .theme-template-collection .section-padding-template--28396513722644__product-grid {
    padding-bottom: 48px !important;
  }
  .theme-template-collection .section-image-with-text .image-with-text {
    padding-top: 0;
    padding-bottom: 40px;
        background: #F0E9D6;
  }
  .theme-template-collection .section-image-with-text .button-button_p7xbhC,
  .theme-template-collection .section-image-with-text [class*=button-] {
    margin-bottom: 0;
  }
  .product-grid .splide__pagination--ltr {
    right: 12px;
    bottom: 162px !important;
    left: auto;
  }
  .section-aamra-collection-cards-2 .aamra-cc2-grid {
    gap: 8px;
  }
  body .aamra-zero-search .aamra-recent-searches-list .aamra-recent-row button.aamra-recent-item {
    font-size: 14px;
  }
  .theme-template-suffix-our-story .section-aamra-founder-quote+.section-aamra-editorial-split .aamra-es-desc.rte {
    column-count: 1;
    padding-bottom: 40px;
  }
  body .aamra-standards-section {
    padding-top: 0 !important;
    padding-bottom: 40px !important;
  }
  .pdp-making-video-grid.aamra-grid-valign-middle {
    flex-direction: column-reverse;
  }
  .pdp-making-video-grid.aamra-grid-valign-middle .pdp-making-video-content.aamra-valign-middle .pdp-making-video-text-box {
      padding: 0;
      padding-bottom: 10px;
  }
  body .aamra-hp-video-subheading {
      letter-spacing: 0.8px;
      font-size: 12px;
      font-weight: 400;
      color: #6A6762;
      margin-bottom: 12px;
  }
  html:not(.dark) .theme-template-index .pdp-making-video-desc {
      color: #211B13;
  }
  body .theme-template-index .pdp-making-video-section {
      padding-bottom: 0;
  }
  .shopify-section.section-aamra-collection-cards-2 {
    padding-top: 32px;
  }
  body .aamra-cc2-subtitle {
      font-size: 22px;
      text-align: left;
  }
  body .aamra-cc2-btn {
      margin: 0;
  }
  .recently-viewed-layout .recently-viewed-header {
      width: 100%;
      display: block;
      max-width: 100% !important;
  }
  .recently-viewed-layout {
      flex-wrap: wrap !important;
  }
  body .pdp-recs-title, 
  body .recently-viewed-title {
      margin-bottom: 4px;
      font-size: 24px;
      letter-spacing: 1px;
  }
  body .pdp-recs-subtitle,
  body .recently-viewed-subtitle {
      font-size: 14px;
  }
  body .recently-viewed-scroller {
      gap: 8px;
  }
  body .aamra-standards-heading {
      font-size: 24px;
  }

  body .aamra-standards-content {
      border-bottom: 1px solid #CFCBC4;
      padding-bottom: 29px;
  }
  #section-footer .footer__blocks-wrapper>div {
    width: 33.33%;
    flex: revert;
  }
  #section-footer .footer__blocks-wrapper>div:last-child {
    width: auto;
  }
  .theme-template-suffix-our-story .section-aamra-founder-quote .aamra-fq-wrapper  {
      flex-wrap: wrap;
  }
  .theme-template-suffix-our-story .section-aamra-founder-quote .aamra-fq-wrapper .aamra-fq-image-wrap,
  .theme-template-suffix-our-story .section-aamra-founder-quote .aamra-fq-wrapper .aamra-fq-content {
      width: 100% !important;
      max-width: 100% !important;
  }
  body .section-aamra-founder-quote+.section-aamra-editorial-split>div .aamra-es-col-text {
    max-width: 100%;
    padding: 24px 20px;
  }
  .theme-template-suffix-our-story .aamra-es-card-wrap a.aamra-es-btn {
    margin-bottom: 40px;
  }
  body .theme-template-suffix-our-story .aamra-bv-section {
    padding-top: 40px;
  }
  .theme-template-suffix-our-story .section-aamra-story-video {
    padding-bottom: 40px;
  }
  .theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split>div .aamra-es-col-text {
    padding: 24px 20px;
  }
  .theme-template-suffix-our-story .section-aamra-founder-quote+.section-aamra-editorial-split .aamra-es-card-wrap .aamra-es-col-media, .theme-template-suffix-our-story .section-aamra-founder-quote+.section-aamra-editorial-split .aamra-es-secondary-content {
    padding: 0;
  }
  body .aamra-sv-container {
    padding: 0;
  }
  body .theme-template-suffix-our-story .aamra-es-card-wrap>div {
    padding-left: 16px;
    padding-right: 16px
  }
  body .theme-template-suffix-our-story .aamra-fq-quote {
    font-size: 28px;
  }
  body .theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split .aamra-es-heading {
    font-size: 26px;
  }
  body .section-aamra-founder-quote +.section-aamra-editorial-split>div .aamra-es-col-text .aamra-es-desc p,
  body .section-aamra-founder-quote +.section-aamra-editorial-split>div .aamra-es-col-text .aamra-es-desc {
    margin-bottom: 0 !important;
  }
  .theme-template-suffix-faq .aamra-faq-section {
    padding: 0 16px;
  }
  .theme-template-suffix-faq .aamra-faq-mobile-select-wrap {
    margin-bottom: 16px;
  }
  .theme-template-suffix-faq .aamra-faq-mobile-label {
    font-size: 12px !important;
    font-weight: 600 !important;
    color: #6A6762 !important;
  }
  .theme-template-suffix-our-story .section-aamra-founder-quote+.section-aamra-editorial-split .aamra-es-secondary-content {
    max-width: 100%;
    margin-top: 24px !important;
  }
  .theme-template-suffix-our-story .section-aamra-founder-quote+.section-aamra-editorial-split+.section-aamra-editorial-split .aamra-es-col-text {
    width: 100%;
    max-width: 100%;
  }
  .aamra-es-card-wrap.aamra-es-desktop-left>.aamra-es-col-text, .aamra-es-card-wrap.aamra-es-desktop-left>.aamra-es-col-media, .aamra-es-card-wrap.aamra-es-desktop-right>.aamra-es-col-text, .aamra-es-card-wrap.aamra-es-desktop-right>.aamra-es-col-media {
      width: 100%;
      padding-bottom: 40px;
  }
}
@media(max-width: 767px) {
    .theme-template-suffix-inspirations .aamra-es-section.full-width-mobile {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
  .aamra-blog-featured__btn {
    width: 100%;
  }
  .theme-template-suffix-crafts-artisans .aamra-es-section.full-width-mobile .aamra-es-col-media,
  .theme-template-suffix-crafts-artisans .aamra-es-section.full-width-mobile .aamra-es-col-text,
  .theme-template-suffix-sustainability .aamra-es-section.full-width-mobile .aamra-es-col-text,
  .theme-template-suffix-sustainability .aamra-es-section.full-width-mobile .aamra-es-col-media{
    padding-bottom: 0 !important;
  }
  .theme-template-suffix-blog-overview .aamra-blog-featured-wrap {
    padding-top: 48px !important;
    padding-bottom: 48px !important;
  }
  .theme-template-suffix-crafts-artisans .aamra-es-btn-wrap.aamra-btn-desktop {
    display: block !important;
  }
  body .theme-template-suffix-our-story .aamra-es-section.full-width-mobile .aamra-es-col-media {
    padding-top:0 !important;
    padding-bottom: 0 !important
  }
  body .theme-template-suffix-our-story p {
    font-size: 16px;
  }
  body .theme-template-suffix-our-story .aamra-es-btn-wrap.aamra-btn-desktop.aamra-btn-align-left {
    display: block !important
  }
  body .theme-template-suffix-our-story .aamra-es-section.full-width-mobile .aamra-es-col-text {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  [id*="newsletter_7rWC9a"] .h2, [id*="newsletter_7rWC9a"] h3 {
    font-size: 22px;
  }
  .grid-item .card-product {
    min-height: auto !important; 
  }
  .product-grid .grid-item a + .card-info {
    min-height: 133px;
  }
  .theme-template-collection .promotion-box-content--square p {
    font-size: 16px;
    font-weight: 400;
  }
  /* .aamra-eq-manifesto {
    margin-top: 25px;
  } */
  body .aamra-zero-desktop-grid .aamra-zero-col-3 {
    min-width: 100%;
  }
  .theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split .aamra-es-card-wrap .aamra-es-col-media .aamra-es-media, .theme-template-suffix-our-story .section-aamra-founder-quote + .section-aamra-editorial-split .aamra-es-secondary-content > div {
    width: 100%;
  }
  body .theme-template-collection .section-image-with-text .ltr .iwt-content {
    padding-left: 20px;
  }
  .newsletter__wrapper > div.social-block-social_icons_newsletter {
        margin-bottom: 30px;
  }
  body .product-grid .grid-item .card-info .card__heading a,
  .product-grid .grid-item .card-info .x-card-price .price,
  html:not(.dark) body .showing-items-count span {
    font-size: 14px;
    background: transparent;
  }
  html:not(.dark) body .showing-items-count span {
    font-weight: 400;
  }
  body .aamra-zero-search {
    padding-top: 16px;
  }
  body .aamra-pills-wrap {
    flex-direction: column;
  }
  body .aamra-zero-col-2 .aamra-pills-wrap .aamra-pill-btn, .aamra-pill-btn {
    font-size: 14px;
    border: 1px solid #CFCBC4;
  }
  body .aamra-zero-desktop-grid .aamra-zero-col-2 {
    margin-top: 0px;
    margin-bottom: 11px;
  }
  body .aamra-edit-card-sub {
    font-size: 14px;
    color: #F0E9D6;
  }
  body .aamra-edit-card-cta {
    font-size: 12px;
    color: #F0E9D6;
    letter-spacing:0.8px;
  }
  body .aamra-zero-desktop-grid .aamra-zero-col-2 {
    display: block;
  }
  body .theme-template-suffix-our-story .section-aamra-brand-values .aamra-bv-heading {
    font-size: 22px;
  }
  .theme-template-suffix-our-story .section-aamra-founder-quote+.section-aamra-editorial-split+.section-aamra-editorial-split .aamra-es-col-text {
    padding-bottom: 25px;
  }
  .section-footer-seo-content {
    padding: 16px 0;
  }
  #section-footer .footer__blocks-wrapper>div:last-child {
    width: 100%;
    flex: revert;
    max-width: 100%;
    margin-bottom: 0;
    border-top: 1px solid #E4E1DB;
    padding-top: 30px;
  }
  #section-footer .footer__blocks-wrapper>div {
    width: 50%;
    flex: revert;
    padding: 0;
  }
  body .theme-template-suffix-our-story .section-aamra-editorial-split+section .animate_transition_slide__box>div {
    justify-content:flex-start;
  }
  body .theme-template-suffix-our-story .section-aamra-editorial-split+section .animate_transition_slide__box>div a {
    max-width: max-content;
    min-width: revert;
    padding: 0 24px !important;
  }
  .theme-template-suffix-our-story .section-aamra-story-video + section .aamra-es-col-text {
    order: 2;
    padding-bottom: 0;
  }
  .theme-template-suffix-our-story .section-aamra-story-video + section .aamra-es-col-media {
    order: 1;
  }
  body .theme-template-suffix-our-story .section-aamra-editorial-split+section .animate_transition_slide__box p {
    text-align: left !important;
  }
  .theme-template-suffix-our-story .section-aamra-story-video + section .aamra-es-btn-wrap.aamra-btn-mobile {
    order: 3;
    margin-top: 0;
  }
  .theme-template-suffix-our-story .section-aamra-story-video + section .aamra-es-btn-wrap.aamra-btn-mobile a {
    max-width: 100% !important;
  }
  .theme-template-suffix-our-story .aamra-es-card-wrap a.aamra-es-btn {
    max-width: max-content;
    margin-left: 0;
  }
  body .theme-template-suffix-our-story .section-aamra-editorial-split+section .animate_transition_slide__box {
    text-align: left !important;
  }
  html:not(.dark) .search-input-wrap > div {
    border-color: rgb(var(--colors-text));
  }
  .predictive-search-results-list {
      padding: 0 4px;
  }
  .predictive-search-results-list.predictive-search-others ul.predictive-result-item {
    padding-right: 0;
    padding-left: 0;
    padding-top: 20px;
  }
  .footer-bottom > div {
      gap: 24px;
  }
  div#active-filter-tag {
    overflow-x: auto;
  }
  form.grid ul.active-filter {
      margin-top: 1px;
      flex-wrap: nowrap;
  }
  form.grid ul.active-filter li button {
      background: transparent;
      font-size: 14px;
      border-radius: 54px;
      padding: 8px 12px;
      width: 100%;
      justify-content: space-between;
  }
  .dark .wishlist-engine-button {
    background: #fff;
  }
  html:not(.dark) form.grid ul.active-filter li button {
      color: #3D3D36;
      border: 1px solid #6A6762;
  }
  form.grid ul.active-filter li {
      margin-left: 0;
      min-width: 92px;
  }
  form.grid ul.active-filter li:last-child button {
      font-size:12px;
      
      color: #B3261E !important;
      letter-spacing: 0.8px;
      text-transform: uppercase;
      padding: 5px 4px;
      text-decoration: none;
      border: 0 !important;
  }
  .dark form.grid ul.active-filter li button {
    padding: 8px 12px;
    color: #121210;
    background: #fff;
  }
  .section-image-with-text h1.heading-heading_XPA3iW {
    font-size: 20px;
  }
  .product-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
  .section-image-with-text .button-button_p7xbhC {
    width: 100%;
  }
  .list-layout div#items-grid {
    display: block !important;
  }
}
@media(max-width: 370px) {
  .product-grid .grid-item .heading-promotion_block_HdKwnr {
    font-size: 37px !important;
  }
  /* .list-layout .product-grid {
    display: flex;
    flex-wrap: wrap;
  }
  .list-layout .product-grid .grid-item {
    width: 100%;
  } */
}

@media(max-width: 1440px) {
	body .aamra-desktop-mega-container {
		padding-left: 20px;
		padding-right: 20px;
	}
}