:root{--knenest-btn: #C35BE0;--knenest-btn-hover: #A94BC6;--knenest-btn-active: #963FB3;--knenest-btn-text: #FFFFFF}.btn-primary,.btn-secondary,.btn-dark,.btn-black,.btn-outline-primary,.btn-outline-secondary,a.btn-primary,a.btn-secondary,a.btn-dark,a.btn-black,button.btn-primary,button.btn-secondary,button.btn-dark,button.btn-black{--bs-btn-color: var(--knenest-btn-text) !important;--bs-btn-bg: var(--knenest-btn) !important;--bs-btn-border-color: var(--knenest-btn) !important;--bs-btn-hover-color: var(--knenest-btn-text) !important;--bs-btn-hover-bg: var(--knenest-btn-hover) !important;--bs-btn-hover-border-color: var(--knenest-btn-hover) !important;--bs-btn-active-color: var(--knenest-btn-text) !important;--bs-btn-active-bg: var(--knenest-btn-active) !important;--bs-btn-active-border-color: var(--knenest-btn-active) !important;--bs-btn-focus-shadow-rgb: 195, 91, 224 !important;color:var(--knenest-btn-text)!important;background-color:var(--knenest-btn)!important;border-color:var(--knenest-btn)!important}.btn-primary:hover,.btn-secondary:hover,.btn-dark:hover,.btn-black:hover,.btn-outline-primary:hover,.btn-outline-secondary:hover,a.btn-primary:hover,a.btn-secondary:hover,a.btn-dark:hover,a.btn-black:hover,button.btn-primary:hover,button.btn-secondary:hover,button.btn-dark:hover,button.btn-black:hover{color:var(--knenest-btn-text)!important;background-color:var(--knenest-btn-hover)!important;border-color:var(--knenest-btn-hover)!important}.btn-primary:active,.btn-secondary:active,.btn-dark:active,.btn-black:active,.btn-outline-primary:active,.btn-outline-secondary:active,.btn-primary.active,.btn-secondary.active,.btn-dark.active,.btn-black.active,.btn-outline-primary.active,.btn-outline-secondary.active{color:var(--knenest-btn-text)!important;background-color:var(--knenest-btn-active)!important;border-color:var(--knenest-btn-active)!important}.btn-primary:focus,.btn-secondary:focus,.btn-dark:focus,.btn-black:focus,.btn-outline-primary:focus,.btn-outline-secondary:focus,.btn-primary:focus-visible,.btn-secondary:focus-visible,.btn-dark:focus-visible,.btn-black:focus-visible,.btn-outline-primary:focus-visible,.btn-outline-secondary:focus-visible{color:var(--knenest-btn-text)!important;background-color:var(--knenest-btn-hover)!important;border-color:var(--knenest-btn-hover)!important;box-shadow:0 0 0 .2rem #c35be040!important;outline:none!important}[class^=image-button-],[class*=" image-button-"]{color:#fff!important;background-color:#c35be0!important;border-color:#c35be0!important}[class^=image-button-]:hover,[class*=" image-button-"]:hover,a:hover [class^=image-button-],a:hover [class*=" image-button-"]{color:#fff!important;background-color:#a94bc6!important;border-color:#a94bc6!important}[class^=image-button-]:active,[class*=" image-button-"]:active,a:active [class^=image-button-],a:active [class*=" image-button-"]{color:#fff!important;background-color:#963fb3!important;border-color:#963fb3!important}.sleep-cta__button{background-color:#c35be0!important;border-color:#c35be0!important;color:#fff!important}.sleep-cta__button:hover,.sleep-cta__button:focus{background-color:#a94bc6!important;border-color:#a94bc6!important;color:#fff!important}.sleep-cta__button:active{background-color:#963fb3!important;border-color:#963fb3!important;color:#fff!important}.kn-button{background:#c35be0!important;color:#fff!important}.kn-button:hover,.kn-button:focus{background:#a94bc6!important;color:#fff!important;filter:none!important}.kn-button:active{background:#963fb3!important;color:#fff!important}[id*=richtext_VmXGgG] .btn-primary{font-weight:700!important}.knenest-page-title{margin:0;color:#100d22;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.12}.product-main .product-title{color:#100d22;font-size:clamp(2rem,3.2vw,2.75rem)!important;font-weight:700;line-height:1.12}.product-main .product-preorder-note{display:inline-flex;margin:.85rem 0 0;padding:.5rem .85rem;color:#100d22;background:#f6eaf9;border:1px solid rgba(195,91,224,.35);border-radius:999px;font-size:1rem;font-weight:700;line-height:1.3}.product-main .btn-atc,.product-main .btn-buy,[class^=ai-product-grid-atc-button-],[class*=" ai-product-grid-atc-button-"]{font-weight:700!important}[class^=ai-product-grid-title-],[class*=" ai-product-grid-title-"]{color:#100d22!important;font-weight:700!important}.hero-carousel .carousel-caption .title,.blog-header .title{color:#fff!important;font-weight:700!important;line-height:1.12;text-shadow:0 2px 12px rgba(0,0,0,.35)}.hero-carousel .carousel-caption .subtitle{font-weight:700;letter-spacing:.08em}#contact-form-section h2,.custom-faq-title{color:#100d22!important;font-weight:700!important}[class*=klaviyo-form-] button{color:#fff!important;background:#c35be0!important;border-color:#c35be0!important;font-weight:700!important}[class*=klaviyo-form-] button:hover,[class*=klaviyo-form-] button:focus{color:#fff!important;background:#a94bc6!important;border-color:#a94bc6!important}@media(max-width:767px){.knenest-page-title{font-size:2rem}.product-main .product-title{font-size:2rem!important}.product-main .product-preorder-note{font-size:.9rem}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/custom.css.map */
