.pgr-pdp-essentials{margin:2rem 0 2.4rem;color:var(--pgr-ink)}.pgr-pdp-facts{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;padding:0;margin:0 0 1.4rem}.pgr-pdp-facts li{border:1px solid var(--pgr-line);border-radius:2px;background:#fff;padding:.7rem 1rem;font-size:1.15rem;line-height:1.4}.pgr-pdp-help-links{display:flex;flex-wrap:wrap;gap:1.2rem 2rem;font-size:1.15rem}.pgr-pdp-help-links a{min-height:32px;display:inline-flex;align-items:center}.pgr-pdp-unavailable{font-size:1.25rem;padding:1.2rem;background:#efeee7;border-left:2px solid var(--pgr-sage)}.pgr-pdp-essentials .pg14-pack-contents{border:1px solid var(--pgr-line);padding:1.6rem;background:#fff;border-radius:3px;margin-bottom:1.6rem}.pgr-pdp-essentials .pg14-pack-contents h3{font-size:1.25rem;margin:0 0 1rem;letter-spacing:0;font-weight:600}.pgr-pdp-essentials .pg14-pack-contents ul{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.pgr-pdp-essentials .pg14-pack-contents__item{display:flex;gap:1rem;align-items:center;min-height:48px;text-decoration:none;font-size:1.15rem;line-height:1.45}.pgr-pdp-essentials .pg14-pack-contents__item img{width:44px;height:44px;object-fit:contain;background:var(--pgr-ivory);border-radius:2px}.pgr-pdp-essentials .pg14-pack-contents__item strong{font-weight:500}.pgr-pdp-essentials .pg14-pack-contents__item small{display:block;color:var(--pgr-muted);font-size:1.05rem}.pgr-pdp-essentials .pg11-note{font-size:1.05rem;margin:.8rem 0 0;color:var(--pgr-muted)}.pgr-pdp-information{background:#fff;color:var(--pgr-ink);border-top:1px solid var(--pgr-line)}.pgr-pdp-jumps{border-bottom:1px solid var(--pgr-line);background:var(--pgr-ivory)}.pgr-pdp-jumps .pgr-wrap{display:flex;gap:4rem;overflow-x:auto;scrollbar-width:thin}.pgr-pdp-jumps a{display:inline-flex;align-items:center;min-height:62px;white-space:nowrap;font-size:1.25rem;text-decoration:none;border-bottom:2px solid transparent;transition:border-color .15s}.pgr-pdp-jumps a:hover{border-color:var(--pgr-sage)}.pgr-pdp-information__layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr);gap:8rem;padding-block:6.4rem}.pgr-pdp-description,.pgr-pdp-advice__panel,.pgr-pdp-faq{scroll-margin-top:3rem}.pgr-pdp-description>h2{font-size:3.6rem;margin:0 0 2.8rem}.pgr-pdp-description__body{overflow-wrap:anywhere}.pgr-pdp-description__body>h2:first-child,.pgr-pdp-description__body>div>h2:first-child{font-size:2.4rem;margin:0 0 1.8rem}.pgr-pdp-description__body h3{font-size:2rem;margin-top:3rem}.pgr-pdp-description__body p,.pgr-pdp-description__body li{font-size:1.4rem;line-height:1.8;color:#50544f}.pgr-pdp-description__body li+li{margin-top:.6rem}.pgr-pdp-description__body video{width:100%!important;height:auto!important;max-width:420px;display:block;margin-inline:auto}.pgr-pdp-description__body section[id$="presentation-video"]{background:var(--pgr-ivory)!important;border-color:var(--pgr-line)!important;border-radius:3px!important}.pgr-pdp-advice{display:grid;align-content:start;gap:2rem}.pgr-pdp-advice__panel{background:var(--pgr-ivory);padding:2.8rem;border:1px solid var(--pgr-line);border-radius:3px}.pgr-pdp-advice__number{display:block;font-family:var(--pgr-serif);font-size:2.5rem;line-height:1;color:#746958;margin-bottom:1.4rem;font-style:italic}.pgr-pdp-advice__panel h2{font-size:2.1rem;letter-spacing:-.02em;margin:0 0 1.4rem}.pgr-pdp-advice__panel p,.pgr-pdp-advice__panel .rte{font-size:1.3rem;line-height:1.75}.pgr-pdp-advice__note{font-size:1.15rem!important;color:var(--pgr-muted);border-top:1px solid var(--pgr-line);margin:1.8rem 0 0;padding-top:1.5rem}.pgr-pdp-advice__panel .pgr-link{font-size:1.2rem}.pgr-pdp-advice__panel--routine{background:var(--pgr-sage);color:#f9f7f3;border-color:var(--pgr-sage)}.pgr-pdp-advice__panel--routine h2,.pgr-pdp-advice__panel--routine .pgr-eyebrow{color:#f9f7f3}.pgr-pdp-advice__panel--routine .pgr-btn{background:transparent;color:#f9f7f3!important;border-color:#c6cec6;margin-top:1rem}.pgr-pdp-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:8rem;border-top:1px solid var(--pgr-line);padding-block:5.6rem 7.2rem}.pgr-pdp-faq h2{font-size:3.2rem;max-width:30rem;margin:0}.pgr-pdp-faq details{border-bottom:1px solid var(--pgr-line)}.pgr-pdp-faq summary{padding:1.8rem 2rem 1.8rem 0;cursor:pointer;font-size:1.4rem;font-weight:500}.pgr-pdp-faq details p{font-size:1.3rem;line-height:1.8;margin:0 0 2rem;color:var(--pgr-muted)}.pgr-pdp-faq details[open] summary{color:var(--pgr-sage)}.pgr .product__info-container .product-form__submit{border-radius:3px!important}.pgr .product__info-container .product-form__submit:not(:disabled){background:#34423d!important;color:#fff!important}.pgr .product__info-container .product-form__input select{border-radius:3px}.pgr .product__info-container .product-form__quantity{margin-top:1.8rem}.pgr .product__info-container .pg-product-eyebrow{font-size:1.05rem;color:var(--pgr-muted)}
@media(max-width:989px){.pgr-pdp-information__layout{gap:4rem;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.pgr-pdp-advice__panel{padding:2rem}.pgr-pdp-faq{gap:4rem}.pgr-pdp-jumps .pgr-wrap{gap:2.4rem}}
@media(max-width:749px){.pgr-pdp-information__layout{grid-template-columns:1fr;gap:3.2rem;padding-block:4rem}.pgr-pdp-description>h2{font-size:2.8rem}.pgr-pdp-description__body p,.pgr-pdp-description__body li{font-size:1.35rem}.pgr-pdp-jumps .pgr-wrap{gap:2rem;width:100%;padding-inline:1.8rem}.pgr-pdp-jumps a{font-size:1.15rem;min-height:54px}.pgr-pdp-advice{gap:1.6rem}.pgr-pdp-advice__panel{padding:2.4rem}.pgr-pdp-faq{grid-template-columns:1fr;gap:2rem;padding-block:3.6rem 5rem}.pgr-pdp-faq h2{font-size:2.7rem;max-width:none}.pgr-pdp-facts{gap:.6rem}.pgr-pdp-facts li{font-size:1.05rem;padding:.6rem .8rem}.pgr-pdp-essentials{margin-block:1.4rem 1.8rem}}

.pgr-pdp-help-links a{min-height:44px}.pgr-pdp-facts li{font-size:1.3rem}.pgr-pdp-essentials .pg14-pack-contents__item{font-size:1.3rem}.pgr-pdp-essentials .pg14-pack-contents__item small{font-size:1.2rem}
@media(max-width:749px){.pgr-pdp-description__body p,.pgr-pdp-description__body li{font-size:1.5rem}.pgr-pdp-facts li{font-size:1.2rem}.pgr-pdp-help-links{font-size:1.3rem}.pgr-pdp-advice__panel p,.pgr-pdp-advice__panel .rte,.pgr-pdp-faq details p{font-size:1.4rem}.pgr-pdp-faq summary{font-size:1.5rem}.pgr-pdp-jumps a{font-size:1.3rem}}
