/* Contain decorative rotations without creating a horizontal page scroll. */
body[data-koldia-x-shell]{overflow-x:clip}
body[data-koldia-x-shell] header.kx-shell-header{position:relative;z-index:40;width:100%;max-width:none;margin:0;padding:0;overflow:visible;background:#171714;border:0;border-radius:0;color:#fff8e6;box-shadow:none;font-family:Poppins,Arial,sans-serif}
body[data-koldia-x-shell] .kx-shell-bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:25px;box-sizing:border-box;max-width:1280px;min-height:112px;margin:0 auto;padding:18px 32px}
body[data-koldia-x-shell] .kx-shell-shortcuts{display:flex;align-items:center;gap:22px;min-width:0}
body[data-koldia-x-shell] .kx-shell-shortcuts a{color:#fff8e6;font:500 12px/1.5 Poppins,Arial,sans-serif;text-decoration:none;text-underline-offset:5px;white-space:nowrap}
body[data-koldia-x-shell] .kx-shell-shortcuts a:last-child{color:#ffdf3b}
body[data-koldia-x-shell] .kx-shell-shortcuts a:hover{text-decoration:underline}
body[data-koldia-x-shell] .kx-shell-brand{display:grid;justify-items:center;gap:6px;position:relative;color:#fff8e6;text-decoration:none}
body[data-koldia-x-shell] .kx-wordmark{display:inline-flex;align-items:center;position:relative;isolation:isolate;min-height:48px;overflow:visible;white-space:nowrap}
body[data-koldia-x-shell] .kx-wordmark-name{color:#fff8e6;font:800 43px/.9 Poppins,Arial,sans-serif;letter-spacing:-.085em}
body[data-koldia-x-shell] .kx-wordmark-x{display:inline-block;position:relative;z-index:1;margin-left:1px;align-self:center;color:#ffdf3b;font:900 69px/.7 Poppins,Arial,sans-serif;letter-spacing:-.09em;transform:translateY(-4px) rotate(-13deg);transform-origin:50% 70%}
body[data-koldia-x-shell] .kx-shell-brand>small,body[data-koldia-x-shell] .kx-shell-footer-brand-copy>small{display:block;color:#fff8e6;font:400 10px/1.5 Poppins,Arial,sans-serif;letter-spacing:.025em}
body[data-koldia-x-shell] .kx-shell-tools{display:flex;align-items:center;justify-content:flex-end;gap:25px;min-width:0}
body[data-koldia-x-shell] .kx-shell-quick-account{color:#d0d0c9;text-decoration:none;font:400 11px/1.5 Poppins,Arial,sans-serif;white-space:nowrap}
body[data-koldia-x-shell] .kx-shell-quick-account:hover{color:#fff8e6;text-decoration:underline;text-underline-offset:4px}
body[data-koldia-x-shell] .kx-shell-menu{margin:0;padding:0;border:0;min-width:0;position:static}
body[data-koldia-x-shell] .kx-shell-menu>summary{display:flex;align-items:center;justify-content:center;gap:18px;box-sizing:border-box;min-height:46px;margin:0;padding:11px 18px;border:1px solid #fff8e6;border-radius:8px;background:#fff8e6;color:#171714;font:600 13px/1.4 Poppins,Arial,sans-serif;list-style:none;cursor:pointer;white-space:nowrap}
body[data-koldia-x-shell] .kx-shell-menu>summary::-webkit-details-marker{display:none}
body[data-koldia-x-shell] .kx-shell-menu-symbol{font:400 23px/1 Arial,sans-serif;transition:transform .16s ease}
body[data-koldia-x-shell] .kx-shell-menu[open] .kx-shell-menu-symbol{transform:rotate(45deg)}
body[data-koldia-x-shell] .kx-shell-menu:not([open]) .kx-shell-panel{display:none}
body[data-koldia-x-shell] .kx-shell-panel{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(250px,1fr);position:absolute;z-index:45;left:50%;top:calc(100% - 3px);transform:translateX(-50%);box-sizing:border-box;width:min(1080px,calc(100% - 48px));max-height:calc(100vh - 133px);max-height:calc(100dvh - 133px);overflow:auto;overscroll-behavior:contain;background:#fff8e6;color:#171714;border:2px solid #171714;border-radius:17px;box-shadow:7px 7px 0 #171714}
body[data-koldia-x-shell] .kx-shell-panel-copy{min-width:0;box-sizing:border-box;padding:29px 34px 25px}
body[data-koldia-x-shell] .kx-shell-panel-eyebrow{margin:0 0 8px;color:#696655;font:500 10px/1.5 Poppins,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}
body[data-koldia-x-shell] .kx-shell-panel h2{margin:0 0 19px;color:#171714;font:600 clamp(29px,3vw,39px)/1.1 Poppins,Arial,sans-serif;letter-spacing:-.055em}
body[data-koldia-x-shell] .kx-shell-panel nav{display:grid;gap:0}
body[data-koldia-x-shell] .kx-shell-panel nav>a{display:grid;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:13px;box-sizing:border-box;min-height:75px;padding:12px 0;border-top:1px solid #17171425;color:#171714;text-decoration:none}
body[data-koldia-x-shell] .kx-shell-panel nav>a:hover strong{text-decoration:underline;text-decoration-color:#c68c00;text-underline-offset:5px}
body[data-koldia-x-shell] .kx-shell-menu-number{display:inline-grid;place-items:center;box-sizing:border-box;width:27px;height:29px;border:1px solid #171714;border-radius:4px;background:#ffdf3b;font:600 10px/1 Poppins,Arial,sans-serif;transform:rotate(-5deg)}
body[data-koldia-x-shell] .kx-shell-panel nav>a:nth-child(even) .kx-shell-menu-number{transform:rotate(4deg);background:#fff8e6}
body[data-koldia-x-shell] .kx-shell-panel nav strong{display:block;color:#171714;font:600 21px/1.25 Poppins,Arial,sans-serif;letter-spacing:-.035em}
body[data-koldia-x-shell] .kx-shell-panel nav small{display:block;margin-top:5px;color:#686456;font:400 11px/1.55 Poppins,Arial,sans-serif}
body[data-koldia-x-shell] .kx-shell-panel nav em{display:inline-block;margin-top:8px;padding:3px 7px;border-radius:3px;background:#ffdf3b;color:#171714;font:600 10px/1.4 Poppins,Arial,sans-serif;font-style:normal;transform:rotate(-2deg)}
body[data-koldia-x-shell] .kx-shell-link-arrow{display:inline-flex;align-items:center;justify-content:center;align-self:center}
body[data-koldia-x-shell] .kx-shell-panel-account{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:5px;color:#686456;font:400 11px/1.5 Poppins,Arial,sans-serif;text-decoration:underline;text-underline-offset:4px}
body[data-koldia-x-shell] .kx-shell-panel-play{display:flex;align-items:center;justify-content:flex-end;flex-direction:column;position:relative;isolation:isolate;min-width:0;min-height:460px;margin:0;padding:38px 24px 30px;overflow:hidden;border-left:1px solid #171714;background:#ffdf3b;box-sizing:border-box}
body[data-koldia-x-shell] .kx-shell-sticker{display:block;position:absolute;z-index:2;top:32px;left:24px;padding:10px 15px;background:#fff8e6;color:#171714;border:1px solid #171714;border-radius:5px;box-shadow:3px 3px 0 #171714;font:600 16px/1.25 Poppins,Arial,sans-serif;letter-spacing:-.025em;transform:rotate(-7deg)}
body[data-koldia-x-shell] .kx-shell-panel-play img{display:block;position:relative;z-index:1;width:min(100%,300px);height:auto;margin:18px -3px 2px;object-fit:contain;transform:rotate(5deg);pointer-events:none}
body[data-koldia-x-shell] .kx-shell-panel-play p{position:relative;z-index:2;margin:0;color:#171714;text-align:center;font:600 19px/1.35 Poppins,Arial,sans-serif;letter-spacing:-.04em}
body[data-koldia-x-shell] .kx-shell-panel-spark{position:absolute;z-index:0;right:-17px;top:130px;color:#171714;font:400 105px/1 Arial,sans-serif;transform:rotate(10deg)}
body[data-koldia-x-shell] .kx-shell-header :is(a,summary):focus-visible{outline:3px solid #ffdf3b;outline-offset:5px}
body[data-koldia-x-shell] .kx-shell-panel a:focus-visible{outline-color:#171714;outline-offset:3px}
body[data-koldia-x-shell] footer.kx-shell-footer{max-width:none;margin:0;padding:0;background:#171714;border:0;border-top:2px solid #171714;border-radius:0;color:#fff8e6;font-family:Poppins,Arial,sans-serif}
body[data-koldia-x-shell] .kx-shell-footer-top,body[data-koldia-x-shell] .kx-shell-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:26px;box-sizing:border-box;max-width:1280px;margin:0 auto;padding:31px 32px}
body[data-koldia-x-shell] .kx-shell-footer-top{border-bottom:1px solid #fff8e633}
body[data-koldia-x-shell] .kx-shell-footer-brand{display:flex;align-items:center;gap:18px;color:#fff8e6;text-decoration:none}
body[data-koldia-x-shell] .kx-shell-footer-brand img{display:block;width:76px;height:76px;object-fit:contain;border-radius:12px}
body[data-koldia-x-shell] .kx-shell-footer-brand-copy{display:grid;justify-items:start;gap:9px}
body[data-koldia-x-shell] .kx-shell-footer-top p{margin:0;color:#fff8e6;font:400 14px/1.9 Poppins,Arial,sans-serif}
body[data-koldia-x-shell] .kx-shell-footer-top p a{color:#ffdf3b;text-underline-offset:5px}
body[data-koldia-x-shell] .kx-shell-footer-top p span{display:inline-block;margin-left:10px}
body[data-koldia-x-shell] .kx-shell-footer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px;box-sizing:border-box;width:100%;max-width:1280px;margin:0 auto;padding:36px 32px 39px;border-bottom:1px solid #fff8e633}
body[data-koldia-x-shell] footer.kx-shell-footer .kx-shell-footer-group{display:block;min-width:0;margin:0;padding:0;background:none;border:0}
body[data-koldia-x-shell] .kx-shell-footer-group>h2{margin:0 0 19px;padding:0;color:#ffdf3b;font:600 12px/1.7 Poppins,Arial,sans-serif;letter-spacing:.015em}
body[data-koldia-x-shell] .kx-shell-footer-group>ul{display:grid;gap:11px;list-style:none;margin:0;padding:0}
body[data-koldia-x-shell] .kx-shell-footer-group li{margin:0;padding:0}
body[data-koldia-x-shell] .kx-shell-footer-group li>a{display:inline-block;max-width:100%;color:#fff8e6;text-decoration:none;font:400 12px/1.9 Poppins,Arial,sans-serif;overflow-wrap:anywhere}
body[data-koldia-x-shell] .kx-shell-footer-group li>a:hover{text-decoration:underline;text-underline-offset:5px;text-decoration-color:#ffdf3b}
body[data-koldia-x-shell] .kx-shell-footer-bottom p{font:400 11px/1.7 Poppins,Arial,sans-serif;margin:0;color:#fff8e6}
body[data-koldia-x-shell] .kx-shell-footer-bottom nav{display:flex;flex-wrap:wrap;gap:13px 21px}
body[data-koldia-x-shell] .kx-shell-footer-bottom a,body[data-koldia-x-shell] .kx-shell-footer-bottom button{font:400 11px/1.7 Poppins,Arial,sans-serif;color:#fff8e6;background:none;border:0;padding:0;text-decoration:none;cursor:pointer}
body[data-koldia-x-shell] .kx-shell-footer-bottom a:hover,body[data-koldia-x-shell] .kx-shell-footer-bottom button:hover{text-decoration:underline;text-underline-offset:4px}
body[data-koldia-x-shell] .kx-shell-footer :is(a,button):focus-visible{outline:3px solid #ffdf3b;outline-offset:5px}
@media(max-width:1040px) and (min-width:861px){body[data-koldia-x-shell] .kx-shell-shortcuts{gap:15px}body[data-koldia-x-shell] .kx-shell-shortcuts a{font-size:11px}body[data-koldia-x-shell] .kx-shell-tools{gap:16px}body[data-koldia-x-shell] .kx-shell-bar{gap:18px;padding-inline:25px}}
@media(max-width:860px){body[data-koldia-x-shell] .kx-shell-bar{grid-template-columns:minmax(0,1fr) auto;min-height:96px;gap:16px;padding:18px 22px}body[data-koldia-x-shell] .kx-shell-shortcuts,body[data-koldia-x-shell] .kx-shell-quick-account{display:none}body[data-koldia-x-shell] .kx-shell-brand{justify-self:start;justify-items:start;gap:6px}body[data-koldia-x-shell] .kx-wordmark{min-height:39px}body[data-koldia-x-shell] .kx-wordmark-name{font-size:35px}body[data-koldia-x-shell] .kx-wordmark-x{font-size:58px;transform:translateY(-3px) rotate(-13deg)}body[data-koldia-x-shell] .kx-shell-brand>small{font-size:9px}body[data-koldia-x-shell] .kx-shell-tools{gap:0}body[data-koldia-x-shell] .kx-shell-menu>summary{min-height:46px;padding:10px 14px;gap:14px}body[data-koldia-x-shell] .kx-shell-panel{grid-template-columns:minmax(0,1fr);left:12px;right:12px;top:calc(100% - 1px);transform:none;width:auto;max-height:calc(100vh - 118px);max-height:calc(100dvh - 118px);border-radius:13px;box-shadow:4px 4px 0 #171714}body[data-koldia-x-shell] .kx-shell-panel-copy{padding:24px 23px 16px}body[data-koldia-x-shell] .kx-shell-panel h2{font-size:33px;line-height:1.07;margin-bottom:20px}body[data-koldia-x-shell] .kx-shell-panel nav>a{min-height:78px;grid-template-columns:27px minmax(0,1fr) 17px;gap:11px;padding:13px 0}body[data-koldia-x-shell] .kx-shell-panel nav strong{font-size:20px;line-height:1.3}body[data-koldia-x-shell] .kx-shell-panel nav small{font-size:11px}body[data-koldia-x-shell] .kx-shell-panel-account{font-size:11px;line-height:1.6}body[data-koldia-x-shell] .kx-shell-panel-play{flex-direction:row;justify-content:center;gap:13px;min-height:146px;padding:13px 17px;border-left:0;border-top:1px solid #171714}body[data-koldia-x-shell] .kx-shell-sticker{top:14px;left:18px;padding:7px 10px;font-size:12px;transform:rotate(-5deg)}body[data-koldia-x-shell] .kx-shell-panel-play img{flex:none;width:128px;margin:18px 0 -6px}body[data-koldia-x-shell] .kx-shell-panel-play p{max-width:145px;margin-top:19px;font-size:16px;text-align:left}body[data-koldia-x-shell] .kx-shell-panel-spark{right:-7px;top:8px;font-size:62px}body[data-koldia-x-shell] .kx-shell-footer-top,body[data-koldia-x-shell] .kx-shell-footer-bottom{align-items:flex-start;flex-direction:column;padding:28px 22px}body[data-koldia-x-shell] .kx-shell-footer-brand img{width:65px;height:65px}body[data-koldia-x-shell] .kx-shell-footer-top p{font-size:13px}body[data-koldia-x-shell] .kx-shell-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:29px 22px 33px}body[data-koldia-x-shell] .kx-shell-footer-bottom nav{gap:14px 20px}}
@media(max-width:560px){body[data-koldia-x-shell] .kx-shell-footer-grid{grid-template-columns:1fr;gap:24px;padding-top:28px;padding-bottom:28px}body[data-koldia-x-shell] .kx-shell-footer-group>h2{margin-bottom:12px;font-size:13px}body[data-koldia-x-shell] .kx-shell-footer-group>ul{gap:8px}body[data-koldia-x-shell] .kx-shell-footer-group li>a{font-size:13px;line-height:1.95}}
@media(prefers-reduced-motion:reduce){body[data-koldia-x-shell] .kx-shell-menu-symbol{transition:none}}

body[data-koldia-x-shell] .kx-shell-shortcuts svg{width:14px;height:14px;margin-left:3px}
