.gaia-deal-marquee{background:var(--gdm-bg);padding-block:var(--gdm-pad-top) var(--gdm-pad-bottom);padding-inline:0}.gaia-deal-marquee__viewport{overflow:hidden;width:100%;border-radius:var(--gdm-radius);background:var(--gdm-bar);color:var(--gdm-text)}.gaia-deal-marquee__track,.gaia-deal-marquee__list{display:flex;align-items:center;width:max-content}.gaia-deal-marquee__list{margin:0;padding-block:var(--gdm-bar-pad-top) var(--gdm-bar-pad-bottom);list-style:none}.gaia-deal-marquee__list--clone{display:none}.gaia-deal-marquee__item{display:flex;align-items:center;gap:6px;padding-inline:14px;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-weight-heading-medium, 500);font-size:var(--gdm-item-size);line-height:1.2;letter-spacing:0;color:var(--gdm-text);white-space:nowrap}.gaia-deal-marquee__emoji{font-size:1.05em;line-height:1}.gaia-deal-marquee__text.rte,.gaia-deal-marquee__text :is(p,strong){margin:0;color:var(--gdm-text);font-size:inherit;line-height:inherit;letter-spacing:inherit}.gaia-deal-marquee__text.rte p{display:inline;font-weight:inherit}.gaia-deal-marquee__text strong{font-weight:var(--font-weight-heading-bold, 700)}.gaia-deal-marquee__dot{margin-inline-start:14px}@media screen and (min-width:750px){.gaia-deal-marquee__item{font-size:var(--gdm-item-size-desktop)}}@media(prefers-reduced-motion:reduce){.gaia-deal-marquee__viewport{overflow-x:auto;scrollbar-width:none}.gaia-deal-marquee__viewport::-webkit-scrollbar{display:none}}@media(prefers-reduced-motion:no-preference){.gaia-deal-marquee__list--clone{display:flex}.gaia-deal-marquee__track{animation:gaia-deal-marquee var(--gdm-seconds) linear infinite}}@media(hover:hover)and (pointer:fine){.gaia-deal-marquee__viewport:hover .gaia-deal-marquee__track{animation-play-state:paused}}.shopify-design-mode .gaia-deal-marquee__list--clone{display:none}.shopify-design-mode .gaia-deal-marquee__track{animation:none}@keyframes gaia-deal-marquee{0%{translate:0 0}to{translate:-50% 0}}.gaia-heading-link{background:var(--ghl-bg);padding-block:var(--ghl-pad-top) var(--ghl-pad-bottom);padding-inline:var(--page-gutter)}.gaia-heading-link__row{display:flex;flex-flow:row wrap;align-items:safe center;justify-content:space-between;gap:12px 32px}.gaia-heading-link__copy{flex:1 1 320px;min-inline-size:0;display:flex;flex-direction:column;gap:4px}.gaia-heading-link__title,.gaia-heading-link__subtitle{margin:0;font-family:var(--font-heading-family);font-style:var(--font-heading-style);letter-spacing:0;text-wrap:balance}.gaia-heading-link__title{color:var(--ghl-title-color);font-weight:var(--font-weight-heading-bold, 700);font-size:var(--ghl-title-size);line-height:1.15}.gaia-heading-link__subtitle{color:var(--ghl-subtitle-color);font-weight:var(--font-weight-heading-normal, 400);font-size:var(--ghl-subtitle-size);line-height:1.35}.gaia-heading-link__action{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;min-block-size:24px;color:var(--ghl-link-color);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-weight-heading-normal, 400);font-size:var(--ghl-link-size);line-height:1.2;letter-spacing:0;text-decoration:none}.gaia-heading-link__icon{display:block;width:1.1em;height:1.1em;flex:0 0 auto}.gaia-heading-link__action:hover .gaia-heading-link__label{text-decoration:underline;text-underline-offset:.18em}.gaia-heading-link__action:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(pointer:coarse){.gaia-heading-link__action{min-block-size:44px}}@media screen and (max-width:749px){.gaia-heading-link__action{display:none}}@media screen and (min-width:750px){.gaia-heading-link__title{font-size:var(--ghl-title-size-desktop)}.gaia-heading-link__subtitle{font-size:var(--ghl-subtitle-size-desktop)}.gaia-heading-link__action{font-size:var(--ghl-link-size-desktop)}}.gaia-icon-bar{background:var(--gib-bg);padding-block:var(--gib-pad-top) var(--gib-pad-bottom);padding-inline:var(--page-gutter)}.gaia-icon-bar__panel{position:relative;max-width:var(--gib-max);margin-inline:auto;overflow:hidden;background:var(--gib-panel);border-radius:var(--gib-radius);container:gaia-icon-bar / inline-size}.gaia-icon-bar__list.gaia-icon-bar__list--clone{display:none}.gaia-icon-bar__list{display:grid;grid-template-columns:1fr;margin:0;padding:8px;list-style:none}.gaia-icon-bar__item{display:flex;align-items:center;align-items:safe center;justify-content:center;gap:14px;min-inline-size:0;padding:18px 20px}.gaia-icon-bar__item:not(:last-child){border-block-end:1px solid var(--gib-line)}.gaia-icon-bar__icon{display:grid;place-items:center;width:var(--gib-icon-size);height:var(--gib-icon-size);flex:0 0 auto;color:var(--gib-icon)}.gaia-icon-bar__icon svg{display:block;width:100%;height:100%}.gaia-icon-bar__text{min-inline-size:0;color:var(--gib-text);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-weight-heading-normal, 400);font-size:var(--gib-size);line-height:1.25;letter-spacing:0;text-wrap:pretty}.gaia-icon-bar__text :is(p,strong){margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit}.gaia-icon-bar__text strong{font-weight:var(--font-weight-heading-bold, 700)}@media screen and (min-width:750px){.gaia-icon-bar__text{font-size:var(--gib-size-desktop)}@container gaia-icon-bar (inline-size >= 640px){.gaia-icon-bar__list{grid-template-columns:1fr 1fr}.gaia-icon-bar__item:not(:last-child){border-block-end:0}.gaia-icon-bar__item:nth-child(2n){border-inline-start:1px solid var(--gib-line)}}@container gaia-icon-bar (inline-size >= 980px){.gaia-icon-bar__list{grid-template-columns:repeat(4,minmax(0,1fr))}.gaia-icon-bar__item:not(:first-child){border-inline-start:1px solid var(--gib-line)}}}@media screen and (max-width:749px){.gaia-icon-bar__viewport{overflow-x:auto;scrollbar-width:none}.gaia-icon-bar__viewport::-webkit-scrollbar{display:none}.gaia-icon-bar__track,.gaia-icon-bar__list{display:flex;flex-wrap:nowrap;width:max-content}.gaia-icon-bar__list{display:flex;padding:4px 0}.gaia-icon-bar__list{flex:0 0 auto}.gaia-icon-bar__item,.gaia-icon-bar__item:not(:last-child){flex:0 0 auto;padding:14px 22px;border-block-end:0;border-inline-end:1px solid var(--gib-line)}}@media screen and (max-width:749px)and (prefers-reduced-motion:reduce){.gaia-icon-bar__list.gaia-icon-bar__list--clone{display:none}}@media screen and (max-width:749px)and (prefers-reduced-motion:no-preference){.gaia-icon-bar__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.gaia-icon-bar__list.gaia-icon-bar__list--clone{display:flex}.gaia-icon-bar__track{animation:gaia-icon-bar-marquee 32s linear infinite}}@media(hover:hover)and (pointer:fine){.gaia-icon-bar__viewport:hover .gaia-icon-bar__track{animation-play-state:paused}}.shopify-design-mode .gaia-icon-bar__list.gaia-icon-bar__list--clone{display:none}.shopify-design-mode .gaia-icon-bar__track{animation:none}@keyframes gaia-icon-bar-marquee{0%{translate:0 0}to{translate:-50% 0}}.gaia-offer-row{background:var(--gor-bg);padding-block:var(--gor-pad-top) var(--gor-pad-bottom);padding-inline:var(--page-gutter)}.gaia-offer-row__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));align-items:stretch;gap:12px;max-width:var(--gor-max);margin-inline:auto}.gaia-offer-row__title,.gaia-offer-row__card{position:relative;min-inline-size:0}.gaia-offer-row__link{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;border-radius:inherit}.gaia-offer-row__link:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.gaia-offer-row__title{display:flex;align-items:safe center}.gaia-offer-row__title-text{color:var(--gor-text);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-weight-heading-bold, 700);font-size:var(--gor-title-size);line-height:1.05;letter-spacing:0;text-wrap:balance}.gaia-offer-row__title-text :is(p,strong){margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit}.gaia-offer-row__card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:16px;border-radius:var(--gor-radius);background:var(--gor-card);text-align:center}.gaia-offer-row__highlight{margin:0;color:var(--gor-accent);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-weight-heading-bold, 700);font-size:var(--gor-highlight-size);line-height:1.1;letter-spacing:0}.gaia-offer-row__detail{width:100%;color:var(--gor-text);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-weight-heading-normal, 400);font-size:var(--gor-detail-size);line-height:1.15;letter-spacing:0;text-wrap:pretty}.gaia-offer-row__detail :is(p,strong){margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit}.gaia-offer-row__detail strong{font-weight:var(--font-weight-heading-bold, 700)}.gaia-offer-row__code{display:inline-flex;align-items:center;gap:4px;margin:2px 0 0;padding:4px 8px 4px 14px;border-radius:999px;background:var(--gor-accent);color:#fff;font-family:var(--font-heading-family);font-weight:var(--font-weight-heading-bold, 700);font-size:12px;line-height:1.2;letter-spacing:0}.gaia-offer-row__copy{position:relative;z-index:2;display:inline-flex}.gaia-offer-row__copy-button{display:grid;place-items:center;min-inline-size:24px;min-block-size:24px;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.gaia-offer-row__copy-button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.gaia-offer-row__copy-icon{display:grid;place-items:center;width:14px;height:14px}.gaia-offer-row__copy-glyph{display:block;width:14px;height:14px}.gaia-offer-row__copy-glyph--check,.gaia-offer-row__copy-button[data-copied] .gaia-offer-row__copy-glyph--copy{display:none}.gaia-offer-row__copy-button[data-copied] .gaia-offer-row__copy-glyph--check{display:block}.gaia-offer-row__copy-tip{position:absolute;z-index:2;inset-block-end:calc(100% + 6px);inset-inline-start:50%;translate:-50% 0;padding:4px 8px;border-radius:999px;background:#1a1a1a;color:#fff;font-size:11px;line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0}.gaia-offer-row__copy-tip:not(:empty){opacity:1}@media(prefers-reduced-motion:no-preference){.gaia-offer-row__copy-tip{transition:opacity .15s ease-out}}.gaia-offer-row__icon{display:grid;place-items:center;width:56px;height:56px;color:var(--gor-accent)}.gaia-offer-row__icon svg{display:block;width:100%;height:100%}@media screen and (min-width:750px){.gaia-offer-row__title-text{font-size:var(--gor-title-size-desktop)}.gaia-offer-row__highlight{font-size:var(--gor-highlight-size-desktop)}.gaia-offer-row__detail{font-size:var(--gor-detail-size-desktop)}}.section-gaia-pdp-marquee{margin:0;padding:0}.gaia-pdp-marquee{display:flex;align-items:stretch;width:100%;min-height:max(3.6rem,calc(var(--pdp-marquee-size) + 1.6rem));background:var(--pdp-marquee-bg, #de2824);color:var(--pdp-marquee-fg, #ffffff);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-weight-heading-medium, 500);font-size:var(--pdp-marquee-size, 12px);line-height:1;letter-spacing:.08em;-webkit-user-select:none;user-select:none}.gaia-pdp-marquee__viewport{flex:1 1 auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.gaia-pdp-marquee__track,.gaia-pdp-marquee__group{display:flex;flex-flow:row nowrap;flex:0 0 auto;align-items:center;width:max-content;height:100%}.gaia-pdp-marquee__item{flex:0 0 auto;white-space:nowrap}.gaia-pdp-marquee__item:after{content:"\b7";margin-inline:1.6rem}.gaia-pdp-marquee__pause{display:grid;flex:0 0 auto;place-items:center;width:4.4rem;margin:0;padding:0;border:0;-webkit-appearance:none;appearance:none;background:var(--pdp-marquee-bg, #de2824);color:var(--pdp-marquee-fg, #ffffff);cursor:pointer}.gaia-pdp-marquee__pause:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.gaia-pdp-marquee__pause-icon{display:flex;justify-content:center;gap:.28rem;width:1rem;height:1rem}.gaia-pdp-marquee__pause-icon:before,.gaia-pdp-marquee__pause-icon:after{content:"";width:.22rem;height:100%;background:currentColor;border-radius:1px}.gaia-pdp-marquee.is-paused .gaia-pdp-marquee__pause-icon{gap:0}.gaia-pdp-marquee.is-paused .gaia-pdp-marquee__pause-icon:before{width:0;height:0;background:none;border-style:solid;border-width:.5rem 0 .5rem .85rem;border-color:transparent transparent transparent currentColor}.gaia-pdp-marquee.is-paused .gaia-pdp-marquee__pause-icon:after{display:none}.gaia-pdp-marquee.is-paused .gaia-pdp-marquee__track,.gaia-pdp-marquee.is-offscreen .gaia-pdp-marquee__track{animation-play-state:paused}@media(min-width:750px){.gaia-pdp-marquee{min-height:max(4.4rem,calc(var(--pdp-marquee-size-desktop) + 1.8rem));font-size:var(--pdp-marquee-size-desktop, 13px);letter-spacing:.14em}}@media(prefers-reduced-motion:no-preference){.gaia-pdp-marquee__track{animation:gaia-pdp-marquee var(--pdp-marquee-duration, 20s) linear infinite}}@media(prefers-reduced-motion:reduce){.gaia-pdp-marquee__pause{display:none}}@keyframes gaia-pdp-marquee{0%{translate:0 0}to{translate:-50% 0}}.gaia-text-simple{display:flex;justify-content:center}.gaia-text-simple__panel{width:var(--gaia-text-width);max-width:100%;background:var(--gaia-text-bg);border-radius:var(--gaia-text-radius);padding-block:var(--gaia-text-pad-top) var(--gaia-text-pad-bottom);padding-inline:var(--page-gutter)}.gaia-text-simple__content{color:var(--gaia-text-color);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--gaia-text-size-mobile);line-height:1.2;text-align:var(--gaia-text-align);text-transform:none;letter-spacing:var(--letter-spacing-default)}.gaia-text-simple__content.rte{color:var(--gaia-text-color)}.gaia-text-simple__content :is(p,ul,ol,a,strong,em,u){font-size:inherit}.gaia-text-simple__content u{text-decoration:underline}@media screen and (min-width:750px){.gaia-text-simple__content{font-size:var(--gaia-text-size-desktop)}}@media(prefers-reduced-motion:no-preference){@supports ((animation-timeline: view()) and (animation-range: entry)){@keyframes gaia-text-simple-in{0%{opacity:0;translate:0 12px}}.gaia-text-simple__panel{animation:gaia-text-simple-in auto linear backwards;animation-timeline:view();animation-range:entry}}}.membership-cards__list{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem;margin:0;padding:0;list-style:none}.membership-cards__item{margin:0}.membership-cards__card{display:flex;flex-direction:column;gap:1.6rem;margin:0;padding:1.2rem 1.2rem 1.8rem;background-color:var(--membership-card-bg, #f6dde0);border-radius:1.8rem;color:inherit;text-decoration:none}a.membership-cards__card:focus-visible{outline:2px solid currentColor;outline-offset:3px}.membership-cards__media{position:relative;aspect-ratio:5 / 4;overflow:hidden;border-radius:1.2rem;background-color:#1c19170f}.membership-cards__media img,.membership-cards__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.membership-cards__copy{display:flex;flex-direction:column;align-items:center;text-align:center}.membership-cards__label{margin:0;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:700;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:#141414}.membership-cards__price{margin:.6rem 0 0;font-family:var(--font-heading-family);font-size:2.2rem;font-weight:700;line-height:1;letter-spacing:-.02em;color:#141414}.membership-cards__facts{display:flex;flex-direction:column;align-items:center;gap:.2rem;margin-top:.6rem}.membership-cards__discount,.membership-cards__validity{margin:0;font-family:var(--font-body-family);font-size:1.4rem;font-weight:500;line-height:1.3;color:#1c1917}.membership-cards__buy{display:inline-flex;align-items:center;justify-content:center;margin-top:1.4rem;min-block-size:4.4rem;padding:0 1.6rem;background:#141414;border-radius:.8rem;color:#fff;font-family:var(--font-heading-family);font-size:1.4rem;font-weight:700;letter-spacing:.04em;line-height:1;text-transform:uppercase}a.membership-cards__card:hover .membership-cards__buy{background:color-mix(in srgb,#141414 86%,#fff)}@media screen and (min-width:750px){.membership-cards__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.membership-cards__label{font-size:1.5rem}.membership-cards__price{font-size:2.4rem}}.membership-choice__title{margin:0 0 2.4rem;font-family:var(--font-heading-family);font-weight:700;letter-spacing:.02em;line-height:1.2}.membership-choice__title--uppercase{text-transform:uppercase}.membership-choice__list{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem}.membership-choice__card{display:flex;align-items:center;gap:1.6rem;min-inline-size:0;padding:2rem 1.8rem;background:var(--choice-card-bg, #f3f2ec);border-radius:var(--choice-radius, 16px)}.membership-choice__media{display:none;place-items:center;flex:none;inline-size:6.4rem;block-size:6.4rem;color:var(--choice-icon, #141414)}.membership-choice__media .membership-choice__svg,.membership-choice__image,.membership-choice__glyph{display:block;inline-size:100%;block-size:100%;object-fit:contain}.membership-choice__glyph{background-color:currentColor}.membership-choice__glyph--store{-webkit-mask:var(--choice-glyph-store) center / contain no-repeat;mask:var(--choice-glyph-store) center / contain no-repeat}.membership-choice__glyph--laptop{-webkit-mask:var(--choice-glyph-laptop) center / contain no-repeat;mask:var(--choice-glyph-laptop) center / contain no-repeat}.membership-choice__glyph--headset{-webkit-mask:var(--choice-glyph-headset) center / contain no-repeat;mask:var(--choice-glyph-headset) center / contain no-repeat}.membership-choice__body{display:flex;flex-direction:column;flex:1 1 auto;min-inline-size:0;align-self:stretch}.membership-choice__card-title{margin:0;color:var(--choice-title, #141414);font-family:var(--font-heading-family);font-weight:700;letter-spacing:.02em;line-height:1.2}.membership-choice__card-title--uppercase{text-transform:uppercase}.membership-choice__text{margin-top:.8rem;color:var(--choice-text, #1c1917);font-family:var(--font-body-family);font-weight:400;line-height:1.5}.membership-choice__text p{margin:0}.membership-choice__text p+p{margin-top:.8rem}.membership-choice__button{align-self:flex-start;margin-top:auto;padding-top:1.4rem;color:var(--choice-button-color, #fff);font-family:var(--font-heading-family);font-weight:700;letter-spacing:.04em;line-height:1;text-decoration:none;text-transform:uppercase}.membership-choice__button-face{display:inline-flex;align-items:center;gap:.7rem;min-block-size:4.4rem;padding:0 1.6rem;background:var(--choice-button-bg, #141414);border-radius:var(--choice-button-radius, 8px)}.membership-choice__button .membership-choice__svg{display:block;flex:none;inline-size:1.8rem;block-size:1.8rem}.membership-choice__button:hover .membership-choice__button-face{background:color-mix(in srgb,var(--choice-button-bg, #141414) 86%,#fff)}.membership-choice__button:focus-visible{outline:2px solid var(--choice-button-color, #fff);outline-offset:3px}@media screen and (min-width:750px){.membership-choice__list{grid-template-columns:repeat(2,minmax(0,480px));justify-content:center;width:fit-content;max-width:100%;margin-inline:auto}.membership-choice__card{max-inline-size:480px;padding:2.4rem 2.2rem}.membership-choice__media{display:grid;inline-size:11.2rem;block-size:11.2rem}.membership-choice__body{max-inline-size:300px}}@media screen and (min-width:1100px){.membership-choice__list{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:100%}.membership-choice__card{max-inline-size:none}}.membership-close__row{display:flex;flex-direction:column;align-items:center;gap:1.6rem;text-align:center}.membership-close__logo{display:grid;place-items:center;flex:none;inline-size:12rem;color:var(--close-logo, #fff)}.membership-close__mark,.membership-close__image{display:block;inline-size:100%;block-size:auto}.membership-close__image{object-fit:contain}.membership-close__rule{flex:none;inline-size:4.8rem;block-size:1px;background:var(--close-rule, #fff)}.membership-close__copy{min-inline-size:0;max-inline-size:46rem}.membership-close__title{margin:0;color:var(--close-title, #fff);font-family:var(--font-heading-family);font-weight:700;letter-spacing:.01em;line-height:1.3}.membership-close__title--uppercase{text-transform:uppercase}.membership-close__text{margin-top:.4rem;color:var(--close-text, #f6f6f4);font-family:var(--font-body-family);font-weight:400;line-height:1.5}.membership-close__text p{margin:0}.membership-close__text p+p{margin-top:.8rem}.membership-close__button{display:inline-flex;flex:none;color:var(--close-button-color, #fff);font-family:var(--font-heading-family);font-weight:700;letter-spacing:.04em;line-height:1;text-decoration:none;text-transform:uppercase}.membership-close__button-face{display:inline-flex;align-items:center;justify-content:center;min-block-size:4.4rem;padding:0 2rem;background:transparent;border:1px solid var(--close-button-color, #fff);border-radius:var(--close-button-radius, 8px);text-align:center}.membership-close__button:hover .membership-close__button-face{background:var(--close-button-color, #fff);color:var(--close-button-fill, #141414)}.membership-close__button:focus-visible{outline:2px solid var(--close-button-color, #fff);outline-offset:3px;border-radius:var(--close-button-radius, 8px)}@media screen and (min-width:750px){.membership-close__row{flex-direction:row;align-items:center;gap:2.8rem;text-align:left}.membership-close__logo{inline-size:14.8rem}.membership-close__rule{align-self:stretch;inline-size:1px;block-size:auto;min-block-size:4.8rem;margin-block:.2rem}.membership-close__button{margin-inline-start:auto}}.membership-connected__row{display:flex;flex-direction:column;align-items:center;gap:2rem;max-inline-size:92rem;margin-inline:auto}.membership-connected__media{display:grid;place-items:center;flex:none;inline-size:16rem;color:var(--connected-mark, #141414)}.membership-connected__svg,.membership-connected__image{display:block;inline-size:100%;block-size:auto}.membership-connected__image{object-fit:contain}.membership-connected__brand{fill:currentColor;font-family:var(--font-heading-family);font-size:30px;font-weight:500;letter-spacing:.08em}.membership-connected__label{fill:currentColor;font-family:var(--font-body-family);font-size:11px;font-weight:500;letter-spacing:.16em}.membership-connected__rule{display:block;flex:none;inline-size:6.4rem;block-size:1px;background:var(--connected-mark, #141414)}.membership-connected__copy{min-inline-size:0;max-inline-size:46rem}.membership-connected__title{margin:0;font-family:var(--font-heading-family);font-weight:700;letter-spacing:.01em;line-height:1.15}.membership-connected__title--uppercase{text-transform:uppercase}.membership-connected__text{margin-top:1rem;font-family:var(--font-body-family);font-weight:400;line-height:1.5}.membership-connected__text p{margin:0}.membership-connected__text p+p{margin-top:.8rem}@media screen and (min-width:750px){.membership-connected__row{flex-direction:row;align-items:center;justify-content:center;gap:3.2rem}.membership-connected__media{inline-size:20rem}.membership-connected__rule{inline-size:1px;align-self:stretch;block-size:auto;min-block-size:8.8rem}}.membership-easy__title{margin:0 0 2.8rem;font-family:var(--font-heading-family);font-weight:700;letter-spacing:.02em;line-height:1.2}.membership-easy__title--uppercase{text-transform:uppercase}.membership-easy__list{--easy-gap: 2.8rem;display:grid;grid-template-columns:minmax(0,1fr);justify-content:center;gap:var(--easy-gap);width:min(100%,36rem);margin-inline:auto}.membership-easy__step{position:relative;min-inline-size:0;color:var(--easy-mark, #141414)}.membership-easy__head{display:flex;align-items:center;gap:1rem}.membership-easy__count{display:grid;place-items:center;flex:none;inline-size:4.4rem;block-size:4.4rem;border:1px solid transparent;border-radius:50%;font-family:var(--font-body-family);font-size:1.7rem;font-weight:500;line-height:1}.membership-easy__icon{display:grid;place-items:center;flex:none;inline-size:5.2rem;block-size:5.2rem}.membership-easy__svg,.membership-easy__image{display:block;inline-size:100%;block-size:100%;object-fit:contain}.membership-easy__line{display:none}.membership-easy__step-title{margin:1.4rem 0 0;color:var(--easy-step-title, #141414);font-family:var(--font-heading-family);font-weight:700;line-height:1.25}.membership-easy__text{margin-top:.6rem;color:var(--easy-step-text, #1c1917);font-family:var(--font-body-family);font-weight:400;line-height:1.5}.membership-easy__text p{margin:0}.membership-easy__text p+p{margin-top:.6rem}@media screen and (min-width:750px){.membership-easy__list{--easy-gap: 4.8rem;grid-template-columns:repeat(var(--easy-columns, 3),minmax(0,280px));width:fit-content;max-width:100%}.membership-easy__step:not(:last-child) .membership-easy__line{display:block;position:absolute;inset-inline-start:100%;inset-block-start:2.6rem;inline-size:calc(var(--easy-gap) - 1.6rem);block-size:1px;background:currentColor;transform:translateY(-50%)}}.membership-faq__layout{display:flex;flex-direction:column;gap:2.4rem}.membership-faq__title{margin:0;color:var(--faq-title, #141414);font-family:var(--font-heading-family);font-weight:700;letter-spacing:var(--letter-spacing-default);line-height:1.1;text-align:center}.membership-faq__title--uppercase{text-transform:uppercase}.membership-faq__list{display:grid;gap:.8rem;min-inline-size:0}.membership-faq__item{background:var(--faq-item-bg, #fff);border:1px solid var(--faq-border, #e6e4df);border-radius:8px}.membership-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;min-block-size:5.2rem;padding:1.2rem 1.6rem;color:var(--faq-question, #141414);list-style:none;cursor:pointer}.membership-faq__summary::-webkit-details-marker{display:none}.membership-faq__summary:focus-visible{outline:2px solid var(--faq-question, #141414);outline-offset:3px;border-radius:8px}.membership-faq__question{font-family:var(--font-heading-family);font-weight:600;line-height:1.4}.membership-faq__chevron{flex:none;inline-size:1.6rem;block-size:1.6rem;color:var(--faq-icon, #141414);transition:transform .4s ease}.membership-faq__item.is-open .membership-faq__chevron{transform:rotate(180deg)}.membership-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.membership-faq__panel.is-open{grid-template-rows:1fr}.membership-faq__panel-inner{overflow:hidden}.membership-faq__answer{padding:0 1.6rem 1.6rem;color:var(--faq-answer, #1c1917);font-family:var(--font-body-family);font-weight:400;line-height:1.5}.membership-faq__answer p{margin:0}.membership-faq__answer p+p{margin-top:.8rem}@media(prefers-reduced-motion:reduce){.membership-faq__panel,.membership-faq__chevron{transition:none}}@media screen and (min-width:750px){.membership-faq__layout{display:grid;grid-template-columns:minmax(16rem,24rem) minmax(0,1fr);align-items:start;column-gap:4.8rem}.membership-faq__title{max-inline-size:8em;text-align:var(--faq-align, left)}}.membership-hero{position:relative;overflow:hidden}.membership-hero__banner,.membership-hero__banner img{display:block;inline-size:100%;block-size:auto}.membership-hero__banner-link{display:block;color:inherit;cursor:pointer;text-decoration:none}.membership-hero__banner-link:focus-visible{outline:.2rem solid #141414;outline-offset:.2rem}.membership-hero__waves{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse 95% 90% at 0% 8%,var(--hero-cuarzo, #f08a88) 0%,transparent 72%),radial-gradient(ellipse 90% 95% at 100% 0%,var(--hero-jade, #3fa56e) 0%,transparent 70%),radial-gradient(ellipse 120% 85% at 42% 110%,var(--hero-ambar, #f5c63a) 0%,transparent 72%),linear-gradient(118deg,var(--hero-cuarzo, #f08a88) 0%,color-mix(in srgb,var(--hero-cuarzo, #f08a88) 46%,var(--hero-jade, #3fa56e)) 46%,var(--hero-jade, #3fa56e) 72%,var(--hero-ambar, #f5c63a) 100%);-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 74%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 74%,transparent 100%)}.membership-hero__wave{position:absolute;border-radius:50%;will-change:transform}.membership-hero__wave--cuarzo{inline-size:120%;block-size:140%;inset-inline-start:-42%;inset-block-start:-48%;background:radial-gradient(circle,var(--hero-cuarzo, #f08a88) 0%,color-mix(in srgb,var(--hero-cuarzo, #f08a88) 78%,transparent) 58%,transparent 82%);animation:membership-hero-wave-a 22s ease-in-out infinite}.membership-hero__wave--jade{inline-size:110%;block-size:140%;inset-inline-end:-38%;inset-block-start:-36%;background:radial-gradient(circle,var(--hero-jade, #3fa56e) 0%,color-mix(in srgb,var(--hero-jade, #3fa56e) 78%,transparent) 58%,transparent 82%);animation:membership-hero-wave-b 28s ease-in-out infinite}.membership-hero__wave--ambar{inline-size:130%;block-size:110%;inset-inline-start:-16%;inset-block-end:-48%;background:radial-gradient(circle,var(--hero-ambar, #f5c63a) 0%,color-mix(in srgb,var(--hero-ambar, #f5c63a) 80%,transparent) 60%,transparent 84%);animation:membership-hero-wave-c 24s ease-in-out infinite}.membership-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,color-mix(in srgb,var(--hero-base, #f6f6f4) 22%,transparent),transparent 70%)}@keyframes membership-hero-wave-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(14%,8%,0) scale(1.16)}}@keyframes membership-hero-wave-b{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-12%,14%,0) scale(1.12)}}@keyframes membership-hero-wave-c{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(10%,-12%,0) scale(1.18)}}@media(prefers-reduced-motion:reduce){.membership-hero__wave{animation:none}}.membership-hero__inner{position:relative;z-index:1}.membership-hero__layout{display:flex;flex-direction:column;gap:2.8rem}.membership-hero__copy{min-inline-size:0;max-inline-size:var(--hero-copy, 500px);text-align:var(--hero-align, left)}.membership-hero__copy--center{margin-inline:auto}.membership-hero__copy--right{margin-inline-start:auto}.membership-hero__title{margin:0;color:var(--hero-title, #141414);font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.02em;line-height:1.08}.membership-hero__title--uppercase{letter-spacing:.01em;text-transform:uppercase}.membership-hero__subtitle{margin:1rem 0 0;color:var(--hero-subtitle, #141414);font-family:var(--font-heading-family);font-weight:500;line-height:1.35}.membership-hero__text{margin-top:1.4rem;color:var(--hero-text, #1c1917);font-family:var(--font-body-family);font-weight:400;line-height:1.5}.membership-hero__title+.membership-hero__text,.membership-hero__subtitle+.membership-hero__text{margin-top:1.4rem}.membership-hero__text p{margin:0}.membership-hero__text p+p{margin-top:.8rem}.membership-hero__button{display:inline-flex;margin-top:2.4rem;color:var(--hero-button-color, #fff);font-family:var(--font-heading-family);font-weight:700;letter-spacing:.04em;line-height:1;text-decoration:none;text-transform:uppercase}.membership-hero__button-face{display:inline-flex;align-items:center;justify-content:center;min-block-size:4.4rem;padding:0 2rem;background:var(--hero-button-bg, #141414);border-radius:var(--hero-button-radius, 8px)}.membership-hero__button:hover .membership-hero__button-face{background:color-mix(in srgb,var(--hero-button-bg, #141414) 86%,#fff)}.membership-hero__button:focus-visible{outline:2px solid var(--hero-title, #141414);outline-offset:3px;border-radius:var(--hero-button-radius, 8px)}.membership-hero__media{display:grid;place-items:center;inline-size:min(100%,30rem);margin-inline:auto;padding-block:1.2rem .4rem;color:var(--hero-mark, #141414)}.membership-hero__card{inline-size:100%;filter:drop-shadow(0 1.8rem 1.6rem rgb(20 20 20 / 14%));transform:rotate(-12deg)}.membership-hero__svg,.membership-hero__image{display:block;inline-size:100%;block-size:auto}.membership-hero__image{object-fit:contain}.membership-hero__brand{fill:currentColor;font-family:var(--font-heading-family);font-size:42px;font-weight:500;letter-spacing:.16em}.membership-hero__label{fill:currentColor;font-family:var(--font-body-family);font-size:13px;font-weight:500;letter-spacing:.28em}@media screen and (min-width:750px){.membership-hero__veil{background:linear-gradient(90deg,color-mix(in srgb,var(--hero-base, #f6f6f4) 24%,transparent) 0%,transparent 42%)}.membership-hero__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(24rem,42rem);align-items:center;column-gap:3.2rem}.membership-hero__media{inline-size:100%;max-inline-size:42rem;margin-inline:0;justify-self:end;padding:2rem 1.2rem 2.4rem}}.membership-notice__row{display:flex;flex-direction:column;align-items:flex-start;gap:1.6rem}.membership-notice__media{display:grid;place-items:center;flex:none;inline-size:4.8rem;block-size:4.8rem;color:var(--notice-mark, #141414)}.membership-notice__svg,.membership-notice__image{display:block;inline-size:100%;block-size:auto}.membership-notice__image{object-fit:contain}.membership-notice__rule{flex:none;inline-size:4.8rem;block-size:1px;background:var(--notice-rule, #141414)}.membership-notice__copy{min-inline-size:0;max-inline-size:56rem}.membership-notice__title{margin:0;color:var(--notice-title, #141414);font-family:var(--font-heading-family);font-weight:700;letter-spacing:.01em;line-height:1.25}.membership-notice__title--uppercase{text-transform:uppercase}.membership-notice__text{margin-top:.6rem;color:var(--notice-text, #1c1917);font-family:var(--font-body-family);font-weight:400;line-height:1.5}.membership-notice__text p{margin:0}.membership-notice__text p+p{margin-top:.8rem}.membership-notice__button{display:inline-flex;flex:none;margin-top:.8rem;color:var(--notice-button-color, #fff);font-family:var(--font-heading-family);font-weight:700;letter-spacing:.04em;line-height:1;text-decoration:none;text-transform:uppercase}.membership-notice__button-face{display:inline-flex;align-items:center;justify-content:center;min-block-size:4.4rem;padding:0 2rem;background:var(--notice-button-bg, #141414);border-radius:var(--notice-button-radius, 8px);text-align:center}.membership-notice__button:hover .membership-notice__button-face{background:color-mix(in srgb,var(--notice-button-bg, #141414) 86%,#fff)}.membership-notice__button:focus-visible{outline:2px solid var(--notice-title, #141414);outline-offset:3px;border-radius:var(--notice-button-radius, 8px)}@media screen and (min-width:750px){.membership-notice__row{flex-direction:row;align-items:center;gap:2.8rem}.membership-notice__media{inline-size:5.6rem;block-size:5.6rem}.membership-notice__rule{align-self:stretch;inline-size:1px;block-size:auto;min-block-size:4.8rem;margin-block:.2rem}.membership-notice__button{margin-top:0;margin-inline-start:auto}}.membership-statement__content{margin-inline:auto}.membership-statement__title{margin:0;font-family:var(--font-heading-family);font-weight:700;letter-spacing:.02em;line-height:1.25}.membership-statement__title--uppercase{text-transform:uppercase}.membership-statement__text{margin-top:1.2rem;font-family:var(--font-body-family);font-weight:400;line-height:1.5}.membership-statement__text p{margin:0}.membership-statement__text p+p{margin-top:1rem}.membership-statement__title+.membership-statement__text{margin-top:1.2rem}.membership-steps__inner{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem}.membership-steps__title{margin:0;font-family:var(--font-heading-family);font-size:2.8rem;font-weight:700;line-height:1;letter-spacing:.04em;text-transform:uppercase}.membership-steps__list{display:flex;flex-direction:column;gap:1.6rem;width:100%;margin:0;padding:0;list-style:none}.membership-steps__item{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:1rem;align-items:start;margin:0}.membership-steps__index{font-family:var(--font-heading-family);font-size:2.2rem;font-weight:700;line-height:1.15}.membership-steps__text{margin:0;font-size:1.6rem;font-weight:400;line-height:1.35}@media screen and (min-width:750px){.membership-steps__inner{flex-direction:row;align-items:center;justify-content:center;gap:6rem}.membership-steps__title{flex:0 0 auto;font-size:3.6rem}.membership-steps__list{flex:0 1 52rem;width:auto;max-width:52rem}}.store-locator-card__content--country{color:var(--color-primary-text)!important}.store-locator-page__title{display:none}.store-locator__columns{display:flex;flex-direction:column;gap:2rem}.store-locator__columns .store-locator-card__content{padding:1rem!important}@media screen and (min-width:1024px){.store-locator__columns{display:grid;grid-template-columns:300px 1fr;gap:2rem}.store-locator__columns .grid{display:flex!important;flex-direction:column;gap:2rem}}@media screen and (min-width:1200px){.store-locator__columns{grid-template-columns:400px 1fr;gap:4rem;align-items:start}.store-locator__map-embed{position:sticky;top:100px}}.gaia-feed-marquee{display:flex;align-items:stretch;box-sizing:border-box;width:100%;min-height:44px;margin-block-end:16px;border:1px solid var(--feed-marquee-border, #b5b5b5);border-radius:999px;background:var(--feed-marquee-bg, #f3f3f3);color:var(--feed-marquee-fg, #1a1a1a);font-family:var(--font-heading-family);font-weight:500;font-size:var(--feed-marquee-size, 14px);line-height:1.2;letter-spacing:.01em;overflow:hidden}.section.product-feed.layout-1 .container{grid-template-areas:"section-head section-head section-foot" "section-marquee section-marquee section-marquee" "section-body section-body section-body"}.section.product-feed.layout-2 .container{grid-template-rows:repeat(4,auto);grid-template-areas:"section-head section-head section-head" "section-marquee section-marquee section-marquee" "section-body section-body section-body" "section-foot section-foot section-foot"}.section.product-feed.layout-1 .section__head,.section.product-feed.layout-1 .section__foot{align-items:flex-end;height:auto;margin-block-end:0;padding-block-end:16px}.section.product-feed .section__heading.h4{padding:0;padding-block:0}.section.product-feed .gaia-feed-marquee{grid-area:section-marquee}.gaia-feed-marquee__viewport{flex:1 1 auto;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(to right,transparent,#000 4%,#000 96%,transparent)}.gaia-feed-marquee__track,.gaia-feed-marquee__group{display:flex;flex-flow:row nowrap;flex:0 0 auto;align-items:center;width:max-content;height:100%}.gaia-feed-marquee__item{flex:0 0 auto;color:inherit;text-decoration:none;white-space:nowrap}.gaia-feed-marquee__item:hover{text-decoration:underline;text-underline-offset:.2em}.gaia-feed-marquee__item:focus-visible{outline:2px solid currentColor;outline-offset:-2px;border-radius:4px}.gaia-feed-marquee__item:after{content:"\b7";margin-inline:24px;text-decoration:none}.gaia-feed-marquee.is-offscreen .gaia-feed-marquee__track,.gaia-feed-marquee:hover .gaia-feed-marquee__track,.gaia-feed-marquee:focus-within .gaia-feed-marquee__track{animation-play-state:paused}@media screen and (min-width:750px){.gaia-feed-marquee{font-size:var(--feed-marquee-size-desktop, 15px)}}@media(prefers-reduced-motion:no-preference){.gaia-feed-marquee__track{animation:gaia-feed-marquee var(--feed-marquee-duration, 20s) linear infinite}}@media(prefers-reduced-motion:reduce){.gaia-feed-marquee__group[aria-hidden=true]{display:none}.gaia-feed-marquee__viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}}@keyframes gaia-feed-marquee{0%{translate:0 0}to{translate:-50% 0}}.product__block.pdp-coupon-bar{display:flex;flex-wrap:nowrap;align-items:center;gap:18px;width:100%;min-width:0;margin:0;padding:5px;border:1px solid color-mix(in srgb,#de2824 42%,#fff);border-radius:999px;background:var(--pcb-bg, #fff1f1);color:var(--pcb-code, #1a1a1a);font-family:var(--font-heading-family);font-size:var(--pcb-size, 13px);font-weight:700;line-height:1.2;letter-spacing:.04em}.pdp-coupon-bar__icon{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:999px;background:var(--pcb-icon-bg, #de2824);color:var(--pcb-icon, #fff)}.pdp-coupon-bar__icon svg{display:block;width:16px;height:16px}.pdp-coupon-bar__offer{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;color:var(--pcb-offer, #de2824);text-overflow:ellipsis;white-space:nowrap}.pdp-coupon-bar__divider{flex:none;width:1px;height:16px;background:var(--pcb-divider, #e4d4d4)}.pdp-coupon-bar__code{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--pcb-code, #1a1a1a);text-overflow:ellipsis;white-space:nowrap}.pdp-coupon-bar__copy{position:relative;display:inline-flex;flex:none;color:var(--pcb-code, #1a1a1a)}.pdp-coupon-bar__copy-button{display:grid;place-items:center;min-inline-size:24px;min-block-size:24px;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.pdp-coupon-bar__copy-button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.pdp-coupon-bar__copy-icon,.pdp-coupon-bar__glyph{display:block;width:16px;height:16px}.pdp-coupon-bar__copy-icon{display:grid;place-items:center}.pdp-coupon-bar__glyph--check,.pdp-coupon-bar__copy-button[data-copied] .pdp-coupon-bar__glyph--copy{display:none}.pdp-coupon-bar__copy-button[data-copied] .pdp-coupon-bar__glyph--check{display:block}.pdp-coupon-bar__tip{position:absolute;z-index:2;inset-block-end:calc(100% + 6px);inset-inline-end:0;padding:4px 8px;border-radius:999px;background:#1a1a1a;color:#fff;font-size:11px;font-weight:600;letter-spacing:0;line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0}.pdp-coupon-bar__tip:not(:empty){opacity:1}@media(prefers-reduced-motion:no-preference){.pdp-coupon-bar__tip{transition:opacity .15s ease-out}}@media screen and (min-width:750px){.pdp-coupon-bar{font-size:var(--pcb-size-desktop, 14px)}.pdp-coupon-bar__icon{width:32px;height:32px}.pdp-coupon-bar__icon svg{width:18px;height:18px}}.product__product-bundles:not([data-bundles-visible]):not([data-bundles-editor]){margin-block-end:0!important}.product__product-bundles .product-bundles__editor-hint{margin:0 0 .8rem;font-size:1.3rem}.product__product-bundles .product-bundles__richtext,.product__product-bundles .product-bundles__richtext>*{margin:0}.product__product-bundles .product-bundles__richtext>*+*{margin-top:.6rem}
/*# sourceMappingURL=/cdn/shop/t/661/compiled_assets/styles.css.map */
