.segastore-category-motion{--motion-size:5.4rem;position:relative;isolation:isolate;display:inline-block;flex:0 0 var(--motion-size);width:var(--motion-size);height:var(--motion-size);overflow:hidden;border:1px solid #c39c54;border-radius:1.2rem;background:radial-gradient(ellipse at 22% 15%,#ffffffb3,transparent 65%),linear-gradient(135deg,#fcf8ee,#f5ecd8 52%,#fffbf3);box-shadow:inset 0 1px 1px #ffffffb3,inset 0 -3px 8px #6d420312,0 3px 8px #24160717;vertical-align:middle;line-height:1;pointer-events:none}
.segastore-category-motion--compact{--motion-size:4.4rem;border-radius:.9rem}
.segastore-category-motion--feature{--motion-size:7.2rem;border-radius:1.6rem}
.segastore-category-motion[data-kind=athlete]{background:#2d2926;border-color:#aa9b8560}
.segastore-category-motion__atlas{position:absolute;inset:0;background-size:300% 200%;background-position:0 0;background-repeat:no-repeat}
.segastore-category-motion__product{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;padding:.3rem;opacity:0;transform:translateY(.3rem) scale(.94);transition:opacity 650ms ease,transform 1100ms cubic-bezier(.2,.7,.2,1);mix-blend-mode:multiply}
.segastore-category-motion__product.is-current{opacity:1;transform:translateY(0) scale(1)}
.segastore-category-motion[data-kind=lifestyle]{background:#151c26;border-color:#ac8d56}
.segastore-category-motion__lifestyle{padding:0;object-fit:cover;object-position:50% 65%;mix-blend-mode:normal;filter:brightness(.8) contrast(1.08)}
.segastore-category-motion[data-kind=lifestyle]::after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#11192315,transparent 40%,#11192355)}
.segastore-category-motion:is([data-kind=trophy],[data-kind=discover],[data-kind=spotlight]){background:radial-gradient(ellipse at 22% 15%,#ffffffb3,transparent 65%),linear-gradient(135deg,#fcf8ee,#f5ecd8 52%,#fffbf3);color:#9a702f}
.segastore-category-motion__trophy,.segastore-category-motion__discover,.segastore-category-motion__spotlight,.segastore-category-motion__store{position:absolute;inset:0;display:block}
.segastore-category-motion__trophy svg,.segastore-category-motion__discover svg,.segastore-category-motion__spotlight svg,.segastore-category-motion__store svg{width:100%;height:100%;filter:drop-shadow(1px 2px 1px #160c0659)}
.segastore-category-motion__trophy i{position:absolute;left:15%;right:15%;bottom:8%;height:9%;border-radius:50%;background:#f2bc4250;filter:blur(3px)}
.segastore-category-motion__discover i{position:absolute;inset:18% 6%;border:1px solid #edce8680;border-radius:50%;transform:rotate(-25deg)}
.segastore-category-motion__discover b{position:absolute;top:20%;left:10%;width:8%;height:8%;border-radius:50%;background:#fff0b7;box-shadow:0 0 5px #ffe193}
.segastore-category-motion__spotlight i{position:absolute;inset:12%;border:1px solid #ddbe7160;border-radius:50%}
.segastore-category-motion__store{color:#61421e}
.segastore-category-motion__store i{position:absolute;left:43%;top:57%;width:15%;height:25%;border-radius:2px;background:#dbaf5c;transform-origin:left}
.segastore-category-motion[data-active=true] .segastore-category-motion__trophy svg{animation:segaTrophy 5s ease-in-out infinite}
.segastore-category-motion[data-active=true] .segastore-category-motion__discover svg{animation:segaDiscoverBox 6s ease-in-out infinite}
.segastore-category-motion[data-active=true] .segastore-category-motion__discover b{animation:segaDiscoverOrbit 6s ease-in-out infinite}
.segastore-category-motion[data-active=true] .segastore-category-motion__spotlight svg{animation:segaSpotlight 4.6s ease-in-out infinite}
.segastore-category-motion[data-active=true] .segastore-category-motion__spotlight i{animation:segaSpotlightHalo 4.6s ease-out infinite}
.segastore-category-motion[data-active=true] .segastore-category-motion__store i{animation:segaStoreDoor 5.8s ease-in-out infinite}
@keyframes segaTrophy{0%,100%{transform:rotate(-4deg) translateY(1px)}45%,60%{transform:rotate(4deg) translateY(-1px)}}
@keyframes segaDiscoverBox{0%,100%{transform:translateY(1px)}50%{transform:translateY(-2px)}}
@keyframes segaDiscoverOrbit{0%,100%{transform:translate(0,0)}50%{transform:translate(26px,8px)}}
@keyframes segaSpotlight{0%,100%{transform:scale(.86) rotate(-8deg)}50%{transform:scale(1) rotate(8deg)}}
@keyframes segaSpotlightHalo{0%{transform:scale(.7);opacity:0}35%{opacity:1}100%{transform:scale(1.3);opacity:0}}
@keyframes segaStoreDoor{0%,20%,100%{transform:scaleX(1)}50%,70%{transform:scaleX(.15)}}
.segastore-category-motion__trend,.segastore-category-motion__season,.segastore-category-motion__journal{position:absolute;inset:0;display:block}
.segastore-category-motion__trend i{position:absolute;bottom:18%;width:14%;border-radius:3px;background:linear-gradient(110deg,#fff0b4,#d4a340 55%,#886018);box-shadow:3px 3px 0 #97703944;transform-origin:bottom}
.segastore-category-motion__trend i:nth-child(1){left:20%;height:22%}.segastore-category-motion__trend i:nth-child(2){left:43%;height:35%}.segastore-category-motion__trend i:nth-child(3){left:66%;height:52%}
.segastore-category-motion__trend svg{position:absolute;inset:0;width:100%;height:100%;color:#a76b12;filter:drop-shadow(1px 2px 0 #fff1b1)}
.segastore-category-motion__trend b{position:absolute;right:17%;top:12%;width:7%;aspect-ratio:1;background:#f4d888;transform:rotate(45deg);box-shadow:0 0 8px #f0be4280}
.segastore-category-motion[data-active=true] .segastore-category-motion__trend i{animation:segaTrend 3.6s ease-in-out infinite}.segastore-category-motion[data-active=true] .segastore-category-motion__trend i:nth-child(2){animation-delay:.15s}.segastore-category-motion[data-active=true] .segastore-category-motion__trend i:nth-child(3){animation-delay:.3s}
.segastore-category-motion[data-active=true] .segastore-category-motion__trend svg{animation:segaTrendArrow 3.6s ease-in-out infinite}
.segastore-category-motion__season i{position:absolute;left:43%;top:20%;width:24%;height:40%;border-radius:75% 10% 65% 10%;background:linear-gradient(120deg,#f7d58e,#997039);transform-origin:15% 90%}
.segastore-category-motion__season i:nth-child(2){transform:rotate(85deg)}.segastore-category-motion__season i:nth-child(3){transform:rotate(175deg)}.segastore-category-motion__season i:nth-child(4){transform:rotate(265deg)}
.segastore-category-motion[data-active=true] .segastore-category-motion__season{animation:segaSeason 10s linear infinite}
.segastore-category-motion__journal{inset:17% 24%;border:1px solid #b99656;border-radius:2px 6px 6px 2px;background:linear-gradient(100deg,#3e3126,#725c43);box-shadow:3px 3px 0 #bca785,5px 4px 0 #ded4bf;transform:rotate(-8deg)}
.segastore-category-motion__journal i{position:absolute;inset:4% 4% 4% 90%;background:#eee3c9;transform-origin:left;border-radius:0 3px 3px 0}
.segastore-category-motion__journal b{position:absolute;inset:0;display:grid;place-items:center;color:#edce8f;font:italic 2.4rem Georgia,serif;font-weight:400}
.segastore-category-motion[data-active=true] .segastore-category-motion__journal{animation:segaJournal 5s ease-in-out infinite}
@keyframes segaTrend{0%,100%{transform:scaleY(.8)}45%,70%{transform:scaleY(1)}}
@keyframes segaTrendArrow{0%,100%{transform:translate(-2px,2px)}45%,70%{transform:translate(1px,-1px)}}
@keyframes segaSeason{to{transform:rotate(360deg)}}
@keyframes segaJournal{0%,100%{transform:rotate(-8deg)}50%{transform:rotate(5deg)}}
body.segastore-design .segastore-menu-panel-heading{display:block;border:0;padding:0;margin-bottom:2.2rem}
.segastore-menu-feature{--feature-accent:#edcc8e;position:relative;display:flex;align-items:center;gap:2.4rem;min-width:0;min-height:12.6rem;padding:2rem 2.4rem;overflow:hidden;isolation:isolate;border:1px solid #a8926860;border-radius:1.6rem;background:radial-gradient(ellipse at 90% 5%,#3d617e 0,transparent 52%),linear-gradient(120deg,#161e29,#242831);color:#fdf8ee;box-shadow:inset 0 1px 0 #ffffff20,0 8px 25px #10192312}
.segastore-menu-feature::after{content:'';position:absolute;z-index:-1;inset:auto -8rem -13rem auto;width:36rem;height:25rem;border-radius:50%;background:#e6b6660e;filter:blur(16px)}
.segastore-menu-feature[data-feature-world=formal]{background:radial-gradient(ellipse at 90% 5%,#493b32,transparent 62%),linear-gradient(110deg,#171717,#30251d)}
.segastore-menu-feature[data-feature-world=bags]{background:radial-gradient(ellipse at 90% 5%,#78593e,transparent 62%),linear-gradient(110deg,#241b15,#4a3221)}
.segastore-menu-feature[data-feature-world=sport]{--feature-accent:#bdfff0;background:radial-gradient(ellipse at 90% 5%,#126b64,transparent 62%),linear-gradient(110deg,#0d242b,#173946)}
.segastore-menu-feature[data-feature-world=clothing]{background:radial-gradient(ellipse at 90% 5%,#69515a,transparent 62%),linear-gradient(110deg,#211d24,#493638)}
.segastore-menu-feature__identity{flex:0 0 auto;min-width:14rem;padding-right:2.4rem;border-right:1px solid #d8ba8130}
.segastore-menu-feature__eyebrow{display:block;font-size:.9rem;letter-spacing:.2em;text-transform:uppercase;color:var(--feature-accent);line-height:1.5}
.segastore-menu-feature__title{display:block;margin-top:.3rem;color:#fff6e3;font:italic clamp(3.8rem,4.3vw,6rem)/1 Georgia,'Times New Roman',serif;letter-spacing:-.055em}
.segastore-menu-feature__title i{color:var(--feature-accent);font-style:normal}
.segastore-menu-feature__story{display:grid;gap:.6rem;flex:1;min-width:0;max-width:38rem}
.segastore-menu-feature__story strong{font-size:clamp(1.4rem,1.4vw,1.9rem);line-height:1.25;letter-spacing:-.015em;font-weight:500}
.segastore-menu-feature__story>span{color:#f1ead5c4;font-size:1.15rem;line-height:1.5;max-width:34ch}
.segastore-menu-feature__motion{display:flex;gap:.9rem;flex-shrink:0;align-items:center}
.segastore-menu-feature__motion .segastore-category-motion{border-color:#d6b67780;background:radial-gradient(ellipse at 22% 15%,#ffffffb3,transparent 65%),linear-gradient(135deg,#fcf8ee,#f5ecd8 52%,#fffbf3);box-shadow:inset 0 1px 0 #f4dfb150,0 4px 20px #0002}
.segastore-menu-feature__motion .segastore-category-motion:is([data-kind=athlete],[data-kind=lifestyle]){background:#202326}
.segastore-menu-feature__cta{margin-left:auto;flex-shrink:0;display:grid;place-items:center;min-height:4.4rem;padding:1rem 1.5rem;border:1px solid #ddc19366;border-radius:.9rem;color:#fff3d4!important;text-decoration:none;font-size:1.2rem;white-space:nowrap;background:linear-gradient(135deg,#ffffff12,#ffffff03)}
.segastore-dropdown-panel .segastore-menu-feature{flex-wrap:wrap;padding:1.4rem;gap:1.4rem}
.segastore-dropdown-panel .segastore-menu-feature__identity{min-width:10rem;padding-right:1.4rem}
.segastore-dropdown-panel .segastore-menu-feature__title{font-size:3.8rem}
.segastore-dropdown-panel .segastore-menu-feature__story{flex:1 1 13rem}
.segastore-dropdown-panel .segastore-menu-feature__motion .segastore-category-motion{--motion-size:5.2rem}
.segastore-menu-feature__cta:hover{background:#dec08922}.segastore-menu-feature__cta:focus-visible{outline:2px solid #edcc8e;outline-offset:4px}
body.segastore-design .segastore-nav-card__copy{justify-content:flex-start;gap:1rem;padding:1.3rem}
body.segastore-design .segastore-nav-card__text{flex:1;gap:.4rem}
body.segastore-design .segastore-nav-card__title{font-size:1.75rem}
body.segastore-design .segastore-menu-text-link,body.segastore-design .header__submenu .header__menu-item.segastore-menu-text-link{justify-content:flex-start;gap:1rem;padding:.6rem .8rem;min-height:5.8rem;border-radius:.8rem}
body.segastore-design .segastore-menu-text-link>span{flex:1;min-width:0}
body.segastore-design .segastore-nav-trigger>.segastore-category-motion{--motion-size:3.4rem;border-radius:.8rem}
body.segastore-design .segastore-drawer-trigger>.segastore-category-motion{--motion-size:4.2rem}
.segastore-collection-tabs__tab{display:inline-flex!important;align-items:center;gap:1rem}
.segastore-collection-tabs__tab .segastore-category-motion{--motion-size:3.8rem}
.segastore-department__link,.segastore-brand-card__link,.segastore-feature__link,.segastore-collection-tabs__view-all{align-items:center}
.segastore-brand-card__link{display:flex;justify-content:space-between}
.segastore-department__link .segastore-category-motion,.segastore-brand-card__link .segastore-category-motion,.segastore-feature__link .segastore-category-motion{--motion-size:5.2rem}
.segastore-hero__button .segastore-category-motion{--motion-size:4rem}
.segastore-hero__product-bottom>.segastore-category-motion{--motion-size:4.6rem}
.segastore-hero__inset-caption>.segastore-category-motion{--motion-size:3.8rem}
.segastore-guide__card h3{display:flex;gap:1.2rem;align-items:center}
.collection-card-wrapper .card__heading .full-unstyled-link{display:flex;align-items:center;justify-content:space-between;gap:1rem}
body.segastore-design .footer-block__details-content .list-menu__item--link:has(.segastore-category-motion){display:flex;align-items:center;gap:1rem;padding-block:.5rem}
.footer-block__details-content .segastore-category-motion{--motion-size:3.4rem}
.segastore-category-motion__gold-shoe,.segastore-category-motion__gold-bag{position:absolute;inset:0;display:block;color:#61421e}
.segastore-category-motion__gold-shoe svg,.segastore-category-motion__gold-bag svg{width:100%;height:100%;filter:drop-shadow(1px 2px 1px #160c0659)}
.segastore-category-motion__shoe-form{transform-origin:50% 72%;transform-box:view-box}
.segastore-category-motion__bag-form{transform-origin:50% 22%;transform-box:view-box}
.segastore-category-motion__bag-handle{transform-origin:50% 34%;transform-box:view-box}
.segastore-category-motion__gold-shoe i,.segastore-category-motion__gold-bag i{position:absolute;inset:8% auto 8% -35%;width:18%;border-radius:50%;background:linear-gradient(90deg,transparent,#fff0c650,transparent);transform:skewX(-22deg);opacity:0;filter:blur(1px)}
.segastore-category-motion[data-active=true] .segastore-category-motion__shoe-form{animation:segaGoldShoe 5.8s ease-in-out infinite}
.segastore-category-motion[data-active=true] .segastore-category-motion__bag-form{animation:segaGoldBag 6.4s ease-in-out infinite}
.segastore-category-motion[data-active=true] .segastore-category-motion__bag-handle{animation:segaGoldHandle 6.4s ease-in-out infinite}
.segastore-category-motion[data-active=true] .segastore-category-motion__gold-shoe i{animation:segaGoldSheen 5.8s ease-in-out infinite}
.segastore-category-motion[data-active=true] .segastore-category-motion__gold-bag i{animation:segaGoldSheen 6.4s ease-in-out 1.2s infinite}
@keyframes segaGoldShoe{0%,18%,100%{transform:translateY(1px) rotate(-3deg)}45%,65%{transform:translateY(-2px) rotate(3deg)}}
@keyframes segaGoldBag{0%,100%{transform:rotate(-3deg)}35%,65%{transform:rotate(3deg)}}
@keyframes segaGoldHandle{0%,100%{transform:scaleY(1)}45%,65%{transform:scaleY(.88)}}
@keyframes segaGoldSheen{0%,18%,100%{left:-35%;opacity:0}30%{opacity:.6}60%{left:115%;opacity:0}}
.segastore-category-motion[data-active=false] *{animation-play-state:paused!important}
@media(min-width:990px){body.segastore-design .segastore-nav-card--landscape .segastore-nav-card__copy{min-height:10.4rem;padding:1.3rem 1rem}.segastore-nav-card--landscape .segastore-category-motion{--motion-size:4.8rem}}
@media(min-width:990px) and (max-width:1199px){body.segastore-design .segastore-nav-trigger>.segastore-category-motion{--motion-size:2.7rem}.segastore-menu-feature{gap:1.8rem}.segastore-menu-feature__motion .segastore-category-motion{--motion-size:6rem}.segastore-menu-feature__identity{min-width:11rem}.segastore-menu-feature__story{max-width:28rem}}
@media(max-width:989px){.segastore-menu-feature{padding:1.6rem;gap:1.3rem;flex-wrap:wrap;min-height:0;border-radius:1.2rem;margin:0 1.2rem 1.6rem}.segastore-menu-feature__identity{min-width:10rem;padding-right:1.3rem}.segastore-menu-feature__title{font-size:4.2rem}.segastore-menu-feature__story{flex:1 1 14rem}.segastore-menu-feature__motion{margin-left:auto}.segastore-menu-feature__motion .segastore-category-motion{--motion-size:4.8rem}.segastore-menu-feature__cta{flex:1}.segastore-menu-feature__eyebrow{font-size:.75rem}.segastore-menu-feature__story>span{font-size:1.05rem}.segastore-menu-feature__story strong{font-size:1.35rem}body.segastore-design .menu-drawer .segastore-drawer-card .segastore-category-motion{--motion-size:4.8rem}}
@media(prefers-reduced-motion:reduce){.segastore-category-motion *{animation:none!important;transition:none!important}.segastore-category-motion__product:not(.is-current){opacity:0}.segastore-category-motion__product.is-current{transform:none}}

