:root{--studio-pink:#e6d8c3;--studio-berry:#65513d;--studio-muted:#746048;--studio-line:#d6c6af;--rose-page:#f8f4ec;--rose-header:#f8f4ec;--rose-hero:#e6d8c3;--rose-featured:#ede3d3;--rose-card:#fcf9f2;--rose-plum:#3b3027;--rose-ink:#3b3027;--rose-muted:#65513d;--rose-line:#c9b79c}body,main{background:var(--rose-page);color:var(--rose-ink)}.eyebrow{color:#65513d}.button{background:var(--rose-plum);border-color:var(--rose-plum);color:#fffaf2}.button:hover{background:#65513d;border-color:#65513d;color:#fffaf2}.button.secondary{background:#f4ecdf;border-color:#ac9474;color:var(--rose-plum)}.button.secondary:hover{background:#e2d2b9;border-color:var(--rose-plum);color:var(--rose-plum)}.text-link{color:var(--rose-plum);border-color:var(--rose-plum)}.input,.field input,.field select,.field textarea{background:#fcf9f2;color:var(--rose-ink);border-color:#bfa887}:focus-visible{outline-color:#65513d}.announcement{background:var(--rose-plum);color:#f8f4ec;border-color:var(--rose-plum)}.site-header{background:var(--rose-header);border-bottom-color:#d4c3aa;color:var(--rose-plum)}.site-header .wordmark,.site-header .icon-btn,.header-nav>a,.nav-dropdown>summary{color:var(--rose-plum)}.site-header .brand-tagline{color:#65513d}.header-nav{border-top-color:#e2d5c0}.header-nav>a:hover,.nav-dropdown>summary:hover{color:#65513d}.mobile-panel,.nav-dropdown ul{background:#f2eadc;border-color:#cbb99d;color:var(--rose-plum)}.cart-count{background:var(--rose-plum);color:#f8f4ec}.kk-studio-hero{background:linear-gradient(115deg,#f1e8d9,#e6d8c3 53%,#d9c6aa);border-bottom:1px solid #c3ac89}.kk-studio-hero h1{color:#3b3027}.kk-studio-hero__copy>.eyebrow{color:#3b3027}.kk-studio-hero__description{color:#3b3027}.kk-studio-hero__index{color:#3b3027;font-size:10px;font-weight:500}.kk-studio-hero__copy>.button{background:var(--rose-plum);border-color:var(--rose-plum);color:#fffaf2}.kk-studio-hero__copy>.button:hover{background:#65513d;border-color:#65513d;color:#fffaf2}.kk-studio-hero__product{background:#faf7f0;border-color:#cdbb9f;box-shadow:0 18px 38px #3b302724}.kk-studio-hero__product>img{background:transparent;mix-blend-mode:normal}.kk-studio-hero__label{color:#65513d}.kk-studio-hero__caption{color:#3b3027}.kk-studio-hero__secondary{background:#f8f4ec;border-color:#f8f4ec;box-shadow:0 12px 28px #3b302729;color:#3b3027}.kk-studio-hero__secondary>img{mix-blend-mode:normal}.kk-studio-hero__word{color:#b49773}.kk-studio-categories{background:#e6d8c3;border-color:#c9b79c}.kk-studio-categories a{color:#3b3027;border-color:#c9b79c}.kk-studio-categories a:hover{background:#d9c6aa;color:#3b3027}.featured-section{background:var(--rose-featured);padding-top:52px;padding-bottom:60px}.featured-section .section-heading h2{color:#3b3027}.featured-section .section-heading .eyebrow{color:#65513d}.featured-section .section-heading .text-link{color:#3b3027;border-color:#8c7558}.product-grid{gap:22px 18px}.product-card{background:var(--rose-card);border-color:#d0c0a7;box-shadow:0 3px 9px #3b302708}.product-card:hover{border-color:#b09875;box-shadow:0 7px 20px #3b302716}.product-card .product-card-media{background:#fff;border-bottom-color:#e2d7c6}.product-card .product-card-media img{background:transparent;mix-blend-mode:normal;padding:9px}.product-card .product-card-media .placeholder-svg{background:#fff}.product-card .product-card-info{background:var(--rose-card);padding:14px 15px}.product-card .product-card-category{color:#65513d;margin-bottom:6px}.product-card .product-card-info h3{color:#3b3027}.product-card .product-card-info .price{color:#3b3027;min-height:35px;margin-top:12px}.product-card .product-card-info .price s{color:#746048}.product-card .product-card-info .text-link{background:#e6d8c3;border-color:#bda581;color:#3b3027;min-height:42px;margin-top:12px}.product-card .product-card-info .text-link:hover{background:#3b3027;border-color:#3b3027;color:#f8f4ec}.product-card .product-badge{background:#3b3027;color:#f8f4ec}.collection-coming{background:#e6d8c3;border-color:#c9b79c}.collection-coming h3{color:#3b3027}.collection-coming p{color:#65513d}.collection-index{color:#897152}.kk-routine{background:#e6d8c3;color:#3b3027;padding-block:54px 60px}.kk-routine .section-heading h2{color:#3b3027}.kk-routine .section-heading .eyebrow{color:#65513d}.kk-routine .section-heading .text-link{color:#3b3027;border-color:#8c7558}.kk-routine__card{background:#f8f4ec;border-color:#c3ad8b;color:#3b3027}.kk-routine__card:hover{border-color:#bda17d}.kk-routine__media{background:#fff}.kk-routine__media img{mix-blend-mode:normal;background:transparent}.kk-routine__copy{background:#f8f4ec}.kk-routine__copy .eyebrow{color:#65513d}.kk-routine__copy h3{color:#3b3027}.kk-routine__copy p{color:#65513d}.kk-routine__copy .text-link{color:#3b3027;border-color:#9b8161}.newsletter-section{background:#d9c6aa;border-block:1px solid #bfa580}.newsletter-section>p.eyebrow{color:#65513d}.newsletter-section h2{color:#3b3027}.newsletter-section>p:not(.eyebrow){color:#3b3027}.newsletter-fields input{background:#f8f4ec;border-color:#af9470;color:#3b3027}.newsletter-fields input::placeholder{color:#746048;opacity:1}.newsletter-fields button{background:#3b3027;color:#f8f4ec}.newsletter-consent{color:#3b3027}.newsletter-consent a{color:#3b3027;text-decoration:underline}.newsletter-consent input{accent-color:#3b3027}.site-footer{background:var(--rose-plum);color:#f8f4ec;border-top:1px solid #695440}.site-footer .brand-link,.site-footer .wordmark,.footer-menu h3,.footer-contact{color:#f8f4ec}.site-footer .brand-tagline{color:#dfceb5}.footer-brand p,.footer-menu li a{color:#f1e6d4}.footer-menu li a:hover,.footer-contact:hover{color:#fffaf2}.footer-contact-note,.currency-info,.footer-campaign-note,.footer-bottom{color:#dfceb5}.footer-bottom{border-top-color:#796349;opacity:1}.site-footer .muted,.site-footer .small{color:#dfceb5;opacity:1}.site-footer .localization-form select{background:#554331;color:#f8f4ec;border-color:#a58964}.site-footer .localization-form select option{background:#554331;color:#f8f4ec}.site-footer .localization-form .button{background:#e6d8c3;color:#3b3027;border-color:#e6d8c3}.site-footer .localization-form .button:hover{background:#f2e7d5;color:#3b3027;border-color:#f2e7d5}.site-footer .localization-form .button:disabled,.site-footer .localization-form .button:disabled:hover{background:#ededf0;border-color:#dedee3;color:#62626a;opacity:1;cursor:not-allowed}.site-footer :focus-visible{outline-color:#f4e2c8}.nova-collection,.nova-search,.nova-cart-page,.brand-page,.brand-about,.brand-contact,.brand-not-found,.password-wrap{background:var(--rose-page);color:#3b3027}.nova-product{color:#3b3027}.nova-product .product-media,.nova-product .product-thumbnails a{background:#fff;border-color:#cebd9f}.nova-product .product-media img,.nova-product .product-thumbnails img{mix-blend-mode:normal}.nova-product.kkupo-product .product-title,.nova-product .product-details>.price{color:#3b3027}.nova-product .breadcrumbs,.nova-product .product-price-note,.nova-product .purchase-note{color:#746048}.nova-product .product-description,.nova-product .product-description-accordion .rte{color:#65513d}.nova-product .product-details>.price s{color:#746048}.nova-product .option-label>span{color:#746048}.nova-product .product-thumbnails a[aria-current=true]{border-color:#65513d;outline-color:#65513d}.brand-about__story,.nova-empty-panel,.nova-cart-page .cart-summary{background:#e6d8c3}.brand-about__visual,.brand-about__visual>img,.brand-about__wordmark{background:#ede3d3}.brand-about__copy .rte,.brand-about__lead,.brand-page__body,.brand-about__note .rte{color:#65513d}.brand-about__intro>.eyebrow,.brand-about__copy>.eyebrow{color:#65513d}.nova-collection .collection-intro,.nova-search .search-hint,.nova-empty-panel>p:not(.eyebrow),.search-result-count{color:#65513d}.nova-empty-panel>.eyebrow{color:#65513d}.search-text-result{background:#f6f0e5;border:1px solid #d0c0a7}.search-text-result>p:not(.eyebrow){color:#65513d}.nova-collection .page-search-form .input,.nova-search .page-search-form .input{color:#3b3027}.search-dialog,.cart-dialog{background:#f8f4ec;color:#3b3027;border-color:#c9b79c}.cart-line-detail,.nova-cart-page .cart-summary .small{color:#65513d}.category-section,.editorial-card-media,.nova-story{background:#e6d8c3;border-color:#c9b79c}.editorial-card-media img,.nova-story-image,.nova-story-image img{background:#f8f4ec}.editorial-card-copy .eyebrow,.nova-story-copy .eyebrow{color:#65513d}.editorial-card-copy>p:not(.eyebrow),.nova-story-copy>p:not(.eyebrow){color:#65513d}@media(max-width:749px){.kk-studio-hero{background:linear-gradient(150deg,#f1e8d9,#e6d8c3 55%,#d9c6aa)}.kk-studio-hero__index{font-size:8px;letter-spacing:.05em}.featured-section{padding-block:37px 43px}.product-grid,.nova-collection .product-grid,.search-result-grid{gap:16px 11px}.product-card .product-card-media img{padding:7px}.product-card .product-card-info{padding:12px 10px}.product-card .product-card-category{margin-bottom:5px}.product-card .product-card-info .price{min-height:35px;margin-top:10px}.product-card .product-card-info .text-link{min-height:42px;margin-top:10px}.kk-routine{padding-block:38px 44px}.newsletter-section{padding-block:43px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/kkupo-rose.css.map */
