.routine-bundle{background:var(--rb-background, #FFF8EC)}.routine-bundle__inner{display:flex;flex-direction:column;gap:16px}.routine-bundle__title{margin:0;font-size:22px;line-height:1.3;color:#1c1c1c}routine-bundle{display:flex;flex-direction:column;gap:14px}.routine-bundle__grid{display:grid;grid-template-columns:repeat(var(--rb-columns, 4),minmax(140px,1fr));gap:12px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.routine-bundle__grid::-webkit-scrollbar{display:none}.routine-bundle__card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;cursor:pointer;min-width:0}.routine-bundle__card.is-unavailable{cursor:not-allowed;opacity:.5}.routine-bundle__media{display:block;width:100%;aspect-ratio:5 / 4;overflow:hidden;border-radius:16px 16px 0 0;background:#f4f4f4}.routine-bundle__image{display:block;width:100%;height:100%;object-fit:cover}.routine-bundle__info{display:flex;flex-direction:column;gap:4px;width:100%;margin-top:-10px;padding:12px 12px 14px;box-sizing:border-box;border-radius:0 0 16px 16px;background:#fff;transition:box-shadow .2s ease}.routine-bundle__step{font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--rb-label, #D6337A)}.routine-bundle__name{font-size:15px;font-weight:600;line-height:1.3;color:#3c4346}.routine-bundle__price{font-size:18px;color:#000;font-weight:600}.routine-bundle__checkbox{width:22px!important;height:22px;accent-color:var(--rb-button-bg, #1C1C1C);cursor:pointer;margin:-12px 0 0 12px}.routine-bundle__checkbox:disabled{cursor:not-allowed}.routine-bundle__message{min-height:1.4em;margin:0;font-size:14px;text-align:center;color:var(--rb-label, #D6337A);color:#000}.routine-bundle__message:empty{min-height:0}.routine-bundle__atc{display:block}.routine-bundle__atc.is-disabled{cursor:not-allowed}.routine-bundle__button{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:56px;margin:0;padding:0 20px;border:none;border-radius:14px;background:var(--rb-button-bg, #1C1C1C);color:var(--rb-button-text, #FFFFFF);font-size:17px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.routine-bundle__button:disabled{opacity:.5;cursor:not-allowed}.routine-bundle__button-compare{font-size:15px;opacity:.6}.routine-bundle__button-compare:empty{display:none}.routine-bundle__name{height:auto;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media screen and (min-width:750px){.routine-bundle__title{font-size:26px}.routine-bundle__grid{overflow-x:visible}}@media screen and (max-width:550px){.routine-bundle__name,.routine-bundle__step{font-size:10px}.routine-bundle__price{font-size:12px}.routine-bundle__checkbox{width:12px!important;height:12px;margin:-12px 0 0}.routine-bundle__info{padding:5px 0}.routine-bundle__grid{display:grid;grid-template-columns:repeat(var(--rb-columns, 4),minmax(90px,1fr));gap:8px}.routine-bundle__name{height:auto;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.routine-bundle__title{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/441/assets/routine-bundle.css.map */
