body{background-color:var(--kb-surface);color:var(--kb-ink)}#header-component{--submenu-animation-speed: .32s;--ease-out-cubic: cubic-bezier(.22, 1, .36, 1)}@media(prefers-reduced-motion:reduce){#header-component{--submenu-animation-speed: 0ms}#header-component .menu-list__submenu,#header-component .menu-list__submenu-inner,#header-component .overflow-menu::part(overflow),#header-component .overflow-menu::part(overflow-list){transition:none}}.product-details :is(select,input,textarea),.contact-form :is(input,textarea){border-color:var(--kb-control-border)}.bliss-button{background:var(--color-primary-button-background);color:var(--color-primary-button-text);border-color:var(--color-primary-button-border)}.bliss-button:hover{background:var(--color-primary-button-hover-background);color:var(--color-primary-button-hover-text)}footer .utilities{color:var(--kb-ink);--color-foreground-muted: var(--kb-muted)}.kb-theme-toggle:focus-visible{outline:3px solid var(--kb-accent);outline-offset:4px}html[data-kb-theme=dark] :is(.section,.section-background,.main-collection-grid,.group-block,.header__row,.header-menu,.menu-list__submenu,.menu-list__submenu-inner,.mega-menu,.menu-drawer,.menu-drawer__submenu,.product-details,.product-card,.resource-card,.collection-card,.theme-drawer__dialog,.search-modal,.predictive-search){--color-background: var(--kb-surface);--color-foreground: var(--kb-ink);--color-foreground-rgb: var(--kb-ink-rgb);--color-foreground-muted: var(--kb-muted);--color-border: var(--kb-border);color:var(--kb-ink)}html[data-kb-theme=dark] :is(.section,.section-background,.main-collection-grid,.header__row,.menu-list__submenu,.menu-list__submenu-inner,.mega-menu,.menu-drawer,.menu-drawer__submenu,.theme-drawer__dialog,.search-modal,.predictive-search){background-color:var(--kb-surface)!important}html[data-kb-theme=dark] :is(.product-details>.group-block,footer .section,footer .section-background,.cart-drawer__summary,.theme-drawer__header){background-color:var(--kb-blush)!important;border-color:var(--kb-border)!important}html[data-kb-theme=dark] :is(h1,h2,h3,h4,h5,h6,p,li,summary,label,.price,.product-title,.text-block,.menu-list__link-title,.menu-drawer__menu-item,.header-actions__action,.header__heading){color:var(--kb-ink)}html[data-kb-theme=dark] a:not(.button):not(.button-secondary):not(.bliss-button){color:inherit}html[data-kb-theme=dark] :is(input,textarea,select){background-color:var(--kb-surface)!important;color:var(--kb-ink)!important;border-color:var(--kb-control-border)!important}html[data-kb-theme=dark] :is(input,textarea)::placeholder{color:var(--kb-muted);opacity:1}html[data-kb-theme=dark] .product-details :is(details,summary){border-color:var(--kb-border)}html[data-kb-theme=dark] :is(.bliss-section,.bliss-hero){--bliss-bg: var(--kb-blush);--bliss-ink: var(--kb-ink);background:var(--kb-blush);color:var(--kb-ink)}html[data-kb-theme=dark] #MainContent[data-template=collection]{--kb-list-ink: var(--kb-ink);--kb-list-muted: var(--kb-muted);--kb-list-card: var(--kb-blush);--kb-list-border: var(--kb-border)}html[data-kb-theme=dark] :is(.variant-option__button-label:has(input:checked),.variant-option__button-label:has(:checked)){background:var(--kb-accent);color:var(--kb-on-accent)}html[data-kb-theme=dark] .color-custom-popover{--color-background: var(--kb-blush);--color-foreground: var(--kb-ink);--color-foreground-rgb: var(--kb-ink-rgb);--color-foreground-muted: var(--kb-muted);background-color:var(--kb-blush)!important;color:var(--kb-ink)!important;border-color:var(--kb-border)}html[data-kb-theme=dark] footer :is(.footer-utilities__group-copyright,.policy-list-trigger,.footer-utilities__text){--color-utilities: var(--kb-ink)!important;color:var(--kb-ink)!important}html[data-kb-theme=dark] .sticky-add-to-cart__variant{color:var(--kb-muted)}html[data-kb-theme=dark] .product-details :is(.tax-note,.installments,shopify-payment-terms){color:var(--kb-muted)!important;--color-foreground: var(--kb-muted);--color-foreground-muted: var(--kb-muted)}html[data-kb-theme=dark] .header-logo__image-container--original{background:var(--kb-logo-surface);box-shadow:0 0 0 5px var(--kb-logo-surface);border-radius:3px}#MainContent .bliss-product img,#MainContent product-card .card-gallery img[src*=kims-bliss-christmas-]{object-fit:contain!important}#MainContent .bliss-email-row input{flex:1 1 180px}#MainContent .bliss-email-row .bliss-button{width:auto!important;flex:0 0 auto}@media(max-width:749px){#MainContent .bliss-email-row{flex-direction:column;align-items:stretch;gap:12px;border-bottom:0}#MainContent .bliss-email-row input{flex:none;width:100%;min-height:52px;padding:14px 4px;border-bottom:1px solid var(--kb-control-border)}#MainContent .bliss-email-row .bliss-button{width:100%!important}}#MainContent .product-details>.group-block{border:0!important;box-shadow:none;background:transparent!important}#MainContent .product-details .variant-option{--options-border-width: 0px}#MainContent .product-details .variant-option__select-wrapper,#MainContent .product-details .variant-option__button-label,#MainContent .product-details .quantity-selector{border:0!important;box-shadow:none;border-radius:8px}#MainContent .product-details .variant-option__select-wrapper{overflow:visible}#MainContent .product-details .variant-option__select,#MainContent .product-details .quantity-selector{background-color:var(--kb-blush)!important;color:var(--kb-ink)!important;border-radius:8px}#MainContent .product-details .variant-option__button-label:before,#MainContent .product-details .variant-option__button-label:after{border:0}#MainContent .product-details .quantity-selector input{background:transparent!important;border:0!important;box-shadow:none}#MainContent .product-details .add-to-cart-button,#MainContent .sticky-add-to-cart__button,#MainContent .product-details .shopify-payment-button__button--unbranded{border:0!important;box-shadow:none}#MainContent .product-details :is(.variant-option__select,.quantity-selector input):focus-visible{outline:2px solid var(--kb-accent);outline-offset:3px}#MainContent .product-details .variant-option__button-label:has(input:focus-visible){outline:2px solid var(--kb-accent);outline-offset:3px}html[data-kb-theme=dark] :is(.section,.section-background,.main-collection-grid,.group-block,.header__row,.menu-list__submenu,.menu-list__submenu-inner,.mega-menu,.menu-drawer,.product-details,.product-card,.resource-card,.collection-card,.theme-drawer__dialog,.search-modal,.predictive-search,.color-custom-popover){--color-background-rgb: var(--kb-surface-rgb);--color-border-rgb: var(--kb-border-rgb)}#search-modal .search-modal__content{--search-border-radius: 24px;border:1px solid rgb(var(--color-foreground-rgb) / .1);border-radius:24px;overflow:hidden}#search-modal .predictive-search{--resource-card-corner-radius: 14px}#search-modal .predictive-search-form__header{padding:10px 14px;gap:8px}#search-modal .predictive-search-form__header-inner{min-width:0;border-radius:14px}#search-modal .predictive-search__close-modal-button{flex-shrink:0;margin:0;border-radius:50%;width:44px;height:44px}#search-modal .predictive-search-results__inner{padding-block:20px 28px}#search-modal .predictive-search-results__products{padding-inline:24px}#search-modal .predictive-search-results__products+.predictive-search-results__products{margin-top:24px}#search-modal .predictive-search-results__title{margin-bottom:14px}#search-modal .predictive-search-results__wrapper-products{gap:22px 16px}#search-modal .predictive-search-results__card--product{min-width:0;border-radius:14px}#search-modal .resource-card{row-gap:10px}#search-modal .resource-card__media{position:relative;aspect-ratio:1;border-radius:14px;overflow:hidden;background:rgb(var(--color-foreground-rgb) / .035)}#search-modal .resource-card__image{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:contain;border-radius:0}#search-modal .resource-card__image--secondary{top:0;right:0;bottom:0;left:0}#search-modal .resource-card__content{gap:6px;padding-inline:2px}#search-modal .resource-card__title{font-size:14px;line-height:1.4;min-height:2.8em}#search-modal .resource-card__content .price{font-size:14px}#search-modal .predictive-search-results__card--product:hover,#search-modal .predictive-search-results__card--product:focus-within{padding:0;margin:0;background:transparent}#search-modal .resource-card__link:focus-visible,#search-modal button:focus-visible{outline:2px solid var(--color-foreground);outline-offset:3px;border-radius:14px}#search-modal .predictive-search-form__content{scrollbar-width:thin;scrollbar-color:rgb(var(--color-foreground-rgb) / .2) transparent;overscroll-behavior:contain}@media(min-width:750px){#search-modal .search-modal__content{--modal-width: min(820px, calc(100vw - 64px) );--modal-top-margin: max(32px, 7dvh)}}@media(max-width:749px){#search-modal .search-modal__content{width:calc(100dvw - 16px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px);margin:12px auto;border-radius:20px;padding:0}#search-modal .search-modal__content::backdrop{display:block}#search-modal .predictive-search-form__header{padding:8px}#search-modal .search-input{font-size:16px}#search-modal .predictive-search-results__products{padding-inline:16px}#search-modal .predictive-search-results__wrapper-products{gap:20px 12px}#search-modal .predictive-search-form__content{max-height:calc(100dvh - 100px)}#search-modal .predictive-search-form__content-wrapper{border-radius:0 0 20px 20px}}@media(prefers-reduced-motion:reduce){#search-modal .search-modal__content,#search-modal .predictive-search-results__card,#search-modal .resource-card{animation:none;transition:none;opacity:1}}#search-modal .predictive-search-form__header,#search-modal .predictive-search-form__header:focus-within{border-bottom:1px solid rgb(var(--color-foreground-rgb) / .12)!important}#search-modal .predictive-search-form__header:before{display:none}#search-modal .predictive-search-form__footer{position:relative;flex-shrink:0;padding:12px 24px;background:var(--color-background);border-top:1px solid rgb(var(--color-foreground-rgb) / .1)}#search-modal .predictive-search__search-button{display:flex;justify-content:center;width:100%;border-radius:999px;min-height:44px}#search-modal .predictive-search-form__content-wrapper{max-height:calc(80dvh - 78px)}#search-modal .predictive-search-form__content{min-height:0;flex:1 1 auto}#search-modal .predictive-search-form__content-wrapper:has([data-search-results]):not(:has(.predictive-search-results__no-results))>.predictive-search-form__content{padding-block-end:0}@media(max-width:749px){#search-modal .predictive-search-form__content-wrapper{max-height:calc(100dvh - 100px)}#search-modal .predictive-search-form__footer{padding:12px 16px}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/bliss-color-surfaces.css.map */
