.elrp-media{position:relative;width:100%;aspect-ratio:1;background:#ede9e3;overflow:hidden}.elrp-media img,.elrp-media video{display:block;width:100%;height:100%;object-fit:contain}.elrp-media video{position:absolute;inset:0}.els-slide.elrp-slide{background:#ede9e3}.elrp-slide .elrp-media{position:absolute;top:0;left:0;width:100%}.elrp-page{color:#222;background:#fff;padding-bottom:36px}.elrp-heading{padding:38px 24px 25px}.elrp-heading>span,.elrp-detail-heading>span{font-size:10px;letter-spacing:2px;color:#888}.elrp-heading h1{font-size:28px;letter-spacing:-1px;margin:12px 0}.elrp-heading p{font-size:13px;color:#777}.elrp-tabs{display:flex;border-bottom:1px solid #ddd;padding:0 24px;gap:26px}.elrp-tabs a{padding:14px 0;font-size:13px;text-decoration:none;color:#888}.elrp-tabs a[aria-current]{color:#111;border-bottom:2px solid #111;font-weight:700}.elrp-cards{padding:24px;display:grid;gap:32px}.elrp-card{text-decoration:none!important;color:inherit;display:block}.elrp-card-copy{padding:18px 0 0}.elrp-card-copy small,.elrp-tag{font-size:10px;border:1px solid #bbb;padding:4px 7px;display:inline-block}.elrp-card-copy h2{font-size:18px;margin:12px 0 8px}.elrp-card-copy p{font-size:12px;color:#777;margin:0 0 12px}.elrp-card-copy>span{font-size:11px;color:#555}.elrp-back{display:block;padding:22px 24px 0;font-size:12px;color:#777;text-decoration:none}.elrp-detail-heading{padding:26px 24px}.elrp-detail-heading h1{font-size:24px;margin:12px 0}.elrp-detail-heading p{font-size:12px;color:#777;margin:0}.elrp-info{text-align:center;padding:40px 24px}.elrp-info h2{font-size:27px;line-height:1.45;letter-spacing:-1px;margin:20px 0}.elrp-info>p{font-size:14px;color:#777;line-height:1.8}.elrp-summary{background:#f6f5f3;padding:24px 16px;margin-top:28px;border-radius:2px}.elrp-summary b{font-size:15px}.elrp-summary p{font-size:12px;line-height:1.9;color:#777;margin:12px 0 0}.elrp-button{display:block;background:#191919;color:white!important;text-decoration:none;padding:18px;margin-top:20px;font-size:14px}.elrp-terms{margin:0 24px;background:#fafafa;padding:22px}.elrp-terms h3{font-size:13px;margin:0 0 12px}.elrp-terms ul{padding-left:15px;margin:0;color:#777;font-size:11px;line-height:1.9}.elrp-terms li+li{margin-top:7px}.elrp-benefits{margin-top:30px;border-top:1px solid #222}.elrp-benefits article{display:flex;gap:15px;align-items:center;text-align:left;padding:22px 0;border-bottom:1px solid #e6e6e6}.elrp-benefits article>span{font-size:11px;color:#999}.elrp-benefits article div{flex:1}.elrp-benefits h3{font-size:15px;margin:0 0 6px}.elrp-benefits p{font-size:11px;color:#888;margin:0}.elrp-benefits strong{font-size:23px;letter-spacing:-1px}.elrp-empty{padding:30px 0;color:#888;font-size:13px}@media(max-width:400px){.elrp-info h2{font-size:24px}.elrp-benefits strong{font-size:20px}.elrp-benefits article{gap:10px}}@media(prefers-reduced-motion:reduce){.elrp-video{display:none!important}}

/* Shared live typography: measured against Duello's banner form. */
.elrp-media{container-type:inline-size;background:#ebebeb}.elrp-banner-shade,.els-slide-shade{position:absolute!important;inset:0!important;background:linear-gradient(to top right,rgba(0,0,0,.55) 0%,rgba(0,0,0,.25) 35%,transparent 65%)!important;pointer-events:none}
.elrp-banner-copy,.els-carousel .els-slide-copy{position:absolute!important;inset:auto 0 0!important;padding:32px 24px!important;transform:none!important;color:#fff!important;text-align:left!important;font-family:Pretendard,-apple-system,BlinkMacSystemFont,sans-serif!important;z-index:2;box-sizing:border-box}
.elrp-banner-label,.els-carousel .els-slide-copy .eyebrow{display:block!important;font-family:inherit!important;font-size:12px!important;line-height:18px!important;font-weight:500!important;letter-spacing:.5px!important;margin:0 0 8px!important;color:inherit!important}
.elrp-banner-title,.els-carousel .els-slide-copy h2{font-family:inherit!important;font-size:26px!important;line-height:1.2!important;font-weight:700!important;letter-spacing:normal!important;margin:0 0 6px!important;color:inherit!important}
.elrp-banner-desc,.els-carousel .els-slide-copy>p{font-family:inherit!important;font-size:14px!important;line-height:1.4!important;font-weight:400!important;letter-spacing:normal!important;margin:0!important;color:inherit!important}
.els-carousel .els-slide-link{display:none!important}.elrp-art-benefits{background:linear-gradient(#ededed 0%,#e9e9e9 65%,#dfdfdf 100%)}.elrp-art-benefits .elrp-banner-shade{background:linear-gradient(transparent 35%,rgba(0,0,0,.2) 100%)!important}
.elrp-tickets{position:absolute;inset:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,sans-serif}.elrp-ticket-wrap{position:absolute;width:73%;height:17%;left:17%;top:9%;transform:rotate(6deg);filter:drop-shadow(2px 11px 5px #0003)}.elrp-ticket-wrap:nth-child(2){left:11%;top:24%;transform:rotate(-8deg);z-index:2}.elrp-ticket-wrap:nth-child(3){left:18%;top:40%;transform:rotate(3deg);z-index:3}.elrp-ticket-wrap:nth-child(4){left:14%;top:55%;transform:rotate(-3deg);z-index:4}
.elrp-ticket{height:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;padding:0 8%;color:#080808;background:#fafafa;mask-image:radial-gradient(circle at 0 50%,transparent 0 2cqw,#000 2.1cqw),radial-gradient(circle at 100% 50%,transparent 0 2cqw,#000 2.1cqw);mask-composite:intersect}.elrp-ticket:after{content:'';position:absolute;inset:0;opacity:.11;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23777' filter='url(%23n)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.elrp-ticket-name{display:flex;flex-direction:column;line-height:1.15;gap:.5cqw}.elrp-ticket-name b{font-size:3cqw;letter-spacing:-.06em;font-weight:750}.elrp-ticket-name>span{font-size:2.5cqw;font-weight:550;white-space:nowrap}.elrp-ticket strong{font-size:6.3cqw;font-weight:600;letter-spacing:-.065em;white-space:nowrap}.elrp-ticket strong>span{font-size:4.5cqw;font-weight:550;margin-left:.6cqw}
@media(max-width:420px){.elrp-banner-copy,.els-carousel .els-slide-copy{padding:24px 20px!important}.elrp-banner-title,.els-carousel .els-slide-copy h2{font-size:24px!important}}


.elrp-ticket-wrap{height:14.5%;top:7%;z-index:4}.elrp-ticket-wrap:nth-child(2){top:23%;z-index:3}.elrp-ticket-wrap:nth-child(3){top:39%;z-index:2}.elrp-ticket-wrap:nth-child(4){top:55%;z-index:1}

.elrp-reveal-ready .elrp-banner-copy>*,.elrp-reveal-ready .els-slide-copy>.eyebrow,.elrp-reveal-ready .els-slide-copy>h2,.elrp-reveal-ready .els-slide-copy>p{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .85s cubic-bezier(.2,.75,.25,1)}
.elrp-reveal-active .elrp-banner-copy>*,.elrp-reveal-active .els-slide-copy>.eyebrow,.elrp-reveal-active .els-slide-copy>h2,.elrp-reveal-active .els-slide-copy>p{opacity:1;transform:translateY(0)}
.elrp-reveal-active .elrp-banner-label,.elrp-reveal-active .els-slide-copy>.eyebrow{transition-delay:.25s}
.elrp-reveal-active .elrp-banner-title,.elrp-reveal-active .els-slide-copy>h2{transition-delay:.4s}
.elrp-reveal-active .elrp-banner-desc,.elrp-reveal-active .els-slide-copy>p{transition-delay:.55s}
@media(prefers-reduced-motion:reduce){.elrp-reveal-ready .elrp-banner-copy>*,.elrp-reveal-ready .els-slide-copy>*{opacity:1!important;transform:none!important;transition:none!important}}


.elrp-art-best{position:relative;background:#a84747;background-image:radial-gradient(ellipse at 48% 30%,#bc6262 0,transparent 65%),repeating-linear-gradient(0deg,transparent,transparent 3px,#ffffff05 3px,#ffffff05 4px);color:#fff;padding:15px 20px 35px}.elpop-motion>span{position:relative;color:#fff;font-size:13px;font-weight:700;letter-spacing:.3px}.elpop-motion h1{position:relative;color:#fff;font-weight:400;line-height:1.24;font-size:38px;margin:16px 0;letter-spacing:-1.5px}.elpop-motion h1 b{font-weight:500}.elpop-motion>p{position:relative;color:#f6e5e5;font-size:16px;margin:0}.elpop-stage{height:285px;position:relative;max-width:420px;margin:0 auto 20px}.elpop-motion-product{position:absolute;width:62%;left:19%;top:10%;opacity:0;visibility:hidden;animation:elpop-cycle 16s infinite;animation-delay:calc(var(--slide)*4s);will-change:transform,opacity}.elpop-motion-product img{width:100%;aspect-ratio:1;object-fit:contain;border-radius:20px;box-shadow:0 24px 35px #41111124}.elpop-motion-product:focus{animation:none;opacity:1;visibility:visible;z-index:5}.elpop-orbit{position:absolute;inset:24% 0 8%;border:1px solid #ffffff30;border-radius:50%;transform:rotate(-18deg);z-index:2;pointer-events:none;overflow:hidden}.elpop-orbit span{position:absolute;bottom:15px;left:0;white-space:nowrap;color:#fff9;font-size:17px;font-weight:700;animation:elpop-ribbon 12s linear infinite}@keyframes elpop-cycle{0%{opacity:0;visibility:visible;transform:translateX(35px) rotate(8deg) scale(.9)}5%,20%{opacity:1;visibility:visible;transform:translateX(0) rotate(-5deg) scale(1)}25%{opacity:0;visibility:hidden;transform:translateX(-35px) rotate(-10deg) scale(.95)}100%{opacity:0;visibility:hidden}}@keyframes elpop-ribbon{to{transform:translateX(-50%)}}@media(max-width:480px){.elpop-stage{height:255px;margin-bottom:12px}.elpop-motion h1{font-size:34px}.elpop-motion>p{font-size:14px}.elrp-art-best{padding-bottom:30px}}@media(prefers-reduced-motion:reduce){.elpop-motion-product,.elpop-orbit span{animation:none}.elpop-motion-product:first-of-type{opacity:1;visibility:visible}}

.elpop-motion-product img{background:transparent;border-radius:0;box-shadow:none;filter:drop-shadow(0 15px 12px #38131338)}.elpop-motion-product{width:72%;left:14%;top:0}.elpop-motion-product img{object-fit:contain}
.elrp-art-best{padding:0}.elrp-art-best .elpop-stage{position:absolute;top:6%;left:50%;width:84%;max-width:420px;height:53%;margin:0;transform:translateX(-50%)}.elrp-art-best .elpop-motion-product img{height:auto}.elrp-domestic-photo{object-fit:cover!important}.elrp-art-best .elrp-banner-copy{z-index:6}@media(prefers-reduced-motion:reduce){.elrp-art-best .elpop-motion-product:nth-child(2){opacity:1;visibility:visible}}

.elrp-art-benefits .elrp-benefits-bag{object-fit:cover!important;object-position:78% center!important}.elrp-art-sneakers .elrp-sneakers-photo{object-fit:cover!important;object-position:center center!important}

/* Korean keyboard composition, geometrically centered in the banner. */
.elrp-art-operator{background:#000;color:#fff}
.elrp-operator-stage{position:absolute;inset:0;z-index:1;pointer-events:none;font-family:Pretendard,-apple-system,BlinkMacSystemFont,sans-serif}
.elrp-typing-screen{position:absolute;left:5%;right:5%;top:50%;transform:translateY(-50%);text-align:center;white-space:pre-line;font-size:6.1cqw;font-weight:600;line-height:1.5;letter-spacing:-.04em;color:#fff}
.elrp-typing-screen[data-mode="since"]{font-size:5cqw;font-weight:500;letter-spacing:.16em}
.elrp-typing-screen[data-mode="question"]{font-size:6.8cqw;font-weight:700;letter-spacing:-.055em}
.elrp-typing-screen[data-mode="logo"]{font-size:16cqw;font-weight:700;line-height:1;letter-spacing:.06em;text-indent:.06em}
.elrp-typing-screen.is-typing:after{content:'';display:inline-block;width:1px;height:.95em;margin-left:.12em;background:currentColor;vertical-align:-.1em;animation:elrp-caret .7s steps(1) infinite}
@keyframes elrp-caret{50%{opacity:0}}
.elrp-art-operator .elrp-banner-copy>*{opacity:1!important;transform:none!important;transition:none!important}
@media(prefers-reduced-motion:reduce){.elrp-typing-screen.is-typing:after{display:none}}
