.ipink-ah-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:1.5rem 0}.ipink-ah-card{--ipink-ah-accent:#cd3868;--ipink-ah-soft:#fff0f4;--ipink-ah-text:#352430;--ipink-ah-muted:#655760;--ipink-ah-font:var(--theme-font-family, Arial, Helvetica, sans-serif);box-sizing:border-box;min-width:0;container-type:inline-size;padding:20px;border:1px solid #eee8eb;border-radius:18px;background:#fff;box-shadow:none;color:var(--ipink-ah-text);font-family:var(--ipink-ah-font)}.ipink-ah-product{display:grid;grid-template-columns:minmax(0,40%) minmax(0,1fr);align-items:start;column-gap:16px;row-gap:12px;grid-template-rows:1fr auto auto}.ipink-ah-card *,.ipink-ah-card *::before,.ipink-ah-card *::after{box-sizing:border-box}.ipink-ah-content{display:flex;flex-direction:column;min-width:0;height:100%}.ipink-ah-card h3{margin:0 0 6px;color:var(--ipink-ah-text);font-family:var(--ipink-ah-font);font-size:18px;font-weight:700;line-height:1.35;text-transform:none;letter-spacing:normal;overflow-wrap:anywhere}.ipink-ah-card p{margin:0 0 8px;color:var(--ipink-ah-muted);font-size:15px;line-height:1.4;overflow-wrap:anywhere}.ipink-ah-product h3,.ipink-ah-content>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.ipink-ah-media{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;min-width:0;overflow:hidden;background:#fff}.ipink-ah-card .ipink-ah-image{display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:0;object-fit:contain;object-position:center;border:0;border-radius:0}.ipink-ah-product:not(:has(.ipink-ah-image)){grid-template-columns:minmax(0,1fr)}.ipink-ah-eyebrow{margin-bottom:6px;color:var(--ipink-ah-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ipink-ah-age{align-self:flex-start;margin:0;padding:3px 9px;border-radius:20px;background:var(--ipink-ah-soft);font-size:12px;line-height:1.4;color:var(--ipink-ah-text)}.ipink-ah-footer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;grid-column:1 / -1;margin-top:0;padding-top:0}.ipink-ah-pricing{min-width:0}.ipink-ah-footer>.ipink-ah-button{grid-column:2;justify-self:end;padding:11px 12px;white-space:nowrap}.ipink-ah-reference{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:2px;font-size:14px;color:var(--ipink-ah-muted)}.ipink-ah-age-caption{font-weight:700}.ipink-ah-discount{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--ipink-ah-soft);color:var(--ipink-ah-text);font-size:14px;font-weight:700;line-height:1.2}.ipink-ah-price{font-size:26px;font-weight:800;line-height:1.15;color:var(--ipink-ah-text)}.ipink-ah-card .ipink-ah-delivery{grid-column:1 / -1;margin:0;font-size:11px;line-height:1.35;color:var(--ipink-ah-muted)}.ipink-ah-card .ipink-ah-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;font-family:var(--ipink-ah-font);padding:11px 16px;border:0;border-radius:12px;background:var(--ipink-ah-accent);color:#fff;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none}.ipink-ah-card .ipink-ah-button:hover{background:#ae2452;color:#fff}.ipink-ah-card .ipink-ah-button:focus-visible{outline:3px solid #9e1945;outline-offset:3px}.ipink-ah-coupon{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ipink-ah-coupon .ipink-ah-button{margin-top:auto}.ipink-ah-code{padding:7px 12px;border:1px dashed var(--ipink-ah-accent);border-radius:8px;background:var(--ipink-ah-soft);color:#a32350;font-family:monospace;font-weight:700;letter-spacing:.05em;overflow-wrap:anywhere;max-width:100%}.ipink-ah-error{padding:1rem;border-left:4px solid #dc2626;background:#fef2f2;color:#991b1b}@media (min-width:960px){.ipink-ah-columns-2,.ipink-ah-columns-3,.ipink-ah-columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}.ipink-ah-grid:not(.ipink-ah-columns-1):has(>.ipink-ah-product){grid-template-columns:repeat(auto-fit,minmax(min(100%, max(270px, calc(50% - 7px))),1fr))}.ipink-ah-product{grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto}.ipink-ah-product:has(>.ipink-ah-media){grid-template-rows:auto 1fr auto}.ipink-ah-product .ipink-ah-media{height:170px;aspect-ratio:auto}.ipink-ah-product h3,.ipink-ah-product .ipink-ah-content>p{display:block;-webkit-line-clamp:unset;overflow:visible}.ipink-ah-product .ipink-ah-footer{grid-template-columns:minmax(0,1fr)}.ipink-ah-product .ipink-ah-footer>.ipink-ah-button{grid-column:1;justify-self:stretch}}.ipink-ah-saving{margin-top:3px;color:var(--ipink-ah-muted);font-size:12px;line-height:1.4}@media (max-width:599px){.ipink-ah-card{padding:14px;border-radius:16px}.ipink-ah-product{grid-template-columns:minmax(0,35%) minmax(0,1fr);column-gap:12px}.ipink-ah-card h3{font-size:16px}.ipink-ah-card p{font-size:14px}.ipink-ah-price{font-size:24px}.ipink-ah-card .ipink-ah-button{padding:11px 14px;font-size:14px}.ipink-ah-saving{display:none}}@container (max-width:300px){.ipink-ah-footer{grid-template-columns:minmax(0,1fr)}.ipink-ah-footer>.ipink-ah-button{grid-column:1;justify-self:stretch;white-space:normal}}@media (width < 960px){body.postid-99193 .ipink-ah-footer{display:flex;align-items:center;justify-content:flex-end;gap:22px}body.postid-99193 .ipink-ah-pricing{display:flex;flex-direction:column;flex:0 0 auto;margin:0}body.postid-99193 .ipink-ah-reference{order:1}body.postid-99193 .ipink-ah-price{order:2}body.postid-99193 .ipink-ah-saving{order:3}body.postid-99193 .ipink-ah-button{flex:0 0 auto;margin:0}}@media (max-width:480px){body.postid-99193 .ipink-ah-footer{gap:12px;flex-wrap:wrap}}.ipink-ah-price-label,.ipink-ah-price-caption{color:var(--ipink-ah-muted);font-size:12px;line-height:1.4}.ipink-ah-price-label{order:1;margin-bottom:2px;font-size:14px;line-height:normal}.ipink-ah-price-caption{order:3;margin-top:3px}