.shahi-notes{--shahi-notes-separator: color-mix(in srgb, var(--section-heading-color, #58181a) 12%, transparent);--shahi-notes-heading-size: 2.4rem;--shahi-notes-group-title-size: 2rem;--shahi-notes-ingredient-size: 1.45rem;background-color:var(--section-background-color, #FAF6EE);position:relative}.shahi-notes__inner{max-width:140rem;margin:0 auto;padding-inline:2rem;position:relative;z-index:1}.shahi-notes__inner:before{content:"";position:absolute;top:0;left:2rem;right:2rem;bottom:0;background-repeat:repeat;background-size:180px auto;opacity:.02;z-index:-1;pointer-events:none}.shahi-notes__heading{margin:0 0 .4rem;text-align:var(--shahi-notes-header-align, center);font-family:var(--shahi-notes-title-font, var(--section-heading-font, var(--shahi-font-display)));font-weight:var(--shahi-notes-title-weight, 700);font-style:var(--shahi-notes-title-style, normal);font-size:var(--shahi-notes-heading-size);line-height:1.08;letter-spacing:-.01em;color:var(--shahi-notes-title-color, #FF2E9B)}.shahi-notes__heading-word{display:inline-block;white-space:nowrap;vertical-align:baseline}.shahi-notes__heading-fancy-capital{font-family:var(--shahi-notes-title-font, var(--shahi-font-display));font-weight:var(--shahi-notes-title-weight, 700);font-style:var(--shahi-notes-title-style, normal);font-size:1.45em;line-height:.8;text-transform:none;display:inline-block;vertical-align:baseline}.shahi-notes__heading-lowercase{font-family:var(--shahi-notes-title-font, var(--shahi-font-display));font-weight:var(--shahi-notes-title-weight, 700);font-style:var(--shahi-notes-title-style, normal);font-size:.9em;text-transform:none;display:inline-block;vertical-align:baseline}.shahi-notes__pull-quote{max-width:68rem;margin:.4rem auto 1.2rem;padding:0;text-align:center;font-family:var(--shahi-font-accent, serif);font-size:1.7rem;font-weight:400;line-height:1.55;letter-spacing:.02em;color:#401053;opacity:.9}.shahi-notes__pull-quote-type{font-weight:600;text-transform:lowercase}.shahi-notes__separator{display:block;width:100%;max-width:500px;height:24px;margin:0 auto 2.4rem;border:0;background-repeat:no-repeat;background-position:center;background-size:auto 24px;opacity:.03}.shahi-notes__matrix{display:grid;grid-template-columns:repeat(var(--note-count, 3),1fr);gap:3.2rem;width:100%;max-width:800px;margin:0 auto 3.2rem;padding:0;list-style:none}.shahi-notes__column{display:flex;flex-direction:column;align-items:center}.shahi-notes__column-title{margin:0 0 .8rem;font-family:var(--shahi-notes-category-font, var(--section-heading-font, var(--shahi-font-display)));font-weight:var(--shahi-notes-category-weight, 800);font-style:var(--shahi-notes-category-style, normal);font-size:2.2rem;text-transform:none;color:var(--shahi-notes-category-color, var(--note-title-color, #FF2E9B));letter-spacing:-.02em;text-align:center}.shahi-notes__column-description{margin:0 auto 1.6rem;max-width:220px;font-family:var(--section-body-font, var(--shahi-font-body));font-size:1.3rem;line-height:1.4;color:var(--section-body-color, #4a3e3d);text-align:center;opacity:.85}.shahi-notes__column-ingredients{display:flex;flex-direction:column;align-items:center;gap:1.6rem;width:100%}.shahi-notes__matrix-item{display:flex;flex-direction:column;align-items:center;gap:.4rem;width:100%;max-width:120px;transition:transform .3s ease}.shahi-notes__matrix-item:hover{transform:translateY(-2px)}.shahi-notes__matrix-image-wrap{width:var(--shahi-notes-image-size, 7.2rem);height:var(--shahi-notes-image-size, 7.2rem);position:relative;overflow:visible;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.16,1,.3,1)}.shahi-notes__matrix-image-wrap:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:80%;border-radius:50%;background-color:var(--note-accent-color, #FF2E9B);border:1px solid var(--shahi-notes-image-border-color, var(--note-accent-border, #FF2E9B));z-index:1;transition:transform .3s cubic-bezier(.16,1,.3,1)}.shahi-notes__matrix-placeholder-circle{display:block;width:80%;height:80%;border-radius:50%;background-color:var(--note-accent-color, #FF2E9B);border:1px solid var(--shahi-notes-image-border-color, var(--note-accent-border, #FF2E9B));z-index:1}.shahi-notes__matrix-item:hover .shahi-notes__matrix-image-wrap{transform:scale(1.05)}.shahi-notes__matrix-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110%;height:110%;object-fit:contain;z-index:2;pointer-events:none}.shahi-notes__matrix-name{margin:0;padding:0;font-family:var(--shahi-notes-label-font, var(--section-body-font, var(--shahi-font-body)));font-weight:var(--shahi-notes-label-weight, 500);font-style:var(--shahi-notes-label-style, normal);font-size:var(--shahi-notes-ingredient-size);line-height:1.25;color:var(--shahi-notes-label-color, #401053);text-align:center;word-break:break-word}.shahi-notes__bridge{margin:2rem auto 0;text-align:center;font-family:var(--section-body-font, var(--shahi-font-body));font-size:1.2rem;text-transform:uppercase;letter-spacing:.1em;color:#401053;opacity:.7;position:relative;z-index:2}@media screen and (max-width:749px){.shahi-notes__inner{padding-inline:1.2rem}.shahi-notes__inner:before{left:1.2rem;right:1.2rem}.shahi-notes__separator{margin-bottom:1.8rem}.shahi-notes__matrix{gap:1.2rem}.shahi-notes__column-title{font-size:1.3rem;margin-bottom:.4rem}.shahi-notes__column-description{font-size:1.15rem;margin-bottom:1.2rem;padding-inline:.4rem}.shahi-notes__matrix-image-wrap{width:var(--shahi-notes-image-size, 6.4rem);max-width:6.4rem;height:var(--shahi-notes-image-size, 6.4rem);max-height:6.4rem}.shahi-notes__matrix-name{font-size:1.2rem}}@media(prefers-reduced-motion:reduce){.shahi-notes__matrix-item{transition:none!important;transform:none!important}.shahi-notes__matrix-image-wrap{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/notes.css.map */
