.pdc{--bg:#fbfaf6;--card:#ffffff;--ink:#1f2b25;--muted:#5f6b64;--rule:#e2e4dc;--soft:#f1f3ea;--accent:#96b416;--accent-ink:#56700a;--on-accent:#16200b;--sel:#eef5d6;--flour:#f6efe0;--warn:#b4531a;background:var(--bg);color:var(--ink);font-family:var(--pdc-bf,"Work Sans",system-ui,sans-serif);font-size:var(--pdc-fs,15px);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.pdc,.pdc *,.pdc *:before,.pdc *:after{box-sizing:border-box}.pdc [hidden]{display:none!important}.pdc h1,.pdc h2,.pdc p,.pdc ol,.pdc table{margin:0;color:inherit;letter-spacing:normal;text-transform:none}.pdc .pdc-wrap{max-width:var(--pdc-max,1120px);margin:0 auto;padding:var(--pdc-pt,44px) 24px var(--pdc-pb,64px)}.pdc .pdc-kicker{font-weight:600;color:var(--accent-ink);font-size:14px;margin:0 0 12px}.pdc h1.pdc-title{font-family:var(--pdc-hf,"Bodoni Moda",Georgia,serif);font-weight:500;font-size:clamp(34px,5vw,56px);line-height:1.03;margin:0 0 14px;letter-spacing:-.01em}.pdc h1.pdc-title em{font-style:italic;font-weight:700}.pdc .pdc-lede{color:var(--muted);max-width:60ch;margin:0 0 36px}.pdc .pdc-lede p{margin:0}.pdc h2.pdc-h2{font-family:var(--pdc-hf,"Bodoni Moda",Georgia,serif);font-weight:700;font-size:22px;line-height:1.25;margin:0 0 14px}.pdc .pdc-step{font:600 12px var(--pdc-bf,"Work Sans",sans-serif);color:var(--accent-ink);letter-spacing:.06em;text-transform:uppercase;display:block;margin-bottom:4px}.pdc .pdc-flours{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--pdc-card-w,200px)),1fr));gap:var(--pdc-gap,12px);margin-bottom:36px}.pdc button.pdc-flour{all:unset;box-sizing:border-box;cursor:pointer;background:var(--card);border:1.5px solid var(--rule);border-radius:14px;padding:var(--pdc-pad,16px);display:flex;flex-direction:column;gap:6px;transition:border-color .15s,background .15s;color:var(--ink);text-align:left}.pdc button.pdc-flour:hover{border-color:var(--accent)}.pdc button.pdc-flour:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pdc button.pdc-flour[aria-checked=true]{border-color:var(--accent);background:var(--sel)}.pdc .pdc-pic{display:grid;place-items:center;height:var(--pdc-img-h,124px);background:#fff;border-radius:10px;overflow:hidden;margin-bottom:4px}.pdc .pdc-pic img{width:100%;height:var(--pdc-img,112px);object-fit:contain;display:block;max-width:none}.pdc .pdc-pic svg{height:100%;width:auto;display:block}.pdc .pdc-nm{font-family:var(--pdc-hf,"Bodoni Moda",Georgia,serif);font-weight:700;font-size:var(--pdc-title,21px);line-height:1.1}.pdc .pdc-ty{font-size:12.5px;color:var(--muted)}.pdc .pdc-specs{display:flex;gap:6px;flex-wrap:wrap;margin:4px 0 2px}.pdc .pdc-chip{font-size:12px;font-weight:600;background:var(--soft);border-radius:999px;padding:2px 9px}.pdc .pdc-bf{font-size:13px;color:var(--muted)}.pdc .pdc-carousel{position:relative;margin-bottom:36px}.pdc .pdc-carousel .pdc-flours{display:flex!important;grid-template-columns:none;gap:var(--pdc-gap,12px);margin:0;padding:4px 2px 8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.pdc .pdc-carousel .pdc-flours::-webkit-scrollbar{display:none}.pdc .pdc-carousel button.pdc-flour{flex:0 0 var(--pdc-card-w,200px);width:var(--pdc-card-w,200px);scroll-snap-align:start}.pdc button.pdc-arrow{all:unset;box-sizing:border-box;position:absolute;top:50%;z-index:2;width:42px;height:42px;margin-top:-25px;border-radius:50%!important;display:grid;place-items:center;cursor:pointer;background:var(--card)!important;color:var(--ink)!important;border:1.5px solid var(--rule)!important;box-shadow:0 2px 10px #1f2b2524;transition:opacity .15s,border-color .15s}.pdc button.pdc-arrow svg{display:block}.pdc button.pdc-arrow:hover{border-color:var(--accent)!important}.pdc button.pdc-arrow:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pdc button.pdc-arrow:disabled{opacity:.35;cursor:default;box-shadow:none}.pdc button.pdc-arrow.pdc-prev{left:-20px;right:auto}.pdc button.pdc-arrow.pdc-next{right:-20px;left:auto}.pdc .pdc-carousel.pdc-fits .pdc-arrow{display:none}.pdc .pdc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:28px;align-items:start}.pdc .pdc-panel{background:var(--card);border:1px solid var(--rule);border-radius:16px;padding:24px}.pdc .pdc-field{margin-bottom:20px}.pdc .pdc-field:last-child{margin-bottom:0}.pdc .pdc-lab{display:flex;justify-content:space-between;align-items:baseline;font-weight:600;margin-bottom:8px;gap:12px}.pdc .pdc-lab output{font-weight:600;color:var(--accent-ink)}.pdc .pdc-hint{font-size:13px;color:var(--muted);margin-top:6px}.pdc .pdc-hint.pdc-warn{color:var(--warn)}.pdc input[type=range].pdc-range{-webkit-appearance:auto;appearance:auto;display:block;width:100%;height:auto;margin:2px 0;padding:0;border:0;background:none;box-shadow:none;accent-color:var(--accent)}.pdc .pdc-num{display:flex;align-items:center;border:1.5px solid var(--rule);border-radius:10px;overflow:hidden;background:var(--bg);width:max-content}.pdc .pdc-num button{all:unset;cursor:pointer;width:40px;height:42px;display:grid;place-items:center;font-size:20px;color:var(--ink)}.pdc .pdc-num button:hover{background:var(--soft)}.pdc .pdc-num button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pdc .pdc-num input[type=number]{-webkit-appearance:none;appearance:none;-moz-appearance:textfield;width:70px;min-width:0;height:42px;min-height:0;margin:0;padding:0;text-align:center;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ink);font:600 17px var(--pdc-bf,"Work Sans",sans-serif)}.pdc .pdc-num input::-webkit-outer-spin-button,.pdc .pdc-num input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pdc .pdc-seg{display:inline-flex;border:1.5px solid var(--rule);border-radius:10px;overflow:hidden;flex-wrap:wrap}.pdc .pdc-seg button{all:unset;cursor:pointer;padding:9px 14px;font-weight:500;font-size:14px;color:var(--ink)}.pdc .pdc-seg button+button{border-left:1.5px solid var(--rule)}.pdc .pdc-seg button[aria-pressed=true]{background:var(--accent);color:var(--on-accent);font-weight:600}.pdc .pdc-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.pdc .pdc-row2{display:flex;gap:16px;flex-wrap:wrap;align-items:flex-end}.pdc input[type=time].pdc-time{-webkit-appearance:auto;appearance:auto;width:auto;height:auto;min-height:0;margin:0;font:500 15px var(--pdc-bf,"Work Sans",sans-serif);padding:9px 10px;border:1.5px solid var(--rule);border-radius:10px;background:var(--bg);color:var(--ink);box-shadow:none}.pdc .pdc-recipe{position:sticky;top:var(--pdc-sticky,20px)}.pdc .pdc-rhead{display:flex;gap:16px;align-items:center;margin-bottom:14px}.pdc .pdc-rhead h2.pdc-h2{font-size:26px;margin-bottom:4px}.pdc .pdc-sub{color:var(--muted);margin:0;font-size:14px}.pdc .pdc-rpic{flex:0 0 auto;width:92px;height:92px;background:#fff;border-radius:12px;border:1px solid var(--rule);display:grid;place-items:center;overflow:hidden}.pdc .pdc-rpic img{width:100%;height:80px;object-fit:contain;display:block;max-width:none}.pdc .pdc-rpic svg{height:100%;width:auto}.pdc table.pdc-table{width:100%;border-collapse:collapse;border:0;margin:0;table-layout:auto}.pdc table.pdc-table td{padding:12px 0;border:0;border-bottom:1px solid var(--rule);vertical-align:baseline;background:none;text-align:left}.pdc table.pdc-table td.pdc-i{font-weight:600}.pdc table.pdc-table td.pdc-i small{display:block;font-weight:400;color:var(--muted);font-size:12.5px}.pdc table.pdc-table td.pdc-a{text-align:right;font:600 22px var(--pdc-bf,"Work Sans",sans-serif);font-variant-numeric:tabular-nums;white-space:nowrap}.pdc table.pdc-table td.pdc-p{text-align:right;color:var(--muted);font-size:13px;width:64px;font-variant-numeric:tabular-nums}.pdc table.pdc-table tr.pdc-total td{border-bottom:0;font-weight:600}.pdc table.pdc-table tr.pdc-total td.pdc-a{font-size:17px}.pdc .pdc-bags{background:var(--flour);border-radius:12px;padding:14px 16px;margin:18px 0}.pdc .pdc-bags b{display:block;margin-bottom:2px}.pdc h2.pdc-tl{font-size:19px;margin:22px 0 10px}.pdc ol.pdc-sched{margin:18px 0 0;padding:0;list-style:none;border-left:2px solid var(--rule)}.pdc ol.pdc-sched li{position:relative;padding:0 0 14px 18px;margin:0;list-style:none}.pdc ol.pdc-sched li:before{content:"";position:absolute;left:-6px;top:6px;width:10px;height:10px;border-radius:50%;background:var(--accent)}.pdc ol.pdc-sched li:last-child{padding-bottom:0}.pdc .pdc-t{font-weight:600}.pdc .pdc-d{color:var(--muted);font-size:13.5px}.pdc .pdc-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.pdc .pdc-btn{all:unset;cursor:pointer;box-sizing:border-box;padding:11px 18px;border-radius:10px;font-weight:600;font-size:14.5px;text-align:center;text-decoration:none}.pdc a.pdc-btn.pdc-btn-p{background:var(--accent);color:var(--on-accent)}.pdc .pdc-btn.pdc-btn-s{border:1.5px solid var(--rule);color:var(--ink)}.pdc .pdc-btn:hover{filter:brightness(.96)}.pdc .pdc-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pdc .pdc-note{font-size:12.5px;color:var(--muted);margin-top:28px;max-width:75ch}.pdc .pdc-note p{margin:0}.pdc .pdc-note a{color:var(--accent-ink)}.pdc .pdc-bags a{color:inherit;text-decoration:underline;text-underline-offset:2px}.pdc .pdc-bags a:hover{color:var(--accent-ink)}.pdc{letter-spacing:normal!important;text-transform:none;word-spacing:normal}.pdc p,.pdc span,.pdc div,.pdc td,.pdc small,.pdc li,.pdc a,.pdc b,.pdc strong,.pdc label,.pdc output,.pdc button,.pdc input{font-family:inherit;letter-spacing:normal;text-transform:none}.pdc h1.pdc-title,.pdc h2.pdc-h2{font-family:var(--pdc-hf,"Bodoni Moda",Georgia,serif)!important;letter-spacing:normal!important;text-transform:none!important;word-spacing:normal!important}.pdc h1.pdc-title{font-weight:500!important;font-size:clamp(34px,5vw,56px)!important;line-height:1.03!important;letter-spacing:-.01em!important}.pdc h2.pdc-h2{font-weight:700!important}.pdc h1.pdc-title em{font-family:inherit!important;font-style:italic!important;font-weight:700!important;letter-spacing:inherit!important;color:inherit!important}.pdc .pdc-nm{font-family:var(--pdc-hf,"Bodoni Moda",Georgia,serif)!important;letter-spacing:normal!important}.pdc .pdc-step{letter-spacing:.06em!important;text-transform:uppercase!important}.pdc .pdc-error{background:#fdf1e8;border:1.5px solid #b4531a;color:#7a3510!important;border-radius:10px;padding:12px 14px;margin:0 0 20px;font-size:14px;font-weight:600}.pdc button.pdc-flour{border-radius:14px!important}.pdc .pdc-pic{border-radius:10px!important}.pdc .pdc-rpic{border-radius:12px!important}.pdc .pdc-panel{border-radius:16px!important}.pdc .pdc-num,.pdc .pdc-seg,.pdc input[type=time].pdc-time,.pdc .pdc-btn{border-radius:10px!important}.pdc .pdc-num button,.pdc .pdc-seg button,.pdc .pdc-num input[type=number]{border-radius:0!important}.pdc .pdc-chip{border-radius:999px!important}.pdc .pdc-bags{border-radius:12px!important}.pdc{background:var(--bg)!important;color:var(--ink)!important;opacity:1!important;filter:none!important;isolation:isolate}.pdc .pdc-panel,.pdc button.pdc-flour{background:var(--card)!important;border-color:var(--rule)!important;opacity:1!important}.pdc button.pdc-flour:hover{border-color:var(--accent)!important}.pdc button.pdc-flour[aria-checked=true]{background:var(--sel)!important;border-color:var(--accent)!important}.pdc .pdc-pic,.pdc .pdc-rpic{background:#fff!important}.pdc .pdc-bags{background:var(--flour)!important}.pdc .pdc-chip{background:var(--soft)!important;color:var(--ink)!important}.pdc h1.pdc-title,.pdc h2.pdc-h2,.pdc .pdc-nm,.pdc .pdc-lab,.pdc td.pdc-i,.pdc td.pdc-a,.pdc .pdc-t{color:var(--ink)!important}.pdc .pdc-lede,.pdc .pdc-ty,.pdc .pdc-bf,.pdc .pdc-hint,.pdc .pdc-sub,.pdc td.pdc-i small,.pdc td.pdc-p,.pdc .pdc-d,.pdc .pdc-note{color:var(--muted)!important}.pdc .pdc-hint.pdc-warn{color:var(--warn)!important}.pdc .pdc-kicker,.pdc .pdc-step,.pdc .pdc-lab output{color:var(--accent-ink)!important}.pdc :where(p,span,div,td,small,li,b,strong,em,output,label,a){color:inherit!important}.pdc section{background:transparent!important}.pdc .pdc-num{background:var(--bg)!important;border-color:var(--rule)!important}.pdc .pdc-num button,.pdc .pdc-seg button{background:transparent!important;color:var(--ink)!important}.pdc .pdc-num button:hover{background:var(--soft)!important}.pdc .pdc-num input[type=number]{color:var(--ink)!important;background:transparent!important}.pdc input[type=time].pdc-time{background:var(--bg)!important;color:var(--ink)!important;border-color:var(--rule)!important}.pdc input[type=range].pdc-range{accent-color:var(--accent)!important}.pdc .pdc-btn.pdc-btn-s{background:transparent!important;color:var(--ink)!important;border-color:var(--rule)!important}.pdc .pdc-note a,.pdc .pdc-bags a:hover{color:var(--accent-ink)!important}.pdc .pdc-seg button[aria-pressed=true],.pdc a.pdc-btn.pdc-btn-p{background:var(--accent)!important;color:var(--on-accent)!important}@media(max-width:860px){.pdc .pdc-flours{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pdc .pdc-carousel .pdc-flours{gap:min(var(--pdc-gap,12px),12px)}.pdc .pdc-carousel button.pdc-flour{flex-basis:min(var(--pdc-card-w,200px),64vw);width:min(var(--pdc-card-w,200px),64vw)}.pdc button.pdc-arrow{width:36px;height:36px;margin-top:-22px}.pdc button.pdc-arrow.pdc-prev{left:-8px}.pdc button.pdc-arrow.pdc-next{right:-8px}.pdc button.pdc-flour{padding:calc(var(--pdc-pad,16px) * .75)}.pdc .pdc-nm{font-size:calc(var(--pdc-title,21px) * .85)}.pdc .pdc-bf{display:none}.pdc .pdc-pic{height:calc(var(--pdc-img-h,124px) * .78)}.pdc .pdc-pic img{height:calc(var(--pdc-img,112px) * .78)}.pdc .pdc-rpic{width:72px;height:72px}.pdc .pdc-rpic img{height:60px}.pdc .pdc-grid{grid-template-columns:1fr}.pdc .pdc-recipe{position:static}.pdc .pdc-wrap{padding:32px 18px 48px}}@media print{body *{visibility:hidden!important}.pdc-printing,.pdc-printing *{visibility:visible!important}.pdc-printing{position:absolute!important;left:0;top:0;width:100%;background:#fff!important;color:#000}.pdc-printing .pdc-flours,.pdc-printing .pdc-carousel,.pdc-printing .pdc-controls,.pdc-printing .pdc-actions,.pdc-printing .pdc-lede,.pdc-printing .pdc-note,.pdc-printing .pdc-step-1{display:none!important}.pdc-printing .pdc-grid{display:block}.pdc-printing .pdc-panel{border:0;padding:0}.pdc-printing .pdc-recipe{position:static}.pdc-printing .pdc-wrap{padding:0}}@media(prefers-reduced-motion:reduce){.pdc *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/pdc-calculator.css.map */
