@import"https://fonts.googleapis.com/css2?family=Hanken+Grotesk:wght@400;600;800;900&family=Nunito:wght@600;800&family=Source+Sans+3:ital,wght@0,300;0,400;0,600;0,700;0,900;1,300;1,400&family=Noto+Sans+KR:wght@400;700;900&display=swap";:root{--hj-green-enso: #5BBD4E;--hj-green-enso-ink: #2D6E25;--hj-green-sage: #A8D48A;--hj-green-mint: #D6ECCC;--hj-ink: #1A1A1A;--hj-ink-soft: #3A3A3A;--hj-white: #FFFFFF;--hj-off-white: #FAF8F3;--hj-sand: #F5DEB3;--hj-peach: #F2C896;--hj-ribbon: #CC2222;--hj-ribbon-accent: #E8C84A;--flavor-original: #5BBD4E;--flavor-apple: #D42B2B;--flavor-strawberry: #E8527A;--flavor-peach: #F5A35C;--flavor-mandarin: #F07830;--flavor-blueberry: #8B72BE;--flavor-lychee: #F0A0C0;--flavor-watermelon: #3ABFBF;--hj-font-display: "Alma Sans", "Hanken Grotesk", "Arial Black", system-ui, sans-serif;--hj-font-friendly: "Arial Rounded MT Bold", "Nunito", "Arial Rounded", system-ui, sans-serif;--hj-font-body: "Source Sans Pro", "Source Sans 3", "Helvetica Neue", Arial, sans-serif;--hj-font-korean: "Noto Sans KR", "Apple SD Gothic Neo", sans-serif;--hj-1: 4px;--hj-2: 8px;--hj-3: 16px;--hj-4: 24px;--hj-5: 32px;--hj-6: 48px;--hj-7: 64px;--hj-8: 96px;--hj-r-sm: 4px;--hj-r-md: 8px;--hj-r-lg: 16px;--hj-r-pill: 999px}@font-face{font-family:Alma Sans;src:url(alma-sans-heavy.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Arial Rounded MT Bold;src:url(arialroundedmtbold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(SourceSansPro-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(SourceSansPro-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(SourceSansPro-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(SourceSansPro-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(SourceSansPro-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(SourceSansPro-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Source Sans Pro;src:url(SourceSansPro-Black.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}body,.gradient{--font-body-family: var(--hj-font-body);--font-heading-family: var(--hj-font-display);font-feature-settings:"kern" 1,"liga" 1}h1,h2,h3,h4,.h0,.h1,.h2{font-family:var(--hj-font-display);font-weight:900;letter-spacing:-.02em;color:var(--hj-ink)}.h3,h3,.h4,h4{letter-spacing:0}.caption-with-letter-spacing,.caption-large.light,.subtitle{font-family:var(--hj-font-body);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.button,.shopify-payment-button__button--unbranded{font-family:var(--hj-font-body);font-weight:600;letter-spacing:.04em;border-radius:var(--hj-r-sm)}.button--primary,.button:not(.button--secondary):not(.button--tertiary){--color-button: 91, 189, 78;--color-button-text: 255, 255, 255}.button--primary:hover:not([disabled]),.button:not(.button--secondary):not(.button--tertiary):hover:not([disabled]){--color-button: 62, 147, 51}.button--secondary{background-color:transparent;color:var(--hj-ink)}.button--secondary:before{box-shadow:0 0 0 var(--buttons-border-width, 1px) var(--hj-ink) inset!important}.hanjan-divider{height:1px;background-color:var(--hj-green-sage);opacity:.4;border:0;margin:var(--hj-5) 0}.hj-eyebrow{font-family:var(--hj-font-body);font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--hj-ink-soft)}.hj-flavors{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--hj-3);list-style:none;margin:0;padding:0}.hj-flavors__item{display:flex;flex-direction:column;align-items:center;gap:var(--hj-2);width:96px;text-align:center}.hj-flavors__chip{position:relative;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.45),transparent 55%),var(--chip);box-shadow:inset 0 0 0 3px #ffffffd9,inset 0 0 0 4px var(--chip),0 6px 18px -8px #1a1a1a40;color:var(--hj-white);font-family:var(--hj-font-display);font-weight:900;font-size:22px;letter-spacing:-.02em;transition:transform .18s ease,box-shadow .18s ease;text-decoration:none}.hj-flavors__chip:hover{transform:translateY(-2px) scale(1.04)}.hj-flavors__chip:focus-visible{outline:2px solid var(--hj-ink);outline-offset:4px}.hj-flavors__label{font-family:var(--hj-font-friendly);font-weight:800;font-size:13px;letter-spacing:.04em;color:var(--hj-ink);text-decoration:none}.hj-flavors__item--active .hj-flavors__chip{box-shadow:inset 0 0 0 3px var(--hj-white),inset 0 0 0 4px var(--chip),0 0 0 2px var(--chip),0 0 0 5px var(--hj-white),0 0 0 6px var(--chip);transform:scale(1.06)}.hj-ribbon-wrap{position:relative;overflow:hidden}.hj-ribbon{--hj-ribbon-inset: 36px;--hj-ribbon-width: 240px;position:absolute;top:0;left:0;width:var(--hj-ribbon-width);padding:8px 0 6px;background:var(--hj-ribbon);color:var(--hj-white);font-family:var(--hj-font-body);font-weight:900;font-size:11px;letter-spacing:.1em;text-align:center;transform-origin:0 0;transform:translate(var(--hj-ribbon-inset),var(--hj-ribbon-inset)) rotate(-45deg) translate(-50%,-50%);z-index:5;box-shadow:0 2px 8px -2px #00000040;pointer-events:none}.hj-ribbon:after{content:"";display:block;width:24px;height:1px;background:var(--hj-ribbon-accent);margin:3px auto 0}.hj-hero{position:relative;isolation:isolate;padding:clamp(64px,9vw,128px) var(--hj-4) clamp(56px,7vw,96px);background:radial-gradient(ellipse 90% 80% at 50% 45%,var(--hj-hero-bg-inner, #FFE9C5) 0%,var(--hj-hero-bg-outer, var(--hj-sand)) 75%,var(--hj-hero-bg-outer, var(--hj-sand)) 100%);text-align:center;overflow:hidden}.hj-hero.hj-hero--no-gradient{background:rgb(var(--color-background))}.hj-hero__image-layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--hj-hero-image-opacity, .6);mix-blend-mode:multiply;z-index:0;pointer-events:none;overflow:hidden}.hj-hero__image-layer .hj-hero__image{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hj-hero__inner{position:relative;z-index:1}.hj-hero__eyebrow{font-family:var(--hj-font-body);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--hj-ink-soft);margin:0 0 var(--hj-4)}.hj-hero__enso{position:relative;display:inline-grid;place-items:center;margin:0 auto var(--hj-2)}.hj-hero__enso svg,.hj-hero__logo-img{width:clamp(220px,28vw,360px);height:auto;display:block}.hj-hero__logo-img{object-fit:contain}.hj-hero__hangul{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-family:var(--hj-font-korean);font-weight:900;font-size:clamp(96px,12vw,160px);color:var(--hj-ink);letter-spacing:-.05em;line-height:1;transform:translate(-4%,2%)}.hj-hero__wordmark{font-family:var(--hj-font-display);font-weight:900;font-size:clamp(20px,2.2vw,28px);letter-spacing:.42em;margin:var(--hj-3) 0 var(--hj-4);color:var(--hj-ink)}.hj-hero__tagline{font-family:var(--hj-font-body);font-style:italic;font-weight:300;font-size:clamp(18px,1.6vw,22px);color:var(--hj-ink-soft);max-width:38ch;margin:var(--hj-5) auto;line-height:1.4}.hj-hero__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--hj-3)}.hj-hero__cta{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;border-radius:var(--hj-r-sm);background:var(--hj-green-enso);color:var(--hj-white);font-family:var(--hj-font-body);font-weight:600;font-size:15px;letter-spacing:.06em;text-decoration:none;transition:background .18s ease,transform .18s ease}.hj-hero__cta:hover{background:var(--hj-green-enso-ink);transform:translateY(-1px)}.hj-hero__cta:focus-visible{outline:2px solid var(--hj-ink);outline-offset:3px}.hj-hero__cta--ghost{background:transparent;color:var(--hj-ink);box-shadow:inset 0 0 0 2px var(--hj-ink)}.hj-hero__cta--ghost:hover{background:var(--hj-ink);color:var(--hj-white);transform:translateY(-1px)}.hj-flavor-section{padding:var(--hj-7) var(--hj-4);text-align:center}.hj-flavor-section__title{font-family:var(--hj-font-display);font-weight:900;font-size:clamp(28px,3vw,40px);margin:0 0 var(--hj-2);letter-spacing:-.02em}.hj-flavor-section__title small{display:block;font-family:var(--hj-font-body);font-weight:400;font-style:italic;font-size:16px;color:var(--hj-ink-soft);letter-spacing:0;margin-top:6px}.hj-flavor-section .hj-flavors{margin-top:var(--hj-6);max-width:900px;margin-inline:auto}.hanjan-home .featured-collection .title-wrapper-with-link h2{font-family:var(--hj-font-display);font-weight:900;letter-spacing:-.02em}.hanjan-collection .collection-hero{padding:var(--hj-7) 0 var(--hj-6)}.hanjan-collection .collection-hero__inner{text-align:center}.hanjan-collection .collection-hero__title{font-family:var(--hj-font-display);font-weight:900;font-size:clamp(36px,4.5vw,56px);letter-spacing:-.02em;margin:0;display:inline-block}.hanjan-collection .collection-hero__description{font-family:var(--hj-font-body);font-style:italic;font-weight:300;font-size:18px;max-width:52ch;margin:var(--hj-3) auto 0;text-align:center}.hanjan-collection .facets__summary,.hanjan-collection facet-filters-form .facets__display details summary{border-radius:var(--hj-r-pill);font-family:var(--hj-font-body);letter-spacing:.06em}.hanjan-collection .active-facets__button{border-radius:var(--hj-r-pill);background:var(--hj-green-mint);color:var(--hj-ink)}.hanjan-product .product{padding-top:var(--hj-6);padding-bottom:var(--hj-7)}.hanjan-product .product__media-wrapper{position:relative}.hanjan-product .product__media-wrapper .hj-ribbon-host{position:relative;border-radius:var(--hj-r-lg);overflow:hidden}@media screen and (min-width:750px){.hanjan-product .product__media-wrapper .hj-ribbon-host.product__column-sticky media-gallery.product__column-sticky{position:static;top:auto}}.hanjan-product .product__info-wrapper{padding-left:clamp(0px,3vw,48px)}.hj-product-eyebrow{font-family:var(--hj-font-body);font-weight:600;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--hj-green-enso-ink);margin:0 0 var(--hj-3)}.hj-product-eyebrow>*{margin:0}.hanjan-product .product__title>*{font-family:var(--hj-font-display);font-weight:900;font-size:clamp(36px,4vw,56px);letter-spacing:-.02em;line-height:1.05;margin:0}.hj-stock-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--hj-r-pill);font-family:var(--hj-font-friendly);font-weight:800;font-size:13px;letter-spacing:.06em;background:var(--hj-stock-bg, rgba(91, 189, 78, .12));color:var(--hj-stock-fg, var(--hj-green-enso-ink));box-shadow:inset 0 0 0 1px var(--hj-stock-fg, var(--hj-green-enso-ink))}.hj-stock-badge__dot{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none}.hj-stock-badge--in{--hj-stock-bg: rgba(91, 189, 78, .14);--hj-stock-fg: #2D6E25}.hj-stock-badge--low{--hj-stock-bg: rgba(245, 163, 92, .18);--hj-stock-fg: #B5621E}.hj-stock-badge--out{--hj-stock-bg: rgba(204, 34, 34, .12);--hj-stock-fg: #A21B1B}.hj-tagline{font-family:var(--hj-font-body);font-style:italic;font-weight:300;font-size:18px;color:var(--hj-ink-soft);margin:var(--hj-3) 0 var(--hj-4)}.hanjan-product .price__regular .price-item{font-family:var(--hj-font-display);font-weight:900;font-size:28px;letter-spacing:-.01em}.hj-spec-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--hj-green-sage);border:1px solid var(--hj-green-sage);border-radius:var(--hj-r-md);margin:var(--hj-5) 0;overflow:hidden}.hj-spec-strip__cell{background:var(--hj-off-white);padding:var(--hj-3) var(--hj-3);text-align:center}.hj-spec-strip__value{display:block;font-family:var(--hj-font-display);font-weight:900;font-size:22px;letter-spacing:-.01em;color:var(--hj-ink);line-height:1}.hj-spec-strip__label{display:block;font-family:var(--hj-font-body);font-weight:600;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--hj-ink-soft);margin-top:6px}.hj-spec-strip__cell--hangul .hj-spec-strip__value{font-family:var(--hj-font-korean);font-weight:900;letter-spacing:-.05em}.hj-try-other{padding:var(--hj-7) var(--hj-4);border-top:1px solid rgba(168,212,138,.4);text-align:center}.hj-try-other__title{font-family:var(--hj-font-display);font-weight:900;font-size:clamp(24px,2.4vw,32px);letter-spacing:-.02em;margin:0 0 var(--hj-2)}.hj-try-other__subtitle{font-family:var(--hj-font-body);font-style:italic;font-weight:300;color:var(--hj-ink-soft);margin:0 0 var(--hj-5);font-size:16px}.hj-buy-scope product-form .product-form__submit{border-radius:var(--hj-r-sm);background:var(--hj-buy-bg, var(--hj-green-enso));color:var(--hj-buy-text, var(--hj-white));box-shadow:inset 0 0 0 var(--buttons-border-width, 1px) var(--hj-buy-border, var(--hj-buy-bg, var(--hj-green-enso)));padding-block:16px;font-family:var(--hj-font-body);font-weight:700;letter-spacing:.08em;transition:background .18s ease,color .18s ease,box-shadow .18s ease}.hj-buy-scope product-form .product-form__submit:hover:not([disabled]){background:var(--hj-buy-bg-hover, var(--hj-green-enso-ink));color:var(--hj-buy-text-hover, var(--hj-white));box-shadow:inset 0 0 0 var(--buttons-border-width, 1px) var(--hj-buy-border, var(--hj-buy-bg-hover, var(--hj-green-enso-ink)))}.hj-buy-scope product-form .product-form__submit:before,.hj-buy-scope product-form .product-form__submit:after{display:none}.hj-buy-scope .shopify-payment-button__button--unbranded{background:var(--hj-ink);color:var(--hj-white);border-radius:var(--hj-r-sm)}.hanjan-product .product__description{font-family:var(--hj-font-body);font-size:17px;line-height:1.6;color:var(--hj-ink-soft)}[data-hj-card-hover] .product-card-wrapper .card__media{transition:transform .25s ease,box-shadow .25s ease;will-change:transform}[data-hj-card-hover] .product-card-wrapper .card__media img{transition:transform .35s ease}[data-hj-card-hover=lift] .product-card-wrapper:hover .card__media{transform:translateY(-6px);box-shadow:0 18px 32px -22px #1a1a1a4d}[data-hj-card-hover=zoom] .product-card-wrapper:hover .card__media img{transform:scale(1.04)}[data-hj-card-hover=tilt] .product-card-wrapper .card__media{transition:transform .3s ease}[data-hj-card-hover=tilt] .product-card-wrapper:hover .card__media{transform:rotate(-1deg) translateY(-3px)}[data-hj-card-edge=true] .product-card-wrapper{position:relative}[data-hj-card-edge=true] .product-card-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--hj-flavor, var(--hj-green-enso));border-radius:var(--hj-r-sm) var(--hj-r-sm) 0 0;z-index:2;pointer-events:none}[data-hj-card-radius] .product-card-wrapper .card,[data-hj-card-radius] .product-card-wrapper .card__inner,[data-hj-card-radius] .product-card-wrapper .card__media{border-radius:var(--hj-card-radius, 0)}body[data-hj-btn-shape=pill] .button,body[data-hj-btn-shape=pill] .shopify-payment-button__button--unbranded{border-radius:var(--hj-r-pill)}body[data-hj-btn-shape=rounded] .button,body[data-hj-btn-shape=rounded] .shopify-payment-button__button--unbranded{border-radius:var(--hj-r-md)}body[data-hj-btn-shape=square] .button,body[data-hj-btn-shape=square] .shopify-payment-button__button--unbranded{border-radius:0}body[data-hj-btn-casing=upper] .button,body[data-hj-btn-casing=upper] .shopify-payment-button__button--unbranded{text-transform:uppercase;letter-spacing:.12em}body[data-hj-btn-treatment=brushstroke] .button--primary,body[data-hj-btn-treatment=brushstroke] .button:not(.button--secondary):not(.button--tertiary){background-image:radial-gradient(circle at 20% 40%,rgba(255,255,255,.18),transparent 60%);background-blend-mode:screen}body[data-hj-btn-treatment=outline] .button--primary,body[data-hj-btn-treatment=outline] .button:not(.button--secondary):not(.button--tertiary){background-color:transparent;color:var(--hj-green-enso-ink);box-shadow:inset 0 0 0 2px var(--hj-green-enso)}body[data-hj-btn-treatment=outline] .button--primary:hover,body[data-hj-btn-treatment=outline] .button:not(.button--secondary):not(.button--tertiary):hover{background-color:var(--hj-green-enso);color:var(--hj-white)}@media(prefers-reduced-motion:reduce){.hj-hero__cta,.hj-flavors__chip,[data-hj-card-hover] .product-card-wrapper .card__media,[data-hj-card-hover] .product-card-wrapper .card__media img{transition:none!important}[data-hj-card-hover] .product-card-wrapper:hover .card__media,[data-hj-card-hover] .product-card-wrapper:hover .card__media img,.hj-hero__cta:hover{transform:none}}@media(max-width:749px){.hj-flavors__item{width:80px}.hj-flavors__chip{width:56px;height:56px;font-size:18px}.hj-spec-strip{grid-template-columns:1fr}.hj-ribbon{--hj-ribbon-inset: 28px;--hj-ribbon-width: 200px;font-size:10px}.hanjan-product .product__info-wrapper{padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hanjan-brand.css.map */
