/** Shopify CDN: Minification failed

Line 65:0 All "@import" rules must come first

**/
/* Premium product title size hierarchy + one-of-a-kind badge.
   Feet/inches are shown as the primary size figure (target market: US & Canada),
   with centimeters shown smaller and muted as a secondary reference. */

.product-title__name { display: block; }
.product-title__size-block { display: block; margin-top: .375rem; text-align: center; }
.product-title__size-label { display: block; text-transform: uppercase; letter-spacing: .12em; font-size: .625rem; color: rgb(var(--text-color) / .5); margin-bottom: .125rem; }
.product-title__size-row { display: flex; align-items: baseline; justify-content: center; gap: .375rem; flex-wrap: wrap; }
.product-title__size-ftin { font-size: .9375rem; font-weight: 500; color: rgb(var(--text-color)); letter-spacing: .01em; }
.product-title__size-cm { font-size: .75rem; color: rgb(var(--text-color) / .5); }
.one-of-a-kind-badge { display: inline-flex; align-items: center; margin-top: .5rem; padding: .1875rem .625rem; border: 1px solid rgb(179 141 84 / .55); border-radius: 999px; font-family: var(--heading-font-family); font-weight: var(--heading-font-weight); letter-spacing: .08em; text-transform: uppercase; font-size: .5625rem; color: rgb(139 100 45 / .95); max-width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.one-of-a-kind-badge--top { display: flex; margin: 0; margin-inline: auto; justify-content: center; }

@media screen and (min-width: 700px) {
  .product-list { --product-list-default-column-gap: 2rem; --product-list-default-row-gap: 3.75rem; }
}
@media screen and (min-width: 1000px) {
  .product-list { --product-list-default-column-gap: 3.5rem; --product-list-default-row-gap: 4.75rem; }
  .product-title__size-ftin { font-size: 1rem; }
  .one-of-a-kind-badge { white-space: normal; font-size: .625rem; }
}

.product-card__figure { box-shadow: 0 6px 16px rgb(90 55 35 / .05); }
.product-card__quick-add-button { background: transparent !important; color: rgb(122 31 44) !important; border-radius: 50%; inset-block-end: .75rem; inset-inline-end: .75rem; filter: drop-shadow(0 1px 3px rgb(0 0 0 / .35)); }
.product-card__quick-add-button:hover, .product-card__quick-add-button:focus { color: rgb(139 100 45) !important; }
@media screen and (max-width: 699px) {
  .product-card__quick-add-button { padding: .4375rem; inset-block-end: .5rem; inset-inline-end: .5rem; }
  .product-card__quick-add-button svg { width: 11px; }
}

.collection-description { font-style: italic; font-size: .9375rem; letter-spacing: .02em; color: rgb(var(--text-color) / .62); max-width: 34rem; margin-inline: auto; margin-top: .5rem; }
.collection-description p { margin: 0; }
@media screen and (min-width: 700px) { .collection-description { font-size: 1.0625rem; } }
.collection-description--long { font-style: normal; font-size: .875rem; max-width: 46rem; line-height: 1.7; }
@media screen and (min-width: 700px) { .collection-description--long { font-size: .9375rem; } }

.collection-page-title { font-family: Georgia, 'Times New Roman', serif; font-weight: 400; font-style: normal; text-transform: none; letter-spacing: .01em; font-size: 1.75rem; line-height: 1.25; padding-bottom: .875rem; position: relative; display: inline-block; }
.collection-page-title::after { content: ""; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); width: 2.5rem; height: 1px; background: rgb(179 141 84 / .55); }
@media screen and (min-width: 700px) { .collection-page-title { font-size: 2.375rem; } }

.mega-menu__clearance-li { width: 100%; min-width: 14rem; flex: 1 1 14rem; align-self: stretch; }
.mega-menu__clearance-panel { position: relative; display: block; width: 100%; height: 100%; min-height: 17.5rem; border-radius: .25rem; overflow: hidden; background: linear-gradient(160deg, rgb(112 26 39) 0%, rgb(64 12 22) 100%); }
.mega-menu__clearance-stretched-link { position: absolute; inset: 0; z-index: 1; text-decoration: none; }
.mega-menu__clearance-content { position: relative; z-index: 2; pointer-events: none; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; height: 100%; padding: 1.375rem; }
.mega-menu__clearance-eyebrow { color: rgb(179 141 84); font-size: .6875rem; letter-spacing: .12em; text-transform: uppercase; margin-bottom: .625rem; }
.mega-menu__clearance-title { font-family: Georgia, 'Times New Roman', serif; color: #fff; font-size: 1.4375rem; line-height: 1.2; margin-bottom: .625rem; }
.mega-menu__clearance-rule { width: 1.75rem; height: 1px; background: rgb(179 141 84); opacity: .7; margin-bottom: .875rem; }
.mega-menu__clearance-desc { color: rgb(255 255 255 / .82); font-size: .8125rem; line-height: 1.5; margin-bottom: 1.375rem; }
.mega-menu__clearance-cta { align-self: flex-start; font-size: .78125rem; letter-spacing: .08em; text-transform: uppercase; color: #fff; border: 1px solid rgb(255 255 255 / .55); padding: .6875rem 1.375rem; background: transparent; }
.mega-menu__clearance-panel:hover .mega-menu__clearance-cta { background: rgb(255 255 255 / .1); border-color: #fff; }

.header-sidebar__sub-panel .header-sidebar__linklist > li:first-child > a.header-sidebar__linklist-button { display: flex; align-items: center; justify-content: space-between; color: rgb(122 31 44); font-weight: 700; background: rgb(122 31 44 / .06); border-left: 3px solid rgb(122 31 44); border-radius: .25rem; padding-left: .75rem; padding-right: .75rem; }

.mega-menu__collection-list { display: grid; grid-template-columns: 1fr 1fr; gap: .875rem 1.25rem; }
.mega-menu__collection-link { display: flex !important; align-items: center; gap: .75rem; padding: .25rem; border-radius: .25rem; }
.mega-menu__collection-link:hover { background: rgb(122 31 44 / .04); }
.mega-menu__collection-thumb { width: 2.75rem; height: 2.75rem; border-radius: 50%; flex-shrink: 0; border: 1.5px solid rgb(179 141 84); background-size: cover; background-position: center; }
.mega-menu__collection-label { font-size: .84375rem; line-height: 1.25; }

@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600&display=swap');
.header__primary-nav-item a, .header__primary-nav-item summary { font-family: 'Cormorant Garamond', Georgia, 'Times New Roman', serif !important; font-size: 1.1875rem !important; font-weight: 600 !important; letter-spacing: .04em; }
.header__primary-nav-item + .header__primary-nav-item { margin-inline-start: .5rem; }

.mega-menu__trust-list { display: flex; flex-direction: column; gap: 1rem; }
.mega-menu__trust-item { display: flex; align-items: flex-start; gap: .625rem; }
.mega-menu__trust-item svg { flex-shrink: 0; color: rgb(122 31 44); margin-top: .125rem; }
.mega-menu__trust-item span { font-size: .875rem; color: #3a332d; line-height: 1.35; }
.mega-menu__trust-reviews { display: block; margin-top: 1rem; }
.mega-menu__trust-reviews .smallcaps { font-size: .5625rem !important; letter-spacing: .04em !important; line-height: 1.3; }
.mega-menu__linklist > li > span.h6 { font-family: var(--heading-font-family); font-weight: var(--heading-font-weight); }

/* YF PREMIUM MEGA MENU V2 — approved August 2026 */
@media screen and (min-width: 1000px) {
  .mega-menu { padding-block: 3.5rem 4rem; border-block-end: 1px solid rgb(116 20 38 / .12); background: #fbf9f5; }
  .mega-menu__linklist { display: grid; grid-template-columns: minmax(12rem, .78fr) minmax(12rem, .78fr) minmax(21rem, 1.35fr) minmax(18rem, 1.15fr); align-items: start; gap: clamp(2rem, 3vw, 4rem); width: min(100%, 82rem); margin-inline: auto; }
  .mega-menu__linklist > * { width: 100%; min-width: 0; max-width: none; }
  .mega-menu__linklist > li > .h6, .mega-menu__linklist > li > span.h6 { display: block; margin-bottom: .15rem; color: #2b2421; font-family: var(--heading-font-family); font-size: 1.25rem; font-weight: var(--heading-font-weight); letter-spacing: .01em; line-height: 1.2; }
  .mega-menu__clearance-li { min-width: 0; }
  .mega-menu__clearance-panel { min-height: 19rem; border-radius: .2rem; background: #701324; }
  .mega-menu__clearance-content { padding: 1.6rem 1.45rem; }
  .mega-menu__clearance-eyebrow { margin-bottom: .8rem; color: #c6a16b; font-size: .65rem; letter-spacing: .16em; }
  .mega-menu__clearance-title { margin-bottom: .8rem; font-family: var(--heading-font-family); font-size: 1.75rem; font-weight: 400; }
  .mega-menu__clearance-desc { margin-bottom: 1.6rem; font-size: .82rem; line-height: 1.55; }
  .mega-menu__clearance-cta { padding: .75rem 1.1rem; font-size: .68rem; font-weight: 600; letter-spacing: .11em; }
  .mega-menu__linklist > li:nth-child(2) > ul { gap: 0; }
  .mega-menu__linklist > li:nth-child(2) > ul > li { border-bottom: 1px solid rgb(43 36 33 / .12); }
  .mega-menu__linklist > li:nth-child(2) > ul > li:last-child { border-bottom: 0; }
  .mega-menu__linklist > li:nth-child(2) > ul a { display: block; padding-block: .72rem; color: #443c37; font-size: .84rem; line-height: 1.35; }
  .mega-menu__collection-list { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: .95rem 1.25rem; }
  .mega-menu__collection-link { min-height: 3rem; gap: .7rem; padding: .15rem; }
  .mega-menu__collection-thumb { width: 2.65rem; height: 2.65rem; border: 1px solid rgb(116 20 38 / .55); }
  .mega-menu__collection-label { color: #3d3531; font-size: .82rem; line-height: 1.22; }
  .mega-menu__trust-heading { font-family: var(--heading-font-family) !important; font-weight: var(--heading-font-weight) !important; letter-spacing: .01em !important; }
  .mega-menu__trust-list { gap: 0; width: 100%; }
  .mega-menu__trust-item { min-height: 3.1rem; align-items: center; gap: .8rem; padding-block: .72rem; border-bottom: 1px solid rgb(43 36 33 / .12); }
  .mega-menu__trust-item svg { width: 1.25rem; color: #741426; margin-top: 0; }
  .mega-menu__trust-item span { color: #3d3531; font-size: .82rem; line-height: 1.35; }
  .mega-menu__trust-reviews { margin-top: 1.15rem; padding-top: .15rem; }
}
@media screen and (min-width: 1000px) and (max-width: 1199px) { .mega-menu__linklist { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
/* END YF PREMIUM MEGA MENU V2 */

/* YF CENTERED HEADER REFINEMENT V1 — approved August 2026 */
.shopify-section--header .header { background: #fbf8f2 !important; }
@media screen and (min-width: 1000px) {
  body .shopify-section--header { --header-padding-block: .72rem !important; }
  .shopify-section--header .header { row-gap: .72rem; }
  .shopify-section--header .header__primary-nav { justify-self: center; }
  .shopify-section--header .header__primary-nav > ul { justify-content: center; }
}
@media screen and (max-width: 999px) { body .shopify-section--header { --header-padding-block: .8rem !important; } }
/* END YF CENTERED HEADER REFINEMENT V1 */

/* YF DESKTOP MEGA MENU FONT SIZE FIX — August 2026 */
@media screen and (min-width: 1000px) {
  .mega-menu__linklist > li:nth-child(2) > ul a { font-size: .9375rem; line-height: 1.4; }
  .mega-menu__collection-label { font-size: .9375rem; line-height: 1.3; }
  .mega-menu__trust-item span { font-size: .9375rem; line-height: 1.4; }
  .mega-menu__clearance-desc { font-size: .9rem; line-height: 1.55; }
}

/* YF DESKTOP MEGA MENU FONT SIZE FIX V2 — August 2026 */
@media screen and (min-width: 1000px) {
  .mega-menu__linklist > li:nth-child(2) > ul a { font-size: 1.0625rem; line-height: 1.45; }
  .mega-menu__collection-label { font-size: 1.0625rem; line-height: 1.4; }
  .mega-menu__trust-item span { font-size: 1.0625rem; line-height: 1.45; }
  .mega-menu__clearance-desc { font-size: 1rem; line-height: 1.6; }
}

/* YF DESKTOP MAIN NAV SIZE — August 2026 */
@media screen and (min-width: 1000px) {
  .header__primary-nav-item > a,
  .header__primary-nav-item > mega-menu-disclosure > details > summary,
  .header__primary-nav-item > dropdown-menu-disclosure > details > summary,
  .header__primary-nav-item summary {
    font-size: 1.25rem !important;
  }
}

/* YF HORIZONTAL HEADER BRAND — August 2026
   Small burgundy/gold monogram + black YASI & FARA wordmark. */
.header__logo .header__logo-image,
a.header__logo > .header__logo-image {
  display: none !important;
}

.header__logo > a,
a.header__logo {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center;
  gap: .55rem;
  white-space: nowrap;
  text-decoration: none;
}

.header__logo > a::before,
a.header__logo::before {
  content: "";
  display: block;
  flex: 0 0 auto;
  width: 2rem;
  height: 2rem;
  background: url("data:image/webp;base64,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") center / cover no-repeat;
}

.header__logo > a::after,
a.header__logo::after {
  content: "YASI & FARA";
  display: block;
  color: #11100f;
  font-family: 'Times New Roman', Times, serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 1;
  letter-spacing: .035em;
  text-transform: uppercase;
}

@media screen and (min-width: 700px) {
  .header__logo > a,
  a.header__logo { gap: .75rem; }

  .header__logo > a::before,
  a.header__logo::before {
    width: 2.75rem;
    height: 2.75rem;
  }

  .header__logo > a::after,
  a.header__logo::after {
    font-size: 1.75rem;
    letter-spacing: .03em;
  }
}

@media screen and (min-width: 1000px) {
  .header__logo > a::before,
  a.header__logo::before {
    width: 3rem;
    height: 3rem;
  }

  .header__logo > a::after,
  a.header__logo::after {
    font-size: 1.875rem;
  }
}
/* END YF HORIZONTAL HEADER BRAND */