.ldc-pr{--rail-w: 270px;--gap: 34px;box-sizing:border-box}@media(min-width:900px){.ldpc .ldp-wrap.ldc-pr-host{max-width:1180px}.ldc-pr{padding:6px 0 40px}.ldc-pr__grid{display:grid;grid-template-columns:var(--rail-w) 1fr;gap:var(--gap);align-items:start}.ldc-pr__rail{position:sticky;top:20px}.ldpc .ldp-wrap.ldc-pr-host .ldp-head{display:none!important}}.ldc-pr__id{border-radius:0;background:none;color:var(--ink-900, #2A2138);padding:0;display:flex;flex-direction:column;gap:0}.ldc-pr__idback{display:inline-block;align-self:flex-start;margin-bottom:14px;font-family:Jost,Hanken Grotesk,system-ui,sans-serif;font-size:13px;letter-spacing:.01em;color:var(--ink-500, rgba(42, 33, 56, .56));text-decoration:none}.ldc-pr__idback:hover{color:var(--plum, #2A2138)}.ldc-pr__idkick{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--gold-text, #7A6636)}.ldc-pr__idtitle{font-family:var(--learn-serif, "Cormorant Garamond", Georgia, serif);font-size:30px;line-height:1;margin-top:8px}.ldc-pr__idbar{width:40px;height:1px;background:var(--gold-500, #BCA069);margin-top:12px}.ldc-pr__clientmount{min-width:0;margin-top:16px;padding-top:14px;border-top:1px solid var(--border-hair, rgba(42,33,56,.1))}.ldc-pr__unitrow{display:inline-flex;margin-top:14px}.ldc-pr__index{display:flex;flex-direction:column;margin-top:20px}.ldc-pr__indexlabel{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--taupe-600, #7B6E5E);padding:0 6px 8px}.ldc-pr__step{display:grid;grid-template-columns:24px 1fr auto;gap:11px;align-items:center;min-height:44px;padding:8px 12px;border-radius:12px;width:100%;background:none;border:0;text-align:left;font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.ldc-pr__step:hover{background:var(--ivory-100, #F5F1EA)}.ldc-pr__step:focus-visible{outline:3px solid var(--focus-plum, rgba(94,76,136,.35));outline-offset:2px}.ldc-pr__step[aria-current=true]{background:var(--plum-900, #2A2138);color:var(--ivory-050, #FBF9F5)}.ldc-pr__num{font-family:var(--learn-serif-italic, "Cormorant Garamond", Georgia, serif);font-style:italic;font-size:15px;color:var(--gold-600, #A9884E)}.ldc-pr__step[aria-current=true] .ldc-pr__num{color:var(--gold-300, #DCC79A)}.ldc-pr__stepname{font-family:var(--learn-serif, "Cormorant Garamond", Georgia, serif);font-size:17px}.ldc-pr__stepans{font-size:12px;color:var(--ink-500, #6E6676);white-space:nowrap;font-variant-numeric:lining-nums tabular-nums}.ldc-pr__step[aria-current=true] .ldc-pr__stepans{color:var(--plum-200, #C9C2DA)}.ldc-pr__main{display:flex;flex-direction:column;gap:20px}.ldc-pr__quote{display:flex;align-items:center;justify-content:space-between;gap:20px;border-radius:0;background:none;color:var(--ink-900, #2A2138);border-top:1px solid var(--hairline, rgba(42,33,56,.1));border-bottom:1px solid var(--hairline, rgba(42,33,56,.1));padding:18px 0}.ldc-pr__quote:has(>.ldp-strip[hidden]){border-top:0;border-bottom:0;padding:0}.ldc-pr__quote .ldp-strip{display:flex;flex-direction:column;gap:5px;min-width:0;margin:0;padding:0;background:none;border:0;box-shadow:none}.ldc-pr__quote .ldp-strip__k{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;color:var(--gold-text, #7A6636)}.ldc-pr__quote .ldp-strip__v{font-family:var(--learn-serif, "Cormorant Garamond", Georgia, serif);font-size:38px;line-height:1;color:var(--ink-900, #2A2138);font-variant-numeric:lining-nums tabular-nums}.ldc-pr__quote .ldp-strip__sub{font-size:12.5px;color:var(--ink-60, rgba(42,33,56,.6))}.ldc-pr__next{padding:11px 20px;border-radius:999px;border:1px solid var(--ink-900, #2A2138);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-900, #2A2138);white-space:nowrap;background:none;cursor:pointer;text-decoration:none}.ldc-pr__next:hover{background:var(--ink-900, #2A2138);color:var(--ivory-050, #FBF9F5)}.ldc-pr__phead{display:none;align-items:baseline;gap:12px}.ldc-pr__pnum{font-family:var(--learn-serif-italic, "Cormorant Garamond", Georgia, serif);font-style:italic;font-size:17px;color:var(--gold-600, #A9884E)}.ldc-pr__ptitle{font-family:var(--learn-serif, "Cormorant Garamond", Georgia, serif);font-size:26px;line-height:1}.ldc-pr__pline{flex:1;height:1px;background:var(--border-hair, rgba(36,31,43,.1))}.ldc-pr__pans{font-family:var(--learn-serif, "Cormorant Garamond", Georgia, serif);font-size:20px;font-variant-numeric:lining-nums tabular-nums;color:var(--plum-700, #2A2138);white-space:nowrap}@media(min-width:900px){.ldc-pr__id .ldc-pr__clientmount,.ldc-pr__id .ldc-pr__clientmount *{border-color:var(--border-hair, rgba(42,33,56,.1))!important}.ldc-pr__id .ldc-pr__clientmount{color:var(--ink-500, rgba(42,33,56,.55))}.ldc-pr__id .ldc-pr__clientmount .ldp-tierro__spec,.ldc-pr__id .ldc-pr__clientmount .lh-file__name,.ldc-pr__id .ldc-pr__clientmount b,.ldc-pr__id .ldc-pr__clientmount strong{color:var(--ink-900, #2A2138)}.ldc-pr__id .ldc-pr__clientmount a{color:var(--gold-text, #7A6636)}.ldc-pr__main .ldp-sec2>.ldp-sechead{display:none}.ldc-pr__main .ldp-sec2.is-shut{display:none}.ldc-pr__main .ldp-sec2:not(.is-shut){border-radius:0;background:none;border:0;border-top:1px solid var(--border-hair, rgba(42,33,56,.1));padding:22px 0 26px;margin:0}.ldc-pr__main .ldp-sec2>.ldc-pr__phead{display:flex}.ldc-pr__main .ldp-sec2>.ldp-secbody{padding-top:6px}.ldc-pr__main .ldp-cols{display:block}.ldc-pr__main .ldp-col{width:auto}.ldc-pr__main .ldp-secbody .ldp-sec2,.ldc-pr__main .ldp-secbody .ldp-sec2.is-shut{display:block}.ldc-pr__main .ldp-secbody .ldp-sec2>.ldp-sechead--sub{display:grid}.ldc-pr__main .ldp-secbody .ldp-sec2:not(.is-shut){border-top:0;padding:0 0 6px}}@media(max-width:899px){.ldc-pr{padding:0 0 20px;max-width:none}.ldc-pr__grid{display:block}.ldc-pr__rail{display:block;padding:0 18px}.ldc-pr__index{display:none}.ldc-pr__id{background:none;color:inherit;padding:0;gap:0;border-radius:0}.ldc-pr__idkick,.ldc-pr__idtitle,.ldc-pr__idbar{display:none}.ldc-pr__clientmount{margin-top:0;padding-top:0;border-top:0}.ldc-pr__unitrow{margin-top:10px}.ldc-pr__main{display:block;padding:0}.ldc-pr__quote{flex-direction:column;align-items:flex-start;gap:10px;margin:12px 0 4px}.ldc-pr__quote .ld-unitchip-row{margin:0}.ldc-pr__quote .ld-unitchip{background:transparent;border:1px solid var(--hairline, rgba(42,33,56,.14));color:var(--ink-60, rgba(42,33,56,.6))}.ldc-pr__quote .ld-unitchip:hover{border-color:var(--ink-900, #2A2138);color:var(--ink-900, #2A2138)}.ldc-pr__next,.ldc-pr__phead{display:none}.ldc-pr__main .ldp-sec2>.ldp-sechead{display:grid}}@media(prefers-reduced-motion:reduce){.ldc-pr__step{transition:none}}@media(max-width:899px){.ldc-pr__main>.ldc-pr__unitrow{margin:12px 0 2px}.ldc-pr__main #ldp-servings,.ldc-pr__main #mcs1Card,.ldc-pr__main #ldp-design,.ldc-pr__main #ldp-quote{background:none;border:0;border-radius:0;padding:0;margin:0}.ldc-pr__main #ldp-servings:not(.is-shut),.ldc-pr__main #mcs1Card:not(.is-shut),.ldc-pr__main #ldp-design:not(.is-shut),.ldc-pr__main #ldp-quote:not(.is-shut){padding-bottom:6px;margin-bottom:0}.ldc-pr__main #ldp-servings:not(.is-shut)>.ldp-secbody,.ldc-pr__main #mcs1Card:not(.is-shut)>.ldp-secbody,.ldc-pr__main #ldp-design:not(.is-shut)>.ldp-secbody,.ldc-pr__main #ldp-quote:not(.is-shut)>.ldp-secbody{padding-bottom:2px}.ldpc .ldc-pr__main .ldp-sec2:not(.is-shut)>.ldp-sechead:not(.ldp-sechead--sub){grid-template-columns:minmax(0,1fr) auto 26px;gap:8px}.ldpc .ldc-pr__main .ldp-sec2:not(.is-shut)>.ldp-sechead:not(.ldp-sechead--sub) .ldp-sechead__c{display:none}.ldc-pr__main .ldp-sec2:not(.is-shut)>.ldp-sechead:not(.ldp-sechead--sub) .ldp-sechead__x{width:26px;height:26px}.ldpc .ldc-pr__main .ldp-sec2{border-top:0}.ldpc .ldc-pr__main .ldp-buildcard>.ldp-sec+.ldp-sec{border-top:0}.ldc-pr__main .ldp-sec2.is-shut>.ldp-sechead{border-bottom:1px solid var(--border-hair, rgba(42,33,56,.1))}.ldpc .ldc-pr__main .ldp-sec2.is-shut>.ldp-sechead:not(.ldp-sechead--sub){grid-template-columns:minmax(0,1fr) auto 28px;gap:7px}.ldpc .ldc-pr__main .ldp-sec2.is-shut>.ldp-sechead:not(.ldp-sechead--sub) .ldp-sechead__t{font-size:18.5px}.ldc-pr__main #ldp-quote:not(.is-shut) #ldpResults{border:0;padding:6px 0 0;margin-top:4px}.ldpc #mcs1Box>.mcs1-marginrow{grid-column:1 / -1}}.ldpc .ldp-sechead:not(.ldp-sechead--sub) .ldp-sechead__t{font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/45/assets/learn-pricing-layout.css.map */
