@layer koppa-product-desktop{@media(min-width:1024px){body #MainContent .pp [data-koppa-section-action]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;width:fit-content!important;min-width:156px!important;max-width:100%!important;height:48px!important;min-height:48px!important;padding:0 22px!important;border:1px solid #b8c3d1!important;border-radius:4px!important;background:transparent!important;color:#10213b!important;font-size:11px!important;font-weight:500!important;letter-spacing:.08em!important;line-height:1.2!important;white-space:nowrap!important;text-decoration:none!important;margin-inline:0!important;align-self:flex-start!important;transition:background .18s,color .18s,border-color .18s!important}body #MainContent .pp [data-koppa-section-action]:hover{background:#10213b!important;border-color:#10213b!important;color:#fff!important}body #MainContent .pp [data-koppa-section-action]:focus-visible{outline:2px solid #6d87a9!important;outline-offset:4px!important}body #MainContent .pp .koppa-section-action-form{display:flex!important;justify-content:flex-start!important;align-items:center!important;width:fit-content!important;max-width:100%!important;margin-inline:0!important;align-self:flex-start!important}body #MainContent .pp .koppa-section-action-slot,body #MainContent .pp #product-reviews>.koppa-container>div:has(>[data-koppa-section-action]),body #MainContent .pp #product-reviews>.koppa-container>div:has(>.koppa-section-action-form){display:flex!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;margin:28px 0 0!important;padding:0!important}body #MainContent .pp .koppa-section-action-slot :is(.koppa-section-action-form,[data-koppa-section-action]){margin-block:0!important}body #MainContent .pp .product-molecule__inner article>div:has(>a[href*="/pages/science"]){flex-direction:column!important;align-items:flex-start!important;gap:24px!important}body #MainContent .pp .product-molecule__inner article>div:has(>a[href*="/pages/science"]) :is(.koppa-section-action-form,[data-koppa-section-action]){margin:0!important}body #MainContent .pp .product-formula .flex-col:has(>[data-koppa-section-action]),body #MainContent .pp .product-formula .flex-col:has(>.koppa-section-action-form){align-items:flex-start!important}body #MainContent .pp .molecule-protocol-card [data-koppa-section-action]{border-color:#8fa2b9!important;color:#fff!important;background:transparent!important}body #MainContent .pp .molecule-protocol-card [data-koppa-section-action]:hover{background:#fff!important;color:#10213b!important}body #MainContent .pp[data-ploy-product-handle] .product-delivery__layout{grid-template-columns:1fr 1fr!important;gap:48px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important}body #MainContent .pp[data-ploy-product-handle] .product-delivery__copy{padding:32px 0!important;background:transparent!important;border:0!important;border-radius:0!important;justify-content:center!important;min-height:650px!important}body #MainContent .pp[data-ploy-product-handle] .product-delivery__intro h2{font-size:32px!important;line-height:1.12!important;max-width:none!important}body #MainContent .pp[data-ploy-product-handle] .product-delivery__intro>p{margin-top:24px!important;max-width:46ch!important;line-height:1.75!important}body #MainContent .pp[data-ploy-product-handle] .product-delivery__steps{display:grid!important;grid-template-columns:1fr!important;gap:0!important;padding:0!important;margin:36px 0 0!important;border-top:1px solid #d8dee6!important;counter-reset:capsule-step}body #MainContent .pp[data-ploy-product-handle] .product-delivery__steps>article{display:grid!important;grid-template-columns:28px 1fr!important;gap:18px!important;align-items:baseline!important;background:transparent!important;padding:21px 0!important;margin:0!important;border:0!important;border-bottom:1px solid #d8dee6!important;border-radius:0!important;width:100%!important;max-width:none!important;box-shadow:none!important;counter-increment:capsule-step}body #MainContent .pp[data-ploy-product-handle] .product-delivery__steps>article:before{content:counter(capsule-step,decimal-leading-zero)!important;display:block!important;position:static!important;grid-column:1!important;width:auto!important;height:auto!important;color:#71839b!important;font-size:11px!important;letter-spacing:.08em!important;font-weight:500!important;background:none!important}body #MainContent .pp[data-ploy-product-handle] .product-delivery__steps>article:nth-child(1):before{content:"01"!important}body #MainContent .pp[data-ploy-product-handle] .product-delivery__steps>article:nth-child(2):before{content:"02"!important}body #MainContent .pp[data-ploy-product-handle] .product-delivery__steps>article:nth-child(3):before{content:"03"!important}body #MainContent .pp[data-ploy-product-handle] .product-delivery__steps h3{grid-column:2!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;font-size:15px!important;line-height:1.5!important}body #MainContent .pp[data-ploy-product-handle] .product-delivery__media{border-radius:16px!important;min-height:650px!important;background:var(--koppa-product-dark-accent)!important}body #MainContent .pp[data-ploy-product-handle] .product-delivery [data-koppa-section-action]{background:#10213b!important;color:#fff!important;border-color:#10213b!important;margin-top:32px!important;min-width:200px!important}body #MainContent .pp[data-ploy-product-handle] .product-delivery [data-koppa-section-action]:hover{background:#294569!important}}}@layer koppa-product-desktop{@media(min-width:1024px){body #MainContent .pp .product-size-comparison__panel [data-koppa-section-action],body #MainContent .pp .related-products__restock [data-koppa-section-action],body #MainContent .pp .molecule-protocol-card [data-koppa-section-action]{background:#f5f8fc!important;color:#10213b!important;border-color:#f5f8fc!important}body #MainContent .pp .product-size-comparison__panel [data-koppa-section-action]:hover,body #MainContent .pp .related-products__restock [data-koppa-section-action]:hover,body #MainContent .pp .molecule-protocol-card [data-koppa-section-action]:hover{background:#dae6f5!important;color:#10213b!important;border-color:#dae6f5!important}body #MainContent .pp .product-size-comparison__panel [data-koppa-section-action]:focus-visible,body #MainContent .pp .related-products__restock [data-koppa-section-action]:focus-visible,body #MainContent .pp .molecule-protocol-card [data-koppa-section-action]:focus-visible{outline:2px solid #fff!important;outline-offset:4px!important}body #MainContent .pp .related-products__restock div:has(>[data-koppa-section-action]),body #MainContent .pp .related-products__restock div:has(>.koppa-section-action-form){display:flex!important;justify-content:flex-start!important;text-align:start!important}}}@layer koppa-product-desktop{@media(min-width:1024px){body.ploy-product{--koppa-product-dark-accent: radial-gradient(ellipse at 1% 22%, #164c7c 0%, #09294b 17%, transparent 43%), radial-gradient(ellipse at 76% -35%, #123b64 0%, transparent 48%), linear-gradient(135deg, #001326 0%, #000c1d 58%, #03162b 100%)}body #MainContent .pp :is(#product-science,.ksv-subscribe,.related-products__restock,.product-size-comparison__panel),body.ploy-product .cupra-footer .cf-ship{background:var(--koppa-product-dark-accent)!important}body #MainContent .pp #product-science .molecule-protocol-shell:after{background:radial-gradient(ellipse at 1% 22%,rgba(22,76,124,.9) 0%,rgba(9,41,75,.88) 17%,transparent 43%),linear-gradient(90deg,#001326f5,#000c1de6 40%,#03162b40)!important}body #MainContent .pp #product-science .product-molecule__inner>article:last-child{background:transparent!important}body #MainContent .pp #product-science .product-molecule__inner>article:last-child img{mix-blend-mode:lighten!important}}}@layer koppa-product-desktop{@media(min-width:1024px){body.ploy-product{--koppa-product-card-radius:16px}body #MainContent .pp[data-ploy-product-handle] :is(.rounded-card,.ksv-card,.ksv-photo,.product-delivery__media,.product-gallery__viewport,.koppa-ugc__media,.protocol-benefits-media,.protocol-benefits-visual,.protocol-faq-photo,figure:not(.koppa-ugc__item),.overflow-hidden:has(>img),.product-application__sequence>li){border-radius:var(--koppa-product-card-radius)!important}body #MainContent .pp[data-ploy-product-handle] :is(.product-delivery__media,.product-gallery__viewport,.koppa-ugc__media,.protocol-benefits-media,.protocol-benefits-visual,.protocol-faq-photo,figure:not(.koppa-ugc__item),.overflow-hidden:has(>img),.product-application__sequence>li){overflow:hidden!important}body #MainContent .pp #product-science{background:#f7f8fa!important}body #MainContent .pp #product-science :is(.product-molecule__inner,.molecule-protocol-grid){display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)!important;gap:24px!important;align-items:stretch!important}body #MainContent .pp #product-science .product-molecule__inner>article,body #MainContent .pp #product-science :is(.molecule-protocol-card,.molecule-protocol-image){border-radius:var(--koppa-product-card-radius)!important;overflow:hidden!important;min-width:0!important}body #MainContent .pp #product-science .product-molecule__inner>article:first-child,body #MainContent .pp #product-science .molecule-protocol-card{background:#fff!important;border:1px solid #dce3eb!important;color:#10213b!important}body #MainContent .pp #product-science .product-molecule__inner>article:last-child{background:var(--koppa-product-dark-accent)!important;padding:24px!important;justify-content:center!important}body #MainContent .pp #product-science .molecule-protocol-shell{position:relative!important;min-height:0!important;height:auto!important;background:transparent!important;overflow:visible!important;padding-block:64px!important}body #MainContent .pp #product-science .molecule-protocol-shell:after{display:none!important}body #MainContent .pp #product-science .molecule-protocol-card{position:relative!important;width:auto!important;max-width:none!important;padding:32px!important;align-self:stretch!important}body #MainContent .pp #product-science .molecule-protocol-card :is(h2,h3,summary,a){color:#10213b!important}body #MainContent .pp #product-science .molecule-protocol-card p{color:#536278!important}body #MainContent .pp #product-science .molecule-protocol-card :is(details,a){border-color:#dce3eb!important}body #MainContent .pp #product-science .molecule-protocol-card [data-koppa-section-action]{background:#10213b!important;border-color:#10213b!important;color:#fff!important}body #MainContent .pp #product-science .molecule-protocol-card [data-koppa-section-action]:hover{background:#294569!important}body #MainContent .pp #product-science .molecule-protocol-card [data-koppa-section-action]:focus-visible{outline-color:#6d87a9!important}body #MainContent .pp #product-science .molecule-protocol-image{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;min-height:480px!important;margin:0!important;aspect-ratio:auto!important;background:var(--koppa-product-dark-accent)!important}body #MainContent .pp #product-science .molecule-protocol-image img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:right center!important;mix-blend-mode:lighten!important}}}@layer koppa-product-desktop{@media(min-width:1024px){body #MainContent .pp[data-ploy-product-handle] .product-delivery .product-delivery__steps>article{border-radius:0!important;row-gap:8px!important}body #MainContent .pp[data-ploy-product-handle] .product-delivery__steps>article>p{grid-column:2!important;margin:0!important;line-height:1.75!important}}}@layer koppa-product-desktop{@media(min-width:1024px){body #MainContent .pp .related-products{background:#f7f8fa!important}body #MainContent .pp .related-products .koppa-container>div:has(>.koppa-quick-add-card),body #MainContent .pp .related-products .koppa-container>div:has(>.group>a[href*="/products/"]){gap:24px!important;background:transparent!important;border:0!important;border-radius:0!important;overflow:visible!important}body #MainContent .pp .related-products .koppa-quick-add-card,body #MainContent .pp .related-products .koppa-container>div>.group:has(>a[href*="/products/"]){background:#fff!important;border:1px solid #dce3eb!important;border-radius:16px!important}}}@layer koppa-product-desktop{@media(min-width:1024px){body #MainContent .pp #product-purchase .product-hero__formula-facts{display:none!important}body #MainContent .pp #product-purchase .product-hero__formula-details:has(>.product-hero__formula-list){margin-top:24px!important;padding-top:0!important;border-top:0!important}body #MainContent .pp #product-purchase .product-hero__formula-list{margin-top:0!important}body #MainContent .pp #product-purchase div:has(>p[class*="before:size-1"]){margin-top:20px!important;padding-block:14px!important;column-gap:20px!important;row-gap:8px!important}body #MainContent .pp #product-purchase div:has(>p[class*="before:size-1"])>p{margin:0!important;white-space:nowrap!important}}}@layer koppa-product-desktop{@media(min-width:1024px){body #MainContent .pp #product-top>.koppa-container{padding-top:24px!important}body #MainContent .pp:not([data-ploy-product-handle=ghk-cu-trio]) #product-top>.koppa-container>.grid{padding-top:16px!important}body #MainContent .pp #product-top .product-gallery__viewport{align-self:start!important}body #MainContent .pp #product-top #product-purchase{padding-top:0!important}}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/koppa-product-desktop-refinements.css.map */
