/* Reviewed styles from the original electronic product pages. */
.legacy-product-content .legacy-content-0b8fad003867fb0bcf82{font-family: Inter,Arial,sans-serif; color: #111827; background: #fff; border-radius: 18px; box-shadow: 0 14px 34px rgba(0,0,0,.08); padding: calc(var(--legacy-content-unit, 1vw) * 6) calc(var(--legacy-content-unit, 1vw) * 4); width: 100%; max-width: 100%; margin: 0; position: relative; overflow: hidden; text-align: center; -webkit-text-size-adjust: 100%; word-wrap: break-word;}
.legacy-product-content .legacy-content-233af82f30b030a35743{position: absolute; right: calc(var(--legacy-content-unit, 1vw) * -35); top: calc(var(--legacy-content-unit, 1vw) * -35); width: calc(var(--legacy-content-unit, 1vw) * 70); height: calc(var(--legacy-content-unit, 1vw) * 70); border-radius: 50%; filter: blur(calc(var(--legacy-content-unit, 1vw) * 9)); opacity: .35; background: radial-gradient(closest-side,#a38aff,transparent 70%); z-index: 0; pointer-events: none;}
.legacy-product-content .legacy-content-32d690e10dd451266d9c{position: absolute; left: calc(var(--legacy-content-unit, 1vw) * -35); bottom: calc(var(--legacy-content-unit, 1vw) * -38); width: calc(var(--legacy-content-unit, 1vw) * 70); height: calc(var(--legacy-content-unit, 1vw) * 70); border-radius: 50%; filter: blur(calc(var(--legacy-content-unit, 1vw) * 9)); opacity: .35; background: radial-gradient(closest-side,#a38aff,transparent 70%); z-index: 0; pointer-events: none;}
.legacy-product-content .legacy-content-b4a3ff9cbb16e6238ae4{position: relative; z-index: 1; width: 100%; max-width: 92ch; margin: 0 auto;}
.legacy-product-content .legacy-content-677f80fb38c680a279fc{display: inline-flex; align-items: center; gap: calc(var(--legacy-content-unit, 1vw) * 2.5); flex-wrap: wrap; justify-content: center;}
.legacy-product-content .legacy-content-69f7e4f5a44b2e7ed979{margin: 0; font-weight: 900; letter-spacing: -.3px; color: #6b4cff; font-size: clamp(20px,calc(var(--legacy-content-unit, 1vw) * 6),32px); line-height: 1.2;}
.legacy-product-content .legacy-content-a4d408636f6586f6cb78{margin-top: calc(var(--legacy-content-unit, 1vw) * 1.2); color: #a38aff; font-weight: bold; font-size: clamp(12px,calc(var(--legacy-content-unit, 1vw) * 4),15px);}
.legacy-product-content .legacy-content-672e90c4b0c8bd64c76d{margin-top: calc(var(--legacy-content-unit, 1vw) * 3); display: flex; gap: calc(var(--legacy-content-unit, 1vw) * 2); flex-wrap: wrap; justify-content: center;}
.legacy-product-content .legacy-content-53fba11967a97e416f13{background: linear-gradient(90deg,#6b4cff,#a38aff); color: #fff; font-weight: bold; padding: calc(var(--legacy-content-unit, 1vw) * 1.8) calc(var(--legacy-content-unit, 1vw) * 3.2); border-radius: 999px; font-size: clamp(11px,calc(var(--legacy-content-unit, 1vw) * 3.4),13px);}
.legacy-product-content .legacy-content-f870da7be14677d7f906{width: 100%; max-width: 82ch; margin: calc(var(--legacy-content-unit, 1vw) * 4) auto 0; color: #545c67; font-size: clamp(13px,calc(var(--legacy-content-unit, 1vw) * 4),16px); line-height: 1.6; padding: 0 calc(var(--legacy-content-unit, 1vw) * 2);}
.legacy-product-content .legacy-content-3de8a69080df7f9daa49{display:block;width:100%;max-width:800px;margin:calc(var(--legacy-content-unit, 1vw) * 6) auto 0;border-radius:18px;overflow:hidden;box-shadow:0 10px 28px rgba(0,0,0,.12);}
.legacy-product-content .legacy-content-a55a6619da08d6fcbbaf{width:100%;height:auto;display:block;border-radius:18px;}
.legacy-product-content .legacy-content-3db7db6b46ad127069e1{display: inline-block; margin-top: calc(var(--legacy-content-unit, 1vw) * 4); background: linear-gradient(90deg,#6b4cff,#a38aff); color: #fff; text-decoration: none; font-weight: 900; padding: calc(var(--legacy-content-unit, 1vw) * 3.6) calc(var(--legacy-content-unit, 1vw) * 5.2); border-radius: 14px; letter-spacing: .2px; box-shadow: 0 10px 26px rgba(107,76,255,.28); min-height: 48px; line-height: 1; font-size: clamp(14px,calc(var(--legacy-content-unit, 1vw) * 4.2),16px); transition: transform .25s ease, filter .25s ease;}
.legacy-product-content .legacy-content-ed210ff67ac1c168e725{font-size: clamp(11px,calc(var(--legacy-content-unit, 1vw) * 3.2),12px); color: #6b7280; margin-top: calc(var(--legacy-content-unit, 1vw) * 1.6);}
.legacy-product-content .legacy-content-3beaa0becf8c82477bad{font-family: Inter,Arial,sans-serif; color: #111827; background: #fff; border-radius: 18px; box-shadow: 0 14px 34px rgba(0,0,0,.08); padding: calc(var(--legacy-content-unit, 1vw) * 5.5) calc(var(--legacy-content-unit, 1vw) * 4); width: 100%; max-width: 100%; margin: calc(var(--legacy-content-unit, 1vw) * 6) 0 0; position: relative; overflow: hidden; text-align: center;}
.legacy-product-content .legacy-content-46a065968a457202080a{position: absolute; right: calc(var(--legacy-content-unit, 1vw) * -36); top: calc(var(--legacy-content-unit, 1vw) * -36); width: calc(var(--legacy-content-unit, 1vw) * 72); height: calc(var(--legacy-content-unit, 1vw) * 72); border-radius: 50%; filter: blur(calc(var(--legacy-content-unit, 1vw) * 9)); opacity: .25; background: radial-gradient(closest-side,#a38aff,transparent 70%); z-index: 0; pointer-events: none;}
.legacy-product-content .legacy-content-da8abacdc22a8addf6a4{position: relative; z-index: 1; margin: 0 0 calc(var(--legacy-content-unit, 1vw) * 2.2); font-weight: 900; letter-spacing: -.3px; color: #6b4cff; font-size: clamp(20px,calc(var(--legacy-content-unit, 1vw) * 6),28px);}
.legacy-product-content .legacy-content-9d6752593a43eb57df69{position: relative; z-index: 1; display: flex; flex-wrap: wrap; justify-content: center; gap: calc(var(--legacy-content-unit, 1vw) * 2); max-width: 1100px; margin: 0 auto;}
.legacy-product-content .legacy-content-d6906f04e70655bbe772{flex: 1 1 220px; min-width: 220px; max-width: 320px; background: #faf7ff; border: 1px solid #e9e4ff; border-radius: 16px; padding: calc(var(--legacy-content-unit, 1vw) * 2.6); box-shadow: 0 8px 22px rgba(17,24,39,.05); transition: transform .25s ease, box-shadow .25s ease;}
.legacy-product-content .legacy-content-ef4b16290e0c95d8077b{font-weight: 900; font-size: clamp(24px,calc(var(--legacy-content-unit, 1vw) * 7),32px); color: #6b4cff;}
.legacy-product-content .legacy-content-6de3ad00f87bef116914{color: #6b7280; font-size: clamp(13px,calc(var(--legacy-content-unit, 1vw) * 3.8),14px); margin-top: 6px;}
.legacy-product-content .legacy-content-b169e2dc2a8394d6a8a1{display: inline-block; margin-top: calc(var(--legacy-content-unit, 1vw) * 3.6); background: linear-gradient(90deg,#6b4cff,#a38aff); color: #fff; text-decoration: none; font-weight: 900; padding: calc(var(--legacy-content-unit, 1vw) * 3) calc(var(--legacy-content-unit, 1vw) * 4.6); border-radius: 14px; letter-spacing: .2px; box-shadow: 0 10px 26px rgba(107,76,255,.28); font-size: clamp(14px,calc(var(--legacy-content-unit, 1vw) * 4),16px); transition: transform .25s ease;}
.legacy-product-content .legacy-content-486c537f862de9394e10{width:100%;max-width:100%;box-sizing:border-box;margin:calc(var(--legacy-content-unit, 1vw) * 4) 0;overflow:hidden;}
.legacy-product-content .legacy-content-1b421f266f1eb72d23c0{background:linear-gradient(90deg,#6b4cff,#a38aff);color:#fff;border-radius:16px;
              box-shadow:0 14px 34px rgba(107,76,255,.25);padding:12px 0;}
.legacy-product-content .legacy-content-36cf3ba09a3e842ffce5{font-family:Inter,Arial,sans-serif;font-weight:900;letter-spacing:.5px;
                    font-size:clamp(18px,calc(var(--legacy-content-unit, 1vw) * 5.6),26px);line-height:1;display:block;text-transform:uppercase;}
.legacy-product-content .legacy-content-4e3c64b5c0e7019e7e71{color:#fff;text-decoration:underline;}
.legacy-product-content .legacy-content-8830e3d44806b0b2f6c1{font-family: Inter,Arial,sans-serif; color: #111827; background: transparent; width: 100%; max-width: 100%; box-sizing: border-box; padding: calc(var(--legacy-content-unit, 1vw) * 6) calc(var(--legacy-content-unit, 1vw) * 4); text-align: center;}
.legacy-product-content .legacy-content-bf793ac7cdd91c491b70{margin: 0; font-weight: 900; letter-spacing: -.3px; color: #6b4cff; font-size: clamp(18px,calc(var(--legacy-content-unit, 1vw) * 5.6),28px); line-height: 1.25;}
.legacy-product-content .legacy-content-072e8dbd3427c219e343{width: 90px; height: 6px; margin: 10px auto 16px; background: linear-gradient(90deg,#6b4cff,#a38aff); border-radius: 999px;}
.legacy-product-content .legacy-content-caf75451038966046866{max-width: 82ch; margin: 0 auto; color: #555e6a; font-size: clamp(13px,calc(var(--legacy-content-unit, 1vw) * 3.8),15px); line-height: 1.7;}
.legacy-product-content .legacy-content-1ac0333d74674c42cc00{max-width: 82ch; margin: 8px auto 20px; color: #6b7280; font-size: clamp(13px,calc(var(--legacy-content-unit, 1vw) * 3.8),15px); line-height: 1.7;}
.legacy-product-content .legacy-content-f491c991d09ca1f6c3e3{width: 100%; max-width: 980px; margin: 18px auto 0; border-radius: 18px; overflow: hidden; box-shadow: 0 12px 30px rgba(0,0,0,.10); background: #fff; transition: transform .25s ease, box-shadow .25s ease;}
.legacy-product-content .legacy-content-3ac0564a7758a7590561{display: block; width: 100%; height: auto; object-fit: contain;}
.legacy-product-content .legacy-content-bf95f02b10de0e5e8c7b{position: absolute; right: calc(var(--legacy-content-unit, 1vw) * -35); top: calc(var(--legacy-content-unit, 1vw) * -35); width: calc(var(--legacy-content-unit, 1vw) * 70); height: calc(var(--legacy-content-unit, 1vw) * 70); border-radius: 50%; filter: blur(calc(var(--legacy-content-unit, 1vw) * 9)); opacity: .30; background: radial-gradient(closest-side,#fb923c,transparent 70%); z-index: 0; pointer-events: none;}
.legacy-product-content .legacy-content-9a76431782a784979a3c{position: absolute; left: calc(var(--legacy-content-unit, 1vw) * -35); bottom: calc(var(--legacy-content-unit, 1vw) * -38); width: calc(var(--legacy-content-unit, 1vw) * 70); height: calc(var(--legacy-content-unit, 1vw) * 70); border-radius: 50%; filter: blur(calc(var(--legacy-content-unit, 1vw) * 9)); opacity: .30; background: radial-gradient(closest-side,#fb923c,transparent 70%); z-index: 0; pointer-events: none;}
.legacy-product-content .legacy-content-74876bee039ea91ac862{margin: 0; font-weight: 900; letter-spacing: -.3px; color: #ea580c; font-size: clamp(20px,calc(var(--legacy-content-unit, 1vw) * 6),32px); line-height: 1.2;}
.legacy-product-content .legacy-content-aff0dd62c3bc42c20f0f{margin-top: calc(var(--legacy-content-unit, 1vw) * 1.2); color: #fb923c; font-weight: bold; font-size: clamp(12px,calc(var(--legacy-content-unit, 1vw) * 4),15px);}
.legacy-product-content .legacy-content-ff7c026a23277a920087{background: linear-gradient(90deg,#ea580c,#fb923c); color: #fff; font-weight: bold; padding: calc(var(--legacy-content-unit, 1vw) * 1.8) calc(var(--legacy-content-unit, 1vw) * 3.2); border-radius: 999px; font-size: clamp(11px,calc(var(--legacy-content-unit, 1vw) * 3.4),13px);}
.legacy-product-content .legacy-content-8942de50ba4ed1d1467b{display: inline-block; margin-top: calc(var(--legacy-content-unit, 1vw) * 4); background: linear-gradient(90deg,#ea580c,#fb923c); color: #fff; text-decoration: none; font-weight: 900; padding: calc(var(--legacy-content-unit, 1vw) * 3.6) calc(var(--legacy-content-unit, 1vw) * 5.2); border-radius: 14px; letter-spacing: .2px; box-shadow: 0 10px 26px rgba(234,88,12,.30); min-height: 48px; line-height: 1; font-size: clamp(14px,calc(var(--legacy-content-unit, 1vw) * 4.2),16px); transition: transform .25s ease, filter .25s ease;}
.legacy-product-content .legacy-content-c3c21bdde02f044e9911{position: absolute; right: calc(var(--legacy-content-unit, 1vw) * -36); top: calc(var(--legacy-content-unit, 1vw) * -36); width: calc(var(--legacy-content-unit, 1vw) * 72); height: calc(var(--legacy-content-unit, 1vw) * 72); border-radius: 50%; filter: blur(calc(var(--legacy-content-unit, 1vw) * 9)); opacity: .20; background: radial-gradient(closest-side,#fb923c,transparent 70%); z-index: 0; pointer-events: none;}
.legacy-product-content .legacy-content-35cd91f400858d891e52{position: relative; z-index: 1; margin: 0 0 calc(var(--legacy-content-unit, 1vw) * 2.2); font-weight: 900; letter-spacing: -.3px; color: #ea580c; font-size: clamp(20px,calc(var(--legacy-content-unit, 1vw) * 6),28px);}
.legacy-product-content .legacy-content-c52aeadd3118fb402466{flex: 1 1 220px; min-width: 220px; max-width: 320px; background: #fff7ed; border: 1px solid #ffedd5; border-radius: 16px; padding: calc(var(--legacy-content-unit, 1vw) * 2.6); box-shadow: 0 8px 22px rgba(17,24,39,.05);}
.legacy-product-content .legacy-content-18f8db85c417134505d3{font-weight: 900; font-size: clamp(24px,calc(var(--legacy-content-unit, 1vw) * 7),32px); color: #ea580c;}
.legacy-product-content .legacy-content-30968e77731f166d8925{display: inline-block; margin-top: calc(var(--legacy-content-unit, 1vw) * 3.6); background: linear-gradient(90deg,#ea580c,#fb923c); color: #fff; text-decoration: none; font-weight: 900; padding: calc(var(--legacy-content-unit, 1vw) * 3) calc(var(--legacy-content-unit, 1vw) * 4.6); border-radius: 14px; letter-spacing: .2px; box-shadow: 0 10px 26px rgba(234,88,12,.30); font-size: clamp(14px,calc(var(--legacy-content-unit, 1vw) * 4),16px); transition: transform .25s ease;}
.legacy-product-content .legacy-content-3458f1682363a173e4b5{background:linear-gradient(90deg,#ea580c,#fb923c);color:#fff;border-radius:16px;box-shadow:0 14px 34px rgba(234,88,12,.25);padding:12px 0;}
.legacy-product-content .legacy-content-db73ae62a211d0bef6fd{font-family:Inter,Arial,sans-serif;font-weight:900;letter-spacing:.5px;font-size:clamp(18px,calc(var(--legacy-content-unit, 1vw) * 5.6),26px);line-height:1;display:block;text-transform:uppercase;}
.legacy-product-content .legacy-content-1c8ce49e37815f7dde34{margin: 0; font-weight: 900; letter-spacing: -.3px; color: #ea580c; font-size: clamp(18px,calc(var(--legacy-content-unit, 1vw) * 5.6),28px); line-height: 1.25;}
.legacy-product-content .legacy-content-5b2b93b28aa4d586b01c{width: 90px; height: 6px; margin: 10px auto 16px; background: linear-gradient(90deg,#ea580c,#fb923c); border-radius: 999px;}
.legacy-product-content .legacy-content-1120054d1d68efcc123c{width: 100%; max-width: 980px; margin: 18px auto 0; border-radius: 18px; overflow: hidden; box-shadow: 0 12px 30px rgba(0,0,0,.10); background: #fff;}

.legacy-product-content{container-type:inline-size;min-width:0;max-width:100%;overflow-wrap:anywhere}
@supports(width:1cqi){.legacy-product-content{--legacy-content-unit:1cqi}}
.legacy-product-content video,.legacy-product-content img{display:block;max-width:100%;height:auto}
.legacy-product-content a[href="#order"]{max-width:100%;overflow-wrap:anywhere}
