.routine-curated{display:block}.routine-curated__inner{padding-top:2.4rem;padding-bottom:4.8rem}.routine-curated__header{max-width:80rem;margin-bottom:3.2rem}.routine-curated__education{display:inline-block;margin-top:1.2rem;font-size:1.5rem}.routine-curated__form{max-width:88rem}.routine-curated__group{margin:0 0 2.4rem;padding:2.4rem;border:0;border-radius:var(--text-boxes-radius, 16px);background:rgba(var(--color-background),.7);box-shadow:inset 0 0 0 1px rgba(var(--color-foreground),.12)}.routine-curated__legend{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem;float:left;width:100%;margin-bottom:1.2rem;padding:0}.routine-curated__legend .routine-chapter__relationship{margin:0}.routine-curated__legend+*{clear:both}.routine-curated__note{margin:0 0 1.2rem;font-size:1.5rem}.routine-curated__list{display:grid;gap:.8rem;margin:0;clear:both}.routine-curated__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.8rem 1.6rem;align-items:center;padding:1.2rem;border-radius:1.2rem;background:rgb(var(--color-background))}.routine-curated__item--none{grid-template-columns:minmax(0,1fr)}.routine-curated__choice{display:flex;align-items:center;gap:1.2rem;cursor:pointer}.routine-curated__choice input{flex:0 0 auto;width:2rem;height:2rem;accent-color:rgb(var(--color-foreground))}.routine-curated__media img{display:block;width:6.4rem;height:6.4rem;object-fit:cover;border-radius:.8rem}.routine-curated__info{display:flex;flex-direction:column;gap:.2rem}.routine-curated__title{font-size:1.6rem}.routine-curated__price{font-size:1.4rem;color:rgba(var(--color-foreground),.8)}.routine-curated__variant{min-height:4.4rem;max-width:24rem;padding:0 1.2rem;border:1px solid rgba(var(--color-foreground),.4);border-radius:.8rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;font-size:1.4rem}.routine-curated__link{grid-column:1 / -1;font-size:1.3rem;justify-self:start}.routine-curated__components{grid-column:1 / -1;margin:0;padding-left:2rem;font-size:1.4rem}.routine-curated__components a{color:rgb(var(--color-foreground))}.routine-curated__item.is-sold-out{opacity:.6}.routine-curated__actions{margin-top:.8rem}.routine-curated__review{margin-top:2.4rem;padding:2.4rem;border-radius:var(--text-boxes-radius, 16px);background:rgb(var(--color-background));box-shadow:inset 0 0 0 2px rgb(var(--color-foreground))}.routine-curated__review:focus{outline:none}.routine-curated__review-title{margin:0 0 1.2rem}.routine-curated__review-list{margin:0 0 1.6rem}.routine-curated__review-item{display:flex;justify-content:space-between;gap:1.6rem;padding:1rem 0;border-bottom:1px solid rgba(var(--color-foreground),.12);font-size:1.5rem}.routine-curated__review-item.is-covered>span:first-child{text-decoration:line-through;opacity:.7}.routine-curated__review-item.is-covered>span:last-child,.routine-curated__review-item.needs-choice>span:last-child{font-size:1.4rem;text-align:right}.routine-curated__review-item.needs-choice>span:last-child{font-weight:700}.routine-curated__total{margin:0;font-size:1.8rem}.routine-curated__total-note{margin:.4rem 0 1.6rem;font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.routine-curated__message{margin:1.2rem 0 0;font-size:1.5rem}.routine-curated__message:empty{display:none}@media screen and (max-width:749px){.routine-curated__group{padding:1.6rem}.routine-curated__item{grid-template-columns:minmax(0,1fr)}.routine-curated__variant{max-width:none;width:100%}}.routine-curated__item[data-handle].is-covered .routine-curated__title{text-decoration:line-through}.routine-curated__item[data-handle].is-covered .routine-curated__media,.routine-curated__item[data-handle].is-covered .routine-curated__price{opacity:.55}.routine-curated__covered-note{grid-column:1 / -1;margin:0;font-size:1.4rem;font-weight:700}.routine-curated__links{display:grid;gap:.6rem;margin:1.6rem 0 0}.routine-curated__links .routine-curated__education{margin:0}.routine-curated__shop-link{font-weight:600}.routine-curated__caption{font-size:1.3rem;margin:.8rem 0 0;opacity:.8}.routine-curated__group--colored{padding:2rem;border-radius:var(--text-boxes-radius, 1.2rem)}.routine-curated__header.routine-category__grid{margin-bottom:3.2rem}
/*# sourceMappingURL=/cdn/shop/t/53/assets/section-routine-curated.css.map */
