.product-hero .product-meta,.product-hero .floating-label{display:none}.product-copy .slide-description{font-size:clamp(16px,1.5vw,20px);line-height:1.65;max-width:34em}.treatment-dialog{width:min(760px,calc(100% - 32px));max-height:88svh;padding:34px;border:1px solid #a58b55;border-radius:16px;background:#f9f7f0;color:#193b2b;overflow:auto;box-shadow:0 24px 90px #071d1955}.treatment-dialog::backdrop{background:#071d19b8;backdrop-filter:blur(6px)}.treatment-close{display:block;margin:0 0 25px auto;background:none;border:1px solid #aab6a6;border-radius:30px;padding:10px 18px;font:500 14px 'DM Sans',sans-serif;color:inherit;cursor:pointer}.treatment-dialog h2{font:500 clamp(28px,4vw,42px)/1.15 'Manrope',sans-serif;letter-spacing:-.035em;margin:0 0 20px}.treatment-dialog h3{font:600 18px/1.4 'Manrope',sans-serif;margin:25px 0 8px}.treatment-dialog p{font:400 16px/1.75 'DM Sans',sans-serif;margin:0 0 12px}.treatment-summary{color:#40583f}.treatment-dialog .treatment-source{font-size:13px;border-top:1px solid #ccd4c6;padding-top:20px;margin-top:26px}.treatment-dialog a{color:#385b3f;text-underline-offset:4px}.treatment-enquiry{display:inline-block;margin-top:14px;font:500 16px 'DM Sans',sans-serif}@media(max-width:600px){.treatment-dialog{padding:24px}.product-copy .slide-description{font-size:16px}}@media(prefers-reduced-motion:no-preference){.treatment-dialog[open]{animation:treatmentOpen .3s ease-out}@keyframes treatmentOpen{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}
.treatment-dialog{width:min(860px,calc(100% - 32px))}.treatment-detail-copy{max-width:70ch}.treatment-citation{font-size:13px;font-weight:600;white-space:nowrap;padding:3px;text-decoration:underline}.treatment-dialog .treatment-source{border-top:1px solid #ccd4c6;padding-top:12px;margin-top:30px}.treatment-source ol{padding-left:22px}.treatment-source li{font:400 14px/1.7 'DM Sans',sans-serif;padding:5px 0}.treatment-dialog .treatment-source p{font-size:13px;line-height:1.6}.treatment-close{position:sticky;top:0;z-index:2;background:#f9f7f0;box-shadow:0 3px 12px #193b2b12}

button.explore-link{background:transparent;border:0;border-bottom:1px solid currentColor;border-radius:0;padding:0 0 8px;font-family:inherit;color:inherit;cursor:pointer}button.explore-link:focus-visible{outline:2px solid #947538;outline-offset:6px}
