.eur-plate{list-style:none;padding:0;margin:clamp(2.5rem,5vw,4rem) 0 0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(201,168,106,.4)}.eur-photo-hero-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:2.5rem;align-items:center}.eur-hero-copy{min-width:0}.eur-photo-hero-grid .eur-plate{grid-template-columns:repeat(2,minmax(0,1fr))}.eur-photo-hero-grid .eur-plate li:nth-child(2n){border-right:0}.eur-photo-hero-grid .eur-plate li{margin-bottom:1rem}.eur-product-photo{margin:0 0 1.25rem;min-width:0;width:100%}.eur-product-media{aspect-ratio:4 / 3;max-height:420px;background:#fff;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box}.eur-product-media picture{display:flex;width:100%;height:100%;align-items:center;justify-content:center;min-height:0}.ofi-page .eur-product-media img{width:100%;height:100%;max-height:388px;object-fit:contain}.eur-product-photo figcaption{margin-top:.6rem;font-size:.8rem;color:inherit}.eur-product-photo-hero{max-width:429px;justify-self:center}.eur-chart-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:2rem;align-items:center}.eur-photo-cards>div{min-width:0}.eur-photo-cards .eur-product-photo{max-width:487px;margin-inline:auto}@media(max-width:1023px){.eur-photo-hero-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:639px){.eur-chart-heading{grid-template-columns:minmax(0,1fr)}.eur-chart-heading .eur-product-photo{max-width:320px;justify-self:center}}.eur-plate li{padding:1.3rem 1rem 0 0;margin-right:1rem;border-right:1px solid rgba(243,238,230,.12)}.eur-plate li:last-child{border:0}.eur-plate strong{display:block;font-size:clamp(1.5rem,1rem + 1.8vw,2.5rem);color:#fff;letter-spacing:-.02em;line-height:1.1;white-space:nowrap;font-variant-numeric:tabular-nums}.eur-plate span{font-size:.85rem;color:#c9bfae;text-transform:uppercase;letter-spacing:.08em}.eur-stockline{margin:1.4rem 0 0;color:#c9a86a;font-weight:700}.eur-stockline:before{content:"";display:inline-block;width:.55rem;height:.55rem;border-radius:50%;background:#7fbf86;margin-right:.55rem;vertical-align:.1em}.eur-light{background:#fff}.eur-sand{background:var(--sand)}.eur-tablewrap{overflow-x:auto;margin-top:1.5rem;border:1px solid var(--line);background:#fff}.eur-table{width:100%;border-collapse:collapse;font-size:.95rem;min-width:36rem}.eur-table th,.eur-table td{text-align:left;padding:.8rem 1rem;border-bottom:1px solid var(--line);vertical-align:top}.eur-table thead th{background:var(--ch2);color:#f3eee6;font-size:.78rem;text-transform:uppercase;letter-spacing:.1em}.eur-table tbody th{font-weight:700;color:var(--ch2)}.eur-table td{font-variant-numeric:tabular-nums}.eur-table .eur-us{background:#90784814;font-weight:700}.eur-table tr.eur-none td,.eur-table tr.eur-none th{color:#8a827a;font-style:italic;background:#faf8f4}.eur-table tr.eur-hit th,.eur-table tr.eur-hit td{background:#f5e8c8;color:var(--ch2);font-style:normal}.eur-table tr.eur-hit th{box-shadow:inset 4px 0 0 var(--b)}.eur-table tr.eur-none.eur-hit th,.eur-table tr.eur-none.eur-hit td{background:#ece9e4;color:#716a63;font-style:italic}.eur-note{font-size:.85rem;color:#5d5a55;margin-top:1rem}.eur-search{display:flex;flex-wrap:wrap;align-items:end;gap:.6rem 1rem;margin-top:1.5rem}.eur-search label{font-weight:700;font-size:.9rem;display:grid;gap:.35rem}.eur-search input{min-height:44px;padding:0 .8rem;border:1px solid var(--ch);border-radius:2px;font-size:1rem;width:min(22rem,100%)}.eur-search output{font-size:.9rem;color:#4a4542}.eur-split{display:grid;grid-template-columns:1fr 1.2fr;gap:clamp(2rem,5vw,5rem);align-items:start}.eur-features{list-style:none;padding:0;margin:0;border-top:2px solid var(--ch)}.eur-features li{display:grid;grid-template-columns:7.5rem 1fr;gap:1rem;padding:1.1rem 0;border-bottom:1px solid var(--line)}.eur-features b{color:var(--b-text);text-transform:uppercase;font-size:.78rem;letter-spacing:.1em;padding-top:.2rem}.eur-features p{margin:0;color:#4a4542}.eur-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:2rem;border-top:2px solid var(--ch)}.eur-cols>div{padding:1.5rem 1.5rem 0 0}.eur-cols>div+div{padding-left:1.5rem;border-left:1px solid var(--line)}.eur-cols h3{margin:0 0 .5rem;font-size:1.2rem}.eur-cols p{margin:0 0 .8rem;color:#4a4542}.eur-cols .go{font-weight:700}.eur-kicker{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--b-text);margin:0 0 .3rem}.eur-logo{display:block;height:56px;width:auto;max-width:220px;object-fit:contain;background:#f3eee6;padding:.5rem .8rem;border-radius:2px;margin-bottom:1.4rem}.eur-logo-text{display:inline-block;font-weight:800;letter-spacing:.2em;color:#c9a86a;border:1px solid rgba(201,168,106,.5);padding:.35rem .8rem;margin-bottom:1.4rem}.eur-legal{font-size:.8rem;color:#5d5a55;padding-top:1.5rem;padding-bottom:2rem}.ofi-page .eur-hero h1{max-width:20ch;font-size:clamp(2.1rem,1.3rem + 3.4vw,4.2rem);line-height:1.04}@media(max-width:900px){.eur-split,.eur-cols{grid-template-columns:1fr}.eur-cols>div+div{padding-left:0;border-left:0;border-top:1px solid var(--line)}.eur-plate{grid-template-columns:repeat(2,1fr)}.eur-plate li{margin-bottom:1rem}.eur-plate li:nth-child(2n){border-right:0}}@media(max-width:480px){.eur-features li{grid-template-columns:1fr;gap:.2rem}}
