.pr-section{--pr-cream: #fdfbed;--pr-cream-deep: #f4efd8;--pr-brown: #2d251e;--pr-brown-soft: #756a5b;--pr-line: #e1dac1;--pr-red: #c20d03;--pr-white: #ffffff;--pr-font: "General Sans", system-ui, sans-serif;--pr-mono: "IBM Plex Mono", ui-monospace, monospace;--pr-gutter: clamp(20px, 5vw, 64px);--pr-shadow: 0 24px 48px -30px rgba(45, 37, 30, .28);background:var(--pr-cream);color:var(--pr-brown);font-family:var(--pr-font)}.pr-section *,.pr-section *:before,.pr-section *:after{box-sizing:border-box}.pr-container{max-width:1360px;margin:0 auto;padding:clamp(56px,7vw,96px) var(--pr-gutter)}.pr-section--divided .pr-container{border-top:1px solid var(--pr-line)}.pr-section h1,.pr-section h2,.pr-section h3,.pr-section h4{font-family:var(--pr-font);color:var(--pr-brown);letter-spacing:normal;text-transform:none}.pr-section p{margin:0}.pr-heading{font-weight:600;font-size:clamp(1.7rem,2.8vw,2.3rem);line-height:1.2;margin:0;text-wrap:balance}.pr-head{margin:0 0 clamp(36px,5vw,52px)}.pr-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--pr-mono);font-size:.74rem;letter-spacing:.1em;text-transform:uppercase;color:var(--pr-brown-soft);font-weight:500;margin-bottom:14px}.pr-eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pr-red)}.pr-btn{background:var(--pr-red);color:var(--pr-white);border:none;font-family:var(--pr-font);font-weight:600;font-size:.98rem;padding:16px 32px;border-radius:4px;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.pr-btn:hover{color:var(--pr-white);transform:translateY(-1px);box-shadow:0 10px 22px -10px #c20d0380}.pr-btn[disabled]{opacity:.6;cursor:default;transform:none;box-shadow:none}.pr-btn svg{width:15px;height:15px}.pr-link{font-weight:500;font-size:.98rem;text-decoration:none;color:var(--pr-brown);border-bottom:1px solid var(--pr-line);padding-bottom:2px;background:none;cursor:pointer;font-family:var(--pr-font);transition:border-color .15s ease,color .15s ease}button.pr-link{border:none;border-bottom:1px solid var(--pr-line);border-radius:0;padding:0 0 2px;box-shadow:none;min-height:0;line-height:inherit}.pr-link:hover{border-color:var(--pr-red);color:var(--pr-red)}.pr-media{position:relative;width:100%;overflow:hidden;border-radius:12px;box-shadow:var(--pr-shadow)}.pr-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pr-header-logo{display:block;line-height:0}.pr-header-logo svg{height:34px;width:auto;display:block}@media(max-width:749px){.pr-header-logo svg{height:26px}}.pr-nutri-link{display:inline-flex;align-items:center;gap:6px;background:none;border:none;border-bottom:1px solid var(--pr-line);cursor:pointer;border-radius:0;box-shadow:none;min-height:0;padding:0 0 3px;font-family:var(--pr-font);font-size:.86rem;font-weight:600;color:var(--pr-brown);transition:color .15s ease,border-color .15s ease}.pr-nutri-link svg{width:14px;height:14px;color:var(--pr-red);flex-shrink:0}.pr-nutri-link:hover{color:var(--pr-red);border-color:var(--pr-red)}.pr-nutri-dialog{width:min(92vw,440px);max-height:84vh;padding:30px clamp(22px,4vw,32px) 26px;border:none;border-radius:12px;background:var(--pr-white);color:var(--pr-brown);font-family:var(--pr-font);box-shadow:0 40px 80px -30px #2d251e73}.pr-nutri-dialog::backdrop{background:#2d251e73}.pr-nutri-close{position:absolute;top:16px;right:16px;background:none;border:none;cursor:pointer;color:var(--pr-brown-soft);display:flex;padding:4px}.pr-nutri-close svg{width:18px;height:18px}.pr-nutri-close:hover{color:var(--pr-brown)}.pr-nutri-eyebrow{font-family:var(--pr-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--pr-red);font-weight:600;margin:0 0 4px}.pr-nutri-dialog h3{font-family:var(--pr-font);font-weight:600;font-size:1.3rem;color:var(--pr-brown);margin:0 0 18px}.pr-nutri-cal{display:flex;align-items:baseline;justify-content:space-between;border-bottom:6px solid var(--pr-brown);padding-bottom:10px;margin-bottom:6px;font-weight:700}.pr-nutri-cal .lbl{font-size:1.1rem}.pr-nutri-cal .val{font-size:2rem}.pr-nutri-serving{font-size:.84rem;color:var(--pr-brown-soft);margin-bottom:14px}.pr-nutri-row{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--pr-line);font-size:.88rem}.pr-nutri-row.sub{padding-left:18px;color:var(--pr-brown-soft)}.pr-nutri-row.sub2{padding-left:32px;color:var(--pr-brown-soft)}.pr-nutri-row strong{font-weight:700;color:var(--pr-brown)}.pr-nutri-row .dv{color:var(--pr-brown-soft);font-variant-numeric:tabular-nums}.pr-nutri-foot{font-size:.76rem;color:var(--pr-brown-soft);line-height:1.5;margin-top:14px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/pr-sections.css.map */
