@import"https://fonts.googleapis.com/css2?family=Noto+Sans+KR&display=swap";:root{--color-blue: #00aeef;--color-light-gray: #edebe9;--color-cool-gray: #f7f7f8;--color-gray: #cccccc;--color-charcoal-gray: #333333;--color-dark-gray: #545454;--color-black: #333333;--color-white: #ffffff;--color-beige: #fdfbf7;--color-creamy-white: #f9f6f0;--color-warm-white: #fdfbf7;--font-family-base: "Helvetica Neue", Helvetica, Arial, sans-serif;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-base-plus: 1.125rem;--font-size-m: 1.25rem;--font-size-lg: 1.5rem;--font-size-xl: 2rem;--font-weight-regular: 400;--button-font-weight: 500;--font-weight-bold: 700;--line-height-base: 1.6;--space-1: .5rem;--space-2: 1rem;--space-3: 1.5rem;--space-4: 2rem;--space-5: 3rem;--button-line-height: 3.125rem;--button-font-size: var(--font-size-sm);--button-padding: 0 var(--space-2);--break-point: 768px}body{font-family:Noto Sans KR,sans-serif}html,body{-webkit-user-select:none;user-select:none}.btn,.btn-outline{display:inline-block;background-color:var(--color-white);line-height:var(--button-line-height);color:var(--color-black);font-weight:var(--button-font-weight);text-decoration:none;text-align:center;cursor:pointer;width:18.75rem;height:3.125rem}.btn-outline{border:1px solid var(--color-black)}.nav-arrow{position:absolute;top:50%;transform:translateY(-50%);background:var(--color-white);border:none;align-content:center;font-size:var(--font-size-base);cursor:pointer;padding:0 var(--space-1) .3rem;z-index:99;opacity:0;transition:opacity .2s}.nav-arrow.left{left:0}.nav-arrow.right{right:0}.product-list-wrapper:hover .nav-arrow{display:block;opacity:1}button{border:0;background:transparent}.main-slider{position:relative;width:100%;height:100vh;overflow:hidden}.main-slider .main-slide-pagination{display:flex;position:absolute;bottom:var(--space-2);gap:var(--space-2);width:100%;padding-right:var(--space-4);justify-content:end}.main-slider .main-slide-pagination .page-btn{cursor:pointer;color:var(--color-gray);transition:background-color .3s ease;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold)}.main-slider .page-btn[aria-selected=true]{color:var(--color-warm-white)}.main-slides{display:flex;width:100%;height:100%;transition:transform .5s ease-in-out}.main-slides .slide{flex:0 0 100%;display:flex;height:100%;background-size:cover;background-position:center;color:#fff}.main-slides .s1{background-image:url(/assets/slide1-q3Q_MUT0.webp)}.main-slides .s2{background-image:url(/assets/slide2-ChMtwqbT.webp)}.main-slides .s3{background-image:url(/assets/slide3-DHtyhEIr.webp)}.main-slides .slide-text{display:flex;flex-direction:column;margin-top:auto;padding-left:var(--space-4);padding-bottom:var(--space-5);width:100%;gap:var(--space-2)}.main-slides .slide-text .slide-title{font-size:var(--font-size-xl)}.main-slides .slide-text .slide-subtitle{font-size:var(--font-size-base)}.main-slides .slide-text .slide-text p,.main-slides .slide-text .slide-text a{margin-top:var(--space-2)}.main-slide-controls{position:absolute;top:50%;left:0;right:0;display:flex;justify-content:space-between;transform:translateY(-50%);opacity:0;pointer-events:none;transition:opacity .3s}.main-slider:hover .main-slide-controls{opacity:1;pointer-events:auto}.main-slide-controls button{background:var(--color-white);color:var(--color-black);padding:0 16px;font-size:var(--font-size-lg);cursor:pointer}@media (max-width: 768px){.main-slider{max-height:650px}.main-slider .main-slide-pagination{justify-content:start;padding-left:var(--space-2)}.main-slides .slide-text{padding:0 var(--space-1) var(--space-5)}a.btn{width:100%}}
