.prd2{--yellow:#F2BD6E;--yellow-soft:#F8DDB0;--yellow-pale:#FBEBD2;--pink:#FC7968;--pink-soft:#F0D3D0;--pink-pale:#FEDAD3;--gold-text:#9A6A1E;--rose-text:#B9503F;--coral:var(--yellow);--coral-soft:var(--yellow-pale);--green:var(--pink);--green-soft:var(--pink-pale);--amber:var(--yellow)}.prd2 .prd2-active__track,.prd2 .prd2-active__fill{display:block}.prd2 blockquote{font-style:normal;margin:0 0 14px;padding:0;border:0;background:none;text-align:left;quotes:none}.prd2 blockquote:before,.prd2 blockquote:after{content:none}.prd2 .prd2-quote blockquote{font-size:24px;line-height:1.3;font-weight:600}@media(min-width:768px){.prd2 .prd2-quote blockquote{font-size:32px}}.prd2 .band--coral{background:var(--yellow-soft);color:var(--ink)}.prd2 .band--coral .kicker{color:var(--gold-text)}.prd2 .band--coral .lead{color:#4f4432}.prd2-hero__pills span{background:#fff9;border-color:#1c2a221f;color:var(--ink)}.prd2-hero__badge b{color:var(--rose-text)}.prd2-hero__badge--3{background:var(--pink);color:#fff}.prd2-hero__badge--3 b,.prd2-hero__badge--3 small{color:#fff}.prd2-cta__price span{background:#1c2a2214}.prd2-cta__trust{opacity:1;color:#4f4432}.prd2-cta__trust .ico{stroke:var(--rose-text)}.prd2 .band--coral .btn--light{background:var(--pink);color:#fff}.prd2 .band--coral .btn--light:hover{background:#e8614f}.prd2 .band--green{background:var(--pink-soft);color:var(--ink)}.prd2 .band--green .kicker{color:var(--rose-text)}.prd2 .band--green .lead{color:#4f3a36}.prd2 .band--green .foot{color:#6b5450}.prd2-stats{background:#ffffff80}.prd2-stat{background:var(--pink-soft)}.prd2-stat b{color:var(--ink)}.prd2-stat span{color:#5a433f}.prd2-ratio__viz{background:#ffffff73;border-color:#fffc}.prd2-ratio__arrow{stroke:var(--rose-text)}.prd2-ratio__list li{color:var(--ink)}.prd2-ratio__list .ico{stroke:var(--rose-text)}.prd2-ratio__cap b{color:var(--ink)}.prd2-ratio__cap small,.prd2-ratio__eq{color:#5a433f}.prd2-ratio__eq b{color:var(--ink)}.prd2-ratio__shrooms svg path[fill="#F3EDE1"]{fill:#fff}.prd2-ratio__shrooms svg path[stroke="#F3EDE1"]{stroke:#fff}.prd2-ratio__shrooms svg path[stroke="#EAA238"]{stroke:var(--yellow)}.prd2-ratio__cap svg rect[fill="#E96254"]{fill:var(--pink)}.prd2 .band--cream .kicker,.prd2 .band--sand .kicker{color:var(--gold-text)}.prd2-journey__when,.prd2-study small.k,.prd2-faq summary i{color:var(--gold-text)}.prd2-card__num{background:var(--yellow);color:var(--ink)}.prd2-card__tag{background:var(--pink-pale);color:var(--rose-text)}.prd2-journey:before{background:linear-gradient(180deg,var(--yellow),var(--pink))}.prd2-journey li:before{border-color:var(--yellow)}.prd2-journey li:last-child:before{border-color:var(--pink);background:var(--pink)}.prd2-active__fill{background:linear-gradient(90deg,var(--yellow),var(--pink))}.prd2-active__val{color:var(--rose-text)}.prd2-study__n{background:var(--pink-pale);color:var(--rose-text)}.prd2-faq summary:after{color:var(--rose-text)}.prd2-inside__npn .ico,.prd2-pills .ico,.prd2-quote cite .ico{stroke:var(--rose-text)}.prd2-inside__npn a,.prd2-faq__a a{color:var(--rose-text)}.prd2-cmp__col--us{border-color:var(--pink);box-shadow:0 16px 40px #fc79682e}.prd2-cmp__col--us .prd2-cmp__head{background:var(--pink-soft);color:var(--ink)}.prd2-cmp__mark--ok{background:var(--pink)}.prd2-ritual__icon{background:var(--yellow-pale)}.prd2-ritual__icon .ico{stroke:var(--gold-text)}.prd2-quote__stars{color:var(--yellow)}.prd2 .btn{background:var(--pink)}.prd2 .btn:hover{background:#e8614f}@media(min-width:768px){.prd2-journey:before{background:linear-gradient(90deg,var(--yellow),var(--pink))}}.prd2 .prd2-stats{gap:1px;border-radius:14px}.prd2 .prd2-stat{padding:14px;gap:2px}.prd2 .prd2-stat b{font-size:24px}.prd2 .prd2-stat span{font-size:12px;line-height:1.3}.prd2 .prd2-ratio__viz{padding:18px 16px;gap:12px;border-radius:16px}.prd2 .prd2-ratio__shrooms{grid-template-columns:repeat(4,30px);gap:6px}.prd2 .prd2-ratio__shrooms svg{width:30px;height:30px}.prd2 .prd2-ratio__eq{font-size:12px;margin:8px 0 0}.prd2 .prd2-ratio__eq b{font-size:13px}.prd2 .prd2-ratio__arrow{width:24px;height:24px}.prd2 .prd2-ratio__cap svg{width:60px;height:30px}.prd2 .prd2-ratio__cap b{font-size:20px}.prd2 .prd2-ratio__cap small{font-size:10px}@media(min-width:768px){.prd2 .prd2-stat{padding:20px 22px}.prd2 .prd2-stat b{font-size:32px}.prd2 .prd2-stat span{font-size:13px}.prd2 .prd2-ratio__viz{padding:24px 22px;gap:20px}.prd2 .prd2-ratio__shrooms{grid-template-columns:repeat(4,36px)}.prd2 .prd2-ratio__shrooms svg{width:36px;height:36px}.prd2 .prd2-ratio__cap b{font-size:24px}}.prd2 .prd2-card{height:auto;align-self:stretch}.prd2 .prd2-cards{align-items:stretch}.prd2 .prd2-card__media{position:relative;aspect-ratio:4/3;height:auto;overflow:hidden}.prd2 .prd2-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.prd2 .prd2-card__body{flex:1 1 auto}@media(min-width:768px){.prd2 .prd2-hero .wrap{align-items:center}.prd2 .prd2-hero__media{align-self:end}}.prd2 .band--green:has(.prd2-ratio){background:var(--yellow-soft);color:var(--ink)}.prd2 .band--green:has(.prd2-ratio) .kicker{color:var(--gold-text)}.prd2 .band--green:has(.prd2-ratio) .lead{color:#4f4432}.prd2 .band--green:has(.prd2-ratio) .prd2-ratio__viz{background:#fbf7ef;border:1px solid #EADFCB}.prd2 .band--green:has(.prd2-ratio) .prd2-ratio__shrooms svg path[fill="#F3EDE1"]{fill:#f3ede1}.prd2 .band--green:has(.prd2-ratio) .prd2-ratio__shrooms svg path[stroke="#F3EDE1"]{stroke:#f3ede1}.prd2 .prd2-freefrom{max-width:760px;margin:0 auto;padding-left:28px;padding-right:28px}.prd2 .prd2-freefrom img{border-radius:16px}@media(min-width:768px){.prd2 .prd2-freefrom{max-width:820px}}.prd2 .band--green:has(.prd2-stats){background:#edeae3;color:var(--ink)}.prd2 .band--green:has(.prd2-stats) .prd2-stats{background:#1c2a221f}.prd2 .band--green:has(.prd2-stats) .prd2-stat{background:#edeae3}.prd2 .band--green:has(.prd2-stats) .prd2-stat span{color:#4f4a42}.prd2 .prd2-hero__badge{display:none!important}.prd2{--pink:#E96254;--ink:#111111;--rose-text:#C4463A;--line:rgba(17,17,17,.14)}.prd2 .btn:hover,.prd2 .band--coral .btn--light:hover{background:#d4523f}.prd2 .prd2-card,.prd2 .prd2-inside__media,.prd2 .prd2-inside__npn{box-shadow:none;border:1px solid var(--line)}.prd2 .prd2-cmp__col{border:1px solid var(--line)}.prd2 .prd2-cmp__col--us{box-shadow:none;border:1px solid var(--pink)}.prd2 .h2,.prd2 h3,.prd2 .prd2-card__title,.prd2 .prd2-faq summary span{text-transform:none}.prd2 .prd2-learn{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.prd2 .prd2-learn__label{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text)}.prd2 .prd2-learn__link{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--pink)}.prd2 .prd2-learn__link .ico{width:16px;height:16px;stroke:var(--pink)}.prd2 .prd2-freefrom-band{padding-top:0;padding-bottom:32px}@media(min-width:768px){.prd2 .prd2-freefrom-band{padding-bottom:40px}}.prd2{--pink:var(--accent,#E96254);--rose-text:color-mix(in srgb,var(--accent,#E96254) 82%,#111);--pink-pale:color-mix(in srgb,var(--accent,#E96254) 16%,#fff);--pink-soft:color-mix(in srgb,var(--accent,#E96254) 24%,#fff)}.prd2 .btn:hover,.prd2 .band--coral .btn--light:hover{background:color-mix(in srgb,var(--accent,#E96254) 88%,#111)}.prd2 .prd2-cmp__col--us{border-color:var(--accent)}.prd2 .prd2-journey:before,.prd2 .prd2-active__fill{background:linear-gradient(90deg,var(--yellow),var(--accent))}.prd2--grad .prd2-journey:before,.prd2--grad .prd2-active__fill{background:var(--accent-grad)}.prd2 .band--coral.prd2-cta-band{background:var(--accent-grad,var(--accent));color:#fff}.prd2 .prd2-cta-band .kicker{color:#ffffffd1}.prd2 .prd2-cta-band .lead,.prd2 .prd2-cta-band .prd2-cta__trust{color:#ffffffe6}.prd2 .prd2-cta-band .prd2-cta__trust .ico{stroke:#fff}.prd2 .prd2-cta-band .prd2-cta__price span{background:#ffffff2e;color:#fff}.prd2 .prd2-cta-band .prd2-cta__price s{color:#ffffffb3}.prd2 .prd2-cta-band .btn--light{background:#fff;color:var(--accent)}.prd2 .prd2-cta-band .btn--light:hover{background:#fbf7ef}.prd2 .prd2-cta-band .btn--light .ico{stroke:var(--accent)}.prd2--grad .prd2-cta-band .btn--light{color:#111}.prd2--grad .prd2-cta-band .btn--light .ico{stroke:#111}.prd2 .prd2-why{display:grid;grid-template-columns:1fr;gap:12px;margin-top:22px}.prd2 .prd2-why__tile{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px}.prd2 .prd2-why__icon{display:inline-flex;width:40px;height:40px;border-radius:12px;background:var(--pink-pale);align-items:center;justify-content:center;margin-bottom:12px}.prd2 .prd2-why__icon .ico{width:22px;height:22px;stroke:var(--accent);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.prd2 .prd2-why__tile h3{margin:0 0 6px;font-size:18px;line-height:1.25}.prd2 .prd2-why__tile p{margin:0;font-size:14px;line-height:1.55;color:#4f4a42}@media(min-width:600px){.prd2 .prd2-why{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(min-width:1024px){.prd2 .prd2-why{grid-template-columns:repeat(4,minmax(0,1fr))}}.prd2 .prd2-pairs{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin:22px -20px 0;padding:4px 20px 12px;scrollbar-width:none}.prd2 .prd2-pairs::-webkit-scrollbar{display:none}.prd2 .prd2-pair{flex:0 0 70%;scroll-snap-align:start;background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column}.prd2 .prd2-pair__media{display:block;aspect-ratio:1;background:#f3ede1;overflow:hidden}.prd2 .prd2-pair__media img{width:100%;height:100%;object-fit:cover;display:block}.prd2 .prd2-pair__body{padding:16px;display:flex;flex-direction:column;gap:8px;flex:1}.prd2 .prd2-pair__body h3{margin:0;font-size:17px;line-height:1.25;text-transform:lowercase}.prd2 .prd2-pair__body h3 a{color:var(--ink);text-decoration:none}.prd2 .prd2-pair__price{display:flex;gap:8px;align-items:baseline;font-size:15px}.prd2 .prd2-pair__price s{opacity:.55}.prd2 .prd2-pair__form{margin:auto 0 0}.prd2 .btn--sm{display:inline-flex;justify-content:center;width:100%;padding:11px 14px;font-size:14px;border-radius:999px;margin-top:auto;text-decoration:none}@media(min-width:768px){.prd2 .prd2-pairs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;overflow:visible;margin:24px 0 0;padding:0}.prd2 .prd2-pair{flex:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/pdp-redesign-overrides.css.map */
