.hidden-vitality{position:relative;overflow:hidden;background:var(--hidden-vitality-bg, #fdf9f5);padding-top:var(--hidden-vitality-pt-mob, 48px);padding-bottom:var(--hidden-vitality-pb-mob, 48px);color:var(--hidden-vitality-text, #753515)}@media only screen and (min-width:1200px){.hidden-vitality{padding-top:var(--hidden-vitality-pt-dsk, 80px);padding-bottom:var(--hidden-vitality-pb-dsk, 80px)}}.hidden-vitality__background{top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;height:360px;display:block;position:relative}@media only screen and (min-width:767px){.hidden-vitality__background{height:160px}}@media only screen and (min-width:1200px){.hidden-vitality__background{height:320px}}.hidden-vitality__background-image{display:none;width:100%;position:absolute;height:777px;top:-120px;overflow:hidden}.hidden-vitality__background-image img{display:block;position:absolute;left:0;width:100%;top:-18%;height:136%;object-fit:cover;object-position:center;will-change:transform;backface-visibility:hidden}.hidden-vitality__background-image--mobile{display:block}@media only screen and (min-width:768px){.hidden-vitality__background-image--mobile{display:none}.hidden-vitality__background-image--tablet{display:block}.hidden-vitality__background-image{height:930px}}@media only screen and (min-width:1200px){.hidden-vitality__background-image--tablet{display:none}.hidden-vitality__background-image--desktop{display:block}.hidden-vitality__background-image{height:584.5px;top:0}}@supports (-webkit-hyphens: none) and (not (-moz-appearance: none)){@media only screen and (min-width:1200px){.hidden-vitality__background-image{height:582px;top:0}}}.hidden-vitality__intro{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.hidden-vitality__intro-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px}@media only screen and (min-width:767px){.hidden-vitality__intro-content,.hidden-vitality__intro{width:100%}}@media only screen and (min-width:1200px){.hidden-vitality__intro{margin-bottom:80px}}.hidden-vitality__intro-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px 24px;border-radius:24px;background:var(--hidden-vitality-card-bg, #fff);color:inherit}@media only screen and (min-width:767px){.hidden-vitality__intro-card{width:100%;margin:0 auto;padding:40px 48px;border-radius:32px}}@media only screen and (min-width:1200px){.hidden-vitality__intro-card{max-width:760px;padding:0;border-radius:0;background:transparent}}.hidden-vitality__subtitle,.hidden-vitality__card-subtitle{margin:0 0 12px;color:var(--hidden-vitality-subtitle, #b89a86);font-family:var(--font-brand-sans-family),sans-serif;font-size:12px;font-weight:600;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}@media only screen and (min-width:768px){.hidden-vitality__subtitle,.hidden-vitality__card-subtitle{margin-bottom:14px;font-size:13px}}.hidden-vitality__subtitle,.hidden-vitality__card-subtitle{margin-bottom:16px;color:var(--role-primary);font-size:10px;letter-spacing:.2em;line-height:1.1;text-transform:uppercase;font-weight:400}@media only screen and (min-width:768px){.hidden-vitality__subtitle,.hidden-vitality__card-subtitle{font-size:14px;margin-bottom:24px}}@media only screen and (min-width:1200px){.hidden-vitality__subtitle,.hidden-vitality__card-subtitle{font-size:14px}.hidden-vitality__card-copy .hidden-vitality__card-subtitle{font-size:12px;margin-bottom:16px}}.hidden-vitality__title,.hidden-vitality__card-title{margin:0 0 14px;color:inherit;font-family:var(--font-brand-sans-family),sans-serif;font-size:28px;font-weight:300;line-height:1.15;text-transform:none!important}@media only screen and (max-width:767px){.hidden-vitality__card-title{max-width:260px}.hidden-vitality__card:nth-of-type(2) .hidden-vitality__card-title{max-width:100%}}@media only screen and (max-width:767px){.hidden-vitality__card-title p{display:flex;flex-direction:column}}@media only screen and (max-width:567px){.hidden-vitality__card-title p{display:unset}}.hidden-vitality__title p,.hidden-vitality__card-title p{margin:0}.hidden-vitality__title *,.hidden-vitality__card-title *{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none!important}.hidden-vitality__title em,.hidden-vitality__card-title em{font-family:var(--font-brand-serif-family),serif;font-style:italic;font-weight:500;color:var(--hidden-vitality-accent, #e66743)}@media only screen and (min-width:768px){.hidden-vitality__title{margin-bottom:16px;font-size:40px}.hidden-vitality__card-title{font-size:28px}}@media only screen and (min-width:1200px){.hidden-vitality__title{font-size:48px}.hidden-vitality__card-title{font-size:32px}}.hidden-vitality__text,.hidden-vitality__card-text{color:inherit;font-family:var(--font-brand-sans-family),sans-serif;font-size:14px;font-weight:300;line-height:1.55;max-width:340px}.hidden-vitality__text{max-width:290px}@media only screen and (min-width:568px){.hidden-vitality__text,.hidden-vitality__card-text{max-width:560px}.hidden-vitality__text{max-width:380px}}@media only screen and (min-width:1200px){.hidden-vitality__text{max-width:540px}}.hidden-vitality__text p,.hidden-vitality__card-text p{margin:0;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.hidden-vitality__text *,.hidden-vitality__card-text *{color:inherit}@media only screen and (min-width:768px){.hidden-vitality__text,.hidden-vitality__card-text{font-size:16px;line-height:1.6}}.hidden-vitality__card-text{max-width:260px}@media only screen and (min-width:1200px){.hidden-vitality__card-text{max-width:430px}}.hidden-vitality__card:nth-of-type(2) .hidden-vitality__card-text{max-width:290px}@media only screen and (min-width:1200px){.hidden-vitality__card:nth-of-type(2) .hidden-vitality__card-text{max-width:480px}}.hidden-vitality__intro-media{width:100%;overflow:hidden;border-radius:24px}@media only screen and (min-width:768px){.hidden-vitality__intro-media{display:none}}.hidden-vitality__intro-image{display:block;width:100%;height:auto}.hidden-vitality__cards{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:24px}@media only screen and (min-width:1200px){.hidden-vitality__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}}.hidden-vitality__card{display:flex;flex-direction:column;overflow:hidden;border-radius:28px;background:var(--hidden-vitality-card-bg, #fff);color:inherit;box-shadow:0 10px 30px #281e1414}@media only screen and (min-width:768px)and (max-width:1199px){.hidden-vitality__card{flex-direction:row;align-items:stretch;border-radius:32px}}@media only screen and (min-width:1200px){.hidden-vitality__card{border-radius:32px}}.hidden-vitality__card-copy{display:flex;flex-direction:column;align-items:center;text-align:center;padding:28px 16px 20px;color:inherit}@media only screen and (min-width:768px)and (max-width:1199px){.hidden-vitality__card-copy{flex:0 1 46%;align-items:flex-start;justify-content:center;text-align:left;padding:36px 28px 36px 36px}}@media only screen and (min-width:1200px){.hidden-vitality__card-copy{align-items:flex-start;text-align:left;padding:40px}}.hidden-vitality__card-media{width:100%;margin-top:auto;overflow:hidden}.hidden-vitality__card-image{display:block;width:100%;height:auto}@media only screen and (min-width:768px)and (max-width:1199px){.hidden-vitality__card-media{flex:1 1 54%;min-width:0;margin-top:0;display:flex;align-items:stretch}.hidden-vitality__card-image{width:100%;height:100%;object-fit:cover;min-height:280px}}.hidden-vitality--animations .hidden-vitality__intro,.hidden-vitality--animations .hidden-vitality__card{opacity:0;transform:translate3d(0,28px,0);transition:opacity .85s cubic-bezier(.22,1,.36,1),transform .85s cubic-bezier(.22,1,.36,1)}.hidden-vitality--animations .hidden-vitality__card:nth-child(1){transition-delay:.12s}.hidden-vitality--animations .hidden-vitality__card:nth-child(2){transition-delay:.24s}.hidden-vitality--animations.is-revealed .hidden-vitality__intro,.hidden-vitality--animations.is-revealed .hidden-vitality__card{opacity:1;transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.hidden-vitality--animations .hidden-vitality__intro,.hidden-vitality--animations .hidden-vitality__card{opacity:1;transform:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/230/assets/section-hidden-vitality.css.map */
