/* Three real families, one VELUNE collection. */
.universe-section{margin-top:58px;margin-bottom:70px;color:var(--wine)}.universe-section .section-heading{margin-bottom:30px;align-items:end}.universe-section .section-heading h2{font-size:44px;line-height:1.06;letter-spacing:-.045em;margin:0}.universe-section .section-heading .eyebrow{font-size:9px;color:var(--wine);letter-spacing:.1em;margin-bottom:19px}.universe-intro{font-size:12px;line-height:1.8;margin:0 0 4px;color:#6b555b;max-width:310px}.universe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.universe-card{display:block;min-width:0;color:var(--wine);text-decoration:none;border:1px solid var(--line);background:#fff;transition:border-color .18s}.universe-card:hover{border-color:var(--wine)}.universe-register{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:16px 17px 0;font-size:8px;line-height:1.5;letter-spacing:.08em}.universe-register>span:last-child{color:#826874}.universe-image{height:315px;padding:14px 14px 6px;display:flex;align-items:center;justify-content:center;min-width:0}.universe-image img{height:100%;width:100%;max-width:100%;object-fit:contain;object-position:center;aspect-ratio:auto}.universe-placeholder{display:block;font-size:11px;color:#6b555b;text-align:center;padding:20px}.universe-copy{margin-inline:17px;border-top:1px solid var(--line);padding:21px 0 16px}.universe-copy h3{font-family:Syne,sans-serif;font-size:34px;font-weight:500;line-height:1.1;letter-spacing:-.045em;margin:0 0 12px}.universe-copy>p{font-size:11px;line-height:1.7;color:#6b555b;margin:0 0 20px}.universe-action{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:10px;font-weight:600;line-height:1.5}.universe-action>span{font-size:24px;font-weight:400;line-height:1}.universe-section+.v2-selection{margin-top:0}.character-card .card-price.price-pending{white-space:normal;font-size:10px;font-weight:400;line-height:1.5;max-width:96px;color:#6b555b;letter-spacing:0;padding-top:18px}.character-card .card-price.price-pending>span{display:block}.character-card .card-price:not(:has(small)){padding-top:20px}.character-card .card-capacities{min-height:14px}.universe-section~.v2-trio .v2-trio-object img{object-fit:contain;aspect-ratio:auto}
@media(max-width:1150px){.universe-section .section-heading h2{font-size:39px}.universe-grid{gap:17px}.universe-image{height:285px;padding-inline:12px}.universe-register{font-size:7px;padding-inline:13px}.universe-copy{margin-inline:13px;padding-top:20px}.universe-copy h3{font-size:31px}.universe-copy>p{font-size:10px}.universe-action{font-size:9px}.universe-intro{font-size:11px}}
@media(max-width:900px){.universe-section{margin-block:48px 58px}.universe-section .section-heading h2{font-size:35px}.universe-intro{font-size:10px;max-width:230px}.universe-grid{gap:14px}.universe-register{font-size:6px;letter-spacing:.05em;padding:13px 11px 0;gap:8px}.universe-image{height:240px;padding:12px 10px 5px}.universe-copy{margin-inline:11px;padding-top:17px}.universe-copy h3{font-size:28px;letter-spacing:-.05em}.universe-copy>p{font-size:9px;margin-bottom:18px;min-height:30px}.universe-action{font-size:8px;gap:8px}.universe-action>span{font-size:22px}.featured-grid .character-card .card-price.price-pending{display:block;margin-top:7px;padding-top:0;text-align:left;max-width:none}}
@media(max-width:760px){.universe-section{margin-top:38px;margin-bottom:43px}.universe-section .section-heading{display:block;margin-bottom:23px}.universe-section .section-heading .eyebrow{font-size:8px;letter-spacing:.08em;margin-bottom:15px}.universe-section .section-heading h2{font-size:34px;line-height:1.07;max-width:320px}.universe-intro{font-size:11px;line-height:1.75;max-width:300px;margin:20px 0 0}.universe-intro br{display:none}.universe-grid{grid-template-columns:1fr;gap:15px}.universe-card{display:grid;grid-template-columns:minmax(0,43%) minmax(0,57%);grid-template-rows:auto 1fr}.universe-register{grid-column:1/-1;font-size:8px;line-height:1.5;letter-spacing:.06em;padding:12px 14px 0;gap:15px}.universe-image{grid-column:1;grid-row:2;height:170px;padding:13px 11px 12px}.universe-image img{width:100%;height:100%;object-fit:contain;aspect-ratio:auto}.universe-copy{grid-column:2;grid-row:2;align-self:stretch;border-top:0;border-left:1px solid var(--line);margin:15px 14px 15px 0;padding:8px 0 4px 17px;display:flex;flex-direction:column;justify-content:center;min-width:0}.universe-copy h3{font-size:28px;line-height:1.05;letter-spacing:-.05em;margin-bottom:10px}.universe-copy>p{font-size:10px;line-height:1.6;min-height:0;max-width:150px;margin:0 0 14px}.universe-action{font-size:9px;line-height:1.5;gap:8px;max-width:165px}.universe-action>span{font-size:20px}.character-card .card-price.price-pending{display:block;padding-top:0;margin-top:8px;max-width:120px;font-size:10px;text-align:left}.character-card .card-price:not(:has(small)){padding-top:0}.character-card .card-capacities{font-size:9px}.collection-heading-v2 .collection-intro p{font-size:18px!important}}
@media(max-width:380px){.universe-section .section-heading h2{font-size:30px}.universe-register{font-size:7px;padding:11px 12px 0;letter-spacing:.04em}.universe-card{grid-template-columns:minmax(0,41%) minmax(0,59%)}.universe-image{height:155px;padding:11px 9px}.universe-copy{margin:13px 12px 13px 0;padding-left:13px}.universe-copy h3{font-size:25px;letter-spacing:-.045em}.universe-copy>p{font-size:9px;margin-bottom:12px}.universe-action{font-size:8px;gap:6px}.universe-intro{font-size:10px}.character-card .card-price.price-pending{font-size:9px;max-width:100px}}
