.audience-guide{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.audience-guide__inner{max-width:860px;margin:0 auto;padding:64px 20px}.audience-guide__heading{text-align:center;margin:0 0 12px}.audience-guide__intro{text-align:center;max-width:60ch;margin:0 auto 44px;font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.72)}.audience-guide__intro p{margin:0 0 .8em}.audience-guide__intro p:last-child{margin:0}.audience-guide__list{display:flex;flex-direction:column;gap:20px}.audience-guide__card{display:grid;grid-template-columns:240px 1fr;border:1px solid rgba(var(--color-foreground),.1);border-radius:18px;overflow:hidden;background:rgba(var(--color-foreground),.025)}.audience-guide__aside{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:28px 26px;background:rgba(var(--color-button),.12);border-right:1px solid rgba(var(--color-button),.18);color:rgb(var(--color-foreground))}.audience-guide__group{margin:0;font-size:2.4rem;line-height:1.1;letter-spacing:-.01em;color:rgb(var(--color-button))}.audience-guide__lead{margin:0;font-size:1.5rem;line-height:1.35;font-weight:500;color:rgba(var(--color-foreground),.7)}.audience-guide__body{padding:28px 30px;font-size:1.6rem;line-height:1.62;color:rgba(var(--color-foreground),.82)}.audience-guide__body p{margin:0 0 .85em}.audience-guide__body p:last-child{margin:0}@media screen and (max-width:749px){.audience-guide__inner{padding:48px 16px}.audience-guide__intro{margin-bottom:32px}.audience-guide__card{grid-template-columns:1fr}.audience-guide__aside{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:20px 22px;border-right:0;border-bottom:1px solid rgba(var(--color-button),.18)}.audience-guide__group{font-size:2.1rem}.audience-guide__body{padding:22px}}.hero-gallery{position:relative;overflow:hidden;color:#f1eee7;background:radial-gradient(115% 130% at 85% 0%,#3c5a2c,#2a3f20 44%,#1b2915)}.hero-gallery:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(55% 55% at 80% 28%,rgba(150,195,105,.3),transparent 70%);pointer-events:none}.hero-gallery__inner{position:relative;max-width:1280px;margin:0 auto;display:flex;flex-direction:column;gap:44px;padding:72px 32px}.hero-gallery__content{text-align:center}.hero-gallery__eyebrow{display:inline-block;margin:0 0 18px;font-size:1.4rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#c2d4ac}.hero-gallery__title{margin:0 0 22px;color:#f1eee7;font-size:clamp(3.2rem,6vw,6rem);line-height:1.05;letter-spacing:0}.hero-gallery__text{margin:0 auto 32px;max-width:46ch;font-size:1.7rem;line-height:1.55;color:#d9d7ce}.hero-gallery__text p{margin:0 0 .6em}.hero-gallery__text p:last-child{margin-bottom:0}.hero-gallery__buy{display:flex;flex-direction:column;align-items:center;margin-top:8px}.hero-gallery__shipping{display:inline-flex;align-items:center;gap:7px;margin:0 0 22px;color:#c2d4ac;font-size:1.45rem;font-weight:600;letter-spacing:.01em}.hero-gallery__shipping-icon{width:18px;height:18px;flex:none;opacity:.85}.hero-gallery__btn{display:inline-flex;align-items:center;justify-content:center;padding:19px 48px;border-radius:14px;font-size:1.85rem;font-weight:700;text-decoration:none;color:#1a241c;background:#f4f1ea;box-shadow:inset 0 1px #ffffffe6,0 10px 24px #0000006b;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.hero-gallery__btn:hover{transform:translateY(-2px);background:#fffdf8;box-shadow:inset 0 1px #ffffffe6,0 16px 34px #00000080}.hero-gallery__btn:active{transform:translateY(0);box-shadow:inset 0 1px #fffc,0 5px 14px #00000061}.hero-gallery__returns{margin:18px 0 0;font-size:1.3rem;color:#8f9886}.hero-gallery__gallery{position:relative;order:-1}.hero-gallery__track{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:16px}.hero-gallery__slide{flex:1 1 220px;margin:0}.hero-gallery__img{width:100%;height:100%;aspect-ratio:4 / 5;object-fit:cover;display:block;border-radius:20px;background:#0f140f;box-shadow:0 24px 60px #00000073;outline:1px solid rgba(241,238,231,.08);outline-offset:-1px}.hero-gallery__dots{display:none}@media screen and (max-width:989px){.hero-gallery__inner{gap:32px;padding:52px 20px}}@media screen and (max-width:749px){.hero-gallery__track{flex-wrap:nowrap;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hero-gallery__track::-webkit-scrollbar{display:none}.hero-gallery__slide{flex:0 0 100%;scroll-snap-align:center}.hero-gallery__img{aspect-ratio:4 / 4.4}.hero-gallery__dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.hero-gallery__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#f1eee759;cursor:pointer;transition:width .2s ease,background .2s ease}.hero-gallery__dot.is-active{width:22px;border-radius:4px;background:#f1eee7}}.how-to{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.how-to__inner{max-width:760px;margin:0 auto;padding:64px 20px}.how-to__heading{text-align:center;margin:0 0 12px}.how-to__intro{text-align:center;max-width:60ch;margin:0 auto 48px;font-size:1.6rem;line-height:1.6;color:rgba(var(--color-foreground),.72)}.how-to__intro p{margin:0 0 .8em}.how-to__intro p:last-child{margin:0}.how-to__steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.how-to__step{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:20px;row-gap:6px;padding:24px 26px;border:1px solid rgba(var(--color-foreground),.1);border-radius:18px;background:rgba(var(--color-foreground),.025)}.how-to__num{grid-row:1 / 3}.how-to__num{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:2rem;font-weight:700;line-height:1}.how-to__title{margin:0;font-size:1.8rem;line-height:1.25;letter-spacing:-.01em}.how-to__text{margin:0;font-size:1.5rem;line-height:1.55;color:rgba(var(--color-foreground),.78)}.how-to__text p{margin:0 0 .7em}.how-to__text p:last-child{margin:0}@media screen and (max-width:749px){.how-to__inner{padding:48px 16px}.how-to__intro{margin-bottom:32px}.how-to__step{column-gap:16px;padding:22px}.how-to__num{width:40px;height:40px;font-size:1.8rem}}.muscle-guide{background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.muscle-guide__inner{max-width:1040px;margin:0 auto;padding:64px 20px}.muscle-guide__heading{text-align:center;margin:0 0 12px}.muscle-guide__intro{text-align:center;max-width:54ch;margin:0 auto 40px;font-size:1.6rem;line-height:1.55;color:rgba(var(--color-foreground),.72)}.muscle-guide__intro p{margin:0}.muscle-guide__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.muscle-guide__card{display:flex;align-items:flex-start;gap:18px;padding:22px 24px 24px;border:1px solid rgba(var(--color-foreground),.12);border-radius:16px;background:rgba(var(--color-foreground),.035)}.muscle-guide__figure{flex:none;width:76px}.muscle-guide__body{flex:1;min-width:0}.muscle-guide__card-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:12px}.muscle-guide__muscle{flex:1 1 auto;margin:0;font-size:2rem;line-height:1.15;word-break:normal;overflow-wrap:anywhere}.muscle-guide__tip{flex:none;padding:6px 13px;border-radius:999px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:1.2rem;font-weight:600;letter-spacing:.01em;white-space:nowrap}.muscle-guide__how{font-size:1.55rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.muscle-guide__how p{margin:0}.body-map{width:100%}.body-map__svg{display:block;width:100%;height:auto}.body-map__region{fill:rgba(var(--color-foreground),.13)}.body-map__region path,.body-map__region rect{transition:fill .2s ease}.body-map [data-region=erector]{fill:transparent}.body-map[data-active~=all] .body-map__region,.body-map[data-active~=erector] [data-region=erector],.body-map[data-active~=abs] [data-region=abs],.body-map[data-active~=adductors] [data-region=adductors],.body-map[data-active~=ankles] [data-region=ankles],.body-map[data-active~=biceps] [data-region=biceps],.body-map[data-active~=calves] [data-region=calves],.body-map[data-active~=chest] [data-region=chest],.body-map[data-active~=deltoids] [data-region=deltoids],.body-map[data-active~=feet] [data-region=feet],.body-map[data-active~=forearm] [data-region=forearm],.body-map[data-active~=gluteal] [data-region=gluteal],.body-map[data-active~=hamstring] [data-region=hamstring],.body-map[data-active~=hands] [data-region=hands],.body-map[data-active~=head] [data-region=head],.body-map[data-active~=knees] [data-region=knees],.body-map[data-active~=lower-back] [data-region=lower-back],.body-map[data-active~=neck] [data-region=neck],.body-map[data-active~=obliques] [data-region=obliques],.body-map[data-active~=quadriceps] [data-region=quadriceps],.body-map[data-active~=tibialis] [data-region=tibialis],.body-map[data-active~=trapezius] [data-region=trapezius],.body-map[data-active~=triceps] [data-region=triceps],.body-map[data-active~=upper-back] [data-region=upper-back]{fill:rgb(var(--color-button))}.body-map[data-active~=all] [data-region=head],.body-map[data-active~=all] [data-region=hair]{fill:rgba(var(--color-foreground),.13)}@media screen and (max-width:749px){.muscle-guide__inner{padding:48px 16px}.muscle-guide__grid{grid-template-columns:1fr}.muscle-guide__card{padding:20px 20px 22px;gap:14px}.muscle-guide__figure{width:60px}.muscle-guide__muscle{font-size:1.85rem}.muscle-guide__card-head{flex-wrap:wrap;gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
