.accordion-rich{--accordion-rich-text: #2e1f64;--accordion-rich-accent: var(--rsf-purple-dark, #310163);--accordion-rich-border: #e0dde8;--accordion-rich-card: #fcf8ff;--accordion-rich-highlight: var(--rsf-orange, #ff7700);--accordion-rich-highlight-bg: var(--rsf-orange-light, #fff0e0);--accordion-rich-gap: .75rem;--accordion-rich-media-size: 100px;--accordion-rich-media-radius: 8px;--accordion-rich-stage-visual-size: 80px;--accordion-rich-ingredients-scale: .85;display:flex;flex-direction:column;gap:var(--accordion-rich-gap);color:var(--accordion-rich-text);font-family:var(--text-font-family);font-size:1rem;font-weight:400;line-height:1.5}.accordion__content:has(>.accordion-rich){padding-inline-end:0}.accordion-rich p{margin:0}.accordion-rich__text{display:grid;gap:var(--accordion-rich-gap)}.accordion-rich__text strong{font-weight:700}.accordion-rich__text a{color:var(--accordion-rich-accent);font-weight:700;text-decoration:underline}.accordion-rich__note{font-size:.875rem;opacity:.75}.accordion-rich__rows,.accordion-rich__stages{display:flex;flex-direction:column;gap:.5rem}.accordion-rich__row{display:flex;flex-direction:column;gap:.625rem;padding:.875rem;background:#fff;border:1px solid var(--accordion-rich-border);border-radius:10px}.accordion-rich__row--highlight{background:var(--accordion-rich-highlight-bg);border-color:var(--accordion-rich-highlight)}.accordion-rich__situation{font-size:.9375rem}.accordion-rich__product{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem}.accordion-rich__name{color:var(--accordion-rich-accent);font-weight:800;line-height:1.3}.accordion-rich__name--link{text-decoration:underline}.accordion-rich__pill{display:inline-flex;align-items:center;gap:.25rem;padding:3px 10px 3px 8px;background:var(--accordion-rich-accent);border-radius:999px;color:#fff;font-size:.75rem;font-weight:700;line-height:1.2;white-space:nowrap}.accordion-rich__pill-icon{flex-shrink:0}.accordion-rich__meta{flex-basis:100%;font-size:.875rem;font-weight:600}.accordion-rich__subheading{color:var(--accordion-rich-accent);font-weight:800;line-height:1.4}.accordion-rich__step{display:flex;align-items:flex-start;gap:var(--accordion-rich-gap)}.accordion-rich__step>.accordion-rich__text{flex:1;min-width:0}.accordion-rich__media{flex-shrink:0;width:var(--accordion-rich-media-size);height:var(--accordion-rich-media-size);overflow:hidden;border-radius:var(--accordion-rich-media-radius)}.accordion-rich__media-asset{display:block;width:100%;height:100%;object-fit:cover}.accordion-rich__stage{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;background:var(--accordion-rich-card);border-radius:10px}.accordion-rich__stage-visual{flex-shrink:0;width:var(--accordion-rich-stage-visual-size);height:var(--accordion-rich-stage-visual-size);overflow:hidden;background:#fff;border-radius:8px}.accordion-rich__stage-visual-asset{display:block;width:100%;height:100%;object-fit:contain}.accordion-rich__stage-info{display:flex;flex:1;flex-direction:column;gap:.375rem;min-width:0}.accordion-rich__stage-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.accordion-rich__stage-name{color:var(--accordion-rich-accent);font-weight:700}.accordion-rich__stage-months,.accordion-rich__stage-count{font-size:.875rem;font-weight:600;white-space:nowrap}.accordion-rich__stage-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.accordion-rich__tag{padding:2px 8px;background:#fff;border:1px solid var(--accordion-rich-border);border-radius:999px;color:var(--accordion-rich-accent);font-size:.75rem;font-weight:700;line-height:1.4;white-space:nowrap}.accordion-rich__stage-text{font-size:.9375rem}.accordion-rich__ingredients{display:block;width:calc(var(--ingredients-width, 66px) * var(--accordion-rich-ingredients-scale));max-width:100%;height:auto;border-radius:6px}.accordion-rich__video{display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:8px}.accordion-rich__video iframe,.accordion-rich__video video,.accordion-rich__video-asset{display:block;width:100%;height:100%;border:0;object-fit:cover}.accordion-rich--text{--accordion-rich-gap: 1rem;padding-inline-end:20px}.accordion-rich--text .accordion-rich__text{gap:.5rem}.accordion-rich--list{--accordion-rich-media-radius: 4px}.accordion-rich--list .accordion-rich__step{align-items:center;gap:1rem}.accordion-rich--list .accordion-rich__step+.accordion-rich__step{margin-block-start:.25rem}.accordion-rich__link{display:flex;align-items:center;justify-content:space-between;gap:.25rem;color:var(--accordion-rich-text);font-size:.875rem;font-weight:700;line-height:1.375rem;text-transform:uppercase}.accordion-rich__link span{text-decoration:underline}.accordion-rich__link-icon{flex-shrink:0}@media screen and (min-width:700px){.accordion-rich{--accordion-rich-media-size: 120px;--accordion-rich-media-radius: 12px;--accordion-rich-stage-visual-size: 96px;--accordion-rich-ingredients-scale: 1}.accordion-rich__row{flex-direction:row;align-items:flex-start;gap:1.25rem}.accordion-rich__situation{flex:1;min-width:0}.accordion-rich__product{flex-direction:column;flex-shrink:0;align-items:flex-start;width:176px}.accordion-rich__pill{order:-1}.accordion-rich__stage{gap:.875rem}}
/*# sourceMappingURL=/cdn/shop/t/172/assets/accordion-rich.css.map */
