@layer koppa-brand-surfaces{body :is(.btn--primary,[class*=btn--primary],[class*=btn--dark],[class*=btn--fill],.product-form__submit,.shopify-challenge__button,.customer .button,.button:not(.button--secondary):not(.button--tertiary),.kp-buy-button,.polish-cta,.km-protocol-feature__link,.km-protocol-link,.kh-longevity__cta,.km-button:not(.km-button--light),.science-product-cart button,#faq .science-shop-cta,#formulation-detail :is(article,koppa-card):not(:last-child) .science-shop-cta,.koppa-mobile-action>button,.kp-mobile-purchase>button,[data-koppa-section-action],a.bg-ploy-accent-primary,button.bg-ploy-accent-primary){background-color:#091735!important;background-image:var(--surface-cobalt-grain, none),var(--surface-cobalt, linear-gradient(135deg, #050d1b, #102859))!important;background-size:160px 160px,100% 100%,100% 100%!important;background-repeat:repeat,no-repeat,no-repeat!important;color:var(--color-on-ink)!important;border-color:var(--color-ink)!important}body :is(.kp-buy-button,.polish-cta,.km-protocol-feature__link,[data-koppa-section-action],.product-form__submit):hover{filter:brightness(1.12)}body :is(.utility-bar,.ch-sticky,.cf-ship,.kg-closing,.kgp-section--inverse,.kgp-section--dark,.kgp-panel,.kgp-matrix__head,.color-scheme-3.gradient,.color-scheme-4.gradient,.color-scheme-5.gradient),#MainContent .kp-live :is(.revision-benefits,.kdh-benefits,.ksr-visual,.kp-protocol-science-image,.kp-protocol-reading,.km-daily-value,.sm-dark,.sm-navy,.sm-science-graphic,.km-family-value),#MainContent .kp-live .kp-live-close>.koppa-container{background-color:#091735!important;background-image:var(--surface-cobalt-grain, none),var(--surface-cobalt, linear-gradient(135deg, #050d1b, #102859))!important;background-size:160px 160px,100% 100%,100% 100%!important;background-repeat:repeat,no-repeat,no-repeat!important;color:var(--color-on-ink)!important}body .utility-bar .announcement-bar{background:transparent!important}#MainContent .kp-live :is(.revision-benefits,.kdh-benefits,.ksr-visual,.kp-protocol-science-image,.kp-protocol-reading,.km-daily-value,.kp-live-close>.koppa-container) :is(h2,h3,h4,strong,dt,dd,span,p,figcaption){color:inherit!important}#MainContent .kp-live :is(.km-daily-value .km-daily-note,.kp-live-close>.koppa-container>p,.ksr-figure figcaption){color:var(--surface-cobalt-muted)!important}#MainContent .kp-live .km-daily-value{border-color:var(--surface-cobalt-rule)!important}body .ch-trio-spotlight :is(.ch-trio__content,.ch-trio__name,.ch-trio__prod-name){color:var(--color-ink)!important}#MainContent .kp-live .kp-live-close .kp-buy-button{background:#fff!important;color:var(--color-ink)!important;border-color:#fff!important}#MainContent .kp-live .kp-live-close .kp-buy-button:focus-visible{outline-color:#fff!important}#MainContent .kp-live :is(.polish-ours,.km-ours,.kp-protocol-purity,.kp-mini-reviews){background:var(--surface-neutral)!important;color:var(--color-ink)!important}#MainContent .kp-live .kp-protocol-quality-table thead{background-color:#091735!important;background-image:var(--surface-cobalt-grain, none),var(--surface-cobalt, linear-gradient(135deg, #050d1b, #102859))!important}#MainContent .kp-live .kp-protocol-quality-table thead th{background:transparent!important;color:#fff!important}body .cupra-footer .cf-ship :is(.cf-ship__label,.cf-ship__item){color:#f4f7fc!important}body #MainContent [data-ploy-page=ambassador] :is(.ca-hero,.ca-cta-band) .ca-btn--primary{background:#f8f9fb!important;color:#152a43!important;border-color:#f8f9fb!important}@media(min-width:768px){body #MainContent #home .ch-herocar__slide a.koppa-cta-gradient{background:#f8f9fb!important;color:#152a43!important;border-color:#f8f9fb!important}}@media(min-width:1024px){body :is(.btn--primary,[class*=btn--primary],[class*=btn--dark],[class*=btn--fill],.product-form__submit,.shopify-challenge__button,.customer .button,.button:not(.button--secondary):not(.button--tertiary),.kp-buy-button,.polish-cta,.km-protocol-feature__link,.km-protocol-link,.kh-longevity__cta,.km-button:not(.km-button--light),.science-product-cart button,#faq .science-shop-cta,#formulation-detail :is(article,koppa-card):not(:last-child) .science-shop-cta,.koppa-mobile-action>button,.kp-mobile-purchase>button,[data-koppa-section-action],a.bg-ploy-accent-primary,button.bg-ploy-accent-primary){border-radius:0!important;box-shadow:none!important;text-decoration:none!important}body :is(.kp-buy-button,.polish-cta,.km-protocol-feature__link,[data-koppa-section-action],.product-form__submit):focus-visible{outline:2px solid #1648b5!important;outline-offset:4px!important}#MainContent .kp-live .kp-live-close .kp-buy-button:focus-visible{outline-color:#fff!important}#MainContent .kp-live .km-daily-value{border:1px solid var(--surface-cobalt-rule)!important}#MainContent .kp-live :is(.kp-buy-button,.polish-cta,.km-protocol-feature__link,[data-koppa-section-action]){min-height:48px!important;height:auto!important;padding:12px 22px!important;font-size:14px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.01em!important;text-transform:none!important}#MainContent .kp-live.kp-protocol :is(.sm-original>section,.kp-protocol-guides){background:#fff!important;padding:24px 0!important;margin:0!important}#MainContent .kp-live.kp-protocol :is(.koppa-container,.kpp-wrap),#MainContent .kp-live.kp-protocol #product-top>.koppa-container{width:78%!important;max-width:1200px!important;margin-inline:auto!important;box-sizing:border-box!important}#MainContent .kp-live.kp-protocol :is(.sm-original>section,.kp-protocol-guides)>:is(.koppa-container,.kpp-wrap){padding:clamp(24px,2.5vw,36px)!important;border:1px solid #d9d9de!important;border-radius:0!important;background:#fafafa!important;color:var(--color-ink)!important}#MainContent .kp-live.kp-protocol .sm-original h2{font-size:clamp(24px,1.8vw,28px)!important;line-height:1.25!important}#MainContent .kp-live.kp-protocol .sm-original h3{font-size:18px!important;line-height:1.35!important}#MainContent .kp-live.kp-protocol .sm-original :is(p,li){font-size:15px!important;line-height:1.6!important}#MainContent .kp-live.kp-protocol .sm-original :is(.kpp-ingredient-layout,.kpp-faq-grid,.kp-protocol-science-grid,.kp-protocol-doc-grid,.kpp-science-grid){gap:28px!important}#MainContent .kp-live.kp-protocol .koppa-container .koppa-ugc__inner{width:100%!important}#MainContent .kp-live #community koppa-ugc{padding:0!important;background:transparent!important}#MainContent .kp-live #community .koppa-ugc__inner{width:100%!important;padding:0!important;max-width:none!important}#MainContent .kp-live #community .koppa-ugc__header{margin:0 0 20px!important}#MainContent .kp-live #community .koppa-ugc__eyebrow{margin:0!important}#MainContent .kp-live #community .koppa-ugc__heading{margin:8px 0 0!important}#MainContent .kp-live #community .koppa-ugc__controls{display:none!important}#MainContent .kp-live #community .koppa-ugc__track{display:grid!important;grid-template-columns:minmax(0,1.35fr) repeat(2,minmax(0,1fr))!important;gap:16px!important;align-items:stretch!important;overflow:visible!important;padding:0!important;margin:0!important}#MainContent .kp-live #community .koppa-ugc__item{width:100%!important;max-width:none!important;height:auto!important;margin:0!important;min-width:0!important;border-radius:0!important;display:flex!important;flex-direction:column!important;background:#fff!important}#MainContent .kp-live #community [data-community-featured]{grid-column:1!important;grid-row:1 / span 2!important}#MainContent .kp-live #community .koppa-ugc__media{height:clamp(90px,8vw,110px)!important;min-height:0!important;aspect-ratio:auto!important;flex:0 0 auto!important}#MainContent .kp-live #community [data-community-featured] .koppa-ugc__media{flex:1 1 auto!important;min-height:280px!important;height:auto!important}#MainContent .kp-live #community [data-community-featured] .koppa-ugc__media img{object-fit:cover!important;object-position:center!important}#MainContent .kp-live #community .koppa-ugc__comparison{grid-template-columns:1fr 1fr!important;grid-template-rows:1fr!important}#MainContent .kp-live #community .koppa-ugc__caption{padding:10px!important;gap:4px!important;flex:0 0 auto!important}#MainContent .kp-live #community .koppa-ugc__caption :is(p,.community-review__excerpt){font-size:13px!important;line-height:1.5!important}#MainContent .kp-live #community .community-review__full+.community-review__excerpt{display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}#MainContent .kp-live #community .community-review__full[open]+.community-review__excerpt{display:none!important}#MainContent .kp-live #community .community-review__full summary{min-height:32px!important;font-size:12px!important}#MainContent .kp-live #community .community-review__meta{grid-template-columns:1fr!important;min-height:0!important;gap:4px!important;padding-top:8px!important;margin-top:auto!important}#MainContent .kp-live #community .community-review__meta :is(strong,a,span){font-size:11px!important;line-height:1.4!important}#MainContent .kp-live #community .community-review__product{min-height:0!important;display:block!important}#MainContent .kp-live #community .community-review__product>img{display:none!important}#MainContent .kp-live #community .community-review__product>span>span{display:none!important}#MainContent .kp-live #community .kd-community-more{grid-column:1 / -1!important}#MainContent .kp-live #community .community-review__stars{font-size:12px!important;line-height:1!important}#MainContent .kp-live .preview-fit-columns ul{list-style:disc!important;padding-left:18px!important}#MainContent .kp-live .preview-fit-columns li{padding-left:0!important}#MainContent .kp-live .preview-fit-columns li:before{content:none!important}#MainContent .kp-live #cream-benefits>.mock-v12-proof-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:24px 32px!important;align-items:start!important}#MainContent .kp-live #cream-benefits .mock-v12-proof-copy{display:contents!important}#MainContent .kp-live #cream-benefits .mock-v12-proof-copy>header{grid-area:1 / 1!important}#MainContent .kp-live #cream-benefits .mock-v12-proof-photo{grid-area:1 / 2!important;height:320px!important;min-height:0!important;margin:0!important;width:100%!important;overflow:hidden!important}#MainContent .kp-live #cream-benefits .cream-editorial-proof{grid-area:2 / 1!important;margin:0!important}#MainContent .kp-live #cream-benefits .cream-editorial-proof :is(article,koppa-card){padding:16px 0!important}#MainContent .kp-live #cream-benefits .cream-editorial-proof h3{font-size:16px!important;margin-bottom:8px!important}#MainContent .kp-live #cream-benefits .revision-fit{grid-area:2 / 2!important;margin:0!important;padding-top:16px!important;border-top:1px solid #d9d9de!important}#MainContent .kp-live #cream-benefits .revision-fit h2{font-size:20px!important}#MainContent .kp-live #cream-benefits .revision-fit h3{font-size:15px!important}#MainContent .kp-live #cream-benefits .mock-v12-proof-foot{grid-area:3 / 1 / auto / -1!important;margin:0!important;padding:0!important}}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/koppa-brand-surfaces.css.map */
