.product-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;padding:28px 0;font-size:12px;color:#a7c4c2}.product-hero{display:grid;grid-template-columns:1.1fr .9fr;gap:8%;align-items:center;padding:30px 0 70px}.product-hero figure{margin:0}.product-hero img{width:100%;max-height:610px;object-fit:contain;background:#ece7df;border-radius:120px 120px 16px 16px}.product-hero figcaption{font-size:12px;color:#a7c4c2;margin-top:14px}.product-facts{display:flex;gap:40px;padding:24px 0;border-top:1px solid #326368;border-bottom:1px solid #326368}.product-facts dt{font-size:12px;color:#a7c4c2}.product-facts dd{margin:8px 0 0;font-size:19px}.product-guidance{display:grid;grid-template-columns:1.5fr 1fr;gap:10%}.product-guidance p{color:#c2d6d3}.product-guidance aside{border-top:1px solid #326368;padding-top:25px}.product-lid{display:flex;justify-content:space-between;gap:15px;padding:20px 0;border-bottom:1px solid #326368}.product-lid span{color:#a7c4c2}.variant-description{white-space:normal!important;color:#c2d6d3;text-align:start!important}@media(max-width:760px){.product-hero{grid-template-columns:1fr;padding-top:8px;gap:30px}.product-hero img{max-height:400px;border-radius:80px 80px 12px 12px}.product-facts{gap:24px}.product-facts dd{font-size:16px}.product-guidance{grid-template-columns:1fr;gap:36px}}
.product-hero~section table{width:100%;border-collapse:collapse}.product-hero~section caption{text-align:start;font-size:12px;color:#a7c4c2;margin-bottom:16px}.product-hero~section th,.product-hero~section td{text-align:start;padding:16px 12px;border-bottom:1px solid #326368;font-size:14px}.product-hero~section thead th{font-size:12px;color:#a7c4c2}.product-hero~section td:last-child{font-size:18px;color:#68d8d4;white-space:nowrap;font-variant-numeric:tabular-nums}.product-hero~section small{display:block;font-size:12px;color:#a7c4c2}@media(max-width:760px){.product-hero~section th,.product-hero~section td{padding:12px 5px;font-size:12px}.product-hero~section td:last-child{font-size:16px}.product-hero~section small{font-size:10px}}
