:root{--kk-cream:#f7f4ef;--kk-paper:#ffffff;--kk-ink:#302923;--kk-muted:#71675d;--kk-line:#ded6cc;--kk-hover:#4c4036;--bg:var(--kk-cream);--surface:var(--kk-cream);--ink:var(--kk-ink);--accent:var(--kk-ink);--line:var(--kk-line);--rose-page:var(--kk-cream);--rose-header:var(--kk-cream);--rose-hero:var(--kk-cream);--rose-featured:var(--kk-cream);--rose-card:var(--kk-cream);--rose-plum:var(--kk-ink);--rose-ink:var(--kk-ink);--rose-muted:var(--kk-muted);--rose-line:var(--kk-line);--studio-pink:var(--kk-cream);--studio-berry:var(--kk-ink);--studio-muted:var(--kk-muted);--studio-line:var(--kk-line)}body,main,.announcement,.site-header,.kk-ritual,.featured-section,.kk-routine,.newsletter-section,.site-footer,.kk-studio-categories,.collection-coming,.nova-collection,.nova-search,.nova-cart-page,.nova-product,.brand-page,.brand-about,.brand-contact,.brand-not-found,.password-wrap,.brand-about__story,.brand-about__visual,.brand-about__wordmark,.nova-empty-panel,.nova-cart-page .cart-summary,.search-text-result,.category-section,.nova-story{background:var(--kk-cream);color:var(--kk-ink);border-color:var(--kk-line)}.announcement{border-bottom:1px solid var(--kk-line)}.header-nav{border-color:var(--kk-line)}.site-header .wordmark,.site-header .icon-btn,.header-nav>a,.nav-dropdown>summary,.kk-ritual__heading>h2,.kk-ritual__item,.kk-ritual__label,.featured-section .section-heading h2,.kk-routine .section-heading h2,.newsletter-section h2,.newsletter-section>p:not(.eyebrow){color:var(--kk-ink)}.site-header .brand-tagline,.eyebrow,.kk-ritual__heading>.eyebrow,.featured-section .section-heading .eyebrow,.kk-routine .section-heading .eyebrow,.newsletter-section>p.eyebrow,.kk-routine__copy .eyebrow,.kk-routine__copy p,.product-card .product-card-category{color:var(--kk-muted)}.mobile-panel,.nav-dropdown ul,.search-dialog,.cart-dialog,.input,.field input,.field select,.field textarea,.newsletter-fields input{background:var(--kk-cream);color:var(--kk-ink);border-color:var(--kk-line)}.newsletter-fields input::placeholder{color:var(--kk-muted)}.kk-campaign-hero{background:var(--kk-cream);color:var(--kk-ink)}.kk-campaign-hero:after{background:linear-gradient(90deg,#f7f4ef94,#f7f4ef2e 44%,#f7f4ef00 68%)}.kk-campaign-hero .kk-campaign-hero__heading{color:var(--kk-ink)}.kk-campaign-hero__copy>.eyebrow,.kk-campaign-hero__description{color:var(--kk-muted)}.kk-ritual__image{background:var(--kk-paper);border:1px solid var(--kk-line);box-shadow:none}.kk-ritual__item:hover .kk-ritual__image{border-color:var(--kk-muted)}.product-card,.product-card .product-card-info,.kk-routine__card,.kk-routine__copy{background:var(--kk-cream);color:var(--kk-ink);border-color:var(--kk-line);box-shadow:none}.product-card:hover,.kk-routine__card:hover{border-color:var(--kk-muted);box-shadow:none}.product-card .product-card-media,.product-card .product-card-media .placeholder-svg,.kk-routine__media,.nova-product .product-media,.nova-product .product-thumbnails a{background:var(--kk-paper);border-color:var(--kk-line)}.product-card .product-card-info h3,.product-card .product-card-info .price,.kk-routine__copy h3,.nova-product.kkupo-product .product-title,.nova-product .product-details>.price{color:var(--kk-ink)}.button,.button.secondary,.kk-campaign-hero__cta,.product-card .product-card-info .text-link,.newsletter-fields button,.nova-search .page-search-form .button,.site-footer .localization-form .button{background:var(--kk-ink);border-color:var(--kk-ink);color:var(--kk-cream)}.button:hover,.button.secondary:hover,.kk-campaign-hero__cta:hover,.product-card .product-card-info .text-link:hover,.newsletter-fields button:hover,.nova-search .page-search-form .button:hover,.site-footer .localization-form .button:hover{background:var(--kk-hover);border-color:var(--kk-hover);color:var(--kk-cream)}.button:disabled,.button:disabled:hover,.site-footer .localization-form .button:disabled,.site-footer .localization-form .button:disabled:hover{background:var(--kk-line);border-color:var(--kk-line);color:var(--kk-muted);cursor:not-allowed}.text-link,.featured-section .section-heading .text-link,.kk-routine .section-heading .text-link,.kk-routine__copy .text-link{color:var(--kk-ink);border-color:var(--kk-line)}.cart-count,.product-card .product-badge{background:var(--kk-ink);color:var(--kk-cream)}.site-footer .brand-link,.site-footer .wordmark,.footer-menu h3,.footer-contact,.footer-menu li a,.footer-menu li a:hover,.footer-contact:hover{color:var(--kk-ink)}.site-footer .brand-tagline,.footer-brand p,.footer-contact-note,.currency-info,.footer-campaign-note,.footer-bottom,.site-footer .muted,.site-footer .small{color:var(--kk-muted);opacity:1}.footer-bottom{border-color:var(--kk-line)}.site-footer .localization-form select,.site-footer .localization-form select option{background:var(--kk-cream);color:var(--kk-ink);border-color:var(--kk-line)}.newsletter-consent,.newsletter-consent a{color:var(--kk-muted)}.newsletter-consent input{accent-color:var(--kk-ink)}:focus-visible,.site-footer :focus-visible{outline-color:var(--kk-ink)}.nova-product .option-values a{background:var(--kk-cream);color:var(--kk-ink);border-color:var(--kk-line)}.nova-product .option-values a:hover{border-color:var(--kk-ink)}.nova-product .option-values a:not([aria-current=true]):not(.is-unavailable):hover{background:var(--kk-line);color:var(--kk-ink);border-color:var(--kk-ink)}.nova-product .option-values a.is-unavailable{background:var(--kk-cream);color:var(--kk-muted);border-color:var(--kk-line)}.nova-product .option-values a[aria-current=true],.nova-product .option-values a.is-unavailable[aria-current=true]{background:var(--kk-ink);color:var(--kk-cream);border-color:var(--kk-ink)}.nova-product .product-thumbnails a[aria-current=true]{border-color:var(--kk-ink);outline-color:var(--kk-ink)}@media(max-width:749px){.kk-campaign-hero{height:auto;min-height:0;aspect-ratio:1 / 1}.kk-campaign-hero__content,.kk-campaign-hero:after{display:none}.kk-campaign-hero__image{object-position:center bottom}.kk-ritual__image{border-width:1px;box-shadow:none}.nova-search .page-search-form .button{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/kkupo-unified.css.map */
