/** Shopify CDN: Minification failed

Line 18:18 Expected identifier but found whitespace
Line 18:20 Unexpected "{"
Line 18:30 Expected ":"
Line 19:19 Expected identifier but found whitespace
Line 19:21 Unexpected "{"
Line 19:31 Expected ":"
Line 20:16 Expected identifier but found whitespace
Line 20:18 Unexpected "{"
Line 20:28 Expected ":"
Line 21:18 Expected identifier but found whitespace
... and 6 more hidden warnings

**/

:root{
  --sultan-accent: {{ settings.sultan_accent | default: "#C8A15A" }};
  --sultan-surface: {{ settings.sultan_surface | default: "#FFFFFF" }};
  --sultan-text: {{ settings.sultan_text | default: "#111827" }};
  --sultan-radius: {{ settings.sultan_radius | default: 18 }}px;
  --sultan-shadow-alpha: {{ settings.sultan_shadow_strength | default: 25 | divided_by: 100.0 }};
  --sultan-shadow: 0 18px 40px rgba(17,24,39,var(--sultan-shadow-alpha));
}
.sultan-theme body, body[data-sultan-brand]{
  text-rendering: optimizeLegibility;
}
.shopify-section .card-wrapper .card,
.shopify-section .sultan-card{
  border-radius: var(--sultan-radius);
  overflow: hidden;
}
.card-wrapper .card--standard > .card__content,
.card-wrapper .card__inner,
.sultan-surface{
  background: var(--sultan-surface);
}
.button, .shopify-payment-button__button, .cart__checkout-button{
  border-radius: calc(var(--sultan-radius) - 4px);
}
.price-item--sale, .sultan-accent, .sultan-price-highlight{
  color: var(--sultan-accent);
}
.sultan-section-head{
  display:flex; align-items:end; justify-content:space-between; gap:1.2rem; margin-bottom:1.4rem;
}
.sultan-eyebrow{
  display:inline-flex; align-items:center; gap:.5rem; padding:.45rem .8rem; border-radius:999px;
  background: rgba(200,161,90,.12); color: var(--sultan-text); font-size:1.2rem; font-weight:700;
}
.sultan-subtle-card{border:1px solid rgba(17,24,39,.08); box-shadow: var(--sultan-shadow);}
.sultan-product-badges{display:flex; flex-wrap:wrap; gap:.45rem; margin:.75rem 0 .4rem;}
.sultan-product-badge{font-size:1.1rem; line-height:1; padding:.5rem .7rem; border-radius:999px; background:#f8f5ef; color:#5f4b22;}
.sultan-footer-note{opacity:.75; font-size:1.2rem;}
@media (max-width: 749px){
  .sultan-section-head{align-items:flex-start; flex-direction:column;}
}
