@font-face{font-family:AlmaMedEssentialsInter;src:url(../fonts/InterVariable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.amess-column{min-width:0;width:100%}.amess-column>#gallery{width:100%;max-width:100%}.product-info-main>section.amess-product-grid,section.amess-product-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding-top:0;padding-bottom:32px;align-items:start}.amess{margin-top:18px;font-family:AlmaMedEssentialsInter,Inter,Arial,sans-serif;color:#273d3a}.amess[hidden]{display:none}.amess h2{font-size:17px;font-weight:500;line-height:1.4;margin:0 0 12px;letter-spacing:-.015em}.amess-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0}.amess-feature{display:flex;align-items:flex-start;gap:10px;padding:14px;background:#fff;border:1px solid #e3ebea;border-radius:12px;min-width:0}.amess-feature>svg{width:23px;height:23px;flex-shrink:0;color:#009b8b}.amess-feature dt{font-size:12px;color:#687974;font-weight:400;margin:0 0 3px}.amess-feature dd{font-size:14px;font-weight:500;line-height:1.5;margin:0;overflow-wrap:anywhere}.amess-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:12px}.amess-actions form{margin:0}.amess-actions button,.amess-actions>a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0;color:#007c70;font-size:13px;font-weight:400;background:none;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.amess-actions svg{width:20px;height:20px}.amess :focus-visible{outline:2px solid #009b8b;outline-offset:4px}.amess .ampdp-advice{margin-top:12px;background:#edf7f5;padding:16px;border-radius:12px}.amess .ampdp-advice h3,.amess .ampdp-advice a{font-weight:500}.amess-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:767px){.product-info-main>section.amess-product-grid,section.amess-product-grid{grid-template-columns:minmax(0,1fr);gap:18px}.amess{margin-top:0;margin-bottom:8px;width:100%}.amess-feature{padding:12px;gap:8px}.amess h2{font-size:16px}}