#xiran-exo-2026 .exo-hero-visual{position:relative;isolation:isolate;display:grid;grid-template-columns:1.16fr 1fr 1fr;gap:12px;padding:18px;background:linear-gradient(105deg,#e7f7e9,#dff2e2,#d5efdb);border-top:1px solid #dcebdc}#xiran-exo-2026 .exo-visual-tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-width:0;height:clamp(205px,29cqw,290px);border-radius:13px;background:rgba(255,255,255,.77);border:1px solid rgba(255,255,255,.68);overflow:hidden}#xiran-exo-2026 .exo-visual-tile b{position:absolute;bottom:10px;left:10px;right:10px;padding:6px 9px;border-radius:7px;background:rgba(255,255,255,.92);color:#1b7033;font:700 10px/1.35 "Poppins",Arial,sans-serif;text-align:center}#xiran-exo-2026 .exo-visual-tile:first-child{background:linear-gradient(160deg,#eaf7eb,#f6fcf4)}#xiran-exo-2026 .exo-visual-tile:nth-child(2){background:linear-gradient(160deg,#f7fcf6,#e6f6e9)}#xiran-exo-2026 .exo-visual-tile:nth-child(3){background:linear-gradient(160deg,#f1fbf0,#e3f4e6)}#xiran-exo-2026 .exo-formula-lead{padding:18px 19px 20px;border-left:3px solid #28a347;background:#f4fbf3;color:#5c7161;border-radius:0 10px 10px 0;font-size:12.7px;line-height:1.8;margin-bottom:18px}#xiran-exo-2026 .exo-choice{margin-top:18px;border:1px solid #dcebdd;border-radius:13px;overflow:hidden;background:#fff}#xiran-exo-2026 .exo-choice-row{display:grid;grid-template-columns:1fr 1.5fr 1.5fr;gap:13px;padding:12px 15px;border-top:1px solid #e6f0e6;align-items:start}#xiran-exo-2026 .exo-choice-row:first-child{border-top:none;background:#e7f7e9;color:#1f7437}#xiran-exo-2026 .exo-choice-row strong{font-size:11.2px;font-weight:800}#xiran-exo-2026 .exo-choice-row span{font-size:11.4px;line-height:1.65;color:#5d7062}#xiran-exo-2026 .exo-choice-note{margin-top:12px;font-size:11.6px;line-height:1.72;color:#68766b}#xiran-exo-2026 .exo-lab-label{position:absolute;bottom:13px;left:13px;right:13px;padding:10px 13px;border-radius:10px;background:rgba(255,255,255,.94);color:#1d7336;font:800 12px/1.5 "Poppins",Arial,sans-serif}#xiran-exo-2026 .exo-time-note{padding:15px 18px;background:#eef9ee;border-left:3px solid #28a347;border-radius:0 9px 9px 0;margin-top:16px;font-size:11.8px;color:#62746a;line-height:1.8}@container xiranExo (max-width:620px){#xiran-exo-2026 .exo-hero-visual{gap:9px;padding:11px}#xiran-exo-2026 .exo-visual-tile{height:215px}}@container xiranExo (max-width:480px){#xiran-exo-2026 .exo-hero-visual{grid-template-columns:repeat(2,minmax(0,1fr))}#xiran-exo-2026 .exo-visual-tile{height:205px}#xiran-exo-2026 .exo-visual-tile:last-child{display:none}#xiran-exo-2026 .exo-choice-row{grid-template-columns:1fr;gap:4px}#xiran-exo-2026 .exo-choice-row:first-child{display:none}}#xiran-exo-2026 .exo-hero-visual{grid-template-columns:repeat(3,minmax(0,1fr))}#xiran-exo-2026 .exo-visual-tile{height:clamp(200px,28cqw,288px)}#xiran-exo-2026 .exo-packshot{position:relative;min-height:168px;height:100%;width:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 72% 27%,#f9fff9 0,transparent 50%),linear-gradient(145deg,#eaf8ed,#f7fcf5)}#xiran-exo-2026 .exo-packshot.exo-scene-yellow{background:radial-gradient(circle at 65% 20%,#fffdf5 0,transparent 55%),linear-gradient(145deg,#f9f4dc,#eef9e9)}#xiran-exo-2026 .exo-packshot.exo-scene-rose{background:radial-gradient(circle at 75% 15%,#fffafa 0,transparent 55%),linear-gradient(145deg,#fbeeed,#f2f8ed)}#xiran-exo-2026 .exo-orbit{position:absolute;width:150px;height:150px;max-width:80%;border:1px solid rgba(126,182,139,.31);border-radius:50%;top:16%;left:13%;transform:rotate(-28deg)}#xiran-exo-2026 .exo-orbit::before,#xiran-exo-2026 .exo-orbit::after{content:"";position:absolute;width:17px;height:17px;border-radius:50%;background:#b7e3bd;border:4px solid #f7fff8;box-shadow:0 0 0 1px rgba(117,183,135,.33)}#xiran-exo-2026 .exo-orbit::before{right:10px;top:13px}#xiran-exo-2026 .exo-orbit::after{bottom:1px;left:12px;width:11px;height:11px}#xiran-exo-2026 .exo-bottle{position:relative;z-index:1;width:96px;height:145px;margin-top:23px;filter:drop-shadow(9px 12px 10px rgba(52,87,63,.15))}#xiran-exo-2026 .exo-bottle-cap{position:absolute;top:-22px;left:30px;width:38px;height:27px;border-radius:4px 4px 1px 1px;background:linear-gradient(90deg,#9eaaa9,#f4f7f6 27%,#bdc8c4 78%,#899e9b);box-shadow:inset 2px 0 3px rgba(54,79,77,.14)}#xiran-exo-2026 .exo-bottle-cap::after{content:"";position:absolute;bottom:-8px;left:7px;width:24px;height:8px;border-radius:0 0 3px 3px;background:#a1aea8}#xiran-exo-2026 .exo-bottle-body{position:absolute;inset:4px 4px 0;border-radius:11px 11px 13px 13px;background:linear-gradient(100deg,#37597d,#99c7e3 27%,#5e83b0 64%,#243b69 99%);border:2px solid rgba(177,202,215,.68);box-shadow:inset 6px 3px 8px rgba(223,241,244,.29);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:9px 5px;color:white}#xiran-exo-2026 .exo-bottle-cap.yellow{background:linear-gradient(90deg,#fbf7eb,#fff 35%,#dfd9c6)}#xiran-exo-2026 .exo-bottle-body.yellow{background:linear-gradient(100deg,#bca747,#f6e69b 28%,#e7c94f 67%,#b39a31);border-color:#fff3bd;color:#3d452b}#xiran-exo-2026 .exo-bottle-cap.rose{background:linear-gradient(90deg,#f9e8ef,#fff5f8 35%,#e8c7d2)}#xiran-exo-2026 .exo-bottle-body.rose{background:linear-gradient(100deg,#e19db8,#ffe8ef 32%,#f4bfd1 60%,#cd7599);border-color:#f5d5e1;color:#79425d}#xiran-exo-2026 .exo-bottle-logo{display:block;font:700 12px/1.1 "Poppins",Arial,sans-serif;letter-spacing:.14em}#xiran-exo-2026 .exo-bottle-name{display:block;font:800 8px/1.5 "Poppins",Arial,sans-serif;letter-spacing:.05em;margin-top:12px}#xiran-exo-2026 .exo-bottle-unit{font:600 7px/1.3 Arial,sans-serif;margin-top:13px;opacity:.88}#xiran-exo-2026 .exo-product-photo .exo-packshot{min-height:0;aspect-ratio:1.23/1}#xiran-exo-2026 .exo-product-photo .exo-bottle{transform:scale(.92)}#xiran-exo-2026 .exo-concept-glyph{width:78px;height:88px;border-radius:38px 38px 18px 18px;display:grid;place-items:center;background:linear-gradient(140deg,#f4fff2,#c7e7cd);box-shadow:inset 5px 0 11px rgba(255,255,255,.6),8px 13px 18px rgba(24,101,54,.09);color:#238a43;font-size:34px;border:1px solid #bedbc4}@container xiranExo (max-width:620px){#xiran-exo-2026 .exo-bottle{transform:scale(.92)}#xiran-exo-2026 .exo-product-photo .exo-bottle{transform:scale(.92)}#xiran-exo-2026 .exo-visual-tile{height:215px}}@container xiranExo (max-width:480px){#xiran-exo-2026 .exo-hero-visual{grid-template-columns:repeat(2,minmax(0,1fr))}}#xiran-exo-2026 #xiran-exo-products .exo-product-photo .exo-packshot{width:100%;height:100%;min-height:0;aspect-ratio:auto}