#MainContent[data-template^=product],#MainContent[data-template^=collection],#MainContent[data-template^=page],#MainContent[data-template^=cart]{--uc-rule: #D9E7E4;--uc-surface: #FFFFFF;--uc-muted: #505051;--uc-ink: #0F172A;--uc-copper: #2A9D8F}#MainContent[data-template^=product]>.shopify-section:first-child{background:var(--uptown-paper, #FFFFFF);border-bottom:1px solid var(--uc-rule)}#MainContent[data-template^=product] product-information,#MainContent[data-template^=product] .product-information{padding-top:clamp(30px,5vw,72px);padding-bottom:clamp(42px,6vw,88px)}#MainContent[data-template^=product] h1{font-size:clamp(2.35rem,4.4vw,4.8rem)!important;line-height:.98!important;letter-spacing:-.035em!important;max-width:12ch}#MainContent[data-template^=product] [class*=product-details]{color:var(--uc-ink)}#MainContent[data-template^=product] [class*=price]{font-variant-numeric:tabular-nums}#MainContent[data-template^=product] [class*=variant-picker] label,#MainContent[data-template^=product] [class*=quantity] label{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}#MainContent[data-template^=product] [class*=variant-picker] button,#MainContent[data-template^=product] [class*=variant-picker] label[class*=variant],#MainContent[data-template^=product] [class*=variant-picker] input+label{border-radius:2px!important}#MainContent[data-template^=product] [class*=buy-buttons] .button,#MainContent[data-template^=product] [class*=add-to-cart] button{min-height:54px;border-radius:2px!important;text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:700}#MainContent[data-template^=product] .shopify-payment-button__button{min-height:54px!important;border-radius:2px!important}#MainContent[data-template^=product] [class*=product-media] img,#MainContent[data-template^=product] [class*=media-gallery] img{background:#e9f4f3}#MainContent[data-template^=product] [class*=product-description],#MainContent[data-template^=product] .rte{color:var(--uc-muted);line-height:1.7}#MainContent[data-template^=product] [class*=product-recommend]{border-top:1px solid var(--uc-rule)}#MainContent[data-template^=product] [class*=product-recommend] h2,#MainContent[data-template^=product] [class*=product-recommend] h3{font-size:clamp(2rem,3vw,3.35rem)!important;font-weight:400!important}.uptown-story{margin:0;padding:clamp(72px,9vw,132px) 0;background:var(--uptown-ivory, #F4FBFA);border-top:1px solid var(--uc-rule, #D9E7E4);border-bottom:1px solid var(--uc-rule, #D9E7E4);color:var(--uc-ink, #0F172A)}.uptown-story__inner{width:min(100% - 56px,1280px);margin-inline:auto}.uptown-story__intro{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,8vw,120px);align-items:end;margin-bottom:clamp(48px,7vw,90px)}.uptown-story__eyebrow,.uptown-story__label{margin:0 0 14px;color:var(--uc-copper, #2A9D8F);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.uptown-story__intro h2{margin:0;max-width:16ch;font-size:clamp(2rem,3.8vw,3.7rem);line-height:1.08;letter-spacing:-.02em}.uptown-story__hero-benefit{margin:0;max-width:620px;color:var(--uc-muted, #505051);font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.65}.uptown-story__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--uc-rule, #D9E7E4);border:1px solid var(--uc-rule, #D9E7E4)}.uptown-story__card{padding:clamp(28px,4vw,50px);background:var(--uptown-paper, #FFFFFF)}.uptown-story__card h3{margin:0 0 15px;font-size:clamp(1.45rem,2vw,2.05rem);letter-spacing:-.02em}.uptown-story__card p,.uptown-story__card li{color:var(--uc-muted, #505051);line-height:1.7}.uptown-story__card ul{margin-bottom:0;padding-left:1.2rem}.uptown-story__guidance{margin-top:1px;padding:26px clamp(28px,4vw,50px);background:var(--uc-ink, #0F172A);color:#e8f4f2;font-size:12px;line-height:1.65}.uptown-story__guidance strong{color:#fff;letter-spacing:.1em;text-transform:uppercase;font-size:10px}#MainContent[data-template^=collection]{background:var(--uptown-ivory, #F4FBFA)}#MainContent[data-template^=collection]>.shopify-section:first-child{padding-top:clamp(54px,8vw,110px);padding-bottom:clamp(34px,5vw,68px);border-bottom:1px solid var(--uc-rule);background:var(--uptown-paper, #FFFFFF)}#MainContent[data-template^=collection]>.shopify-section:first-child h1,#MainContent[data-template^=collection]>.shopify-section:first-child h2{font-size:clamp(3rem,6vw,6.6rem)!important;line-height:.92!important;letter-spacing:-.045em!important;max-width:11ch}#MainContent[data-template^=collection] [class*=facets],#MainContent[data-template^=collection] [class*=filter],#MainContent[data-template^=collection] [class*=sort]{font-size:11px;letter-spacing:.06em}#MainContent[data-template^=collection] [class*=product-card]{border-radius:0!important}#MainContent[data-template^=collection] [class*=product-card] img{background:#e9f4f3}#MainContent[data-template^=collection] [class*=product-card] a{text-decoration-thickness:1px}#MainContent[data-template^=page]{background:var(--uptown-ivory, #F4FBFA)}#MainContent[data-template^=page] .rte{line-height:1.75}#MainContent[data-template^=cart],cart-drawer,[class*=cart-drawer]{--color-background: var(--uptown-paper, #FFFFFF)}#MainContent[data-template^=cart] h1,#MainContent[data-template^=cart] h2{letter-spacing:-.03em!important}@media(max-width:820px){.uptown-story__inner{width:min(100% - 36px,1280px)}.uptown-story__intro{grid-template-columns:1fr;gap:28px}.uptown-story__grid{grid-template-columns:1fr}}@media(max-width:560px){.uptown-story__inner{width:min(100% - 28px,1280px)}#MainContent[data-template^=product] product-information,#MainContent[data-template^=product] .product-information{padding-top:20px}}#MainContent[data-template^=product] [class*=product-media] img,#MainContent[data-template^=product] [class*=media-gallery] img{background:transparent}#MainContent[data-product-handle=cleo-shower-filter] [class*=product-media] img,#MainContent[data-product-handle=sea-lava-clarifying-toner-treatment] [class*=product-media] img,#MainContent[data-product-handle=hydrogen-moisturizing-mineral-spray] [class*=product-media] img{background:var(--uptown-photo, #F9F6EF)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.uc-product-card__media img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.uc-product-card:hover .uc-product-card__media img{transform:scale(1.035)}.uc-product-card__body h3 a{background:linear-gradient(var(--uptown-gold, #C9A84C),var(--uptown-gold, #C9A84C)) 0 100% / 0 2px no-repeat;transition:background-size .35s ease}.uc-product-card:hover .uc-product-card__body h3 a{background-size:100% 2px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/uptown-commerce.css.map */
