/* V1.1：系列场景视觉与猫狗款选择 */
.contact-email{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:clamp(19px,2vw,28px);letter-spacing:-.03em;margin-top:34px;border-bottom:1px solid #999e8c;padding-bottom:14px;max-width:380px}.email-hint{font-size:10px!important;margin-top:12px!important}.draft-actions{display:flex;gap:28px;flex-wrap:wrap}.draft-actions a{border-bottom:1px solid #999e8c;padding-bottom:4px}
.featured{grid-template-columns:1.08fr 1fr;background:color-mix(in srgb,var(--series-color) 10%,#f5f4ef);border-radius:6px;overflow:hidden}.featured-visual{background:#bfc1bb;min-height:650px}.featured-visual img{height:100%;min-height:650px;position:absolute;inset:0;object-fit:cover;object-position:50% 48%}.featured-visual:after{content:'';position:absolute;inset:65% 0 0;background:linear-gradient(transparent,#171b2050);pointer-events:none}.scene-signature{position:absolute;bottom:28px;left:30px;right:30px;z-index:1;display:flex;justify-content:space-between;align-items:flex-end;color:#fff}.scene-signature span{font-size:10px;letter-spacing:.23em}.scene-signature strong{font-size:60px;font-weight:300;line-height:1;letter-spacing:-.07em}.featured-copy{padding:55px 12%}.featured h3{font-size:46px;margin:28px 0 14px}.tag{display:flex;gap:10px;align-items:center;margin-bottom:24px}.tag i{width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 1px #2221}.pet-choice{width:100%;margin:32px 0 25px}.pet-choice-label{display:block;font-size:11px;letter-spacing:.06em;color:#737b68;margin-bottom:13px}.pet-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pet-options button{position:relative;border:1px solid #bfc2b4;background:transparent;border-radius:5px;min-height:87px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:12px 17px;gap:7px;font-size:12px}.pet-options button[aria-pressed=true]{border-color:#394331;background:#ffffff91;box-shadow:inset 0 0 0 1px #394331}.pet-options svg{width:25px;height:25px;stroke:currentColor;stroke-width:1.3;fill:none;stroke-linecap:round;stroke-linejoin:round}.choice-check{position:absolute;right:12px;top:12px;opacity:0}.pet-options button[aria-pressed=true] .choice-check{opacity:1}.variant-status{font-size:10px;line-height:1.8;color:#7c846f;margin-top:12px}.featured .button{font-size:12px;gap:30px}.detail-visual{position:relative}.detail-copy h2 small{display:block;font-size:14px;letter-spacing:.08em;margin-top:13px;color:#7e856e}.detail-copy{padding-top:55px}.detail-copy dl{margin:24px 0}.detail-copy dd{margin-bottom:12px}@media(max-width:900px){.featured-copy{padding:38px 9%}.featured h3{font-size:36px}.pet-options{gap:8px}.pet-options button{padding:12px}.featured-visual,.featured-visual img{min-height:630px}}@media(max-width:600px){.featured{grid-template-columns:1fr}.featured-visual{min-height:410px}.featured-visual img{height:410px;min-height:410px;object-position:50% 43%}.featured-copy{padding:34px 9% 40px}.featured h3{font-size:34px}.scene-signature{bottom:22px;left:22px;right:22px}.scene-signature strong{font-size:45px}.pet-choice{margin-top:28px}.pet-options button{min-height:82px;padding:12px 17px}.detail-grid img{height:300px}.detail-copy{padding-top:32px}}
