.nuup-skincoach{display:block;width:100%;overflow:hidden;background:var(--ns-bg)}.nuup-skincoach__inner{display:grid;grid-template-columns:minmax(0,var(--ns-copy-width)) minmax(0,1fr);align-items:center;gap:var(--ns-gap);width:min(100%,var(--ns-max-width));margin:0 auto;padding:var(--ns-pad-top) var(--ns-pad-x) var(--ns-pad-bottom)}.nuup-skincoach__copy{position:relative;z-index:2;max-width:620px}.nuup-skincoach__eyebrow{margin:0 0 18px;color:var(--ns-eyebrow);font-size:var(--ns-eyebrow-size);font-weight:400;line-height:1.2;letter-spacing:.01em;text-transform:uppercase}.nuup-skincoach__heading{margin:0;color:var(--ns-heading)!important;-webkit-text-fill-color:var(--ns-heading)!important;font-size:clamp(28px,2.35vw,var(--ns-heading-size));line-height:1.04;letter-spacing:-.025em}.nuup-skincoach__body{margin-top:42px;color:var(--ns-body);font-size:var(--ns-body-size);font-weight:400;line-height:1.32}.nuup-skincoach__body p{margin:0 0 20px}.nuup-skincoach__body p:last-child{margin-bottom:0}.nuup-skincoach__button{display:inline-flex;align-items:center;justify-content:center;gap:26px;margin-top:36px;min-height:44px;padding:11px 22px;border:0;border-radius:var(--ns-button-radius);background:var(--ns-button-bg);color:var(--ns-button-text)!important;-webkit-text-fill-color:var(--ns-button-text)!important;font-size:var(--ns-button-size);font-weight:400;line-height:1;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.nuup-skincoach__button svg{width:18px;height:18px;flex:0 0 auto}@media(hover:hover)and (pointer:fine){.nuup-skincoach__button:hover{background:var(--ns-button-hover);transform:translateY(-1px)}}.nuup-skincoach__visual{position:relative;min-width:0;height:var(--ns-visual-height)}.nuup-skincoach__main-image-wrap{position:absolute;top:0;right:0;width:var(--ns-main-width);height:82%;overflow:hidden;border-radius:var(--ns-main-radius);background:#00000009}.nuup-skincoach__main-image,.nuup-skincoach__small-image,.nuup-skincoach__placeholder{display:block;width:100%;height:100%}.nuup-skincoach__main-image,.nuup-skincoach__small-image{object-fit:cover}.nuup-skincoach__placeholder{background:#0000000a}.nuup-skincoach__small-image-wrap{position:absolute;z-index:3;left:var(--ns-small-left);bottom:var(--ns-small-bottom);width:var(--ns-small-width);height:var(--ns-small-height);overflow:hidden;border-radius:var(--ns-small-radius);background:#00000009}.nuup-skincoach__badge{position:absolute;z-index:4;left:var(--ns-badge-left);top:var(--ns-badge-top);width:var(--ns-badge-size);height:var(--ns-badge-size);border-radius:50%;background:var(--ns-badge-bg);color:var(--ns-badge-text)}.nuup-skincoach__badge svg{display:block;width:100%;height:100%;overflow:visible}.nuup-skincoach__badge-text{fill:var(--ns-badge-text);font-size:8px;font-weight:500;letter-spacing:2.1px;text-transform:uppercase}.nuup-skincoach__badge-dot{fill:var(--ns-badge-text)}.nuup-skincoach__button:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media screen and (max-width:989px){.nuup-skincoach__inner{grid-template-columns:1fr;gap:var(--ns-mobile-gap);padding-left:var(--ns-mobile-pad-x);padding-right:var(--ns-mobile-pad-x)}.nuup-skincoach__copy{max-width:none}.nuup-skincoach__heading{font-size:clamp(30px,8.6vw,46px)}.nuup-skincoach__body,.nuup-skincoach__button{margin-top:28px}.nuup-skincoach__visual{height:var(--ns-mobile-visual-height)}.nuup-skincoach__main-image-wrap{width:var(--ns-mobile-main-width);height:78%}.nuup-skincoach__small-image-wrap{left:0;bottom:0;width:var(--ns-mobile-small-width);height:48%}.nuup-skincoach__badge{left:6%;top:39%;width:var(--ns-mobile-badge-size);height:var(--ns-mobile-badge-size)}}@media screen and (max-width:520px){.nuup-skincoach__eyebrow{margin-bottom:14px}.nuup-skincoach__body{font-size:max(14px,var(--ns-body-size))}.nuup-skincoach__visual{min-height:430px}}@media(prefers-reduced-motion:reduce){.nuup-skincoach__button{transition:none}}.nuup-video-text{width:100%;background:var(--nvt-bg);color:var(--nvt-text)}.nuup-video-text__inner{width:min(100%,var(--nvt-max-width));margin:0 auto;padding:var(--nvt-top) var(--nvt-desktop-side) var(--nvt-bottom);display:grid;grid-template-columns:minmax(0,var(--nvt-media-column)) minmax(0,1fr);gap:var(--nvt-gap);align-items:stretch}.nuup-video-text__media{position:relative;width:100%;overflow:hidden;border-radius:var(--nvt-media-radius);background:#9142500f}.nuup-video-text--desktop-portrait .nuup-video-text__media{aspect-ratio:4 / 5}.nuup-video-text--desktop-tall .nuup-video-text__media{aspect-ratio:3 / 4}.nuup-video-text--desktop-square .nuup-video-text__media{aspect-ratio:1 / 1}.nuup-video-text--desktop-landscape .nuup-video-text__media{aspect-ratio:5 / 4}.nuup-video-text__video,.nuup-video-text__image,.nuup-video-text__placeholder,.nuup-video-text__media video{display:block;width:100%;height:100%}.nuup-video-text__video,.nuup-video-text__image,.nuup-video-text__media video{object-fit:cover;object-position:var(--nvt-video-x) var(--nvt-video-y)}.nuup-video-text__placeholder{background:#9142500a}.nuup-video-text__content-wrap{display:flex;width:100%;transform:translate(calc(var(--nvt-text-shift) * -1))}.nuup-video-text__content-wrap--top{align-items:flex-start}.nuup-video-text__content-wrap--center{align-items:center}.nuup-video-text__content-wrap--bottom{align-items:flex-end}.nuup-video-text__content{width:100%;padding:var(--nvt-card-padding);border:1px solid var(--nvt-border);border-radius:var(--nvt-card-radius);background:var(--nvt-card-bg)}.nuup-video-text--transparent-card .nuup-video-text__content{border-color:transparent;background:transparent}.nuup-video-text--shadow .nuup-video-text__content{box-shadow:0 22px 60px #22141714}.nuup-video-text__eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 18px;color:var(--nvt-muted);font-family:var(--nvt-body-font);font-size:var(--nvt-eyebrow-size);font-weight:400;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.nuup-video-text__accent-line{display:inline-block;width:32px;height:1px;flex:0 0 auto;background:var(--nvt-accent)}.nuup-video-text__title{margin:0;color:var(--nvt-text);font-family:var(--nvt-heading-font);font-size:var(--nvt-title-size);font-weight:400;line-height:1.04;letter-spacing:-.035em}.nuup-video-text__title em,.nuup-video-text__title i{font-style:italic}.nuup-video-text__description{margin-top:26px;color:var(--nvt-text);font-family:var(--nvt-body-font);font-size:var(--nvt-body-size);font-weight:400;line-height:1.5}.nuup-video-text__description p{margin:0 0 14px}.nuup-video-text__description p:last-child{margin-bottom:0}.nuup-video-text__button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:48px;margin-top:30px;padding:12px 22px;border:0;border-radius:999px;background:var(--nvt-button-bg);color:var(--nvt-button-text);font-family:var(--nvt-body-font);font-size:var(--nvt-button-size);font-weight:400;line-height:1;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.nuup-video-text__button svg{width:18px;height:18px;flex:0 0 auto;transition:transform .2s ease}.nuup-video-text__button--disabled{cursor:default}@media(hover:hover)and (pointer:fine){a.nuup-video-text__button:hover{background:var(--nvt-button-hover-bg);color:var(--nvt-button-hover-text);transform:translateY(-1px)}a.nuup-video-text__button:hover svg{transform:translate(4px)}}@media screen and (max-width:989px){.nuup-video-text__inner{padding:var(--nvt-top) var(--nvt-mobile-side) var(--nvt-bottom);grid-template-columns:1fr;gap:24px}.nuup-video-text__content-wrap{transform:none}.nuup-video-text--mobile-text-first .nuup-video-text__content-wrap{order:-1}.nuup-video-text--mobile-portrait .nuup-video-text__media{aspect-ratio:4 / 5}.nuup-video-text--mobile-tall .nuup-video-text__media{aspect-ratio:3 / 4}.nuup-video-text--mobile-square .nuup-video-text__media{aspect-ratio:1 / 1}.nuup-video-text--mobile-landscape .nuup-video-text__media{aspect-ratio:5 / 4}.nuup-video-text__content{max-width:none!important;padding:var(--nvt-mobile-card-padding)}.nuup-video-text__title{font-size:var(--nvt-mobile-title-size)}.nuup-video-text__description{margin-top:20px;font-size:var(--nvt-mobile-body-size)}}@media(prefers-reduced-motion:reduce){.nuup-video-text__button,.nuup-video-text__button svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/31/compiled_assets/styles.css.map */
