.dtv12.ih-ecom .ie-acts{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(10px,1.2vw,14px);margin-block-start:clamp(34px,3.8vw,54px)}.dtv12.ih-ecom .ie-btn-line{color:var(--v12-navy);background:var(--v12-white);border:1px solid rgb(15 23 42/.22)}.dtv12.ih-ecom .ie-btn-line:hover{background:rgb(15 23 42/.045);border-color:rgb(15 23 42/.4)}.dtv12.ih-ecom .ie-btn-line:focus-visible{outline:2px solid var(--v12-blue);outline-offset:3px}@media (max-width:479px){.dtv12.ih-ecom .ie-acts .btn{width:100%}}.dtv12.ih-ecom .ie-ring{--iau-ease:cubic-bezier(.16,1,.3,1);--iau-pop:cubic-bezier(.34,1.56,.64,1);background:var(--v12-surface)}.dtv12.ih-ecom .iau-stage{position:relative;max-width:1180px;margin:0 auto}.dtv12.ih-ecom .iau-parcels{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:22px;margin:0;padding:0;list-style:none}.dtv12.ih-ecom .iau-hub{order:-1}@media (min-width:640px) and (max-width:1023px){.dtv12.ih-ecom .iau-parcels{grid-template-columns:repeat(2,minmax(0,1fr))}.dtv12.ih-ecom .iau-hub{grid-column:1/-1}}@media (min-width:1024px){.dtv12.ih-ecom .iau-parcels{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"a hub b" "c hub d";gap:34px clamp(34px,4vw,64px);align-items:center}.dtv12.ih-ecom .iau-hub{grid-area:hub;order:0}.dtv12.ih-ecom .iau-parcel[data-spot="0"]{grid-area:a}.dtv12.ih-ecom .iau-parcel[data-spot="1"]{grid-area:b}.dtv12.ih-ecom .iau-parcel[data-spot="2"]{grid-area:c}.dtv12.ih-ecom .iau-parcel[data-spot="3"]{grid-area:d}}.dtv12.ih-ecom .iau-routes{position:absolute;inset:0;z-index:0;display:none;width:100%;height:100%;overflow:visible;fill:none;stroke:#9fb7ec;stroke-width:2;stroke-dasharray:2 7;stroke-linecap:round}.dtv12.ih-ecom .iau-routes path{vector-effect:non-scaling-stroke}@media (min-width:1024px){.dtv12.ih-ecom .iau-routes{display:block}}.dtv12.ih-ecom .iau-photo{position:relative;width:min(100%,520px);margin:0 auto;aspect-ratio:4/3.3;border-radius:28px;background:#fff;box-shadow:0 0 0 8px #fff,0 30px 60px -34px rgba(13,27,62,.55)}.dtv12.ih-ecom .iau-photo img{display:block;width:100%;height:100%;object-fit:cover;border-radius:28px}.dtv12.ih-ecom .iau-chip{position:absolute;display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px 0 10px;border-radius:999px;font-size:.8125rem;font-weight:700;box-shadow:0 14px 26px -14px rgba(13,27,62,.6)}.dtv12.ih-ecom .iau-chip svg{width:17px;height:17px}.dtv12.ih-ecom .iau-chip.is-done{top:18px;left:-14px;background:#047857;color:#fff}.dtv12.ih-ecom .iau-chip.is-lang{right:-14px;bottom:18px;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0,0 14px 26px -14px rgba(13,27,62,.5);color:var(--v12-blue)}.dtv12.ih-ecom .iau-parcel{position:relative;padding:26px 16px 18px;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0) 30%),linear-gradient(160deg,#e9c794,#d5a668);box-shadow:inset 0 0 0 1px rgba(110,70,20,.2),0 22px 38px -26px rgba(80,50,10,.6)}.dtv12.ih-ecom .iau-tape{position:absolute;top:0;left:50%;width:54px;height:100%;border-radius:2px;background:repeating-linear-gradient(0deg,rgba(255,246,224,.45) 0 6px,rgba(255,246,224,.32) 6px 12px);translate:-50% 0}.dtv12.ih-ecom .iau-label{position:relative;padding:16px 18px 14px;border-radius:8px;background:#fff;box-shadow:0 0 0 1px rgba(15,23,42,.06),0 10px 18px -12px rgba(13,27,62,.45)}.dtv12.ih-ecom .iau-k{margin:0 0 6px;padding-bottom:6px;border-bottom:2px solid #0f172a;font-size:.6875rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#0f172a}.dtv12.ih-ecom .iau-t{margin:0 0 4px;font-size:1.0625rem;font-weight:800;line-height:1.25;letter-spacing:-.015em;color:var(--v12-ink)}.dtv12.ih-ecom .iau-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.dtv12.ih-ecom .iau-barcode{display:block;flex:none;width:95px;height:24px;fill:#0f172a}.dtv12.ih-ecom .iau-sticker{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ffc000;box-shadow:0 0 0 3px #fff,0 8px 14px -8px rgba(120,80,0,.6);color:#0f172a;rotate:10deg}.dtv12.ih-ecom .iau-sticker svg{width:18px;height:18px}@media (max-width:639px){.dtv12.ih-ecom .iau-chip.is-done{left:10px}.dtv12.ih-ecom .iau-chip.is-lang{right:10px}.dtv12.ih-ecom .iau-parcels{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}.dtv12.ih-ecom .iau-hub{grid-column:1/-1;margin-bottom:8px}.dtv12.ih-ecom .iau-parcel{display:flex;padding:18px 9px 11px;border-radius:12px}.dtv12.ih-ecom .iau-tape{width:36px}.dtv12.ih-ecom .iau-label{display:flex;flex:1;flex-direction:column;min-width:0;padding:11px 8px 10px}.dtv12.ih-ecom .iau-k{margin-bottom:6px;padding-bottom:5px;font-size:.5625rem;letter-spacing:.14em}.dtv12.ih-ecom .iau-t{margin:0;font-size:min(.9375rem,3.55vw);line-height:1.25;letter-spacing:-.025em}.dtv12.ih-ecom .iau-foot{gap:8px;margin-top:auto;padding-top:10px}.dtv12.ih-ecom .iau-barcode{height:20px}}@media (max-width:374px){.dtv12.ih-ecom .iau-barcode{width:76px}.dtv12.ih-ecom .iau-sticker{flex:none;width:30px;height:30px;box-shadow:0 0 0 2px #fff,0 6px 12px -6px rgba(120,80,0,.6)}.dtv12.ih-ecom .iau-sticker svg{width:14px;height:14px}}.dtv12.ih-ecom .ih-vs{background:var(--v12-white)}.dtv12.ih-ecom .ih-vs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.8vw,24px)}.dtv12.ih-ecom .ih-vs-panel{padding:clamp(24px,2.6vw,34px);border:1px solid var(--v12-line);border-radius:18px;background:var(--v12-white)}.dtv12.ih-ecom .ih-vs-panel--lead{border-color:transparent;background:linear-gradient(120deg,var(--v12-blue-deep) 0,#1b2b9c 100%);box-shadow:0 1px 2px rgba(13,27,62,.06),0 30px 60px -34px rgba(13,27,62,.6)}.dtv12.ih-ecom .ih-vs-t{margin:0 0 18px;padding-bottom:16px;border-bottom:1px solid var(--v12-line);font-size:1.25rem;font-weight:700;line-height:1.22;letter-spacing:-.022em;color:var(--v12-ink)}.dtv12.ih-ecom .ih-vs-panel--lead .ih-vs-t{border-bottom-color:rgba(255,255,255,.22);color:#fff}.dtv12.ih-ecom .ih-vs-points{display:grid;gap:12px;margin:0;padding:0;list-style:none}.dtv12.ih-ecom .ih-vs-points li{position:relative;padding-left:24px;font-size:.9375rem;line-height:1.58;letter-spacing:-.003em;color:var(--v12-muted)}.dtv12.ih-ecom .ih-vs-points li:before{content:"";position:absolute;left:0;top:.48em;width:10px;height:10px;border-radius:3px;border:2px solid #cbd5e1}.dtv12.ih-ecom .ih-vs-panel--lead .ih-vs-points li{color:rgba(255,255,255,.84)}.dtv12.ih-ecom .ih-vs-panel--lead .ih-vs-points li:before{border-color:#7ff0c6;background:#7ff0c6}.dtv12.ih-ecom .ih-vs-note{margin:clamp(28px,3vw,40px) 0 0;max-width:76ch;font-size:.9375rem;line-height:1.68;letter-spacing:-.003em;color:var(--v12-muted);text-wrap:pretty}@media (max-width:899px){.dtv12.ih-ecom .ih-vs-grid{grid-template-columns:minmax(0,1fr)}}.dtv12.ih-ecom .ie-vs{background:var(--v12-white)}.dtv12.ih-ecom .ie-vs .ih-vs-grid{max-width:1080px;margin-inline:auto}.dtv12.ih-ecom .ie-vs .ih-vs-note{max-width:62ch;margin:clamp(32px,3.6vw,44px) auto 0;font-size:clamp(1.0625rem,1.3vw,1.1875rem);font-weight:600;line-height:1.5;text-align:center;color:var(--v12-ink);text-wrap:balance}.dtv12.ih-ecom .ie-vs .ih-vs-note+.ie-acts{margin-block-start:24px}.dtv12.ih-ecom .ivs-stage{max-width:1080px;margin:0 auto clamp(26px,3vw,40px);container-type:inline-size}.dtv12.ih-ecom .ivs-sorter{--u:min(calc(100cqw / 100),11px);--gy:11;--my:19;--by:25;--dx:26;position:relative;width:calc(100 * var(--u));height:calc(38 * var(--u));margin:0 auto;font-size:var(--u);line-height:1.2;white-space:nowrap;-webkit-user-select:none;user-select:none}.dtv12.ih-ecom .ivs-sorter svg{display:block;flex:none}.dtv12.ih-ecom .ivs-track{position:absolute;top:0;left:0;width:100%;height:calc(36 * var(--u));overflow:visible}.dtv12.ih-ecom .ivs-flow,.dtv12.ih-ecom .ivs-rail{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dtv12.ih-ecom .ivs-rail{stroke:#dbe3ef;stroke-width:calc(2.8 * var(--u))}.dtv12.ih-ecom .ivs-flow{stroke:#7fa2ff;stroke-width:calc(.5 * var(--u));stroke-dasharray:calc(1.2 * var(--u)) calc(2.2 * var(--u))}.dtv12.ih-ecom .ivs-hopper{position:absolute;z-index:2;top:calc(.6 * var(--u));left:50%;display:inline-flex;align-items:center;gap:.6em;height:5.4em;padding:0 1.8em 0 1.5em;border-radius:1.4em;background:linear-gradient(160deg,#1f3a93,#0f1d4d);box-shadow:0 1em 2em -1.2em rgb(13 27 62/.7);font-size:1em;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;translate:-50% 0}.dtv12.ih-ecom .ivs-hopper svg{width:1.6em;height:1.6em;color:#ffd24d}.dtv12.ih-ecom .ivs-gate{position:absolute;z-index:2;top:calc(11.6 * var(--u));left:50%;padding:.45em 1em;border-radius:999px;background:#ffc000;box-shadow:0 0 0 .3em #fff,0 .6em 1.2em -.6em rgb(120 80 0/.5);font-size:.95em;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#0f172a;translate:-50% 0}.dtv12.ih-ecom .ivs-sku{display:inline-flex;align-items:center;gap:.55em;height:3.8em;padding:0 1em 0 .5em;border-radius:.7em;background:#fff;box-shadow:0 0 0 1px rgb(15 23 42/.08),0 .6em 1.2em -.7em rgb(13 27 62/.45);font-size:1em;font-weight:700;color:var(--v12-ink)}.dtv12.ih-ecom .ivs-sku i{width:2.8em;height:2.8em;border-radius:.5em;background:linear-gradient(145deg,#fde68a,#f5b21a)}.dtv12.ih-ecom .ivs-sku.is-ai i{background:linear-gradient(145deg,#bfd4ff,#3b6ef8)}.dtv12.ih-ecom .ivs-sorter>.ivs-sku{--dir:-1;position:absolute;z-index:1;top:calc(1 * var(--u));left:calc(50 * var(--u) - 5.5em);width:11em}.dtv12.ih-ecom .ivs-sorter>.ivs-sku.is-ai{--dir:1}.dtv12.ih-ecom .ivs-sku.is-at-drop{translate:0 calc((3 + (var(--gy) - 3) * .39) * var(--u))}.dtv12.ih-ecom .ivs-sku.is-at-gate{translate:calc(var(--dir) * var(--dx) * .13 * var(--u)) calc((var(--gy) + (var(--my) - var(--gy)) * .13) * var(--u))}.dtv12.ih-ecom .ivs-sku.is-at-split{translate:calc(var(--dir) * var(--dx) * .8 * var(--u)) calc((var(--gy) + (var(--my) - var(--gy)) * .8) * var(--u))}.dtv12.ih-ecom .ivs-sku.is-at-bin{translate:calc(var(--dir) * var(--dx) * var(--u)) calc((var(--my) + (var(--by) - var(--my)) * .78) * var(--u))}.dtv12.ih-ecom .ivs-bin{position:absolute;top:calc(20.5 * var(--u));display:flex;flex-direction:column;gap:1em;width:calc(40 * var(--u));height:calc(17 * var(--u));padding:1.3em 1.4em;border-radius:1.4em;background:#f8fafc;box-shadow:inset 0 0 0 1px #e2e8f0,inset 0 -1.2em 2em -1.6em rgb(13 27 62/.25)}.dtv12.ih-ecom .ivs-bin.is-human{left:calc(4 * var(--u))}.dtv12.ih-ecom .ivs-bin.is-ai{right:calc(4 * var(--u))}.dtv12.ih-ecom .ivs-bin-head{display:flex;align-items:center;gap:.6em;font-size:1.25em;font-weight:800;letter-spacing:-.01em;color:var(--v12-ink)}.dtv12.ih-ecom .ivs-bin-head svg{width:1.3em;height:1.3em;padding:.3em;box-sizing:initial;border-radius:50%;background:#fff3cc;color:#b7791f}.dtv12.ih-ecom .ivs-bin.is-ai .ivs-bin-head svg{background:#e3ebff;color:var(--v12-blue)}.dtv12.ih-ecom .ivs-pile{display:flex;flex-wrap:wrap;gap:.6em;margin-top:auto}.dtv12.ih-ecom .ivs-signoff{position:absolute;top:-1.4em;right:1.2em;display:inline-flex;align-items:center;gap:.45em;height:2.6em;padding:0 1em 0 .6em;border-radius:999px;background:#047857;box-shadow:0 .6em 1.2em -.6em rgb(4 120 87/.7);font-size:.98em;font-weight:700;color:#fff}.dtv12.ih-ecom .ivs-signoff svg{width:1.2em;height:1.2em}@container (max-width: 759px){.dtv12.ih-ecom .ivs-sorter{--u:min(calc(100cqw / 36),13px);--gy:5.2;--my:10.4;--by:18.2;--dx:9.4;width:calc(36 * var(--u));height:calc(40 * var(--u))}.dtv12.ih-ecom .ivs-track{height:calc(18 * var(--u))}.dtv12.ih-ecom .ivs-rail{stroke-width:calc(1.6 * var(--u))}.dtv12.ih-ecom .ivs-flow{stroke-width:calc(.4 * var(--u))}.dtv12.ih-ecom .ivs-hopper{top:0;height:calc(4.2 * var(--u));padding:0 1.3em 0 1.1em;border-radius:1.1em;font-size:1.1em}.dtv12.ih-ecom .ivs-gate{top:calc(5.6 * var(--u));font-size:1em}.dtv12.ih-ecom .ivs-sku{font-size:1.1em}.dtv12.ih-ecom .ivs-sorter>.ivs-sku{top:calc(.4 * var(--u));left:calc(18 * var(--u) - 5.5em)}.dtv12.ih-ecom .ivs-sku.is-at-drop,.dtv12.ih-ecom .ivs-sku.is-at-gate{display:none}.dtv12.ih-ecom .ivs-bin{top:calc(12.4 * var(--u));width:calc(17.4 * var(--u));height:calc(27.2 * var(--u));padding:1em;gap:.8em;border-radius:1.2em}.dtv12.ih-ecom .ivs-bin.is-human{left:0}.dtv12.ih-ecom .ivs-bin.is-ai{right:0}.dtv12.ih-ecom .ivs-bin-head{position:relative;z-index:2;align-items:flex-start;margin:-1em -1em 0;padding:1em 1em .6em;border-radius:1.2em 1.2em 0 0;background:#f8fafc;white-space:normal;font-size:1.1em;line-height:1.25}.dtv12.ih-ecom .ivs-bin-head svg{width:1.1em;height:1.1em;padding:.25em}.dtv12.ih-ecom .ivs-pile{flex-direction:column;align-items:stretch;gap:.45em}.dtv12.ih-ecom .ivs-pile .ivs-sku{height:3.2em}.dtv12.ih-ecom .ivs-pile .ivs-sku i{width:2.2em;height:2.2em}.dtv12.ih-ecom .ivs-signoff{top:auto;right:.7em;bottom:-1.3em;left:.7em;justify-content:center;height:2.6em;padding:0 .6em;font-size:1em;white-space:nowrap}.dtv12.ih-ecom .ivs-signoff svg{width:1.1em;height:1.1em}}.dtv12.ih-ecom .ie-close{--ec-stripe:44px;--ec-row:24px;background:var(--v12-white)}.dtv12.ih-ecom .ec-shell{position:relative;isolation:isolate;max-width:1180px;margin:0 auto;overflow:hidden;border-radius:28px;background:radial-gradient(90% 80% at 0 100%,rgba(30,64,175,.08),transparent 60%),radial-gradient(80% 70% at 100% 0,rgba(255,192,0,.12),transparent 55%),#f5f8fd;box-shadow:0 0 0 1px rgba(15,23,42,.07),0 40px 80px -56px rgba(13,27,62,.5)}.dtv12.ih-ecom .ec-awning{position:relative;z-index:1;display:block;height:40px;background:repeating-linear-gradient(90deg,#1e40af 0 var(--ec-stripe),#fff var(--ec-stripe) calc(2 * var(--ec-stripe)));box-shadow:inset 0 -5px 0 rgba(15,23,42,.08)}.dtv12.ih-ecom .ec-awning:after{content:"";position:absolute;top:100%;right:0;left:0;height:calc(var(--ec-stripe) / 2);background:radial-gradient(circle at calc(var(--ec-stripe) / 2) 0,#1e40af calc(var(--ec-stripe) / 2 - 1px),transparent calc(var(--ec-stripe) / 2)) 0 0 /calc(2 * var(--ec-stripe)) 100% repeat-x,radial-gradient(circle at calc(var(--ec-stripe) * 1.5) 0,#fff calc(var(--ec-stripe) / 2 - 1px),transparent calc(var(--ec-stripe) / 2)) 0 0 /calc(2 * var(--ec-stripe)) 100% repeat-x;filter:drop-shadow(0 3px 3px rgba(13,27,62,.14))}.dtv12.ih-ecom .ec-body{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,420px);gap:clamp(32px,5vw,72px);align-items:center;padding:clamp(52px,5.6vw,80px) clamp(24px,4.6vw,64px) clamp(36px,4.4vw,60px)}.dtv12.ih-ecom .ec-h{margin:0;font-size:clamp(2rem,3.6vw,3rem);text-align:left}.dtv12.ih-ecom .ec-lead{max-width:34em;margin:22px 0 0;font-size:clamp(1.0625rem,1.4vw,1.25rem);font-weight:600;line-height:1.5;letter-spacing:-.008em;color:var(--v12-ink);text-wrap:pretty}.dtv12.ih-ecom .ec-p{max-width:38em;margin:14px 0 0;font-size:1rem;line-height:1.65;color:var(--v12-muted);text-wrap:pretty}.dtv12.ih-ecom .ec-order{position:relative;padding:22px 22px 18px;border-radius:22px;background:#fff;box-shadow:0 0 0 1px rgba(15,23,42,.07),0 30px 60px -36px rgba(13,27,62,.45)}.dtv12.ih-ecom .ec-order-head{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid #edf1f7}.dtv12.ih-ecom .ec-cart{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:#eef3ff;color:var(--v12-blue)}.dtv12.ih-ecom .ec-cart svg{width:18px;height:18px}.dtv12.ih-ecom .ec-order-head b{font-size:1.0625rem;font-weight:800;letter-spacing:-.012em;color:var(--v12-ink)}.dtv12.ih-ecom .ec-ship{display:flex;align-items:center;gap:10px;margin-top:14px;padding:10px 12px;border-radius:12px;background:#f5f8fc;box-shadow:inset 0 0 0 1px #e3e9f3}.dtv12.ih-ecom .ec-ship-k{flex:none;font-size:.75rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#475569}.dtv12.ih-ecom .ec-ship-v{position:relative;flex:1;height:var(--ec-row);overflow:hidden}.dtv12.ih-ecom .ec-ship-reel{display:grid}.dtv12.ih-ecom .ec-ship-m{display:flex;align-items:center;gap:8px;height:var(--ec-row);font-size:.9375rem;font-weight:700;color:var(--v12-ink)}.dtv12.ih-ecom .ec-ship-m img{width:22px;height:auto;border-radius:2px;box-shadow:0 0 0 1px rgba(15,23,42,.1)}.dtv12.ih-ecom .ec-ship-chev{flex:none;width:16px;height:16px;color:#475569}.dtv12.ih-ecom .ec-items{display:grid;gap:11px;margin:16px 0 0;padding:0;list-style:none}.dtv12.ih-ecom .ec-items li{display:flex;align-items:center;gap:10px;font-size:.9375rem;font-weight:600;color:var(--v12-ink)}.dtv12.ih-ecom .ec-box{display:grid;place-items:center;flex:none;width:20px;height:20px;border-radius:6px;background:#10b981;color:#fff}.dtv12.ih-ecom .ec-box svg{width:12px;height:12px}.dtv12.ih-ecom .ec-item-v{margin-left:auto;font-size:.8125rem;font-weight:700;color:#047857}.dtv12.ih-ecom .ec-total{display:flex;align-items:baseline;justify-content:space-between;margin-top:16px;padding-top:14px;border-top:1px dashed #d5dde9;font-size:.9375rem;font-weight:700;color:#475569}.dtv12.ih-ecom .ec-total b{font-size:1.1875rem;font-weight:800;letter-spacing:-.02em;color:var(--v12-ink)}.dtv12.ih-ecom .ec-note{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:.8125rem;font-weight:600;color:#475569}.dtv12.ih-ecom .ec-note svg{flex:none;width:16px;height:16px;color:var(--v12-blue)}.dtv12.ih-ecom .ec-order .ie-acts{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:10px;margin-block-start:18px}.dtv12.ih-ecom .ec-order .ie-acts .btn{justify-content:center;width:100%}.dtv12.ih-ecom .ec-trust{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin:16px 0 0;padding:14px 0 0;border-top:1px solid #edf1f7;list-style:none}.dtv12.ih-ecom .ec-trust li{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:700;color:#475569}.dtv12.ih-ecom .ec-trust svg{flex:none;width:15px;height:15px;color:#047857}@media (max-width:1023px){.dtv12.ih-ecom .ec-body{grid-template-columns:minmax(0,1fr);gap:30px}.dtv12.ih-ecom .ec-order{justify-self:center;width:min(100%,520px)}}@media (max-width:759px){.dtv12.ih-ecom .ie-close{--ec-stripe:30px}.dtv12.ih-ecom .ec-shell{border-radius:22px}.dtv12.ih-ecom .ec-awning{height:28px}.dtv12.ih-ecom .ec-body{gap:24px;padding:40px 14px 16px}.dtv12.ih-ecom .ec-copy{padding:0 6px}.dtv12.ih-ecom .ec-h{font-size:min(1.75rem,7.2vw)}.dtv12.ih-ecom .ec-lead{margin-top:14px;font-size:1rem}.dtv12.ih-ecom .ec-p{font-size:.9375rem}.dtv12.ih-ecom .ec-order{width:100%;padding:18px 16px 16px;border-radius:18px}.dtv12.ih-ecom .ec-trust{gap:6px 12px}}.dtv12.ih-ecom .ie-cp{--icp-ease:cubic-bezier(.16,1,.3,1);--icp-pop:cubic-bezier(.34,1.56,.64,1);background:var(--v12-white)}.dtv12.ih-ecom .icp-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.dtv12.ih-ecom .icp-scene{order:-1;width:min(100% - 24px,520px);margin-inline:auto;container-type:inline-size}@media (min-width:760px){.dtv12.ih-ecom .icp-grid{row-gap:0}.dtv12.ih-ecom .icp-col{display:grid;grid-row:span 3;grid-template-rows:subgrid}.dtv12.ih-ecom .icp-list{display:grid;grid-row:span 2;grid-template-rows:subgrid}}@media (min-width:760px) and (max-width:1099px){.dtv12.ih-ecom .icp-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;align-items:start}.dtv12.ih-ecom .icp-scene{grid-row:1;grid-column:1/-1;margin-bottom:28px}.dtv12.ih-ecom .icp-col{grid-row:2/span 3}.dtv12.ih-ecom .icp-col.is-left{grid-column:1}.dtv12.ih-ecom .icp-col.is-right{grid-column:2}}@media (min-width:1100px){.dtv12.ih-ecom .icp-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.18fr) minmax(0,1fr);column-gap:clamp(28px,3vw,48px);align-items:start}.dtv12.ih-ecom .icp-scene{order:0;grid-row:1/span 3;grid-column:2;align-self:center;width:100%}.dtv12.ih-ecom .icp-col.is-left{grid-column:1}.dtv12.ih-ecom .icp-col.is-right{grid-column:3}}.dtv12.ih-ecom .icp-list{margin:0;padding:0;list-style:none}.dtv12.ih-ecom .icp-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 14px;padding:18px 0}.dtv12.ih-ecom .icp-item+.icp-item{border-top:1px solid var(--v12-line)}.dtv12.ih-ecom .icp-num{display:grid;place-items:center;grid-row:span 2;width:30px;height:30px;border-radius:50%;background:var(--v12-blue-deep);box-shadow:0 0 0 3px #e6ecfb;font-size:.8125rem;font-weight:800;color:#fff}.dtv12.ih-ecom .icp-mark{display:none}.dtv12.ih-ecom .icp-copy{grid-row:span 2}.dtv12.ih-ecom .icp-name{margin:3px 0 6px;font-size:1.0625rem;font-weight:700;line-height:1.3;letter-spacing:-.015em;color:var(--v12-ink)}.dtv12.ih-ecom .icp-detail{margin:0;font-size:.9375rem;line-height:1.62;color:var(--v12-muted);text-wrap:pretty}.dtv12.ih-ecom .icp-set{--u:min(calc(100cqw / 44),11.5px);position:relative;width:calc(44 * var(--u));height:calc(40 * var(--u));margin:0 auto;font-size:var(--u);line-height:1.2;white-space:nowrap;-webkit-user-select:none;user-select:none}.dtv12.ih-ecom .icp-set svg{display:block;flex:none}.dtv12.ih-ecom .icp-floor{position:absolute;top:calc(32.5 * var(--u));left:calc(3 * var(--u));width:calc(38 * var(--u));height:calc(5 * var(--u));border-radius:50%;background:radial-gradient(closest-side,rgb(13 27 62/.22),rgb(13 27 62/0))}.dtv12.ih-ecom .icp-box{position:absolute;top:calc(8 * var(--u));left:calc(6 * var(--u));width:calc(29.2 * var(--u));height:calc(23.5 * var(--u))}.dtv12.ih-ecom .icp-front,.dtv12.ih-ecom .icp-side,.dtv12.ih-ecom .icp-top{position:absolute;box-shadow:inset 0 0 0 1px rgb(110 70 20/.22)}.dtv12.ih-ecom .icp-top{top:0;left:0;width:calc(22 * var(--u));height:calc(6.5 * var(--u));background:linear-gradient(180deg,#f3dcb3,#eac994);transform-origin:0 100%;transform:skewX(-48deg)}.dtv12.ih-ecom .icp-side{left:calc(22 * var(--u));width:calc(7.2 * var(--u));background:linear-gradient(180deg,#cf9d62,#b9864b);transform-origin:0 0;transform:skewY(-42deg)}.dtv12.ih-ecom .icp-front,.dtv12.ih-ecom .icp-side{top:calc(6.5 * var(--u));height:calc(17 * var(--u))}.dtv12.ih-ecom .icp-front{left:0;width:calc(22 * var(--u));background:linear-gradient(180deg,#ebcb9c,#d9ad72)}.dtv12.ih-ecom .icp-tape{position:absolute;top:0;left:calc(9.5 * var(--u));width:calc(3 * var(--u));height:100%;background:repeating-linear-gradient(0deg,rgb(255 246 224/.55) 0 .5em,rgb(255 246 224/.42) .5em 1em);box-shadow:inset 0 0 0 1px rgb(150 110 50/.12)}.dtv12.ih-ecom .icp-front .icp-tape{height:calc(5 * var(--u))}.dtv12.ih-ecom .icp-label{position:absolute;display:flex;flex-direction:column;border-radius:.5em;background:#fffdf8;box-shadow:0 0 0 1px rgb(15 23 42/.08),0 .35em .8em -.3em rgb(80 50 10/.45)}.dtv12.ih-ecom .icp-label.is-eu{top:calc(3.2 * var(--u));left:calc(1.1 * var(--u));width:calc(7.8 * var(--u));height:calc(9.6 * var(--u));overflow:visible}.dtv12.ih-ecom .icp-label-head{display:grid;place-items:center;height:2.2em;border-radius:.5em .5em 0 0;background:repeating-linear-gradient(-45deg,#ffd24d 0 .7em,#1f2937 .7em 1.05em)}.dtv12.ih-ecom .icp-label-head svg{width:1.6em;height:1.6em;padding:.2em;border-radius:.35em;background:#ffd24d;color:#111827}.dtv12.ih-ecom .icp-label-lines{display:grid;gap:.2em;padding:.45em .7em}.dtv12.ih-ecom .icp-label.is-eu .icp-label-lines b{font-size:.9em;font-weight:800;color:#111827}.dtv12.ih-ecom .icp-label-flag{position:absolute;right:.6em;bottom:.6em;width:1.9em;height:auto;border-radius:.15em}.dtv12.ih-ecom .icp-label.is-qc{top:calc(4.4 * var(--u));left:calc(13.3 * var(--u));width:calc(7.8 * var(--u));padding:.6em .7em .7em}.dtv12.ih-ecom .icp-label-top{display:flex;align-items:center;gap:.45em;padding-bottom:.45em;border-bottom:1px solid #eee7d8}.dtv12.ih-ecom .icp-label-top img{width:2.1em;height:auto;border-radius:.15em}.dtv12.ih-ecom .icp-label-top b{font-size:1em;font-weight:800;color:#111827}.dtv12.ih-ecom .icp-label.is-qc .icp-label-lines{padding:.5em 0 0;font-size:.95em;font-weight:600;color:#374151}.dtv12.ih-ecom .icp-badge{position:absolute;z-index:3;top:-1em;left:-1em;display:grid;place-items:center;width:2.3em;height:2.3em;border-radius:50%;background:var(--v12-blue-deep);box-shadow:0 0 0 .25em #fff;font-size:1em;font-style:normal;font-weight:800;color:#fff}.dtv12.ih-ecom .icp-phone{position:absolute;z-index:2;top:calc(10.5 * var(--u));left:calc(30.4 * var(--u));width:calc(11 * var(--u));height:calc(21 * var(--u));padding:calc(.6 * var(--u));border-radius:calc(1.7 * var(--u));background:#0f172a;box-shadow:0 1.2em 2em -1em rgb(13 27 62/.55);rotate:7deg;transform-origin:50% 100%}.dtv12.ih-ecom .icp-phone-notch{position:absolute;z-index:1;top:calc(1 * var(--u));left:50%;width:2.6em;height:.55em;border-radius:999px;background:#0f172a;translate:-50% 0}.dtv12.ih-ecom .icp-listing{display:grid;grid-template-columns:minmax(0,1fr);gap:.75em;height:100%;padding:2em .8em .9em;border-radius:calc(1.15 * var(--u));background:#fff}.dtv12.ih-ecom .icp-thumb{height:5em;border-radius:.5em;background:radial-gradient(circle at 70% 35%,rgb(255 255 255/.6) 0 .9em,transparent 1em),linear-gradient(145deg,#fde68a,#f5b21a 60%,#e38b06)}.dtv12.ih-ecom .icp-bullets,.dtv12.ih-ecom .icp-meter,.dtv12.ih-ecom .icp-terms{position:relative;display:grid;gap:.35em;padding-right:1.9em}.dtv12.ih-ecom .icp-meter small{font-size:.75em;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#475569}.dtv12.ih-ecom .icp-meter i{display:block;height:.55em;border-radius:999px;background:linear-gradient(90deg,#10b981 0 78%,#e2e8f0 78%)}.dtv12.ih-ecom .icp-bullets i{display:block;height:.45em;border-radius:999px;background:#cbd5e1}.dtv12.ih-ecom .icp-bullets i:first-child{width:92%}.dtv12.ih-ecom .icp-bullets i:nth-child(2){width:76%}.dtv12.ih-ecom .icp-bullets i:nth-child(3){width:84%}.dtv12.ih-ecom .icp-terms{grid-template-columns:repeat(3,minmax(0,1fr))}.dtv12.ih-ecom .icp-terms i{display:block;height:1.1em;border-radius:.35em;background:#e0e7ff}.dtv12.ih-ecom .icp-tick{position:absolute;top:50%;right:0;width:1.45em;height:1.45em;padding:.22em;border-radius:50%;background:#10b981;color:#fff;translate:0 -50%}.dtv12.ih-ecom .icp-phone .icp-badge{top:-1.1em;right:-1.1em;left:auto}.dtv12.ih-ecom .icp-papers{position:absolute;z-index:2;top:calc(27.2 * var(--u));left:calc(-.4 * var(--u));width:calc(15 * var(--u));height:calc(13 * var(--u))}.dtv12.ih-ecom .icp-paper{position:absolute;bottom:0;left:calc(2 * var(--u));display:grid;align-content:start;gap:.55em;width:calc(10.5 * var(--u));height:calc(12.5 * var(--u));padding:1em .9em;border-radius:.35em;background:#fff;box-shadow:0 0 0 1px rgb(15 23 42/.08),0 .6em 1.2em -.6em rgb(13 27 62/.4);transform-origin:50% 100%}.dtv12.ih-ecom .icp-paper:first-child{rotate:-15deg}.dtv12.ih-ecom .icp-paper:nth-child(2){rotate:-5deg}.dtv12.ih-ecom .icp-paper:nth-child(3){rotate:6deg}.dtv12.ih-ecom .icp-paper b{font-size:.8em;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--v12-blue-deep)}.dtv12.ih-ecom .icp-paper i{display:block;height:.42em;border-radius:999px;background:#dbe3ef}.dtv12.ih-ecom .icp-paper i:nth-of-type(2){width:80%}.dtv12.ih-ecom .icp-paper i:nth-of-type(3){width:90%}.dtv12.ih-ecom .icp-papers-ok{position:absolute;z-index:1;right:calc(.8 * var(--u));bottom:calc(1.2 * var(--u));display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:50%;background:#10b981;box-shadow:0 0 0 .25em #fff;color:#fff}.dtv12.ih-ecom .icp-papers-ok svg{width:1.3em;height:1.3em}.dtv12.ih-ecom .icp-papers .icp-badge{top:auto;bottom:calc(10.6 * var(--u));left:calc(.2 * var(--u))}.dtv12.ih-ecom .ie-stp{background:var(--v12-surface)}.dtv12.ih-ecom .ie-stp-grid{margin-block-start:clamp(40px,4.6vw,72px)}.dtv12.ih-ecom .ie-stp-track{position:relative;max-width:1120px;margin-inline:auto}.dtv12.ih-ecom .ie-stp-list{position:relative;margin:0;padding:0;list-style:none}.dtv12.ih-ecom .ie-stp-list:before{content:"";position:absolute;inset-block:0;inset-inline-start:5px;width:2px;background:rgb(15 23 42/.1)}.dtv12.ih-ecom .ie-stp-row{--ie-stp-py:clamp(30px,3.4vw,46px);position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(14px,3vw,20px);row-gap:clamp(12px,2vw,16px);padding:var(--ie-stp-py) 0 var(--ie-stp-py) clamp(34px,3.6vw,56px)}.dtv12.ih-ecom .ie-stp-row:before,.dtv12.ih-ecom .ie-stp-row:last-child:after{content:"";position:absolute;inset-inline:clamp(34px,3.6vw,56px) 0;height:1px;background:rgb(15 23 42/.09)}.dtv12.ih-ecom .ie-stp-row:before{inset-block-start:0}.dtv12.ih-ecom .ie-stp-row:last-child:after{inset-block-end:0}@media (min-width:900px){.dtv12.ih-ecom .ie-stp-row{grid-template-columns:clamp(76px,7vw,104px) minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(24px,2.8vw,44px);row-gap:0;align-items:start}}.dtv12.ih-ecom .ie-stp-rail{position:absolute;inset-block:0;inset-inline-start:5px;width:2px;background:var(--v12-blue)}.dtv12.ih-ecom .ie-stp-dot{position:absolute;inset-block-start:calc(var(--ie-stp-py) + 13px);inset-inline-start:0;width:12px;height:12px;border-radius:50%;background:#cbd5e1;box-shadow:0 0 0 4px var(--v12-white)}.dtv12.ih-ecom .ie-stp-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--v12-blue)}.dtv12.ih-ecom .ie-stp-num{grid-column:1;margin:0;font-size:clamp(2.25rem,4.4vw,3.5rem);font-weight:300;line-height:.9;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:rgb(15 23 42/.78)}.dtv12.ih-ecom .ie-stp-num i{font-style:normal;color:var(--v12-blue)}.dtv12.ih-ecom .ie-stp-t{grid-column:2;align-self:center;margin:0;font-size:clamp(1.0625rem,1.4vw,1.3125rem);line-height:1.26;letter-spacing:-.02em}.dtv12.ih-ecom .ie-stp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.dtv12.ih-ecom .ie-stp-points{grid-column:1/-1;display:grid;margin:0;padding:0;list-style:none}.dtv12.ih-ecom .ie-stp-point{margin:0;max-width:54ch;padding-block:11px;font-size:.9375rem;line-height:1.68}.dtv12.ih-ecom .ie-stp-point+.ie-stp-point{border-block-start:1px solid rgb(15 23 42/.08)}@media (min-width:900px){.dtv12.ih-ecom .ie-stp-t{align-self:start;padding-block-start:8px}.dtv12.ih-ecom .ie-stp-points{grid-column:3}.dtv12.ih-ecom .ie-stp-point:first-child{padding-block-start:0}}.dtv12.ih-ecom .ie-sec{--es-ease:cubic-bezier(.16,1,.3,1);--es-pop:cubic-bezier(.34,1.56,.64,1);--es-tape:linear-gradient(180deg,rgb(255 255 255/.42),rgb(255 255 255/0) 46%,rgb(150 100 0/.08)),#ffd24d;background:var(--v12-white)}.dtv12.ih-ecom .esl-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,40px)}@media (min-width:960px){.dtv12.ih-ecom .esl-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(32px,4.6vw,80px);align-items:start}.dtv12.ih-ecom .esl-aside{position:sticky;top:40px;grid-column:2;grid-row:1}}.dtv12.ih-ecom .esl-row .ih-sec-copy{flex:1}.dtv12.ih-ecom .esl-row .ih-sec-thumb{width:56px;overflow:hidden;border-radius:16px;background:linear-gradient(180deg,#fff,#f4f7fd);box-shadow:inset 0 0 0 1px #e2e8f3,0 1px 2px rgb(13 27 62/.05),0 8px 16px -12px rgb(13 27 62/.35);color:var(--v12-blue)}.dtv12.ih-ecom .esl-row .ih-sec-thumb img{box-sizing:border-box;padding:5px;background:#fff}.dtv12.ih-ecom .esl-row .ih-sec-thumb svg{width:24px;height:24px}.dtv12.ih-ecom .esl-stage{position:relative;width:min(100%,460px);margin:clamp(26px,3vw,36px) 0 0;container-type:inline-size}.dtv12.ih-ecom .esl-stage:before{content:"";position:absolute;top:0;left:0;width:100%;aspect-ratio:1.25;background:radial-gradient(closest-side,rgb(255 205 110/.22),rgb(255 205 110/0));pointer-events:none}.dtv12.ih-ecom .esl-box-art{--u:min(calc(100cqw / 40),11.5px);position:relative;width:calc(40 * var(--u));height:calc(33 * var(--u));margin:0 auto;font-size:var(--u);line-height:1.2;white-space:nowrap;-webkit-user-select:none;user-select:none}.dtv12.ih-ecom .esl-box-art svg{display:block;flex:none}.dtv12.ih-ecom .esl-floor{position:absolute;top:calc(27.5 * var(--u));left:calc(2 * var(--u));width:calc(36 * var(--u));height:calc(5 * var(--u));border-radius:50%;background:radial-gradient(closest-side,rgb(13 27 62/.24),rgb(13 27 62/0))}.dtv12.ih-ecom .esl-box{position:absolute;top:calc(1.5 * var(--u));left:calc(3 * var(--u));width:calc(33.8 * var(--u));height:calc(28 * var(--u))}.dtv12.ih-ecom .esl-front,.dtv12.ih-ecom .esl-side,.dtv12.ih-ecom .esl-top{position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px rgb(110 70 20/.22)}.dtv12.ih-ecom .esl-top{top:0;left:0;width:calc(26 * var(--u));height:calc(7 * var(--u));background:linear-gradient(180deg,#f5e0ba,#eac994);transform-origin:0 100%;transform:skewX(-48deg)}.dtv12.ih-ecom .esl-side{top:calc(7 * var(--u));left:calc(26 * var(--u));width:calc(7.8 * var(--u));height:calc(20 * var(--u));background:linear-gradient(180deg,#cf9d62,#b5824a);transform-origin:0 0;transform:skewY(-42deg)}.dtv12.ih-ecom .esl-front{top:calc(7 * var(--u));left:0;width:calc(26 * var(--u));height:calc(20 * var(--u));background:repeating-linear-gradient(90deg,rgb(120 80 30/.03) 0 1px,rgb(120 80 30/0) 1px 5px),linear-gradient(180deg,#edcfa1,#d9ad72);box-shadow:inset 0 0 0 1px rgb(110 70 20/.22),inset 0 1px 0 rgb(255 255 255/.4)}.dtv12.ih-ecom .esl-embargo{position:absolute;top:calc(6.2 * var(--u));left:50%;display:flex;align-items:center;gap:.7em;padding:.7em 1.1em .7em .8em;border:.22em solid #b91c1c;border-radius:.5em;background:#fffdf8;box-shadow:0 .4em .8em -.4em rgb(80 50 10/.5);color:#b91c1c;translate:-50% 0;rotate:-3deg}.dtv12.ih-ecom .esl-embargo svg{width:2.1em;height:2.1em}.dtv12.ih-ecom .esl-embargo span{display:grid;gap:.15em}.dtv12.ih-ecom .esl-embargo b{font-size:1.3em;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.dtv12.ih-ecom .esl-embargo small{font-size:.9em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7f1d1d}.dtv12.ih-ecom .esl-tape{position:absolute;z-index:1;top:calc(var(--y) * var(--u));left:calc(var(--x) * var(--u));display:flex;align-items:center;justify-content:center;width:calc(var(--w) * var(--u));height:calc(2.5 * var(--u));margin-top:calc(-1.25 * var(--u));overflow:hidden;background:var(--es-tape);box-shadow:inset 0 -1px 0 rgb(150 100 0/.3),0 .15em .4em rgb(80 50 10/.3);rotate:var(--r);transform-origin:0 50%}.dtv12.ih-ecom .esl-tape span{flex:none;font-size:.95em;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:#1f2937}.dtv12.ih-ecom .esl-top .esl-tape{justify-content:flex-start;padding-left:var(--u)}@media (max-width:959px){.dtv12.ih-ecom .esl-stage{margin-inline:auto;width:min(100%,380px)}}.dtv12.ih-ecom .ie-shop{--sf-line:#e2e8f0;--sf-gap:clamp(16px,1.8vw,24px);--sf-pad:clamp(24px,2.6vw,36px);background:var(--v12-surface)}.dtv12.ih-ecom .sf-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sf-gap);max-width:1160px;margin:0 auto;padding:0;list-style:none}.dtv12.ih-ecom .sf-item{display:flex;flex-direction:column;min-width:0}.dtv12.ih-ecom .sf-card{position:relative;display:flex;flex:1;flex-direction:column;min-width:0;padding:var(--sf-pad);border-radius:20px;background:#fff;box-shadow:inset 0 0 0 1px var(--sf-line),0 1px 2px rgb(13 27 62/.03),0 16px 36px -28px rgb(13 27 62/.22);isolation:isolate}.dtv12.ih-ecom .sf-card:after{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(30 64 175/.22),0 24px 50px -20px rgb(13 27 62/.18);opacity:0;pointer-events:none}@media (hover:hover){.dtv12.ih-ecom .sf-card:hover:after{opacity:1}}.dtv12.ih-ecom .sf-copy{display:flex;flex:1;flex-direction:column;min-width:0}.dtv12.ih-ecom .sf-t{margin:0 0 10px;font-size:1.1875rem;font-weight:700;line-height:1.3;letter-spacing:-.02em;color:var(--v12-ink);text-wrap:balance}.dtv12.ih-ecom .sf-p{margin:0;font-size:1rem;line-height:1.65;color:var(--v12-muted);text-wrap:pretty}.dtv12.ih-ecom .sf-p strong{font-weight:600;color:var(--v12-ink)}.dtv12.ih-ecom .sf-p a{font-weight:500;color:var(--v12-blue);text-decoration:underline;text-decoration-color:rgb(30 64 175/.35);text-underline-offset:3px}.dtv12.ih-ecom .sf-p a:hover{text-decoration-color:initial}.dtv12.ih-ecom .sf-tags{display:flex;flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:18px 0 0;border-top:1px solid var(--sf-line);list-style:none}.dtv12.ih-ecom .sf-copy .sf-p{margin-bottom:22px}.dtv12.ih-ecom .sf-tags li{padding:5px 10px;border-radius:6px;background:#eef2f7;font-size:.8125rem;font-weight:600;line-height:1.3;white-space:nowrap;color:#475569}.dtv12.ih-ecom .sf-pic{overflow:hidden;aspect-ratio:16/10;margin-bottom:22px;border-radius:14px;background:var(--v12-surface)}.dtv12.ih-ecom .sf-pic img{display:block;width:100%;height:100%;object-fit:cover}.dtv12.ih-ecom .sf-grid+.ie-acts{margin-block-start:clamp(34px,3.8vw,52px)}@media (min-width:700px){.dtv12.ih-ecom .sf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.dtv12.ih-ecom .sf-card{border-radius:18px}.dtv12.ih-ecom .sf-pic{margin-bottom:18px}.dtv12.ih-ecom .sf-t{font-size:1.125rem}.dtv12.ih-ecom .sf-p{font-size:.9375rem}}.dtv12.ih-ecom .ie-ao{background:var(--v12-white)}.dtv12.ih-ecom .ilo-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}@media (min-width:900px){.dtv12.ih-ecom .ilo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}}.dtv12.ih-ecom .ilo-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid #e2e8f0;border-radius:var(--v12-r-lg);background:#fff;box-shadow:0 22px 40px -34px rgba(13,27,62,.4)}.dtv12.ih-ecom .ilo-stage{padding:clamp(18px,2.4vw,30px) clamp(12px,2vw,24px) clamp(14px,2vw,22px);background:radial-gradient(120% 90% at 50% 0,rgba(255,255,255,.9),rgba(255,255,255,0) 60%),linear-gradient(180deg,#f3f6fd,#e8eefa);border-bottom:1px solid #e6ecf6;container-type:inline-size}.dtv12.ih-ecom .ilo-copy{padding:22px clamp(20px,2.4vw,30px) clamp(24px,2.6vw,30px)}.dtv12.ih-ecom .ilo-t{margin:0 0 10px;font-size:1.1875rem;font-weight:700;line-height:1.26;letter-spacing:-.022em;color:var(--v12-ink);text-wrap:balance}.dtv12.ih-ecom .ilo-p{margin:0;font-size:.9375rem;line-height:1.62;color:var(--v12-muted);text-wrap:pretty}.dtv12.ih-ecom .ilo-p a{color:var(--v12-blue);text-decoration:underline;text-underline-offset:3px}.dtv12.ih-ecom .ilo-art{--u:min(calc(100cqw / 44),12px);position:relative;width:calc(44 * var(--u));height:calc(24 * var(--u));margin:0 auto;font-size:var(--u);line-height:1.2;white-space:nowrap;-webkit-user-select:none;user-select:none}.dtv12.ih-ecom .ilo-art svg{display:block;flex:none}.dtv12.ih-ecom .ilo-rail{position:absolute;top:calc(2 * var(--u));left:calc(2 * var(--u));width:calc(40 * var(--u));height:calc(.9 * var(--u));border-radius:999px;background:linear-gradient(180deg,#e2e8f0,#94a3b8);box-shadow:0 .3em .5em -.2em rgb(13 27 62/.35)}.dtv12.ih-ecom .ilo-hang{position:absolute;top:calc(2.5 * var(--u));left:calc((2.7 + var(--i) * 10.1) * var(--u));display:flex;flex-direction:column;align-items:center;width:calc(9.4 * var(--u))}.dtv12.ih-ecom .ilo-string{width:1.5px;height:calc(2.2 * var(--u));background:#94a3b8}.dtv12.ih-ecom .ilo-tag{position:relative;width:100%;height:calc(10.4 * var(--u))}.dtv12.ih-ecom .ilo-face{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55em;padding-top:1.4em;background:#fffdf8;clip-path:polygon(22% 0,78% 0,100% 16%,100% 100%,0 100%,0 16%);filter:drop-shadow(0 .5em .7em rgb(13 27 62/.22))}.dtv12.ih-ecom .ilo-hole{position:absolute;top:.9em;left:50%;width:.9em;height:.9em;border-radius:50%;box-shadow:inset 0 0 0 .18em #cbd5e1;translate:-50% 0}.dtv12.ih-ecom .ilo-face img{width:2.6em;height:auto;border-radius:.2em;box-shadow:0 0 0 1px rgb(15 23 42/.08)}.dtv12.ih-ecom .ilo-face b{font-size:1.12em;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--v12-ink)}.dtv12.ih-ecom .ilo-face small{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78em;font-weight:600;color:#475569}.dtv12.ih-ecom .ilo-banner{position:absolute;top:calc(17.4 * var(--u));left:calc(7 * var(--u));width:calc(30 * var(--u));height:calc(5 * var(--u))}.dtv12.ih-ecom .ilo-banner-face{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.7em;border-radius:.7em;box-shadow:0 .8em 1.4em -.8em rgb(13 27 62/.55);color:#fff}.dtv12.ih-ecom .ilo-banner-face.is-local{background:linear-gradient(90deg,#dc2626,#f97316)}.dtv12.ih-ecom .ilo-banner-face b{font-size:1.6em;font-weight:900;letter-spacing:.04em}.dtv12.ih-ecom .ilo-banner-face small{padding:.2em .55em;border-radius:.35em;background:rgb(255 255 255/.2);font-size:1.05em;font-weight:800}.dtv12.ih-ecom .ilo-box{position:absolute;top:calc(1.2 * var(--u));left:calc(2 * var(--u));display:flex;align-items:center;gap:.7em;width:calc(40 * var(--u));height:calc(3.9 * var(--u));padding:0 1.2em;border-radius:999px;background:#fff;box-shadow:0 0 0 1px rgb(30 64 175/.16),0 .8em 1.6em -1em rgb(13 27 62/.45)}.dtv12.ih-ecom .ilo-box svg{width:1.3em;height:1.3em;color:var(--v12-blue)}.dtv12.ih-ecom .ilo-query{font-size:1.35em;font-weight:600;color:var(--v12-ink)}.dtv12.ih-ecom .ilo-caret{width:1.5px;height:1.5em;background:var(--v12-blue)}.dtv12.ih-ecom .ilo-suggest{position:absolute;top:calc(5.9 * var(--u));left:calc(2 * var(--u));display:grid;width:calc(27 * var(--u));margin:0;padding:.5em;border-radius:1em;background:#fff;box-shadow:0 0 0 1px rgb(15 23 42/.07),0 1em 2em -1.2em rgb(13 27 62/.45);list-style:none}.dtv12.ih-ecom .ilo-suggest li{display:flex;align-items:center;gap:.65em;height:2.8em;padding:0 .7em;border-radius:.6em;font-size:1.05em;color:#475569}.dtv12.ih-ecom .ilo-suggest li:first-child{background:#eef3ff}.dtv12.ih-ecom .ilo-suggest svg{width:1.05em;height:1.05em;color:#475569}.dtv12.ih-ecom .ilo-suggest b{font-weight:700;color:var(--v12-blue)}.dtv12.ih-ecom .ilo-suggest i{width:calc(var(--w) * 5em);height:.5em;margin-left:auto;border-radius:999px;background:linear-gradient(90deg,#93c5fd,#1e40af)}.dtv12.ih-ecom .ilo-code{position:absolute;top:calc(12.6 * var(--u));left:calc(15.4 * var(--u));display:grid;gap:.55em;width:calc(26.6 * var(--u));padding:1.1em 1.2em;border-radius:1em;background:#0f172a;box-shadow:0 1.2em 2em -1.2em rgb(13 27 62/.7)}.dtv12.ih-ecom .ilo-code-line{position:relative;display:block;padding-right:2em;line-height:1.5;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.98em;color:#cbd5e1}.dtv12.ih-ecom .ilo-code-line em{font-style:normal;color:#7dd3fc}.dtv12.ih-ecom .ilo-code-line u{text-decoration:none;color:#c4b5fd}.dtv12.ih-ecom .ilo-code-line q{quotes:'"' '"';color:#fcd34d}.dtv12.ih-ecom .ilo-code-line svg{position:absolute;top:50%;right:0;width:1.35em;height:1.35em;translate:0 -50%;padding:.2em;border-radius:50%;background:#10b981;color:#fff}@container (max-width: 480px){.dtv12.ih-ecom .ilo-art{--u:min(calc(100cqw / 34),12px);width:calc(34 * var(--u))}.dtv12.ih-ecom .ilo-search{height:calc(25.4 * var(--u))}.dtv12.ih-ecom .ilo-rail{left:calc(1 * var(--u));width:calc(32 * var(--u))}.dtv12.ih-ecom .ilo-hang{left:calc((1.9 + var(--i) * 10.4) * var(--u));width:calc(9.6 * var(--u))}.dtv12.ih-ecom .ilo-hang:nth-child(5){display:none}.dtv12.ih-ecom .ilo-face b{font-size:1.2em}.dtv12.ih-ecom .ilo-banner{left:calc(3 * var(--u));width:calc(28 * var(--u))}.dtv12.ih-ecom .ilo-box{left:calc(1 * var(--u));width:calc(32 * var(--u))}.dtv12.ih-ecom .ilo-suggest{left:calc(1 * var(--u));width:calc(25 * var(--u))}.dtv12.ih-ecom .ilo-suggest li{font-size:1.15em}.dtv12.ih-ecom .ilo-code{top:calc(17.2 * var(--u));left:calc(6 * var(--u));width:calc(27 * var(--u))}.dtv12.ih-ecom .ilo-code-line{font-size:1.05em}}.dtv12.ih-ecom .ie-pl{background:var(--v12-surface);border-block:1px solid #e2e8f0}.dtv12.ih-ecom .ipl-stage{container-type:inline-size;max-width:1180px;margin:0 auto}.dtv12.ih-ecom .ipl-line{--u:min(calc(100cqw / 100),12px);position:relative;width:calc(100 * var(--u));height:calc(34 * var(--u));margin:0 auto;font-size:var(--u);line-height:1.2;white-space:nowrap;-webkit-user-select:none;user-select:none}.dtv12.ih-ecom .ipl-line svg{display:block;flex:none}.dtv12.ih-ecom .ipl-num{position:absolute;z-index:3;display:grid;place-items:center;width:2.6em;height:2.6em;border-radius:50%;background:var(--v12-blue-deep);box-shadow:0 0 0 .3em #fff;font-size:1em;font-style:normal;font-weight:800;color:#fff}.dtv12.ih-ecom .ipl-store{position:absolute;top:calc(1 * var(--u));left:0;width:calc(21 * var(--u));height:calc(32 * var(--u));border-radius:1em 1em .6em .6em;background:#fff;box-shadow:0 0 0 1px rgb(15 23 42/.08),0 1.2em 2.4em -1.4em rgb(13 27 62/.45)}.dtv12.ih-ecom .ipl-awning{position:absolute;top:calc(-1 * var(--u));left:calc(-1 * var(--u));width:calc(23 * var(--u));height:calc(5.4 * var(--u));border-radius:.8em .8em .4em .4em;background:repeating-linear-gradient(90deg,#1e40af 0 2.3em,#ffffff 2.3em 4.6em);box-shadow:inset 0 -.5em 0 rgb(15 23 42/.12),0 .5em .9em -.4em rgb(13 27 62/.4)}.dtv12.ih-ecom .ipl-sign{position:absolute;top:calc(5.6 * var(--u));left:50%;padding:.35em .9em;border-radius:999px;background:#0f172a;font-size:.95em;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff;translate:-50% 0}.dtv12.ih-ecom .ipl-window{position:absolute;top:calc(9.4 * var(--u));left:calc(2 * var(--u));width:calc(17 * var(--u));height:calc(20.4 * var(--u));overflow:hidden;border-radius:.6em;box-shadow:0 0 0 .4em #eef2f8,0 0 0 calc(.4em + 1px) #d6deea}.dtv12.ih-ecom .ipl-window img{display:block;width:100%;height:100%;object-fit:cover}.dtv12.ih-ecom .ipl-port{position:absolute;z-index:2;right:calc(-2 * var(--u));display:inline-flex;align-items:center;height:2.3em;padding:0 .9em;border-radius:999px;background:#fff;box-shadow:0 0 0 1px rgb(30 64 175/.2),0 .5em 1em -.6em rgb(13 27 62/.45);font-size:.95em;font-weight:700;color:var(--v12-blue)}.dtv12.ih-ecom .ipl-port.is-out{top:calc(6.9 * var(--u))}.dtv12.ih-ecom .ipl-port.is-in{top:calc(22.9 * var(--u))}.dtv12.ih-ecom .ipl-port.is-out:after{content:"→";margin-left:.4em}.dtv12.ih-ecom .ipl-port.is-in:before{content:"←";margin-right:.4em}.dtv12.ih-ecom .ipl-store .ipl-num{top:-1.6em;left:-1.3em}.dtv12.ih-ecom .ipl-belt{position:absolute;left:calc(21 * var(--u));width:calc(57 * var(--u));height:calc(7.8 * var(--u));overflow:hidden}.dtv12.ih-ecom .ipl-belt.is-out{top:calc(3.2 * var(--u))}.dtv12.ih-ecom .ipl-belt.is-back{top:calc(19.2 * var(--u))}.dtv12.ih-ecom .ipl-tread{position:absolute;right:0;bottom:0;left:0;height:calc(2 * var(--u));border-radius:999px;background:repeating-linear-gradient(90deg,#334155 0 1.2em,#475569 1.2em 2.4em);box-shadow:inset 0 .25em 0 rgb(255 255 255/.12)}.dtv12.ih-ecom .ipl-belt .ipl-num{top:.2em;left:1.4em}.dtv12.ih-ecom .ipl-parcel{position:absolute;bottom:calc(2 * var(--u));left:0;display:grid;place-items:center;width:calc(7.2 * var(--u));height:calc(5.2 * var(--u));border-radius:.35em;background:linear-gradient(180deg,#e9c794,#d7a96c);box-shadow:inset 0 0 0 1px rgb(110 70 20/.22),0 .4em .6em -.3em rgb(13 27 62/.45)}.dtv12.ih-ecom .ipl-parcel:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1.3em;background:rgb(255 246 224/.5);translate:-50% 0}.dtv12.ih-ecom .ipl-parcel b{position:relative;padding:.2em .45em;border-radius:.25em;background:#fff;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.05em;font-weight:800;color:var(--v12-blue-deep)}.dtv12.ih-ecom .ipl-parcel.is-done{display:flex;justify-content:center;gap:.4em;background:linear-gradient(180deg,#ffffff,#eef2f8);box-shadow:inset 0 0 0 1px rgb(15 23 42/.1),0 .4em .6em -.3em rgb(13 27 62/.45)}.dtv12.ih-ecom .ipl-parcel.is-done:before{background:rgb(16 185 129/.16)}.dtv12.ih-ecom .ipl-parcel.is-done img{position:relative;width:2.2em;height:auto;border-radius:.15em;box-shadow:0 0 0 1px rgb(15 23 42/.1)}.dtv12.ih-ecom .ipl-parcel.is-done b{background:none;padding:0;font-family:inherit;font-size:1.15em}.dtv12.ih-ecom .ipl-machine{position:absolute;top:0;left:calc(78 * var(--u));width:calc(22 * var(--u));height:calc(34 * var(--u));border-radius:1.4em;background:linear-gradient(160deg,#1f3a93,#0f1d4d);box-shadow:inset 0 0 0 1px rgb(255 255 255/.08),0 1.4em 2.6em -1.4em rgb(13 27 62/.7)}.dtv12.ih-ecom .ipl-machine:after,.dtv12.ih-ecom .ipl-machine:before{content:"";position:absolute;left:0;width:calc(1.6 * var(--u));height:calc(7 * var(--u));border-radius:0 .5em .5em 0;background:#070d24}.dtv12.ih-ecom .ipl-machine:before{top:calc(4 * var(--u))}.dtv12.ih-ecom .ipl-machine:after{top:calc(20 * var(--u))}.dtv12.ih-ecom .ipl-screen{position:absolute;top:calc(3.2 * var(--u));left:calc(3 * var(--u));display:grid;align-content:start;gap:.7em;width:calc(17 * var(--u));padding:1.2em 1.1em 1.3em;border-radius:.9em;background:#f8fafc;box-shadow:inset 0 0 0 .3em #0b1640}.dtv12.ih-ecom .ipl-screen b{font-size:1.25em;font-weight:800;letter-spacing:-.01em;color:var(--v12-ink)}.dtv12.ih-ecom .ipl-lock{display:flex;align-items:center;gap:.5em;padding:.45em .6em;border-radius:.5em;background:#ecfdf5;font-size:.98em;font-weight:700;color:#047857}.dtv12.ih-ecom .ipl-lock svg{width:1.05em;height:1.05em}.dtv12.ih-ecom .ipl-progress{position:relative;display:block;height:.8em;margin-top:.3em;overflow:hidden;border-radius:999px;background:#e2e8f0}.dtv12.ih-ecom .ipl-progress:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#3b6ef8,#10b981)}.dtv12.ih-ecom .ipl-langs{display:flex;flex-wrap:wrap;gap:.4em;margin-top:.2em}.dtv12.ih-ecom .ipl-langs i{padding:.25em .5em;border-radius:.35em;background:#eef3ff;font-size:.9em;font-style:normal;font-weight:800;color:var(--v12-blue)}.dtv12.ih-ecom .ipl-lights{position:absolute;bottom:calc(3.4 * var(--u));left:50%;display:flex;gap:.9em;translate:-50% 0}.dtv12.ih-ecom .ipl-lights i{width:1.1em;height:1.1em;border-radius:50%;background:#10b981;box-shadow:0 0 .8em rgb(16 185 129/.8)}.dtv12.ih-ecom .ipl-lights i:nth-child(2){background:#ffc000;box-shadow:0 0 .8em rgb(255 192 0/.8)}.dtv12.ih-ecom .ipl-lights i:nth-child(3){background:#7fa2ff;box-shadow:0 0 .8em rgb(127 162 255/.8)}.dtv12.ih-ecom .ipl-machine .ipl-num{top:-1.2em;right:-1.2em}@container (max-width: 639px){.dtv12.ih-ecom .ipl-line{--u:min(calc(100cqw / 48),10px);width:calc(48 * var(--u));height:calc(86 * var(--u))}.dtv12.ih-ecom .ipl-store{left:calc(11 * var(--u));width:calc(26 * var(--u));height:calc(27 * var(--u))}.dtv12.ih-ecom .ipl-awning{width:calc(28 * var(--u))}.dtv12.ih-ecom .ipl-window{left:calc(2.5 * var(--u));width:calc(21 * var(--u));height:calc(15.6 * var(--u))}.dtv12.ih-ecom .ipl-port.is-out{top:auto;right:auto;bottom:calc(-1.2 * var(--u));left:calc(-7 * var(--u))}.dtv12.ih-ecom .ipl-port.is-in{top:auto;right:calc(-7 * var(--u));bottom:calc(-1.2 * var(--u))}.dtv12.ih-ecom .ipl-port.is-out:after{content:"↓"}.dtv12.ih-ecom .ipl-port.is-in:before{content:"↑"}.dtv12.ih-ecom .ipl-belt{width:calc(10 * var(--u));height:calc(36 * var(--u))}.dtv12.ih-ecom .ipl-belt.is-out{top:calc(29 * var(--u));left:calc(3 * var(--u))}.dtv12.ih-ecom .ipl-belt.is-back{top:calc(29 * var(--u));left:calc(35 * var(--u))}.dtv12.ih-ecom .ipl-tread{top:0;right:auto;bottom:0;left:calc(4 * var(--u));width:calc(2 * var(--u));height:auto;background:repeating-linear-gradient(0deg,#334155 0 1.2em,#475569 1.2em 2.4em)}.dtv12.ih-ecom .ipl-parcel{top:0;bottom:auto;left:calc(1.4 * var(--u))}.dtv12.ih-ecom .ipl-belt .ipl-num{top:auto;bottom:.2em;left:auto;right:.1em}.dtv12.ih-ecom .ipl-machine{top:calc(64 * var(--u));left:calc(2 * var(--u));width:calc(44 * var(--u));height:calc(21 * var(--u))}.dtv12.ih-ecom .ipl-machine:after,.dtv12.ih-ecom .ipl-machine:before{top:0;width:calc(8 * var(--u));height:calc(1.6 * var(--u));border-radius:0 0 .5em .5em}.dtv12.ih-ecom .ipl-machine:before{left:calc(2 * var(--u))}.dtv12.ih-ecom .ipl-machine:after{left:calc(34 * var(--u))}.dtv12.ih-ecom .ipl-screen{top:calc(2.6 * var(--u));left:calc(11 * var(--u));width:calc(26 * var(--u));padding:1em;gap:.5em}.dtv12.ih-ecom .ipl-lights{top:50%;bottom:auto;left:calc(4 * var(--u));flex-direction:column;translate:0 -50%}}@media (max-width:1023px){@container (min-width: 640px){.dtv12.ih-ecom .ipl-parcel b{font-size:1.3em}.dtv12.ih-ecom .ipl-parcel.is-done b{font-size:1.35em}.dtv12.ih-ecom .ipl-screen b{font-size:1.45em}.dtv12.ih-ecom .ipl-lock{font-size:1.15em}.dtv12.ih-ecom .ipl-langs i{font-size:1.05em}.dtv12.ih-ecom .ipl-port,.dtv12.ih-ecom .ipl-sign{font-size:1.1em}}}.dtv12.ih-ecom .ipl-items{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin:clamp(30px,3.6vw,48px) 0 0;padding:0;list-style:none}@media (min-width:900px){.dtv12.ih-ecom .ipl-items{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}}.dtv12.ih-ecom .ipl-item{padding:22px 24px 24px;border:1px solid #e2e8f0;border-radius:var(--v12-r-lg);background:#fff;box-shadow:0 18px 34px -30px rgba(13,27,62,.35)}.dtv12.ih-ecom .ipl-item-top{display:flex;align-items:center;gap:12px;margin-bottom:14px}.dtv12.ih-ecom .ipl-item-n{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--v12-blue-deep);box-shadow:0 0 0 3px #e6ecfb;font-size:.8125rem;font-style:normal;font-weight:800;color:#fff}.dtv12.ih-ecom .ipl-item-ico{width:22px;height:22px;color:var(--v12-blue)}.dtv12.ih-ecom .ipl-t{margin:0 0 8px;font-size:1.125rem;font-weight:700;line-height:1.3;letter-spacing:-.02em;color:var(--v12-ink);text-wrap:balance}.dtv12.ih-ecom .ipl-p{margin:0;font-size:.9375rem;line-height:1.62;color:var(--v12-muted);text-wrap:pretty}.dtv12.ih-ecom .ipl-belt.is-out .ipl-parcel{translate:calc((-8 + 66 * var(--i) / var(--n)) * var(--u)) 0}.dtv12.ih-ecom .ipl-belt.is-back .ipl-parcel{translate:calc((58 - 66 * var(--i) / var(--n)) * var(--u)) 0}@container (max-width: 639px){.dtv12.ih-ecom .ipl-belt.is-out .ipl-parcel{translate:0 calc((-6 + 43 * var(--i) / var(--n)) * var(--u))}.dtv12.ih-ecom .ipl-belt.is-back .ipl-parcel{translate:0 calc((37 - 43 * var(--i) / var(--n)) * var(--u))}}