.pbi{--pbi-teal: var(--dl-teal-600, #0E8C9E);--pbi-teal-ink: #0B6F7D;--pbi-navy: var(--dl-navy-800, #0A1F3D);--pbi-muted: var(--dl-muted, #5A6479);--pbi-gold: var(--dl-gold-500, #D4B062);--pbi-gold-ink: #7A5C12;background:linear-gradient(180deg,#fbf7ee,#fff)}.pbi .pbi-header{max-width:760px}.pbi .pbi-eyebrow{font-size:12px;color:var(--pbi-gold-ink)}.pbi .pbi-heading em{font-style:italic;color:var(--pbi-teal-ink)}.pbi .pbi-sub{max-width:60ch;font-size:1.0625rem}.pbi .pbi-board{max-width:1040px;margin:0 auto;padding:20px 16px;border-radius:var(--dl-radius-lg, 20px);background:#fff;border:1px solid #EADFC6;box-shadow:var(--dl-shadow-lift, 0 16px 40px rgba(11, 19, 38, .08))}.pbi .pbi-board-label{margin:0 0 12px;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pbi-muted)}.pbi .pbi-days{list-style:none;margin:0;padding:0;display:grid;gap:10px}.pbi .pbi-day{display:grid;grid-template-columns:74px minmax(0,1fr) 84px;align-items:center;gap:10px}.pbi .pbi-day-label{font-family:var(--dl-serif, Georgia, serif);font-size:1.0625rem;font-weight:600;color:var(--pbi-navy);white-space:nowrap}.pbi .pbi-track{display:block;height:18px;border-radius:999px;background:#f1ece0;overflow:hidden}.pbi .pbi-bar{display:block;width:var(--pbi-level, 20%);height:100%;border-radius:999px;background:linear-gradient(90deg,var(--dl-teal-500, #1AB3C6),var(--pbi-teal))}.pbi .pbi-hours{font-size:.9375rem;font-weight:700;color:var(--pbi-navy);text-align:right;font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.pbi .pbi-day--full .pbi-bar{background:linear-gradient(90deg,var(--pbi-gold),#B8913A)}.pbi .pbi-day--full .pbi-hours{color:var(--pbi-gold-ink)}.pbi .pbi-phases{list-style:none;margin:20px auto 0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;max-width:1040px}.pbi .pbi-phase{padding:18px 18px 18px 20px;border-radius:16px;background:#fff;border:1px solid var(--dl-line, #C9D4E1);border-left:4px solid var(--pbi-teal)}.pbi .pbi-phase:last-child{border-left-color:var(--pbi-gold)}.pbi .pbi-phase-when{display:block;margin-bottom:4px;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pbi-teal-ink)}.pbi .pbi-phase:last-child .pbi-phase-when{color:var(--pbi-gold-ink)}.pbi .pbi-phase-title{margin:0 0 6px;font-family:var(--dl-serif, Georgia, serif);font-size:1.375rem;font-weight:600;line-height:1.2;color:var(--pbi-navy)}.pbi .pbi-phase-text{margin:0;font-size:.9375rem;line-height:1.6;color:var(--pbi-muted)}.pbi .pbi-foot{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;max-width:1040px;margin:28px auto 0}.pbi .pbi-body{font-size:1.0625rem;line-height:1.7;color:#2b3548}.pbi .pbi-body p{margin:0 0 12px}.pbi .pbi-body p:last-child{margin-bottom:0}.pbi .pbi-note{padding:20px;border-radius:16px;background:var(--pbi-navy);color:#fff}.pbi .pbi-note-title{margin:0 0 8px;font-family:var(--dl-serif, Georgia, serif);font-size:1.25rem;font-weight:600;line-height:1.25;color:#fff}.pbi .pbi-note-text{font-size:.9375rem;line-height:1.6;color:#ffffffdb}.pbi .pbi-note-text p{margin:0 0 8px}.pbi .pbi-note-text p:last-child{margin-bottom:0}.pbi .pbi-note-text strong{color:var(--pbi-gold)}.pbi .pbi-order{margin-top:28px}@media(min-width:768px){.pbi .pbi-board{padding:28px 32px 24px}.pbi .pbi-days{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:14px;align-items:end}.pbi .pbi-day{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 200px auto;gap:8px;text-align:center}.pbi .pbi-day-label{order:3;font-size:1rem}.pbi .pbi-hours{order:1;text-align:center}.pbi .pbi-track{order:2;height:200px;width:100%;border-radius:12px;display:flex;align-items:flex-end}.pbi .pbi-bar{width:100%;height:var(--pbi-level, 20%);border-radius:12px;background:linear-gradient(0deg,var(--pbi-teal),var(--dl-teal-500, #1AB3C6))}.pbi .pbi-day--full .pbi-bar{background:linear-gradient(0deg,#B8913A,var(--pbi-gold))}.pbi .pbi-phases--2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.pbi .pbi-phases--3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pbi .pbi-phase{padding:22px 22px 22px 24px}.pbi .pbi-foot{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:36px;align-items:start;margin-top:36px}.pbi .pbi-note{padding:26px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-product-break-in.css.map */
