/** Shopify CDN: Minification failed

Line 253:12 Expected identifier but found whitespace
Line 253:13 Unexpected "("

**/



/*Home page masonary grid section*/


/* home be inspribed */

.hm-be-inspired .mr-image-block.image-1 {
    width: 300px;
}

#shopify-section-template--25377469432117__card_images_kWjEUx .overflow-hidden.block.w-full.h-full {
    border-radius: 20px;
}
#shopify-section-template--25377469432117__card_images_kWjEUx button.btn.btn--secondary {
    FONT-SIZE: 16px;
}
#shopify-section-template--25444460658997__slideshow_VjyBNh .slideshow__text {
    max-width: 65%;
}
.hm-be-inspired .mr-image-block.image-2 {
    width: 250px;
}

.hm-be-inspired .mr-image-block.image-3 {
    width: 375px;
    position: relative;
    top: 0;
    left: 0;
}
.hm-be-inspired .mr-image-block.image-4 {
    width: 300px;
    padding: 50px 0px 0px;
}

.hm-video-behind-the-sparkle .video-hero__content-wrapper {
    width: 665px;
    max-width: 100%;
}
.mega-menu__item .h4.mega-menu__link {
    font-size: 16px !important;
    font-weight: 600 !important;
    color: #E5CBA3;
}

.flex-container {
  display: flex;
  gap: 15px;
}
section.contact-section {
    padding-bottom: 50px;
    padding-top: 30px;
}



.shape-guide-icons-list-out {
    display: grid;
    gap: 30px;
    grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
}

.shape-guide-icons-list-out .icon-text-box-main {
    text-align: center;
    margin: 15px 0px 30px;
}


/**
*Contact form style 
**/



.shape-table-section {
    padding: 30px 0px;
    font-family: 'Crimson Text', serif;
    background-color: #ffffff;
  }

  .shape-table-section h2 {
    font-size: 26px;
    font-weight: 300;
    color: #8C704E;
    margin-bottom: 24px;
    text-transform: uppercase;
  }

  .shape-table {
    width: 100%;
    border-collapse: collapse;
    font-size: 16px;
    color: #222;
  }

  .shape-table th,
  .shape-table td {
    padding: 15px 10px;
    border-bottom: 1px solid #ddd;
    vertical-align: middle;
    line-height: 1.6;
    text-align: left;
  }

.shape-table th {
    font-weight: 600;
    font-size: 16px;
    color: #2B2B2B;
    text-transform: uppercase;
}

  .shape-table td div {
    display: flex;
    align-items: center;
    height: 100%;
  }

  .stars {
    color: #8C704E;
    letter-spacing: 1px;
    font-size: 18px;
    font-weight: 500;
    line-height: 1;
  }

.page-section-heading{color:#927B55; }

body.page-template.shape-guide li em {
    color: #927B55;
}

.page-template h2.rich-text__heading.h3{
    color: #927B55;
}

.guide-3-image-section card-images .f-column:nth-child(2) {
    margin-top: 150px;
}


.mr-image-with-text-out .card-media__content.card-media__content--center.content-overlay {
    padding: 0;
    position: relative !important;
    font-size: 16px;
    color: #0000;
}

/**
 * Media Query
*/
@media (max-width: 768px) {

  .mr-image-block.image-1, .mr-image-block.image-4, .mr-image-block.image-7 {
        width: 240px;
        display: block;
        vertical-align: top;
        padding: 30px 0;
        align-items: baseline;
        margin: auto;
        height: auto;
        position: unset;
    }

    .mr-image-block.image-2, .mr-image-block.image-3, .mr-image-block.image-5, .mr-image-block.image-6 {
        width: 200px;
        max-width: calc(50% - 10px);
        position: relative;
        top: 0;
        left: 0;
        right: 0;
        display: inline-block;
        margin: 5px;
        height: unset;
        padding: 0px;
    }

  
  .guide-3-image-section card-images .f-column:nth-child(2) {
    margin-top: 0px;}

  .shape-guide-icons-list-out
  {
    grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
  }
    .flex-container {
    flex-direction: column;
  }

    .shape-table thead {
      display: none;
    }

    .shape-table,
    .shape-table tbody,
    .shape-table tr,
    .shape-table td {
      display: block;
      width: 100%;
    }

    .shape-table tr {
      margin-bottom: 20px;
      border-bottom: 2px solid #ccc;
    }

    .shape-table td {
      text-align: left;
      padding: 12px;
    }

    .shape-table td::before {
      content: attr(data-label);
      font-weight: bold;
      display: block;
      margin-bottom: 6px;
      color: #333;
    }
}
.mr-image-block .media-wrapper img {
  transition: transform 0.4s ease, box-shadow 0.4s ease;
  transform: scale(1);
  will-change: transform;
}

.mr-image-block:hover .media-wrapper img {
  transform: scale(1.08); /* popup zoom */
  box-shadow: 0 12px 25px rgba(0, 0, 0, 0.2); /* subtle shadow */
  z-index: 2;
}
motion-element {
  outline: none !important;
}

motion-element:focus {
  outline: none !important;
  box-shadow: none !important;
}

ul.dropdown__nav {
    text-transform: uppercase;
}
.footer-block.footer-block--menu.f-column.w-full {
    text-transform: uppercase;
}
.collapsible-tabs__image-col.f-column.w-full.flex.flex-col.md\:order-first.order-last.justify-center
Specificity: (0,8,0)
 {
    position: sticky;
    top: 100px;
    align-self: flex-start;
    height: fit-content;
}
h3.collection-card__title.h4 {
  color: white;
}
.collection-card__info.flex.items-center.gap-2.w-full {
  position: absolute;
  top: 43%;
  left: 0%;
}
motion-element.block.rich-text__subheading.text-subheading {
    font-size: 37px;
    font-weight: 100;
    margin-bottom: 0%;
}
em {
  color: #927b55;
}

.section__header.spacing--large.md\:text-center.text-center {
    display: none;
}

.input-radius-slt {
    display: none;
}

.shopify-policy__title {
  margin-top: 10%;
}
body.policy-template.blocks-corner--square.page-loaded {
  background-color: #0d1a37;
  color: white;
}
h1,
h2,h3 {
  color: white;
}
button.product-card__quickview.btn.btn--icon-circle.btn--white.no-js-hidden {
  display: NONE;
}
p.rf__subtitle {
  font-size: 22px !important;
}


span.num-rs-wrap {
    display: none !important;
}
span#reset-search {
    display: none !important;
}

/* ✅ Custom overlay size for smaller images (2,3,5,6,7) */
.mr-image-block.image-2 .hover-overlay,
.mr-image-block.image-3 .hover-overlay,
.mr-image-block.image-5 .hover-overlay,
.mr-image-block.image-6 .hover-overlay,
.mr-image-block.image-7 .hover-overlay {
  width: 65%;        /* smaller width */
  height: 50%;       /* smaller height */
  max-width: 160px;  /* cap size */
  max-height: 120px; /* cap size */
}

.dropdown__container {
    
     border: 0px solid rgb(var(--color-border)) !important; 
}
.form-field.form-field--name {
    display: none;
}
.form-field.form-field--email {
    display: none;
}

.card-media__text {
  max-width: 17rem;
}
@media (min-width: 768px) {
  .product-card-style-3 .product-card__info {
    padding: 1.6rem;
  }
}
.h-wishlist-icon svg {
  vertical-align: middle;
  width: 22px;
  height: 41px;
  overflow: unset !important;
}
@media (min-width: 1024px) {
  header {
    display: flex !important;
    flex-wrap: wrap;
  }
  .header__logo {
    order: 1;
    max-width: 100%;
    flex: 1;
  }
  .header__logo--image {
    transform: translateX(50%);
  }
  .header__icons--right {
    order: 2;
  }
  .header__navigation {
    width: 100%;
    margin-top: 0px;
    order: 3;
    justify-content: center;
  }
}
@media (max-width: 768px) {
  motion-element.block.rich-text__subheading.text-subheading {
    font-size: 16px;
}
  motion-element.block{Font-size:24px;
  }

motion-element.section__description.block.rte.text-base {
    font-size: 16px;
}
p {
  font-size: 16px;

}
a.btn.btn--secondary {
    font-size: 16px;
}
a.btn.btn--primary {
    font-size: 16px;
}
/* h3.product-card__title.text-pcard-title {
    display: none;
} */
section#shopify-section-template--25339219214645__rich_text_NRV8iB {
    margin-top: 47px;
}
button.btn.btn--primary {
    font-size: 16px;
}
.ai-image-text-container-aajk1thfgymhhqurosaigenblockc81f6519fucup {
    max-width: 100%;
    margin: 20px 20px 20px 20px !important;
    padding: 32px;
}
.ai-image-text-container-anw5xae5ny20wmxdeyaigenblockc81f651dhlkxw {
    max-width: 100%;
    margin: 20px 20px 20px 20px !important;
    padding: 32px;
}
.ai-image-text-container-atmprr0gxt1axzmgruaigenblockc81f651t8whjn {
    max-width: 100%;
    margin: 20px 20px 20px 20px !important;
    padding: 32px;
}
.ai-image-text-container-admjqana0qtq0ogttdaigenblockc81f6514r8qyp {
    max-width: 100%;
    margin: 20px 20px 20px 20px !important;
    padding: 32px;
}
button.btn.btn--primary {
    font-size: 14px;
}

h2.rich-text__heading.h3 {
    margin-top: 20px;
}
.card-media.card-media--content-bottom-left.card-media--large.card-media--mobile-content-below.blocks-radius.relative.overflow-hidden.color-scheme-1.mobile-color-scheme-1.hover-wrapper {
padding-bottom:10px !important;
}
#shopify-section-template--25444460658997__slideshow_VjyBNh .slideshow__text {
    max-width: 95%;
}
#shopify-section-template--25376926597429__rich_text_K47Vyf motion-element.block {
    color: black;
}
#shopify-section-sections--25339213119797__footer h3.footer-block__heading.inline-richtext.h4 {
    font-size: 25px;
}
#shopify-section-sections--25339213119797__footer a.reversed-link {
    font-size: 16px;
}
}