.section-plant-bloom-calendar{border-top:var(--plant-rule)}.plant-bloom-calendar__inner{width:100%}.section-plant-bloom-calendar .plant-section-heading{margin:0 0 36px;max-width:22ch}.section-plant-bloom-calendar .bloom-strip{position:relative;list-style:none;margin:0;padding:0 0 14px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0}.section-plant-bloom-calendar .bloom-strip__track{position:absolute;inset:auto 0 0 0;height:10px;border-radius:100px;background:linear-gradient(90deg,var(--bloom-biale, #f8f3db),var(--bloom-rozowe, #e8a3b1),var(--bloom-czerwone, #b8434b));opacity:.92;clip-path:inset(0 calc(100% - var(--bloom-track-end, 100%)) 0 var(--bloom-track-start, 0%) round 100px)}.section-plant-bloom-calendar .bloom-strip__cell{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:4px;padding:18px 4px 22px;background:transparent;border-radius:0;min-height:86px;min-width:0;transition:opacity .24s ease}.section-plant-bloom-calendar .bloom-strip__cell:not(.is-bloom){opacity:.32}.section-plant-bloom-calendar .bloom-strip__cell:not(.is-bloom) .bloom-strip__num{opacity:.5}.section-plant-bloom-calendar .bloom-strip__cell.is-bloom{opacity:1}.section-plant-bloom-calendar .bloom-strip__cell.is-peak{background:rgb(from var(--color-foreground) r g b / .05);border-radius:6px}.section-plant-bloom-calendar .bloom-strip__label{font-family:var(--brand-font-body);font-weight:var(--brand-font-weight-semibold);font-size:var(--brand-text-caption);line-height:1;text-transform:uppercase;letter-spacing:var(--brand-letter-spacing-wide);color:var(--color-foreground);position:relative;z-index:2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-plant-bloom-calendar .bloom-strip__cell.is-peak .bloom-strip__label{font-weight:var(--brand-font-weight-bold);letter-spacing:var(--brand-letter-spacing-wide)}.section-plant-bloom-calendar .bloom-strip__num{font-family:var(--brand-font-heading);font-weight:var(--brand-font-weight-regular);font-size:var(--brand-text-h4);line-height:1;letter-spacing:var(--brand-letter-spacing-tight);color:var(--color-foreground);font-variant-numeric:tabular-nums lining-nums;opacity:.85;position:relative;z-index:2}.section-plant-bloom-calendar .bloom-strip__cell.is-peak .bloom-strip__num{opacity:1}.section-plant-bloom-calendar .bloom-strip__fill{position:absolute;inset:auto 50% 4px auto;transform:translate(50%);width:5px;height:5px;border-radius:50%;background:transparent;opacity:0;transition:opacity .22s ease;z-index:1}.section-plant-bloom-calendar .bloom-strip__cell.is-bloom .bloom-strip__fill{background:var(--color-foreground);opacity:.6}.section-plant-bloom-calendar .bloom-strip__cell.is-peak .bloom-strip__fill{opacity:.9;width:7px;height:7px}.section-plant-bloom-calendar:has(.bloom-strip__track) .bloom-strip__fill{display:none}.bloom-season-line{margin-top:22px;display:grid;grid-template-columns:2fr 3fr 3fr 3fr 1fr;gap:6px;position:relative}.bloom-season-line:before{content:"";position:absolute;top:-10px;left:0;right:0;height:1px;background:linear-gradient(to right,transparent 0%,rgb(from var(--color-foreground) r g b / .2) 6%,rgb(from var(--color-foreground) r g b / .2) 94%,transparent 100%)}.bloom-season-line__zone{font-family:var(--brand-font-body);font-weight:var(--brand-font-weight-semibold);font-size:var(--brand-text-caption);line-height:1;text-transform:uppercase;letter-spacing:var(--brand-letter-spacing-wide);text-align:center;padding:10px 0 4px;position:relative;border-radius:4px}.bloom-season-line__zone:before{content:"";position:absolute;top:-2px;left:50%;transform:translate(-50%);width:5px;height:5px;border-radius:50%;background:rgb(from var(--color-foreground) r g b / .5)}.bloom-season-line__zone[data-season=winter]{color:rgb(from var(--color-foreground) r g b / .65);background:linear-gradient(180deg,rgb(176 196 215 / .14),transparent)}.bloom-season-line__zone[data-season=spring]{color:rgb(from var(--bloom-zolto-zielone, #c9d49a) r g b / 1);background:linear-gradient(180deg,rgb(from var(--bloom-zolto-zielone, #c9d49a) r g b / .18),transparent)}.bloom-season-line__zone[data-season=spring]:before{background:var(--bloom-zolto-zielone, #c9d49a)}.bloom-season-line__zone[data-season=summer]{color:rgb(from var(--bloom-rozowe, #e8a3b1) r g b / 1);background:linear-gradient(180deg,rgb(from var(--bloom-rozowe, #e8a3b1) r g b / .18),transparent)}.bloom-season-line__zone[data-season=summer]:before{background:var(--bloom-rozowe, #e8a3b1)}.bloom-season-line__zone[data-season=autumn]{color:rgb(from var(--bloom-purpurowe, #6a2030) r g b / .9);background:linear-gradient(180deg,rgb(from var(--bloom-purpurowe, #6a2030) r g b / .14),transparent)}.bloom-season-line__zone[data-season=autumn]:before{background:var(--bloom-purpurowe, #6a2030)}.bloom-season-line__zone[data-season=winter-end]{visibility:hidden}@media(max-width:749px){.section-plant-bloom-calendar .plant-section-heading{margin-bottom:28px}.section-plant-bloom-calendar .bloom-strip{gap:0;padding-bottom:10px}.section-plant-bloom-calendar .bloom-strip__cell{padding:12px 2px 16px;min-height:72px}.section-plant-bloom-calendar .bloom-strip__label{font-size:9px;letter-spacing:.12em}.section-plant-bloom-calendar .bloom-strip__num{font-size:16px}.section-plant-bloom-calendar .bloom-strip__track{height:7px}.bloom-season-line{margin-top:16px;gap:4px}.bloom-season-line__zone{font-size:8px;letter-spacing:.18em;padding-top:8px}}@media(prefers-reduced-motion:reduce){.section-plant-bloom-calendar .bloom-strip__cell,.section-plant-bloom-calendar .bloom-strip__fill{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-plant-bloom-calendar.css.map */
