/** Shopify CDN: Minification failed

Line 24:12 Unexpected "{"
Line 24:21 Expected ":"
Line 35:12 Unexpected "{"
Line 35:21 Expected ":"
Line 44:12 Unexpected "{"
Line 44:21 Expected ":"
Line 61:12 Unexpected "{"
Line 61:21 Expected ":"
Line 73:12 Unexpected "{"
Line 73:21 Expected ":"
... and 38 more hidden warnings

**/
.wk-p{display:block;background:#fcfaf7;color:#24231f;font-family:var(--font-body--family,Arial,sans-serif)}.wk-p *{box-sizing:border-box}.wk-p [hidden]{display:none!important}.wk-p a{color:inherit;text-underline-offset:4px}.wk-p button,.wk-p input,.wk-p select{font:inherit}.wk-p button{cursor:pointer}.wk-p button:disabled{cursor:not-allowed;opacity:.5}.wk-p :focus-visible{outline:3px solid #956f60;outline-offset:4px}.wk-p-shell{max-width:1440px;margin:auto;padding:30px 40px 70px}.wk-p-crumb{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:#706b62;margin-bottom:28px}.wk-p-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:60px;align-items:start}.wk-p-gallery{min-width:0;position:sticky;top:24px}.wk-p-stage{border-radius:26px;overflow:hidden;background:#eee5d8}.wk-p-zoom{border:0;padding:0;display:block;width:100%;position:relative;background:transparent}.wk-p-zoom img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain}.wk-p-zoom span{position:absolute;right:18px;bottom:18px;background:#fcfaf7e8;padding:9px 14px;border-radius:30px;font-size:11px}.wk-p-slide video,.wk-p-slide iframe,.wk-p-slide model-viewer{width:100%;min-height:400px}.wk-p-thumbs{display:flex;gap:10px;overflow:auto;padding:14px 4px}.wk-p-thumbs button{flex:0 0 76px;background:#eee5d8;border:2px solid transparent;border-radius:12px;padding:0;overflow:hidden}.wk-p-thumbs button[aria-pressed=true]{border-color:#24231f}.wk-p-thumbs img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.wk-p-caption{text-align:center;font-size:12px;color:#7c7166}.wk-p-eyebrow{text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:700;color:#926e61;margin:0 0 16px}.wk-p h1{font-size:clamp(30px,3vw,46px);font-weight:800;letter-spacing:-.045em;line-height:1.08;margin:0 0 18px;overflow-wrap:anywhere}.wk-p-intro{color:#706b62;font-size:15px;line-height:1.6}.wk-p-pricing{display:flex;align-items:center;gap:14px;margin-top:22px}.wk-p-pricing strong{font-size:30px;letter-spacing:-.04em}.wk-p-pricing s{font-size:17px;color:#81786c}.wk-p-small{font-size:12px;line-height:1.6;color:#706b62}.wk-p form{margin-top:26px}.wk-p fieldset{border:0;padding:0;margin:0 0 24px;min-width:0}.wk-p legend{font-size:14px;font-weight:700;margin-bottom:12px}.wk-p legend span{font-weight:400;color:#706b62;margin-left:8px}.wk-p-choices{display:flex;gap:8px;flex-wrap:wrap}.wk-p-choices button{border:1px solid #dfd9d0;background:#fff;border-radius:12px;min-width:48px;min-height:46px;padding:10px 15px;color:#24231f;font-size:13px}.wk-p-choices button[aria-pressed=true]{background:#24231f;color:#fff;border-color:#24231f}.wk-p-size-link{display:inline-block;font-size:12px;margin-bottom:12px}.wk-p-stock{font-size:12px;line-height:1.6;margin:16px 0}.wk-p-buy{display:flex;gap:12px;align-items:end}.wk-p-quantity{font-size:11px;display:grid;gap:5px}.wk-p input,.wk-p select{border:1px solid #ddd4c8;background:#fff;color:#24231f;border-radius:10px;padding:12px;max-width:100%;min-height:46px}.wk-p-quantity input{width:80px;height:54px}.wk-p-add{min-height:54px;flex:1;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:#24231f;color:#fff;border-radius:30px;padding:16px 24px;font-weight:700;font-size:14px}.wk-p-payment{margin-top:12px}.wk-p-service{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:12px;margin:26px 0;padding:20px 0;border-top:1px solid #e6dfd5;border-bottom:1px solid #e6dfd5}.wk-p-service span{display:block;color:#926e61;font-size:22px;margin-bottom:7px}.wk-p-service b{font-size:12px}.wk-p-service p{font-size:11px;line-height:1.55;color:#706b62;margin-bottom:0}.wk-p details{border-bottom:1px solid #e2dacf}.wk-p summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:20px 0;font-size:14px;font-weight:700}.wk-p summary::-webkit-details-marker{display:none}.wk-p details[open]>summary span{transform:rotate(45deg)}.wk-p-richtext{font-size:14px;line-height:1.8;color:#645e55;padding-bottom:20px;overflow-wrap:anywhere}.wk-p-richtext p:first-child{margin-top:0}.wk-p-richtext img{max-width:100%;height:auto}.wk-p-richtext table{display:block;overflow:auto;max-width:100%}.wk-p-personal{background:#f2ebe2;border:0!important;padding:0 18px;border-radius:16px;margin:12px 0}.wk-p-personal label{font-size:12px;display:grid;gap:7px}.wk-p-personal-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.wk-p-text-preview{background:#d9cbb7;min-height:90px;border-radius:12px;display:grid;place-items:center;padding:15px;margin-top:15px;overflow-wrap:anywhere;text-align:center;font-size:25px}.wk-p-dialog{border:0;border-radius:18px;padding:15px;background:#fcfaf7;max-width:95vw;max-height:95vh}.wk-p-dialog::backdrop{background:#000b}.wk-p-dialog img{display:block;max-width:85vw;max-height:80vh;object-fit:contain}.wk-p-dialog button{display:block;margin:0 0 10px auto;background:#24231f;color:white;border:0;border-radius:20px;padding:10px 18px}.wk-p-empty{padding:100px 30px;text-align:center;color:#706b62}.wk-p-fallback label{display:block;margin-bottom:8px}.wk-p-fallback select{width:100%}
@media(max-width:899px){.wk-p-shell{padding:20px 18px 40px}.wk-p-layout{grid-template-columns:1fr;gap:26px}.wk-p-gallery{position:static}.wk-p h1{font-size:32px}.wk-p-thumbs button{flex-basis:64px}.wk-p-stage{border-radius:20px}.wk-p-crumb{font-size:10px;margin-bottom:18px}.wk-p-info{min-width:0}}@media(prefers-reduced-motion:reduce){.wk-p *{scroll-behavior:auto!important}}

.wk-p-related{border-top:1px solid #e2dacf}.wk-p-related h2{font-size:clamp(25px,3vw,40px);letter-spacing:-.04em;line-height:1.1;margin:0 0 25px}.wk-p-related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.wk-p-related-card{text-decoration:none}.wk-p-related-card img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:18px;background:#eee5d8}.wk-p-related-card h3{font-size:15px;line-height:1.4;margin:12px 0 5px}.wk-p-related-card p{font-size:13px;margin:0}@media(max-width:749px){.wk-p-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}}
/* =========================================================
   PRODUCT FACTS
========================================================= */

#WkProduct-{{ section.id }} .wk-product-facts {
  padding:
    58px
    0
    64px;

  background:
    #fff;
}


#WkProduct-{{ section.id }} .wk-facts-head {
  max-width:
    1000px;

  margin-bottom:
    34px;
}


#WkProduct-{{ section.id }} .wk-facts-head h2 {
  margin:
    8px
    0
    0;

  font-size:
    clamp(2rem,3vw,3.4rem);

  line-height:
    1.05;

  letter-spacing:
    -.035em;
}


#WkProduct-{{ section.id }} .wk-facts-grid {
  display:
    grid;

  grid-template-columns:
    repeat(4,minmax(0,1fr));

  gap:
    14px;
}


#WkProduct-{{ section.id }} .wk-fact-card {
  min-height:
    130px;

  padding:
    24px;

  border:
    1px solid
    var(--wk-line);

  border-radius:
    20px;

  display:
    flex;

  flex-direction:
    column;

  justify-content:
    space-between;
}


#WkProduct-{{ section.id }} .wk-fact-label {
  display:
    block;

  font-size:
    .78rem;

  font-weight:
    700;

  letter-spacing:
    .08em;

  text-transform:
    uppercase;

  color:
    var(--wk-soft);
}


#WkProduct-{{ section.id }} .wk-fact-value {
  display:
    block;

  margin-top:
    22px;

  font-size:
    clamp(1.2rem,1.6vw,1.75rem);

  line-height:
    1.15;

  color:
    var(--wk-text);
}



/* OPTIONS */

#WkProduct-{{ section.id }} .wk-facts-options {
  margin-top:
    22px;

  border-top:
    1px solid
    var(--wk-line);
}


#WkProduct-{{ section.id }} .wk-facts-option {
  padding:
    28px
    0;

  border-bottom:
    1px solid
    var(--wk-line);
}


#WkProduct-{{ section.id }} .wk-facts-option-head {
  display:
    flex;

  align-items:
    baseline;

  justify-content:
    space-between;

  gap:
    20px;

  margin-bottom:
    18px;
}


#WkProduct-{{ section.id }} .wk-facts-option-head h3 {
  margin:
    0;

  font-size:
    clamp(1.2rem,1.7vw,1.65rem);
}


#WkProduct-{{ section.id }} .wk-facts-option-head span {
  color:
    var(--wk-soft);

  font-size:
    .9rem;
}


#WkProduct-{{ section.id }} .wk-facts-chips {
  display:
    flex;

  flex-wrap:
    wrap;

  gap:
    9px;
}


#WkProduct-{{ section.id }} .wk-facts-chip {
  display:
    inline-flex;

  align-items:
    center;

  justify-content:
    center;

  min-height:
    40px;

  padding:
    8px
    14px;

  border:
    1px solid
    var(--wk-line);

  border-radius:
    999px;

  background:
    var(--wk-bg-soft);

  color:
    var(--wk-text);

  font-size:
    .92rem;
}



/* COLLECTION CONTEXT */

#WkProduct-{{ section.id }} .wk-facts-context {
  margin-top:
    28px;

  padding-top:
    28px;

  display:
    grid;

  grid-template-columns:
    180px
    1fr;

  gap:
    24px;

  border-top:
    1px solid
    var(--wk-line);
}


#WkProduct-{{ section.id }} .wk-facts-links {
  display:
    flex;

  flex-wrap:
    wrap;

  gap:
    10px;
}


#WkProduct-{{ section.id }} .wk-facts-links a {
  color:
    inherit;

  text-decoration:
    none;

  border-bottom:
    1px solid
    currentColor;

  padding-bottom:
    2px;
}



/* MOBILE */

@media (max-width: 899px) {

  #WkProduct-{{ section.id }} .wk-product-facts {
    padding:
      44px
      0
      50px;
  }


  #WkProduct-{{ section.id }} .wk-facts-grid {
    grid-template-columns:
      repeat(2,minmax(0,1fr));
  }


  #WkProduct-{{ section.id }} .wk-fact-card {
    min-height:
      110px;

    padding:
      20px;
  }


  #WkProduct-{{ section.id }} .wk-facts-option-head {
    display:
      block;
  }


  #WkProduct-{{ section.id }} .wk-facts-option-head span {
    display:
      block;

    margin-top:
      6px;
  }


  #WkProduct-{{ section.id }} .wk-facts-context {
    grid-template-columns:
      1fr;
  }

}


@media (max-width: 520px) {

  #WkProduct-{{ section.id }} .wk-facts-grid {
    grid-template-columns:
      1fr;
  }

}