.pp-sleep .core-patch-pdp[data-product=energy]{--product-base: #bd2100;--product-accent-strong: #fff4aa;--product-tint: #fff7ed}.pp-sleep .core-patch-pdp[data-product=focus]{--product-base: #00499d;--product-accent-strong: #98efe6;--product-tint: #eefafa}.pp-sleep .core-patch-pdp[data-product=recovery]{--product-base: #0a4a3e;--product-accent-strong: #ccfa89;--product-tint: #f2f8ea}.pp-sleep .core-patch-pdp{--navy: #111a49;--ink: #111a49;--sleep-ink: #111a49;--sleep-base: var(--product-base);--sleep-accent: color-mix(in srgb, var(--product-tint) 72%, white);--sleep-peri: var(--product-base);--sleep-tint: #f6f4ef;--muted: #5f6983;--sleep-ink-70: rgba(17, 26, 73, .72);--sleep-ink-55: #5f6983;--sleep-line: color-mix(in srgb, var(--product-base) 13%, transparent);--sleep-line-strong: color-mix(in srgb, var(--product-base) 28%, transparent)}.pp-sleep .core-patch-pdp .pdp-offer{background:var(--paper)}.pp-sleep .core-patch-pdp .core-patch-native-offer h1,.pp-sleep .core-patch-pdp .sibling-three-jobs h2,.pp-sleep .core-patch-pdp .sibling-ingredient-section h2,.pp-sleep .core-patch-pdp .sibling-ingredient-section h3,.pp-sleep .core-patch-pdp .sibling-application-section h2,.pp-sleep .core-patch-pdp .sibling-application-section .sleep-application-step-copy strong,.pp-sleep .core-patch-pdp .sibling-faq-section h2{color:var(--navy)}.pp-sleep .core-patch-pdp .core-patch-product-gallery .gallery-main{padding:0;background:#f4f2ed;border:0;border-radius:0;box-shadow:none;outline:0}.pp-sleep .core-patch-pdp .core-patch-product-gallery .gallery-main:before{display:none}.pp-sleep .core-patch-pdp .core-patch-product-gallery .gallery-main img{width:100%;height:100%;object-fit:contain}.pp-sleep .core-patch-pdp .core-patch-gallery-thumbs .gallery-thumb{background:#fff;border-color:var(--line)}.pp-sleep .core-patch-pdp .core-patch-gallery-thumbs .gallery-thumb:last-child img{object-fit:cover}.pp-sleep .core-patch-pdp .sleep-product-label>small,.pp-sleep .core-patch-pdp .supply-name small,.pp-sleep .core-patch-pdp .supply-check-icon{background:color-mix(in srgb,var(--product-base) 15%,white)}.pp-sleep .core-patch-pdp .offer-purchase-trust .gallery-trust-item>i{background:transparent;border-radius:0}.pp-sleep .core-patch-pdp .sleep-add-button:hover{background:color-mix(in srgb,var(--product-base) 86%,black)}.pp-sleep .core-patch-pdp .sibling-offer-quick-info summary:after{color:var(--product-base)}.pp-sleep .core-patch-pdp .problem-evidence{--evidence-accent: var(--product-base);padding-block:clamp(64px,6.5vw,88px);background:#f1eee8}.pp-sleep .core-patch-pdp .problem-evidence:before{background-image:var(--pp-evidence-image, none)}.pp-sleep .core-patch-pdp .problem-evidence-energy:before{background-position:55% center}.pp-sleep .core-patch-pdp .problem-evidence-focus:before{background-position:58% center}.pp-sleep .core-patch-pdp .problem-evidence h2,.pp-sleep .core-patch-pdp .problem-evidence-stats strong{color:#142061}.pp-sleep .core-patch-pdp .problem-evidence header{max-width:780px;margin-bottom:clamp(22px,2.5vw,30px)}.pp-sleep .core-patch-pdp .problem-evidence-panel{border-color:color-mix(in srgb,var(--product-base) 8%,transparent);border-radius:20px;box-shadow:0 12px 32px #1618340d}.pp-sleep .core-patch-pdp .problem-evidence-stats article{min-height:170px;padding:clamp(22px,2.5vw,32px)}.pp-sleep .core-patch-pdp .problem-evidence-stats strong{white-space:nowrap}.pp-sleep .core-patch-pdp .problem-evidence-stats span{min-width:0;color:#121846b8;font-size:clamp(1.28rem,1vw,1.504rem);line-height:1.35;overflow-wrap:break-word}.pp-sleep .core-patch-pdp .problem-evidence-sources summary{min-height:50px}.pp-sleep .core-patch-pdp .sleep-full-night.sibling-three-jobs{padding-block:clamp(64px,6.5vw,88px);background:var(--paper)}.pp-sleep .core-patch-pdp .sibling-three-jobs .eyebrow,.pp-sleep .core-patch-pdp .sibling-three-jobs .outcome-list span,.pp-sleep .core-patch-pdp .sibling-ingredient-section .eyebrow,.pp-sleep .core-patch-pdp .sibling-application-section .eyebrow{color:var(--product-base)}.pp-sleep .core-patch-pdp .sibling-three-jobs .sleep-section-link{color:#fff;background:var(--product-base);border-color:var(--product-base);box-shadow:0 10px 22px color-mix(in srgb,var(--product-base) 20%,transparent)}.pp-sleep .core-patch-pdp .sibling-three-jobs .sleep-section-link:hover{background:color-mix(in srgb,var(--product-base) 82%,#08102f);box-shadow:0 13px 26px color-mix(in srgb,var(--product-base) 24%,transparent)}.pp-sleep .core-patch-pdp .sibling-three-jobs figure img{object-position:center}.pp-sleep .core-patch-pdp .sibling-ingredient-section{background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--product-tint) 46%,transparent),transparent 27%),#f8f6f1}.pp-sleep .core-patch-pdp .sibling-featured-ingredients{width:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;overflow:visible;padding:0}.pp-sleep .core-patch-pdp .sibling-ingredient-section .ingredient-secondary-formula{background:color-mix(in srgb,var(--product-tint) 26%,white);border-color:color-mix(in srgb,var(--product-base) 12%,transparent)}.pp-sleep .core-patch-pdp .sibling-application-section{color:var(--navy);background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--product-tint) 54%,transparent),transparent 34%),color-mix(in srgb,var(--product-tint) 28%,#f2f1ec);border-color:color-mix(in srgb,var(--product-base) 12%,transparent)}.pp-sleep .core-patch-pdp .sibling-application-section .sleep-application-inner{width:min(1040px,calc(100% - 40px));margin-inline:auto}.pp-sleep .core-patch-pdp .sibling-application-section .sleep-application-steps li{border-color:color-mix(in srgb,var(--product-base) 13%,transparent)}.pp-sleep .core-patch-pdp .sibling-application-section .sleep-application-steps li:first-child figure{background:color-mix(in srgb,var(--product-tint) 54%,#f4f2ed)}.pp-sleep .core-patch-pdp .sibling-application-section .sleep-application-steps li:first-child img{padding:0;object-fit:cover;object-position:center 25%}.pp-sleep .core-patch-pdp .sibling-application-section .sleep-application-note{color:var(--product-base)}.pp-sleep .core-patch-pdp .sibling-faq-section{--sleep-base: var(--product-base);--sleep-accent: color-mix(in srgb, var(--product-tint) 62%, white);--sleep-ink: var(--navy);--sleep-ink-70: var(--muted)}.pp-sleep .core-patch-pdp .sibling-faq-section .faq-intro .eyebrow{color:var(--product-base)}@media(max-width:760px){.pp-sleep .core-patch-pdp .core-patch-native-offer{padding-top:0}.pp-sleep .core-patch-pdp .core-patch-native-offer .container{width:100%}.pp-sleep .core-patch-pdp .core-patch-native-offer .pdp-offer-grid{gap:26px}.pp-sleep .core-patch-pdp .core-patch-product-gallery .gallery-main{aspect-ratio:1;min-height:0;padding:0}.pp-sleep .core-patch-pdp .core-patch-gallery-thumbs{width:calc(100% - 28px);margin-inline:auto}.pp-sleep .core-patch-pdp .core-patch-product-gallery .gallery-formula-line{padding-inline:20px}.pp-sleep .core-patch-pdp .one-time-link{min-height:44px;align-items:center}.pp-sleep .core-patch-pdp .problem-evidence{padding-block:46px}.pp-sleep .core-patch-pdp .problem-evidence-energy:before{background-position:68% center}.pp-sleep .core-patch-pdp .problem-evidence-focus:before{background-position:72% center}.pp-sleep .core-patch-pdp .problem-evidence header{margin-bottom:20px}.pp-sleep .core-patch-pdp .problem-evidence-stats article{min-height:96px;grid-template-columns:98px minmax(0,1fr);gap:12px;padding:14px 15px}.pp-sleep .core-patch-pdp .problem-evidence-stats strong{font-size:clamp(3.52rem,10vw,4.32rem)}.pp-sleep .core-patch-pdp .problem-evidence-stats span{font-size:1.2rem;line-height:1.35}.pp-sleep .core-patch-pdp .problem-evidence-sources summary{min-height:46px;padding:11px 16px}.pp-sleep .core-patch-pdp .sleep-full-night.sibling-three-jobs{padding-block:54px}.pp-sleep .core-patch-pdp .sibling-three-jobs .sleep-full-night-grid{gap:24px}.pp-sleep .core-patch-pdp .sibling-three-jobs .sleep-full-night-grid figure,.pp-sleep .core-patch-pdp .sibling-three-jobs .sleep-full-night-grid figure img{min-height:0}.pp-sleep .core-patch-pdp .sibling-three-jobs .sleep-full-night-grid figure{margin-inline:0}.pp-sleep .core-patch-pdp .sibling-featured-ingredients{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pp-sleep .core-patch-pdp .sibling-application-section .sleep-application-step-copy{min-height:92px}.pp-sleep .core-patch-pdp .sibling-application-section .sleep-application-inner{width:min(100% - 28px,1040px)}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/pp-core.css.map */
