.sy-session-bundle{box-sizing:border-box;background:#faf6f3;border:1px solid #e8d9d1;border-radius:10px;padding:clamp(1.1rem,3vw,1.8rem);margin:1.4rem 0;color:#414042;line-height:1.6;text-align:left;max-width:100%;min-width:0}
.sy-session-bundle[hidden],.sy-session-bundle [hidden]{display:none!important}
.sy-session-bundle h3{font:inherit;font-size:1.3rem;font-weight:600;margin:.2rem 0 .6rem;color:inherit}.sy-session-bundle p{margin:.5rem 0}.sy-session-bundle__eyebrow{color:#9c563f;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.sy-session-bundle__price{font-size:1.65rem;font-weight:600}.sy-session-bundle__price small{display:block;font-size:.85rem;font-weight:400}.sy-session-bundle details{margin:1rem 0}.sy-session-bundle summary{cursor:pointer;color:#9c563f;font-weight:600}.sy-session-bundle ol{padding-left:1.3rem;columns:2;column-gap:2rem}.sy-session-bundle li{break-inside:avoid;margin:.3rem 0}.sy-session-bundle__help,.sy-session-bundle__status{font-size:.9rem}.sy-session-bundle__button{display:inline-flex!important;align-items:center;justify-content:center;min-height:44px;max-width:100%;box-sizing:border-box;padding:12px 20px!important;background:#c77a63!important;color:#fff!important;border:0!important;outline:0!important;box-shadow:none!important;white-space:normal!important;line-height:1.4;text-align:center;text-decoration:none!important;cursor:pointer}.sy-session-bundle__button:hover,.sy-session-bundle__button:focus-visible,.sy-session-bundle__button:active{background:#8e4c38!important;border:0!important;outline:0!important;box-shadow:none!important;text-decoration:underline!important;text-underline-offset:3px}.sy-session-bundle summary:focus-visible{outline:0;text-decoration:underline;text-underline-offset:3px}.sy-session-bundle__button[aria-disabled=true]{opacity:.65;cursor:wait}.sy-session-bundle__remove{display:inline-flex;align-items:center;min-height:44px;margin-top:.5rem;padding:.4rem 0;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;color:#9c563f;cursor:pointer;text-decoration:underline}.sy-session-bundle__remove:focus-visible{color:#7c2923;text-decoration-thickness:3px}.sy-session-bundle__closed{font-weight:600;color:#777}.sy-session-bundle__status[data-error=true]{color:#8d2626;font-weight:600}.sy-session-bundle__links{display:flex;gap:.5rem 1.2rem;flex-wrap:wrap;font-size:.85rem}.sy-session-bundle__links a{color:#9c563f}.sy-session-bundle__progress{display:block;width:100%;margin:1rem 0;accent-color:#c77a63}.sy-selected-courses>.sy-session-bundle{margin:0}
@media(max-width:767px){.sy-session-bundle ol{columns:1}.sy-session-bundle__button{width:100%}.sy-session-bundle__price{font-size:1.4rem}.sy-session-bundle__links{flex-direction:column;gap:.6rem}}
