.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.woocommerce-page form .form-row input.input-text,.woocommerce-page form .form-row textarea,.woocommerce-page form .form-row select,.woocommerce .select2-container .select2-selection--single{border-radius:var(--kc-radius-sm);transition:border-color var(--kc-duration) var(--kc-ease),box-shadow var(--kc-duration) var(--kc-ease)}.woocommerce form .form-row input.input-text:focus,.woocommerce form .form-row textarea:focus,.woocommerce form .form-row select:focus,.woocommerce-page form .form-row input.input-text:focus,.woocommerce-page form .form-row textarea:focus,.woocommerce-page form .form-row select:focus{border-color:var(--kc-purple);box-shadow:0 0 0 3px var(--kc-wash-brand);outline:none}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-radius:var(--kc-radius)}.kc-notice{border-radius:var(--kc-radius);color:var(--kc-black);font-size:.95rem;line-height:1.6;margin:0 0 var(--kc-space-5);padding:var(--kc-space-4) var(--kc-space-5);position:relative}.kc-notice>:first-child{margin-top:0}.kc-notice>:last-child{margin-bottom:0}.kc-notice a{color:var(--kc-purple-strong);font-weight:600;text-decoration-thickness:1px;text-underline-offset:.18em}.kc-notice a:hover,.kc-notice a:focus{color:var(--kc-purple-strong)}.kc-notice--info{background:var(--kc-white);box-shadow:inset 3px 0 0 var(--kc-purple-strong),0 0 0 1px rgba(0,0,0,.08)}.kc-notice--alert{background:var(--kc-amber-pale);box-shadow:inset 3px 0 0 var(--kc-red)}.kc-notice--alert strong{font-weight:700;letter-spacing:.01em}:is(.kc-prose,body.page:not(.woocommerce-page) .entry-content){font-size:1.02rem;line-height:1.78}:is(.kc-prose,body.page:not(.woocommerce-page) .entry-content) :is(p,li){color:var(--kc-text-muted);max-width:68ch}:is(.kc-prose,body.page:not(.woocommerce-page) .entry-content) p{margin:0 0 1.25em}:is(.kc-prose,body.page:not(.woocommerce-page) .entry-content)>p:first-child,:is(.kc-prose,body.page:not(.woocommerce-page) .entry-content)>div>p:first-of-type{color:var(--kc-text);font-size:1.14rem;line-height:1.7}:is(.kc-prose,body.page:not(.woocommerce-page) .entry-content) :is(h2,h3){color:var(--kc-white);font-family:var(--wp--preset--font-family--michroma,inherit);font-weight:500;letter-spacing:-.015em;line-height:1.28;margin:2.4em 0 .7em!important;scroll-margin-top:6rem}:is(.kc-prose,body.page:not(.woocommerce-page) .entry-content) h2{font-size:clamp(1.15rem,2vw,1.6rem)}:is(.kc-prose,body.page:not(.woocommerce-page) .entry-content) h3{font-size:clamp(1.05rem,1.6vw,1.3rem)}:is(.kc-prose,body.page:not(.woocommerce-page) .entry-content) h4{color:var(--kc-white);font-size:1.02rem;font-weight:600;margin-top:1.9em}:is(.kc-prose,body.page:not(.woocommerce-page) .entry-content) :is(ul,ol){margin:0 0 1.25em;padding-left:1.35em}:is(.kc-prose,body.page:not(.woocommerce-page) .entry-content) li{line-height:1.7}:is(.kc-prose,body.page:not(.woocommerce-page) .entry-content) li+li{margin-top:.5em}:is(.kc-prose,body.page:not(.woocommerce-page) .entry-content) li::marker{color:var(--kc-purple)}:is(.kc-prose,body.page:not(.woocommerce-page) .entry-content) strong{color:var(--kc-white)}:is(.kc-prose,body.page:not(.woocommerce-page) .entry-content) a:not(.wp-element-button):not(.wp-block-button__link):not(.button){color:var(--kc-purple);text-decoration-thickness:1px;text-underline-offset:.18em}body:is(.archive,.search,.error404):not(.woocommerce) .wp-block-cover>.wp-block-cover__background{background:radial-gradient(115% 85% at 12% 0%,rgba(86,43,218,.26),transparent 62%),linear-gradient(135deg,rgba(7,7,10,.72),rgba(7,7,10,.96));opacity:1}body:is(.archive,.search,.error404):not(.woocommerce) .wp-block-cover::before{background:linear-gradient(90deg,var(--kc-purple) 0 min(150px,14%),transparent min(150px,14%) calc(100% - min(150px,14%)),var(--kc-purple) calc(100% - min(150px,14%)) 100%);content:"";height:2px;left:0;position:absolute;right:0;top:0;z-index:2}body:is(.archive,.search,.error404):not(.woocommerce) .wp-block-cover::after{background:linear-gradient(90deg,transparent,var(--kc-line-brand),transparent);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;z-index:2}@media (max-width:768px){.register-text{display:none!important}.register-compliance-text{display:block!important;margin-bottom:var(--kc-space-5)}.woocommerce-account .col2-set{display:flex;flex-direction:column}.woocommerce-account .u-column1.col-1{margin-bottom:30px;order:1;width:100%!important}.woocommerce-account .u-column2.col-2{order:2;width:100%!important}}@media (min-width:769px){.register-compliance-text{display:none!important}}body .guten-Vq8VJX:not(.background-animated)>.guten-column-wrapper,body .guten-Vq8VJX:not(.background-animated)>.sticky-wrapper>.guten-column-wrapper{background-image:none}body .guten-5a6U7j::before{background-image:radial-gradient(115% 85% at 12% 0%,rgba(86,43,218,.26),transparent 62%),linear-gradient(135deg,rgba(7,7,10,.72),rgba(7,7,10,.96))}@media (max-width:1024px){body .gutenverse-menu-wrapper .gutenverse-menu i[class*=gtn-down-arrow]{align-items:center;min-height:44px;padding-bottom:0;padding-top:0}}body .kc-hero::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(115% 85% at 12% 0%,rgba(86,43,218,.26),transparent 62%),linear-gradient(135deg,rgba(7,7,10,1),rgba(7,7,10,1))}body .kc-hero{padding-top:clamp(5.5rem,9vw,7.25rem)!important;padding-bottom:clamp(3rem,5vw,4.5rem)!important;margin-bottom:0!important}body .kc-hero.guten-section>.guten-container{align-items:center;column-gap:clamp(1.5rem,4vw,4rem);display:grid;grid-template-columns:minmax(0,1fr) auto;row-gap:clamp(1.75rem,4vw,2.5rem)}body .kc-hero.guten-section>.guten-container>.guten-column{grid-column:1;grid-row:1}body .kc-hero.guten-section>.guten-container::after{align-self:center;grid-column:2;grid-row:1;justify-self:center}body .kc-hero.guten-section>.guten-container::after{aspect-ratio:402/498;background-image:url("/wp-content/uploads/2026/08/kimera-hero-watermark-white.svg");background-position:center;background-repeat:no-repeat;background-size:contain;content:"";inset:auto;pointer-events:none;position:static;width:clamp(9.5rem,20vw,17.5rem);--lzl-bg-img:"/wp-content/uploads/2026/08/kimera-hero-watermark-white.svg"}body .kc-hero::after{content:none}body .kc-hero .kc-hero__eyebrow{color:var(--kc-purple-soft);font-family:var(--wp--preset--font-family--michroma,inherit);font-size:clamp(.5rem,.85vw,.66rem);letter-spacing:.3em;margin:0 0 clamp(.9rem,1.6vw,1.35rem);text-transform:uppercase}body .kc-hero .kc-hero__slogan{color:var(--kc-white,#fff);font-size:clamp(1.35rem,3.4vw,2.875rem);font-style:italic;font-weight:500;letter-spacing:-.01em;line-height:1.24;margin:0 0 clamp(1rem,1.8vw,1.5rem);max-width:15ch;text-wrap:pretty}body .kc-hero .kc-hero__slogan .kc-em{color:var(--kc-purple);font-style:inherit;font-weight:600}body .kc-hero .kc-hero__sub{color:var(--kc-purple-soft);font-size:clamp(.8rem,1.15vw,1rem);line-height:1.6;margin:0 0 clamp(1rem,1.8vw,1.5rem);max-width:46ch}body .kc-hero .kc-hero__sub strong{color:var(--kc-white,#fff);font-weight:600}body .kc-hero .kc-hero__diff{background:linear-gradient(90deg,rgba(137,88,254,.15),rgba(137,88,254,.02));border-left:2px solid var(--kc-purple);border-radius:0 3px 3px 0;color:var(--kc-white,#fff);font-size:clamp(.72rem,1vw,.875rem);line-height:1.55;margin:0 0 clamp(1.15rem,2vw,1.6rem);max-width:52ch;padding:.75rem .95rem}body .kc-hero .kc-hero__ruo{border-top:1px solid rgba(206,192,246,.17);color:var(--kc-purple-soft);font-size:clamp(.58rem,.75vw,.72rem);grid-column:1/-1;line-height:1.62;margin:clamp(1.6rem,3vw,2.75rem) 0 0;opacity:.72;padding-top:.95rem}body .kc-hero .kc-hero__ruo strong{font-family:var(--wp--preset--font-family--michroma,inherit);font-size:.94em;letter-spacing:.09em;opacity:.9;text-transform:uppercase}body .kc-hero .guten-button-wrapper .guten-button{border-radius:6px;border-width:1px;font-weight:600;padding:.85rem 1.5rem;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s cubic-bezier(.2,.7,.3,1);width:auto}body .kc-hero .guten-IS7NwY .guten-button,body .kc-hero .guten-atsUqg .guten-button,body .kc-hero .wp-block-button:not(.is-style-outline) .wp-block-button__link{background-color:var(--kc-purple-strong);border-color:transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 8px 20px -8px rgba(86,43,218,.9);color:var(--kc-white,#fff)}body .kc-hero .guten-IS7NwY .guten-button:hover,body .kc-hero .wp-block-button:not(.is-style-outline) .wp-block-button__link:hover{background-color:color-mix(in srgb,var(--kc-purple-strong),var(--kc-purple) 35%);box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 14px 28px -10px rgba(86,43,218,1);transform:translateY(-2px)}body .kc-hero .guten-nqvswg .guten-button,body .kc-hero .wp-block-button.is-style-outline .wp-block-button__link{background-color:rgba(255,255,255,.05);border-color:rgba(206,192,246,.42);color:var(--kc-white,#fff)}body .kc-hero .guten-nqvswg .guten-button:hover,body .kc-hero .wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:rgba(137,88,254,.18);border-color:var(--kc-purple);transform:translateY(-2px)}body .kc-hero .guten-button:focus-visible{outline:2px solid var(--kc-purple-soft);outline-offset:3px}body .kc-hero .guten-button-wrapper.guten-element-hide{visibility:visible}body .kc-hero .guten-button-wrapper.animated{animation:none}@media (prefers-reduced-motion:no-preference){body .kc-hero::before{animation:kc-hero-drift 26s ease-in-out infinite alternate}body .kc-hero.guten-section>.guten-container::after{animation:kc-hero-mark-in .9s cubic-bezier(.2,.7,.3,1) both}}@media (max-width:900px){body .kc-hero.guten-section>.guten-container{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}body .kc-hero.guten-section>.guten-container>.guten-column{grid-column:1;grid-row:2}body .kc-hero.guten-section>.guten-container::after{grid-column:1;grid-row:1;width:clamp(8rem,34vw,12rem)}body .kc-hero .kc-hero__slogan,body .kc-hero .kc-hero__sub{max-width:none}body .kc-hero .kc-hero__diff{text-align:left}}.kimera-manifesto .kimera-statement{font-style:normal!important;font-weight:400!important;font-size:clamp(19px,2.3vw,28px)!important;line-height:1.6!important}.kimera-manifesto .kimera-eyebrow{font-size:12px!important;letter-spacing:5px!important}.guten-OUzfxD,.guten-MQYRvN{background-color:var(--kc-ink-900,#0b0b10)!important}.guten-OUzfxD .guten-icon-wrapper,.guten-MQYRvN .guten-icon-wrapper,.guten-eRLrc2 .guten-icon-wrapper{background:rgba(86,43,218,.12)!important;border:1px solid var(--kc-line-brand)!important;color:var(--kc-purple)!important;transition:transform var(--kc-duration) var(--kc-ease),background var(--kc-duration) var(--kc-ease),box-shadow var(--kc-duration) var(--kc-ease)}.wp-block-group.is-layout-grid .wp-block-gutenverse-image .guten-image-wrapper{display:block;overflow:hidden}.wp-block-group.is-layout-grid .wp-block-gutenverse-image img,.woocommerce ul.products li.product img{transition:transform var(--kc-duration-slow) var(--kc-ease-out)}.wp-block-group.is-layout-grid .wp-block-gutenverse-image .guten-image-wrapper:hover img,.woocommerce ul.products li.product:hover img{transform:scale(1.045)}body .kc-hero.guten-section>.guten-container.lzl:not(.lzl-ed)::after,body .kc-hero.guten-section>.guten-container.lzl-ing:not(.lzl-ed)::after{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20238.38%20296.5%22%20width%3D%22238.38%22%20height%3D%22296.5%22%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20fill%3D%22%2300000000%22%20%2F%3E%3C%2Fsvg%3E")}.woocommerce ul.products li.product h2:hover,.woocommerce ul.products li.product .woocommerce-loop-product__title:hover{text-decoration:underline;text-decoration-color:var(--kc-purple);text-decoration-thickness:1px;text-underline-offset:.22em}.guten-eRLrc2 .guten-column-wrapper:hover{background-color:var(--kc-wash-brand)}.guten-icon-wrapper{transition:transform var(--kc-duration) var(--kc-ease),box-shadow var(--kc-duration) var(--kc-ease)}.guten-eRLrc2 .guten-column-wrapper:hover .guten-icon-wrapper{transform:translateY(-2px) scale(1.05);box-shadow:var(--kc-glow-brand)}.kimera-eyebrow,.woocommerce ul.products li.product .posted_in,.wc-block-product-template li .wc-block-components-product-category-list{color:var(--kc-purple);font-size:.71rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span,.wp-block-query-pagination a,.wp-block-query-pagination span.current,.woocommerce div.product .woocommerce-tabs ul.tabs li a{background:rgba(255,255,255,.03);border:1px solid var(--kc-line);border-radius:var(--kc-radius-pill);color:var(--kc-text);display:inline-flex;font-size:.9rem;font-weight:600;line-height:1.2;padding:.62em 1.15em;text-decoration:none;transition:background-color var(--kc-duration) var(--kc-ease),border-color var(--kc-duration) var(--kc-ease),color var(--kc-duration) var(--kc-ease)}.woocommerce nav.woocommerce-pagination ul li a:hover,.wp-block-query-pagination a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover,.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{background:var(--kc-wash-brand);border-color:var(--kc-line-brand);color:var(--kc-white);text-decoration:none}.woocommerce nav.woocommerce-pagination ul li span.current,.wp-block-query-pagination span.current{background:var(--kc-wash-brand);border-color:var(--kc-line-brand);color:var(--kc-white)}.woocommerce div.product .woocommerce-tabs ul.tabs{border:0;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 var(--kc-space-5);padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:0 0;border:0;margin:0;padding:0}.wp-block-group.kimera-band-login,.woocommerce-message,.woocommerce-info{background:radial-gradient(120% 160% at 0% 0%,rgba(86,43,218,.28),transparent 62%),linear-gradient(135deg,var(--kc-ink-700),var(--kc-ink-900));border:1px solid var(--kc-line-brand);border-radius:var(--kc-radius-lg);color:var(--kc-white)}.woocommerce-message::before,.woocommerce-info::before{color:var(--kc-purple)}.kc-chem-browse{margin-top:34px}.kc-chem-browse .kimera-eyebrow{margin:0 0 14px}.kc-chem-pills{display:flex;flex-wrap:wrap;gap:8px;margin:0}.kc-chem-pills a{background:rgba(255,255,255,.03);border:1px solid var(--kc-line);border-radius:var(--kc-radius-pill);color:var(--kc-text);display:inline-flex;font-size:.9rem;font-weight:600;line-height:1.2;padding:.62em 1.15em;text-decoration:none;transition:background-color var(--kc-duration) var(--kc-ease),border-color var(--kc-duration) var(--kc-ease),color var(--kc-duration) var(--kc-ease)}.kc-chem-pills a:hover{background:var(--kc-wash-brand);border-color:var(--kc-line-brand);color:var(--kc-white);text-decoration:none}body.woocommerce-account .woocommerce form.login,body.woocommerce-account .woocommerce form.register,body.woocommerce-account .woocommerce .woocommerce-EditAccountForm,body.woocommerce-account .woocommerce .woocommerce-Address,body.woocommerce-account .woocommerce .woocommerce-MyAccount-content{background:linear-gradient(180deg,var(--kc-ink-700),var(--kc-ink-800));border:1px solid var(--kc-line);border-radius:var(--kc-radius-lg);padding:28px}body.woocommerce-account .woocommerce .woocommerce-Address{transition:border-color var(--kc-duration) var(--kc-ease),box-shadow var(--kc-duration) var(--kc-ease),transform var(--kc-duration) var(--kc-ease)}body.woocommerce-account .woocommerce .woocommerce-Address:hover{border-color:var(--kc-line-brand);box-shadow:var(--kc-glow-brand);transform:translateY(-3px)}body.woocommerce-account .woocommerce-MyAccount-navigation ul{background:linear-gradient(180deg,var(--kc-ink-700),var(--kc-ink-800));border:1px solid var(--kc-line);border-radius:var(--kc-radius-lg);list-style:none;margin:0;overflow:hidden;padding:8px}body.woocommerce-account .woocommerce-MyAccount-navigation li{border:0;list-style:none;margin:0}body.woocommerce-account .woocommerce-MyAccount-navigation li a{border-radius:var(--kc-radius);color:var(--kc-text);display:block;font-size:.92rem;padding:.72em 1em;text-decoration:none;transition:background-color var(--kc-duration) var(--kc-ease),color var(--kc-duration) var(--kc-ease)}body.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background-color:var(--kc-wash-brand);color:var(--kc-white)}body.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background-color:var(--kc-wash-brand);box-shadow:inset 2px 0 0 var(--kc-purple);color:var(--kc-purple-soft)}body.woocommerce-account .woocommerce form .form-row label,body.woocommerce-account .woocommerce label.woocommerce-form-login__rememberme,body.woocommerce-account .woocommerce .woocommerce-form-row label{color:var(--kc-text-dim);font-size:.86rem;font-weight:500;letter-spacing:.01em;line-height:1.4;margin-bottom:6px}body.woocommerce-account .woocommerce button.button,body.woocommerce-account .woocommerce input.button{font-size:.86rem;letter-spacing:.02em;padding:.9em 1.9em}:is(body.woocommerce-account,body.woocommerce-cart) .woocommerce table.shop_table{border:1px solid var(--kc-line);border-collapse:separate;border-radius:var(--kc-radius-lg);border-spacing:0;overflow:hidden;width:100%}:is(body.woocommerce-account,body.woocommerce-cart) .woocommerce table.shop_table th{background-color:rgba(255,255,255,.03);border:0;border-bottom:1px solid var(--kc-line);color:var(--kc-purple);font-size:.71rem;font-weight:700;letter-spacing:.12em;padding:14px 16px;text-align:left;text-transform:uppercase}:is(body.woocommerce-account,body.woocommerce-cart) .woocommerce table.shop_table td{border:0;border-bottom:1px solid var(--kc-line);color:var(--kc-text-dim);padding:14px 16px}:is(body.woocommerce-account,body.woocommerce-cart) .woocommerce table.shop_table tbody tr:last-child td{border-bottom:0}:is(body.woocommerce-account,body.woocommerce-cart) .woocommerce table.shop_table tbody tr{transition:background-color var(--kc-duration) var(--kc-ease)}:is(body.woocommerce-account,body.woocommerce-cart) .woocommerce table.shop_table tbody tr:hover{background-color:var(--kc-wash-brand)}body.woocommerce-account .woocommerce .woocommerce-Address h3,body.woocommerce-account .woocommerce .woocommerce-column__title{color:var(--kc-purple);font-size:.71rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}@media (prefers-reduced-motion:reduce){body.woocommerce-account .woocommerce .woocommerce-Address:hover{transform:none}}body .cuw-product-addons{background:linear-gradient(180deg,var(--kc-ink-700),var(--kc-ink-800))!important;border:1px solid var(--kc-line)!important;border-radius:var(--kc-radius-lg)!important;padding:22px!important}body .cuw-product-addons .cuw-template-title{font-family:var(--wp--preset--font-family--michroma,inherit);font-size:1rem;letter-spacing:.01em}body .cuw-product-addons .cuw-product-row{background-color:rgba(255,255,255,.03);border:1px solid var(--kc-line);border-radius:var(--kc-radius);padding:12px!important;transition:background-color var(--kc-duration) var(--kc-ease),border-color var(--kc-duration) var(--kc-ease)}body .cuw-product-addons .cuw-product-row:hover{background-color:var(--kc-wash-brand);border-color:var(--kc-line-brand)}body .cuw-product-addons .cuw-product-image img{border:1px solid var(--kc-line);border-radius:var(--kc-radius-sm)}body .cuw-product-addons .cuw-product-title{color:var(--kc-white);font-family:inherit;font-weight:500}body .cuw-product-addons .cuw-product-price,body .cuw-product-addons .cuw-product-price .amount,body .cuw-product-addons .cuw-total-price{color:var(--kc-purple);font-weight:600}body .cuw-product-addons .cuw-product-checkbox{accent-color:var(--kc-purple);height:17px;width:17px}body .cuw-product-addons .cuw-product-addons-pricing-section{border-top:1px solid var(--kc-line);padding-top:12px}body .cuw-product-addons .quantity-input .cuw-qty{background-color:rgba(255,255,255,.04);border:1px solid var(--kc-line);border-radius:var(--kc-radius-sm);color:var(--kc-text)}body.single-product .woocommerce p.stock.in-stock{color:var(--kc-text-dim);font-size:.86rem}body.single-product .woocommerce p.stock.out-of-stock{color:#ff6b6b;font-size:.86rem}body .woocommerce-ordering select.orderby,body .wc-block-catalog-sorting select.orderby,body .woocommerce .woocommerce-ordering select{appearance:none;-webkit-appearance:none;background-color:rgba(255,255,255,.04);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23c9c5d1' stroke-width='1.6' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:11px;border:1px solid var(--kc-line);border-radius:var(--kc-radius-pill);color:var(--kc-text);font-family:inherit;font-size:.9rem;height:auto;padding:.62em 2.6em .62em 1.15em;transition:border-color var(--kc-duration) var(--kc-ease),box-shadow var(--kc-duration) var(--kc-ease)}body .woocommerce-ordering select.orderby:hover{border-color:var(--kc-line-brand)}body .woocommerce-ordering select.orderby:focus{border-color:var(--kc-purple);box-shadow:0 0 0 3px var(--kc-wash-brand);outline:none}body .woocommerce-ordering select.orderby option{background-color:var(--kc-ink-800);color:var(--kc-text)}body.woocommerce-checkout .woocommerce-privacy-policy-text,body.woocommerce-checkout .woocommerce-terms-and-conditions,body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text,body.woocommerce-checkout .payment_box{font-size:.95rem;line-height:1.7}body.woocommerce-checkout .woocommerce-privacy-policy-text :is(p,li),body.woocommerce-checkout .woocommerce-terms-and-conditions :is(p,li),body.woocommerce-checkout .payment_box :is(p,li){color:var(--kc-text-muted);max-width:68ch}body.woocommerce-checkout #payment div.payment_box{background-color:rgba(255,255,255,.03);border:1px solid var(--kc-line);border-radius:var(--kc-radius);color:var(--kc-text-muted);padding:14px 16px}body.woocommerce-checkout #payment div.payment_box::before{border-bottom-color:rgba(255,255,255,.03)}body.woocommerce-checkout .woocommerce-checkout-review-order-table{border:1px solid var(--kc-line);border-collapse:separate;border-radius:var(--kc-radius-lg);border-spacing:0;width:100%}body.woocommerce-checkout .woocommerce-checkout-review-order-table th{background-color:rgba(255,255,255,.03);border:0;border-bottom:1px solid var(--kc-line);color:var(--kc-purple);font-size:.71rem;font-weight:700;letter-spacing:.12em;padding:12px 16px;text-align:left;text-transform:uppercase}body.woocommerce-checkout .woocommerce-checkout-review-order-table td{border:0;border-bottom:1px solid var(--kc-line);color:var(--kc-text-muted);padding:12px 16px}body.woocommerce-checkout .woocommerce-checkout-review-order-table tfoot tr:last-child :is(th,td){border-bottom:0}body.woocommerce-checkout .woocommerce-checkout-review-order-table tr.order-total :is(th,td){color:var(--kc-text);font-size:1.02rem}@media (max-width:767px){body.woocommerce-checkout .woocommerce-checkout-review-order-table{max-width:100%}body.woocommerce-checkout .woocommerce-checkout-review-order-table :is(th,td){overflow-wrap:anywhere;word-break:break-word}}body.woocommerce-checkout #place_order{border:1px solid var(--kc-line-brand);font-size:.95rem;font-weight:600;letter-spacing:.02em;min-height:3rem;padding:.9em 2.2em;width:100%}body.woocommerce-checkout #place_order:hover{box-shadow:var(--kc-glow-brand);transform:translateY(-1px)}body .woocommerce-term-description p{color:var(--kc-text-muted);font-size:1.02rem;line-height:1.78;max-width:68ch}body .wp-block-query-pagination .page-numbers,body .wp-block-query-pagination .wp-block-query-pagination-next,body .wp-block-query-pagination .wp-block-query-pagination-previous{border-radius:var(--kc-radius-pill)}body .wp-block-query-pagination .page-numbers.current{background-color:var(--kc-wash-brand);border:1px solid var(--kc-line-brand);border-radius:var(--kc-radius-pill);color:var(--kc-purple-soft)!important}body.single-product .woocommerce table.shop_attributes,body.single-product table.woocommerce-product-attributes{border:1px solid var(--kc-line);border-collapse:separate;border-radius:var(--kc-radius-lg);border-spacing:0;overflow:hidden;width:100%}body.single-product .woocommerce table.shop_attributes th,body.single-product table.woocommerce-product-attributes th{background-color:rgba(255,255,255,.03);border:0;border-bottom:1px solid var(--kc-line);color:var(--kc-text-dim);font-size:.86rem;font-style:normal;font-weight:500;padding:12px 16px;text-align:left;width:34%}body.single-product .woocommerce table.shop_attributes td,body.single-product table.woocommerce-product-attributes td{border:0;border-bottom:1px solid var(--kc-line);color:var(--kc-text);font-style:normal;padding:12px 16px}body.single-product .woocommerce table.shop_attributes tr:last-child th,body.single-product .woocommerce table.shop_attributes tr:last-child td,body.single-product table.woocommerce-product-attributes tr:last-child th,body.single-product table.woocommerce-product-attributes tr:last-child td{border-bottom:0}body.woocommerce-cart .woocommerce td.product-price .amount,body.woocommerce-cart .woocommerce td.product-subtotal .amount,body.woocommerce-cart .woocommerce .cart_totals .amount{color:var(--kc-purple);font-weight:600}body.woocommerce-cart .woocommerce td.product-name a{color:var(--kc-white)}body.woocommerce-cart .woocommerce td.product-name a:hover{color:var(--kc-purple-soft)}body.woocommerce-cart .woocommerce td.product-thumbnail img{border:1px solid var(--kc-line);border-radius:var(--kc-radius-sm)}body.woocommerce-cart .woocommerce input#coupon_code::placeholder{color:var(--kc-text-dim);opacity:1}.kc-qty__button{background-color:rgba(255,255,255,.04);border:1px solid var(--kc-line);color:var(--kc-text);cursor:pointer;font-family:inherit;font-size:1rem;line-height:1;min-width:2.4em;padding:.6em .7em;transition:background-color var(--kc-duration) var(--kc-ease),border-color var(--kc-duration) var(--kc-ease),color var(--kc-duration) var(--kc-ease);user-select:none}.kc-qty__button--minus{border-radius:var(--kc-radius) 0 0 var(--kc-radius);border-right-width:0}.kc-qty__button--plus{border-left-width:0;border-radius:0 var(--kc-radius) var(--kc-radius) 0}.kc-qty__button:hover:not(:disabled){background-color:var(--kc-wash-brand);border-color:var(--kc-line-brand);color:var(--kc-white)}.kc-qty__button:focus-visible{border-color:var(--kc-purple);box-shadow:0 0 0 3px var(--kc-wash-brand);outline:none;position:relative}.kc-qty__button:disabled{cursor:not-allowed;opacity:.4}body.woocommerce-cart .woocommerce a.remove{color:var(--kc-text-dim)!important;transition:background-color var(--kc-duration) var(--kc-ease),color var(--kc-duration) var(--kc-ease)}body.woocommerce-cart .woocommerce a.remove:hover{background-color:rgba(255,107,107,.12);color:#ff6b6b!important}body.woocommerce-cart .woocommerce .cart_totals h2{color:var(--kc-purple);font-size:.71rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body.woocommerce-cart .woocommerce .cart_totals table.shop_table th{background-color:transparent;color:var(--kc-text-dim);font-size:.86rem;letter-spacing:normal;text-transform:none}body.woocommerce-cart .woocommerce .cart_totals tr.order-total th,body.woocommerce-cart .woocommerce .cart_totals tr.order-total td{color:var(--kc-white);font-size:1rem}body .gutenverse-menu-wrapper .gutenverse-menu>li.current-menu-item>a{color:var(--kc-purple-soft)}body .ue-mini-cart .ue-mini-cart-item{border-bottom:1px solid var(--kc-line)}body .ue-mini-cart .ue-mini-cart-item-image{border:1px solid var(--kc-line);border-radius:var(--kc-radius-sm)}body .ue-widget-root[class*=uc_woo_mini_cart] .ue-mini-cart-item-image{background-color:var(--kc-ink-700)}body .ue-widget-root[class*=uc_woo_mini_cart] .ue-mini-cart-item-delete{background-color:var(--kc-ink-700);color:var(--kc-text-dim)}body .ue-widget-root[class*=uc_woo_mini_cart] .ue_mini_quantity_input,body .ue-widget-root[class*=uc_woo_mini_cart] .ue_mini_input,body .ue-widget-root[class*=uc_woo_mini_cart] .ue_mini_minus,body .ue-widget-root[class*=uc_woo_mini_cart] .ue_mini_plus{background-color:var(--kc-ink-700)!important;color:var(--kc-text)!important}body .ue-widget-root[class*=uc_woo_mini_cart] .ue_mini_quantity_input{border:1px solid var(--kc-line)!important;border-radius:var(--kc-radius-sm)!important}body .ue-mini-cart .ue-mini-cart-item-title-text{color:var(--kc-white);transition:color var(--kc-duration) var(--kc-ease)}body .ue-mini-cart .ue-mini-cart-item-title-text:hover{color:var(--kc-purple-soft)}body .ue-mini-cart .ue_mini_quantity_input{border:1px solid var(--kc-line);border-radius:var(--kc-radius-pill);overflow:hidden}body .ue-mini-cart .ue_mini_input{background-color:transparent;border:0;color:var(--kc-text)}body .ue-mini-cart .ue-mini-cart-item-delete:hover{color:#ff6b6b}body .kc-header .gutenverse-menu>li>a>i{transition:transform var(--kc-duration) var(--kc-ease)}body .kc-header .gutenverse-menu>li:hover>a>i{transform:rotate(180deg)}body .jetpack-instant-search__overlay{background-color:rgba(7,7,10,.82)}body .jetpack-instant-search .jetpack-instant-search__search-results{background-color:var(--kc-ink-900);color:var(--kc-text)}body .jetpack-instant-search .jetpack-instant-search__box-input,body .jetpack-instant-search .jetpack-instant-search__search-sort-select{background-color:rgba(255,255,255,.04);border:1px solid var(--kc-line);border-radius:var(--kc-radius);color:var(--kc-text);font-family:inherit}body .jetpack-instant-search .jetpack-instant-search__box-input:focus,body .jetpack-instant-search .jetpack-instant-search__search-sort-select:focus{border-color:var(--kc-purple);box-shadow:0 0 0 3px var(--kc-wash-brand);outline:none}body .jetpack-instant-search .jetpack-instant-search__overlay-close:hover{color:var(--kc-purple-soft)}body .jetpack-instant-search .jetpack-instant-search__search-result{background:linear-gradient(180deg,var(--kc-ink-700),var(--kc-ink-800));border:1px solid var(--kc-line);border-radius:var(--kc-radius-lg);margin-bottom:var(--kc-space-3,12px);overflow:hidden;padding:18px 20px;transition:border-color var(--kc-duration) var(--kc-ease),box-shadow var(--kc-duration) var(--kc-ease),transform var(--kc-duration) var(--kc-ease)}body .jetpack-instant-search .jetpack-instant-search__search-result:hover,body .jetpack-instant-search .jetpack-instant-search__search-result:focus-within{border-color:var(--kc-line-brand);box-shadow:var(--kc-glow-brand);transform:translateY(-3px)}body .jetpack-instant-search .jetpack-instant-search__search-result-title-link{color:var(--kc-white)}body .jetpack-instant-search .jetpack-instant-search__search-result-title-link:hover{color:var(--kc-white);text-decoration:underline;text-decoration-color:var(--kc-purple);text-decoration-thickness:1px;text-underline-offset:.22em}body .jetpack-instant-search .jetpack-instant-search__product-price,body .jetpack-instant-search .jetpack-instant-search__product-price .amount{color:var(--kc-purple);font-family:inherit;font-weight:600}body .jetpack-instant-search .jetpack-instant-search__search-results-title,body .jetpack-instant-search .jetpack-instant-search__search-filters-title{color:var(--kc-white)}body .jetpack-instant-search .jetpack-instant-search__search-filter-sub-heading{color:var(--kc-purple);font-size:.71rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}body .jetpack-instant-search .jetpack-instant-search__search-filter-list-label,body .jetpack-instant-search .jetpack-instant-search__search-results-filter-button,body .jetpack-instant-search .jetpack-instant-search__search-sort label{color:var(--kc-text-dim)}body .jetpack-instant-search .jetpack-instant-search__search-filter-list-input{accent-color:var(--kc-purple)}body .jetpack-instant-search .jetpack-instant-search__jetpack-colophon{background-color:var(--kc-ink-900);border-top:1px solid var(--kc-line)}body .jetpack-instant-search .jetpack-instant-search__jetpack-colophon-link,body .jetpack-instant-search .jetpack-instant-search__jetpack-colophon-text{color:var(--kc-text-muted);opacity:.75}body .jetpack-instant-search .jetpack-instant-search__search-results .jetpack-instant-search__search-results-primary .jetpack-instant-search__search-result mark,body .jetpack-instant-search mark{background-color:var(--kc-wash-brand);border-radius:3px;color:var(--kc-purple-soft);padding:0 2px}body .dgwt-wcas-suggestions-wrapp{background-color:var(--kc-ink-800);border:1px solid var(--kc-line);border-radius:var(--kc-radius);color:var(--kc-text);overflow:hidden}body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion{border-bottom:1px solid var(--kc-line);color:var(--kc-text);transition:background-color var(--kc-duration-fast) var(--kc-ease)}body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion:hover,body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-selected{background-color:var(--kc-wash-brand)}body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-st--title,body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-st-title{color:var(--kc-white)}body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-sp,body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-st--price{color:var(--kc-purple)}@media (prefers-reduced-motion:reduce){body .jetpack-instant-search .jetpack-instant-search__search-result:hover{transform:none}}body .guten-post-block .guten-postblock .guten-post-category a{font-family:inherit;letter-spacing:.1em;text-transform:uppercase}.wpmozo-product-carousel-wrap .swiper-navigation{transition:transform var(--kc-duration) var(--kc-ease),box-shadow var(--kc-duration) var(--kc-ease)}.wpmozo-product-carousel-wrap .swiper-navigation:hover{box-shadow:var(--kc-glow-brand);transform:scale(1.08)}.wpmozo-product-carousel-wrap .swiper-pagination-bullet{transition:opacity var(--kc-duration) var(--kc-ease),transform var(--kc-duration) var(--kc-ease)}.wpmozo-product-carousel-wrap .swiper-pagination-bullet:hover{opacity:1;transform:scale(1.3)}@media (prefers-reduced-motion:reduce){.wpmozo-product-carousel-wrap .swiper-navigation:hover,.wpmozo-product-carousel-wrap .swiper-pagination-bullet:hover{transform:none}}body .guten-accordions{--guten-border-color:rgba(255,255,255,.09);display:flex;flex-direction:column;gap:12px}body .guten-accordions .accordion-item{background:linear-gradient(180deg,var(--kc-ink-700),var(--kc-ink-800));border:1px solid var(--kc-line);border-radius:var(--kc-radius-lg);overflow:hidden;transition:border-color var(--kc-duration) var(--kc-ease),box-shadow var(--kc-duration) var(--kc-ease)}body .guten-accordions .accordion-item:hover{border-color:var(--kc-line-brand)}body .guten-accordions .accordion-item .accordion-heading{border-bottom:0;color:var(--kc-white);font-family:var(--wp--preset--font-family--michroma,"Michroma",sans-serif);font-size:.95rem;font-weight:500;gap:14px;line-height:1.45;padding:18px 22px}body .guten-accordions .accordion-item .accordion-icon i{color:var(--kc-purple);font-size:.8rem;transition:color var(--kc-duration) var(--kc-ease)}body .guten-accordions .accordion-item:hover .accordion-icon i{color:var(--kc-purple-soft)}body .guten-accordions .accordion-item .accordion-content{border-top:1px solid var(--kc-line);color:var(--kc-text-dim);margin:0 22px;padding:16px 0 20px}body .guten-accordions .accordion-item .accordion-content p{color:var(--kc-text-dim);margin:0}body .woocommerce form .form-row .required,body .woocommerce-page form .form-row .required,body.woocommerce .required,body.woocommerce-page .required{color:var(--kc-purple-soft);text-decoration:none}body.single-post .guten-post-content :is(p,li){color:var(--kc-text-muted);font-size:1.02rem;line-height:1.78;max-width:68ch}body.single-post .guten-post-content h2{margin-bottom:0!important;margin-top:3.2rem!important;max-width:34rem}body.single-post .guten-post-content h3{margin-bottom:0!important;margin-top:2.1rem!important;max-width:34rem}body.single-post .guten-post-content :is(h2,h3)+*{margin-top:.7rem}body.single-post .guten-post-content>:first-child{margin-top:0}body.single-post .guten-post-content :is(figure.wp-block-table,table){max-width:none}body.single-post .guten-post-content table{border:1px solid var(--kc-line);border-collapse:separate;border-radius:var(--kc-radius-lg);border-spacing:0;width:100%}body.single-post .guten-post-content table th{background-color:rgba(255,255,255,.03);border:0;border-bottom:1px solid var(--kc-line);color:var(--kc-purple);font-size:.71rem;font-weight:700;letter-spacing:.12em;padding:12px 16px;text-align:left;text-transform:uppercase}body.single-post .guten-post-content table td{border:0;border-bottom:1px solid var(--kc-line);color:var(--kc-text-muted);max-width:none;padding:12px 16px}body.single-post .guten-post-content table tr:last-child td{border-bottom:0}body.single-post .guten-post-content code{background-color:var(--kc-wash-brand);border:1px solid var(--kc-line);border-radius:var(--kc-radius-sm);color:var(--kc-purple-soft);font-family:var(--kc-mono);font-size:.88em;padding:.1em .38em}body.single-post .guten-post-content :is(sub,sup){line-height:0}body.single-post .guten-post-content a{text-underline-offset:.18em}body.single-post .guten-post-content a:hover{color:var(--kc-purple-soft)}@media (max-width:767px){body .guten-advanced-heading h1.heading-title,body .guten-advanced-heading h1 .heading-focus{font-size:28px!important;line-height:1.15!important}body .guten-advanced-heading h2.heading-title,body .guten-advanced-heading h2 .heading-focus{font-size:24px!important;line-height:1.2!important}body .guten-advanced-heading h3.heading-title,body .guten-advanced-heading h3 .heading-focus{font-size:21px!important;line-height:1.25!important}}body.woocommerce-cart .woocommerce a.remove{height:32px;line-height:32px;width:32px}body .guten-post-block .guten-postblock .guten-post-category a{display:inline-block;padding:.45em .7em}@media (max-width:600px){body.home .wp-block-group.is-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){body .jetpack-instant-search__search-sort-select{font-size:16px}}@media (max-width:1024px){body [class*=uc_woo_mini_cart] .ue_mini_input{font-size:16px!important;width:40px!important}}@media (max-width:1024px){body .dgwt-wcas-overlay-mobile,body .js-dgwt-wcas-overlay-mobile{background-color:var(--kc-ink-800)!important;color:var(--kc-text)!important}body .dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar,body .js-dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar{background-color:var(--kc-ink-900)!important;border-bottom:1px solid var(--kc-line)}}@media (max-width:1024px){body .dgwt-wcas-om-bar button.dgwt-wcas-om-return,body .dgwt-wcas-om-bar button.dgwt-wcas-om-return:active,body .dgwt-wcas-om-bar button.dgwt-wcas-om-return:focus,body .dgwt-wcas-om-bar button.dgwt-wcas-om-return:hover{background:rgba(137,88,254,.22)!important;border:1px solid rgba(137,88,254,.45)!important;border-radius:10px!important}}body .custom-checkout-notice,body .kc-checkout-note,body .order-notes-notice{background:var(--kc-ink-700);border:1px solid var(--kc-line);border-left:3px solid var(--kc-purple);border-radius:var(--kc-radius-sm,10px);color:var(--kc-text);padding:14px 18px;margin-bottom:18px;font-size:.95rem;line-height:1.6}body .custom-checkout-notice strong,body .kc-checkout-note strong,body .order-notes-notice strong{color:var(--kc-text)}body .order-notes-notice strong,body .order-notes-notice p{color:var(--kc-text)}body .order-notes-notice p{color:var(--kc-text-muted,var(--kc-text));margin:4px 0 0}body .custom-checkout-notice a,body .kc-checkout-note a,body .order-notes-notice a{color:var(--kc-purple)}body .wc-block-components-notice-banner.is-error{border-left-color:var(--wc-red,#cc1818)}body .wc-block-components-notice-banner>svg,body .wc-block-components-notice-banner.is-info>svg,body .wc-block-components-notice-banner.is-success>svg,body .wc-block-components-notice-banner.is-warning>svg{fill:var(--kc-purple);background:0 0}body .wc-block-components-notice-banner.is-error>svg{fill:var(--wc-red,#cc1818)}body .wc-block-components-notice-banner .wc-block-components-notice-banner__content a{color:var(--kc-purple)}.fluentform{--fluentform-primary:var(--kc-purple);--fluentform-secondary:var(--kc-text);--fluentform-danger:var(--kc-red-bright);--fluentform-border-color:rgba(255,255,255,.4);--fluentform-border-radius:10px;--kc-field-bg:var(--kc-ink-600);--kc-field-border:rgba(255,255,255,.4)}body .fluentform.ff-default .ff-el-form-control:not(.ff-screen-reader-element),body .fluentform.ff-default .ff-el-form-control:not(.ff-screen-reader-element):hover,body .fluentform.ff-default .ff-el-form-control:not(.ff-screen-reader-element):focus{background-color:var(--kc-field-bg);border-color:var(--kc-field-border);color:var(--kc-text);font-family:inherit}body .fluentform.ff-default .ff-el-form-control:not(.ff-screen-reader-element):-webkit-autofill,body .fluentform.ff-default .ff-el-form-control:not(.ff-screen-reader-element):-webkit-autofill:hover,body .fluentform.ff-default .ff-el-form-control:not(.ff-screen-reader-element):-webkit-autofill:focus{-webkit-text-fill-color:var(--kc-text);-webkit-box-shadow:0 0 0 100vmax var(--kc-field-bg) inset;caret-color:var(--kc-text)}body .fluentform .ff-el-input--label label,body .fluentform .ff-el-form-check-label,body .fluentform .ff-el-section-break .ff-el-section-title{color:var(--kc-text)}body .fluentform .ff-el-help-message,body .fluentform .ff-el-section-break .ff-section_break_desk{color:var(--kc-text-muted)}body .fluentform .ff-el-section-break hr{border:0;border-top:1px solid var(--kc-line-strong,rgba(255,255,255,.16));margin:10px 0 0}body .fluentform.ff-default .ff-el-form-control:not(.ff-screen-reader-element)::placeholder{color:var(--kc-text-dim);opacity:1}body .fluentform .ff-el-form-check-input{accent-color:var(--kc-purple)}body .fluentform .ff_file_upload_holder{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px dashed var(--kc-field-border);border-radius:var(--fluentform-border-radius);background-color:var(--kc-field-bg);cursor:pointer;transition:border-color var(--kc-duration-fast,140ms) var(--kc-ease,ease),background-color var(--kc-duration-fast,140ms) var(--kc-ease,ease)}body .fluentform .ff_file_upload_holder:hover{border-color:var(--kc-purple);background-color:var(--kc-ink-500)}body .fluentform .ff_file_upload_holder:focus-within{outline:var(--kc-focus-width,2px) solid var(--kc-purple);outline-offset:var(--kc-focus-offset,3px);border-color:var(--kc-purple)}body .fluentform .ff_upload_btn.ff-btn,body .fluentform .ff_upload_btn.ff-btn:hover,body .fluentform .ff_upload_btn.ff-btn:focus-visible{background-color:var(--kc-purple-strong);border:1px solid var(--kc-purple);color:#fff;border-radius:var(--fluentform-border-radius);padding:9px 18px;flex:0 0 auto}body .fluentform .ff_upload_btn.ff-btn:hover{border-color:var(--kc-purple-soft)}body .fluentform .ff-uploaded-list .ff-upload-preview,body .fluentform .ff-uploaded-list .ff-upload-details,body .fluentform .ff-uploaded-list .ff-upload-filename{color:var(--kc-text-muted)}body .fluentform .ff-uploaded-list .ff-upload-error{color:var(--kc-red-bright)}body .fluentform.ff-default .ff-btn-submit{background-color:var(--kc-purple-strong);border:1px solid var(--kc-purple);color:#fff;border-radius:var(--fluentform-border-radius);font-family:"Michroma",var(--wp--preset--font-family--montserrat,sans-serif);padding:12px 28px}body .fluentform.ff-default .ff-btn-submit:hover{border-color:var(--kc-purple-soft);box-shadow:var(--kc-glow-brand,0 0 0 1px rgba(137,88,254,.38))}body .fluentform .ff-el-form-control:not(.ff-screen-reader-element):focus-visible,body .fluentform .ff-el-form-check-input:focus-visible,body .fluentform .ff-btn:focus-visible{outline:var(--kc-focus-width,2px) solid var(--kc-purple);outline-offset:var(--kc-focus-offset,3px)}body .fluentform .ff-el-is-error .text-danger,body .fluentform .text-danger{color:var(--kc-red-bright);font-size:13px}body .fluentform.ff-default .ff-el-is-error .ff-el-form-control:not(.ff-screen-reader-element){border-color:var(--kc-red-bright)}body .fluentform .ff-el-tc label.ff_tc_label,body .fluentform .ff-el-tc label.ff_tc_label a{color:var(--kc-text-muted)}body .fluentform .ff-el-tc label.ff_tc_label a{text-decoration:underline}body .igd-shortcode-wrap.igd-shortcode-search,body .igd-shortcode-wrap.igd-shortcode-browser,body .igd-shortcode-wrap.igd-shortcode-gallery,body .igd-shortcode-wrap.igd-shortcode-review{border-color:var(--kc-purple)}body .igd-file-browser-header{border-bottom-color:var(--kc-purple)}body .igd-shortcode-wrap.igd-shortcode-search{background:radial-gradient(120% 140% at 8% 0%,rgba(137,88,254,.16),transparent 60%),linear-gradient(180deg,var(--kc-purple-ink),var(--kc-ink-900));border-radius:18px;color:var(--kc-text)}body .igd-shortcode-search .igd-file-browser .igd-root-placeholder{background:0 0;margin:0 auto;max-width:720px;min-width:0;padding:3rem 1.5rem;width:100%}body .igd-shortcode-search .igd-root-placeholder-title{color:var(--kc-white);font-size:clamp(1rem,1.5vw,1.2rem);letter-spacing:-.01em;line-height:1.45;margin:0 0 1.75rem;max-width:34em;text-align:center}body .igd-shortcode-search .igd-file-browser .igd-root-placeholder.search-placeholder .igd-search-bar{background:var(--kc-ink-700);border:1px solid var(--kc-purple);border-radius:14px;box-shadow:0 10px 30px rgba(0,0,0,.45);height:60px;max-width:100%;padding:0 8px 0 22px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}body .igd-shortcode-search .igd-search-bar:focus-within{border-color:var(--kc-purple-soft);box-shadow:0 0 0 4px rgba(137,88,254,.28),0 10px 30px rgba(0,0,0,.45)}body .igd-shortcode-search .igd-search-bar input{color:var(--kc-text);font-family:var(--wp--preset--font-family--montserrat,"Montserrat",sans-serif);font-size:1rem}body .igd-shortcode-search .igd-search-bar input::placeholder{color:var(--kc-text-dim);opacity:1}body .igd-shortcode-search .igd-search-bar .search-submit{background:var(--kc-purple)!important;border-radius:10px;flex:0 0 auto;height:44px;margin-right:0;transition:background-color .18s ease;width:48px}body .igd-shortcode-search .igd-search-bar .search-submit:hover{background:var(--kc-purple-strong)!important}body .kc-prose.kc-coa{width:100%}@media (min-width:1200px){body .kc-prose.kc-coa{align-items:start;column-gap:4.5rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body.page-id-51110 .kc-prose.kc-coa .kc-coa__intro{grid-column:1/-1;grid-row:1}body.page-id-51110 .kc-prose.kc-coa .kc-coa__main{grid-column:1;grid-row:2}body.page-id-51110 .kc-prose.kc-coa .kc-coa__aside{grid-column:2;grid-row:2}body.page-id-51110 .kc-prose.kc-coa .kc-coa__slogan{grid-column:1/-1;grid-row:3}body.page-id-51110 .kc-prose.kc-coa .kc-coa__main>:first-child,body.page-id-51110 .kc-prose.kc-coa .kc-coa__aside>:first-child{margin-top:0!important}}body.page-id-51110 .kc-prose.kc-coa .kc-coa__intro p{max-width:78ch}body.page-id-51110 .kc-prose.kc-coa .kc-coa__intro>p:first-child{color:var(--kc-text);font-size:clamp(1.1rem,1.5vw,1.28rem);line-height:1.6}body.page-id-51110 .kc-prose.kc-coa .kc-coa__methods{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));margin:1.5rem 0 1.75rem}body.page-id-51110 .kc-prose.kc-coa .kc-coa__method{background:linear-gradient(180deg,var(--kc-ink-600),var(--kc-ink-800));border:1px solid var(--kc-line);border-left:2px solid var(--kc-purple);border-radius:12px;padding:1.05rem 1.15rem}body.page-id-51110 .kc-prose.kc-coa .kc-coa__method h3{font-size:.95rem;line-height:1.35;margin:0 0 .45rem!important}body.page-id-51110 .kc-prose.kc-coa .kc-coa__method p{color:var(--kc-text-muted);font-size:.9rem;line-height:1.62;margin:0;max-width:none}body.page-id-51110 .kc-prose.kc-coa .kc-coa__note{border-left:2px solid var(--kc-line-brand);color:var(--kc-text-dim);font-size:.95rem;max-width:none;padding-left:1.1rem}body.page-id-51110 .kc-prose.kc-coa .kc-coa__main ol{counter-reset:kc-coa-step;list-style:none;margin:0 0 1.25em;padding-left:0}body.page-id-51110 .kc-prose.kc-coa .kc-coa__main ol li{border-bottom:1px solid var(--kc-line);counter-increment:kc-coa-step;margin-top:0;max-width:none;padding:.85rem 0 .85rem 3rem;position:relative}body.page-id-51110 .kc-prose.kc-coa .kc-coa__main ol li:last-child{border-bottom:0}body.page-id-51110 .kc-prose.kc-coa .kc-coa__main ol li::before{align-items:center;background:var(--kc-purple-deep);border:1px solid var(--kc-purple);border-radius:50%;color:var(--kc-white);content:counter(kc-coa-step);display:flex;font-family:var(--wp--preset--font-family--michroma,inherit);font-size:.78rem;height:2rem;justify-content:center;left:0;position:absolute;top:.7rem;width:2rem}body.page-id-51110 .kc-prose.kc-coa p.kc-coa__slogan{border-top:1px solid var(--kc-line-brand);color:var(--kc-purple);font-family:var(--wp--preset--font-family--michroma,inherit);font-size:clamp(1.25rem,2.6vw,2rem);letter-spacing:.01em;margin:3.5rem 0 0;max-width:none;padding-top:2.4rem;text-align:center}body.page-id-51110 .guten-IRYYQa>.guten-column-wrapper{padding-bottom:34px;padding-top:104px}body.page-id-51110 .guten-HhnM94{padding-bottom:3%;padding-top:3%}body.page-id-51110 .guten-WrRepK>.guten-column-wrapper{padding-top:56px}@media (max-width:1024px){body.page-id-51110 .guten-IRYYQa>.guten-column-wrapper{padding-bottom:28px;padding-top:112px}body .igd-shortcode-search .igd-file-browser .igd-root-placeholder{padding:2rem .75rem}body .igd-shortcode-search .igd-file-browser .igd-root-placeholder.search-placeholder .igd-search-bar{padding-left:16px}}body.kc-policy-page .kc-prose a:not(.wp-element-button):not(.wp-block-button__link):not(.button):hover,body.kc-policy-page .kc-prose a:not(.wp-element-button):not(.wp-block-button__link):not(.button):focus-visible{color:var(--kc-purple-soft);text-decoration-thickness:2px}body.kc-trim-hero .guten-IRYYQa>.guten-column-wrapper{padding-bottom:34px;padding-top:104px}body.kc-trim-hero .guten-HhnM94{padding-bottom:3%;padding-top:3%}body.kc-trim-hero .guten-WrRepK>.guten-column-wrapper{padding-bottom:72px;padding-top:56px}@media (max-width:1024px){body.kc-trim-hero .guten-IRYYQa>.guten-column-wrapper{padding-bottom:28px;padding-top:112px}}body.kc-policy-page .kc-toc{border-bottom:1px solid var(--kc-line);border-top:1px solid var(--kc-line);margin:0 0 2.4em;padding:1.25rem 0 1.4rem}body.kc-policy-page .kc-toc__label{color:var(--kc-text-dim);font-size:.78rem;font-weight:600;letter-spacing:.12em;margin:0 0 .75em;max-width:none;text-transform:uppercase}body.kc-policy-page .kc-toc__list{column-gap:2.5rem;list-style:none;margin:0;padding:0}@media (min-width:782px){body.kc-policy-page .kc-toc__list{columns:2}}body.kc-policy-page .kc-toc__list li{break-inside:avoid;font-size:.95rem;line-height:1.45;margin:0;max-width:none;padding:.28em 0}body.kc-policy-page .kc-toc__list li+li{margin-top:0}body.kc-policy-page .kc-toc__list a{color:var(--kc-text-muted);text-decoration:none}body.kc-policy-page .kc-toc__list a:hover,body.kc-policy-page .kc-toc__list a:focus-visible{color:var(--kc-purple-soft);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.kimera-coa-index__summary{opacity:.75;margin-bottom:1rem}.kimera-coa-index__jump{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin-bottom:1.5rem;font-weight:600}.kimera-coa-index__jump a{text-decoration:none}.kimera-coa-index__letter-heading{border-bottom:1px solid currentColor;padding-bottom:.25rem;margin:2rem 0 1rem;font-size:1.25rem}.kimera-coa-index__compounds{list-style:none;margin:0;padding:0;columns:22rem 3;column-gap:2.5rem}.kimera-coa-index__compound{break-inside:avoid;margin-bottom:1rem}.kimera-coa-index__compound-name{font-weight:600;display:block}.kimera-coa-index__batches{list-style:none;margin:.25rem 0 0;padding:0}.kimera-coa-index__batches li{margin:0}.kimera-coa-index__count{opacity:.65;font-size:.85em;margin-left:.5em}