.pdp-dosage{background:var(--pdp-dosage-bg, #f9f9f4);color:var(--pdp-dosage-text, #24433d);padding:48px 0 50px}.pdp-dosage__panel{background:#fff;border-radius:25px;padding:24px 16px 28px}.pdp-dosage__heading{margin:0 0 12px;text-align:center;font-family:Dutch801 Rm BT,Georgia,serif;font-weight:400;font-size:35px;line-height:1.21;color:#23372b}.pdp-dosage__intro{margin:0 auto 32px;max-width:520px;text-align:center;font-family:Helvetica GP,Helvetica,Arial,sans-serif;font-size:14px;line-height:1.4;color:var(--pdp-dosage-text, #24433d)}.pdp-dosage__grid--container{background-color:#fff;padding:25px 17px;border-radius:25px}.pdp-dosage__grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pdp-dosage__cell{border:2px solid var(--pdp-dosage-text, #24433d);border-radius:15px;overflow:hidden;background:#fff;display:flex;flex-direction:column}.pdp-dosage__cell-title{position:relative;margin:0;padding:5px 5px 1px;background:var(--pdp-dosage-lime, #ccf46f);text-align:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;line-height:1.53;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--pdp-dosage-text, #24433d)}.pdp-dosage__cell-body{display:flex;flex-direction:column;align-items:center;gap:10px;padding:16px 10px 14px;flex:1;border-top:2px solid var(--pdp-dosage-text, #24433d)}.pdp-dosage__cell-image{width:auto;height:90px;object-fit:contain}.pdp-dosage__count{display:inline-block;background:var(--pdp-dosage-text, #24433d);color:var(--pdp-dosage-lime, #ccf46f);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;text-transform:uppercase;border-radius:3px;padding:4px 23px 3px}.pdp-dosage__cell-text{margin:0;text-align:center;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;line-height:1.22;color:#757d7c}.pdp-dosage__rec{margin-top:20px;background:var(--pdp-dosage-dark, #23372b);border-radius:3px;padding:16px 16px 15px;text-align:center}.pdp-dosage__rec-label{margin:0 0 5px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:500;color:#9cbfa1}.pdp-dosage__rec-text{margin:0;font-family:Dutch801 Rm BT,Georgia,serif;font-size:18px;line-height:1.24;color:#c0d1c6}.pdp-dosage__footer{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:25px}.pdp-dosage__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 24px;background:var(--pdp-dosage-lime, #ccf46f);color:#23372b;border-radius:999px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:700;text-decoration:none}.pdp-dosage__cta-note{display:flex;align-items:center;gap:6px;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;color:#707070}@media screen and (max-width:767px){.pdp-dosage__panel{background:transparent;border-radius:0;padding-inline:0}.pdp-dosage__cell{background:#fff}.pdp-dosage__heading{line-height:1.14}.pdp-dosage__cell-title{font-size:9px;line-height:1.2;padding:6px 4px 4px;white-space:normal;overflow:visible;text-overflow:clip}.pdp-dosage__cell-image{height:70px}.pdp-dosage__cell-body{padding:12px 8px;gap:8px}.pdp-dosage__count{font-size:12px;padding:2px 11px}.pdp-dosage__rec{text-align:left;padding:14px 16px 13px}.pdp-dosage__rec-label{font-size:11px}.pdp-dosage__rec-text{font-size:16px;line-height:1.14}}@media screen and (min-width:768px){.pdp-dosage{padding:48px 0 50px}.pdp-dosage__panel{max-width:1311px;margin-inline:auto;padding:44px 17px 38px}.pdp-dosage__heading{font-size:66px;margin-bottom:12px}.pdp-dosage__intro{font-size:20px;line-height:1.4;max-width:520px;margin-bottom:57px}.pdp-dosage__grid--container{background-color:transparent;padding:0;border-radius:none}.pdp-dosage__grid{grid-template-columns:repeat(4,1fr);gap:29px;max-width:1095px;margin-inline:auto}.pdp-dosage__cell-title{font-size:15px;padding:5px 5px 1px}.pdp-dosage__cell-image{height:121px}.pdp-dosage__count{font-size:14px}.pdp-dosage__cell-text{font-size:18px}.pdp-dosage__rec{max-width:1095px;margin:30px auto 0;padding:22px 16px 21px}.pdp-dosage__rec-label{font-size:16px;margin-bottom:5px;color:#9cbfa1}.pdp-dosage__rec-text{font-size:21px}.pdp-dosage__footer{margin-top:29px}.pdp-dosage__cta{width:min(671px,90%);font-size:25px;padding:23px 22px 22px 24px;text-transform:uppercase}.pdp-dosage__cta-note{font-size:18px;color:#24433d}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/pdp-dosage.css.map */
