/** Shopify CDN: Minification failed

Line 46:4 Unexpected "{"
Line 46:5 Expected identifier but found "%"
Line 46:82 Expected identifier but found "%"
Line 49:4 Unexpected "{"
Line 49:5 Expected identifier but found "%"
Line 49:69 Expected identifier but found "%"
Line 53:4 Unexpected "{"
Line 53:5 Expected identifier but found "%"
Line 53:64 Expected identifier but found "%"
Line 58:2 Unexpected "{"
... and 2 more hidden warnings

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:df-signature-spotlight (INDEX:22) */
.df-spotlight{display:grid;grid-template-columns:1fr 1.05fr;background:#f7f4ed;color:#272b21;overflow:hidden;isolation:isolate;max-width:2000px;margin:auto}
.df-spotlight__copy{align-self:center;padding:60px 7vw;position:relative;z-index:2}
.df-spotlight__eyebrow{font-size:11px;letter-spacing:.2em;text-transform:uppercase;margin:0 0 24px;color:#59604e}
.df-spotlight h1{font-family:Georgia,serif;font-size:clamp(38px,4.5vw,74px);font-weight:400;line-height:1.06;letter-spacing:-.04em;text-transform:none;margin:0 0 23px;color:#272b21}
.df-spotlight h1 em{font-weight:400}
.df-spotlight__description{max-width:320px;font-size:16px;line-height:1.7;margin:0 0 28px;color:#525749}
.df-spotlight__button{display:inline-flex;gap:28px;align-items:center;justify-content:center;min-height:52px;background:#303b29;color:#fff;padding:15px 24px;text-decoration:none;font-size:13px;border:1px solid #303b29;transition:background .2s}
.df-spotlight__button:hover{background:#48553b;color:#fff}
.df-spotlight__secondary{display:block;width:max-content;margin-top:18px;font-size:13px;color:#394230;text-decoration:underline;text-underline-offset:5px}
.df-spotlight a:focus-visible{outline:3px solid #73835f;outline-offset:5px}
.df-spotlight__scene{position:relative;aspect-ratio:1/1;min-width:0;background:radial-gradient(ellipse at 35% 40%,#fffefa 0%,#f7f4ed 65%,#eee8dc 100%);isolation:isolate}
.df-spotlight__product{position:absolute;width:100%;height:auto;max-width:none;left:0;bottom:0;mix-blend-mode:multiply;z-index:2}
.df-spotlight__plinth{position:absolute;left:9%;right:8%;bottom:0;height:13%;background:linear-gradient(175deg,#e6ddca,#d7c9b1);border-top:8px solid #eae2d4;box-shadow:12px 0 35px #67523a12;z-index:1}
.df-spotlight__foliage{position:absolute;right:-12%;top:-12%;width:60%;height:70%;color:#7d8167;opacity:.14;filter:blur(7px);z-index:0;transform:rotate(-12deg)}
@media(min-width:1500px){.df-spotlight__copy{padding-left:100px;padding-right:60px}}
@media(max-width:749px){.df-spotlight{display:flex;flex-direction:column}.df-spotlight__scene{order:0;width:100%;aspect-ratio:1.2/1;overflow:hidden}.df-spotlight__product{width:88%;left:6%;bottom:-6%}.df-spotlight__plinth{height:9%;left:12%;right:12%}.df-spotlight__copy{order:1;padding:27px 25px 32px;width:100%}.df-spotlight h1{font-size:clamp(36px,10vw,48px);margin-bottom:18px}.df-spotlight__eyebrow{font-size:10px;margin-bottom:15px}.df-spotlight__description{font-size:14px;line-height:1.6;margin-bottom:21px;max-width:100%}.df-spotlight__button{width:100%;min-height:50px}.df-spotlight__secondary{margin:17px auto 0}.df-spotlight__foliage{width:55%;right:-8%;top:-18%}}
@media(prefers-reduced-motion:reduce){.df-spotlight__button{transition:none}}
/* END_SECTION:df-signature-spotlight */

/* START_SECTION:header (INDEX:25) */
shopify-account {
    font-size: inherit;
    --shopify-account-signed-in-avatar-size: 20px;
    --shopify-account-avatar-size: 20px;

    {% comment %} Used when user had a profile picture set in their Shop account {% endcomment %}
    --shop-brand-color: #000000;

    {% comment %} Used when logged in user has no img profile photo {% endcomment %}
    --shopify-account-signed-in-avatar-color-background: var(--text);
    --shopify-account-signed-in-avatar-color-text: var(--bg);

    {% comment %} Heading is just a bold instance of body font {% endcomment %}
    --shopify-account-font-heading: var(--FONT-STACK-HEADING);
    --shopify-account-font-body: var(--FONT-STACK-BODY);
  }

  {% comment %} Reset header account button styles {% endcomment %}
  shopify-account::part(signed-out-avatar) {
    min-width: auto;
    min-height: auto;
    font-size: inherit;
  }
/* END_SECTION:header */