/** Shopify CDN: Minification failed

Line 26:4 Unexpected "{"
Line 26:5 Expected identifier but found "%"
Line 26:82 Expected identifier but found "%"
Line 29:4 Unexpected "{"
Line 29:5 Expected identifier but found "%"
Line 29:69 Expected identifier but found "%"
Line 33:4 Unexpected "{"
Line 33:5 Expected identifier but found "%"
Line 33:64 Expected identifier but found "%"
Line 38:2 Unexpected "{"
... and 2 more hidden warnings

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:header (INDEX:24) */
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 */

/* START_SECTION:sgb-collection-story (INDEX:75) */
.sgb-brand-story{padding:35px 0 67px;background:#f3f3e9;color:#263d32}.sgb-brand-story__inner{width:min(1280px,calc(100% - 96px));margin:auto}.sgb-brand-story__intro{max-width:780px;margin-bottom:29px}.sgb-brand-story__eyebrow{font-size:10px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px}.sgb-brand-story h2{font:400 clamp(36px,4vw,57px)/1.08 Georgia,'Times New Roman',serif;letter-spacing:-.045em;margin:0 0 14px}.sgb-brand-story__description{max-width:680px;color:#5c6d5d;font-size:14px;line-height:1.65;margin:0}.sgb-brand-story__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.sgb-brand-story__cards--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px}.sgb-brand-story__card{color:inherit;text-decoration:none;background:#fff;border:1px solid #e0e6d9;border-radius:4px;overflow:hidden;transition:transform .25s,box-shadow .25s}.sgb-brand-story__card:hover{transform:translateY(-4px);box-shadow:0 15px 30px #263d3217}.sgb-brand-story__card:focus-visible{outline:3px solid #805abb;outline-offset:3px}.sgb-brand-story__photo{height:235px;display:flex;align-items:center;justify-content:center;background:#e9eee5;overflow:hidden}.sgb-brand-story__card:nth-child(3n+2) .sgb-brand-story__photo{background:#eeeaf3}.sgb-brand-story__card:nth-child(3n+3) .sgb-brand-story__photo{background:#f3eae4}.sgb-brand-story__photo img{width:100%;height:100%;object-fit:contain;padding:0;mix-blend-mode:multiply;transform:scale(1.17);transition:transform .35s}.sgb-brand-story__card:hover img{transform:scale(1.23)}.sgb-brand-story__info{position:relative;padding:19px 20px 22px;min-height:185px}.sgb-brand-story__number{font-size:9px;letter-spacing:.14em;color:#84927c}.sgb-brand-story h3{font:400 25px/1.18 Georgia,'Times New Roman',serif;letter-spacing:-.03em;margin:11px 0 8px}.sgb-brand-story__info p{font-size:12px;color:#657363;margin:0 0 11px}.sgb-brand-story__info small{display:block;padding-right:24px;font-size:10px;line-height:1.4;color:#61705d}.sgb-brand-story__info svg{position:absolute;right:19px;bottom:19px}@media(max-width:800px){.sgb-brand-story__inner{width:calc(100% - 36px)}.sgb-brand-story__cards{gap:11px}.sgb-brand-story__photo{height:180px}.sgb-brand-story__info{padding:15px}.sgb-brand-story h3{font-size:21px}}@media(max-width:600px){.sgb-brand-story{padding:34px 0 49px}.sgb-brand-story__cards{display:grid;grid-auto-flow:column;grid-auto-columns:82%;grid-template-columns:none;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.sgb-brand-story__card{scroll-snap-align:start}.sgb-brand-story__photo{height:245px}.sgb-brand-story h2{font-size:39px}}
/* END_SECTION:sgb-collection-story */

/* START_SECTION:sgb-home-edit (INDEX:80) */
.sgb-edit{background:#fbfaf5}.sgb-edit__footer{margin-top:45px;padding-top:23px;border-top:1px solid #d6ddce;display:flex;align-items:center;justify-content:space-between;gap:20px}.sgb-edit__footer p{font-size:12px;color:#63715e}.sgb-edit__footer svg{flex:none}.sgb-edit .sgb-card__image img{padding:14px}.sgb-edit .sgb-card:nth-child(8n+4) .sgb-card__image img,.sgb-edit .sgb-card:nth-child(8n+8) .sgb-card__image img{padding:24px}@media(max-width:700px){.sgb-edit__footer{align-items:flex-start;flex-direction:column}.sgb-edit .sgb-card__image img{padding:11px}}
/* END_SECTION:sgb-home-edit */

/* START_SECTION:sgb-single-brand-hero (INDEX:85) */
.sgb-single-hero{background:#e9eee3;color:#263d32;overflow:hidden}.sgb-single-hero--rose{background:#f3ebe4}.sgb-single-hero--sand{background:#f1efe5}.sgb-single-hero__inner{width:min(1400px,100%);min-height:480px;margin:auto;display:grid;grid-template-columns:49% 51%}.sgb-single-hero__copy{padding:70px clamp(38px,5.5vw,88px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.sgb-single-hero__eyebrow,.sgb-single-hero__caption,.sgb-single-hero__note{font-size:11px;letter-spacing:.15em;text-transform:uppercase}.sgb-single-hero__eyebrow{font-weight:700;margin-bottom:23px}.sgb-single-hero h1{font:400 clamp(48px,5.3vw,80px)/1.02 Georgia,'Times New Roman',serif;letter-spacing:-.05em;margin:0 0 24px}.sgb-single-hero__copy p{max-width:440px;font-size:16px;line-height:1.65;color:#536458;margin:0 0 29px}.sgb-single-hero__link{background:#294637;color:white;padding:18px 22px;min-width:210px;display:inline-flex;justify-content:space-between;align-items:center;gap:25px;text-decoration:none;font-size:13px;font-weight:650;transition:background .2s}.sgb-single-hero__link:hover{background:#142c20}.sgb-single-hero__link:focus-visible,.sgb-single-hero__visual a:focus-visible{outline:3px solid #855cad;outline-offset:4px}.sgb-single-hero__note{margin-top:33px;color:#657568}.sgb-single-hero__visual{position:relative;min-height:480px;display:grid;place-items:center;background:linear-gradient(145deg,#ffffff52,#ffffff08)}.sgb-single-hero__halo{position:absolute;width:min(72%,410px);aspect-ratio:1;border-radius:50%;background:#fff8;border:1px solid #ffffff8a;box-shadow:0 0 0 48px #ffffff22}.sgb-single-hero__visual a{position:relative;width:82%;height:390px;display:grid;place-items:center}.sgb-single-hero__visual img{max-width:100%;height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply;transform:scale(1.06)}.sgb-single-hero__caption{position:absolute;bottom:26px;right:28px;color:#526557}@media(max-width:740px){.sgb-single-hero__inner{display:flex;flex-direction:column}.sgb-single-hero__copy{padding:49px 26px 36px}.sgb-single-hero h1{font-size:clamp(43px,12vw,62px)}.sgb-single-hero__copy p{font-size:15px}.sgb-single-hero__note{margin-top:23px}.sgb-single-hero__visual{min-height:330px}.sgb-single-hero__visual a{height:290px;width:82%}.sgb-single-hero__caption{font-size:9px;bottom:16px;right:18px}}
/* END_SECTION:sgb-single-brand-hero */