.ddg-pdp-summary{margin:0 0 20px;color:#333;font-size:15px;line-height:1.55}.ddg-pdp-summary .ddg-pdp-promise{font-size:21px;line-height:1.3;font-weight:600;letter-spacing:-.02em;margin:0 0 10px}.ddg-pdp-summary p{margin:0 0 10px}.ddg-pdp-summary ul{margin:0;padding-left:19px}.ddg-pdp-summary li{margin:5px 0;padding-left:3px}.ddg-pdp-summary li::marker{color:#205bb5}.ddg-pdp-content{color:#333;font-size:16px;line-height:1.65}.ddg-pdp-content .container{max-width:1280px;padding:0 32px}.ddg-pdp-content h2{font-size:clamp(26px,2.6vw,36px);line-height:1.2;letter-spacing:-.025em;font-weight:600;margin:0 0 20px;text-wrap:balance}.ddg-pdp-content h3{font-size:21px;line-height:1.3;font-weight:600;margin:32px 0 12px}.ddg-pdp-content p{margin:0 0 16px;max-width:70ch}.ddg-pdp-content a{color:#155bbb;text-decoration:underline;text-underline-offset:4px}.ddg-pdp-content :focus-visible,.ddg-pdp-nav :focus-visible{outline:2px solid #155bbb;outline-offset:4px}.ddg-pdp-details{padding:56px 0;background:#f5f8fb}.ddg-pdp-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:60px;align-items:start}.ddg-pdp-story-image{min-width:0}.ddg-pdp-story-image img{width:100%;height:auto;display:block;object-fit:contain;border-radius:12px}.ddg-pdp-story-copy{min-width:0}.ddg-pdp-use{border-top:1px solid #cbd5df;margin-top:44px;padding-top:30px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:60px}.ddg-pdp-use h2{font-size:26px}.ddg-pdp-faq{padding:64px 0}.ddg-pdp-faq .container{max-width:1040px}.ddg-pdp-faq-list{border-top:1px solid #cbd5df}.ddg-pdp-faq details{border-bottom:1px solid #cbd5df}.ddg-pdp-faq summary{padding:20px 32px 20px 0;position:relative;cursor:pointer;font-weight:600;line-height:1.45;list-style:none;min-height:60px}.ddg-pdp-faq summary::-webkit-details-marker{display:none}.ddg-pdp-faq summary:after{content:"";position:absolute;right:5px;top:25px;width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}.ddg-pdp-faq details[open] summary:after{transform:rotate(225deg);top:30px}.ddg-pdp-answer{padding:0 32px 10px 0;color:#485566}.ddg-pdp-service-links{font-size:14px;margin-top:24px!important}.ddg-pdp-nav{display:flex;justify-content:center;gap:32px;flex-wrap:wrap;border-top:1px solid #e0e6eb;border-bottom:1px solid #e0e6eb;padding:4px 20px;background:#fff}.ddg-pdp-nav a{font-size:15px;color:#333;text-decoration:none;padding:12px 0;min-height:44px}.ddg-pdp-nav a:hover{text-decoration:underline;text-underline-offset:5px}#ddg-product-details,#ddg-product-use,#ddg-product-faq,#judgeme_product_reviews{scroll-margin-top:160px}.ddg-pdp-routine{padding:56px 0}.ddg-pdp-routine-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;list-style:none;margin:24px 0;padding:0}.ddg-pdp-routine-item{border-top:1px solid #cbd5df;padding-top:20px;min-width:0}.ddg-pdp-routine-item img{width:150px;height:150px;object-fit:contain;display:block;margin-bottom:18px}.ddg-pdp-routine-item h3{margin:0 0 10px}.ddg-pdp-routine-item p{font-size:15px}.ddg-pdp-routine-item[aria-current=step]{border-top-color:#155bbb}.ddg-pdp-routine-note{padding-top:20px;border-top:1px solid #cbd5df}.ddg-pdp-content::selection,.ddg-pdp-content ::selection{background:#dbe9fd;color:#143960}@media(max-width:999px){.ddg-pdp-content .container{padding:0 20px}.ddg-pdp-details,.ddg-pdp-faq,.ddg-pdp-routine{padding:36px 0}.ddg-pdp-story{grid-template-columns:1fr;gap:28px}.ddg-pdp-story-image{max-width:560px;width:100%;margin:0 auto}.ddg-pdp-use{grid-template-columns:1fr;gap:0;margin-top:28px;padding-top:24px}.ddg-pdp-use h2{margin-bottom:14px}.ddg-pdp-summary{font-size:14px}.ddg-pdp-summary .ddg-pdp-promise{font-size:19px}.ddg-pdp-nav{gap:20px}.ddg-pdp-nav a{font-size:14px}.ddg-pdp-routine-list{grid-template-columns:1fr;gap:20px}.ddg-pdp-routine-item{display:grid;grid-template-columns:90px minmax(0,1fr);column-gap:18px}.ddg-pdp-routine-item img{width:90px;height:110px;grid-row:1 / 4;margin:0}.ddg-pdp-routine-item h3{font-size:20px}.ddg-pdp-routine-item p{grid-column:2}}@media(max-width:360px){.ddg-pdp-nav{gap:14px;padding-inline:14px}.ddg-pdp-nav a{font-size:13px}}.ddg-pdp-purchase-details{border-bottom:1px solid #d9dfe5;color:#333}.ddg-pdp-purchase-details summary{padding:17px 25px 17px 0;cursor:pointer;font-weight:600;min-height:52px}.ddg-pdp-purchase-details summary:focus-visible{outline:2px solid #155bbb;outline-offset:2px}.ddg-pdp-purchase-details .rte{padding:0 0 18px;font-size:15px;line-height:1.65}.ddg-pdp-purchase-details .rte h2{font-size:19px}.ddg-pdp-purchase-details .rte ul{padding-left:20px}.ddg-pdp-proof{margin-top:30px;padding-top:30px;border-top:1px solid #cbd5df}.ddg-pdp-proof h2{font-size:26px}.ddg-pdp-proof ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 30px;padding-left:20px;margin:16px 0 24px}.ddg-pdp-proof li strong{white-space:nowrap}@media(max-width:600px){.ddg-pdp-proof ul{grid-template-columns:1fr;gap:8px}}@media(max-width:999px){#main .product_left,#main .product_right{min-width:0}#main .product__media{width:100%;max-width:100%;padding-inline:0;--product-media-width:100%}#main .product__media-list{margin-inline:0}#main .product__media-nav{display:grid;grid-template-columns:32px minmax(0,1fr) 32px;gap:8px;padding-inline:0}#main .product__thumbnail-scroll-shadow{width:100%;min-width:0}#main .product__thumbnail-list{width:100%;margin-inline:0}}.ddg-pdp-story{align-items:center}.ddg-pdp-story-image{max-width:420px;width:100%;margin-inline:auto}.ddg-pdp-story--compact{display:block;max-width:900px}.ddg-pdp-story--compact h2{font-size:28px}.ddg-pdp-story--compact p{max-width:90ch}.ddg-pdp-use-link{margin:0;padding:15px 0;border-bottom:1px solid #d9dfe5}.ddg-pdp-use-link a{color:#155bbb;text-decoration:underline;text-underline-offset:4px}.ddg-pdp-use-link a:focus-visible{outline:2px solid #155bbb;outline-offset:3px}.ddg-pdp-routine-item img{grid-row:1 / 5}.ddg-pdp-care-note{font-size:13px;color:#485566}#product_id3-v3{scroll-margin-top:160px}.ddg-pdp-proof{margin:0;padding:0;border:0}.ddg-pdp-proof ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:28px 0}.ddg-pdp-proof li{display:flex;flex-direction:column;gap:8px;border-top:1px solid #cbd5df;padding-top:20px}.ddg-pdp-proof li strong{font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.2;color:#155bbb}.ddg-pdp-proof li span{font-size:15px;line-height:1.5}.ddg-pdp-proof .ddg-pdp-test-note{font-size:13px;color:#485566}.ddg-balm-use{margin-top:48px;padding-top:40px;border-top:1px solid #cbd5df}.ddg-balm-scenarios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:28px}.ddg-balm-scenarios h3{font-size:20px;margin:0 0 12px}.ddg-balm-scenarios p{font-size:15px}.ddg-balm-how-title{margin-top:32px!important;font-size:28px!important}.ddg-balm-steps{list-style:none;counter-reset:step;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:28px 0 0;padding:0}.ddg-balm-steps li{counter-increment:step;border-top:1px solid #cbd5df;padding-top:18px}.ddg-balm-steps li:before{content:counter(step,decimal-leading-zero);color:#155bbb;font-size:16px;font-weight:600}.ddg-balm-steps h3{font-size:20px;margin:12px 0}.ddg-balm-steps p{font-size:15px;margin-bottom:0}#ddg-balm-formats{scroll-margin-top:160px}@media(max-width:699px){.ddg-pdp-proof ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.ddg-pdp-proof li strong{font-size:28px}.ddg-pdp-proof li span{font-size:14px}.ddg-balm-scenarios,.ddg-balm-steps{grid-template-columns:1fr;gap:20px}.ddg-balm-use{margin-top:32px;padding-top:28px}.ddg-balm-scenarios p{margin-bottom:0}.ddg-pdp-nav{column-gap:22px;row-gap:0}}@media(min-width:1000px){:is(.ddg-toner-pdp,.ddg-lotion-pdp,.ddg-serum-pdp) [id$=__main] .product_left{max-width:100%}:is(.ddg-toner-pdp,.ddg-lotion-pdp,.ddg-serum-pdp) [id$=__main] .product__media{--product-media-width: 100%;width:100%;max-width:100%;min-width:0}:is(.ddg-toner-pdp,.ddg-lotion-pdp,.ddg-serum-pdp) [id$=__main] .product__media-list-wrapper{width:100%;max-width:100%}}.ddg-pdp-ingredients{overflow-wrap:anywhere}.ddg-pdp-ingredients h3{font-size:16px;line-height:1.4;margin:24px 0 10px}.ddg-pdp-ingredients h3:first-child{margin-top:0}.ddg-pdp-ingredients p{margin:0 0 16px}.ddg-pdp-ingredients .ddg-pdp-ingredient-note{font-size:13px;color:#485566}#ddg-product-ingredients{scroll-margin-top:160px}
/*# sourceMappingURL=/cdn/shop/t/33/assets/ddg-pdp-content.css.map */
