:root{--sky-wash: #7ABBE5;--deep-indigo: #2D2B55;--warm-cream: #F5E6D3;--burnt-amber: #D4845A;--amethyst: #9B72AA;--faded-gold: #C9A96E;--sage: #A3B18A;--dusty-rose: #D4A0A0;--faded-denim: #B8CCD8;--twilight: #5C5880;--haze: #A09CB5;--parchment: #EDE8DF;--surface: #FFF8F3;--surface-low: #FFF2E2;--surface-high: #F5E6D3;--surface-highest: #EDE8DF;--outline-variant: rgba(217, 194, 184, .15);--gradient-indigo: linear-gradient(160deg, #2D2B55 0%, #3a3870 55%, #2D2B55 100%);--gradient-sky: linear-gradient(135deg, #7ABBE5 0%, #8ec8ec 100%);--gradient-amethyst: linear-gradient(155deg, #9B72AA 0%, #8a63a0 50%, #9B72AA 100%);--gradient-amber: linear-gradient(135deg, #D4845A 0%, #c0744a 100%);--gradient-nav: rgba(45, 43, 85, .82);--color-text-primary: var(--deep-indigo);--color-text-secondary: var(--twilight);--color-text-muted: var(--haze);--color-text-inverse: var(--warm-cream);--color-bg-page: var(--parchment);--color-bg-card: var(--warm-cream);--color-bg-dark: var(--deep-indigo);--color-bg-brand: var(--sky-wash);--color-cta-primary: var(--burnt-amber);--color-cta-primary-hover: #C07548;--color-cta-primary-active: #AD6A40;--color-cta-secondary: var(--sage);--color-border: var(--faded-denim);--color-accent-product: var(--faded-gold);--color-accent-wellness: var(--amethyst);--color-accent-soft: var(--dusty-rose);--color-success: var(--sage);--color-error: var(--dusty-rose);--color-disabled: var(--haze);--font-brand: "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-product: "Decoy", Georgia, serif;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 24px;--radius-full: 9999px;--radius-button: 5px;--shadow-sm: 0 1px 3px rgba(45, 43, 85, .06);--shadow-md: 0 2px 8px rgba(45, 43, 85, .08);--shadow-lg: 0 4px 16px rgba(45, 43, 85, .1);--shadow-xl: 0 8px 32px rgba(45, 43, 85, .12);--shadow-float: 0 20px 40px rgba(45, 43, 85, .06);--ease-default: cubic-bezier(.4, 0, .2, 1);--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .4s;--max-w-prose: 640px;--max-w-content: 960px;--max-w-wide: 1200px;--max-w-full: 1440px}html{font-size:16px}body{font-family:var(--font-brand)!important;font-weight:400;color:var(--color-text-primary)!important;background-color:var(--color-bg-page)!important;line-height:1.7;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,.color-scheme-1,.color-scheme-2{color:var(--color-text-primary)}h1,.h1{font-family:var(--font-brand)!important;font-weight:700;font-size:40px;line-height:1.05;letter-spacing:-1px;color:var(--color-text-primary)}h2,.h2{font-family:var(--font-brand)!important;font-weight:700;font-size:28px;line-height:1.1;letter-spacing:-.5px;color:var(--color-text-primary)}h3,.h3{font-family:var(--font-brand)!important;font-weight:700;font-size:20px;line-height:1.15;letter-spacing:-.3px;color:var(--color-text-primary)}h4,.h4{font-family:var(--font-brand)!important;font-weight:600;font-size:16px;line-height:1.2;color:var(--color-text-primary)}h5,.h5{font-family:var(--font-brand)!important;font-weight:700;font-size:11px;line-height:1.3;letter-spacing:1px;text-transform:uppercase;color:var(--color-text-primary)}@media screen and (min-width:1024px){h1,.h1{font-size:48px}h2,.h2{font-size:32px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}}.display-xl{font-size:clamp(48px,8vw,80px);line-height:1;letter-spacing:-2px}.display-lg{font-size:clamp(36px,6vw,64px);line-height:1.02;letter-spacing:-1.5px}.display-md{font-size:clamp(28px,5vw,48px);line-height:1.05;letter-spacing:-1px}.decoy{font-family:var(--font-product)!important}p,.rte{font-family:var(--font-brand);font-size:15px;line-height:1.7;color:var(--color-text-primary)}small,.caption{font-family:var(--font-brand);font-size:11px;line-height:1.5;letter-spacing:.3px;color:var(--color-text-muted)}.product-name,.eceskin-product-name{font-family:var(--font-product);font-weight:700;font-size:14px;line-height:1.2;letter-spacing:0;color:var(--color-accent-product)}.bg-light .product-name,.bg-light .eceskin-product-name{color:var(--burnt-amber)}.eyebrow,.eceskin-eyebrow{font-family:var(--font-brand);font-weight:700;font-size:10px;line-height:1.3;letter-spacing:2px;text-transform:uppercase;color:var(--burnt-amber)}.eceskin-nav-link{font-family:var(--font-brand);font-weight:600;font-size:13px;line-height:1;letter-spacing:.5px;color:var(--color-text-primary)}a{color:var(--burnt-amber);text-decoration:none;transition:color var(--duration-fast) var(--ease-default)}a:hover{color:var(--faded-gold)}.button,.shopify-challenge__button,button.shopify-payment-button__button--unbranded{font-family:var(--font-brand)!important;font-weight:700!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:1px!important;padding:12px 24px!important;border-radius:var(--radius-button)!important;background-color:var(--color-cta-primary)!important;color:var(--color-text-inverse)!important;border:none!important;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-default)!important;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.button:hover,.shopify-challenge__button:hover,button.shopify-payment-button__button--unbranded:hover{background-color:var(--color-cta-primary-hover)!important}.button:active{background-color:var(--color-cta-primary-active)!important}.button--secondary{background-color:transparent!important;border:2px solid var(--sage)!important;color:var(--sage)!important}.button--secondary:hover{background-color:var(--sage)!important;color:var(--deep-indigo)!important}.button--tertiary,.link.animate-arrow{background-color:transparent!important;border:1px solid var(--faded-denim)!important;color:var(--twilight)!important}.button--tertiary:hover{border-color:var(--burnt-amber)!important;color:var(--burnt-amber)!important}.button[disabled],.button[aria-disabled=true],.button.disabled{background-color:#a09cb566!important;color:var(--haze)!important;cursor:not-allowed;pointer-events:none}.field__input,.form__label,input[type=text],input[type=email],input[type=password],input[type=tel],input[type=number],input[type=search],textarea,select{font-family:var(--font-brand)!important;font-size:14px;color:var(--color-text-primary);background-color:#fff;border:1px solid var(--faded-denim)!important;border-radius:var(--radius-md)!important;padding:12px 16px;transition:border-color var(--duration-fast) var(--ease-default),box-shadow var(--duration-fast) var(--ease-default)}.field__input::placeholder,input::placeholder,textarea::placeholder{color:var(--haze)}.field__input:focus,input:focus,textarea:focus,select:focus{border-color:var(--burnt-amber)!important;box-shadow:0 0 0 3px #d4845a26!important;outline:none}.badge{font-family:var(--font-brand);font-weight:700;font-size:9px;letter-spacing:.5px;padding:5px 12px;border-radius:var(--radius-sm);background-color:var(--sky-wash);color:var(--deep-indigo)}.badge--sale{background-color:var(--burnt-amber);color:var(--warm-cream)}.badge--eco{background-color:#a3b18a26;color:var(--sage)}.card{background-color:var(--color-bg-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);transition:transform var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default)}.card:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.eceskin-testimonial-card{background-color:var(--deep-indigo);border-radius:var(--radius-xl);padding:28px}.eceskin-testimonial-card .quote-text{font-family:var(--font-brand);font-weight:400;font-size:15px;font-style:italic;color:var(--warm-cream);line-height:1.7}.eceskin-testimonial-card .author{font-family:var(--font-brand);font-weight:500;font-size:12px;color:var(--haze)}.eceskin-testimonial-card .stars{color:var(--faded-gold)}.section-header{background-color:var(--warm-cream)!important}.header-wrapper{background-color:var(--warm-cream)!important;border-bottom:none!important}.header{height:64px;display:flex;align-items:center}@media screen and (max-width:749px){.header{height:56px}}.header__menu-item,.header__menu-item .header__menu-item,.list-menu__item--link{font-family:var(--font-brand)!important;font-weight:600!important;font-size:13px!important;letter-spacing:.5px!important;color:var(--color-text-primary)!important;text-decoration:none!important}.header__menu-item:hover,.list-menu__item--link:hover{color:var(--burnt-amber)!important}.header__search{display:none!important}.header__heading-logo-wrapper{max-width:200px}.header__heading-logo{width:200px;height:auto}@media screen and (max-width:749px){.header--mobile-center .header__heading{justify-self:center;text-align:center}}.header__icon{color:var(--color-text-primary)}.cart-count-bubble{background-color:var(--burnt-amber)!important;color:var(--warm-cream)!important}.shopify-section-header-sticky .header-wrapper{box-shadow:var(--shadow-sm)}.menu-drawer{background-color:var(--deep-indigo)!important}.menu-drawer__menu-item,.menu-drawer .list-menu__item{font-family:var(--font-brand)!important;font-weight:600!important;font-size:20px!important;color:var(--warm-cream)!important}.menu-drawer__menu-item:hover,.menu-drawer .list-menu__item:hover{color:var(--burnt-amber)!important}.menu-drawer__close-button{color:var(--warm-cream)!important}.announcement-bar-section{background:#2d2b55!important;border:none!important;outline:none!important;box-shadow:none!important;margin:0!important;padding:0!important}.announcement-bar-section .utility-bar,.announcement-bar-section .utility-bar.gradient{background:#2d2b55!important;background-attachment:initial!important;border:none!important;outline:none!important;box-shadow:none!important}.announcement-bar-section .page-width{border:none!important;outline:none!important;box-shadow:none!important}.announcement-bar__message,.announcement-bar__message.h5{font-family:var(--font-brand)!important;font-weight:600!important;font-size:13px!important;letter-spacing:.5px!important;color:var(--warm-cream)!important;text-transform:none}.announcement-bar__link,.announcement-bar__link:focus,.announcement-bar__link:focus-visible,.announcement-bar__link:active,.announcement-bar__link.focused{color:var(--warm-cream)!important;border:none!important;outline:none!important;box-shadow:none!important;text-decoration:none!important}.announcement-bar__link:hover{color:var(--faded-gold)!important}.footer,.section-footer{background-color:var(--deep-indigo)!important;color:var(--warm-cream)!important}.footer h2,.footer .footer-block__heading{color:var(--warm-cream)!important;font-family:var(--font-brand)!important}.footer a,.footer .link,.footer .list-menu__item--link{color:var(--warm-cream)!important;opacity:.8}.footer a:hover,.footer .link:hover,.footer .list-menu__item--link:hover{color:var(--faded-gold)!important;opacity:1}.footer .newsletter-form__field-wrapper .field__input{background-color:#ffffff1a!important;border-color:#f5e6d34d!important;color:var(--warm-cream)!important}.footer .newsletter-form__field-wrapper .field__input::placeholder{color:var(--haze)!important}.footer .newsletter-form__button{color:var(--warm-cream)!important}.footer__content-bottom{border-top:1px solid rgba(245,230,211,.15)}.footer .copyright__content,.footer .copyright__content a{color:var(--haze)!important}.footer .list-payment__item svg{filter:brightness(0) invert(.9)}.product__title,.product__title h1{font-family:var(--font-product)!important;font-weight:400;font-size:32px!important;letter-spacing:0!important}.product__text.subtitle{font-size:1.4rem!important}.card__heading a,.card-information__text{font-family:var(--font-brand)!important;color:var(--color-text-primary)}.price__regular .price-item,.price .price-item{font-family:var(--font-brand)!important;font-weight:600;color:var(--burnt-amber)}.product-form__quantity .quantity__label{font-family:var(--font-brand)!important;font-weight:600!important;font-size:12px!important;letter-spacing:1px;text-transform:uppercase;color:var(--deep-indigo)!important;background:transparent!important;border:none!important;box-shadow:none!important}.product-form__quantity .quantity{border-radius:8px!important;background:transparent!important}.product-form__quantity .quantity:before{background:transparent!important;border-radius:8px!important;box-shadow:none!important}.product-form__quantity .quantity:after{border-radius:6px!important;box-shadow:0 0 0 1px var(--faded-denim)!important}.product-form__quantity .quantity__button{color:var(--deep-indigo)!important;background:transparent!important}.product-form__quantity .quantity__button:not(:focus-visible):not(.focused),.product-form__quantity .quantity__input:not(:focus-visible):not(.focused){background-color:transparent!important}.product-form__quantity .quantity__input{font-family:var(--font-brand)!important;font-weight:600!important;color:var(--deep-indigo)!important;background:transparent!important}.cart-drawer,.drawer{background-color:var(--warm-cream)!important}.cart-drawer .drawer__header{border-bottom-color:var(--faded-denim)}.cart-drawer .button{background-color:var(--burnt-amber)!important;color:var(--warm-cream)!important}.cart-drawer .cart-drawer__empty-content{font-family:var(--font-brand);color:var(--twilight)}*:focus-visible{outline:2px solid var(--burnt-amber)!important;outline-offset:2px!important}.focus-inset:focus-visible{outline:2px solid var(--burnt-amber)!important;outline-offset:-2px!important}.bg-parchment{background-color:var(--parchment)}.bg-warm-cream{background-color:var(--warm-cream)}.bg-deep-indigo{background-color:var(--deep-indigo)}.bg-sky-wash{background-color:var(--sky-wash)}.bg-amethyst{background-color:var(--amethyst)}.text-deep-indigo{color:var(--deep-indigo)}.text-warm-cream{color:var(--warm-cream)}.text-burnt-amber{color:var(--burnt-amber)}.text-twilight{color:var(--twilight)}.text-haze{color:var(--haze)}.text-faded-gold{color:var(--faded-gold)}.text-sage{color:var(--sage)}.font-product{font-family:var(--font-product)}.font-brand{font-family:var(--font-brand)}:root,.color-scheme-1{--color-background: 237, 232, 223;--gradient-background: #EDE8DF;--color-foreground: 45, 43, 85;--color-button: 212, 132, 90;--color-button-text: 245, 230, 211;--color-secondary-button-text: 45, 43, 85;--color-link: 212, 132, 90;--color-shadow: 45, 43, 85}
/*# sourceMappingURL=/cdn/shop/t/69/assets/eceskin-brand.css.map */
