.ns-exg{background:var(--exg-section-bg, var(--ns-backgrounds-accent, #f8f4ff))}.ns-exg__container{max-width:var(--exg-max, 1280px);margin-inline:auto;display:flex;flex-direction:column;gap:24px}.ns-exg__header{display:flex;flex-direction:column;gap:12px;max-width:720px}.ns-exg__eyebrow{margin:0;color:var(--exg-accent, var(--ns-text-headings-accent, #5822c6));font-family:var(--ns-font-body, Poppins, sans-serif);font-size:14px;font-weight:500;line-height:16px;letter-spacing:1px;text-transform:uppercase}.ns-exg__heading{margin:0;color:var(--exg-heading, var(--ns-text-headings, #0d061a));font-family:var(--ns-font-heading, "Libre Franklin", sans-serif);font-size:var(--nf-h2);font-weight:600;line-height:1.25}.ns-exg__subheading,.ns-exg__subheading p{margin:0;color:var(--exg-body, var(--ns-text-body-copy, #675f76));font-family:var(--ns-font-body, Poppins, sans-serif);font-size:16px;font-weight:400;line-height:24px}.ns-exg__legend{z-index:20;display:flex;flex-direction:column;gap:10px;padding:12px 16px;background:var(--exg-section-bg, var(--ns-backgrounds-accent, #f8f4ff));border:1px solid var(--exg-stroke, var(--ns-stroke-weak, #d2ced9));border-radius:16px}.ns-exg__legend[data-sticky=true]{position:sticky;top:calc(var(--sticky-announcement-bar-enabled, 0) * var(--announcement-bar-height, 0px) + var(--sticky-header-enabled, 0) * var(--header-height, 0px))}.ns-exg__legend-row{display:flex;align-items:center;gap:14px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ns-exg__legend-row::-webkit-scrollbar{display:none}.ns-exg__legend-row--equipment{border-top:1px solid var(--exg-stroke, var(--ns-stroke-weak, #d2ced9));padding-top:10px}.ns-exg__legend-label{flex:0 0 auto;min-width:80px;color:var(--exg-accent, var(--ns-text-headings-accent, #5822c6));font-family:var(--ns-font-body, Poppins, sans-serif);font-size:10px;font-weight:500;line-height:12px;letter-spacing:1px;text-transform:uppercase}.ns-exg__chips{display:flex;align-items:center;gap:14px;margin:0;padding:0;list-style:none}.ns-exg__chip-item{flex:0 0 auto;display:flex;align-items:center}.ns-exg__chip{display:inline-flex;align-items:center;gap:6px;padding:0;background:transparent;border:0;color:var(--exg-body, var(--ns-text-body-copy, #675f76));font-family:var(--ns-font-body, Poppins, sans-serif);font-size:12px;font-weight:400;line-height:16px;white-space:nowrap;cursor:pointer;transition:color .15s ease}.ns-exg__chip-dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;border-radius:50%;background:var(--exg-muscle, var(--exg-muted, #b6b2bf));color:#fff;font-size:7.5px;font-weight:600;line-height:1;letter-spacing:.25px;transition:box-shadow .15s ease}.ns-exg__chip[aria-pressed=true]{color:var(--exg-heading, var(--ns-text-headings, #0d061a));font-weight:500}.ns-exg__chip[aria-pressed=true] .ns-exg__chip-dot{box-shadow:0 0 0 2px var(--exg-section-bg, #f8f4ff),0 0 0 4px var(--exg-muscle, var(--exg-accent, #5822c6))}.ns-exg__chip:focus-visible{outline:2px solid var(--exg-accent, var(--ns-icons-primary, #5822c6));outline-offset:2px}.ns-exg__equip-list{display:flex;align-items:center;gap:14px;margin:0;padding:0;list-style:none}.ns-exg__equip-item{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;color:var(--exg-body, var(--ns-text-body-copy, #675f76));font-family:var(--ns-font-body, Poppins, sans-serif);font-size:12px;font-weight:400;line-height:16px;white-space:nowrap}.ns-exg__equip{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;border-radius:50%;background:#f0eef2}.ns-exg__equip--bar{background:#dcf1f0}.ns-exg__equip--leg{background:#f8d0d9}.ns-exg__equip--bands{background:#e8daff}.ns-exg__groups{display:flex;flex-direction:column;gap:32px}.ns-exg__group{display:flex;flex-direction:column;gap:16px;scroll-margin-top:80px}.ns-exg__group-head{display:flex;align-items:baseline;gap:10px}.ns-exg__group-number{color:var(--exg-accent, var(--ns-text-headings-accent, #5822c6));font-family:var(--ns-font-heading, "Libre Franklin", sans-serif);font-size:14px;font-weight:700;line-height:1}.ns-exg__group-text{display:flex;flex-direction:column;gap:2px}.ns-exg__group-title{margin:0;color:var(--exg-heading, var(--ns-text-headings, #0d061a));font-family:var(--ns-font-heading, "Libre Franklin", sans-serif);font-size:var(--nf-h4);font-weight:600;line-height:1.25}.ns-exg__group-subtitle{margin:0;color:var(--exg-body, var(--ns-text-body-copy, #675f76));font-family:var(--ns-font-body, Poppins, sans-serif);font-size:13px;font-weight:400;line-height:18px}.ns-exg[data-transition=dividers] .ns-exg__group+.ns-exg__group{padding-top:32px;border-top:1px solid var(--exg-stroke, var(--ns-stroke-weak, #d2ced9))}.ns-exg[data-transition=tinted] .ns-exg__group:nth-child(odd){margin-inline:-16px;padding:24px 16px;background:var(--exg-card-bg, var(--ns-backgrounds-primary, #ffffff));border-radius:16px}.ns-exg[data-transition=carded] .ns-exg__group{padding:20px 16px;background:var(--exg-card-bg, var(--ns-backgrounds-primary, #ffffff));border:1px solid var(--exg-stroke, var(--ns-stroke-weak, #d2ced9));border-radius:20px}.ns-exg[data-transition=plain] .ns-exg__groups{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:32px 20px}.ns-exg[data-transition=plain] .ns-exg__group{flex:1 1 100%;max-width:100%;min-width:0}@media(min-width:769px){.ns-exg[data-transition=plain] .ns-exg__group{flex:1 1 var(--exg-group-basis, 100%);max-width:var(--exg-group-basis, 100%)}}.ns-exg[data-transition=plain] .ns-exg__grid{grid-template-columns:repeat(auto-fill,minmax(min(190px,calc(50% - 6px)),1fr));gap:12px}@media(min-width:769px){.ns-exg[data-transition=plain] .ns-exg__grid{grid-template-columns:repeat(auto-fit,minmax(min(190px,calc(50% - 6px)),1fr))}}.ns-exg__grid{display:grid;grid-template-columns:repeat(var(--exg-cols-mobile, 2),minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.ns-exg__item{display:flex;flex-direction:column;overflow:hidden;background:var(--exg-card-bg, var(--ns-backgrounds-primary, #ffffff));border:1px solid var(--exg-stroke, var(--ns-stroke-weak, #d2ced9));border-radius:12px;transition:opacity .2s ease}.ns-exg__item.is-dimmed{opacity:.28}.ns-exg__media{position:relative;width:100%;background:var(--exg-section-bg, var(--ns-backgrounds-accent, #f8f4ff))}.ns-exg__media img,.ns-exg__img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.ns-exg__placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;aspect-ratio:4 / 3;padding:8px;box-sizing:border-box;color:var(--exg-muted, var(--ns-stroke-strong, #b6b2bf));text-align:center}.ns-exg__placeholder svg{width:22px;height:22px;flex:none}.ns-exg__placeholder-text{font-family:var(--ns-font-body, Poppins, sans-serif);font-size:11px;font-weight:500;line-height:14px}.ns-exg__play{position:absolute;left:8px;bottom:8px;width:28px;height:28px;margin:0;padding:0;display:inline-flex;align-items:center;justify-content:center;background:#0d061ac7;border:0;border-radius:9999px;color:#fff;cursor:pointer;transition:transform .15s ease}.ns-exg__play:hover,.ns-exg__play:focus-visible{transform:scale(1.1)}.ns-exg__item-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:12px}.ns-exg__name{margin:0;color:var(--exg-heading, var(--ns-text-headings, #0d061a));font-family:var(--ns-font-heading, "Libre Franklin", sans-serif);font-size:14px;font-weight:600;line-height:18px;letter-spacing:-.25px}.ns-exg__tags{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:auto 0 0;padding:0;list-style:none}.ns-exg__tag{display:inline-flex}.ns-exg__tag-dot{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex:0 0 20px;border-radius:50%;background:var(--exg-muscle, var(--exg-muted, #b6b2bf));color:#fff;font-family:var(--ns-font-body, Poppins, sans-serif);font-size:7.5px;font-weight:600;line-height:1;letter-spacing:.25px}.ns-exg__difficulty{color:var(--exg-body, var(--ns-text-body-copy, #675f76));font-family:var(--ns-font-body, Poppins, sans-serif);font-size:10px;font-weight:500;line-height:12px;letter-spacing:.25px;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.ns-exg__item,.ns-exg__chip,.ns-exg__chip-dot,.ns-exg__play{transition:none}.ns-exg__play:hover,.ns-exg__play:focus-visible{transform:none}}@media(min-width:769px){.ns-exg__container{gap:32px}.ns-exg__groups{gap:40px}.ns-exg[data-transition=dividers] .ns-exg__group+.ns-exg__group{padding-top:40px}.ns-exg[data-transition=tinted] .ns-exg__group:nth-child(odd){margin-inline:0;padding:32px}.ns-exg[data-transition=carded] .ns-exg__group{padding:28px 32px}.ns-exg__grid{grid-template-columns:repeat(var(--exg-cols-desktop, 4),minmax(0,1fr));gap:16px}.ns-exg__placeholder svg{width:28px;height:28px}.ns-exg__placeholder-text{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/279/assets/ns-exercise-glossary.css.map */
