.moisture-note{font-family:var(--font-body-family);font-size:var(--font-body-size, 1rem);line-height:var(--font-body-line-height, 1.6)}.moisture-note__container{max-width:var(--page-width, 1200px);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;background:#232321;border-radius:12px}.moisture-note__content{max-width:500px;padding-left:5rem}.moisture-note__content--reverse{order:2}.moisture-note__title{font-family:Lato;font-size:24px;letter-spacing:0;font-weight:600;margin-bottom:30px;line-height:1.2;color:var(--text-color)}.moisture-note__description{margin-bottom:20px}.moisture-note__description p{color:#fff;opacity:1;font-family:Lato;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0px}.moisture-note__description p:last-child{margin-bottom:0}.moisture-note__text{font-size:1.4rem;line-height:1.6;margin-bottom:20px;color:var(--text-color)}.moisture-note__text--bold{font-weight:600;color:var(--text-color);opacity:1;margin-top:24px}.moisture-note__caption{font-size:1.4rem;line-height:1.5;font-style:italic;color:var(--text-color);margin-top:25px}.moisture-note__button-wrapper{margin-top:32px}.moisture-note__button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;background-color:var(--accent-color);color:#fff;text-decoration:none;border-radius:6px;font-weight:500;transition:all .3s ease;border:none;cursor:pointer}.moisture-note__button:hover{background-color:var(--accent-color);opacity:.9;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.moisture-note__image-container{position:relative;overflow:hidden;box-shadow:0 20px 40px #0000004d}.moisture-note__image-container--reverse{order:1}.moisture-note__image{width:100%;height:auto;display:block}@media screen and (max-width: 768px){.moisture-note__container{grid-template-columns:1fr;gap:40px;text-align:left;padding:32px 13px}.moisture-note__content{max-width:none;order:1}.moisture-note__content{padding-left:0rem}.moisture-note__content--reverse{order:1}.moisture-note__image-container{order:0;max-width:100%;margin:0 auto;width:100%;border-radius:12px}.moisture-note__image-container--reverse{order:2}.moisture-note__title{font-size:1.75rem;margin-bottom:24px}.moisture-note__description p,.moisture-note__text{margin-bottom:18px}.moisture-note__caption{margin-top:20px}.moisture-note__button-wrapper{margin-top:24px}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 2dppx){.moisture-note__image{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (prefers-reduced-motion: reduce){.moisture-note__button,.moisture-note__image{transition:none}}.moisture-note__button:focus,.moisture-note__image:focus{outline:2px solid var(--accent-color);outline-offset:2px}[dir=rtl] .moisture-note__title{letter-spacing:.5px}@media print{.moisture-note{background:#fff!important;color:#000!important}.moisture-note__button{display:none}}@media screen and (max-width: 768px){.moisture-note__container{grid-template-columns:1fr;gap:40px;text-align:left;padding:32px 13px}}.phi--dosage-guide{position:relative;background-color:#c0df1633;padding:0 17px;border-radius:7px;max-width:330px;box-shadow:0 4px 20px #0000004d;cursor:pointer;transition:transform .2s ease;margin:0 auto;margin-bottom:6rem}.phi--dosage-guide:hover{transform:translateY(-2px)}.phi--dosage-guide:after{content:"";position:absolute;bottom:-27px;left:70px;width:0;height:0;border-style:solid;border-width:28px 20px 0px 5px;border-color:#3a3e12 transparent transparent transparent}.phi--dosage-content{display:flex;align-items:center;gap:2px}.phi--icon-wrapper{position:relative;width:60px;height:60px;flex-shrink:0;align-items:center;display:flex}.phi--checkmark{position:absolute;width:24px;height:24px;top:50%;left:50%;transform:translate(-50%,-50%)}.phi--checkmark:before{content:"";position:absolute;width:12px;height:6px;border-left:3px solid #2a2a2a;border-bottom:3px solid #2a2a2a;transform:rotate(-45deg);top:8px;left:5px}.phi--text-content{flex:1}.phi--title{color:#c4d63d;letter-spacing:-.5px;font-family:Lato;font-weight:600;font-size:16px;line-height:20px;margin:0}.phi--subtitle{margin:0}.phi--subtitle a{color:#c4d63d;font-weight:400;font-size:11px;line-height:16px;vertical-align:middle;text-decoration:underline;text-decoration-style:solid;margin:0}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-product-Information.css.map */
