/** Shopify CDN: Minification failed

Line 65:4 Unexpected "{"
Line 65:5 Expected identifier but found "%"
Line 65:82 Expected identifier but found "%"
Line 68:4 Unexpected "{"
Line 68:5 Expected identifier but found "%"
Line 68:69 Expected identifier but found "%"
Line 72:4 Unexpected "{"
Line 72:5 Expected identifier but found "%"
Line 72:64 Expected identifier but found "%"
Line 77:2 Unexpected "{"
... and 2 more hidden warnings

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:aditi-bundle-builder (INDEX:1) */
.aditi-bundle {padding-block: 2rem 5rem; color:#32261f;}
  .aditi-bundle__intro {display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,6vw,6rem);align-items:start;}
  .aditi-bundle__image img {display:block;width:100%;height:auto;object-fit:cover;}
  .aditi-bundle__order {position:sticky;top:2rem;}
  .aditi-bundle__eyebrow {font-size:.72rem;letter-spacing:.17em;text-transform:uppercase;}
  .aditi-bundle h1 {font-size:clamp(2.4rem,5vw,4rem);line-height:1.05;margin:.5rem 0 1.25rem;}
  .aditi-bundle__sizes {border:0;padding:0;margin:2.4rem 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;}
  .aditi-bundle__sizes legend {font-weight:600;margin-bottom:1rem;}
  .aditi-bundle__size {position:relative;cursor:pointer;}
  .aditi-bundle__size input {position:absolute;opacity:0;}
  .aditi-bundle__size span {display:grid;gap:.25rem;min-height:5rem;padding:.8rem;border:1px solid #bcaa9e;text-align:center;align-content:center;}
  .aditi-bundle__size input:checked+span {border:2px solid #9f512f;background:#f5e9df;}
  .aditi-bundle__size input:focus-visible+span {outline:2px solid #32261f;outline-offset:2px;}
  .aditi-bundle__size input:disabled+span {opacity:.4;cursor:not-allowed;}
  .aditi-bundle__size strong {font-size:1.1rem;}
  .aditi-bundle__helper,.aditi-bundle__inventory-note {font-size:.87rem;line-height:1.5;}
  .aditi-bundle__summary {padding:1.3rem;margin:2rem 0 1rem;background:#f5eee7;}
  .aditi-bundle__summary>strong {margin-right:1rem;}
  .aditi-bundle__meter {height:5px;background:#d8c7ba;margin:1rem 0;}
  .aditi-bundle__meter span {display:block;height:100%;width:0;background:#9f512f;transition:width .2s;}
  .aditi-bundle__summary ul {margin:0;padding-left:1.2rem;}
  .aditi-bundle__form button {width:100%;background:#9f512f;color:#fff;padding:1rem;border:0;cursor:pointer;font:inherit;}
  .aditi-bundle__form button:disabled {opacity:.5;cursor:not-allowed;}
  .aditi-bundle__scents {margin-top:5rem;}
  .aditi-bundle__scents>p {margin-bottom:2rem;}
  .aditi-bundle__grid {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;}
  .aditi-bundle__card {background:#fff;border:1px solid #e0d3c9;}
  .aditi-bundle__card img {display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;}
  .aditi-bundle__card-body {padding:1rem;}
  .aditi-bundle__card h3 {font-size:1rem;margin:0 0 .3rem;}
  .aditi-bundle__card p {font-size:.86rem;margin:0 0 1rem;}
  .aditi-bundle__stepper {display:flex;align-items:center;justify-content:space-between;border:1px solid #bcaa9e;width:8rem;}
  .aditi-bundle__stepper button {padding:.5rem .8rem;border:0;background:transparent;cursor:pointer;font:inherit;}
  .aditi-bundle__stepper button:disabled {opacity:.3;cursor:not-allowed;}
  @media(max-width:800px) {.aditi-bundle__intro {grid-template-columns:1fr;gap:2rem;}.aditi-bundle__order {position:static;}.aditi-bundle__grid {grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;}}
  @media(max-width:380px) {.aditi-bundle__sizes {grid-template-columns:repeat(2,minmax(0,1fr));}}
/* END_SECTION:aditi-bundle-builder */

/* 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 */