.koppa-review-consent{display:flex!important;align-items:flex-start;gap:10px}.koppa-review-consent input{width:20px!important;height:20px!important;min-height:20px!important;flex:0 0 20px;margin-top:3px}.koppa-ui-dialog[hidden]{display:none!important}.koppa-ui-dialog{max-height:85svh;overflow-y:auto;overscroll-behavior:contain}.koppa-protocol-breakdown,.koppa-mobile-benefits-quick,.koppa-faq-topics{display:none}@media(min-width:768px){body #MainContent .koppa-mobile-benefits-quick,body #MainContent .koppa-faq-topics{display:none!important}.koppa-policy-dropdown,.koppa-policy-read{display:contents}.koppa-policy-dropdown>summary,.koppa-policy-read>summary{display:none}.koppa-policy-dropdown:not([open])>*,.koppa-policy-read:not([open])>*{content-visibility:visible}}@layer koppa-editorial-polish{@media(max-width:767px){body #MainContent .pp [data-protocol-mobile] .koppa-protocol-eyebrow{font-size:12px!important;line-height:1.4!important;color:#536078!important;margin:0 0 10px!important;letter-spacing:0!important}body #MainContent .pp [data-protocol-mobile] .koppa-mobile-title{font-size:28px!important;line-height:1.15!important;font-weight:500!important;margin:0 0 16px!important;letter-spacing:0!important}body #MainContent .pp [data-protocol-mobile] .koppa-protocol-overview-copy{font-size:15px!important;line-height:1.6!important;color:#35465c!important;margin:0 0 18px!important}body #MainContent .pp [data-protocol-mobile] .koppa-protocol-legacy-rating{display:flex!important;align-items:center!important;gap:8px!important;color:#071833!important;font-size:12px!important;line-height:1.5!important;text-decoration:none!important;margin:0 0 16px!important}body #MainContent .pp [data-protocol-mobile] .koppa-protocol-legacy-rating strong{font-size:15px!important;font-weight:600!important}body #MainContent .pp [data-protocol-mobile] .koppa-protocol-trust{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;list-style:none!important;padding:0!important;margin:0 0 18px!important}body #MainContent .pp [data-protocol-mobile] .koppa-protocol-trust li{display:flex!important;align-items:center!important;justify-content:center!important;padding:10px 8px!important;background:#eef1f5!important;border:1px solid #dce2ea!important;border-radius:4px!important;font-size:12px!important;line-height:1.4!important;color:#071833!important;text-align:center!important}body #MainContent .pp [data-protocol-mobile] .koppa-mobile-size,body #MainContent .pp [data-protocol-mobile] .koppa-mobile-value .koppa-mobile-rating{display:none!important}body #MainContent .pp [data-protocol-mobile] .koppa-mobile-value{margin:0!important;padding:0!important;min-height:0!important;border:0!important}body #MainContent .pp [data-protocol-mobile] .koppa-mobile-price{font-size:18px!important;line-height:1.4!important;font-weight:500!important;margin:0!important}body #MainContent .pp [data-protocol-mobile] .koppa-mobile-price small{font-size:12px!important}body #MainContent .pp [data-protocol-mobile] .koppa-mobile-saving{font-size:12px!important;line-height:1.5!important;margin:6px 0 18px!important;color:#536078!important}body #MainContent .pp [data-protocol-mobile] .koppa-mobile-order{padding:16px 0 24px!important;margin:0!important;border-top:1px solid #dce2ea!important}body #MainContent .pp [data-protocol-mobile] .koppa-mobile-stock{font-size:13px!important;line-height:1.4!important;margin:0 0 12px!important}body #MainContent .pp [data-protocol-mobile] [data-protocol-waitlist]{width:100%!important;min-height:50px!important;font-size:15px!important;font-weight:500!important;letter-spacing:0!important}body #MainContent .pp [data-protocol-mobile] .koppa-protocol-routine-heading{padding-top:24px!important;border-top:1px solid #dce2ea!important}body #MainContent .pp [data-protocol-mobile] .koppa-protocol-routine-heading h2{font-size:24px!important;line-height:1.2!important;font-weight:500!important;letter-spacing:0!important;margin:0 0 12px!important}body #MainContent .pp [data-protocol-mobile] .koppa-protocol-routine-heading p{font-size:15px!important;line-height:1.5!important;margin:0 0 20px!important}}.koppa-shop-card-mobile{display:none!important}@media(max-width:767px){body #MainContent .collection-page #collection-products [data-mobile-details-ready=true] .collection-product-card__details{display:none!important}body #MainContent .collection-page #collection-products .koppa-shop-card-mobile{display:grid!important;grid-template-rows:34px 45px 17px 15px 44px!important;gap:5px!important;padding:10px!important}body #MainContent .collection-page #collection-products .koppa-shop-card-mobile h3,body #MainContent .collection-page #collection-products .koppa-shop-card-mobile h3 a{margin:0!important;font-size:13px!important;line-height:1.3!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;color:#071833!important}body #MainContent .collection-page #collection-products .koppa-shop-card-mobile p{margin:0!important;padding:0!important;letter-spacing:0!important;text-transform:none!important}body #MainContent .collection-page #collection-products .koppa-shop-card-description{font-size:11px!important;line-height:15px!important;color:#536078!important}body #MainContent .collection-page #collection-products .koppa-shop-card-price{font-size:12px!important;font-weight:500!important;line-height:17px!important;color:#071833!important}body #MainContent .collection-page #collection-products .koppa-shop-card-stock{font-size:10px!important;line-height:15px!important;color:#536078!important}body #MainContent .collection-page #collection-products .koppa-shop-card-link{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:6px!important;padding:0 10px!important;background:#071833!important;color:#fff!important;min-height:44px!important;border:0!important;border-radius:3px!important;font-size:11px!important;line-height:1.2!important;text-transform:none!important;letter-spacing:0!important;text-decoration:none!important}body #MainContent .collection-page #collection-products .koppa-shop-card-link svg{width:14px!important;height:14px!important;flex-shrink:0!important}}@media(max-width:767px){body #MainContent .template-search .page-width{padding-inline:16px!important}body #MainContent .template-search .ks-search__grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px 12px!important}body #MainContent .template-search .ks-search__grid>li{width:auto!important;max-width:none!important;min-width:0!important}body #MainContent .template-search .card{display:flex!important;flex-direction:column!important;height:100%!important;padding:0!important}body #MainContent .template-search .card__inner{position:relative!important;display:block!important;width:100%!important;height:auto!important;aspect-ratio:1!important;padding:0!important;min-height:0!important}body #MainContent .template-search .card__inner:before{display:none!important}body #MainContent .template-search .card__inner>.card__content{display:none!important}body #MainContent .template-search .card__media,body #MainContent .template-search .card__media .media{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important}body #MainContent .template-search .card__media img{width:100%!important;height:100%!important;object-fit:cover!important}body #MainContent .template-search .card>.card__content{position:static!important;display:flex!important;flex-direction:column!important;gap:8px!important;padding:12px 0 0!important}body #MainContent .template-search .card__information{position:static!important;display:block!important;padding:0!important;margin:0!important}body #MainContent .template-search .card__heading,body #MainContent .template-search .card__heading a{font-size:14px!important;line-height:1.35!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;margin:0!important;padding:0!important;overflow-wrap:anywhere!important}body #MainContent .template-search .card-information{padding:0!important;margin-top:8px!important}body #MainContent .template-search .price,body #MainContent .template-search .price-item{font-size:13px!important;line-height:1.4!important;letter-spacing:0!important;margin:0!important}body #MainContent .template-search .card__badge{position:static!important;display:block!important;margin:0!important;padding:0!important;border:0!important;align-self:flex-start!important}body #MainContent .template-search .card__badge:empty{display:none!important}body #MainContent .template-search .badge{position:static!important;display:inline-block!important;background:#edf0f4!important;color:#071833!important;border:0!important;border-radius:0!important;padding:4px 8px!important;font-size:11px!important;line-height:1.4!important;letter-spacing:0!important;text-transform:none!important}body #MainContent .template-search .badge:before,body #MainContent .template-search .badge:after{display:none!important}body #MainContent .template-search .ks-search__heading{font-size:20px!important;letter-spacing:0!important;text-transform:none!important}}@media(min-width:768px){body.ploy-product #MainContent .pp .koppa-mobile-benefits-quick,body #MainContent .koppa-faq-topics{display:none!important}}@media(max-width:767px){body #MainContent .koppa-mobile-benefits-quick{margin:0!important;padding:12px 20px!important;gap:4px!important;border:0!important;border-bottom:1px solid #dce1e6!important;background:#f7f8fa!important}body .cf-ship__inner{text-align:center!important;justify-content:center!important}body .cf-ship__label{width:100%!important;text-align:center!important;margin-inline:auto!important}body .cf-ship__actions{justify-content:center!important}body #MainContent .koppa-mobile-benefits-quick__eyebrow{font-size:11px!important;margin:0 0 4px!important;letter-spacing:0!important}body #MainContent .koppa-mobile-benefits-quick__title{font-size:16px!important;line-height:1.25!important;margin:0!important}body #MainContent .koppa-mobile-benefits-quick__list{margin:6px 0 0!important}body #MainContent .koppa-mobile-benefits-quick__list li{font-size:12px!important;line-height:1.4!important}body #MainContent .koppa-mobile-benefits-quick__list li:not(:first-child){display:none!important}body #MainContent .koppa-shipping-trigger{width:auto!important;min-height:44px!important;padding:8px 0!important;text-decoration:underline!important;text-underline-offset:4px}body #MainContent .koppa-write-review-trigger{min-height:44px!important;width:auto!important;margin:0 0 20px!important;padding:10px 18px!important}body #MainContent .koppa-mobile-omit{display:none!important}body #MainContent .koppa-protocol-breakdown{display:block!important;padding:24px 0!important}body #MainContent .koppa-protocol-breakdown .protocol-included-item{display:grid!important;grid-template-columns:80px minmax(0,1fr) 20px!important;align-items:center!important;gap:12px!important;padding:16px 0!important;border-bottom:1px solid #dce1e6!important}body #MainContent .koppa-protocol-breakdown .protocol-included-image{width:80px!important;height:100px!important}body #MainContent .koppa-protocol-breakdown img{width:100%!important;height:100%!important;object-fit:contain!important}body #MainContent .koppa-protocol-breakdown h3{font-size:16px!important;line-height:1.3!important;font-weight:600!important;margin:0!important}body #MainContent .koppa-protocol-breakdown p{font-size:13px!important;line-height:1.5!important;margin:6px 0 0!important}body #MainContent .koppa-protocol-intro{font-size:19px!important;line-height:1.4!important;margin:0 0 20px!important}body #MainContent .trio-page .koppa-mobile-overview>h2,body #MainContent .trio-page .koppa-mobile-overview>.koppa-mobile-content,body #MainContent .trio-page .koppa-mobile-included{display:none!important}body #MainContent #product-reviews{padding-block:36px!important}body #MainContent #product-reviews .koppa-container{padding-inline:20px!important}body #MainContent #product-reviews :is(h2,[data-ploy-heading=h2]){font-size:26px!important;line-height:1.2!important;letter-spacing:0!important}body #MainContent #product-reviews blockquote{font-size:16px!important;line-height:1.65!important;margin:0!important}body #MainContent .koppa-routine-card-line{display:block!important;font-size:13px!important;line-height:1.5!important;margin-top:8px!important;color:#536278!important}body #MainContent .koppa-ugc__inner strong,body #MainContent .koppa-ugc__inner a[href*="/products/"]{font-weight:700!important}body #MainContent .pp #product-science .product-molecule__inner figure{margin-inline:auto!important}body #MainContent .pp #product-science :is(.product-molecule__inner figure img,.molecule-protocol-image img){object-fit:contain!important;object-position:center!important}body #MainContent .koppa-men-centered :is(h2,[data-ploy-heading=h2]){text-align:center!important;font-size:30px!important;line-height:1.15!important;margin-inline:auto!important;max-width:20ch!important;letter-spacing:0!important}body #MainContent .koppa-men-centered>.koppa-container>div:first-child{text-align:center!important}body #MainContent .koppa-men-centered>.koppa-container>div:first-child p{margin-inline:auto!important}body #MainContent .koppa-men-science :is(div,p,h2,h3,a,[data-ploy-heading]){text-align:left!important}body #MainContent .koppa-men-science .flex{align-items:flex-start!important;justify-content:flex-start!important}body #MainContent .koppa-quiz-fullbleed{padding:0!important;margin:0!important;background:#07162b!important}body #MainContent .koppa-quiz-fullbleed>.koppa-container{max-width:none!important;padding:0!important}body #MainContent .koppa-quiz-fullbleed>.koppa-container>.grid{padding:0!important;gap:0!important}body #MainContent .koppa-quiz-fullbleed .hero__copy{border:0!important;border-radius:0!important;min-height:440px!important;height:auto!important;padding:40px 20px!important;justify-content:center!important;gap:28px!important}body #MainContent .koppa-quiz-fullbleed .hero__copy img{opacity:.7!important}body #MainContent .koppa-quiz-fullbleed .hero__copy [data-ploy-heading]{font-size:34px!important;line-height:1.12!important;color:#fff!important;letter-spacing:0!important}body #MainContent .koppa-quiz-fullbleed .hero__copy p{color:#f7f8fa!important}body #MainContent .koppa-quiz-fullbleed .hero__copy .grid{grid-template-columns:1fr!important}body #MainContent .koppa-quiz-fullbleed .hero__copy :is(a,button){white-space:normal!important;height:auto!important;min-height:48px!important;padding:12px 16px!important}body #MainContent #products .grid:has(.kh-category),body #MainContent #products .kh-categories{row-gap:28px!important}body #MainContent #products .grid:has(>.koppa-quick-add-card),body #MainContent #products .kh-categories__grid{row-gap:28px!important}body #MainContent #products .snap-x{row-gap:28px!important}body #MainContent #products :is(h3,[data-ploy-heading=h3]){font-size:20px!important;font-weight:600!important;line-height:1.25!important;letter-spacing:0!important}body #MainContent .kh-longevity__number{font-size:14px!important;line-height:1!important;font-weight:600!important;color:#687689!important}body #MainContent .kh-longevity__fact{padding-block:22px!important}body #MainContent .kh-longevity__fact :is(h3,h4,[data-ploy-heading]){font-size:22px!important;font-weight:500!important;line-height:1.2!important;letter-spacing:0!important;margin:10px 0!important}body #MainContent .kh-longevity__fact p{font-size:15px!important;line-height:1.65!important}body #MainContent .kh-longevity .science__facts{padding:24px 20px!important;border:0!important;border-radius:0!important}body #MainContent .kh-longevity .science__facts-list{margin-top:0!important}body #MainContent .kh-longevity .science__facts-list>div{grid-template-columns:36px minmax(0,1fr)!important;gap:16px!important;padding-block:22px!important;align-items:start!important}body #MainContent .kh-longevity .science__facts-list dd{margin:3px 0 0!important;font-size:14px!important;font-weight:600!important;letter-spacing:0!important;color:#687689!important}body #MainContent .kh-longevity .science__facts-list dt{font-size:20px!important;font-weight:500!important;line-height:1.25!important;color:#071833!important}body #MainContent .kh-longevity .science__facts-list dt span{font-size:14px!important;font-weight:400!important;line-height:1.65!important;margin-top:8px!important;color:#536278!important}body .koppa-policy-dropdown{width:100%!important;border-block:1px solid #dce1e6!important;text-align:left!important}body .koppa-policy-dropdown summary,body .koppa-policy-read summary{display:flex!important;justify-content:space-between!important;align-items:center!important;min-height:48px!important;cursor:pointer;padding:12px 0!important;font-size:14px!important}body .koppa-policy-dropdown summary:after,body .koppa-policy-read summary:after{content:"+";font-size:20px}body .koppa-policy-dropdown[open] summary:after,body .koppa-policy-read[open] summary:after{content:"\2212"}body .koppa-policy-dropdown .cf-legal{display:grid!important;grid-template-columns:1fr!important;justify-items:start!important;padding-bottom:16px!important}body .koppa-policy-dropdown:not([open])>.cf-legal,body .koppa-policy-read:not([open])>:not(summary){display:none!important}body #MainContent .koppa-policy-read{line-height:1.75!important}body #MainContent .koppa-policy-read :is(p,li){line-height:1.75!important;margin-bottom:12px!important}body #MainContent .koppa-table-scroll{width:100%!important;max-width:100%!important;overflow-x:auto!important;overscroll-behavior-x:contain}body #MainContent .koppa-table-scroll table{display:table!important;width:100%!important;min-width:420px!important;border-collapse:collapse!important}body #MainContent .koppa-table-scroll :is(td,th){padding:12px!important;font-size:13px!important;line-height:1.5!important;white-space:normal!important;text-align:left!important}body[data-koppa-mobile-page=shipping-returns] #MainContent article{min-width:0!important;padding:24px 18px!important}body[data-koppa-mobile-page=shipping-returns] #MainContent .support-rich-text,body[data-koppa-mobile-page=shipping-returns] #MainContent .support-rich-text div{min-width:0!important;max-width:100%!important}body[data-koppa-mobile-page=shipping-returns] #MainContent .support-rich-text div.koppa-table-scroll{width:min(100%,calc(100vw - 80px))!important;max-width:calc(100vw - 80px)!important;min-width:0!important}body #MainContent .koppa-philosophy-mobile .ka-page :is(h1,h2,h3,p,a,span){letter-spacing:0!important}body[data-koppa-mobile-page=faq] #MainContent :is(a,button){white-space:normal!important;height:auto!important;min-height:44px!important;overflow-wrap:anywhere}body #MainContent .koppa-faq-topics{display:grid!important;grid-template-columns:1fr 1fr!important;gap:0 20px!important;padding:20px!important}body #MainContent .koppa-faq-topics a{display:flex!important;align-items:center!important;padding:12px 0!important;font-size:13px!important;line-height:1.4!important;border-bottom:1px solid #dce1e6!important}body #MainContent [id^=koppa-faq-topic-]{scroll-margin-top:110px}}}@layer koppa-editorial-polish{@media(max-width:767px){body #MainContent #products [aria-label="Kopp\101  products"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:32px 14px!important;margin:0!important;padding:0!important;overflow:visible!important;scroll-snap-type:none!important}body #MainContent #products [aria-label="Kopp\101  products"]>.snap-start{min-width:0!important;scroll-snap-align:none!important}body #MainContent #products [aria-label="Kopp\101  products"] .koppa-quick-add-card{height:100%!important;border:0!important;border-radius:0!important;background:transparent!important}body #MainContent #products [aria-label="Kopp\101  products"] .koppa-product-card-link>div:first-child{aspect-ratio:3/4!important;height:auto!important;min-height:0!important;border-radius:0!important}body #MainContent #products [aria-label="Kopp\101  products"] .koppa-product-card-link>div:last-child{padding:14px 0 0!important;border:0!important}body #MainContent #products [aria-label="Kopp\101  products"] h3{min-height:38px!important;font-size:15px!important;line-height:1.25!important;font-weight:500!important;text-align:left!important;text-wrap:initial!important}body #MainContent #products [aria-label="Kopp\101  products"] h3+p{margin:8px 0 0!important;min-height:68px!important;font-size:12px!important;line-height:17px!important}body #MainContent #products [aria-label="Kopp\101  products"] h3+p+div{margin-top:12px!important;gap:4px!important;flex-wrap:wrap!important;font-size:11px!important;line-height:1.4!important}body #MainContent #products [aria-label="Kopp\101  products"] .koppa-product-card-link>div:last-child>span:last-child{max-width:100%!important;min-height:44px!important;margin-top:6px!important;padding:10px 0!important;font-size:12px!important}body #MainContent #products [aria-label="Kopp\101  products"]+.koppa-rail-controls{display:none!important}body #MainContent .koppa-men-science{padding:0 0 32px!important}body #MainContent .koppa-men-science>.koppa-container{padding:0!important;gap:0!important}body #MainContent .koppa-men-science>.koppa-container>div:first-child{min-height:0!important;height:240px!important;border-radius:0!important}body #MainContent .koppa-men-science>.koppa-container>div:first-child>p{padding:20px!important;max-width:32ch!important;font-size:16px!important;line-height:1.45!important}body #MainContent .koppa-men-science>.koppa-container>div:last-child{min-height:0!important;padding:28px 20px 0!important;border-radius:0!important;background:transparent!important;display:block!important}body #MainContent .koppa-men-science [data-ploy-heading=h2]{max-width:22ch!important;font-size:28px!important;line-height:1.15!important;font-weight:400!important;letter-spacing:0!important;text-wrap:initial!important;margin-top:12px!important}body #MainContent .koppa-men-science [data-ploy-heading=h2]+p{margin-top:18px!important;font-size:15px!important;line-height:1.65!important}body #MainContent .koppa-men-science .mt-10{margin-top:24px!important;width:100%!important}body #MainContent .koppa-men-science dl{display:block!important;border-radius:0!important;background:transparent!important}body #MainContent .koppa-men-science dl>div{padding:16px 0!important;border-top:1px solid rgb(255 255 255 / 18%)!important;background:transparent!important}body #MainContent .koppa-men-science dt{font-size:15px!important;font-weight:500!important}body #MainContent .koppa-men-science dd{margin-top:6px!important;font-size:13px!important;line-height:1.6!important}body #MainContent #routine-quiz{padding:0 0 40px!important}body #MainContent #routine-quiz>.koppa-container{padding-inline:0!important;width:100%!important;max-width:none!important;margin-inline:0!important}body #MainContent #routine-quiz>.koppa-container>.module-label{display:none!important}body #MainContent #routine-quiz>.koppa-container>.grid{padding:32px 20px!important;gap:20px!important;background:linear-gradient(90deg,#030e1fe0,#030e1fa3),url(https://koppabeauty.com/cdn/shop/files/hf_20260905_072508_f5b433a9-c22b-446b-b2b0-2dce2f4d787e.png?v=1788875287&width=900) center/cover!important;color:#fff!important}body #MainContent #routine-quiz>.koppa-container>.grid [data-ploy-heading]{font-size:27px!important;line-height:1.16!important;letter-spacing:0!important;font-weight:400!important;max-width:24ch!important;color:#fff!important}body #MainContent #routine-quiz>.koppa-container>.grid p{font-size:14px!important;line-height:1.6!important;margin-top:14px!important;color:#edf1f6!important}body #MainContent #routine-quiz>.koppa-container>.grid a{color:#fff!important;font-size:13px!important;min-height:44px!important;border-color:#fff6!important}body #MainContent #routine-quiz>.koppa-container>.overflow-hidden{border:0!important;border-radius:0!important}body[data-koppa-mobile-page=shipping-returns] #MainContent .support-rich-text>div:has(>h3)+div:has(>h3){margin-top:28px!important}body[data-koppa-mobile-page=shipping-returns] #MainContent .support-rich-text h3{margin:28px 0 10px!important;font-size:17px!important;line-height:1.4!important}body[data-koppa-mobile-page=shipping-returns] #MainContent .support-rich-text>div:first-child>h3{margin-top:0!important}body[data-koppa-mobile-page=shipping-returns] #MainContent .support-rich-text p{line-height:1.7!important}body #MainContent .trio-reviews #protocol-review-track{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin:0!important;padding:0!important;overflow:visible!important;scroll-snap-type:none!important}body #MainContent .trio-reviews #protocol-review-track>article{width:100%!important;max-width:none!important;min-width:0!important;border:0!important;border-bottom:1px solid #dce1e6!important;border-radius:0!important;background:transparent!important;scroll-snap-align:none!important}body #MainContent .trio-reviews #protocol-review-track>article>div{padding:20px 0!important}body #MainContent .trio-reviews #protocol-review-track blockquote{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important;margin:12px 0!important;font-size:14px!important;line-height:1.6!important}body #MainContent .trio-reviews #protocol-review-track article p{margin:10px 0 0!important;padding:0!important;border:0!important;font-size:12px!important}body #MainContent .trio-reviews .protocol-review-controls{display:none!important}body #MainContent .trio-reviews .koppa-protocol-review-rating{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;justify-content:center!important;gap:8px!important;margin-top:14px!important;font-size:12px!important;color:#536278!important}body #MainContent .trio-reviews .koppa-protocol-review-rating strong{font-size:20px!important;font-weight:500!important;color:#071833!important}body #MainContent .trio-reviews .koppa-write-review-trigger{background:transparent!important;color:#071833!important;border:1px solid #dce1e6!important;border-radius:0!important;font-size:13px!important;padding:10px 14px!important}}}@layer koppa-editorial-polish{@media(max-width:767px){body #MainContent .collection-page .hero.hero--overlay>div{min-height:0!important}body #MainContent .collection-page .hero.hero--overlay [data-ploy-heading=h1]{font-size:20px!important;line-height:1.3!important;letter-spacing:0!important;text-wrap:initial!important;max-width:none!important}body #MainContent .collection-page .koppa-shop-title-line{display:block!important;white-space:nowrap!important}body #MainContent .collection-page .koppa-shop-title-line:first-child{font-size:28px;margin-bottom:4px}body #MainContent .collection-page #collection-products{padding:24px 0!important}body #MainContent .collection-page #collection-products>.koppa-container{padding-inline:16px!important}body #MainContent .collection-page #collection-products .collection-products__status{padding:0!important;margin:0 0 16px!important;background:transparent!important;font-size:13px!important;line-height:1.4!important}body #MainContent .collection-page #collection-products .collection-products__rail{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;gap:16px 12px!important;overflow:visible!important;margin:0!important;padding:0!important}body #MainContent .collection-page #collection-products .collection-product-card{width:auto!important;min-width:0!important;min-height:0!important}body #MainContent .collection-page #collection-products .collection-product-card__media,body[data-koppa-mobile-page=men] #MainContent #collection-products .collection-product-card__media{height:33.333svh!important;min-height:220px!important;max-height:none!important;aspect-ratio:auto!important}body #MainContent .collection-page #collection-products .collection-product-card__media>div{display:none!important}body #MainContent .collection-page #collection-products .collection-product-card__media img,body[data-koppa-mobile-page=men] #MainContent #collection-products .collection-product-card__media img{object-fit:contain!important;background:#f1f2f4!important}body #MainContent .collection-page #collection-products .collection-product-card__media>span{top:8px!important;left:8px!important;padding:5px 6px!important;font-size:9px!important}body #MainContent .collection-page #collection-products .collection-product-card__details{padding:8px!important;gap:0!important}body #MainContent .collection-page #collection-products .collection-product-card__details>a:first-child{display:block!important}body #MainContent .collection-page #collection-products .collection-product-card__details [data-ploy-heading]{font-size:13px!important;line-height:1.25!important;font-weight:600!important;min-height:33px!important;letter-spacing:0!important;text-transform:none!important}body #MainContent .collection-page #collection-products .collection-product-card__details>p{margin:4px 0 0!important;font-size:11px!important;line-height:1.3!important}body #MainContent .collection-page #collection-products .collection-product-card__details>p.min-h-12{display:none!important}body #MainContent .collection-page #collection-products .collection-product-card__details>div{margin:5px 0 0!important;min-height:18px!important;font-size:13px!important}body #MainContent .collection-page #collection-products .collection-product-card__details>a.md\\:hidden{margin-top:8px!important;height:44px!important;padding-inline:10px!important;font-size:10px!important;letter-spacing:0!important}body #MainContent .collection-page .koppa-shop-mobile-statement{margin:20px 0 0!important;font-size:16px!important}body #MainContent .collection-page #collection-products+section{background:#071833!important;color:#fff!important;text-align:center!important;padding:36px 20px!important}body #MainContent .collection-page #collection-products+section>.koppa-container{display:flex!important;flex-direction:column!important;align-items:center!important;gap:20px!important;border:0!important;padding:0!important}body #MainContent .collection-page #collection-products+section p{color:#e0e7ef!important;margin:0!important;font-size:14px!important;line-height:1.6!important}body #MainContent .collection-page #collection-products+section [data-ploy-heading]{color:#fff!important;font-size:28px!important;line-height:1.15!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;margin-top:12px!important}body #MainContent .collection-page #collection-products+section a{background:#fff!important;color:#071833!important;border:0!important;padding:14px 24px!important;min-height:48px!important;justify-content:center!important;font-size:14px!important;font-weight:600!important}}}@layer koppa-editorial-polish{@media(max-width:767px){body #MainContent .pp[data-ploy-product-handle] .product-delivery__layout{background:transparent!important;border:0!important;padding:0!important;overflow:visible!important;gap:16px!important}body #MainContent .pp[data-ploy-product-handle] .product-delivery__copy{border:1px solid #d8dde5!important;border-radius:16px!important;background:#f8f9fc!important;padding:24px 16px!important;overflow:hidden!important}body #MainContent .pp[data-ploy-product-handle] .product-delivery__steps{margin-inline:0!important;padding-inline:0!important}body #MainContent .pp[data-ploy-product-handle] .product-delivery__steps article{background:transparent!important}body #MainContent .pp[data-ploy-product-handle] .product-comparison__table{min-width:0!important;overflow:hidden!important}body #MainContent .pp[data-ploy-product-handle] .product-comparison__table table,body #MainContent .pp[data-ploy-product-handle] .product-comparison__table tbody{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important}body #MainContent .pp[data-ploy-product-handle] .product-comparison__table colgroup,body #MainContent .pp[data-ploy-product-handle] .product-comparison__table thead{display:none!important}body #MainContent .pp[data-ploy-product-handle] .product-comparison__table tr,body #MainContent .pp[data-ploy-product-handle] .product-comparison__mobile-columns>div{display:grid!important;grid-template-columns:minmax(0,46fr) minmax(0,27fr) minmax(0,27fr)!important;width:100%!important;gap:0!important}body #MainContent .pp[data-ploy-product-handle] .product-comparison__table td{display:flex!important;flex-direction:column!important;justify-content:center!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;padding:14px 10px!important;overflow-wrap:anywhere!important}body #MainContent .pp[data-ploy-product-handle] .product-comparison__table td:not(:first-child){align-items:center!important;text-align:center!important}body #MainContent .pp[data-ploy-product-handle] .product-comparison__mobile-product,body #MainContent .pp[data-ploy-product-handle] .product-comparison__mobile-benchmark{text-align:center!important;align-items:center!important;justify-content:flex-end!important;padding:10px 6px!important;border:0!important;background:transparent!important}body #MainContent .pp[data-ploy-product-handle] .product-comparison__mobile-product img{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;border-radius:0!important}body #MainContent .pp[data-ploy-product-handle] .product-molecule .relative.z-10>div:first-child{display:none!important}body #MainContent .pp[data-ploy-product-handle] .product-molecule .relative.z-10>a{align-self:center!important;margin-inline:auto!important}body #MainContent .pp[data-ploy-product-handle] .product-molecule .koppa-section-action-slot{display:flex!important;justify-content:center!important;width:100%!important}body #MainContent .pp[data-ploy-product-handle] section:not(#product-top) h2{font-size:26px!important;line-height:1.18!important;letter-spacing:-.025em!important}body #MainContent .pp[data-ploy-product-handle] section:not(#product-top) h3{font-size:17px!important;line-height:1.35!important}body #MainContent .pp[data-ploy-product-handle] section:not(#product-top) p{font-size:15px!important;line-height:1.55!important}body #MainContent .pp[data-ploy-product-handle] section:not(#product-top) :is(.module-label,figcaption p){font-size:12px!important;line-height:1.4!important}body #MainContent .pp[data-ploy-product-handle] .product-comparison__table :is(h3,p,td,td span){font-size:13px!important;line-height:1.4!important}body #MainContent .pp[data-ploy-product-handle] .product-comparison__mobile-columns :is(p,span){font-size:12px!important;line-height:1.35!important}}}@layer koppa-editorial-polish{@media(max-width:767px){body #MainContent ploy-page-island:has(#what-is-ghk-cu) [data-ploy-heading=h1]{font-size:34px!important;line-height:1.12!important;letter-spacing:-.035em!important}body #MainContent ploy-page-island:has(#what-is-ghk-cu) [data-ploy-heading=h2]{font-size:26px!important;line-height:1.18!important;letter-spacing:-.025em!important}body #MainContent ploy-page-island:has(#what-is-ghk-cu) :is(h3,[data-ploy-heading=h3]){font-size:18px!important;line-height:1.3!important}body #MainContent ploy-page-island:has(#what-is-ghk-cu) :is(p,li){font-size:15px!important;line-height:1.55!important}body #MainContent ploy-page-island:has(#what-is-ghk-cu) :is(.module-label,figcaption,p.font-heading){font-size:12px!important;line-height:1.4!important}body #MainContent ploy-page-island:has(#what-is-ghk-cu) a{font-size:14px!important;line-height:1.4!important}body #MainContent #what-is-ghk-cu>.koppa-container{min-height:0!important}body #MainContent #what-is-ghk-cu .relative.z-10{min-height:0!important;gap:40px!important;padding:28px 24px!important}}}@layer koppa-editorial-polish{@media(max-width:767px){body #MainContent .pp[data-ploy-product-handle] .product-delivery__steps h3{font-size:15px!important;line-height:1.55!important}}}@layer koppa-editorial-polish{@media(max-width:767px){body #MainContent .pp [data-protocol-mobile] .koppa-protocol-routine-approved{margin:0 -20px!important;width:calc(100% + 40px)!important;padding:42px 27px 38px!important;background:linear-gradient(180deg,#0a1842,#233e73)!important;color:#f7f9fe!important;border:0!important;text-align:center!important}body #MainContent .pp [data-protocol-mobile] .koppa-protocol-routine-approved h2{font-size:29px!important;line-height:1.16!important;letter-spacing:-.035em!important;font-weight:400!important;max-width:320px!important;margin:0 auto 17px!important;color:#f7f9fe!important}body #MainContent .pp [data-protocol-mobile] .koppa-protocol-routine-approved p{font-size:15px!important;line-height:1.55!important;max-width:300px!important;margin:0 auto!important;color:#e5ebf6!important}body #MainContent .pp [data-protocol-mobile] .koppa-protocol-routine-approved .koppa-protocol-routine-eyebrow{font-size:10px!important;line-height:1.4!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#d3def0!important;margin:0 auto 17px!important}body #MainContent .pp [data-protocol-mobile] .koppa-protocol-breakdown-approved{padding:28px 0 12px!important;margin:0!important;border:0!important}body #MainContent .pp [data-protocol-mobile] .koppa-protocol-breakdown-approved .protocol-included-heading{display:block!important;margin:0 0 22px!important;padding:0!important;border:0!important}body #MainContent .pp [data-protocol-mobile] .koppa-protocol-breakdown-approved .protocol-included-heading h2{font-size:20px!important;line-height:1.25!important;font-weight:500!important;letter-spacing:-.025em!important;margin:0 0 6px!important}body #MainContent .pp [data-protocol-mobile] .koppa-protocol-breakdown-approved .protocol-included-heading p{font-size:12px!important;line-height:1.5!important;color:#59687b!important;margin:0!important}body #MainContent .pp [data-protocol-mobile] .koppa-protocol-breakdown-approved .protocol-included-item{display:grid!important;grid-template-columns:124px minmax(0,1fr)!important;gap:18px!important;align-items:center!important;padding:0 0 22px!important;margin:0 0 22px!important;border:0!important;border-bottom:1px solid #dce2e9!important}body #MainContent .pp [data-protocol-mobile] .koppa-protocol-breakdown-approved .protocol-included-image{width:124px!important;height:172px!important;border-radius:12px!important;overflow:hidden!important;background:#08152a!important}body #MainContent .pp [data-protocol-mobile] .koppa-protocol-breakdown-approved img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;border:0!important;padding:0!important}body #MainContent .pp [data-protocol-mobile] .koppa-protocol-breakdown-approved .koppa-routine-step{font-size:10px!important;line-height:1.4!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#5b6c84!important;margin:0 0 8px!important}body #MainContent .pp [data-protocol-mobile] .koppa-protocol-breakdown-approved h3{font-size:18px!important;line-height:1.2!important;letter-spacing:-.02em!important;font-weight:500!important;margin:0 0 10px!important}body #MainContent .pp [data-protocol-mobile] .koppa-protocol-breakdown-approved .koppa-routine-card-line{font-size:13px!important;line-height:1.5!important;color:#536279!important;margin:0 0 10px!important}body #MainContent .pp [data-protocol-mobile] .koppa-protocol-breakdown-approved .koppa-routine-product-size{font-size:12px!important;line-height:1.45!important;color:#071b35!important;margin:0!important}body #MainContent .pp [data-protocol-mobile] .koppa-protocol-breakdown-approved .koppa-routine-product-price{font-size:11px!important;line-height:1.5!important;color:#617087!important;margin:3px 0 0!important}}@media(max-width:359px){body #MainContent .pp [data-protocol-mobile] .koppa-protocol-breakdown-approved .protocol-included-item{grid-template-columns:108px minmax(0,1fr)!important;gap:14px!important}body #MainContent .pp [data-protocol-mobile] .koppa-protocol-breakdown-approved .protocol-included-image{width:108px!important;height:150px!important}}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/koppa-mobile-completion.css.map */
