:root{--black: #0F0F0F;--white: #FFFFFF;--gold: #A8843A;--gold-bright: #C9A24C;--gold-soft: #C9A86A;--ink: #141414;--ivory: #F7F4EE;--sand: #EDE6DA;--muted: #6F685E;--line: #DCD4C6;--tile-line: #E4DCCD;--surface: #F4F2EE;--teal: #1F4A57;--on-dark: #F2EDE3;--on-dark-muted: #B9B2A6;--on-dark-subtle: #8C857A;--line-dark: #2E2B27;--bar: #B8954A;--bio-navy: #0E1A2B;--korea-red: #D7263D;--success: #2F6B3A;--placeholder: #A79F92;--serif: "Cormorant Garamond", Georgia, serif;--sans: "Montserrat", system-ui, -apple-system, sans-serif;--page: 1440px;--gutter: clamp(20px, 4.45vw, 64px);--section-y: clamp(44px, 7vw, 100px)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ivory);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,p{margin:0}ul{margin:0;padding:0;list-style:none}.icon{display:block;flex-shrink:0}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.page-width{width:100%;max-width:var(--page);margin:0 auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-y)}.bg-white{background:var(--white)}.bg-ivory{background:var(--ivory)}.bg-ink{background:var(--ink);color:var(--on-dark)}.bg-black{background:var(--black);color:var(--on-dark)}.bg-navy{background:var(--bio-navy);color:var(--on-dark)}.eyebrow{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--gold)}.eyebrow--soft{color:var(--gold-soft)}.eyebrow--red{color:var(--korea-red)}.h-display{font-family:var(--serif);font-weight:500;font-size:clamp(40px,4.45vw,64px);line-height:1.02}.h-section{font-family:var(--serif);font-weight:500;font-size:clamp(30px,3.2vw,46px);line-height:1.05}.h-card{font-family:var(--serif);font-weight:600;font-size:clamp(17px,1.53vw,22px);line-height:1.15}.body{font-size:14.5px;line-height:1.65;color:var(--muted)}.body--dark{color:var(--on-dark-muted)}.rte p+p{margin-top:1em}.rte h3{font-family:var(--serif);font-weight:600;font-size:22px;margin:28px 0 10px;color:var(--ink)}.rte ul{list-style:none;display:grid;gap:8px}.rte li{position:relative;padding-left:18px}.rte li:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:1px;background:var(--gold)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 30px;font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;border:1px solid transparent;transition:background-color .3s,color .3s,border-color .3s,opacity .3s;white-space:nowrap}.btn--primary{background:var(--ink);color:var(--white)}.btn--primary:hover{background:#2a2722}.btn--gold{background:var(--gold-bright);color:var(--ink)}.btn--gold:hover{background:var(--gold-soft)}.btn--outline{border-color:var(--ink);color:var(--ink)}.btn--outline:hover{background:var(--ink);color:var(--white)}.btn--outline-light{border-color:var(--on-dark);color:var(--on-dark)}.btn--outline-light:hover{background:var(--on-dark);color:var(--ink)}.btn--block{width:100%}.btn[disabled],.btn.is-loading{opacity:.6;pointer-events:none}.btn-add{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid currentColor;font-size:10.5px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;transition:background-color .3s,color .3s}.btn-add:hover{background:var(--ink);color:var(--white);border-color:var(--ink)}.btn-add.is-added{background:var(--success);border-color:var(--success);color:var(--white)}.link-underline{display:inline-flex;align-items:center;gap:10px;padding-bottom:6px;border-bottom:1px solid currentColor;font-size:11.5px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.link-underline .icon{transition:transform .3s}.link-underline:hover .icon{transform:translate(4px)}.section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.section-head__col{display:flex;flex-direction:column;gap:14px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.card{display:flex;flex-direction:column;gap:18px;min-width:0}.card__tile{position:relative;aspect-ratio:300 / 360;background:var(--white);border:1px solid var(--tile-line);overflow:hidden;display:block}.card__tile img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.7,.2,1),opacity .7s cubic-bezier(.4,0,.2,1)}.card__tile img.card__img--contain{object-fit:contain;padding:18px}.card__tile .card__img-2{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:scale(1.04)}.card__tile:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.2,.7,.2,1);z-index:2}@media(hover:hover){.card:hover .card__tile img{transform:scale(1.03)}.card:hover .card__tile .card__img-2{opacity:1;transform:scale(1)}.card:hover .card__tile:after{transform:scaleX(1)}.card:hover .card__name{color:var(--gold)}}.card__name{transition:color .4s}.card__badge{position:absolute;top:16px;left:16px;z-index:2;padding:6px 10px;background:var(--ink);color:var(--white);font-size:9.5px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.card__info{display:flex;flex-direction:column;gap:6px}.card__brand{font-size:10px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--gold)}.card__name{font-family:var(--serif);font-weight:600;font-size:22px;line-height:1.15}.card__desc{font-size:12.5px;color:var(--muted)}.card__row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:10px}.card__price{font-size:15px;font-weight:600}.card__price s{font-weight:400;color:var(--muted);margin-right:6px;font-size:13px}.announcement{background:var(--bar);color:var(--ink);height:38px;display:flex;align-items:center;justify-content:center;gap:40px;font-size:10.5px;font-weight:600;letter-spacing:2px;text-transform:uppercase;white-space:nowrap;overflow:hidden}.announcement__desktop{display:contents}.announcement__mobile{display:none}.site-header{position:relative}.section-header{position:sticky;top:-38px;z-index:50}@media(max-width:989px){.section-header{top:-32px}}.header{background:var(--black);color:var(--on-dark);border-bottom:1px solid var(--line-dark)}.header__inner{height:96px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.header__nav{display:flex;gap:34px;align-items:center;font-size:13px;font-weight:500}.header__nav a,.header__actions a{position:relative}.header__nav a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--gold-soft);transform:scaleX(0);transition:transform .3s;transform-origin:left}.header__nav a:hover:after,.header__nav a[aria-current=page]:after{transform:scaleX(1)}.header__logo img{width:187px;height:54px;object-fit:contain}.header__actions{display:flex;gap:26px;justify-content:flex-end;align-items:center;font-size:13px;font-weight:500}.header__icon{position:relative;display:inline-flex}.cart-count{position:absolute;top:-7px;right:-9px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--gold-bright);color:var(--ink);font-size:9.5px;font-weight:700;display:flex;align-items:center;justify-content:center}.cart-count[hidden],.header__menu-btn{display:none}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;visibility:hidden}.drawer.is-open{visibility:visible}.drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f0f0f80;opacity:0;transition:opacity .3s}.drawer.is-open .drawer__overlay{opacity:1}.drawer__panel{position:absolute;top:0;bottom:0;left:0;width:min(86vw,360px);background:var(--black);color:var(--on-dark);padding:22px 24px 32px;transform:translate(-100%);transition:transform .4s cubic-bezier(.2,.7,.2,1);display:flex;flex-direction:column;gap:28px;overflow-y:auto}.drawer.is-open .drawer__panel{transform:none}.drawer__top{display:flex;justify-content:space-between;align-items:center}.drawer__top img{width:139px;height:40px;object-fit:contain}.drawer__links{display:flex;flex-direction:column}.drawer__links a{font-family:var(--serif);font-size:28px;font-weight:500;padding:12px 0;border-bottom:1px solid var(--line-dark);display:flex;justify-content:space-between;align-items:center}.drawer__sub a{font-family:var(--sans);font-size:13.5px;color:var(--on-dark-muted);padding:9px 0 9px 14px;border:0}.search-bar{position:fixed;inset:0 0 auto 0;z-index:90;background:var(--black);color:var(--on-dark);transform:translateY(-100%);transition:transform .35s;border-bottom:1px solid var(--line-dark)}.search-bar.is-open{transform:none}.search-bar form{display:flex;align-items:center;gap:16px;height:96px}.search-bar input{flex:1;background:none;border:0;border-bottom:1px solid var(--line-dark);color:var(--on-dark);font-family:var(--serif);font-size:30px;padding:8px 0;outline:none}.footer{background:var(--ink);color:var(--on-dark)}.footer__inner{padding-top:80px;padding-bottom:32px;display:flex;flex-direction:column;gap:56px}.footer__top{display:flex;justify-content:space-between;gap:40px}.footer__news{width:440px;display:flex;flex-direction:column;gap:16px}.footer__news img{width:180px;height:52px;object-fit:contain;object-position:left}.footer__news p{color:var(--on-dark-muted);font-size:14px;line-height:1.6}.footer__form{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line-dark);padding:12px 0}.footer__form input{flex:1;background:none;border:0;outline:none;color:var(--on-dark);font-size:13.5px}.footer__form input::placeholder{color:var(--on-dark-subtle)}.footer__form button{color:var(--ivory)}.footer__col{width:180px;display:flex;flex-direction:column;gap:14px;font-size:13.5px}.footer__col h3{font-size:11px;font-weight:600;letter-spacing:2px;color:var(--gold-soft);text-transform:uppercase;margin-bottom:0}.footer__col a:hover{color:var(--gold-soft)}.footer__bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;border-top:1px solid var(--line-dark)}.footer__copy{font-size:12px;color:var(--on-dark-subtle)}.footer__pay{display:flex;gap:10px;align-items:center}.footer__pay-h{font-size:10px;font-weight:600;letter-spacing:2px;color:var(--on-dark-subtle)}.footer__chip{display:flex;gap:6px;align-items:center;padding:6px 10px;border:1px solid var(--line-dark)}.footer__chip b{font-size:11.5px;font-weight:700}.footer__chip span{font-size:11px;color:var(--on-dark-muted)}.footer__social{display:flex;gap:20px}.footer__social a:hover{color:var(--gold-soft)}.footer__mobile-links{display:none}.footer__cols{display:contents}.footer__ok{color:var(--gold-soft);font-size:13px}.wa-fab{position:fixed;right:22px;bottom:22px;z-index:60;width:56px;height:56px;border-radius:50%;background:#1f4a3a;color:var(--white);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px #00000040;transition:transform .3s}.wa-fab:hover{transform:translateY(-3px)}.toast{position:fixed;z-index:120;right:22px;top:150px;width:340px;background:var(--white);border:1px solid var(--line);box-shadow:0 20px 50px #14141426;padding:18px;display:flex;gap:14px;align-items:center;transform:translate(120%);transition:transform .45s cubic-bezier(.2,.7,.2,1)}.toast.is-open{transform:none}.toast img{width:64px;height:64px;object-fit:cover;border:1px solid var(--tile-line)}.toast__body{flex:1;display:flex;flex-direction:column;gap:4px}.toast__t{font-size:10px;font-weight:600;letter-spacing:2px;color:var(--success);text-transform:uppercase}.toast__n{font-family:var(--serif);font-size:18px;font-weight:600;line-height:1.1}.toast a{font-size:10.5px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;border-bottom:1px solid currentColor;align-self:flex-start;margin-top:4px}.reveal{opacity:0;transform:translateY(10px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.crumbs{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.crumbs a:hover,.crumbs span[aria-current]{color:var(--ink)}.field{display:flex;flex-direction:column;gap:8px}.field label{font-size:10.5px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--muted)}.field input,.field textarea,.field select{width:100%;background:var(--white);border:1px solid var(--line);padding:15px 16px;font-size:14px;outline:none;transition:border-color .3s;border-radius:0}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--ink)}.field input::placeholder,.field textarea::placeholder{color:var(--placeholder)}.form-msg{padding:14px 16px;font-size:13px;border:1px solid var(--line);background:var(--white)}.form-msg--ok{border-color:var(--success);color:var(--success)}.form-msg--err{border-color:var(--korea-red);color:var(--korea-red)}@media(max-width:1100px){.header__nav{gap:22px}.header__actions{gap:18px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:989px){.announcement{height:32px;font-size:9.5px}.announcement__desktop{display:none}.announcement__mobile{display:block}.header__inner{height:64px;grid-template-columns:auto 1fr auto;gap:12px}.header__nav,.header__actions .hide-mobile{display:none}.header__menu-btn{display:inline-flex}.header__logo{justify-self:center}.header__logo img{width:139px;height:40px}.header__actions{gap:16px}.search-bar form{height:72px}.search-bar input{font-size:22px}.section-head{flex-direction:column;align-items:flex-start}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.card{gap:10px}.card__tile{aspect-ratio:169 / 200}.card__brand,.card__desc{display:none}.card__name{font-size:17px;line-height:1.1}.card__row{padding-top:0}.card__price{font-size:13.5px}.card .btn-add{width:30px;height:30px;padding:0;justify-content:center}.card .btn-add span{display:none}.card__badge{top:10px;left:10px;font-size:8.5px;padding:5px 8px}.footer__inner{padding-top:40px;padding-bottom:40px;gap:20px}.footer__top{flex-direction:column;gap:28px}.footer__news{width:100%}.footer__news img{width:139px;height:40px}.footer__cols{display:none}.footer__mobile-links{display:flex;flex-direction:column;gap:20px;font-size:14px}.footer__bottom{flex-direction:column;align-items:flex-start;border:0;padding-top:0}.footer__pay{flex-wrap:wrap}.footer__chip span{display:none}.wa-fab{width:52px;height:52px;right:20px;bottom:20px}.toast{left:16px;right:16px;width:auto;top:auto;bottom:86px;transform:translateY(160%)}}@media(max-width:989px){main#main{display:flex;flex-direction:column}main#main>.shopify-section{order:50}}.hide-desktop{display:none}@media(max-width:989px){.hide-desktop{display:revert}.hide-on-mobile{display:none!important}}[hidden]{display:none!important}html,body{overflow-x:clip}main#main>.shopify-section{min-width:0}.intro{display:none}html.js .intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:var(--black);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;transition:transform 1s cubic-bezier(.76,0,.24,1)}html.js.intro-seen .intro{display:none}.intro__logo{width:260px;height:auto;opacity:0;transform:translateY(8px);animation:introLogo .9s cubic-bezier(.2,.7,.2,1) .1s forwards}.intro__line{width:160px;height:1px;background:var(--gold-bright);transform:scaleX(0);animation:introLine .9s cubic-bezier(.65,0,.35,1) .45s forwards}.intro.is-done{transform:translateY(-100%)}@keyframes introLogo{to{opacity:1;transform:none}}@keyframes introLine{to{transform:scaleX(1)}}html.js .hero--pre .hero__img{transform:scale(1.12)!important}html.js .hero--pre .hero__copy>*,html.js .hero--pre .hero__controls{opacity:0!important;transform:translateY(18px)!important}.hero--intro .hero__img{transition:transform 2.8s cubic-bezier(.2,.7,.2,1)!important}.hero--intro .hero__copy>*{transition-duration:1.1s!important}.hero__controls{transition:opacity 1s ease .7s,transform 1s ease .7s}body{animation:pageIn .6s ease both}@keyframes pageIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){html.js .intro{display:none}body{animation:none}}.lqip{background-size:cover;background-position:center;background-repeat:no-repeat;isolation:isolate}.lqip:before{content:"";position:absolute;top:-24px;right:-24px;bottom:-24px;left:-24px;background:inherit;filter:blur(22px) saturate(1.05);transform:scale(1.08);z-index:-1;pointer-events:none}.lqip>img,.lqip img{background:transparent}.lqip img.is-loading{opacity:0!important}.lqip img{transition:opacity .7s cubic-bezier(.4,0,.2,1),transform 1.2s cubic-bezier(.2,.7,.2,1)}.jdgm-widget,.jdgm-widget *{font-family:var(--sans)!important}.jdgm-star,.jdgm-star:before{color:var(--gold-bright)!important}.jdgm-rev-widg__title,.jdgm-carousel-title,.jdgm-rev__title{font-family:var(--serif)!important;font-weight:500!important;color:var(--ink)!important}.jdgm-rev-widg__title{display:none!important}.jdgm-rev-widg{border:1px solid var(--line)!important;background:var(--white)!important;padding:32px!important}.jdgm-write-rev-link,.jdgm-ask-question-btn,.jdgm-submit-rev,.jdgm-btn,.jdgm-rev-widg .jdgm-btn--solid{background:var(--ink)!important;color:var(--white)!important;border:1px solid var(--ink)!important;border-radius:0!important;font-size:11px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;padding:15px 26px!important}.jdgm-write-rev-link:hover,.jdgm-submit-rev:hover{background:#2a2722!important}.jdgm-form input,.jdgm-form textarea{border:1px solid var(--line)!important;border-radius:0!important;background:var(--ivory)!important}.jdgm-rev__body,.jdgm-rev__author{color:var(--muted)!important}.jdgm-carousel-item__review{background:var(--ivory)!important}.revs__jm{width:100%;max-width:980px;margin:0 auto}.card__jm:empty,.pdp__jm:empty{display:none}.card__jm .jdgm-prev-badge{font-size:12px}.toast{visibility:hidden;transition:transform .45s cubic-bezier(.2,.7,.2,1),visibility 0s linear .45s}.toast.is-open{visibility:visible;transition:transform .45s cubic-bezier(.2,.7,.2,1),visibility 0s}.search-bar{visibility:hidden;transition:transform .35s,visibility 0s linear .35s}.search-bar.is-open{visibility:visible;transition:transform .35s,visibility 0s}.section-header{background:var(--black)}main#main>.shopify-section:first-child>.hero,main#main>.shopify-section:first-child>section{margin-top:-1px}.template-index .hero{margin-top:-1px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lyos.css.map */
