.sa-dispensa{color:#28231f;font-size:16px;line-height:1.65;background:#fff}.sa-dispensa *{box-sizing:border-box}.sa-dispensa h2,.sa-dispensa h3,.sa-dispensa p{margin:0}.sa-dispensa h2{font-family:var(--heading-font-family,Georgia,serif);font-weight:700;font-size:clamp(27px,3vw,42px);line-height:1.15;letter-spacing:-.025em;color:var(--sd-accent)}.sa-dispensa h3{font-size:20px;line-height:1.3;font-weight:700;color:var(--sd-accent)}.sa-dispensa p+p{margin-top:16px}.sd-wrap{max-width:1200px;margin:auto;padding:0 32px}.sd-eyebrow{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px!important;color:var(--sd-accent)}.sd-proofbar{display:grid;grid-template-columns:repeat(3,1fr);padding-top:28px;padding-bottom:28px;border-top:1px solid #e8e0d6;border-bottom:1px solid #e8e0d6;gap:26px}.sd-proofbar>div{display:flex;align-items:center;gap:14px;line-height:1.35}.sd-proof-number{font-family:Georgia,serif;font-size:36px;color:var(--sd-accent);opacity:.65}.sd-proofbar strong{font-size:15px}.sd-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7%;padding-top:64px;padding-bottom:64px}.sd-photo{position:relative;background:var(--sd-paper);border-radius:20px;overflow:hidden;aspect-ratio:1}.sd-photo img{display:block;width:100%;height:100%;object-fit:contain}.sd-photo-label{position:absolute;bottom:18px;left:18px;right:18px;width:fit-content;max-width:calc(100% - 36px);padding:9px 15px;border-radius:3px;background:#fffaf1;box-shadow:0 2px 15px #0001;color:var(--sd-accent);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sd-lead{margin-top:24px!important;font-size:18px;line-height:1.75}.sd-pack{font-weight:700;color:var(--sd-accent)}.sd-textlink{display:inline-flex;align-items:center;gap:25px;margin-top:28px;text-decoration:none;border-bottom:1px solid currentColor;font-weight:700;color:var(--sd-accent);padding-bottom:4px}.sd-recipe{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding-top:8px;padding-bottom:64px;align-items:start}.sd-recipe>p{padding-top:4px}.sd-compare-shell{background:var(--sd-paper);padding:64px 0}.sd-section-intro{max-width:680px;margin-top:20px!important}.sd-table-scroll{margin-top:32px;overflow-x:auto;border:1px solid #d8cfc1;border-radius:12px;background:#fff}.sd-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:15px}.sd-table th,.sd-table td{padding:20px;text-align:left;vertical-align:top;border-bottom:1px solid #e7e1d8;overflow-wrap:anywhere}.sd-table thead th{font-size:15px;color:var(--sd-accent)}.sd-table th:first-child{width:23%}.sd-table thead th:nth-child(2){background:var(--sd-accent);color:white}.sd-table th small{display:block;margin-top:7px;font-weight:400;font-size:12px;line-height:1.4}.sd-table tbody td:nth-child(2){background:var(--sd-paper);font-weight:600}.sd-table tr:last-child td,.sd-table tr:last-child th{border-bottom:0}.sd-table tbody th{font-weight:600}.sd-note{margin-top:18px!important;font-size:12px;line-height:1.6;max-width:900px;color:#5b554c}.sd-origin{display:grid;grid-template-columns:1fr 2fr;gap:9%;padding-top:72px;padding-bottom:72px;align-items:center}.sd-origin p:not(.sd-eyebrow){margin-top:24px}.sd-origin-mark{aspect-ratio:1;border:1px solid var(--sd-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;color:var(--sd-accent);background:var(--sd-paper);max-width:240px;margin:auto;width:100%;transform:rotate(-7deg)}.sd-origin-mark span:first-child{font-family:Georgia,serif;font-size:36px;letter-spacing:.1em}.sd-origin-mark span:last-child{font-size:8px;letter-spacing:.13em;font-weight:700}.sd-origin-mark i{width:80px;height:16px;border-top:1px solid currentColor;border-bottom:1px solid currentColor;transform:skew(-35deg)}.sd-process{padding-bottom:70px}.sd-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:34px}.sd-grid3 article{position:relative}.sd-grid3 h3{margin-bottom:14px}.sd-step{display:block;font-family:Georgia,serif;font-size:38px;line-height:1;margin-bottom:20px;color:var(--sd-accent);border-bottom:1px solid #ded6ca;padding-bottom:18px}.sd-uses-shell{background:var(--sd-paper);padding:64px 0}.sd-uses-shell article{padding:26px;background:#fff;border:1px solid #e7e0d4;border-radius:12px}.sd-use-index{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--sd-accent);color:white;font-weight:700;font-size:13px;margin-bottom:20px}.sd-warning{font-size:12px;margin-top:28px!important;color:#4a433c}.sd-final{text-align:center;background:var(--sd-paper);max-width:none;padding:55px 28px}.sd-final p:not(.sd-eyebrow){margin:18px auto 24px;max-width:680px}.sd-button{display:inline-flex;gap:32px;align-items:center;justify-content:center;padding:16px 24px;color:#fff!important;background:var(--sd-accent);font-weight:700;border-radius:6px;text-decoration:none;line-height:1.4}.sd-button:hover{filter:brightness(.92)}.sd-button:focus-visible,.sd-textlink:focus-visible,.sd-table-scroll:focus-visible{outline:3px solid #a64125;outline-offset:4px}.sa-dispensa .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:749px){.sd-wrap{padding-left:20px;padding-right:20px}.sd-proofbar{gap:16px;grid-template-columns:1fr;padding-top:22px;padding-bottom:22px}.sd-proof-number{font-size:25px;width:30px;flex-shrink:0}.sd-proofbar strong{font-size:14px}.sd-hero{grid-template-columns:1fr;gap:32px;padding-top:36px;padding-bottom:36px}.sd-photo{border-radius:12px}.sd-lead{font-size:16px}.sd-recipe{grid-template-columns:1fr;gap:20px;padding-bottom:38px}.sd-compare-shell,.sd-uses-shell{padding:40px 0}.sd-table{font-size:13px;min-width:530px}.sd-table th,.sd-table td{padding:16px 14px}.sd-origin{grid-template-columns:1fr;gap:28px;padding-top:42px;padding-bottom:42px}.sd-origin-mark{max-width:150px;gap:10px}.sd-origin-mark span:first-child{font-size:25px}.sd-origin-mark span:last-child{font-size:6px}.sd-grid3{grid-template-columns:1fr;gap:24px;margin-top:26px}.sd-process{padding-bottom:42px}.sd-step{font-size:30px;margin-bottom:15px;padding-bottom:12px}.sd-uses-shell article{padding:22px}.sd-final{padding:42px 20px}.sd-button{max-width:100%}}

.sa-dispensa .sd-origin-photo{overflow:hidden;border-radius:18px;aspect-ratio:1/1}.sa-dispensa .sd-origin-photo img{width:100%;height:100%;object-fit:cover;display:block}.sa-dispensa .sd-photo-label{max-width:calc(100% - 32px)}
