*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);margin:0;font-family:Arial,Noto Sans KR,Noto Sans JP,sans-serif}button,select,input{font:inherit}button{cursor:pointer}.promo{background:var(--dark);color:#fff;text-align:center;letter-spacing:.1em;height:32px;padding:10px 5vw;font-size:10px}.promo span{float:right;color:#899d90}header{border-bottom:1px solid var(--line);z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;align-items:center;gap:18px;height:78px;padding:0 4vw;display:flex;position:sticky;top:0}.logo{color:var(--ink);letter-spacing:.08em;white-space:nowrap;align-items:center;gap:9px;font-weight:950;text-decoration:none;display:flex}.logo>b{background:var(--green);color:#fff;border-radius:4px;place-items:center;width:38px;height:38px;font:italic 26px Georgia;display:grid}.logo span{flex-direction:column;line-height:1;display:flex}.logo small{color:var(--gold);letter-spacing:.22em;margin-top:4px;font-size:8px}.explore{background:0 0;border:0;font-size:12px;font-weight:800}.search{background:#f7f8f6;border:1px solid #d6dbd5;border-radius:5px;flex:1;max-width:640px;height:45px;margin:auto;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;padding:0 16px;font-size:13px}.search button{background:var(--green);color:#fff;border:0;width:52px;font-size:22px}.headlinks{align-items:center;gap:14px;display:flex}.headlinks a{color:#323a34;font-size:12px;text-decoration:none}.headlinks select{background:0 0;border:0;max-width:85px;font-size:12px}.cart{background:0 0;border:0;font-size:21px;position:relative}.cart em{background:var(--gold);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;font:900 10px Arial;display:grid;position:absolute;top:-8px;right:-8px}.hero{color:#fff;background:linear-gradient(110deg,#08110c 0 60%,#d8ddd9 60%);grid-template-columns:1.15fr .85fr;align-items:center;min-height:560px;padding:70px 7vw;display:grid;position:relative;overflow:hidden}.heroShade{background:radial-gradient(circle at 35% 30%,#1e3f2c88,#0000 40%),linear-gradient(90deg,#0000 50%,#0002);position:absolute;inset:0}.heroText{z-index:2;max-width:720px;position:relative}.heroText>small,.sectionTitle small,.productHead small,.diagText>small,.assurance span>small{color:var(--gold);letter-spacing:.2em;font-size:10px;font-weight:900}.hero h1{letter-spacing:-.04em;margin:20px 0;font:700 clamp(46px,5.5vw,78px)/1.03 Georgia,Noto Serif KR,serif}.heroText>p{color:#c7d0ca;max-width:650px;font-size:16px;line-height:1.75}.heroText>div{gap:10px;margin:30px 0;display:flex}.heroText a{background:var(--gold);color:#111;padding:15px 20px;font-size:12px;font-weight:900;text-decoration:none}.heroText a+a{color:#fff;background:0 0;border:1px solid #fff5}.heroText aside{color:#9eaea4;gap:22px;font-size:10px;display:flex}.heroProduct{z-index:2;position:relative;box-shadow:0 30px 70px #0007}.heroProduct img{object-fit:cover;filter:saturate(.55)contrast(1.1);width:100%;height:390px;display:block}.heroProduct>span{color:#1a211c;letter-spacing:.18em;background:#fff;padding:15px 20px;font-size:10px;position:absolute;bottom:22px;left:-22px;box-shadow:0 10px 30px #0004}.heroProduct span b{color:var(--green);margin-top:5px;display:block}.heroProduct span i{background:var(--gold);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font:900 10px Arial;display:grid;position:absolute;top:-20px;right:-28px}.fitbar{z-index:5;background:#fff;grid-template-columns:1fr repeat(3,1.15fr) 1.35fr;align-items:center;gap:10px;width:min(1180px,92%);margin:-28px auto 0;padding:18px;display:grid;position:relative;box-shadow:0 15px 45px #18291e28}.fitbar strong{letter-spacing:.14em;color:var(--green);font-size:11px}.fitbar select{border:1px solid var(--line);background:#fff;padding:13px}.fitbar button{background:var(--green);color:#fff;border:0;padding:14px;font-size:12px;font-weight:850}.categories,.products{padding:95px 5.5vw}.sectionTitle{text-align:center}.sectionTitle h2,.productHead h2,.diagText h2,.assurance h2{margin:10px 0;font:700 39px Georgia,Noto Serif KR,serif}.sectionTitle p,.productHead p{color:#6a746d;font-size:13px}.catgrid{grid-template-columns:repeat(5,1fr);gap:13px;margin-top:35px;display:grid}.catgrid button{text-align:left;background:#222;border:0;height:260px;padding:0;position:relative;overflow:hidden}.catgrid img{object-fit:cover;filter:brightness(.55)saturate(.6);width:100%;height:100%;transition:all .45s}.catgrid button:hover img{filter:brightness(.68);transform:scale(1.06)}.catgrid span{color:#fff;grid-template-columns:32px 1fr;display:grid;position:absolute;inset:auto 17px 18px}.catgrid i{color:var(--gold);font-size:22px;font-style:normal}.catgrid b{font:700 16px Georgia,Noto Serif KR,serif}.catgrid em{color:#d6ded8;grid-column:2;margin-top:7px;font-size:9px;font-style:normal}.brandbar{background:var(--cream);text-align:center;padding:35px 5.5vw}.brandbar>small{letter-spacing:.16em;color:#737d75;font-size:10px}.brandbar>div{justify-content:space-around;gap:24px;margin-top:22px;display:flex;overflow:auto}.brandbar b{letter-spacing:.08em;white-space:nowrap;font-size:12px}.brandbar i{width:29px;height:29px;color:var(--green);border:1px solid #aab2ab;border-radius:50%;place-items:center;margin-right:8px;font:italic 15px Georgia;display:inline-grid}.productHead{justify-content:space-between;align-items:end;display:flex}.filters{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.filters button{border:1px solid var(--line);background:#fff;padding:9px 11px;font-size:10px}.filters .on{background:var(--green);color:#fff}.productgrid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:30px;display:grid}.productgrid article{border:1px solid var(--line);background:#fff;transition:all .25s}.productgrid article:hover{transform:translateY(-4px);box-shadow:0 16px 40px #14261a1b}.pic{background:#f0f2ef;height:225px;position:relative;overflow:hidden}.pic img{object-fit:cover;filter:saturate(.68);width:100%;height:100%;transition:all .4s}.productgrid article:hover .pic img{filter:saturate(.9);transform:scale(1.04)}.discount,.pic>em{color:#fff;background:#9b2d27;padding:6px 8px;font:900 9px Arial;position:absolute;top:12px;left:12px}.pic>em{background:var(--gold);font-style:normal;top:auto;bottom:10px}.heart{background:#ffffffe8;border:0;border-radius:50%;width:32px;height:32px;font-size:18px;position:absolute;top:10px;right:11px}.info{padding:17px}.info>small{letter-spacing:.1em;color:var(--green);font-size:8px;font-weight:900}.info h3{height:42px;margin:10px 0;font-size:15px;line-height:1.4}.stars{color:#c58e32;font-size:10px}.stars span{color:#7a827c;margin-left:5px}.info code{color:#969d97;margin:11px 0;font-size:9px;display:block}.prices{align-items:center;gap:9px;display:flex}.prices strong{font-size:18px}.prices del{color:#9b9f9c;font-size:10px}.stock{color:#287548;margin:10px 0;font-size:9px}.cardActions{grid-template-columns:1fr 1fr;gap:5px;display:grid}.cardActions button{border:1px solid var(--green);background:var(--green);color:#fff;padding:10px;font-size:10px;font-weight:800}.cardActions button+button{color:var(--green);background:#fff}.diagnostic{background:var(--dark);color:#fff;grid-template-columns:1fr 1fr;display:grid}.diagPhoto{min-height:480px;position:relative}.diagPhoto img{object-fit:cover;filter:saturate(.45)contrast(1.15);width:100%;height:100%}.diagPhoto span{letter-spacing:.25em;border-left:3px solid var(--gold);padding-left:15px;font:700 12px/1.8 Arial;position:absolute;bottom:40px;left:5vw}.diagText{padding:75px 7vw}.diagText p{color:#bfcac3;line-height:1.7}.metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:30px 0;display:grid}.metrics b{color:var(--gold);border-top:1px solid #ffffff28;padding-top:15px;font:700 30px Georgia}.metrics span{color:#aebbb2;margin-top:8px;font:400 10px Arial;display:block}.diagText>button{border:1px solid var(--gold);background:var(--gold);padding:14px 20px;font-size:11px;font-weight:900}.assurance{background:#eef1ed;grid-template-columns:100px 1.2fr 1fr;align-items:center;gap:35px;padding:60px 7vw;display:grid}.assurance>div{border:1px solid #aeb8b1;place-items:center;width:90px;height:90px;font:50px Georgia;display:grid;position:relative}.assurance>div i{background:var(--green);color:#fff;border-radius:50%;padding:8px;font:900 10px Arial;position:absolute;bottom:-8px;right:-9px}.assurance h2{font-size:32px}.assurance p{color:#5f6a62;font-size:12px;line-height:1.7}.assurance aside{grid-template-columns:repeat(2,1fr);gap:6px;display:grid}.assurance aside button{text-align:left;background:#fff;border:1px solid #d1d8d2;padding:10px;font-size:10px;font-weight:900}.assurance aside button small{color:#7a847d;margin-top:3px;display:block}.assurance aside button i{float:right;color:#4a8d66;margin-top:-20px}.assurance aside .on{background:var(--green);color:#fff}.assurance aside .on small{color:#c6d6cb}footer{color:#98a49b;background:#090f0b;grid-template-columns:1fr .7fr 1.3fr;gap:40px;padding:50px 6vw 25px;font-size:11px;display:grid}footer .inverse{color:#fff}footer .inverse>b{background:var(--gold);color:#111}footer>div p,footer a{color:#8d9990;line-height:1.7;text-decoration:none;display:block}footer>div>b{color:#fff;margin-bottom:12px;display:block}footer details{line-height:1.6}footer summary{color:#fff;cursor:pointer}footer>small{border-top:1px solid #283129;grid-column:1/-1;padding-top:18px}.overlay{z-index:80;background:#07100bad;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer{width:min(480px,95vw);height:100%;color:var(--ink);background:#fff;flex-direction:column;padding:22px;display:flex}.drawer>header{height:60px;padding:0;position:static}.drawer>header h2{font:700 28px Georgia}.drawer>header button{background:0 0;border:0;margin-left:auto;font-size:28px}.empty{text-align:center;color:#89938c;margin:auto;font-size:40px}.empty p{font-size:14px}.cartitems{overflow:auto}.cartitems>div{border-bottom:1px solid var(--line);grid-template-columns:65px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.cartitems img{object-fit:cover;width:65px;height:58px}.cartitems span>b,.cartitems span>small{margin-bottom:5px;font-size:11px;display:block}.cartitems span>small{color:#999}.cartitems button{border:1px solid var(--line);background:#fff}.cartitems strong{font-size:11px}.drawer>footer{color:var(--ink);background:#fff;border-top:2px solid;margin-top:auto;padding:17px 0 0;display:block}.drawer>footer p{justify-content:space-between;display:flex}.drawer>footer button{background:var(--green);color:#fff;border:0;width:100%;padding:14px;font-weight:900}@media (width<=1000px){.headlinks a{display:none}.catgrid,.productgrid{grid-template-columns:repeat(3,1fr)}.hero{grid-template-columns:1fr}.heroProduct{max-width:650px;margin-top:35px}.autoDoctorPromo{width:min(390px,100%);margin:32px 0 0;position:relative;top:auto;right:auto}.fitbar{grid-template-columns:1fr 1fr}.fitbar strong,.fitbar button{grid-column:1/-1}.assurance{grid-template-columns:90px 1fr}.assurance aside{grid-column:1/-1}}@media (width<=680px){.promo span,.explore,.headlinks span{display:none}header{height:68px;padding:0 12px}.logo span{font-size:11px}.logo>b{width:33px;height:33px}.search{height:40px}.headlinks{gap:5px}.headlinks select{width:65px}.hero{padding:55px 20px}.hero h1{font-size:43px}.heroText>div{flex-direction:column}.heroText a{text-align:center}.heroText aside{flex-wrap:wrap}.heroProduct img{height:260px}.fitbar{grid-template-columns:1fr;width:100%;margin:0}.fitbar strong,.fitbar button{grid-column:auto}.categories,.products{padding:70px 16px}.sectionTitle h2,.productHead h2{font-size:34px}.catgrid{grid-template-columns:1fr 1fr}.catgrid button{height:190px}.catgrid button:last-child{grid-column:1/-1}.productHead{display:block}.filters{justify-content:flex-start;margin-top:22px}.productgrid{grid-template-columns:1fr 1fr;gap:8px}.pic{height:170px}.info{padding:12px}.info h3{font-size:13px}.cardActions{grid-template-columns:1fr}.cardActions button+button{display:none}.diagnostic{grid-template-columns:1fr}.diagPhoto{min-height:300px}.diagText{padding:50px 22px}.metrics b{font-size:23px}.assurance{grid-template-columns:1fr;padding:48px 20px}.assurance aside{grid-column:auto}.brandbar>div{justify-content:flex-start}footer{grid-template-columns:1fr}footer>small{grid-column:1}.cartitems>div{grid-template-columns:55px 1fr}.cartitems img{width:55px}.cartitems strong{grid-column:2}}.headlinks select{border:1px solid var(--line);background:#fff;border-radius:4px;max-width:142px;padding:9px 7px}.assurance aside button>b{vertical-align:middle;margin-right:5px;font-size:17px}@media (width<=680px){.headlinks select{width:104px;max-width:104px;padding:7px 3px}.developerCredit{text-align:right;grid-column:1}}.arrival{z-index:200;color:#fff;background:radial-gradient(circle at 50% 18%,#254534 0,#0a1510 42%,#030705 100%);position:fixed;inset:0;overflow:hidden}.arrivalSky{background:linear-gradient(#07120d 0 58%,#17231b 58%);position:absolute;inset:0}.arrivalSky i{background:#fff;border-radius:50%;width:2px;height:2px;position:absolute;box-shadow:120px 80px #fff8,280px 160px #fff5,490px 90px #fff8,760px 130px #fff6,930px 70px #fff8,1150px 155px #fff5}.arrivalGate{border:14px solid #26362c;border-bottom:0;border-radius:180px 180px 0 0;width:min(660px,72vw);height:58%;position:absolute;top:14%;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #b79b6155,inset 0 0 60px #0008}.arrivalGate>span{white-space:nowrap;color:#d6bd7e;letter-spacing:.15em;text-shadow:0 3px 10px #000;font:800 clamp(16px,2vw,27px) Georgia;position:absolute;top:12%;left:50%;transform:translate(-50%)}.arrivalGate>span small{text-align:center;letter-spacing:.3em;color:#87978c;margin-top:7px;font:700 8px Arial;display:block}.gateDoor{transform-origin:0;background:repeating-linear-gradient(90deg,#18241c 0 8px,#26352b 8px 12px);border:1px solid #b69a6155;width:50%;position:absolute;top:30%;bottom:0}.gateDoor.right{transform-origin:100%;right:0}.arrival.driving .gateDoor.left{animation:1.1s 3.55s forwards gateLeft}.arrival.driving .gateDoor.right{animation:1.1s 3.55s forwards gateRight}@keyframes gateLeft{to{transform:perspective(500px)rotateY(72deg)}}@keyframes gateRight{to{transform:perspective(500px)rotateY(-72deg)}}.arrivalStart{z-index:4;text-align:center;width:min(720px,90vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}.arrivalStart small{color:#d1b870;letter-spacing:.28em;font-size:10px}.arrivalStart h1{margin:18px 0;font:700 clamp(38px,5vw,67px) Georgia,Noto Serif KR,serif}.arrivalStart p{color:#b7c4bc;line-height:1.8}.arrivalStart button{color:#111;letter-spacing:.08em;background:#c6a765;border:1px solid #d5bb75;margin:28px auto 13px;padding:17px 29px;font-weight:900;display:block;box-shadow:0 0 35px #c7a86540}.arrivalStart em{color:#718078;font-size:10px;font-style:normal}.road{transform-origin:bottom;background:linear-gradient(#151a17,#090b0a);height:31%;position:absolute;bottom:0;left:-5%;right:-5%;transform:perspective(500px)rotateX(13deg)}.road:before,.road:after{content:"";background:#d7c178;height:3px;position:absolute;top:52%;left:0;right:0;box-shadow:0 0 10px #e8cf7f}.road i{background:#f2e4b1;width:120px;height:4px;animation:.55s linear infinite roadLine;position:absolute;top:53%}.road i:nth-child(2){left:38%}.road i:nth-child(3){left:78%}@keyframes roadLine{0%{transform:translate(0)}to{transform:translate(-260px)}}.arrivalCar{z-index:3;filter:drop-shadow(0 35px 22px #000b);width:min(560px,52vw);animation:5s cubic-bezier(.12,.65,.2,1) forwards driveCar;position:absolute;bottom:11%;left:-60%}.arrivalCar img{object-fit:cover;object-position:center 62%;clip-path:polygon(8% 35%,28% 22%,63% 18%,88% 35%,100% 63%,92% 88%,12% 88%,0 64%);filter:saturate(.6)brightness(.82)contrast(1.15);width:100%;height:260px}.headlight{filter:blur(12px);background:linear-gradient(90deg,#fff8,#0000);width:25%;height:20%;position:absolute;top:48%;right:2%;transform:skew(-25deg)}@keyframes driveCar{0%{left:-58%;transform:scale(.55)}45%{left:18%;transform:scale(.9)}78%{left:33%;transform:scale(1.02)}to{left:35%;transform:scale(1)}}.welcomeStaff{z-index:4;text-align:center;opacity:0;transform-origin:bottom;font-size:46px;animation:.6s 3.6s forwards staffIn,1s 4.05s forwards bow;position:absolute;bottom:18%}.welcomeStaff span{letter-spacing:.16em;color:#a9b7ae;background:#0b130ed9;border:1px solid #b99e6544;padding:7px 11px;font:700 7px Arial;display:block}.welcomeStaff span b{color:#dbc17d}.welcomeStaff.guard{left:12%}.welcomeStaff.host{right:11%}@keyframes staffIn{to{opacity:1}}@keyframes bow{50%{transform:rotateX(45deg)translateY(4px)}to{transform:rotateX(0)}}.arrivalCaption{letter-spacing:.3em;color:#87978d;font-size:9px;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.arrivalCaption span{color:#d6b767;animation:.5s infinite blink}@keyframes blink{50%{opacity:.2}}.developerCredit{text-align:right;color:#eef1ef;border-top:1px solid #283129;grid-column:3;align-self:end;padding-top:18px}.developerCredit b{color:#eef1ef;letter-spacing:.04em;margin-bottom:7px;font-size:11px;display:block}.developerCredit a{text-underline-offset:3px;font-weight:800;text-decoration:underline;display:inline;color:#eef1ef!important}.developerCredit .portfolioLink{margin-top:4px;display:block}.developerCredit p{color:#eef1ef;margin:8px 0 0;line-height:1.65}.enterStoreButton{color:#5d4b22;letter-spacing:.06em;background:0 0;border:1px solid #8b7135;width:min(310px,100%);margin:13px auto 0;padding:11px;font-size:10px;font-weight:900;display:block}.enterStoreButton:hover{background:#fff;border-color:#b28b35}.enterStoreButton:disabled{opacity:.4;cursor:wait}.wheelOdds{flex-wrap:wrap;justify-content:center;gap:5px;margin-top:8px;display:flex}.wheelOdds span{color:#6d6758;letter-spacing:.04em;background:#fff;border:1px solid #d8cfb9;padding:4px 6px;font-size:7px;font-weight:800}.languageWelcome{background:#07100de8;border:1px solid #c8aa6455;width:min(780px,94vw);max-width:none;padding:28px 34px;box-shadow:0 25px 80px #000a}.languageWelcome h1{margin:12px 0;font-size:clamp(30px,4vw,52px)}.languageWelcome p{margin:0 auto 18px}.languageEntrances{grid-template-columns:1fr 1fr;gap:7px 14px;width:min(590px,100%);margin:18px auto;display:grid}.languageEntrances button{color:#fff;text-align:left;height:48px;box-shadow:none;letter-spacing:0;background:linear-gradient(90deg,#14231b,#0c1511);border:1px solid #b89d6255;grid-template-columns:36px 1fr auto;align-items:center;gap:8px;margin:0;padding:0 13px;display:grid}.languageEntrances button:hover,.languageEntrances button:focus-visible{background:#20392a;border-color:#e2c678;transform:translateY(-1px)}.languageEntrances button b{font-size:20px}.languageEntrances button span{color:#f0d68c;font:700 15px Georgia,Noto Serif KR,serif}.languageEntrances button small{color:#9caea3;letter-spacing:.08em;font-size:8px}.road.diagonal{transform-origin:0 100%;clip-path:polygon(0 38%,100% 0,100% 100%,0 100%);width:150%;height:48%;bottom:-8%;left:-25%;right:auto;transform:perspective(650px)rotateX(16deg)rotate(-9deg)}.driving .arrivalCar{animation:5s cubic-bezier(.18,.6,.2,1) forwards driveCarDiagonal}@keyframes driveCarDiagonal{0%{bottom:-12%;left:-42%;transform:scale(.42)rotate(-4deg)}58%{bottom:10%;left:12%;transform:scale(.72)rotate(-3deg)}to{bottom:27%;left:34%;transform:scale(.92)rotate(-2deg)}}.hub{cursor:pointer}.hub small{letter-spacing:.12em;font:800 7px Arial;display:block}.hub:disabled{cursor:wait;filter:saturate(.45)}@media (width<=620px){.languageWelcome{padding:20px 12px}.languageWelcome h1{font-size:28px}.languageWelcome p{font-size:11px}.languageEntrances{gap:5px}.languageEntrances button{grid-template-columns:28px 1fr;height:43px;padding:0 8px}.languageEntrances button b{font-size:17px}.languageEntrances button span{font-size:12px}.languageEntrances button small{display:none}.driving .arrivalCar{width:70vw}@keyframes driveCarDiagonal{0%{bottom:-8%;left:-70%;transform:scale(.45)rotate(-4deg)}to{bottom:29%;left:24%;transform:scale(.85)rotate(-2deg)}}}.arrivalPhoto{z-index:30;object-fit:cover;background:#eef2f0;width:100%;height:100%;animation:5s ease-out both photoArrival;display:none;position:absolute;inset:0}.arrival.driving .arrivalPhoto{display:block}@keyframes photoArrival{0%{opacity:0;filter:brightness(.75);transform:scale(1.07)}16%{opacity:1}to{opacity:1;filter:brightness();transform:scale(1)}}@media (width<=620px) and (orientation:portrait){.arrivalPhoto{object-fit:contain;background:#eef2f0}}.autoDoctorPromo{z-index:5;color:#f4f5f7;text-align:center;cursor:pointer;background:linear-gradient(145deg,#14171d,#090b10);border:1px solid #f5a62366;width:min(285px,24vw);padding:14px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;position:absolute;top:32px;right:3.7vw;box-shadow:0 18px 45px #0005,0 0 0 1px #ffffff0a}.autoDoctorPromo:hover,.autoDoctorPromo:focus-visible{border-color:#f7a51b;outline:none;transform:translateY(-4px);box-shadow:0 24px 55px #0007,0 0 24px #f7a51b24}.autoDoctorPromo:after{content:"GAME";color:#111;letter-spacing:.13em;background:#f7a51b;border-radius:10px;padding:4px 7px;font-size:7px;font-weight:950;position:absolute;top:10px;right:10px}.autoDoctorPromo>img{object-fit:cover;object-position:center;border-bottom:1px solid #f3a51e33;width:100%;height:66px;margin-bottom:11px;display:block}.autoDoctorPromo>strong{letter-spacing:.02em;font:800 15px Georgia,Noto Serif KR,serif;display:block}.autoDoctorPromo>strong small{color:#f7a51b;letter-spacing:.05em;font:800 9px Arial}.autoDoctorPromo>p{color:#d9dde3;margin:7px 0;font-size:10px;font-weight:700}.autoDoctorPromo>span{color:#f6bd55;letter-spacing:.05em;border:1px solid #f7a51b66;border-radius:20px;align-items:center;gap:8px;padding:5px 11px;font-size:8px;font-weight:900;display:inline-flex}.autoDoctorPromo>span i{color:#fff;font-style:normal}.autoDoctorPromo>em{color:#fff;letter-spacing:.12em;margin-top:9px;font-size:8px;font-style:normal;font-weight:900;display:block}@media (width<=1000px){.autoDoctorPromo{width:min(390px,100%);margin:32px 0 0;position:relative;top:auto;right:auto}}@media (width<=680px){.autoDoctorPromo{margin-top:25px;padding:12px}.autoDoctorPromo>img{height:60px}.autoDoctorPromo>strong{font-size:14px}}.wheelLayer{z-index:180;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:radial-gradient(circle,#203a2b99,#030705e8);place-items:center;padding:18px;display:grid;position:fixed;inset:0}.wheelCard{text-align:center;background:linear-gradient(145deg,#fbfaf5,#e9e4d8);border:1px solid #d6bd7b;width:min(620px,96vw);max-height:96vh;padding:26px 28px 24px;position:relative;overflow:auto;box-shadow:0 30px 100px #000b,0 0 0 7px #14241a}.wheelClose{color:#697168;z-index:4;background:0 0;border:0;font-size:26px;position:absolute;top:10px;right:12px}.saleRibbon{color:#fff;letter-spacing:.18em;background:#8f231e;padding:7px 14px;font-size:9px;font-weight:900;display:inline-block}.wheelCard>h2{margin:12px 0 5px;font:700 30px Georgia,Noto Serif KR,serif}.wheelCard>p{color:#717a72;font-size:11px}.wheelWrap{width:310px;height:310px;margin:18px auto 10px;position:relative}.stopper{z-index:5;color:#5a554a;text-shadow:0 2px #fff,0 5px 5px #0005;font-size:30px;position:absolute;top:-17px;left:50%;transform:translate(-50%)}.wheel{background:conic-gradient(from -22.5deg,#c6a657 0 45deg,#193f2c 45deg 90deg,#e6ddc9 90deg 135deg,#962e27 135deg 180deg,#c6a657 180deg 225deg,#193f2c 225deg 270deg,#e6ddc9 270deg 315deg,#962e27 315deg 360deg);border:9px solid #2c332e;border-radius:50%;position:absolute;inset:8px;box-shadow:0 0 0 4px #c2a661,0 13px 28px #0004}.wheel:before{content:"";border:1px dashed #fff6;border-radius:50%;position:absolute;inset:10px}.wheel .seg{color:#fff;text-shadow:0 1px 2px #0008;width:72px;margin-top:-14px;margin-left:-36px;font:900 16px Arial;position:absolute;top:50%;left:50%}.wheel .seg small{letter-spacing:.1em;margin-top:2px;font-size:6px;display:block}.wheel .s0{transform:rotate(0)translateY(-105px)}.wheel .s1{transform:rotate(45deg)translateY(-105px)rotate(-45deg)}.wheel .s2{color:#18231c;text-shadow:none;transform:rotate(90deg)translateY(-105px)rotate(-90deg)}.wheel .s3{transform:rotate(135deg)translateY(-105px)rotate(-135deg)}.wheel .s4{transform:rotate(180deg)translateY(-105px)rotate(-180deg)}.wheel .s5{transform:rotate(225deg)translateY(-105px)rotate(-225deg)}.wheel .s6{color:#18231c;text-shadow:none;transform:rotate(270deg)translateY(-105px)rotate(-270deg)}.wheel .s7{transform:rotate(315deg)translateY(-105px)rotate(-315deg)}.hub{color:#fff;background:radial-gradient(circle at 35% 30%,#e7d89b,#9f7d30 65%,#5b461d);border:5px solid #f2e5b2;border-radius:50%;place-items:center;width:66px;height:66px;font:italic 21px Georgia;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 12px #0007}.spinMeta{color:#687168;justify-content:center;gap:14px;font-size:9px;display:flex}.spinMeta span{color:#fff;background:#173d2a;padding:5px 8px}.spinMeta b{color:#8d6e22;padding:5px}.spinButton{color:#fff;letter-spacing:.13em;background:#183e2b;border:0;width:min(310px,100%);margin-top:14px;padding:15px;font-size:12px;font-weight:900;box-shadow:0 7px #0b2518}.spinButton:disabled{background:#777;box-shadow:0 7px #555}.prizeResult{background:#fff;border:1px solid #d8cfb9;width:min(390px,100%);margin:14px auto 0;padding:14px}.prizeResult strong{color:#927025;font:900 18px Georgia;display:block}.prizeResult>b{letter-spacing:.14em;border:1px dashed #bda55f;width:max-content;margin:7px auto;padding:7px;display:block}.prizeResult p{color:#687168;font-size:11px}.prizeResult button{color:#fff;background:#173f2b;border:0;padding:10px 17px;font-size:10px;font-weight:800}.quickCongrats{z-index:12;color:#173e2b;background:#ffffffef;border:2px solid #c4a657;padding:20px 32px;font:800 25px Georgia;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 15px 50px #0007}.grandWin{z-index:20;pointer-events:none;position:fixed;inset:0;overflow:hidden}.congratsLine{white-space:nowrap;color:#16251b;background:linear-gradient(90deg,#8a671b,#ffe797,#8a671b);padding:14px 28px;font:900 clamp(11px,1.6vw,20px) Georgia;animation:1.1s .15s forwards bannerDrop;position:absolute;top:-70px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0008}@keyframes bannerDrop{to{top:8%}}.grandWin>i{left:var(--x);width:9px;height:18px;animation:goldFall 4.5s var(--d) linear infinite;transform:rotate(var(--r));background:linear-gradient(#fff3a4,#b98718);position:absolute;top:-30px}@keyframes goldFall{to{transform:translateX(80px) rotate(calc(var(--r) + 720deg));top:110%}}.won5{animation:1.2s 2 goldPulse}@keyframes goldPulse{50%{box-shadow:0 30px 100px #000b,0 0 55px #ffd65d,0 0 0 7px #b78f2e}}@media (width<=620px){.arrivalGate{width:86vw}.arrivalCar{width:80vw;bottom:14%}@keyframes driveCar{0%{left:-95%;transform:scale(.55)}55%{left:6%;transform:scale(.9)}to{left:10%;transform:scale(1)}}.welcomeStaff{font-size:34px}.welcomeStaff.guard{left:4%}.welcomeStaff.host{right:4%}.wheelCard{padding:22px 12px 18px}.wheelWrap{width:276px;height:276px}.wheel .seg{font-size:14px}.wheel .s0{transform:rotate(0)translateY(-92px)}.wheel .s1{transform:rotate(45deg)translateY(-92px)rotate(-45deg)}.wheel .s2{transform:rotate(90deg)translateY(-92px)rotate(-90deg)}.wheel .s3{transform:rotate(135deg)translateY(-92px)rotate(-135deg)}.wheel .s4{transform:rotate(180deg)translateY(-92px)rotate(-180deg)}.wheel .s5{transform:rotate(225deg)translateY(-92px)rotate(-225deg)}.wheel .s6{transform:rotate(270deg)translateY(-92px)rotate(-270deg)}.wheel .s7{transform:rotate(315deg)translateY(-92px)rotate(-315deg)}.congratsLine{white-space:normal;text-align:center;width:94%}.arrivalCaption{text-align:center;width:90%}}:root{--ink:#18150f;--green:#063f31;--dark:#031710;--gold:#d4b06a;--cream:#f5f0e6;--line:#d9cdb7}body{background:#f7f3ea radial-gradient(circle at 15% 4%,#fffdf7 0,#0000 30%)}.promo{color:#f8ebc9;background:linear-gradient(90deg,#010806,#073629 48%,#010806);border-bottom:1px solid #caa45a55}.promo span{color:#cbbd9a}main>header{background:linear-gradient(110deg,#fffdf8f7,#f4eddef2);border-bottom:1px solid #c9ab6b88;box-shadow:0 12px 35px #16261d12}.logo{color:#12251d}.logo>b{background:linear-gradient(145deg,#0a5a45,#03281f);border:1px solid #d7b86f88;box-shadow:inset 0 0 0 1px #ffffff18,0 7px 18px #062e2228}.search{background:linear-gradient(#fffefb,#f7f1e7);border-color:#d2c2a4;box-shadow:inset 0 1px 5px #3e32170b}.search button,.fitbar button,.cardActions button,.drawer>footer button{background:linear-gradient(135deg,#0b533f,#032b21);border-color:#bc9651}.headlinks select{color:#153328;background:#fffcf4;border-color:#ccb885}.cart em{background:linear-gradient(145deg,#e2c37d,#a97d32)}.hero{background:linear-gradient(112deg,#020907 0 24%,#073326 58%,#bdad91 58% 100%)}.heroShade{background:radial-gradient(circle at 31% 24%,#1a6a4b88,#0000 37%),linear-gradient(90deg,#0005 0 55%,#281d0b20 70%,#fff2 100%)}.hero h1{color:#fffdf5;text-shadow:0 5px 28px #0008}.heroText>p{color:#e0e2d9}.heroText>div a:first-child{background:linear-gradient(135deg,#ead08e,#b78c41);border:1px solid #f4dea4;box-shadow:0 12px 30px #0004}.heroText a+a{background:#061d16a8;border-color:#d6b36f99}.heroProduct{border:1px solid #dec17f;box-shadow:0 35px 80px #0009,0 0 0 7px #ffffff10}.heroProduct>span{background:#fffaf0;border-left:3px solid #d2aa5b}.autoDoctorPromo{background:linear-gradient(145deg,#101b17,#020706);border-color:#d6b66f88;box-shadow:0 22px 55px #0008,inset 0 0 0 1px #fff1bb10}.autoDoctorPromo:hover,.autoDoctorPromo:focus-visible{border-color:#e4c476;box-shadow:0 28px 65px #0009,0 0 28px #d6b66f35}.autoDoctorPromo:after{background:linear-gradient(135deg,#f0d391,#b78938)}.autoDoctorPromo>strong small,.autoDoctorPromo>span{color:#edcb7d;border-color:#d4ad5d88}.fitbar{background:linear-gradient(135deg,#fffdf8,#eee4d2);border:1px solid #c8ac76;box-shadow:0 22px 55px #18312628}.fitbar select{color:#153027;background:#fffdf8;border-color:#d3c3a5}.categories{background:linear-gradient(#f8f4eb,#eee7d9)}.catgrid button{border:1px solid #c9aa6b;box-shadow:0 18px 38px #17271e24}.catgrid button:after{content:"";pointer-events:none;border:1px solid #fff7d755;position:absolute;inset:0}.catgrid img{filter:brightness(.47)saturate(.62)sepia(.08)}.catgrid button:hover img{filter:brightness(.62)saturate(.82)}.brandbar{color:#f0dba8;background:linear-gradient(90deg,#061b14,#0c3a2b 50%,#061b14);border-block:1px solid #c19b5355}.brandbar>small{color:#bfae88}.brandbar i{color:#f0d28b;background:#06130f;border-color:#c8a75e}.products{background:linear-gradient(#fffdf8,#f1eadf)}.productgrid article{background:linear-gradient(#fffefb,#f7f0e5);border-color:#d7c6a5;box-shadow:0 10px 26px #251b0c12}.productgrid article:hover{border-color:#ba9451;box-shadow:0 22px 48px #102a2029}.pic{background:linear-gradient(135deg,#ece8df,#dad5ca)}.pic img{filter:saturate(.72)contrast(1.03)}.discount{background:linear-gradient(135deg,#741d1b,#a6332e);border:1px solid #dca195}.pic>em{color:#120d04;background:linear-gradient(135deg,#e0c47c,#a77a2d)}.heart{color:#6d5425;border:1px solid #d5c49f}.info>small,.stock{color:#0b654a}.filters button{background:#fffcf6;border-color:#d6c5a6}.filters .on{background:linear-gradient(135deg,#0d5642,#052c22);border-color:#c9a65c}.cardActions button+button{color:#164b3a;background:#fffaf0;border-color:#b99552}.diagnostic{background:radial-gradient(circle at 85% 15%,#164f3b 0,#0000 35%),linear-gradient(120deg,#020706,#071c15 55%,#0b3124);border-block:1px solid #c5a35e66}.diagPhoto img{filter:saturate(.5)contrast(1.2)brightness(.76)}.diagText>button{color:#171005;background:linear-gradient(135deg,#eed491,#b78b3d)}.assurance{background:linear-gradient(135deg,#ede3cf,#fbf8f0 48%,#e5dac5);border-top:1px solid #d2b77d}.assurance>div{color:#71531e;background:#fffaf0;border-color:#a9823a;box-shadow:0 15px 30px #4c36121a}.assurance aside button{background:#fffaf1;border-color:#d2bd96}.assurance aside .on{background:linear-gradient(135deg,#0c5842,#042b21);border-color:#c7a25a}footer{background:radial-gradient(circle at 78% 0,#154333 0,#0000 32%),linear-gradient(120deg,#010604,#061710 58%,#020907);border-top:1px solid #c49d574d}footer>div>b,footer summary,.developerCredit,.developerCredit b,.developerCredit a{color:#f8edd4!important}.developerCredit{border-color:#b9975444}.overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020806d6}.drawer{background:linear-gradient(160deg,#fffdf8,#efe5d2);border-left:1px solid #c3a360;box-shadow:-25px 0 70px #0006}.drawer>header{box-shadow:none;background:0 0;border-color:#cdb887}.languageWelcome{background:radial-gradient(circle at 50% 0,#1d513d 0,#061c15 48%,#020806 100%);border:1px solid #e0c07888;box-shadow:0 35px 100px #000c,inset 0 0 50px #d2ad5710}.languageEntrances button{background:linear-gradient(105deg,#102d22,#06130f);border-color:#b8934c70}.languageEntrances button:hover,.languageEntrances button:focus-visible{background:linear-gradient(105deg,#1a5a42,#0b2d22);border-color:#f0cf81}.wheelLayer{background:radial-gradient(circle,#245b4388,#010403ef)}.wheelCard{background:radial-gradient(circle at 50% 0,#fffdf6,#eee4d0 65%,#d8c7a6);border-color:#e0bf73;box-shadow:0 35px 110px #000d,0 0 0 7px #071b14,0 0 0 9px #b9944c}.wheel{box-shadow:0 0 0 4px #d2ae60,0 18px 40px #0006,inset 0 0 35px #0004}.spinButton,.prizeResult button{background:linear-gradient(135deg,#0e5a44,#03281f);border:1px solid #c29a4d}.prizeResult{background:#fffaf0;border-color:#c9ad72}@media (width<=680px){.hero{background:linear-gradient(155deg,#020806 0 58%,#173b2d 100%)}.productgrid article{box-shadow:0 8px 20px #251b0c16}}
