body.jupityr-skincare #MainContent{--jupityr-accent: 18, 18, 18;--jupityr-cta: 18, 18, 18;--color-base-accent-1: 18, 18, 18;--color-base-outline-button-labels: 18, 18, 18}body.jupityr-skincare #MainContent .product-form__submit{--color-button: 18, 18, 18;--color-button-text: 255, 255, 255}body#jupityr-page-top.jupityr-skincare #MainContent{--jupityr-card-gap: 24px;--jupityr-card-paper: #f2f0eb}body#jupityr-page-top.jupityr-skincare #MainContent .color-background-1{--color-background: 255, 255, 255;--color-foreground: 24, 24, 24;background-color:#fff}body#jupityr-page-top.jupityr-skincare #MainContent .color-background-2{--color-background: 242, 240, 235;--color-foreground: 24, 24, 24;background-color:#f2f0eb}body#jupityr-page-top.jupityr-skincare #MainContent>.shopify-section:has(.color-inverse){background:#171717}body#jupityr-page-top.jupityr-skincare #MainContent :is(h2,h3){text-wrap:balance}body#jupityr-page-top.jupityr-skincare #MainContent .jupityr-editorial-note{font-size:12px;line-height:1.55}body#jupityr-page-top.jupityr-skincare #MainContent .jupityr-flagship .jupityr-preview-gallery__frame{height:auto;min-height:0;aspect-ratio:var(--preview-image-ratio, 1);background:#f7f5f1}body#jupityr-page-top.jupityr-skincare #MainContent .jupityr-flagship .jupityr-preview-gallery__frame>img{object-fit:contain;object-position:center;background:#f7f5f1}body#jupityr-page-top.jupityr-skincare [data-gallery-status]{position:static!important;width:auto;height:auto;clip:auto;clip-path:none;margin:8px 4px 0;overflow:visible;white-space:normal;font-size:11px;line-height:20px;color:#666}body#jupityr-page-top.jupityr-skincare .jupityr-preview-gallery__thumbnails{padding:4px;gap:8px}body.jupityr-skincare .jupityr-preview-gallery__slide{position:relative;flex:0 0 100%;width:100%;height:100%;min-width:0;overflow:hidden;scroll-snap-align:start;scroll-snap-stop:always;container-type:inline-size}body.jupityr-skincare .jupityr-preview-gallery__slide>img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}body.jupityr-skincare .jupityr-gallery-copy{position:absolute;z-index:1;inset:6% auto auto 6%;width:88%;display:flex;flex-direction:column;gap:2.2cqw;pointer-events:none;color:#fff;text-align:left;text-shadow:0 1px 12px rgba(0,0,0,.3)}body.jupityr-skincare .jupityr-gallery-copy--top-right{inset:6% 6% auto auto;text-align:right}body.jupityr-skincare .jupityr-gallery-copy--bottom-left{inset:auto auto 6% 6%}body.jupityr-skincare .jupityr-gallery-copy--bottom-right{inset:auto 6% 6% auto;text-align:right}body.jupityr-skincare .jupityr-gallery-copy--ink{color:#171717;text-shadow:none}body.jupityr-skincare .jupityr-gallery-copy--narrow{width:56%}body.jupityr-skincare .jupityr-gallery-copy--compact{width:30%}body.jupityr-skincare .jupityr-gallery-copy--compact .jupityr-gallery-copy__heading{font-size:clamp(20px,5cqw,36px)}body.jupityr-skincare .jupityr-gallery-copy p{margin:0;color:inherit}body.jupityr-skincare .jupityr-gallery-copy__heading{font-family:var(--font-heading-family);font-size:clamp(25px,7.2cqw,58px);font-weight:500;line-height:1.04;letter-spacing:-.045em;text-wrap:balance}body.jupityr-skincare .jupityr-gallery-copy__eyebrow{font-size:clamp(10px,2.6cqw,18px);line-height:1.2;letter-spacing:-.015em;text-transform:uppercase}body.jupityr-skincare .jupityr-gallery-copy__caption{max-width:34ch;font-size:clamp(11px,2.3cqw,16px);line-height:1.35;letter-spacing:-.015em}body#jupityr-page-top.jupityr-skincare #MainContent .jupityr-flagship .product__info-wrapper{padding:0 24px 0 48px}body#jupityr-page-top.jupityr-skincare #MainContent .jupityr-product-headline{font-size:clamp(25px,2.3vw,34px);line-height:1.14}body#jupityr-page-top.jupityr-skincare #MainContent .product__description{font-size:15px;line-height:1.65}body#jupityr-page-top.jupityr-skincare #MainContent .jupityr-flagship .jupityr-story{display:block;min-height:0;background:transparent;color:inherit;overflow:visible}body#jupityr-page-top.jupityr-skincare #MainContent .jupityr-story--pills .jupityr-summary p{padding:12px 14px}body#jupityr-page-top.jupityr-skincare:not(:has(.jupityr-board-notice)) #MainContent .jupityr-policy-preview{margin-top:18px;padding:20px;background:#f2f0eb;border:0;border-radius:12px}body#jupityr-page-top.jupityr-skincare:not(:has(.jupityr-board-notice)) .jupityr-policy-preview__header{display:grid;grid-template-columns:auto 1fr;gap:0 14px;align-items:center}body#jupityr-page-top.jupityr-skincare:not(:has(.jupityr-board-notice)) .jupityr-policy-duration{grid-row:span 2;font-size:54px;line-height:1;font-weight:500;color:#171717}body#jupityr-page-top.jupityr-skincare:not(:has(.jupityr-board-notice)) .jupityr-policy-preview__header strong{font-size:15px;line-height:1.3;max-width:none;text-transform:none}body#jupityr-page-top.jupityr-skincare:not(:has(.jupityr-board-notice)) .jupityr-policy-preview__subtitle{border:0;padding:0;font:12px/1.5 var(--font-body-family)}body#jupityr-page-top.jupityr-skincare:not(:has(.jupityr-board-notice)) .jupityr-policy-preview .rte{border:0;padding:0;font-size:13px;line-height:1.55}body#jupityr-page-top.jupityr-skincare:not(:has(.jupityr-board-notice)) .jupityr-policy-preview__steps{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #d3d0ca;padding-top:12px;margin-bottom:10px}body#jupityr-page-top.jupityr-skincare:not(:has(.jupityr-board-notice)) .jupityr-policy-preview__steps li{font-size:11px}body#jupityr-page-top.jupityr-skincare:not(:has(.jupityr-board-notice)) .jupityr-policy-preview>a{font-size:11px;text-underline-offset:3px}body#jupityr-page-top.jupityr-skincare #MainContent .image-with-text__grid,body#jupityr-page-top.jupityr-skincare #MainContent .image-with-text__grid--reverse{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:0}body#jupityr-page-top.jupityr-skincare #MainContent .image-with-text__media-item{align-self:center}body#jupityr-page-top.jupityr-skincare #MainContent .image-with-text__media{padding-bottom:0!important;height:auto;min-height:0;aspect-ratio:1;border:0;border-radius:0;background:#fff}body#jupityr-page-top.jupityr-skincare #MainContent .image-with-text__media img{width:100%;height:100%;object-fit:contain;object-position:center}body#jupityr-page-top.jupityr-skincare #MainContent .image-with-text__content{border-radius:0;padding:clamp(30px,4vw,64px);justify-content:center}body#jupityr-page-top.jupityr-skincare #MainContent .image-with-text__heading{font-size:clamp(32px,3.1vw,48px);line-height:1.08;margin-bottom:8px}body#jupityr-page-top.jupityr-skincare #MainContent .image-with-text__text{font-size:16px;line-height:1.65;max-width:48ch}body#jupityr-page-top.jupityr-skincare #MainContent [id$=__story] .image-with-text__content{background:#f5f3ef}body#jupityr-page-top.jupityr-skincare #MainContent [id$=__detail] .image-with-text__content{background:#fff}@media(min-width:750px){body#jupityr-page-top.jupityr-skincare #MainContent [id$=__story] .image-with-text__grid{border-radius:var(--jupityr-card-radius, 18px);overflow:hidden;background:#f5f3ef}body#jupityr-page-top.jupityr-skincare #MainContent [id$=__story] .image-with-text__media-item{align-self:stretch}body#jupityr-page-top.jupityr-skincare #MainContent [id$=__story] .image-with-text__media{width:100%;height:100%}body#jupityr-page-top.jupityr-skincare #MainContent [id$=__story] .image-with-text__media img{object-fit:cover;border-radius:0}}body#jupityr-page-top.jupityr-skincare .jupityr-explorer{column-gap:clamp(28px,4vw,64px)}body#jupityr-page-top.jupityr-skincare .jupityr-explorer__choices{grid-template-columns:repeat(3,minmax(0,1fr))}body#jupityr-page-top.jupityr-skincare .jupityr-explorer__choices label:before{display:none}body#jupityr-page-top.jupityr-skincare .jupityr-explorer__choices label{padding:14px 10px;border-radius:4px}body#jupityr-page-top.jupityr-skincare .jupityr-explorer__frame{height:auto;aspect-ratio:1;background:#f5f3ef}body#jupityr-page-top.jupityr-skincare .jupityr-explorer__frame img{width:100%;height:100%;object-fit:cover}body#jupityr-page-top.jupityr-skincare .jupityr-explorer__summary h3{font-size:clamp(28px,2.6vw,42px);line-height:1.12}body#jupityr-page-top.jupityr-skincare .jupityr-explorer__summary .rte{font-size:16px;line-height:1.65}body#jupityr-page-top.jupityr-skincare .jupityr-explorer-outro{margin-top:24px}body#jupityr-page-top.jupityr-skincare .jupityr-care-guide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(28px,4vw,60px);background:#f2f0eb}body#jupityr-page-top.jupityr-skincare .jupityr-care-guide__media{margin:0;min-width:0}body#jupityr-page-top.jupityr-skincare .jupityr-care-guide__media img{display:block;width:100%;height:auto;object-fit:contain}body#jupityr-page-top.jupityr-skincare .jupityr-care-guide__blends ul{grid-template-columns:1fr;gap:14px;margin:24px 0}body#jupityr-page-top.jupityr-skincare .jupityr-care-guide__blends li{padding-top:12px;white-space:normal;font-size:14px;line-height:1.5}body#jupityr-page-top.jupityr-skincare .jupityr-care-guide__blends strong{font-size:23px;margin-bottom:6px}body#jupityr-page-top.jupityr-skincare .jupityr-care-guide__note{font-size:12px;line-height:1.6;color:#555}body#jupityr-page-top.jupityr-skincare .jupityr-kit-grid{padding:clamp(28px,4vw,60px);gap:clamp(28px,4vw,64px)}body#jupityr-page-top.jupityr-skincare .jupityr-kit-grid__tile{aspect-ratio:1;background:#f2f0eb}body#jupityr-page-top.jupityr-skincare .jupityr-kit-grid__tile img{object-fit:contain}body#jupityr-page-top.jupityr-skincare .jupityr-kit-grid__details{gap:24px}body#jupityr-page-top.jupityr-skincare .jupityr-kit-grid__details h3{font-size:24px;line-height:1.2}body#jupityr-page-top.jupityr-skincare .jupityr-kit-grid__details .rte{font-size:15px;line-height:1.6}body#jupityr-page-top.jupityr-skincare .jupityr-photo-edit .image-slide__image{aspect-ratio:4 / 5}body#jupityr-page-top.jupityr-skincare .jupityr-photo-edit .image-slide__image img{object-fit:cover;background:#f2f0eb}body#jupityr-page-top.jupityr-skincare:not(:has(.jupityr-board-notice)) [id$=__closer] .image-slide__desc{position:static;padding:14px 0!important;background:#fff!important;color:#171717!important}body#jupityr-page-top.jupityr-skincare .jupityr-spread--wide{min-height:0;height:clamp(420px,43vw,660px)}body#jupityr-page-top.jupityr-skincare #MainContent .jupityr-spread{width:100%;max-width:none;box-sizing:border-box}body#jupityr-page-top.jupityr-skincare #MainContent>.shopify-section{scroll-margin-top:calc(var(--jupityr-header-stack-height, 120px) + 20px)}body#jupityr-page-top.jupityr-skincare:has(.jupityr-board-notice) #MainContent [id$=__closer] .image-slide{position:relative;isolation:isolate;overflow:hidden;border-radius:8px}body#jupityr-page-top.jupityr-skincare:has(.jupityr-board-notice) #MainContent [id$=__closer] .image-slide__image{aspect-ratio:4 / 5}body#jupityr-page-top.jupityr-skincare:has(.jupityr-board-notice) #MainContent [id$=__closer] .image-slide__desc{position:absolute;inset:auto 0 0;padding:56px 24px 24px!important;margin:0;border:0;color:#fff!important;background:none!important;text-shadow:0 1px 8px rgba(0,0,0,.55);z-index:1;text-align:left}body#jupityr-page-top.jupityr-skincare:has(.jupityr-board-notice) #MainContent [id$=__closer] .image-slide__desc p{margin:8px 0 0;color:inherit;font-size:13px;line-height:1.4}body#jupityr-page-top.jupityr-skincare:has(.jupityr-board-notice) #MainContent [id$=__closer] .image-slide__desc strong{display:block;color:inherit;font-size:clamp(26px,2.5vw,38px);line-height:1.05;font-weight:600;letter-spacing:-.04em}@media(max-width:749px){body#jupityr-page-top.jupityr-skincare:has(.jupityr-board-notice) #MainContent [id$=__closer] .image-slide__image{aspect-ratio:1}body#jupityr-page-top.jupityr-skincare:has(.jupityr-board-notice) #MainContent [id$=__closer] .image-slide__desc{padding:48px 18px 18px!important}body#jupityr-page-top.jupityr-skincare:has(.jupityr-board-notice) #MainContent [id$=__closer] .image-slide__desc strong{font-size:28px}}body#jupityr-page-top.jupityr-skincare [id$=__campaign] .jupityr-spread__content{width:48%}body#jupityr-page-top.jupityr-skincare .jupityr-routine-story>.page-width{padding-block:clamp(32px,4vw,60px)}body#jupityr-page-top.jupityr-skincare .jupityr-routine-story--challenge{--color-foreground: 255, 255, 255;color:#fff;background:#171717}body#jupityr-page-top.jupityr-skincare .jupityr-routine-story--challenge :is(h2,h3,.jupityr-eyebrow,.rte){color:inherit}body#jupityr-page-top.jupityr-skincare .jupityr-challenge details{border-color:#555}body#jupityr-page-top.jupityr-skincare [id$=__final_purchase] .rich-text{padding-block:clamp(48px,6vw,88px);background:#171717}body#jupityr-page-top.jupityr-skincare #MainContent [id$=__final_purchase] .button{background:#fff!important;color:#171717!important;border-color:#fff!important}body#jupityr-page-top.jupityr-skincare #MainContent>.shopify-section:not(:has(*)){display:none}body#jupityr-page-top.jupityr-skincare #MainContent>.shopify-section:has(.jupityr-photo-edit),body#jupityr-page-top.jupityr-skincare #MainContent>.shopify-section:has(.jupityr-concept-story){background:transparent}body#jupityr-page-top.jupityr-skincare #MainContent [id$=__closer] .jupityr-photo-edit{padding-block:24px 16px}body#jupityr-page-top.jupityr-skincare #MainContent .jupityr-concept-story--quotes{padding-block:16px 32px}@media(min-width:750px){body#jupityr-page-top.jupityr-skincare #MainContent .jupityr-technology-explorer--intro-image .jupityr-explorer__summary{overscroll-behavior-y:auto}body#jupityr-page-top.jupityr-skincare #MainContent .jupityr-flagship .product__info-wrapper{padding-block:clamp(20px,2.8vw,48px)}body#jupityr-page-top.jupityr-skincare .jupityr-technology-explorer--intro-image .jupityr-explorer__frame{height:100%;aspect-ratio:auto}}@media(min-width:990px){body#jupityr-page-top.jupityr-skincare #MainContent .jupityr-flagship .product__media-wrapper:has(jupityr-preview-gallery[data-natural-aspect]){height:calc(100svh - var(--jupityr-header-stack-height, 130px));grid-template-rows:auto;align-items:center}body#jupityr-page-top.jupityr-skincare.jupityr-cards #MainContent .jupityr-flagship .product__media-wrapper>jupityr-preview-gallery[data-natural-aspect]{--preview-gallery-chrome: calc(clamp(48px, 4vw, 64px) + 44px) ;width:min(100%,calc((100svh - var(--jupityr-header-stack-height, 130px) - 24px - var(--preview-gallery-chrome, 104px)) * var(--preview-image-ratio, 1)))}}@media(max-width:989px)and (min-width:750px){body#jupityr-page-top.jupityr-skincare #MainContent .jupityr-flagship .product__info-wrapper{padding-left:28px;padding-right:0}body#jupityr-page-top.jupityr-skincare #MainContent .jupityr-flagship .jupityr-preview-gallery__frame{min-height:0;height:auto}}@media(max-width:749px){body#jupityr-page-top.jupityr-skincare #MainContent{--jupityr-card-gap: 16px}body#jupityr-page-top.jupityr-skincare #MainContent .jupityr-flagship .jupityr-preview-gallery__frame{height:auto;min-height:0;aspect-ratio:var(--preview-image-ratio, 1)}body#jupityr-page-top.jupityr-skincare #MainContent .jupityr-flagship .product__info-wrapper{padding:0}body#jupityr-page-top.jupityr-skincare #MainContent .jupityr-product-headline{font-size:25px;margin-top:4px}body#jupityr-page-top.jupityr-skincare #MainContent .image-with-text__grid,body#jupityr-page-top.jupityr-skincare #MainContent .image-with-text__grid--reverse{grid-template-columns:minmax(0,1fr)}body#jupityr-page-top.jupityr-skincare #MainContent .image-with-text__content{padding:30px 24px}body#jupityr-page-top.jupityr-skincare #MainContent .image-with-text__heading{font-size:32px}body#jupityr-page-top.jupityr-skincare .jupityr-explorer__choices label{font-size:12px;padding:12px 6px}body#jupityr-page-top.jupityr-skincare .jupityr-explorer__summary .rte{font-size:15px}body#jupityr-page-top.jupityr-skincare .jupityr-care-guide{grid-template-columns:1fr;padding:24px;gap:28px}body#jupityr-page-top.jupityr-skincare .jupityr-care-guide__header h2{font-size:32px}body#jupityr-page-top.jupityr-skincare .jupityr-spread--wide{height:580px}body#jupityr-page-top.jupityr-skincare [id$=__campaign] .jupityr-spread__content{width:100%}body#jupityr-page-top.jupityr-skincare:not(:has(.jupityr-board-notice)) .jupityr-policy-preview{margin-bottom:16px}body#jupityr-page-top.jupityr-skincare:not(:has(.jupityr-board-notice)) .jupityr-policy-preview__steps{gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/jupityr-skincare.css.map */
