.x7-adjust{padding-top:var(--x7-adjust-padding-top);padding-bottom:var(--x7-adjust-padding-bottom)}.x7-adjust__wrap{max-width:1100px;margin:0 auto;text-align:center}.x7-adjust__heading{font-size:28px;margin:0 0 1rem}.x7-adjust__text{max-width:640px;margin:0 auto 2rem;color:#000;font-size:19px}.x7-adjust__diagram{display:grid;grid-template-columns:minmax(260px,460px) 1fr;gap:2.5rem;align-items:center;text-align:left}.x7-adjust__image{position:relative;line-height:0;border-radius:16px;overflow:hidden}.x7-adjust__image img{width:100%;height:auto;display:block}.x7-adjust__hotspot{position:absolute;top:var(--x7-adjust-hotspot-top);left:var(--x7-adjust-hotspot-left);transform:translate(-50%,-50%);width:2rem;height:2rem;border-radius:50%;border:2px solid #fff;background:#141414bf;color:#fff;font-weight:700;cursor:pointer;box-shadow:0 0 0 4px #14141426}.x7-adjust__hotspot.is-active{background:currentColor;color:#fff}.x7-adjust__notes{display:grid;gap:1.1rem}.x7-adjust__note{display:flex;gap:.9rem;padding:.9rem;border-radius:12px;transition:background .15s ease}.x7-adjust__note.is-active{background:#80808014}.x7-adjust__note-index{flex:none;width:1.75rem;height:1.75rem;line-height:1.75rem;text-align:center;border-radius:50%;border:2px solid currentColor;font-size:.85rem;font-weight:700}.x7-adjust__note-title{margin:0 0 .25rem;font-size:23px}.x7-adjust__note-text{margin:0;font-size:19px;color:#000}@media screen and (max-width:749px){.x7-adjust__diagram{grid-template-columns:1fr}.x7-adjust__heading{font-size:24px}.x7-adjust__text{font-size:17px}.x7-adjust__note-title{font-size:20px}.x7-adjust__note-text{font-size:17px}}.x7-faq{padding-top:var(--x7-faq-padding-top);padding-bottom:var(--x7-faq-padding-bottom)}.x7-faq__wrap{max-width:760px;margin:0 auto}.x7-faq__heading{font-size:28px;margin:0 0 1.5rem;text-align:center}.x7-faq__list{border-top:1px solid rgba(128,128,128,.25)}.x7-faq__item{border-bottom:1px solid rgba(128,128,128,.25)}.x7-faq__question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;font-size:23px;font-weight:600;cursor:pointer;list-style:none}.x7-faq__question::-webkit-details-marker{display:none}.x7-faq__icon{flex:none;position:relative;width:.9rem;height:.9rem}.x7-faq__icon:before,.x7-faq__icon:after{content:"";position:absolute;background:currentColor;top:50%;left:50%;transform:translate(-50%,-50%)}.x7-faq__icon:before{width:100%;height:2px}.x7-faq__icon:after{width:2px;height:100%;transition:transform .15s ease}.x7-faq__item[open] .x7-faq__icon:after{transform:translate(-50%,-50%) scaleY(0)}.x7-faq__answer{padding:0 0 1.1rem;color:#000;font-size:19px}.x7-faq__answer p:last-child{margin-bottom:0}@media screen and (max-width:749px){.x7-faq__heading{font-size:24px}.x7-faq__question{font-size:20px}.x7-faq__answer{font-size:17px}}.x7-lumbar{padding-top:var(--x7-lumbar-padding-top);padding-bottom:var(--x7-lumbar-padding-bottom)}.x7-lumbar__wrap{max-width:1000px;margin:0 auto}.x7-lumbar__intro{text-align:center;margin-bottom:2.5rem}.x7-lumbar__heading{font-size:28px;margin:0 0 .75rem}.x7-lumbar__subheading{max-width:640px;margin:0 auto;color:#000;font-size:19px}.x7-lumbar__steps{display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:0}.x7-lumbar__step{flex:1 1 200px;max-width:240px;text-align:center;padding:0 1rem}.x7-lumbar__step-number{width:2.75rem;height:2.75rem;line-height:2.75rem;border-radius:50%;border:2px solid currentColor;margin:0 auto 1rem;font-weight:700}.x7-lumbar__step-title{font-size:23px;margin:0 0 .5rem}.x7-lumbar__step-text{font-size:19px;color:#000;margin:0}.x7-lumbar__connector{flex:0 0 auto;align-self:center;width:2.5rem;height:2px;background:currentColor;opacity:.25;margin-top:-3.25rem}@media screen and (max-width:749px){.x7-lumbar__steps{flex-direction:column;align-items:stretch}.x7-lumbar__step{max-width:none}.x7-lumbar__connector{display:none}.x7-lumbar__heading{font-size:24px}.x7-lumbar__subheading{font-size:17px}.x7-lumbar__step-title{font-size:20px}.x7-lumbar__step-text{font-size:17px}}.x7-massage{padding-top:var(--x7-massage-padding-top);padding-bottom:var(--x7-massage-padding-bottom)}.x7-massage__wrap{max-width:760px;margin:0 auto;text-align:center}.x7-massage__heading{font-size:28px;margin:0 0 1rem}.x7-massage__text{color:#000;font-size:19px;margin-bottom:2rem}.x7-massage__panel{border:1px solid currentColor;border-color:#80808040;border-radius:16px;overflow:hidden;text-align:left}.x7-massage__levels{display:flex;flex-wrap:wrap}.x7-massage__level{flex:1 1 auto;padding:.9rem 1rem;background:transparent;border:none;border-bottom:2px solid rgba(128,128,128,.25);font:inherit;font-weight:600;cursor:pointer;color:#000;font-size:19px}.x7-massage__level.is-active{border-bottom-color:currentColor}.x7-massage__panel-body{padding:1.5rem;color:#000;font-size:19px}@media screen and (max-width:749px){.x7-massage__heading{font-size:24px}.x7-massage__text,.x7-massage__level,.x7-massage__panel-body{font-size:17px}}.x7-specs{padding-top:var(--x7-specs-padding-top);padding-bottom:var(--x7-specs-padding-bottom)}.x7-specs__wrap{max-width:760px;margin:0 auto}.x7-specs__heading{font-size:28px;margin:0 0 1.5rem;text-align:center}.x7-specs__table{margin:0;border-top:1px solid rgba(128,128,128,.25)}.x7-specs__row{display:grid;grid-template-columns:minmax(160px,240px) 1fr;gap:1rem;padding:.85rem 0;border-bottom:1px solid rgba(128,128,128,.25);font-size:19px;color:#000}.x7-specs__row dt{font-weight:600}.x7-specs__row dd{margin:0}@media screen and (max-width:749px){.x7-specs__row{grid-template-columns:1fr;gap:.25rem;font-size:17px}.x7-specs__heading{font-size:24px}}.x7-trust{padding-top:var(--x7-trust-padding-top);padding-bottom:var(--x7-trust-padding-bottom)}.x7-trust__wrap{max-width:1000px;margin:0 auto}.x7-trust__heading{font-size:28px;margin:0 0 1.75rem;text-align:center}.x7-trust__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem}.x7-trust__item{padding:1.25rem;border-radius:14px;border:1px solid rgba(128,128,128,.25)}.x7-trust__item-title{margin:0 0 .5rem;font-size:23px}.x7-trust__item-text{font-size:19px;color:#000}.x7-trust__item-text p:last-child{margin-bottom:0}.x7-trust__footnote{margin:1.5rem 0 0;font-size:19px;color:#000;text-align:center}@media screen and (max-width:749px){.x7-trust__heading{font-size:24px}.x7-trust__item-title{font-size:20px}.x7-trust__item-text,.x7-trust__footnote{font-size:17px}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=AAAAAAAAAPQB */
