.koppa-product-breadcrumbs{background:var(--ploy-background-primary, #fff);border-bottom:1px solid var(--ploy-border-primary, rgba(7, 24, 49, .12));color:var(--ploy-text-secondary, #5f6875);font-size:12px}.koppa-product-breadcrumbs ol{display:flex;gap:8px;list-style:none;margin:0 auto;max-width:1440px;padding:12px clamp(20px,4vw,64px)}.koppa-product-breadcrumbs li{align-items:center;display:flex;min-width:0}.koppa-product-breadcrumbs li+li:before{color:currentColor;content:"/";margin-right:8px;opacity:.5}.koppa-product-breadcrumbs a{color:inherit;text-decoration:none}.koppa-product-breadcrumbs a:hover{color:var(--ploy-text-primary, #071831)}.koppa-product-breadcrumbs [aria-current=page]{color:var(--ploy-text-primary, #071831);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){:where(#MainContent .pp) .product-formula.koppa-section{padding-top:clamp(48px,5vw,76px)!important;padding-bottom:clamp(56px,5.5vw,84px)!important}:where(#MainContent .pp) .product-formula .koppa-section-heading>.grid{align-items:center!important;padding-top:24px!important;padding-bottom:32px!important}:where(#MainContent .pp) .product-formula .koppa-section-heading h2{max-width:24ch!important}:where(#MainContent .pp) .product-formula .koppa-section-heading>.grid>div{max-width:430px!important;justify-self:end!important;gap:20px!important}:where(#MainContent .pp) .product-formula .koppa-section-heading>.grid>div>div{max-width:430px!important}:where(#MainContent .pp) .product-formula .koppa-section-heading>.grid>div a[href="#full-ingredient-list"]{margin-top:18px!important}}@media(min-width:1024px){:where(#MainContent .pp) .product-formula .koppa-section-heading>.grid{grid-template-columns:minmax(0,.95fr) minmax(320px,.75fr)!important}}@media(min-width:768px){:where(#MainContent .pp) .product-gallery{height:min(620px,calc(100svh - 176px),52vw)!important;min-height:0!important;max-height:680px!important}:where(#MainContent .pp) .product-gallery__stage{min-height:0!important}:where(#MainContent .pp) .product-gallery__stage [data-ploy-gallery-slide]>img,:where(#MainContent .pp) .product-gallery__stage [data-ploy-gallery-slide]>svg{object-fit:contain!important;object-position:center!important;background:var(--ploy-background-secondary)!important}:where(#MainContent .pp) .product-formula figure>div>img{object-fit:contain!important;object-position:center!important;background:var(--ploy-product-navy)!important}:where(#MainContent .pp[data-ploy-product-handle=ghk-cu-moisturizer]) .product-outcome__texture figure{min-height:0!important}:where(#MainContent .pp[data-ploy-product-handle=ghk-cu-moisturizer]) .product-outcome__texture figure>img{object-fit:contain!important;object-position:center!important;background:var(--ploy-background-secondary)!important}}@media(min-width:1024px)and (max-width:1320px){:where(#MainContent .pp) .product-gallery{height:min(580px,calc(100svh - 164px),50vw)!important}}@media(min-width:1024px){:where(#MainContent) .collection-products__rail{grid-template-columns:repeat(4,minmax(0,1fr))!important;column-gap:clamp(14px,1.4vw,24px)!important;row-gap:clamp(28px,3vw,48px)!important}:where(#MainContent) .collection-product-card__details{padding-top:clamp(16px,1.45vw,22px)!important}:where(#MainContent) .collection-product-card__details [data-ploy-heading]{font-size:clamp(14px,1vw,17px)!important;line-height:1.16!important}:where(#MainContent) .collection-product-card__details p{min-height:auto!important}:where(#MainContent) #browse-products .grid.snap-x.snap-mandatory{grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:visible!important;scroll-snap-type:none!important}:where(#MainContent) .flex.touch-pan-y.gap-4>article:has(blockquote){flex-basis:calc(25% - 12px)!important}}@media(min-width:768px)and (max-width:1023px){:where(#MainContent) .collection-products__rail{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:18px!important;row-gap:36px!important}:where(#MainContent) #browse-products .grid.snap-x.snap-mandatory{grid-auto-flow:row!important;grid-auto-columns:auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;overflow:visible!important;scroll-snap-type:none!important}:where(#MainContent) .flex.touch-pan-y.gap-4>article:has(blockquote){flex-basis:calc(50% - 8px)!important}}:where(#MainContent) .science-formula-split{display:grid;gap:clamp(16px,1.6vw,24px)}:where(#MainContent) .science-formula-copy{display:flex;flex-direction:column;justify-content:center;min-height:520px;padding:clamp(28px,4vw,56px)}:where(#MainContent) .science-formula-points{display:grid;gap:1px;overflow:hidden;border-radius:8px;background:rgba(var(--color-foreground),.24)}:where(#MainContent) .science-formula-point{background:#070c1beb;padding:clamp(20px,2.2vw,28px)}:where(#MainContent) .science-formula-image{min-height:520px;overflow:hidden}:where(#MainContent) .science-formula-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media(min-width:768px){:where(#MainContent) .science-formula-points{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){:where(#MainContent) .science-formula-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}:where(#MainContent) .science-formula-copy,:where(#MainContent) .science-formula-image{min-height:clamp(560px,48vw,680px)}:where(#MainContent) .science-formula-points{grid-template-columns:1fr}}@media(min-width:1280px){:where(#MainContent) .science-formula-points{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){:where(#MainContent) .science-formula-copy,:where(#MainContent) .science-formula-image{min-height:420px}}@layer ploy-product.bindings{#MainContent .pp #product-reviews [data-protocol-review-track]{display:flex!important;gap:24px!important;scroll-snap-type:x mandatory!important;scroll-padding-inline:0!important;margin-inline:0!important;padding-inline:0!important}#MainContent .pp #product-reviews [data-protocol-review-track]>article{width:84%!important;max-width:none!important;flex:0 0 84%!important;scroll-snap-align:start!important}#MainContent .pp #product-reviews blockquote{display:block!important;-webkit-line-clamp:unset!important}#MainContent .pp #product-reviews .protocol-review-controls{display:flex!important;align-items:center!important;justify-content:center!important;gap:20px!important;margin-top:28px!important}#MainContent .pp #product-reviews .protocol-review-controls[hidden]{display:none!important}#MainContent .pp #product-reviews .protocol-review-controls button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;padding:0!important;border:1px solid var(--ploy-text-primary, #0b1b36)!important;border-radius:50%!important;background:var(--ploy-text-primary, #0b1b36)!important;color:var(--ploy-background-primary, #f8f9fc)!important;cursor:pointer!important;transition:opacity .16s ease-out!important}#MainContent .pp #product-reviews .protocol-review-controls button[aria-disabled=true]{opacity:.35!important;cursor:default!important}#MainContent .pp #product-reviews .protocol-review-controls button:hover:not([aria-disabled=true]){opacity:.8!important}#MainContent .pp #product-reviews .protocol-review-controls button:focus-visible,#MainContent .pp #product-reviews [data-protocol-review-track]:focus-visible{outline:2px solid var(--ploy-text-primary, #0b1b36)!important;outline-offset:4px!important}#MainContent .pp #product-reviews .protocol-review-controls svg{width:24px!important;height:24px!important;fill:none!important;stroke:currentColor!important}#MainContent .pp #product-reviews [data-protocol-review-position]{min-width:70px!important;text-align:center!important;font-size:14px!important;font-variant-numeric:tabular-nums!important;direction:ltr!important}#MainContent .pp #product-reviews [dir=rtl] svg{transform:rotate(180deg)!important}@media(min-width:768px){#MainContent .pp #product-reviews [data-protocol-review-track]>article{width:calc((100% - 48px) / 2.2)!important;flex-basis:calc((100% - 48px) / 2.2)!important}}@media(min-width:1100px){#MainContent .pp #product-reviews [data-protocol-review-track]>article{width:calc((100% - 72px)/3.2)!important;flex-basis:calc((100% - 72px)/3.2)!important}}@media(prefers-reduced-motion:reduce){#MainContent .pp #product-reviews .protocol-review-controls button{transition:none!important}}}@layer ploy-product.bindings{#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-top{--protocol-ink:var(--ploy-text-primary,#0b1c36);--protocol-muted:var(--ploy-text-secondary,#58677b);--protocol-line:var(--ploy-border-primary,#d8dde5)}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-top>.koppa-container>.hidden{display:none!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-top>.koppa-container>.grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;gap:clamp(36px,4.7vw,68px)!important;padding-top:0!important;align-items:start!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-top .product-gallery__mobile-title{display:none!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase{padding:0!important;border:0!important;border-radius:0!important;min-width:0!important;background:transparent!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase :is(h1,h2,h3,p,blockquote,form){margin:0!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-eyebrow{font-size:11px!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:var(--protocol-muted)!important;margin-bottom:10px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase h1{display:block!important;font-size:clamp(30px,2.7vw,40px)!important;line-height:1.1!important;letter-spacing:-.045em!important;font-weight:400!important;max-width:none!important;text-wrap:balance!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-benefit{display:block!important;font-size:16px!important;line-height:1.55!important;color:var(--protocol-muted)!important;margin-top:15px!important;max-width:44ch!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-review-link{display:inline-block!important;font-size:12px!important;margin-top:14px!important;text-decoration:underline!important;text-underline-offset:4px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-value{display:flex!important;align-items:flex-end!important;gap:16px!important;margin-top:25px!important;padding-bottom:20px!important;border-bottom:1px solid var(--protocol-line)!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-price{font-size:30px!important;line-height:1.2!important;letter-spacing:-.04em!important;white-space:nowrap!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-price span{font-size:11px!important;letter-spacing:0!important;color:var(--protocol-muted)!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-saving{font-size:12px!important;color:var(--protocol-muted)!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-saving strong{color:var(--protocol-ink)!important;font-weight:500!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-order{padding:20px 0 22px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-stock{display:flex!important;align-items:center!important;gap:7px!important;font-size:12px!important;font-weight:500!important;color:var(--protocol-ink)!important;text-align:start!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-stock:before{content:""!important;width:6px!important;height:6px!important;border:1px solid var(--protocol-muted)!important;border-radius:50%!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-signup-copy{font-size:14px!important;color:var(--protocol-muted)!important;margin-top:4px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-restock-form{margin-top:16px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-restock-form label{display:block!important;font-size:12px!important;margin-bottom:7px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-input-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-input-row input{border:1px solid #9ba7b7!important;border-radius:2px!important;background:transparent!important;color:var(--protocol-ink)!important;min-width:0!important;width:100%!important;height:49px!important;padding:0 13px!important;font:inherit!important;font-size:16px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-primary{display:flex!important;align-items:center!important;justify-content:center!important;background:var(--protocol-ink)!important;color:var(--ploy-background-primary)!important;border:1px solid var(--protocol-ink)!important;border-radius:2px!important;padding:0 18px!important;height:49px!important;font:inherit!important;font-size:13px!important;font-weight:500!important;cursor:pointer!important;white-space:nowrap!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-primary:hover{opacity:.85!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-consent{font-size:10px!important;line-height:1.5!important;color:var(--protocol-muted)!important;margin-top:9px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-consent a{text-decoration:underline!important;text-underline-offset:3px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-included{border-top:1px solid var(--protocol-line)!important;padding-top:18px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-included-heading{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:15px!important;margin-bottom:10px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-included-heading h2{font-size:15px!important;font-weight:500!important;line-height:1.4!important;letter-spacing:0!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-included-heading p{font-size:11px!important;color:var(--protocol-muted)!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-included-item{display:flex!important;align-items:center!important;gap:13px!important;padding:10px 0!important;border-bottom:1px solid var(--protocol-line)!important;text-decoration:none!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-included-image{width:48px!important;height:48px!important;flex:0 0 48px!important;overflow:hidden!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-included-image img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-included-item h3{font-size:13px!important;font-weight:500!important;line-height:1.4!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-included-item p{font-size:11px!important;color:var(--protocol-muted)!important;margin-top:3px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-included-item>span{font-size:11px!important;color:var(--protocol-muted)!important;margin-inline-start:auto!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-quote{border:0!important;padding:20px 0 0!important;margin:0!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-quote>div{display:none!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-quote blockquote{font-size:13px!important;line-height:1.65!important;color:var(--protocol-muted)!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-quote p{font-size:10px!important;margin-top:8px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase :is(input,button,a):focus-visible{outline:2px solid var(--protocol-ink)!important;outline-offset:4px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-top .protocol-lower-details{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)!important;gap:clamp(36px,4.7vw,68px)!important;border-top:1px solid var(--protocol-line)!important;padding-top:44px!important;margin-top:48px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-top .protocol-details-intro h2{font-size:27px!important;line-height:1.2!important;letter-spacing:-.035em!important;font-weight:400!important;max-width:18ch!important;margin:0!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-top .protocol-details-intro p{font-size:14px!important;color:var(--protocol-muted)!important;margin:9px 0 0!important;max-width:34ch!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-top .protocol-detail-stack .product-hero__policies{margin:0!important;border-top:0!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-top .protocol-detail-stack details{border:0!important;border-bottom:1px solid var(--protocol-line)!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-top .protocol-detail-stack{border-top:1px solid var(--protocol-line)!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-top .protocol-detail-stack summary{padding:19px 0!important;font-size:14px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-top .protocol-detail-stack summary>span:first-child>span:last-child{display:none!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-shell{display:grid!important;grid-template-columns:1.08fr .92fr!important;align-items:stretch!important;background:var(--ploy-background-primary,#f8f9fc)!important;border:0!important;padding:6px!important;border-radius:16px!important;overflow:hidden!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-media{display:block!important;position:relative!important;min-width:0!important;margin:0!important;border:0!important;border-radius:3px!important;overflow:hidden!important;background:transparent!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-visual{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-visual img{object-fit:cover!important;object-position:center 40%!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-visual:after{top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important;background:linear-gradient(180deg,transparent 50%,rgb(6 21 44 / 18%) 65%,rgb(6 21 44 / 82%) 100%)!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-caption{position:absolute!important;inset:auto 0 0!important;flex:none!important;background:transparent!important;padding:clamp(28px,3.2vw,46px)!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-caption>p:first-child{font-size:clamp(9px,.83vw,12px)!important;line-height:1.4!important;color:#c4d1e2!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-caption h2{font-size:clamp(22px,2vw,29px)!important;line-height:1.15!important;letter-spacing:-.03em!important;max-width:none!important;margin:16px 0 0!important;color:#f8f9fc!important;text-wrap:initial!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-caption>p:last-child{font-size:clamp(11px,1.03vw,15px)!important;line-height:1.6!important;max-width:54ch!important;margin-top:18px!important;color:#c4d1e2!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-copy{min-height:0!important;padding:clamp(28px,3.2vw,46px)!important;border-radius:0!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-copy>div:first-child>p{font-size:clamp(10px,.95vw,13px)!important;letter-spacing:.11em!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-copy>div:first-child>h2{font-size:clamp(22px,2vw,29px)!important;line-height:1.12!important;margin-top:16px!important;font-weight:400!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-copy>ol{display:grid!important;grid-template-rows:repeat(3,minmax(0,1fr))!important;margin-top:24px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-copy li{grid-template-columns:clamp(28px,3vw,40px) minmax(0,1fr)!important;gap:12px!important;padding-block:clamp(18px,1.8vw,26px)!important;align-content:center!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-copy li>span,#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-copy li>div>p:first-child{font-size:clamp(10px,.94vw,13px)!important;line-height:1.4!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-copy li h3{font-size:clamp(15px,1.39vw,20px)!important;line-height:1.2!important;margin-top:10px!important;font-weight:400!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-copy li>div>p:last-child{font-size:clamp(11px,1.03vw,15px)!important;line-height:1.55!important;margin-top:10px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-footer{margin-top:20px!important;gap:14px!important;flex-wrap:wrap!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-footer>p{font-size:clamp(10px,.96vw,13px)!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-footer>a{padding:0 0 7px!important;min-height:0!important;height:auto!important;border:0!important;border-bottom:1px solid var(--ploy-border-primary)!important;border-radius:0!important;background:transparent!important;font-size:clamp(10px,.95vw,13px)!important;letter-spacing:.05em!important}@media(max-width:1150px){#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-input-row{grid-template-columns:1fr!important}}@media(max-width:767px){#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-top>.koppa-container>.grid{grid-template-columns:1fr!important;gap:28px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase h1{font-size:32px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-benefit{font-size:15px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-price{font-size:28px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-input-row{grid-template-columns:1fr!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-top .protocol-lower-details{grid-template-columns:1fr!important;gap:24px!important;margin-top:32px!important;padding-top:30px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-top .protocol-details-intro h2{font-size:24px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-shell{grid-template-columns:1fr!important;padding:5px!important;border-radius:14px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-media{aspect-ratio:4/5!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-caption{padding:24px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-caption h2{font-size:24px!important;max-width:20ch!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-caption>p:last-child{font-size:13px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-copy{padding:28px 20px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-copy>ol{margin-top:24px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-copy li{padding-block:22px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-copy li h3{font-size:17px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-copy li>div>p:last-child{font-size:13px!important}}}@layer ploy-product.bindings{#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] .protocol-mobile-action{display:none!important}@media(max-width:767px){#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] .protocol-mobile-action:not([hidden]){position:fixed!important;inset:auto 0 0!important;z-index:35!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:12px 20px calc(12px + env(safe-area-inset-bottom))!important;border-top:1px solid var(--ploy-border-primary)!important;background:var(--ploy-background-primary)!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] .protocol-mobile-action span{font-size:15px!important;white-space:nowrap!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] .protocol-mobile-action button{display:block!important;min-height:44px!important;padding:10px 16px!important;border:0!important;border-radius:2px!important;font:inherit!important;font-size:12px!important;background:var(--ploy-text-primary)!important;color:var(--ploy-background-primary)!important;cursor:pointer!important}}}@layer ploy-product.bindings{#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits{padding-block:32px 24px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits>.koppa-container{width:100%!important;max-width:none!important;padding-inline:8px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-shell{margin-top:28px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-copy>ol{display:block!important;flex:0!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-copy li{grid-template-columns:32px minmax(0,1fr)!important;gap:16px!important;padding-block:19px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-copy li>div>p:last-child{font-size:clamp(11px,.96vw,14px)!important;line-height:1.55!important;margin-top:8px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-copy li h3{margin-top:8px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-visual img{object-position:center 48%!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-quote{display:block!important}@media(max-width:767px){#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits>.koppa-container{padding-inline:16px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-copy li{padding-block:22px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-copy li>div>p:last-child{font-size:13px!important}}}@layer ploy-product.bindings{#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits{padding-inline:0!important}@media(min-width:768px){#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-copy{padding:clamp(28px,2.91vw,42px)!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-copy>ol{margin-top:20px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-copy li{padding-block:17px!important}}}@layer ploy-product.bindings{#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-stock{width:auto!important;max-width:none!important;text-transform:none!important;letter-spacing:0!important;white-space:normal!important;line-height:1.5!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-primary{text-transform:none!important;letter-spacing:0!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-consent a{font:inherit!important}}@layer koppa-desktop-frame{#MainContent:has(.pp[data-ploy-product-handle]){padding-inline:0!important}}@layer ploy-product.bindings{#MainContent .pp[data-ploy-product-handle]{--koppa-section-space: 64px;--koppa-section-gutter: 16px}#MainContent .pp[data-ploy-product-handle] .ploy-product-main section:is(.koppa-section,.koppa-section-compact),#MainContent .pp[data-ploy-product-handle] #protocol-benefits{padding:var(--koppa-section-space) var(--koppa-section-gutter)!important}#MainContent .pp[data-ploy-product-handle] .ploy-product-main section>.koppa-container,#MainContent .pp[data-ploy-product-handle] #protocol-benefits>.koppa-container,#MainContent .pp[data-ploy-product-handle] #product-science .koppa-container{width:100%!important;max-width:1500px!important;margin-inline:auto!important;padding-inline:0!important}#MainContent .pp[data-ploy-product-handle] #product-top{padding:0!important}#MainContent .pp[data-ploy-product-handle] #product-top>.koppa-container{padding:0 20px!important;max-width:1540px!important}#MainContent .pp[data-ploy-product-handle] .koppa-section-action-form{display:contents!important}#MainContent .pp[data-ploy-product-handle] .koppa-section-action-slot{margin-top:32px!important}#MainContent .pp[data-ploy-product-handle] .koppa-section-action-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-height:48px!important;max-width:100%!important;padding:12px 22px!important;border:1px solid currentColor!important;border-radius:3px!important;background:transparent!important;color:inherit!important;font:inherit!important;font-size:13px!important;line-height:1.4!important;letter-spacing:.04em!important;text-transform:uppercase!important;text-decoration:none!important;white-space:normal!important;cursor:pointer!important}#MainContent .pp[data-ploy-product-handle] [data-koppa-section-action]{min-height:44px!important;cursor:pointer!important}#MainContent .pp[data-ploy-product-handle] [data-koppa-section-action]:focus-visible{outline:2px solid currentColor!important;outline-offset:4px!important}#MainContent .pp[data-ploy-product-handle] #product-science.molecule-unified.molecule-unified>.koppa-section{padding:var(--koppa-section-space) var(--koppa-section-gutter)!important}@media(min-width:768px){#MainContent .pp[data-ploy-product-handle]{--koppa-section-space: clamp(60px, 7vh, 76px);--koppa-section-gutter: 32px}#MainContent .pp[data-ploy-product-handle] #product-top>.koppa-container{padding:40px 32px!important;max-width:1564px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-science.molecule-unified.molecule-unified .molecule-protocol-shell{position:relative!important;display:flex!important;align-items:center!important;min-height:620px!important;isolation:isolate!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-science.molecule-unified.molecule-unified .molecule-protocol-grid{display:block!important;width:100%!important;max-width:1200px!important;margin-inline:auto!important;padding:0!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-science.molecule-unified.molecule-unified .molecule-protocol-image{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-2!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;border-radius:0!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-science.molecule-unified.molecule-unified .molecule-protocol-image img{width:100%!important;height:100%!important;object-fit:cover!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-science.molecule-unified.molecule-unified .molecule-protocol-shell:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:-1!important;pointer-events:none!important;background:linear-gradient(90deg,#041428f5,#041428e5 40%,#04142840)!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-science.molecule-unified.molecule-unified .molecule-protocol-card{width:48%!important;max-width:500px!important;padding:0!important;background:transparent!important;color:#f8f9fc!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-science.molecule-unified.molecule-unified .molecule-protocol-card :is(h2,h3,p,summary,a,button)[class]{color:#f8f9fc!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-science.molecule-unified.molecule-unified .molecule-protocol-card [class*=border-ploy-border-inverse]{border-color:#ffffff40!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-science.molecule-unified.molecule-unified .molecule-protocol-card [data-koppa-section-action]{background:transparent!important;border:0!important;border-radius:0!important;padding:8px 0!important;min-height:44px!important;font-size:13px!important;text-transform:none!important;letter-spacing:0!important;text-decoration:underline!important;text-underline-offset:5px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-science.molecule-unified.molecule-unified .molecule-protocol-card .koppa-section-action-slot{margin-top:20px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-science.molecule-unified.molecule-unified .protocol-science-research{display:grid!important;gap:24px!important;padding-block:12px 24px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-science.molecule-unified.molecule-unified .protocol-science-explanations{display:grid!important;gap:22px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-science.molecule-unified.molecule-unified .protocol-science-explanation{padding:0!important;border:0!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-science.molecule-unified.molecule-unified .molecule-protocol-card .protocol-science-research p{color:#cbd5e1!important;font-size:13px!important;line-height:1.65!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-science.molecule-unified.molecule-unified .molecule-protocol-card details summary{min-height:56px!important}}@media(max-width:767px){#MainContent .pp[data-ploy-product-handle] .ploy-product-main :is(.product-outcome,.product-size-comparison,.product-application,.product-benefits),#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] .product-comparison{display:none!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-media{aspect-ratio:auto!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-visual{position:relative!important;inset:auto!important;aspect-ratio:1!important;height:auto!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-visual:after{display:none!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-caption{position:relative!important;inset:auto!important;padding:26px 20px 30px!important;background:#f8f9fc!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-caption>p:first-child{font-size:11px!important;color:#536278!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-caption h2{font-size:26px!important;line-height:1.18!important;color:#0b1c36!important;margin-top:12px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-caption>p:last-child{font-size:16px!important;line-height:1.6!important;color:#536278!important;margin-top:16px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #protocol-benefits .protocol-benefits-copy li>div>p:last-child{font-size:15px!important;line-height:1.6!important}#MainContent .pp[data-ploy-product-handle] #product-science.product-molecule.molecule-unified.molecule-unified>.koppa-section{display:none!important}#MainContent .pp[data-ploy-product-handle] #product-science.product-molecule.molecule-unified.molecule-unified>.product-molecule__mobile{display:block!important;min-height:0!important}#MainContent .pp[data-ploy-product-handle] #product-science.product-molecule.molecule-unified.molecule-unified>.product-molecule__mobile>img{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:auto 3 / 2!important;max-height:none!important;object-fit:contain!important}#MainContent .pp[data-ploy-product-handle] #product-science.product-molecule.molecule-unified.molecule-unified>.product-molecule__mobile>div.absolute{display:none!important}#MainContent .pp[data-ploy-product-handle] #product-science.product-molecule.molecule-unified.molecule-unified>.product-molecule__mobile>.relative{min-height:0!important;padding:32px 20px 40px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-science.molecule-unified.molecule-unified>.molecule-protocol-shell{display:none!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-science.molecule-unified.molecule-unified>div:first-child:not(.koppa-section){display:block!important;padding:16px 12px!important;background:var(--ploy-background-secondary)!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-science [data-koppa-native-image=trio-photo_07]{height:100%!important}#MainContent .pp[data-ploy-product-handle] .related-products>.koppa-container>.overflow-x-auto{margin-inline:0!important;padding-inline:0!important;scroll-padding-inline:0!important}}}@layer ploy-product.bindings{@media(max-width:767px){#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-science>div:first-child>article>img{height:320px!important;object-position:right center!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-science>div:first-child>article>div.absolute{background:linear-gradient(180deg,#0414281f 0 160px,#041428 320px)!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-science>div:first-child>article>div.absolute:first-of-type{display:none!important}}}@layer ploy-product.bindings{#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-overview-intro{margin-top:16px!important;color:var(--protocol-muted)!important;font-size:14px!important;line-height:1.65!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-overview-intro p{font:inherit!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-value{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px 20px!important;margin-top:22px!important;padding-bottom:20px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-price{font-size:22px!important;font-weight:400!important;line-height:1.3!important;letter-spacing:-.025em!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-price span{font-size:10px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-rating{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;min-height:32px!important;color:var(--protocol-ink)!important;font-size:13px!important;white-space:nowrap!important;text-decoration:none!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-rating:hover{text-decoration:underline!important;text-underline-offset:4px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-rating svg{width:14px!important;height:14px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-saving{grid-column:1 / -1!important;display:flex!important;flex-wrap:wrap!important;gap:3px 12px!important;font-size:11px!important;line-height:1.5!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-purchase-details{margin:20px 0 0!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-details-intro h2{max-width:none!important;font-size:17px!important;line-height:1.35!important;letter-spacing:-.02em!important;font-weight:400!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-details-intro p{max-width:none!important;font-size:12px!important;line-height:1.6!important;color:var(--protocol-muted)!important;margin-top:5px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-detail-stack{margin-top:14px!important;border-top:1px solid var(--protocol-line)!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-detail-stack details{border:0!important;border-bottom:1px solid var(--protocol-line)!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-detail-stack summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;min-height:44px!important;padding:12px 0!important;list-style:none!important;font-size:13px!important;line-height:1.5!important;cursor:pointer!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-detail-stack summary::-webkit-details-marker{display:none!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-detail-stack summary>span:first-child>span:last-child{display:none!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-detail-stack .product-hero__policies{margin:0!important;border:0!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-description-content{padding:2px 0 20px!important;font-size:13px!important;line-height:1.65!important;color:var(--protocol-muted)!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-description-content :is(h2,h3){font-size:14px!important;line-height:1.45!important;color:var(--protocol-ink)!important;font-weight:500!important;margin:18px 0 8px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-description-content :is(p,li){font:inherit!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-description-content ul{list-style:disc!important;padding-inline-start:18px!important;margin:10px 0!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-description-content a{color:inherit!important;text-decoration:underline!important;text-underline-offset:3px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-purchase .protocol-description-content>:first-child{margin-top:0!important}@media(min-width:768px){#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-reviews .protocol-reviews-carousel{position:relative!important;padding-inline:44px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-reviews .protocol-review-controls:not([hidden]){display:contents!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-reviews .protocol-review-controls button{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;width:36px!important;height:44px!important;border:0!important;border-radius:3px!important;background:transparent!important;color:var(--ploy-text-secondary,#536278)!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-reviews [data-protocol-review-prev]{inset-inline-start:0!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-reviews [data-protocol-review-next]{inset-inline-end:0!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-reviews .protocol-review-controls button:hover:not([aria-disabled=true]){background:var(--ploy-background-secondary)!important;opacity:1!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-reviews .protocol-review-controls svg{width:18px!important;height:18px!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-reviews [data-protocol-review-position]{position:absolute!important;width:1px!important;min-width:0!important;height:1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-reviews [data-protocol-review-track]>article{width:calc((100% - 24px)/2)!important;flex-basis:calc((100% - 24px)/2)!important}}@media(min-width:1100px){#MainContent .pp[data-ploy-product-handle=ghk-cu-trio] #product-reviews [data-protocol-review-track]>article{width:calc((100% - 48px) / 3)!important;flex-basis:calc((100% - 48px) / 3)!important}}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/ploy-product-overrides.css.map */
