@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,300;9..144,400;9..144,500;9..144,600&family=Inter:wght@300;400;500;600;700&display=swap";:root{--sk-cream: #F8F5FA;--sk-white: #FFFFFF;--sk-aubergine: #2A1F35;--sk-aubergine-soft: #6B5878;--sk-aubergine-light: #9B8DAA;--sk-violet: #7B4FAD;--sk-violet-dark: #5E3987;--sk-violet-deep: #3D2459;--sk-lavender: #E8DCF0;--sk-lavender-soft: #F3EBF8;--sk-lavender-mist: #FAF5FE;--sk-gold: #C9A961;--sk-gold-soft: #E8DDC0;--sk-border: rgba(42, 31, 53, .08);--sk-border-strong: rgba(42, 31, 53, .16);--sk-shadow-soft: 0 2px 8px rgba(42, 31, 53, .04);--sk-shadow-medium: 0 4px 24px rgba(42, 31, 53, .08);--sk-shadow-strong: 0 8px 40px rgba(42, 31, 53, .12);--sk-font-serif: "Fraunces", "Cormorant Garamond", Georgia, serif;--sk-font-sans: "Inter", system-ui, -apple-system, sans-serif;--sk-space-xs: 4px;--sk-space-sm: 8px;--sk-space-md: 16px;--sk-space-lg: 24px;--sk-space-xl: 40px;--sk-space-2xl: 64px;--sk-space-3xl: 96px;--sk-space-4xl: 128px;--sk-ease: cubic-bezier(.4, 0, .2, 1);--sk-ease-out: cubic-bezier(0, 0, .2, 1);--sk-ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--sk-transition-fast: .2s var(--sk-ease);--sk-transition-base: .35s var(--sk-ease);--sk-transition-slow: .5s var(--sk-ease);--sk-container-max: 1440px;--sk-container-narrow: 1200px;--sk-container-text: 720px;--font-heading-family: "Fraunces", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 400;--font-body-family: "Inter", system-ui, sans-serif;--font-body-style: normal;--font-body-weight: 400}html{scroll-behavior:smooth}body{background:var(--sk-cream);color:var(--sk-aubergine);font-family:var(--sk-font-sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--sk-font-serif);font-weight:400;letter-spacing:-.02em;line-height:1.15;color:var(--sk-aubergine)}h1,.h0,.h1{font-size:clamp(2rem,5vw,3.5rem);font-weight:400}h2,.h2{font-size:clamp(1.5rem,3.5vw,2.5rem)}h3,.h3{font-size:clamp(1.25rem,2.5vw,1.75rem)}h4,.h4{font-size:clamp(1.125rem,2vw,1.375rem)}h5,.h5{font-size:1.125rem}h6,.h6{font-size:1rem;text-transform:uppercase;letter-spacing:.1em;font-family:var(--sk-font-sans);font-weight:500}.serif-italic,em.editorial{font-family:var(--sk-font-serif);font-style:italic;font-variation-settings:"SOFT" 100}.eyebrow,.section-eyebrow{display:inline-block;font-family:var(--sk-font-sans);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.2em;color:var(--sk-violet);margin-bottom:12px}a{color:var(--sk-aubergine);text-decoration:none;transition:color var(--sk-transition-fast)}a:hover{color:var(--sk-violet)}.link-underline{position:relative;display:inline-block;padding-bottom:2px}.link-underline:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform var(--sk-transition-base)}.link-underline:hover:after{transform:scaleX(1);transform-origin:left}.button,.shopify-payment-button__button--unbranded,button[type=submit]{font-family:var(--sk-font-sans);font-weight:500;font-size:13px;letter-spacing:.1em;text-transform:uppercase;padding:14px 32px;border-radius:0;transition:all var(--sk-transition-base);position:relative;overflow:hidden;border:none;cursor:pointer}.button--primary,button[type=submit]:not(.button--secondary){background:var(--sk-aubergine);color:var(--sk-cream)}.button--primary:hover,button[type=submit]:not(.button--secondary):hover{background:var(--sk-violet);transform:translateY(-1px);box-shadow:var(--sk-shadow-medium)}.button--secondary{background:transparent;color:var(--sk-aubergine);border:1px solid var(--sk-aubergine)}.button--secondary:hover{background:var(--sk-aubergine);color:var(--sk-cream)}.button--arrow{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--sk-aubergine);padding:8px 0;border-bottom:1px solid var(--sk-aubergine)}.button--arrow:after{content:"\2192";transition:transform var(--sk-transition-base)}.button--arrow:hover:after{transform:translate(6px)}.card-wrapper,.card,.product-card{transition:transform var(--sk-transition-base)}.card__media,.media,.product-card__image-wrapper{overflow:hidden;background:var(--sk-lavender-soft)}.card__media img,.media img,.product-card__image-wrapper img{transition:transform var(--sk-transition-slow)}.card-wrapper:hover .card__media img,.card:hover .media img,.product-card:hover img{transform:scale(1.05)}.card__information .caption-with-letter-spacing,.product__vendor{font-family:var(--sk-font-sans);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.15em;color:var(--sk-violet);margin-bottom:6px}.card__heading,.product-card__title{font-family:var(--sk-font-serif);font-size:16px;font-weight:400;line-height:1.3;color:var(--sk-aubergine);margin-bottom:8px}.price__regular .price-item--regular,.product-card__price{font-family:var(--sk-font-sans);font-size:15px;font-weight:500;color:var(--sk-aubergine)}.badge{font-family:var(--sk-font-sans);font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;padding:4px 10px;border-radius:0;background:var(--sk-aubergine);color:var(--sk-cream)}.badge--new{background:var(--sk-violet)}.badge--sale{background:var(--sk-aubergine);color:var(--sk-gold)}.badge--hot{background:var(--sk-gold);color:var(--sk-aubergine)}.badge--sold-out{background:var(--sk-aubergine-soft)}@keyframes sk-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes sk-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sk-scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.sk-animate-on-scroll{opacity:0}.sk-animate-on-scroll.sk-visible{animation:sk-fade-in-up .8s var(--sk-ease-out) forwards}.sk-fade-in{animation:sk-fade-in .6s var(--sk-ease) forwards}.header{background:var(--sk-cream);border-bottom:1px solid var(--sk-border);transition:all var(--sk-transition-base)}.header__heading-link,.header__heading-logo{font-family:var(--sk-font-serif);font-weight:400;letter-spacing:.02em}.header__menu-item{font-family:var(--sk-font-sans);font-size:13px;font-weight:400;letter-spacing:.05em;text-transform:uppercase;position:relative;padding:12px 16px;transition:color var(--sk-transition-fast)}.header__menu-item span{position:relative}.header__menu-item span:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:1px;background:var(--sk-violet);transform:scaleX(0);transform-origin:right;transition:transform var(--sk-transition-base)}.header__menu-item:hover span:after{transform:scaleX(1);transform-origin:left}.header__menu-item:hover{color:var(--sk-violet)}.mega-menu__content,.header__submenu{background:var(--sk-cream);border-top:1px solid var(--sk-border);box-shadow:var(--sk-shadow-medium);opacity:0;visibility:hidden;transform:translateY(-10px);transition:all var(--sk-transition-base)}.header__menu-item:hover+.mega-menu__content,.mega-menu__content:hover,.has-submenu:hover .header__submenu,.header__menu-item[aria-expanded=true]+.mega-menu__content{opacity:1;visibility:visible;transform:translateY(0)}.announcement-bar,.utility-bar{background:var(--sk-aubergine);color:var(--sk-cream);font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:10px 0}.announcement-bar__message{font-family:var(--sk-font-sans);font-weight:400}.footer{background:var(--sk-aubergine);color:var(--sk-cream);padding:var(--sk-space-3xl) 0 var(--sk-space-lg)}.footer h2,.footer h3,.footer h4,.footer .footer-block__heading{color:var(--sk-cream);font-family:var(--sk-font-sans);font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.15em;margin-bottom:var(--sk-space-md)}.footer a{color:#f8f5fab3;font-size:13px;transition:color var(--sk-transition-fast)}.footer a:hover{color:var(--sk-lavender)}.shopify-section{position:relative}.section-padding{padding:var(--sk-space-3xl) var(--sk-space-lg)}.section--cream{background:var(--sk-cream)}.section--lavender-soft{background:var(--sk-lavender-soft)}.section--lavender{background:var(--sk-lavender)}.section--aubergine{background:var(--sk-aubergine);color:var(--sk-cream)}.section--aubergine h1,.section--aubergine h2,.section--aubergine h3{color:var(--sk-cream)}.sk-text-center{text-align:center}.sk-text-violet{color:var(--sk-violet)}.sk-text-gold{color:var(--sk-gold)}.sk-bg-cream{background:var(--sk-cream)}.sk-bg-lavender{background:var(--sk-lavender-soft)}.sk-divider{width:40px;height:1px;background:var(--sk-violet);margin:var(--sk-space-md) auto}@media(max-width:990px){:root{--sk-space-3xl: 64px;--sk-space-4xl: 96px}.section-padding{padding:var(--sk-space-2xl) var(--sk-space-md)}}@media(max-width:749px){:root{--sk-space-3xl: 48px}h1,.h0,.h1{font-size:clamp(1.75rem,8vw,2.25rem);line-height:1.1}h2,.h2{font-size:clamp(1.375rem,6vw,1.75rem)}.button{padding:14px 24px;font-size:12px;width:100%}.header__menu-item{font-size:14px}.section-padding{padding:var(--sk-space-xl) var(--sk-space-md)}}@media(max-width:480px){body{font-size:15px}.section-padding{padding:var(--sk-space-xl) var(--sk-space-sm)}.eyebrow,.section-eyebrow{font-size:10px;letter-spacing:.15em}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--sk-cream)}::-webkit-scrollbar-thumb{background:var(--sk-lavender);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--sk-violet)}::selection{background:var(--sk-violet);color:var(--sk-cream)}::-moz-selection{background:var(--sk-violet);color:var(--sk-cream)}*:focus-visible{outline:2px solid var(--sk-violet);outline-offset:2px}.sk-hidden{display:none!important}*{transition-property:background-color,color,border-color,opacity,transform;transition-duration:.2s;transition-timing-function:var(--sk-ease)}img,video,.no-transition{transition:none}
/*# sourceMappingURL=/cdn/shop/t/2/assets/skincare-korea.css.map */
