.dd-pdp{background:#f7f2ea;color:#1800ad;padding-bottom:88px}.pdp-marquee{background:#e9ff00;color:#1800ad;text-align:center;padding:13px 20px;font-size:11px;letter-spacing:.2em;font-weight:800}.pdp-top{display:grid;grid-template-columns:1fr 1fr}.pdp-visual{background:#10086b;padding:30px 5vw;color:#f7f2ea;overflow:hidden}.pdp-visual .breadcrumbs{color:inherit;font-size:12px}.pdp-visual .product-gallery{position:relative;display:flex;flex-direction:column;align-items:center;min-height:580px;background:radial-gradient(ellipse at 50% 58%,#10086b 0% 37%,#10086b 68%);border-radius:200px 200px 0 0;margin-top:25px}.pdp-visual .product-gallery>img{width:100%;height:470px;object-fit:contain;filter:drop-shadow(0 20px 20px #10086B66);animation:pdpEnter .7s ease-out}.pdp-visual .gallery-tabs{position:relative;display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin:22px 0}.pdp-visual .gallery-tabs button{border:1px solid #ffffff66;color:#fff;background:transparent;padding:12px;font-size:10px;letter-spacing:.1em}.pdp-visual .gallery-tabs button.active{background:#e9ff00;color:#1800ad;border-color:#e9ff00}.pdp-stamp{position:absolute;right:0;top:20px;z-index:1;background:#e9ff00;color:#1800ad;border-radius:50%;width:112px;height:112px;display:grid;place-content:center;text-align:center;font-size:12px;line-height:1.6;font-weight:800;transform:rotate(12deg)}.pdp-art-caption{text-align:center;letter-spacing:.2em;font-size:10px}.pdp-info{padding:48px 5vw}.pdp-info h1{font-size:clamp(42px,4.2vw,72px);line-height:1.02;margin:20px 0 28px;letter-spacing:-.04em}.pdp-info h2{font-family:inherit;font-size:23px;margin:0 0 8px}.pdp-info p{line-height:1.7}.pdp-info .pdp-format{font-size:12px;text-transform:uppercase;letter-spacing:.12em}.pdp-lede{font-size:20px}.pdp-info .benefit-tags{margin:24px 0}.pdp-info .benefit-tags span{color:#1800ad;border:1px solid #10086B33;background:transparent}.pdp-price{font-size:30px;margin:22px 0 18px}.pdp-price small{font-size:11px;display:inline-block;margin-left:10px}.pdp-info .size-options button{color:#1800ad;border:1px solid #10086B;background:transparent;font-size:11px}.pdp-info .buy-row{display:flex;gap:12px;margin:20px 0}.pdp-info .quantity{color:#1800ad;border-color:#10086b;flex-shrink:0}.pdp-info .quantity button{color:inherit}.dd-pdp .button{cursor:pointer}.pdp-info .button{flex:1;font-size:11px;padding:18px 12px}.pdp-use-note{border-left:3px solid #10086B;padding:14px 20px;background:#ece8e0;margin:24px 0}.pdp-use-note b{font-size:10px;letter-spacing:.15em}.pdp-use-note p{margin:8px 0 0}.pdp-skip{font-size:12px;text-decoration:underline}.pdp-info .subtle{font-size:10px;opacity:.65}.pdp-chapters{display:flex;position:sticky;top:0;z-index:10;background:#10086b;color:#fff;justify-content:center;gap:28px;padding:19px;overflow:auto}.pdp-chapters button{border:0;background:none;color:inherit;font-size:10px;letter-spacing:.12em;white-space:nowrap;cursor:pointer}.dd-pdp section[id],#pdp-plot{scroll-margin-top:80px}.pdp-benefits{text-align:center}.dd-pdp small{letter-spacing:.12em}.pdp-benefits h2,.pdp-ingredient-scene h2,.pdp-faq h2,.pdp-cast h2{font-size:clamp(38px,4.5vw,64px);line-height:1.08;margin:22px 0 35px}.pdp-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #10086B33;border-bottom:1px solid #10086B33;margin:40px 0 25px}.pdp-benefit-grid article{padding:30px 20px;border-right:1px solid #10086B33}.pdp-benefit-grid article:last-child{border:0}.pdp-benefit-grid span{font-size:12px}.pdp-benefit-grid h3{font-size:21px;margin:18px 0 0}.pdp-benefits>p{max-width:720px;margin:auto;line-height:1.8}.dd-pdp .product-story-chapter{color:#f7f2ea;background:#10086b}.dd-pdp .story-bottle{color:inherit;text-decoration:none}.dd-pdp .next-story{display:none}.pdp-ingredient-scene{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.pdp-ingredient-scene img{max-width:100%;border-radius:180px 180px 0 0}.pdp-ingredient-scene p{line-height:1.8}.pdp-ingredient-names>div{display:flex;gap:22px;align-items:center;border-bottom:1px solid #10086B26}.pdp-ingredient-names span{font-size:11px}.pdp-ingredient-names h3{font-size:22px}.dd-pdp details{border-bottom:1px solid #10086B33;padding:20px 0}.dd-pdp summary{cursor:pointer;font-weight:600;line-height:1.5}.dd-pdp details p{font-size:14px;line-height:1.8}.pdp-how{background:#eae4d8}.pdp-how .application-guide{margin-top:30px}.pdp-how .application-heading h3{font-size:40px}.pdp-how .application-strip img{width:100%}.pdp-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px}.pdp-cast{text-align:center;background:#10086b;color:#fff}.pdp-cast>p{max-width:680px;line-height:1.8;margin:0 auto 40px}.pdp-cast .product-grid{max-width:850px;grid-template-columns:repeat(2,1fr);margin:30px auto 45px;text-align:left}.pdp-sticky-buy{position:fixed;bottom:0;left:0;right:0;z-index:20;display:flex;justify-content:space-between;align-items:center;padding:14px 5vw;background:#10086b;color:#fff;box-shadow:0 -4px 30px #0002}.pdp-sticky-buy>a{font-size:15px;text-decoration:none}.pdp-sticky-buy small{display:block;font-size:10px;opacity:.7;margin-top:5px}.pdp-sticky-buy .button{font-size:11px;padding:16px 25px}@keyframes pdpEnter{0%{opacity:0;transform:translateY(20px) rotate(-4deg)}to{opacity:1;transform:none}}@media(max-width:800px){.pdp-top{grid-template-columns:1fr}.pdp-visual{padding:20px}.pdp-visual .product-gallery{min-height:420px}.pdp-visual .product-gallery>img{height:340px}.pdp-stamp{width:90px;height:90px;font-size:10px;right:12px}.pdp-info{padding:35px 24px}.pdp-info h1{font-size:48px}.pdp-chapters{justify-content:flex-start;gap:22px}.pdp-benefit-grid{grid-template-columns:1fr 1fr}.pdp-benefit-grid article:nth-child(2){border-right:0}.pdp-benefit-grid article{border-bottom:1px solid #10086B33}.pdp-ingredient-scene,.pdp-faq{grid-template-columns:1fr;gap:30px}.pdp-cast .product-grid{grid-template-columns:1fr}.pdp-sticky-buy{padding:12px 16px;gap:12px}.pdp-sticky-buy>a{font-size:11px;max-width:45%}.pdp-sticky-buy .button{padding:14px;font-size:10px}.pdp-info .buy-row{flex-wrap:wrap}.pdp-how .application-heading h3{font-size:32px}}@media(prefers-reduced-motion:reduce){.pdp-visual .product-gallery>img{animation:none}}.pdp-visual{background:#1800ad}.pdp-visual .product-gallery{background:radial-gradient(ellipse at 50% 58%,#1800ad 0% 37%,#1800ad 68%)}.pdp-chapters,.dd-pdp .product-story-chapter,.pdp-cast,.pdp-sticky-buy{background:#10086b}.dd-pdp #pdp-plot .chapter-oil{background:#edf0df;color:#1800ad}.dd-pdp #pdp-plot .chapter-wash{background:#f8e3d7;color:#1800ad}.dd-pdp #pdp-plot .chapter-lotion{background:#f4e9c6;color:#1800ad}.dd-pdp #pdp-plot :is(.story-hook-row h2,.story-hook-row h2 em,.story-hook-row p,.story-hook-row small,.story-bottle,.story-bottle span,.story-buy-row,.story-buy-row h3,.story-buy-row p,.story-buy-row b,.story-buy-row a){color:#1800ad}.dd-pdp #pdp-plot .story-moment{border-color:#1800ad40}
/*# sourceMappingURL=/cdn/shop/t/8/assets/product-pages.css.map */
