.sc-v3 .preorder-live-countdown { display: grid; grid-template-columns: repeat(4, minmax(0px, 1fr)); gap: 8px; margin: 20px 0px 22px; }
.sc-v3 .preorder-live-countdown > div { padding: 14px 10px 12px; border: 1px solid rgba(128, 68, 152, 0.18); border-radius: 12px; background: rgb(247, 242, 248); text-align: center; }
.sc-v3 .preorder-live-countdown strong { display: block; font-size: clamp(23px, 3vw, 34px); line-height: 1; letter-spacing:0; color: rgb(128, 68, 152); font-variant-numeric: tabular-nums; }
.sc-v3 .preorder-live-countdown span { display: block; margin-top: 7px; font-size: 10px; line-height: 1.2; font-weight: 700; letter-spacing: 0.07em; text-transform: uppercase; color: rgb(109, 101, 112); }
.sc-v3 .preorder-live-until { display: block; margin: -10px 0px 18px; font-size: 11px; color: rgb(109, 101, 112); }
@media (max-width: 480px) {.sc-v3 .preorder-live-countdown { gap: 5px; }
.sc-v3 .preorder-live-countdown > div { padding: 11px 5px 10px; border-radius: 9px; }
.sc-v3 .preorder-live-countdown span { font-size: 8px; }}
.sc-v3 .preorder-countdown-top { border: 1px solid rgba(128, 68, 152, 0.22); background: linear-gradient(135deg, rgb(251, 248, 251), rgb(243, 234, 245)); }
.sc-v3 .preorder-countdown-top-head { display: flex; align-items: center; justify-content: space-between; gap: 14px; }
.sc-v3 .preorder-countdown-top-head span { font-weight: 800; letter-spacing: 0.07em; text-transform: uppercase; color: rgb(128, 68, 152); }
.sc-v3 .preorder-countdown-top-head strong { color: rgb(77, 53, 77); }
.sc-v3 .preorder-disclosure summary .preorder-expand { position: relative !important; display: block !important; width: 44px !important; height: 44px !important; min-width: 44px !important; padding: 0px !important; box-sizing: border-box !important; font-size: 0px !important; line-height: 0 !important; transform: rotate(0deg) !important; transform-origin: 50% 50% !important; transition: transform 0.22s !important; }
.sc-v3 .preorder-disclosure summary .preorder-expand::before, .sc-v3 .preorder-disclosure summary .preorder-expand::after { content: "" !important; position: absolute !important; left: 50% !important; top: 50% !important; width: 15px !important; height: 2px !important; margin: 0px !important; border: 0px !important; border-radius: 99px !important; background: currentcolor !important; transform: translate(-50%, -50%) !important; transform-origin: center center !important; }
.sc-v3 .preorder-disclosure summary .preorder-expand::after { transform: translate(-50%, -50%) rotate(90deg) !important; }
.sc-v3 .preorder-disclosure[open] summary .preorder-expand { transform: rotate(45deg) !important; }
@media (max-width: 600px) {.sc-v3 .preorder-countdown-top { padding: 14px 13px 12px; border-radius: 11px; }
.sc-v3 .preorder-countdown-top-head { align-items: flex-start; flex-direction: column; gap: 2px; }
.sc-v3 .preorder-countdown-top .preorder-live-until { text-align: left; }}
.sc-v3 .preorder-countdown-top { margin: 12px 0px 16px !important; padding: 10px 12px !important; border-radius: 10px !important; }
.sc-v3 .preorder-countdown-top-head { margin-bottom: 6px !important; }
.sc-v3 .preorder-countdown-top-head span { font-size: 9px !important; }
.sc-v3 .preorder-countdown-top-head strong { font-size: 10px !important; }
.sc-v3 .preorder-countdown-top .preorder-live-countdown { display: flex !important; align-items: center !important; gap: 14px !important; margin: 0px 0px 4px !important; }
.sc-v3 .preorder-countdown-top .preorder-live-countdown > div { padding: 0px !important; border: 0px !important; background: none !important; text-align: left !important; min-width: auto !important; }
.sc-v3 .preorder-countdown-top .preorder-live-countdown strong { display: inline !important; font-size: 18px !important; line-height: 1 !important; letter-spacing:0 !important; }
.sc-v3 .preorder-countdown-top .preorder-live-countdown span { display: inline !important; margin: 0px 0px 0px 3px !important; font-size: 8px !important; letter-spacing: 0.04em !important; }
.sc-v3 .preorder-countdown-top .preorder-live-until { margin: 0px !important; font-size: 9px !important; text-align: left !important; }
@media (max-width: 480px) {.sc-v3 .preorder-countdown-top { padding: 9px 10px !important; }
.sc-v3 .preorder-countdown-top .preorder-live-countdown { gap: 9px !important; flex-wrap: wrap !important; }
.sc-v3 .preorder-countdown-top .preorder-live-countdown strong { font-size: 16px !important; }}
.sc-v3 .sc-v3-inline-produit-2-1 { font-size: 22px; color: var(--purple); }
.sc-v3 .sc-v3-inline-produit-2-2 { gap: 8px; }
.sc-v3 .sc-v3-inline-produit-2-3 { padding-top: 0px; }
.sc-v3 .sc-v3-inline-produit-2-4 { margin-top: 0px; }
.sc-v3 .sc-v3-inline-produit-2-5 { padding-top: 0px; }
.sc-v3 .sc-v3-inline-produit-2-6 { margin-top: 0px; }
.sc-v3 .sc-v3-inline-produit-2-7 { padding-top: 0px; }
.sc-v3 .sc-v3-inline-produit-2-8 { margin-top: 0px; }
.sc-v3 .sc-v3-inline-produit-2-9 { padding-top: 0px; }
.sc-v3 .sc-v3-inline-produit-2-10 { margin-top: 0px; }