@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600&display=swap);header{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff80;height:80px;left:0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}header .header-inner{align-items:center;display:flex;flex-direction:row;gap:0;height:100%;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 2.5rem}header .header-logo{z-index:1001}header .header-logo a{display:block}header .header-logo img{height:auto;width:80px}header .menu-btn{cursor:pointer;display:block;height:18px;position:relative;width:26px;z-index:1002}header .menu-btn span{background:#000;background:var(--text-primary);height:2px;left:0;position:absolute;transition:all .3s ease;width:100%}header .menu-btn span:first-child{top:0}header .menu-btn span:nth-child(2){bottom:0}header .header-nav{align-items:center;background:#a3a3a3;background:var(--color-gray-400);display:flex;flex-direction:column;gap:3rem;height:100vh;justify-content:center;max-width:320px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .5s cubic-bezier(.77,0,.175,1);width:80%;z-index:1001}header .header-nav a{color:#fff;font-size:1.5rem;letter-spacing:.1em;text-transform:uppercase}header .header-nav.open{transform:translateX(0)}header:after{background:#0006;content:"";inset:0;opacity:0;pointer-events:none;position:fixed;transition:.3s}header.active:after{opacity:1;pointer-events:auto}header .header-right{display:none}@media(min-width:1024px){header .menu-btn{display:none}header .header-nav{background:#0000;flex-direction:row;gap:2.5rem;height:auto;position:static;transform:none;width:auto}header .header-nav a{color:#000;color:var(--text-primary);font-family:Pretendard,sans-serif;font-size:clamp(.9rem,1.2vw,1rem);font-weight:500;letter-spacing:.05em;line-height:140%;position:relative;text-transform:uppercase}header .header-nav a:after{background:#000;background:var(--color-black);bottom:-4px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}header .header-nav a:hover{opacity:.7}header .header-nav a:hover:after{width:100%}header .header-right{display:block}}header.active .menu-btn span:first-child{top:8px;transform:rotate(45deg)}header.active .menu-btn span:nth-child(2){bottom:8px;transform:rotate(-45deg)}.header.is-scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffd9;border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--border-light)}#footer{background:#000;background:var(--bg-dark);color:#fff;color:var(--text-inverse);padding:100px 40px 40px}#footer .footer-inner{grid-gap:60px;display:grid;gap:60px;grid-template-columns:1fr;margin:0 auto;max-width:1200px}@media(min-width:1024px){#footer .footer-inner{gap:40px;grid-template-columns:repeat(3,1fr)}}#footer .footer-left h2{font-family:Pretendard,sans-serif;font-size:clamp(1.8rem,3.5vw,2.5rem);font-weight:600;letter-spacing:-.02em;line-height:120%}#footer .footer-left p{color:inherit;color:#a3a3a3;color:var(--text-muted);font-family:Pretendard,sans-serif;font-size:clamp(.95rem,1.3vw,1.05rem);font-weight:400;line-height:160%;margin-top:10px}#footer .footer-center{display:flex;flex-direction:column;gap:14px}#footer .footer-center a{color:#a3a3a3;color:var(--text-muted);font-family:Pretendard,sans-serif;font-size:clamp(.9rem,1.2vw,1rem);font-weight:500;letter-spacing:.05em;line-height:140%;text-transform:uppercase;transition:all .3s ease}#footer .footer-center a:hover{color:#fff;color:var(--text-inverse);transform:translateX(4px)}#footer .footer-right p{color:inherit;font-family:Pretendard,sans-serif;font-size:clamp(.95rem,1.3vw,1.05rem);font-weight:400;line-height:160%;margin-bottom:10px}#footer .footer-right span{color:inherit;color:#a3a3a3;color:var(--text-muted);font-family:Pretendard,sans-serif;font-size:clamp(.85rem,1.1vw,.95rem);font-weight:300;line-height:150%}#footer .footer-bottom{border-top:1px solid #262626;border-top:1px solid var(--border-dark);margin-top:80px;padding-top:20px;text-align:center}#footer .footer-bottom p{color:inherit;color:#a3a3a3;color:var(--text-muted);font-family:Pretendard,sans-serif;font-size:clamp(.85rem,1.1vw,.95rem);font-weight:300;line-height:150%}#hero{height:100vh;overflow:hidden;position:relative}#hero .hero-img{height:100%;position:absolute;width:100%}#hero .hero-img img{height:100%;object-fit:cover;transform:scale(1.05);width:100%;will-change:transform}#hero:after{background:#00000059;content:"";inset:0;position:absolute;z-index:1}#hero .hero-text{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center;left:50%;padding:0 1.5rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}#hero .hero-text h2{color:#fff;color:var(--text-inverse);font-family:Playfair Display,serif;font-size:clamp(3rem,6vw,6rem);font-size:clamp(2rem,7vw,3rem);font-weight:500;letter-spacing:.05em;letter-spacing:-.03em;line-height:110%;line-height:1;overflow:hidden;text-transform:uppercase}#hero .hero-text h2:first-child{opacity:.6}#hero .hero-text h2 span{display:inline-block;opacity:0;transform:translateY(100%);will-change:transform,opacity}#hero .hero-sub{align-items:center;display:flex;flex-direction:column;gap:.3rem;margin-top:1.2rem}#hero .hero-cta,#hero .hero-sub span{color:#fff;color:var(--text-inverse);font-size:.8rem;letter-spacing:.15em;opacity:0;transform:translateY(100%)}#hero .hero-cta{border:1px solid #fff;border:1px solid var(--text-inverse);display:inline-block;margin-top:1.8rem;padding:10px 24px;text-transform:uppercase;transition:all .3s ease}#hero .hero-cta:hover{background:#fff;background:var(--text-inverse);color:#000}#hero .scroll-down{bottom:20px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}#hero .scroll-down span{animation:scrollAnim 1.6s ease-in-out infinite;color:#fff;color:var(--text-inverse);font-size:.7rem;letter-spacing:.2em;opacity:.7}@media(min-width:768px){#hero .hero-text{align-items:flex-start;left:80px;padding:0 5rem;text-align:left;transform:translateY(-50%)}#hero .hero-text h2{font-size:clamp(3rem,4vw,5rem);max-width:900px}#hero .hero-sub{align-items:flex-start}#hero .hero-sub span{font-size:.9rem}#hero .hero-cta{font-size:.85rem;margin-top:2rem;padding:12px 28px}#hero .scroll-down{bottom:30px}#hero .scroll-down span{font-size:.8rem}}@keyframes scrollAnim{0%{opacity:.2;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}to{opacity:.2;transform:translateY(0)}}#collection{padding:12rem 2.5rem}#collection .collection-inner{margin:0 auto;max-width:1400px}#collection .collection-header{align-items:center;display:flex;flex-direction:row;gap:0;justify-content:space-between;margin-bottom:5rem}#collection .collection-header h2{color:#000;color:var(--text-primary);font-family:Playfair Display,serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:500;letter-spacing:.04em;letter-spacing:-.02em;line-height:115%}#collection .collection-header a{color:#000;color:var(--text-primary);font-family:Pretendard,sans-serif;font-size:clamp(.9rem,1.2vw,1rem);font-weight:500;letter-spacing:.05em;line-height:140%;position:relative;text-transform:uppercase;transition:opacity .3s}#collection .collection-header a:hover{opacity:.6}#collection .collection-header a:after{background:#000;background:var(--color-black);bottom:-4px;content:"";height:1px;left:0;position:absolute;transition:width .4s ease;width:0}#collection .collection-header a:hover:after{width:100%}#collection .collection-list{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:768px){#collection .collection-list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){#collection .collection-list{grid-template-columns:repeat(3,1fr)}}#collection .collection-item{cursor:pointer;overflow:hidden}#collection .collection-item img{aspect-ratio:3/4;object-fit:cover;transition:transform .6s ease,filter .6s ease;width:100%}#collection .collection-item:hover img{filter:brightness(.85);transform:scale(1.03)}#collection .collection-item:hover .item-info p{opacity:.7}#collection .collection-item .item-info{margin-top:1rem}#collection .collection-item .item-info p{color:inherit;color:#000;color:var(--text-primary);font-family:Pretendard,sans-serif;font-size:clamp(.95rem,1.3vw,1.05rem);font-weight:400;line-height:160%;margin-bottom:.3rem}#collection .collection-item .item-info span{color:#a3a3a3;color:var(--text-muted);font-family:Pretendard,sans-serif;font-size:clamp(.75rem,1vw,.85rem);font-weight:300;letter-spacing:.08em;line-height:140%;text-transform:uppercase}#featured{padding:0}#featured .featured-hero{height:80vh;overflow:hidden;position:relative}#featured .featured-hero img.scale-img{height:100%;object-fit:cover;transform:scale(1.05);width:100%;will-change:transform}#featured .featured-hero:after{background:#00000040;content:"";inset:0;position:absolute;z-index:1}#featured .featured-hero .hero-text{color:#fff;color:var(--text-inverse);left:50%;padding:0 1.5rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%;z-index:2}#featured .featured-hero .hero-text h2{font-size:clamp(2rem,6vw,3rem);margin-bottom:.8rem}#featured .featured-hero .hero-text p{font-size:1rem;margin-bottom:1.2rem;opacity:.8}#featured .featured-hero .hero-text .hero-cta{border:1px solid #fff;border:1px solid var(--text-inverse);color:#fff;color:var(--text-inverse);display:inline-block;font-size:.8rem;padding:10px 24px;text-transform:uppercase;transition:all .3s ease}#featured .featured-hero .hero-text .hero-cta:hover{background:#fff;background:var(--text-inverse);color:#000}@media(min-width:768px){#featured .featured-hero .hero-text{left:80px;padding:0;text-align:left;transform:translateY(-50%)}#featured .featured-hero .hero-text h2{font-size:clamp(3rem,4vw,4rem)}#featured .featured-hero .hero-text p{font-size:1.2rem}#featured .featured-hero .hero-text .hero-cta{padding:12px 32px}}#featured .featured-products{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;margin:6rem}@media(min-width:768px){#featured .featured-products{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){#featured .featured-products{grid-template-columns:repeat(3,1fr)}}#featured .featured-products .featured-item{cursor:pointer;overflow:hidden;position:relative}#featured .featured-products .featured-item.size-0{grid-row:span 2}#featured .featured-products .featured-item.size-1,#featured .featured-products .featured-item.size-2{grid-row:span 1}#featured .featured-products .featured-item .img-wrapper{overflow:hidden;position:relative}#featured .featured-products .featured-item .img-wrapper img.scale-img{display:block;transition:transform .6s ease,filter .6s ease;width:100%}#featured .featured-products .featured-item .img-wrapper .item-overlay{background:#00000026;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease}#featured .featured-products .featured-item .img-wrapper:hover img{filter:brightness(.9);transform:scale(1.08)}#featured .featured-products .featured-item .img-wrapper:hover .item-overlay{opacity:1}#featured .featured-products .featured-item .item-info{margin-top:1rem;position:relative;transition:transform .4s ease;z-index:2}#featured .featured-products .featured-item .item-info p{color:inherit;color:#000;color:var(--text-primary);font-family:Pretendard,sans-serif;font-size:clamp(.95rem,1.3vw,1.05rem);font-weight:400;line-height:160%;margin-bottom:.3rem}#featured .featured-products .featured-item .item-info span{color:#a3a3a3;color:var(--text-muted);font-family:Pretendard,sans-serif;font-size:clamp(.75rem,1vw,.85rem);font-weight:300;letter-spacing:.08em;line-height:140%;text-transform:uppercase}#featured .featured-look{margin:6rem 0;overflow:hidden;position:relative}#featured .featured-look img.scale-img{display:block;transition:transform .5s ease;width:100%}#featured .featured-look:hover img{transform:scale(1.02)}#featured .featured-look .look-text{color:#fff;color:var(--text-inverse);font-size:2rem;font-weight:600;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .4s ease}#featured .featured-look:hover .look-text{opacity:1}#featured .featured-cta{display:flex;justify-content:center;margin:4rem 0}#featured .featured-cta a{border:1px solid #000;border:1px solid var(--text-primary);color:#000;color:var(--text-primary);display:inline-block;font-weight:600;padding:14px 36px;text-transform:uppercase;transition:all .3s ease}#featured .featured-cta a:hover{color:#a3a3a3;color:var(--color-gray-400);transform:scale(1.05)}#collection-page{margin:0 auto;max-width:1400px;padding:12rem 2.5rem}#collection-page .collection-inner{margin-bottom:4rem}#collection-page .collection-inner h2{color:#000;color:var(--text-primary);font-family:Playfair Display,serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:500;letter-spacing:.04em;letter-spacing:-.02em;line-height:115%;margin-bottom:5rem}#collection-page .collection-list{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:768px){#collection-page .collection-list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){#collection-page .collection-list{grid-template-columns:repeat(3,1fr)}}#collection-page .collection-list .collection-item{cursor:pointer;overflow:hidden}#collection-page .collection-list .collection-item img{aspect-ratio:3/4;object-fit:cover;transition:transform .6s ease,filter .6s ease;width:100%}#collection-page .collection-list .collection-item:hover img{filter:brightness(.85);transform:scale(1.03)}#collection-page .collection-list .collection-item:hover .item-info p{opacity:.7}#collection-page .collection-list .collection-item .item-info{margin-top:1rem}#collection-page .collection-list .collection-item .item-info p{color:inherit;color:#000;color:var(--text-primary);font-family:Pretendard,sans-serif;font-size:clamp(.95rem,1.3vw,1.05rem);font-weight:400;line-height:160%;margin-bottom:.3rem}#collection-page .collection-list .collection-item .item-info span{color:#a3a3a3;color:var(--text-muted);font-family:Pretendard,sans-serif;font-size:clamp(.75rem,1vw,.85rem);font-weight:300;letter-spacing:.08em;line-height:140%;text-transform:uppercase}#detail{background:#fff;background:var(--bg-primary);min-height:100vh;padding:10rem 2.5rem}#detail .detail-inner{grid-gap:5rem;display:grid;gap:5rem;grid-template-columns:1fr;margin:0 auto;max-width:1280px}@media(min-width:1024px){#detail .detail-inner{gap:6rem;grid-template-columns:1.1fr .9fr}}#detail .detail-left{align-items:center;display:flex;flex-direction:column;gap:1rem;justify-content:center}#detail .detail-img{background:#f5f5f5;background:var(--bg-secondary);overflow:hidden;width:100%}#detail .detail-img img{height:100%;object-fit:cover;transition:transform .8s ease,filter .8s ease;width:100%}#detail .detail-img:hover img{filter:brightness(.95);transform:scale(1.04)}#detail .detail-thumbs{display:flex;gap:1rem;margin-top:1rem}#detail .detail-thumbs img{border:1px solid #0000;cursor:pointer;height:90px;object-fit:cover;opacity:.5;transition:all .3s ease;width:70px}#detail .detail-thumbs img:hover{opacity:1;transform:scale(1.05)}#detail .detail-thumbs img.active{border:1px solid #262626;border:1px solid var(--border-dark);opacity:1;transform:scale(1.05)}#detail .detail-info{align-items:flex-start;display:flex;flex-direction:column;gap:1.75rem;justify-content:center}@media(min-width:1024px){#detail .detail-info{justify-content:center}}#detail .detail-info h2{color:#000;color:var(--text-primary);font-family:Playfair Display,serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:500;letter-spacing:.04em;letter-spacing:-.02em;line-height:115%}#detail .detail-info p{color:inherit;color:#525252;color:var(--text-secondary);font-family:Pretendard,sans-serif;font-size:clamp(.95rem,1.3vw,1.05rem);font-weight:400;line-height:160%;line-height:1.6;max-width:420px}#detail .detail-info .price{color:#000;color:var(--text-primary);font-family:Pretendard,sans-serif;font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:500;line-height:130%;margin-top:8px}#detail .detail-info button{background:#0000;border:1px solid #262626;border:1px solid var(--border-dark);cursor:pointer;font-family:Pretendard,sans-serif;font-size:clamp(.9rem,1.2vw,1rem);font-weight:500;letter-spacing:.05em;line-height:140%;margin-top:2.5rem;overflow:hidden;padding:1rem 2.5rem;position:relative;text-transform:uppercase;transition:all .4s ease}#detail .detail-info button:before{background:#000;background:var(--color-black);content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .4s ease;z-index:-1}#detail .detail-info button:hover:before{transform:scaleX(1)}#detail .detail-info button:hover{color:#a3a3a3;color:var(--color-gray-400)}#about{background:#fff;background:var(--bg-primary);padding:180px 40px}#about .about-inner{align-items:center;display:flex;flex-direction:column;gap:100px;justify-content:center;margin:0 auto;max-width:1100px;text-align:center}#about .about-hero h2{color:#000;color:var(--text-primary);font-family:Playfair Display,serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:500;letter-spacing:.04em;letter-spacing:-.02em;line-height:115%}#about .about-hero p{color:inherit;color:#a3a3a3;color:var(--text-muted);font-family:Pretendard,sans-serif;font-size:clamp(.85rem,1.1vw,.95rem);font-weight:300;line-height:150%;margin-top:12px}#about .about-text p{color:inherit;color:#525252;color:var(--text-secondary);font-family:Pretendard,sans-serif;font-size:clamp(.95rem,1.3vw,1.05rem);font-weight:400;line-height:160%;line-height:1.8;margin:0 auto;max-width:700px}#about .about-image{overflow:hidden;width:100%}#about .about-image img{height:auto;object-fit:cover;transition:transform .8s ease;width:100%}#about .about-image:hover img{transform:scale(1.03)}#about .about-values{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}#about .about-values span{color:#000;color:var(--text-primary);font-family:Pretendard,sans-serif;font-size:clamp(.75rem,1vw,.85rem);font-weight:300;letter-spacing:.08em;line-height:140%;position:relative;text-transform:uppercase;transition:opacity .3s ease}#about .about-values span:after{background:#000;background:var(--color-black);content:"";display:block;height:1px;margin-top:6px;transition:width .3s ease;width:0}#about .about-values span:hover{opacity:.7}#about .about-values span:hover:after{width:100%}#about .about-cta a{border:1px solid #262626;border:1px solid var(--border-dark);display:inline-block;font-family:Pretendard,sans-serif;font-size:clamp(.9rem,1.2vw,1rem);font-weight:500;letter-spacing:.05em;line-height:140%;overflow:hidden;padding:14px 36px;position:relative;text-transform:uppercase;transition:all .4s ease}#about .about-cta a:before{background:#000;background:var(--color-black);content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .4s ease;z-index:-1}#about .about-cta a:hover:before{transform:scaleX(1)}#about .about-cta a:hover{color:#fff;color:var(--text-inverse)}#cart{background:#fff;background:var(--bg-primary);padding:160px 40px}#cart .cart-inner{margin:0 auto;max-width:1000px}#cart h2{color:#000;color:var(--text-primary);font-family:Playfair Display,serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:500;letter-spacing:.04em;line-height:115%;margin-bottom:40px}#cart .cart-item{border-bottom:1px solid #e5e5e5;border-bottom:1px solid var(--border-light);display:flex;gap:24px;margin-bottom:40px;padding-bottom:30px}#cart .cart-item img{height:150px;object-fit:cover;width:120px}#cart .cart-item .cart-info{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:flex-start}#cart .cart-item .cart-info h3{color:#000;color:var(--text-primary);font-family:Pretendard,sans-serif;font-size:clamp(1.2rem,2.5vw,1.5rem);font-weight:500;line-height:130%}#cart .cart-item .cart-info p{color:inherit;color:#525252;color:var(--text-secondary);font-family:Pretendard,sans-serif;font-size:clamp(.95rem,1.3vw,1.05rem);font-weight:400;line-height:160%}#cart .cart-item .cart-info input{border:1px solid #e5e5e5;border:1px solid var(--border-light);padding:6px;width:60px}#cart .cart-item .cart-info button{background:none;border:1px solid #262626;border:1px solid var(--border-dark);cursor:pointer;font-family:Pretendard,sans-serif;font-size:clamp(.75rem,1vw,.85rem);font-weight:300;letter-spacing:.08em;line-height:140%;padding:6px 12px;text-transform:uppercase;transition:all .3s ease}#cart .cart-item .cart-info button:hover{background:#000;background:var(--color-black);color:#fff;color:var(--text-inverse)}#cart .cart-total{margin-top:50px;text-align:right}#cart .cart-total h3{color:#000;color:var(--text-primary);font-family:Pretendard,sans-serif;font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:125%}#cart.empty{align-items:center;display:flex;justify-content:center;min-height:70vh}#cart .cart-empty{text-align:center}#cart .cart-empty h2{color:#000;color:var(--text-primary);font-family:Playfair Display,serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:500;letter-spacing:.04em;line-height:115%;margin-bottom:12px}#cart .cart-empty p{color:inherit;color:#a3a3a3;color:var(--text-muted);font-family:Pretendard,sans-serif;font-size:clamp(.95rem,1.3vw,1.05rem);font-weight:400;line-height:160%;margin-bottom:30px}#cart .cart-empty .go-shop{border:1px solid #262626;border:1px solid var(--border-dark);display:inline-block;font-family:Pretendard,sans-serif;font-size:clamp(.9rem,1.2vw,1rem);font-weight:500;letter-spacing:.05em;line-height:140%;overflow:hidden;padding:14px 36px;position:relative;text-transform:uppercase;transition:all .4s ease}#cart .cart-empty .go-shop:before{background:#000;background:var(--color-black);content:"";inset:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .4s ease;z-index:-1}#cart .cart-empty .go-shop:hover:before{transform:scaleX(1)}#cart .cart-empty .go-shop:hover{color:#fff;color:var(--text-inverse)}:root{--color-black:#000;--color-white:#fff;--color-gray-100:#f5f5f5;--color-gray-200:#e5e5e5;--color-gray-300:#d4d4d4;--color-gray-400:#a3a3a3;--color-gray-500:#737373;--color-gray-600:#525252;--color-gray-700:#404040;--color-gray-800:#262626;--color-gray-900:#171717;--text-primary:#000;--text-secondary:#525252;--text-muted:#a3a3a3;--text-inverse:#fff;--bg-primary:#fff;--bg-secondary:#f5f5f5;--bg-dark:#000;--color-accent:#eae6e1;--border-light:#e5e5e5;--border-dark:#262626}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}li{list-style:none}button,input{font-family:inherit}button{background:none;border:none;cursor:pointer}img{display:block;max-width:100%}body,html{color:inherit;font-family:Pretendard,sans-serif;font-size:clamp(.95rem,1.3vw,1.05rem);font-weight:400;line-height:160%}body{background:#fff;background:var(--bg-primary);color:#000;color:var(--text-primary);letter-spacing:-.01em;overflow-x:hidden}::selection{background:#000;background:var(--color-black);color:#fff;color:var(--color-white)}
/*# sourceMappingURL=main.6a191b83.css.map*/