@charset "UTF-8"; @use 'sample'; @use 'style'; @use 'mode-w-m'; @use 'default'; @use 'roulette'; html { height: 100%; } body { background: #F8F7F9; } html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; } *:not(.ag-icon) { box-sizing: border-box !important; font-family: 'Pretendard', sans-serif!important; &::-webkit-scrollbar { height: 3px; width: 3px; } &::-webkit-scrollbar-button:start:decrement, &::-webkit-scrollbar-button:end:increment { display: none; } &::-webkit-scrollbar-track { background-color: transparent; width: 3px; height: 3px; } &::-webkit-scrollbar-thumb { width: 3px; border-radius: 3px; background-color: #C5CDD4; } } /* HTML5 display-role reset for older browsers */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; min-width: 1920px; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } input:focus { outline: none; } a { color: inherit; text-decoration: none; } html { overflow: auto !important; font-size: 16px !important; } @media (min-width: 2500px) { html { font-size: 24px !important; // 1.5배 } } @media (min-width: 3800px) { html { font-size: 32px !important; // 2배 } } .mb--0 { margin-bottom: 0px !important; } .mb--5 { margin-bottom: 5px !important; } .mb--8 { margin-bottom: 8px !important; } .mb--10 { margin-bottom: 10px !important; } .mb--15 { margin-bottom: 15px !important; } .mb--20 { margin-bottom: 20px !important; } .mb--30 { margin-bottom: 30px !important; } .mb--36 { margin-bottom: 36px !important; } .ml--auto { margin-left: auto !important; } .ml--0 { margin-left: 0px !important; } .ml--3 { margin-left: 3px !important; } .ml--5 { margin-left: 5px !important; } .ml--8 { margin-left: 8px !important; } .ml--10 { margin-left: 10px !important; } .ml--15 { margin-left: 0.94rem !important; } .ml--16 { margin-left: 16px !important; } .ml--20 { margin-left: 20px !important; } .ml--24 { margin-left: 24px !important; } .ml--25 { margin-left: 25px !important; } .ml--28 { margin-left: 28px !important; } .ml--30 { margin-left: 30px !important; } .ml--35 { margin-left: 35px !important; } .ml--45 { margin-left: 45px !important; } .mr--auto { margin-right: auto !important; } .mr--0 { margin-right: 0px !important; } .mr--3 { margin-right: 3px !important; } .mr--4 { margin-right: 4px !important; } .mr--6 { margin-right: 6px !important; } .mr--10 { margin-right: 10px !important; } .mr--15 { margin-right: 15px !important; } .mr--20 { margin-right: 20px !important; } .mr--25 { margin-right: 25px !important; } .mr--30 { margin-right: 30px !important; } .mr--45 { margin-right: 45px !important; } .mr--64 { margin-right: 64px !important; } .mt--0 { margin-top: 0px !important; } .mt--5 { margin-top: 5px !important; } .mt--10 { margin-top: 10px !important; } .mt--15 { margin-top: 15px !important; } .mt--20 { margin-top: 20px !important; } .mt--25 { margin-top: 25px !important; } .mt--30 { margin-top: 30px !important; } .mt--35 { margin-top: 35px !important; } .mt--40 { margin-top: 40px !important; } .mt--45 { margin-top: 45px !important; } .mt--50 { margin-top: 50px !important; } .mt--60 { margin-top: 60px !important; } .pt--0 { padding-top: 0px !important; } .pt--2 { padding-top: 2px !important; } .pb--0 { padding-bottom: 0px !important; } .pb--2 { padding-bottom: 2px !important; } .pb--20 { padding-bottom: 20px !important; } .pr--0 { padding-right: 0 !important; } .p--0 { padding: 0 !important; } .w500 { font-weight: 600 !important; } .w700 { font-weight: 700 !important; } .text-left { text-align: left !important; } .text-center { text-align: center !important; } .align-top { vertical-align: top !important; } .shrink0 { flex-shrink: 0 !important; } .color-red { color: #FF2426 !important; } .color-blue { color: #034EA2 !important; } .color-blue2 { color: #007AFF !important; } .fts--14{ font-size:14px!important; } .agree--box{ gap:20px; } .login--gate{ width:100%; height:100%; position: fixed; top:0px; left:0px; z-index: 9999999; > div{ transition: all 0.7s cubic-bezier(0.25, 0.8, 0.25, 1); .btn--contents{ display: flex; flex-direction: column; position: relative; z-index: 2; > h2{ color:#fff; font-size:40px; font-weight: 900; text-transform: uppercase; text-shadow:2px 2px 2px rgba(0,0,0,0.4) ; } .loc--btn{ margin-top:25px; border-radius: 50px; border:1px solid #fff; background: rgba(255,255,255,.5); color:#000; font-weight: 900; box-shadow: none; } } } .inf--gate{ width:50%; height: 100%; background: #6fbac3; position: absolute; left:0px; top:0px; display: flex; align-items: center; justify-content: center; transition: all 0.7s cubic-bezier(0.25, 0.8, 0.25, 1); &.actv{ width:60%; z-index: 9; .btn--contents{ h2{ font-size:80px; } } &:after{ width:80px; height:80px; top:20px; left:20px; transform: translate(0,0); } } &:after{ content:''; display: block; width:60%; height:60%; background: url(../img/inf_bg.png) no-repeat center; background-size: contain; position: absolute; top:50%; left:50%; transform: translate(-50%,-50%); opacity: .3; z-index: 1; transition: all 0.7s cubic-bezier(0.25, 0.8, 0.25, 1); } } .ven--gate{ width:50%; height:100%; background: #ec7360; position: absolute; right:0px; top:0px; display: flex; align-items: center; justify-content: center; transition: all 0.7s cubic-bezier(0.25, 0.8, 0.25, 1); &.actv{ width:60%; z-index: 9; .btn--contents{ h2{ font-size:80px; } } &:after{ width:80px; height:80px; top:20px; right:20px; left:auto; transform: translate(0,0); } } &:after{ content:''; display: block; width:60%; height:45%; background: url(../img/ven_bg.png) no-repeat center; background-size: contain; position: absolute; top:50%; left:50%; transform: translate(-50%,-50%); opacity: .3; z-index: 1; transition: all 0.7s cubic-bezier(0.25, 0.8, 0.25, 1); } } } .order--quick--menu{ padding-top:25px; .order--box{ >ul{ display: flex; align-items: center; justify-content: flex-start; gap:20px; width:100%; overflow-x: auto; >li{ border:1px solid #ddd; border-radius: 15px; min-width:150px; padding:20px; h2{ font-size:18px; font-weight: 900; } .item--count{ padding-top:15px; display: flex; align-items: center; justify-content: flex-start; gap:20px; font-size:25px; font-weight: 900; i{ display: inline-flex; align-items: center; justify-content: center; width:80px; height:80px; border-radius: 80px; background-color: #9475EC; } } } } } }