:root{--xoph-body-size: 17px;--xoph-label-size: 16px;--xoph-button-size: 16px;--xoph-page-title: clamp(42px, 6.5vw, 93px);--xoph-section-title: clamp(36px, 4.2vw, 60px);--xoph-card-title: clamp(24px, 2.1vw, 30px);--xoph-prose-h2: 44px;--xoph-prose-h3: 26px;--xoph-intro-size: clamp(24px, 2.25vw, 32px);--xoph-gutter: 70px;--xoph-section-space: 140px;--xoph-content-gap: 48px;--xoph-action-gap: 48px;--xoph-control-height: 54px}@media(max-width:989px){:root{--xoph-gutter: 40px;--xoph-section-space: 88px}}@media(max-width:749px){:root{--xoph-body-size: 16px;--xoph-label-size: 14px;--xoph-button-size: 14px;--xoph-page-title: 42px;--xoph-section-title: 36px;--xoph-card-title: 24px;--xoph-prose-h2: 32px;--xoph-prose-h3: 22px;--xoph-gutter: 24px;--xoph-section-space: 88px;--xoph-content-gap: 32px;--xoph-action-gap: 32px}}html:root body.xoph-theme :is(.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded,.xoph-home-hero__cta,.xoph-home-system__cta,.xoph-home-archive__cta,.xoph-home-story__cta,.xoph-home-journal__cta,.xoph-home-journal__view-all,.xoph-coaching__hero-cta,.xoph-coaching__button,.xoph-coaching-options__button,.xoph-booking__button,.xoph-editorial-hero__button,.xoph-signup__button,.xoph-archive-drawer__checkout,.xoph-hero__button){box-sizing:border-box;min-height:var(--xoph-control-height);height:auto;min-width:0;max-width:100%;padding:16px 24px;border:1px solid var(--xoph-action-bg, var(--xoph-charcoal));border-radius:0;background:var(--xoph-action-bg, var(--xoph-charcoal));color:var(--xoph-action-fg, var(--xoph-bone));font-family:var(--xoph-font-heading);font-size:var(--xoph-button-size);font-weight:700;line-height:1.25;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;text-align:center;white-space:normal;overflow-wrap:anywhere;gap:16px;align-items:center;justify-content:center;box-shadow:none;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}html:root body.xoph-theme :is(.xoph-home-hero__cta,.xoph-coaching__hero-cta,.xoph-coaching__button--light){--xoph-action-bg: var(--xoph-bone);--xoph-action-fg: var(--xoph-charcoal)}html:root body.xoph-theme :is(.button:hover:not(:disabled):not([aria-disabled=true]),.shopify-challenge__button:hover:not(:disabled):not([aria-disabled=true]),.customer button:hover:not(:disabled):not([aria-disabled=true]),.shopify-payment-button__button--unbranded:hover:not(:disabled):not([aria-disabled=true]),.xoph-home-hero__cta:hover:not(:disabled):not([aria-disabled=true]),.xoph-home-system__cta:hover:not(:disabled):not([aria-disabled=true]),.xoph-home-archive__cta:hover:not(:disabled):not([aria-disabled=true]),.xoph-home-story__cta:hover:not(:disabled):not([aria-disabled=true]),.xoph-home-journal__cta:hover:not(:disabled):not([aria-disabled=true]),.xoph-home-journal__view-all:hover:not(:disabled):not([aria-disabled=true]),.xoph-coaching__hero-cta:hover:not(:disabled):not([aria-disabled=true]),.xoph-coaching__button:hover:not(:disabled):not([aria-disabled=true]),.xoph-coaching-options__button:hover:not(:disabled):not([aria-disabled=true]),.xoph-booking__button:hover:not(:disabled):not([aria-disabled=true]),.xoph-editorial-hero__button:hover:not(:disabled):not([aria-disabled=true]),.xoph-signup__button:hover:not(:disabled):not([aria-disabled=true]),.xoph-archive-drawer__checkout:hover:not(:disabled):not([aria-disabled=true]),.xoph-hero__button:hover:not(:disabled):not([aria-disabled=true])){background:var(--xoph-olive);border-color:var(--xoph-olive);color:var(--xoph-bone);opacity:1}html:root body.xoph-theme :is(.button:focus-visible,.shopify-challenge__button:focus-visible,.customer button:focus-visible,.shopify-payment-button__button--unbranded:focus-visible,.xoph-home-hero__cta:focus-visible,.xoph-home-system__cta:focus-visible,.xoph-home-archive__cta:focus-visible,.xoph-home-story__cta:focus-visible,.xoph-home-journal__cta:focus-visible,.xoph-home-journal__view-all:focus-visible,.xoph-coaching__hero-cta:focus-visible,.xoph-coaching__button:focus-visible,.xoph-coaching-options__button:focus-visible,.xoph-booking__button:focus-visible,.xoph-editorial-hero__button:focus-visible,.xoph-signup__button:focus-visible,.xoph-archive-drawer__checkout:focus-visible,.xoph-hero__button:focus-visible){outline:2px solid var(--xoph-olive);outline-offset:4px}html:root body.xoph-theme :is(.button:is(:disabled,[aria-disabled=true]),.shopify-challenge__button:is(:disabled,[aria-disabled=true]),.customer button:is(:disabled,[aria-disabled=true]),.shopify-payment-button__button--unbranded:is(:disabled,[aria-disabled=true]),.xoph-home-hero__cta:is(:disabled,[aria-disabled=true]),.xoph-home-system__cta:is(:disabled,[aria-disabled=true]),.xoph-home-archive__cta:is(:disabled,[aria-disabled=true]),.xoph-home-story__cta:is(:disabled,[aria-disabled=true]),.xoph-home-journal__cta:is(:disabled,[aria-disabled=true]),.xoph-home-journal__view-all:is(:disabled,[aria-disabled=true]),.xoph-coaching__hero-cta:is(:disabled,[aria-disabled=true]),.xoph-coaching__button:is(:disabled,[aria-disabled=true]),.xoph-coaching-options__button:is(:disabled,[aria-disabled=true]),.xoph-booking__button:is(:disabled,[aria-disabled=true]),.xoph-editorial-hero__button:is(:disabled,[aria-disabled=true]),.xoph-signup__button:is(:disabled,[aria-disabled=true]),.xoph-archive-drawer__checkout:is(:disabled,[aria-disabled=true]),.xoph-hero__button:is(:disabled,[aria-disabled=true])){opacity:.72;cursor:not-allowed}html:root body.xoph-theme :is(.button--secondary,.button--tertiary){background:transparent;color:rgb(var(--color-foreground));border-color:currentColor}html:root body.xoph-theme :is(.xoph-signup__button-text){font-size:inherit}html:root body.xoph-theme :is(.xoph-home-journal__side-cta,.xoph-coaching-options__back,.xoph-booking__back-link,.xoph-archive-drawer__empty-link){display:inline-flex;align-items:center;min-height:44px;font-family:var(--xoph-font-heading);font-size:var(--xoph-button-size);font-weight:700;line-height:1.4;letter-spacing:.08em;text-underline-offset:4px}html:root body.xoph-theme :is(.xoph-home-hero__heading,.xoph-hero__heading,.xoph-story-hero__heading,.xoph-journal-hero__heading,.xoph-system-hero__heading,.xoph-coaching__hero-heading,.xoph-coaching-options__heading,.xoph-booking__heading,.xoph-article__title,.xoph-editorial-page__page-hero-heading,.xoph-editorial-hero__title,.main-page-title,.collection-hero__title,.main-blog .title--primary,.main-list-collections .title,.template-search__header .h2,.template-search__header h1,.product__title h1,.product__title .h1,.cart__empty-text,cart-items .title-wrapper-with-link>h1.title,.template-404 h1.title,.customer>h1,.customer h1){font-family:var(--xoph-font-display);font-size:var(--xoph-page-title);font-weight:400;line-height:1.05;letter-spacing:.06em;overflow-wrap:anywhere}html:root body.xoph-theme :is(.xoph-home-archive__title,.xoph-home-system__heading,.xoph-home-story__heading,.xoph-home-journal__heading,.xoph-story-section__heading,.xoph-story-final__heading,.xoph-system__heading,.xoph-coaching h2,.xoph-booking__next h2,.xoph-signup__heading,.xoph-journal-featured__title,.xoph-editorial-page__hero-title,.xoph-editorial-page__heading,.xoph-editorial-details__content h2,.xoph-editorial-details__footer h2,.contact>.title){font-family:var(--xoph-font-display);font-size:var(--xoph-section-title);font-weight:400;line-height:1.05;letter-spacing:.06em}html:root body.xoph-theme :is(.main-blog .card__heading,.collection-list .card__heading,.product-grid .card__heading,.template-search .card__heading){font-family:var(--xoph-font-display);font-size:var(--xoph-card-title);font-weight:400;line-height:1.1;letter-spacing:.04em}html:root body.xoph-theme :is(.page-width--narrow>.rte,.product__description,.collection-hero__description,.xoph-article__body) h2{font-family:var(--xoph-font-display);font-size:var(--xoph-prose-h2);font-weight:400;line-height:1.05;letter-spacing:.06em}html:root body.xoph-theme :is(.page-width--narrow>.rte,.product__description,.collection-hero__description,.xoph-article__body) h3{font-family:var(--xoph-font-heading);font-size:var(--xoph-prose-h3);font-weight:500;line-height:1.2;letter-spacing:.03em}html:root body.xoph-theme :is(.xoph-home-archive__body,.xoph-home-system__text,.xoph-home-story__body,.xoph-home-journal__excerpt,.xoph-story-section__body,.xoph-story-final__body,.xoph-system__body,.xoph-article__body,.xoph-editorial-page__body,.xoph-coaching__statement-body p,.xoph-coaching__comparison-panel li,.xoph-coaching__fit-list li,.xoph-coaching__process-supporting,.xoph-coaching__steps p,.xoph-coaching__practical-body,.xoph-coaching__practical-detail p,.xoph-coaching__safety-body,.xoph-coaching__book-body,.xoph-coaching-options__card-description,.xoph-coaching-options__detail dd,.xoph-signup__text,.xoph-hero__text,.product__description,.collection-hero__description){font-family:var(--xoph-font-body);font-size:var(--xoph-body-size);font-weight:300;line-height:1.6;letter-spacing:0}html:root body.xoph-theme :is(.xoph-home-journal__intro,.xoph-home-system__eyebrow,.xoph-home-archive__subtitle,.xoph-story-section__intro,.xoph-system__intro,.xoph-coaching__statement-intro,.xoph-coaching__comparison-intro,.xoph-coaching__fit-intro,.xoph-coaching__process-intro,.xoph-coaching__practical-intro,.xoph-coaching__safety-intro,.xoph-coaching__book-intro,.xoph-coaching-options__intro,.xoph-booking__intro,.xoph-booking__next-intro,.xoph-journal-featured__excerpt,.xoph-article__excerpt,.xoph-editorial-page__hero-intro,.xoph-editorial-page__lead,.xoph-signup__intro,.xoph-editorial-details__intro){font-family:var(--xoph-font-heading);font-size:var(--xoph-intro-size);font-weight:400;line-height:1.35;letter-spacing:.01em}html:root body.xoph-theme :is(.xoph-coaching-options__intro,.xoph-booking__intro,.xoph-booking__next-intro)>p{font:inherit}html:root body.xoph-theme :is(.xoph-home-hero__subheading,.xoph-story-hero__subheading,.xoph-coaching__hero-intro){line-height:1.4}html:root body.xoph-theme :is(.xoph-home-archive__eyebrow,.xoph-hero__eyebrow,.xoph-home-story__eyebrow,.xoph-home-journal__eyebrow,.xoph-journal-section-heading,.xoph-journal-card__category,.xoph-story-hero__eyebrow,.xoph-journal-hero__eyebrow,.xoph-system-hero__eyebrow,.xoph-coaching__eyebrow,.xoph-story-section__eyebrow,.xoph-system__eyebrow,.xoph-booking__eyebrow,.xoph-booking__section-label,.xoph-article__eyebrow,.xoph-editorial-page__page-hero-eyebrow,.xoph-editorial-page__eyebrow,.xoph-editorial-page__hero-subtitle,.xoph-coaching__section-label,.xoph-coaching-options__eyebrow,.xoph-signup__eyebrow){font-family:var(--xoph-font-heading);font-size:var(--xoph-label-size);font-weight:700;line-height:1.4;letter-spacing:.08em}html:root body.xoph-theme :is(.xoph-home-system,.xoph-home-story,.xoph-home-journal,.xoph-story-section,.xoph-story-final,.xoph-journal-featured,.xoph-journal-latest){padding:var(--xoph-section-space) var(--xoph-gutter)}html:root body.xoph-theme :is(.xoph-coaching__statement,.xoph-coaching__comparison,.xoph-coaching__fit,.xoph-coaching__process,.xoph-coaching__practical,.xoph-coaching__safety,.xoph-coaching__book){padding-block:var(--xoph-section-space)}html:root body.xoph-theme :is(.xoph-coaching__comparison,.xoph-coaching__fit,.xoph-coaching__process,.xoph-coaching__practical,.xoph-coaching__safety,.xoph-coaching__book,.xoph-journal-latest){padding-top:0}html:root body.xoph-theme :is(.xoph-home-archive){width:calc(100% - 2 * var(--xoph-gutter));padding:0 0 var(--xoph-section-space)}html:root body.xoph-theme :is(.xoph-coaching-options__inner,.xoph-editorial-hero__inner,.xoph-editorial-details__inner){width:calc(100% - 2 * var(--xoph-gutter))}html:root body.xoph-theme :is(.xoph-editorial-details__inner){padding-block:var(--xoph-section-space)}html:root body.xoph-theme .xoph-editorial-details__footer{margin-top:var(--xoph-section-space);padding-top:0}html:root body.xoph-theme :is(.xoph-home-archive__body,.xoph-home-story__body,.xoph-home-journal__intro,.xoph-home-journal__excerpt){margin-top:var(--xoph-content-gap)}html:root body.xoph-theme :is(.xoph-home-system__cta,.xoph-home-archive__cta,.xoph-home-story__cta,.xoph-home-journal__cta){margin-top:var(--xoph-action-gap)}html:root body.xoph-theme :is(.xoph-signup__controls){height:auto;min-height:var(--xoph-control-height)}html:root body.xoph-theme :is(.xoph-signup__field,.xoph-signup__input){min-height:var(--xoph-control-height)}html:root body.xoph-theme :is(.xoph-signup__input,.field__input,.customer .field input){font-size:16px}html:root body.xoph-theme :is(.xoph-footer__inner){padding-inline:var(--xoph-gutter)}html:root body.xoph-theme :is(.button,.shopify-challenge__button,.customer button):before,html:root body.xoph-theme :is(.button,.shopify-challenge__button,.customer button):after{box-shadow:none}@media(max-width:749px){html:root body.xoph-theme .xoph-home-archive{width:100%;padding-inline:var(--xoph-gutter)}html:root body.xoph-theme .xoph-coaching-options__card{padding-inline:0}}@media(prefers-reduced-motion:reduce){html:root body.xoph-theme :is(a,button){transition:none}}html:root body.xoph-theme :is(.button,.shopify-challenge__button,.customer button,.shopify-payment-button__button--unbranded){--xoph-action-bg: rgb(var(--color-button, 42, 42, 42));--xoph-action-fg: rgb(var(--color-button-text, 249, 249, 246))}html:root body.xoph-theme :is(.xoph-coaching-options__button span:last-child,.xoph-booking__button-arrow,.xoph-signup__button-arrow){font-size:20px;line-height:1;flex-shrink:0}html:root body.xoph-theme :is(.xoph-home-hero__cta,.xoph-home-system__cta,.xoph-home-archive__cta,.xoph-home-story__cta,.xoph-home-journal__cta,.xoph-home-journal__view-all,.xoph-hero__button){display:inline-flex}html:root body.xoph-theme .shopify-policy__container{box-sizing:border-box;width:calc(100% - 2 * var(--xoph-gutter));max-width:900px;margin-inline:auto;padding:var(--xoph-section-space) 0;color:var(--xoph-charcoal)}html:root body.xoph-theme .shopify-policy__title{margin:0 0 50px;text-align:center}html:root body.xoph-theme .shopify-policy__title h1{margin:0;color:var(--xoph-charcoal);font-family:var(--xoph-font-display);font-size:var(--xoph-page-title);font-weight:400;line-height:1.05;letter-spacing:.06em;text-transform:uppercase;text-wrap:balance}html:root body.xoph-theme .shopify-policy__body{max-width:760px;margin-inline:auto;color:var(--xoph-charcoal)}html:root body.xoph-theme .shopify-policy__body .rte{font-family:var(--xoph-font-body);font-size:var(--xoph-body-size);font-weight:300;line-height:1.65;letter-spacing:0}html:root body.xoph-theme .shopify-policy__body .rte p{margin:0 0 24px}html:root body.xoph-theme .shopify-policy__body .rte>p:first-child{margin-bottom:50px;color:var(--xoph-olive);font-family:var(--xoph-font-heading);font-size:var(--xoph-label-size);font-weight:700;line-height:1.4;letter-spacing:.08em;text-align:center;text-transform:uppercase}html:root body.xoph-theme .shopify-policy__body .rte h2{margin:72px 0 28px;color:var(--xoph-charcoal);font-family:var(--xoph-font-display);font-size:clamp(32px,3.5vw,48px);font-weight:400;line-height:1.08;letter-spacing:.06em;text-transform:uppercase;text-wrap:balance}html:root body.xoph-theme .shopify-policy__body .rte h3{margin:44px 0 18px;color:var(--xoph-charcoal);font-family:var(--xoph-font-heading);font-size:clamp(22px,2vw,26px);font-weight:700;line-height:1.25}html:root body.xoph-theme .shopify-policy__body .rte :is(ul,ol){margin:0 0 28px;padding-left:28px;list-style-position:outside}html:root body.xoph-theme .shopify-policy__body .rte li{margin-bottom:12px;padding-left:4px}html:root body.xoph-theme .shopify-policy__body .rte li>p{margin:0}html:root body.xoph-theme .shopify-policy__body .rte li>p:first-child{display:inline}html:root body.xoph-theme .shopify-policy__body .rte a{color:var(--xoph-olive);text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:anywhere}html:root body.xoph-theme .shopify-policy__body .rte>:last-child{margin-bottom:0}@media(max-width:749px){html:root body.xoph-theme .shopify-policy__title{margin-bottom:40px}html:root body.xoph-theme .shopify-policy__body .rte>p:first-child{margin-bottom:40px}html:root body.xoph-theme .shopify-policy__body .rte h2{margin-top:56px}html:root body.xoph-theme .shopify-policy__body .rte h3{margin-top:36px}}html:root body.xoph-theme .xoph-accessibility-page{box-sizing:border-box;width:calc(100% - 2 * var(--xoph-gutter));max-width:900px;margin-inline:auto;padding:var(--xoph-section-space) 0;color:var(--xoph-charcoal)}html:root body.xoph-theme .xoph-accessibility-page .main-page-title{margin:0 0 50px;color:var(--xoph-charcoal);font-family:var(--xoph-font-display);font-size:var(--xoph-page-title);font-weight:400;line-height:1.05;letter-spacing:.06em;text-align:center;text-transform:uppercase;text-wrap:balance}html:root body.xoph-theme .xoph-accessibility-page .rte{max-width:760px;margin-inline:auto;color:var(--xoph-charcoal);font-family:var(--xoph-font-body);font-size:var(--xoph-body-size);font-weight:300;line-height:1.65;letter-spacing:0}html:root body.xoph-theme .xoph-accessibility-page .rte p{margin:0 0 24px}html:root body.xoph-theme .xoph-accessibility-page .rte>h1:first-child{display:none}html:root body.xoph-theme .xoph-accessibility-page .rte>:is(p:first-child,h1:first-child+p){margin-bottom:50px;color:var(--xoph-olive);font-family:var(--xoph-font-heading);font-size:var(--xoph-label-size);font-weight:700;line-height:1.4;letter-spacing:.08em;text-align:center;text-transform:uppercase}html:root body.xoph-theme .xoph-accessibility-page .rte h2{margin:72px 0 28px;color:var(--xoph-charcoal);font-family:var(--xoph-font-display);font-size:clamp(32px,3.5vw,48px);font-weight:400;line-height:1.08;letter-spacing:.06em;text-transform:uppercase;text-wrap:balance}html:root body.xoph-theme .xoph-accessibility-page .rte a{color:var(--xoph-olive);text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:anywhere}html:root body.xoph-theme .xoph-accessibility-page .rte>:last-child{margin-bottom:0}@media(max-width:749px){html:root body.xoph-theme .xoph-accessibility-page .main-page-title{margin-bottom:40px}html:root body.xoph-theme .xoph-accessibility-page .rte>:is(p:first-child,h1:first-child+p){margin-bottom:40px}html:root body.xoph-theme .xoph-accessibility-page .rte h2{margin-top:56px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/xoph-consistency.css.map */
