@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--font-weight-bold:700;--tracking-wider:.05em;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-body);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-25{margin-top:calc(var(--spacing) * 25)}.mb-40{margin-bottom:calc(var(--spacing) * 40)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.whitespace-pre-wrap{white-space:pre-wrap}.text-white{color:var(--color-white)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia-35{--tw-sepia:sepia(35%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-400{transition-delay:.4s}.\[briq-mail\:demo\]{briq-mail:demo}@media (min-width:48rem){.md\:mt-4{margin-top:calc(var(--spacing) * 4)}}}:root{--ink:#0b1210;--ink-soft:#1a2420;--mist:#ececeb;--fog:#fff;--paper:#fff;--line:#0b12101f;--accent:#1f4d3a;--accent-bright:#2f6b50;--gold:#b7a16a;--danger:#8b2e2e;--shadow:0 18px 50px #0b12101f;--radius:0;--font-display:var(--font-display);--font-body:var(--font-body);--font-pretendard:"Pretendard", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--product-aspect:4 / 5;--product-frame-pad:10%;--product-frame-pad-sm:8%;--product-frame-bg:#e7e7e7;--product-grid-gap-y:3rem;--product-grid-gap-x:3.25rem}*{box-sizing:border-box}html{scroll-behavior:auto;-webkit-text-size-adjust:100%;overscroll-behavior-x:none;width:100%;max-width:100%;overflow-x:clip}body{overscroll-behavior-x:none;touch-action:manipulation;width:100%;max-width:100%;min-height:100vh;color:var(--ink);font-family:var(--font-body), sans-serif;background:#fff;margin:0;overflow-x:clip}@media (min-width:900px){body{background:#fff}}a{color:inherit;text-decoration:none}.route-loading{background:#fff;width:100%;min-height:calc(100dvh - 4.75rem)}.collection-100-pending{background:#fff;width:100%;min-height:40vh}html[data-home-navigating]{cursor:progress}html[data-home-navigating] .shell__main{opacity:.45;pointer-events:none;transition:opacity .1s}.shell:has(.route-loading) .site-footer{display:none}body:has(.route-loading) .back-to-top{display:none}img{max-width:100%;height:auto;display:block}.shell{flex-direction:column;width:100%;min-width:0;max-width:100%;min-height:100vh;display:flex;overflow-x:hidden}.shell__main{flex:1;width:100%;min-width:0;max-width:100%;overflow-x:hidden}.site-header{z-index:50;box-shadow:0 1px 0 var(--line);background:#fff;position:relative;top:auto}@media (min-width:900px){.site-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;position:sticky;top:0}}.site-header.is-scrolled{box-shadow:0 1px 0 var(--line);background:#fff}@media (min-width:900px){.site-header.is-scrolled{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb}}.site-header__inner{box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"left nav actions";align-items:center;gap:.5rem 1rem;width:100%;max-width:none;margin:0;padding:.75rem 1rem;display:grid;position:relative}.site-header__left{z-index:2;grid-area:left;justify-self:start;align-items:center;gap:.35rem;min-width:0;display:flex}.nav-drawer-open{flex-shrink:0}.site-nav{grid-area:nav}.site-header__actions{z-index:2;grid-area:actions;justify-self:end;align-items:center;gap:.35rem;display:flex}@media (min-width:1100px){.site-header__inner{padding:.85rem 1.75rem}.site-nav{gap:.15rem clamp(.85rem,2vw,1.95rem);font-size:1.01rem}}.brand-mark{flex-direction:column;justify-self:start;align-items:flex-start;gap:.1rem;display:flex}.brand-mark__word{font-family:var(--font-display), serif;letter-spacing:.08em;font-size:clamp(1.8rem,3vw,2.35rem);font-weight:500;line-height:1}.brand-mark__sub{letter-spacing:.22em;text-transform:uppercase;color:#0b12108c;font-size:.65rem}.site-nav{font-family:var(--font-pretendard);letter-spacing:-.01em;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:.25rem 1.1rem;min-width:0;font-size:1.03rem;font-weight:500;display:none}.site-nav__link{white-space:nowrap;color:var(--ink);align-items:center;gap:.2rem;padding:.35rem 0;font-family:inherit;font-weight:500;display:inline-flex;position:relative}.site-nav__sublabel{color:#0b12108c;margin-left:.25rem;font-size:.68rem;font-weight:600}.site-nav a:after{content:"";background:var(--accent);transform-origin:0;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.site-nav>a:hover:after,.site-nav .nav-item:hover>a:after{transform:scaleX(1)}.nav-item{position:relative}.nav-dropdown{border:1px solid var(--line);min-width:14rem;max-width:min(26rem,85vw);box-shadow:var(--shadow);opacity:0;pointer-events:none;z-index:40;background:#f7f8f5fa;padding:.55rem 0;transition:opacity .15s;position:absolute;top:100%;left:0;transform:none}.nav-item.is-open .nav-dropdown,.nav-item:hover .nav-dropdown{opacity:1;pointer-events:auto}.nav-dropdown a{white-space:normal;color:var(--ink);padding:.45rem .9rem;font-size:.85rem;font-weight:600;line-height:1.3;display:block}.nav-dropdown a:hover{background:#0b12100d}.nav-dropdown__brand{letter-spacing:.02em;color:var(--ink)!important;font-weight:700!important}.nav-dropdown__group{padding:.15rem 0 .35rem}.nav-dropdown__group+.nav-dropdown__group{border-top:1px solid #0b121014;margin-top:.15rem;padding-top:.35rem}.nav-dropdown__parent{letter-spacing:.02em;color:var(--ink)!important;font-weight:700!important}.nav-dropdown__nest{border-left:1px solid #1f4d3a47;margin-top:.05rem;margin-left:.9rem;padding:.1rem 0 .15rem}.nav-dropdown__nest a{color:#0b1210b8;font-size:.8rem;font-weight:600}.nav-dropdown__nest--d1>a{padding-left:.75rem}.nav-dropdown__nest--d2>a{color:#0b1210a3;padding-left:1.85rem;font-size:.78rem}.nav-dropdown__nest--d3>a,.nav-dropdown__nest--d4>a{color:#0b121094;padding-left:2.55rem;font-size:.76rem;font-weight:500}.nav-dropdown__nest--d2>a.nav-dropdown__parent,.nav-dropdown__nest--d1>a.nav-dropdown__parent{color:var(--ink)!important;font-weight:700!important}.mobile-drawer__branch--d1 .mobile-drawer__summary{padding-left:.85rem;font-size:.92rem}.mobile-drawer__branch--d2 .mobile-drawer__summary{color:#0b1210c7;padding-left:1.35rem;font-size:.88rem}.mobile-drawer__branch--d2 .mobile-drawer__sub2,.mobile-drawer__branch--d3 .mobile-drawer__sub2{padding-left:1.85rem}.mobile-drawer__branch--d3 .mobile-drawer__sub2{padding-left:2.25rem;font-size:.84rem}.category-row--nested{margin-top:-.25rem;padding-left:0}.category-nest{border-left:2px solid var(--accent);background:linear-gradient(90deg,#1f4d3a12 0%,#1f4d3a05 42%,#0000 78%);margin:.15rem 0 1.05rem;padding:.7rem .85rem .85rem .95rem}.category-nest__label{align-items:center;gap:.65rem;min-width:0;margin:0 0 .65rem;display:flex}.category-nest__brand{letter-spacing:.06em;color:var(--accent);flex:none;font-size:.78rem;font-weight:700;line-height:1.2}.category-nest__rule{background:linear-gradient(90deg,#1f4d3a59,#0b121014);flex:auto;min-width:1.5rem;height:1px}.category-nest__hint{letter-spacing:.14em;text-transform:uppercase;color:#0b12106b;flex:none;font-size:.68rem;font-weight:600}.category-row--nest-chips{padding-bottom:0;margin-top:0!important;margin-bottom:0!important}.chip--nested{opacity:.9;white-space:normal;max-width:100%;font-size:.8rem;line-height:1.25}.category-nest .chip--nested{opacity:1;background:#ffffffeb;border-color:#1f4d3a38}.category-nest .chip--nested.is-active{border-color:var(--ink);background:var(--ink);color:var(--paper)}.chip--clearance,a.chip[href*=sub\=cw-clearance],a.chip[href*=sub\=gg-sale]{opacity:1;color:#f3e6d0;letter-spacing:.04em;background:linear-gradient(145deg,#5a222c 0%,#3d161d 55%,#2f1218 100%);border-color:#b7a16a8c;font-weight:600;box-shadow:inset 0 1px #f3e6d01f}.chip--clearance:hover,.chip--clearance.is-active,a.chip[href*=sub\=cw-clearance]:hover,a.chip[href*=sub\=cw-clearance].is-active,a.chip[href*=sub\=gg-sale]:hover,a.chip[href*=sub\=gg-sale].is-active{color:#fff8ec;background:linear-gradient(145deg,#6b2a36 0%,#4a1b24 50%,#3a151c 100%);border-color:#c4a574}.nav-link--clearance,.nav-dropdown a[href*=sub\=cw-clearance],.nav-dropdown a[href*=sub\=gg-sale],.mobile-drawer__sub2.nav-link--clearance,.mobile-drawer a[href*=sub\=cw-clearance],.mobile-drawer a[href*=sub\=gg-sale]{letter-spacing:.04em;background:linear-gradient(145deg,#5a222c 0%,#3d161d 60%,#2f1218 100%);border:1px solid #b7a16a80;align-items:center;width:fit-content;max-width:100%;margin:.15rem 0;padding:.35rem .7rem;font-weight:650;display:inline-flex;box-shadow:inset 0 1px #f3e6d01a;color:#f3e6d0!important}.mobile-drawer__sub2.nav-link--clearance{margin-left:1.15rem}.shop-hero{height:clamp(13.5rem,32vw,22rem);margin-bottom:.25rem;position:relative;overflow:hidden}.shop-hero--brand{height:clamp(15.5rem,38vw,28rem)}.shop-hero__img{object-fit:cover;object-position:center 45%;width:100%;height:100%;display:block;position:absolute;inset:0}.shop-hero__video{object-position:center center;background:#0b1210}.shop-hero--brand.shop-hero--video{height:clamp(14rem,42vw,30rem)}.shop-hero__shade{background:linear-gradient(100deg,#080c0ab8 0%,#080c0a47 55%,#080c0a66 100%);position:absolute;inset:0}.shop-hero--brand .shop-hero__shade{background:linear-gradient(105deg,#060807c7 0%,#0608076b 48%,#0608078c 100%)}.shop-hero__logo{filter:drop-shadow(0 1px 10px #00000059);opacity:.96;width:max-content;max-width:100%;margin:0 0 .45rem;display:block}.brand-wordmark{color:#f7f4ec;text-transform:uppercase;white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:.35em;margin:0;font-family:Times New Roman,Times,Georgia,serif;font-size:clamp(.78rem,3.4vw,1.65rem);font-weight:500;line-height:1;display:flex}.brand-wordmark__word{flex-wrap:nowrap;align-items:baseline;gap:.26em;display:inline-flex}.brand-wordmark__letter{flex:none;display:inline-block}@media (min-width:900px){.shop-hero__logo{margin-bottom:.65rem}.brand-wordmark{gap:.4em;font-size:clamp(1.25rem,2.2vw,1.75rem)}.brand-wordmark__word{gap:.3em}.shop-hero--brand.shop-hero--chanel-shoes .shop-hero__img{object-position:42% 88%!important}}@media (min-width:1200px){.shop-hero--tall-wide{height:max(22rem,17.5vw)}.shop-hero--portrait-wide{height:clamp(22rem,27vw,40rem)}}.shop-hero__content{z-index:1;color:#f7f4ec;text-align:left;box-sizing:border-box;flex-direction:column;justify-content:flex-end;max-width:min(36rem,100%);height:100%;padding:1.15rem 1.15rem 1.25rem;display:flex;position:relative}@media (min-width:700px) and (max-width:899px){.shop-hero{height:clamp(15rem,30vw,20rem)}.shop-hero--brand{height:clamp(17rem,34vw,24rem)}.shop-hero__content{padding:1.35rem 1.65rem 1.5rem}}@media (min-width:900px){.shop-hero__content{max-width:min(58rem,100% - 3rem);padding:1.85rem 2.5rem 2rem}}.shop-hero__eyebrow{font-family:var(--font-display), serif;letter-spacing:.28em;text-transform:uppercase;color:#f7f4ecc7;margin:0 0 .3rem;font-size:.72rem}.shop-hero__title{font-family:var(--font-classic), "Nanum Myeongjo", serif;letter-spacing:-.01em;word-break:keep-all;line-break:strict;overflow-wrap:normal;margin:0;font-size:clamp(1.25rem,3vw,2rem);font-weight:700}.shop-hero__support{color:#f7f4ecc7;max-width:28rem;margin:.65rem 0 0;font-size:.9rem;line-height:1.5}@media (min-width:900px){.site-header__inner{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"left nav actions";gap:.85rem clamp(2.25rem,4vw,3.5rem)}.nav-drawer-open{opacity:.72;width:1.85rem;height:1.85rem;display:inline-flex}.nav-drawer-open:hover{opacity:1}.nav-drawer-open__icon{width:16px;height:16px}.site-header__left{gap:.55rem}.site-nav{flex-wrap:nowrap;justify-content:flex-start;margin-left:0;padding-left:.25rem;display:flex}.site-header__actions{z-index:5;justify-self:end;gap:1.5rem;margin-left:0;position:relative}}@media (max-width:899px){.site-header__inner{grid-template-columns:auto 1fr auto;grid-template-areas:"left nav actions";padding:.65rem .85rem}.site-header__left{gap:0}.site-header__left .brand-mark{pointer-events:auto;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-header__left .brand-mark__word{font-size:1.65rem}.site-header__left .brand-mark__sub{display:none}.site-header__actions{gap:.15rem}.site-header__actions .account-btn{display:none}}.nav-drawer-toggle{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-drawer__group,.mobile-drawer__branch{border-bottom:1px solid #0b121014}.mobile-drawer__top-link{color:var(--ink);border-bottom:1px solid #0b121014;padding:.9rem 0;font-size:1.08rem;font-weight:650;text-decoration:none;display:block}.mobile-drawer__summary{cursor:pointer;color:var(--ink);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 0;font-size:1.08rem;font-weight:650;list-style:none;display:flex}.mobile-drawer__summary::-webkit-details-marker{display:none}.mobile-drawer__summary::marker{content:""}.mobile-drawer__chevron{opacity:.5;flex-shrink:0;transition:transform .2s}.mobile-drawer__group[open]>.mobile-drawer__summary .mobile-drawer__chevron,.mobile-drawer__branch[open]>.mobile-drawer__summary .mobile-drawer__chevron{transform:rotate(180deg)}.mobile-drawer__branch-body{flex-direction:column;gap:.1rem;padding:0 0 .7rem;display:flex}.mobile-drawer__all{padding:.45rem .5rem .55rem;font-size:.86rem;font-weight:600;color:#0b121080!important}.mobile-drawer__sub{color:#0b1210c7;padding:.55rem .5rem;font-size:.96rem;font-weight:600;display:block}.mobile-drawer__brand{padding:.15rem 0 .35rem}.mobile-drawer__brand+.mobile-drawer__brand{border-top:1px solid #0b12100f}.mobile-drawer__sub--brand{color:var(--ink);letter-spacing:.01em;font-weight:700}.mobile-drawer__leaves{border-left:1px solid #1f4d3a47;flex-direction:column;gap:.05rem;margin:.05rem 0 .25rem .55rem;padding-left:.7rem;display:flex}.mobile-drawer__sub2{color:#0b1210ad;padding:.4rem .35rem;font-size:.88rem;font-weight:600;display:block}.mobile-drawer__branch--d0>.mobile-drawer__summary{padding:.6rem .5rem;font-size:.96rem}.mobile-drawer__branch--d1>.mobile-drawer__summary{padding:.5rem .65rem;font-size:.9rem;font-weight:600}.category-row--sub{margin-top:-.5rem}.chip--sub{white-space:normal;padding:.5rem .85rem;font-size:.85rem;line-height:1.25}.site-footer__legal-block{border-top:1px solid #e8ebe61f;max-width:1240px;margin:2.5rem auto 0;padding-top:1.25rem}.site-footer__legal-block p{color:#e8ebe6b8;margin:.35rem 0;font-size:.88rem;line-height:1.5}.site-footer__legal-block strong{color:#e8ebe6e6;margin-right:.35rem}.site-footer__policy-links{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:1.25rem;display:flex}.site-footer__policy-links a{color:#e8ebe6e0;letter-spacing:.02em;text-underline-offset:.18em;margin:0;font-size:.88rem;-webkit-text-decoration:underline #b7a16a73;text-decoration:underline #b7a16a73;display:inline}.site-footer__policy-links a:hover{color:#f4efe4;-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold)}.site-footer__policy-sep{color:#e8ebe659;font-size:.85rem}.site-footer__biz{border-top:1px solid #e8ebe61f;max-width:1240px;margin:2.75rem auto 0;padding-top:1.5rem}.site-footer__biz-lines{max-width:56rem}.site-footer__biz-lines p{word-break:keep-all;color:#e8ebe661!important;margin:.2rem 0!important;font-size:.72rem!important;line-height:1.65!important}.site-footer__biz-lines span{display:inline}.site-footer__biz-sep{color:#e8ebe638;margin:0 .4rem}.site-footer__biz-check{letter-spacing:0;text-underline-offset:.12em;vertical-align:baseline;border:0;padding:0;font-weight:600;color:#e8ebe68c!important;font-size:inherit!important;margin:0!important;text-decoration:underline!important;display:inline!important}.site-footer__biz-check:hover{border-color:#0000;color:#e8ebe6bf!important}.site-footer__bottom{border-top:1px solid #e8ebe61a;flex-direction:column;gap:.85rem;margin-top:1.35rem;padding-top:1rem;display:flex}@media (min-width:720px){.site-footer__bottom{flex-direction:row;justify-content:space-between;align-items:center}}.site-footer__bottom-links{flex-wrap:wrap;gap:.85rem 1.15rem;display:flex}.site-footer__bottom-links a{color:#e8ebe6c7;margin:0;font-size:.84rem;text-decoration:none;display:inline}.site-footer__bottom-links a:hover{color:#f4efe4}.legal-page{background:radial-gradient(70% 45% at 100% 0,#b7a16a1a,#0000 55%),linear-gradient(#f7f5f0 0%,#f3f1eb 100%);padding:2.5rem 1.25rem 4rem}@media (min-width:900px){.legal-page{padding:3.5rem 2rem 5rem}}.legal-page__inner{max-width:760px;margin:0 auto}.legal-page__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#0b121073;margin:0 0 .55rem;font-size:.72rem}.legal-page__title{font-family:var(--font-classic), "Nanum Myeongjo", serif;letter-spacing:-.02em;color:var(--ink);margin:0 0 .85rem;font-size:clamp(1.8rem,3vw,2.4rem)}.legal-page__lead{color:#0b1210b8;word-break:keep-all;border-bottom:1px solid #0b12101a;margin:0 0 2rem;padding-bottom:1.5rem;font-size:1rem;line-height:1.7}.legal-page__section{margin:0 0 1.75rem}.legal-page__section h2{font-family:var(--font-classic), "Nanum Myeongjo", serif;color:var(--ink);margin:0 0 .65rem;font-size:1.08rem}.legal-page__section p,.legal-page__section li{color:#0b1210c7;word-break:keep-all;margin:.4rem 0;font-size:.95rem;line-height:1.7}.legal-page__section ol,.legal-page__section ul{margin:.4rem 0 .4rem 1.15rem;padding:0}.legal-page__section a{color:var(--ink);text-underline-offset:.15em;text-decoration:underline}.legal-page__card{background:#ffffffb3;border:1px solid #0b12101a;margin-top:.75rem;padding:1rem 1.1rem}.legal-page__card p{margin:.35rem 0}.legal-page__card strong{color:#0b12108c;min-width:7.5rem;font-size:.82rem;font-weight:600;display:inline-block}.icon-btn{appearance:none;cursor:pointer;width:2.5rem;height:2.5rem;color:var(--ink);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;transition:background .2s;display:inline-flex}.icon-btn:hover{background:#0b12100f}.header-search{border-bottom:1px solid #0b121038;flex-shrink:0;align-items:center;gap:.3rem;width:auto;max-width:7.5rem;padding:.1rem .05rem .15rem;display:flex}.header-search__icon{color:#0b12108c;flex-shrink:0;display:block}.header-search__trigger{appearance:none;cursor:pointer;color:inherit;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}@media (max-width:899px){.header-search{border-bottom:0;justify-content:center;width:2.5rem;max-width:none;padding:0}.header-search__icon{width:18px;height:18px;color:var(--ink)}.header-search__input,.header-search__clear{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header-search:focus-within{z-index:6;background:#fff;border-bottom:1px solid #0b121047;width:min(52vw,11rem);max-width:none;padding:.15rem .35rem .2rem;position:absolute;top:50%;right:3.25rem;transform:translateY(-50%)}.header-search:focus-within .header-search__input{clip:auto;white-space:normal;width:100%;height:auto;margin:0;position:static;overflow:visible}.header-search:focus-within .header-search__clear{clip:auto;width:1.45rem;height:1.45rem;margin:0;position:static;overflow:visible}}.header-search__input{letter-spacing:-.01em;width:100%;min-width:0;color:var(--ink);appearance:none;background:0 0;border:0;outline:0;flex:1;padding:.3rem 0;font-size:.82rem;font-weight:500}.header-search__input::placeholder{color:#0b12106b}.header-search__input::-webkit-search-decoration{appearance:none}.header-search__input::-webkit-search-cancel-button{appearance:none}.header-search__clear{appearance:none;cursor:pointer;color:#0b121080;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;display:inline-flex}.header-search__clear:hover{color:var(--ink);background:#0b12100f}@media (min-width:900px){.header-search{width:6.75rem;max-width:none}.header-search__input{font-size:.84rem}}@media (min-width:1100px){.header-search{width:7.25rem}}.cart-btn{position:relative}.cart-count{background:var(--accent);color:#fff;border-radius:999px;place-items:center;min-width:1.05rem;height:1.05rem;padding:0 .25rem;font-size:.65rem;display:grid;position:absolute;top:.2rem;right:.15rem}.mobile-drawer{z-index:400;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s;display:block;position:fixed;inset:0}.nav-drawer-toggle:checked~.mobile-drawer{pointer-events:auto;opacity:1;visibility:visible}.mobile-drawer__panel{z-index:2;-webkit-overflow-scrolling:touch;isolation:isolate;background:#fff;width:min(86vw,340px);max-width:100%;height:100%;padding:1.25rem 1.25rem 2rem;transition:transform .3s;position:absolute;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%);box-shadow:8px 0 32px #00000047}.nav-drawer-toggle:checked~.mobile-drawer .mobile-drawer__panel{transform:translate(0)}.mobile-drawer__backdrop{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#080c0ab8;border:0;margin:0;padding:0;display:block;position:absolute;inset:0}.mobile-drawer__top{z-index:1;background:#fff;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.35rem;display:flex;position:sticky;top:0}.mobile-drawer__nav{flex-direction:column;gap:0;font-size:1.08rem;font-weight:650;display:flex}.mobile-drawer__nav a{color:var(--ink);font-weight:650;text-decoration:none}body:has(.nav-drawer-toggle:checked){overflow:hidden}.hero{margin:0;padding:0}.hero__stage{color:#f7f8f5;align-items:end;min-height:42svh;max-height:420px;padding:1.35rem 1.25rem 1.5rem;animation:.9s both hero-in;display:grid;position:relative;overflow:hidden}@media (min-width:900px){.hero__stage{align-items:end;min-height:38svh;max-height:460px;padding:2rem 2.5rem 2.25rem}}.hero__bg{object-fit:cover;object-position:center 40%;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (min-width:900px){.hero__bg{animation:18s ease-in-out infinite alternate hero-ken;transform:scale(1.06)}}.hero--fullframe .hero__stage{aspect-ratio:1024/576;place-items:start;width:100%;height:auto;min-height:0;max-height:none;padding:0;position:relative}.hero--fullframe .hero__bg{object-fit:cover;object-position:center center;animation:none!important;transform:none!important}.hero--fullframe .hero__shade{background:linear-gradient(125deg,#0b1210c7 0%,#0b12106b 38%,#0b12101f 62%,#0000 78%),linear-gradient(#0b121061 0%,#0000 42%)}.hero--fullframe .hero__content{text-align:left;z-index:2;max-width:min(36rem,52%);margin:0;padding-bottom:.75rem;position:absolute;top:44%;left:clamp(1.1rem,3.2vw,2.5rem);right:auto}.hero--fullframe .hero__support{max-width:26rem;margin-bottom:0}.hero--fullframe .hero__brand{margin-bottom:.4rem}.hero__brand-break{display:none}@media (max-width:899px){.hero__brand-break{display:block}}.hero--fullframe .hero__headline{margin-bottom:.4rem}@media (min-width:900px){.hero--fullframe .hero__stage{place-items:start;max-height:none;padding:0}.hero--fullframe .hero__content{max-width:min(40rem,44%);top:45%;left:clamp(2rem,3.5vw,2.75rem)}}.hero__shade{pointer-events:none;background:linear-gradient(100deg,#0b1210b8 0%,#0b121047 55%,#0b121073 100%),linear-gradient(#0000 45%,#0b12108c);position:absolute;inset:0}.hero__content{z-index:1;max-width:min(42rem,100%);position:relative}.hero__brand{font-family:var(--font-display), serif;letter-spacing:.02em;max-width:100%;margin:0 0 .55rem;font-size:clamp(1.55rem,5.2vw,3.35rem);line-height:1.05;animation:.8s .1s both rise}.hero__headline{letter-spacing:-.01em;margin:0 0 .45rem;font-size:clamp(1rem,2vw,1.35rem);font-weight:500;animation:.8s .2s both rise}.hero__support{color:#f7f8f5c7;max-width:28rem;margin:0 0 1rem;font-size:.92rem;line-height:1.5;animation:.8s .3s both rise}.hero__actions{flex-wrap:wrap;gap:.65rem;animation:.8s .4s both rise;display:flex}@keyframes hero-ken{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.12)translate(-1.5%,-1%)}}@media (max-width:899px){@keyframes hero-ken{0%{transform:scale(1.03)translate(0)}to{transform:scale(1.07)translateY(-.4%)}}}@media (prefers-reduced-motion:reduce){.hero__bg,.look-banner__img{animation:none;transform:none}}@media (max-width:899px){.hero__bg,.look-banner__img,.collection-100__banner-img{animation:none!important;transform:none!important}.hero,.hero__stage,.hero__eyebrow,.hero__title,.hero__support,.hero__actions,.hero__brand,.hero__headline{animation:none!important}.lookbook,.lookbook__block,.lookbook__rail{min-width:0;max-width:100%}.lookbook__block{content-visibility:visible;contain:none}.product-card--sold-out .product-frame__img{filter:brightness(.92)saturate(.9)!important}.product-card__img{transition:none!important}.banner-carousel__viewport{overscroll-behavior-y:auto;touch-action:pan-x pan-y;scroll-snap-type:none!important}.banner-slide{scroll-snap-align:none;scroll-snap-stop:normal}.best-live{contain:none}.best-carousel{touch-action:pan-x pan-y;scroll-snap-type:none!important}.category-row{overscroll-behavior-y:auto}.lookbook__rail .product-grid--lookbook>:nth-child(n+3){display:block!important}.look-banner{aspect-ratio:5/4;align-items:end;height:auto;min-height:0;max-height:none;display:grid;overflow:hidden}.look-banner--fullframe{aspect-ratio:4/3;align-items:end;height:auto;min-height:0;max-height:none;display:grid;overflow:hidden}.look-banner--event-new.look-banner--fullframe,.look-banner--luxury.look-banner--fullframe{aspect-ratio:3/4}.look-banner--fullframe .look-banner__hit{align-items:end;height:100%;min-height:100%;display:grid}.look-banner--fullframe .look-banner__media{position:absolute;inset:0}.look-banner--fullframe .look-banner__img{width:100%;height:100%;aspect-ratio:unset;object-fit:cover;object-position:center center;position:absolute;inset:0}.look-banner--fullframe .look-banner__shade{background:linear-gradient(#080c0a1a 0%,#080c0a52 54%,#080c0ad6 100%)}.look-banner--fullframe .look-banner__content{background:0 0;flex:none;max-width:min(34rem,100%);padding:1.55rem 1.2rem 1.7rem;position:relative}.look-banner--carousel{aspect-ratio:5/4;min-height:14rem;max-height:none}.look-banner--carousel .look-banner__content{padding:1.55rem 1.2rem 1.7rem}.look-banner__title-en{font-size:clamp(1.35rem,5.4vw,1.85rem)}.look-banner__title-ko{font-size:clamp(.95rem,3.4vw,1.15rem)}.look-banner__support{max-width:26rem;margin:.55rem 0 .95rem;font-size:.84rem;line-height:1.45}.look-banner__eyebrow{letter-spacing:.28em;margin-bottom:.45rem;font-size:.68rem}.look-banner__cta{min-height:2.45rem;padding:.55rem 1rem;font-size:.84rem}.look-banner__content{text-align:left;max-width:min(34rem,100%);margin-left:0;margin-right:0;padding:1.55rem 1.2rem 1.7rem}.look-banner--right .look-banner__content,.look-banner--center .look-banner__content{text-align:left;margin-left:0;margin-right:0}.look-banner--right .look-banner__support,.look-banner--center .look-banner__support{margin-left:0;margin-right:0}.look-banner__img{animation:none!important;transform:none!important}.product-card--sold-out .product-frame__img,.product-detail__media.is-sold-out .product-frame__img,.product-detail__media.is-sold-out img{opacity:.7;filter:none!important}.collection-100{contain:none}.collection-100__banner{content-visibility:visible;aspect-ratio:2;height:auto;min-height:0;max-height:none}.collection-100__banner-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.collection-100__banner-content{max-width:min(34rem,100%);padding:1.25rem 1.15rem 1.3rem}.collection-100__title{font-size:clamp(1.2rem,4.6vw,1.75rem);line-height:1.4}.hero--fullframe .hero__stage{aspect-ratio:4/5;align-items:start;height:auto;min-height:0;padding:0;display:grid;overflow:hidden}.hero--fullframe .hero__bg{width:100%;height:100%;aspect-ratio:unset;object-fit:cover;object-position:center center;position:absolute;inset:0}.hero--fullframe .hero__shade{width:auto;height:auto;aspect-ratio:unset;background:linear-gradient(105deg,#0b1210c7 0%,#0b121061 42%,#0b12101f 68%,#0000 82%),linear-gradient(#0b121038 0%,#0000 38%);position:absolute;inset:0}.hero--fullframe .hero__content{text-align:left;background:0 0;max-width:min(18rem,78%);padding:0 0 .5rem;position:absolute;top:8%;left:1.1rem}.hero__brand{white-space:normal;margin-bottom:1.2rem;font-size:clamp(1.2rem,5.8vw,1.75rem);line-height:1.12}.hero__headline{margin-bottom:.3rem;font-size:clamp(1.032rem,4.08vw,1.2rem)}.hero__support{margin-bottom:0;font-size:.96rem;line-height:1.4}.shop-hero__img,.hero__bg,.look-banner__img,.collection-100__banner-img,.banner-slide img{image-rendering:auto;will-change:auto}.shop-hero{min-height:14.5rem}.shop-hero--brand{min-height:15.5rem}.shop-hero__support{margin-top:.5rem;font-size:.84rem}.shop-hero__title{font-size:clamp(1.2rem,4.8vw,1.55rem)}.brand-wordmark{max-width:100%;font-size:clamp(.72rem,3.2vw,1.15rem)}.collection-100 .product-grid>*{content-visibility:auto;contain-intrinsic-size:auto 18rem}.lookbook__rail--bleed,.lookbook__rail-inner{padding-left:0;padding-right:0}.lookbook__rail--bleed .section__head{padding-left:.75rem;padding-right:.75rem}.lookbook__rail .product-grid--lookbook{gap:1.15rem .9rem;width:100%;margin:0;padding:0}.lookbook__rail .product-frame--card{padding:var(--product-frame-pad-sm)}.lookbook__rail .product-card__body{padding:.75rem .55rem .85rem}.lookbook__rail .product-card__name{font-size:.88rem}}.lookbook{width:100%;min-width:0;max-width:100%;display:grid}.lookbook__block{min-width:0;max-width:100%;display:grid}.lookbook__rail{box-sizing:border-box;min-width:0;max-width:100%;padding-top:1.75rem;padding-bottom:1.25rem}.lookbook__rail--bleed{box-sizing:border-box;width:100%;margin:0;max-width:none!important;padding:1.75rem 0 1.25rem!important}.lookbook__rail-inner{box-sizing:border-box;width:100%;min-width:0;max-width:none;margin:0;padding:0}.lookbook__rail--bleed .section__head{gap:1.1rem;margin-bottom:1rem;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.lookbook__rail--bleed .section__head{gap:1rem}}@media (min-width:900px){.lookbook__rail--bleed .section__head{padding-left:1.25rem;padding-right:1.25rem}}.product-grid--lookbook{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.15rem;width:100%;max-width:none;margin:0;padding:0;display:grid}@media (min-width:760px){.product-grid--lookbook{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.1rem 1.9rem}}@media (min-width:1100px){.product-grid--lookbook{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 2.35rem}}.lookbook__rail .product-grid{width:100%;min-width:0;max-width:100%}.lookbook__rail .category-row{box-sizing:border-box;width:100%;max-width:100%;padding-inline-end:.35rem}@media (max-width:899px){.lookbook__rail .category-row,.lookbook__rail .category-row--sub,.lookbook__rail .category-row--nested{grid-auto-flow:unset;grid-auto-columns:unset;touch-action:manipulation;flex-wrap:wrap;gap:.45rem;width:100%;max-width:100%;margin:0 0 1.15rem;padding:0;display:flex;overflow:visible}.lookbook__rail .chip--sub{padding:.42rem .7rem;font-size:.78rem}}@media (min-width:900px){.lookbook__rail .category-row--sub,.lookbook__rail .category-row--nested{grid-auto-flow:unset;flex-wrap:wrap;display:flex;overflow:visible}}.look-banner{isolation:isolate;color:#f7f4ec;align-items:end;min-height:48svh;max-height:520px;display:grid;position:relative;overflow:hidden}.look-banner__hit{color:inherit;min-height:inherit;align-items:end;width:100%;height:100%;text-decoration:none;display:grid;position:relative}@media (min-width:900px){.look-banner{min-height:64svh;max-height:900px}.look-banner--fullframe{min-height:0;max-height:none;aspect-ratio:var(--look-banner-aspect,2560 / 1418);height:auto}}.look-banner--fullframe{height:auto;min-height:0;max-height:none}.look-banner--fullframe .look-banner__img{object-fit:cover;object-position:center center;animation:none!important;transform:none!important}.look-banner__media{z-index:0;position:absolute;inset:0}.banner-carousel{z-index:0;position:absolute;inset:0;overflow:hidden}.banner-carousel__viewport{scroll-snap-type:x mandatory;scroll-behavior:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y;scrollbar-width:none;display:flex;position:absolute;inset:0;overflow:auto hidden}@media (hover:hover) and (pointer:fine){.banner-carousel__viewport{overflow-x:hidden}}.banner-carousel__viewport::-webkit-scrollbar{display:none}.banner-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;width:100%;min-width:100%;height:100%;display:block;position:relative}.banner-slide img{object-fit:cover;object-position:center 60%;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.banner-slide:after{content:"";pointer-events:none;background:linear-gradient(95deg,#080c0abd 0%,#080c0a42 58%,#080c0a57 100%);position:absolute;inset:0}.banner-slide__label{z-index:2;color:#f7f4ec;letter-spacing:.06em;pointer-events:none;background:#080c0ab8;border:1px solid #f7f4ec73;padding:.45rem .85rem;font-size:.82rem;position:absolute;bottom:1.1rem;right:1.1rem}@media (min-width:900px){.banner-slide__label{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080c0a8c;font-size:.9rem;bottom:2.25rem;right:2.5rem}}.banner-carousel__dots{z-index:8;gap:.45rem;display:flex;position:absolute;top:1.1rem;right:1.1rem}@media (min-width:900px){.banner-carousel__dots{top:2rem;right:2.5rem}}.banner-dot{appearance:none;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #f7f4ecd9;border-radius:999px;width:.7rem;height:.7rem;padding:0;transition:background .2s,transform .2s;display:block}.banner-dot.is-active{background:#f7f4ec;transform:scale(1.15)}.look-banner--carousel .look-banner__content{pointer-events:none;z-index:2}.look-banner--carousel .look-banner__cta{pointer-events:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.banner-carousel__viewport{scroll-behavior:auto}}.look-banner__img,.look-banner__video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@media (min-width:900px){.look-banner__img{animation:28s ease-in-out infinite alternate look-ken}}@keyframes look-ken{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.06)translate(-.8%,-.5%)}}@media (max-width:899px){@keyframes look-ken{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.04)translateY(-.3%)}}}.look-banner__shade{background:linear-gradient(#080c0a59 0%,#080c0a38 52%,#080c0ab8 100%);position:absolute;inset:0}.look-banner--left .look-banner__shade{background:linear-gradient(95deg,#080c0ac7 0%,#080c0a47 58%,#080c0a33 100%)}.look-banner--right .look-banner__shade{background:linear-gradient(265deg,#080c0ac7 0%,#080c0a47 58%,#080c0a33 100%)}.look-banner--center .look-banner__shade{background:linear-gradient(#080c0a59 0%,#080c0a8c 45%,#080c0ac7 100%)}.look-banner__content{z-index:1;text-align:left;max-width:36rem;padding:1.65rem 1.25rem 1.75rem;position:relative}@media (min-width:700px) and (max-width:899px){.look-banner,.look-banner--carousel{aspect-ratio:16/11}.look-banner__content,.look-banner--fullframe .look-banner__content,.look-banner--carousel .look-banner__content{max-width:min(38rem,72%);padding:0 1.65rem 1.55rem}.look-banner__title-en{font-size:clamp(1.55rem,3.6vw,2.15rem)}.look-banner__support{margin:.75rem 0 1.15rem;font-size:.9rem}.hero--fullframe .hero__content{max-width:min(22rem,50%);top:44%;left:1.65rem}.hero__brand{margin-bottom:1.2rem;font-size:clamp(1.45rem,3.8vw,2.1rem)}.hero__headline{font-size:clamp(1.14rem,2.64vw,1.38rem)}.hero__support{font-size:1.056rem}.collection-100__banner-content{padding:1.55rem 1.65rem 1.65rem}}@media (min-width:900px){.look-banner__content{padding:2.75rem 2.75rem 5.5rem}.look-banner--right .look-banner__content{text-align:right;margin-left:auto}.look-banner--center .look-banner__content{text-align:center;margin:0 auto}.look-banner--fullframe .look-banner__content{padding-bottom:5.5rem}.collection-100__banner-content{padding:2.25rem 2.5rem 2.4rem}}@media (min-width:1100px){.look-banner__content{padding:3rem 3.5rem 8.5rem}.look-banner--fullframe .look-banner__content{padding-bottom:8.5rem}}.look-banner__eyebrow{font-family:var(--font-display), serif;letter-spacing:.34em;text-transform:uppercase;color:var(--gold);margin:0 0 .75rem;font-size:.72rem}.look-banner__title{gap:.35rem;margin:0;display:grid}.look-banner__title-en{font-family:var(--font-display), serif;letter-spacing:.01em;font-size:clamp(1.85rem,4.5vw,3.2rem);font-weight:500;line-height:1.1}.look-banner__title-ko{font-family:var(--font-classic), "Nanum Myeongjo", serif;color:#f7f4ece0;font-size:clamp(1.05rem,2.2vw,1.35rem);font-weight:700}.look-banner__support{color:#f7f4ecc7;max-width:28rem;margin:.9rem 0 1.35rem;font-size:.95rem;line-height:1.6}.look-banner--center .look-banner__support,.look-banner--right .look-banner__support{margin-left:auto;margin-right:auto}.look-banner--right .look-banner__support{margin-right:0}.look-banner__cta{color:#f7f4ec;letter-spacing:.04em;border:1px solid #f7f4ecb3;align-items:center;min-height:2.65rem;padding:.65rem 1.15rem;font-size:.88rem;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.look-banner__cta:hover{color:#0b1210;background:#f7f4ec;border-color:#f7f4ec}.btn{min-height:2.85rem;font:inherit;letter-spacing:.02em;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.95rem;transition:transform .2s,background .2s,color .2s,border-color .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn-primary{color:var(--ink);background:#f5f5f5}.btn-primary:hover{background:#fff}.btn-ghost{color:#f7f8f5;background:0 0;border-color:#f7f8f573}.btn-ghost:hover{background:#f7f8f514}.btn-solid{background:var(--accent);color:#fff}.btn-solid:hover{background:var(--accent-bright)}.btn-outline{border-color:var(--line);color:var(--ink);background:0 0}.section{box-sizing:border-box;width:100%;min-width:0;max-width:1240px;margin:0 auto;padding:2.5rem 1.25rem}@media (min-width:900px){.section{padding:3.5rem 2rem}.section.shop-browse{width:100%;max-width:none;padding-left:3.75rem;padding-right:3.75rem}}@media (min-width:1400px){.section.shop-browse{padding-left:5.25rem;padding-right:5.25rem}.shop-hero__content{padding-left:2.5rem;padding-right:2.5rem}}.section__head{flex-direction:column;align-items:flex-start;gap:.6rem;margin-bottom:1.5rem;display:flex}.section__head-title{align-items:center;gap:.7rem;min-width:0;display:flex}.section__head-title h2{word-break:keep-all;line-break:strict;overflow-wrap:normal;margin:0}@media (min-width:640px){.section__head{flex-direction:row;justify-content:space-between;align-items:end;gap:1rem}}.section__head h2{font-family:var(--font-pretendard);letter-spacing:-.025em;color:#222;margin:0;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:400}.section__head p{font-family:var(--font-pretendard);letter-spacing:-.025em;color:#333;margin:.35rem 0 0;font-weight:400}.section__brands{flex-wrap:wrap;align-items:center;gap:.5rem 0;max-width:100%;margin:.65rem 0 0;display:flex}.section__brands.section__brands--logos{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:auto;touch-action:pan-x pan-y;flex-wrap:nowrap;align-items:center;gap:.55rem;width:100%;min-width:0;max-width:100%;margin:.75rem 0 0;padding-bottom:.45rem;display:flex;overflow:auto hidden}.section__brands.section__brands--logos::-webkit-scrollbar{display:none}.section__head>div:first-child{width:100%;min-width:0;max-width:100%}@media (min-width:900px){.section__brands.section__brands--logos{touch-action:auto;flex-wrap:wrap;padding-bottom:.25rem;display:flex;overflow:visible}}@media (min-width:640px){.section__head>div:first-child{flex:1;min-width:0}.section__brands{max-width:none}}.section__brands-item{align-items:center;display:inline-flex}.section__brands-sep{color:#b8b4ae;margin:0 .55rem;font-size:.91rem;line-height:1}.section__brands a:not(.chip){font-family:var(--font-pretendard);letter-spacing:.08em;color:#6a6560;font-size:1.07rem;font-weight:400;text-decoration:none;transition:color .2s}.section__brands a:not(.chip):hover{color:#1a1a1a}.best-live{background:var(--paper);margin:2rem 0 0;padding-bottom:clamp(2.5rem,5vw,4rem)}.best-live__inner{color:#f6f0f8;background:linear-gradient(155deg,#1a1222 0%,#2c1e38 52%,#120e18 100%);padding:clamp(2.75rem,6vw,4.25rem) 1.25rem;position:relative;overflow:hidden}.best-live__inner:before{content:"";pointer-events:none;z-index:0;border:1px solid #ba96cc52;position:absolute;inset:1rem}@media (min-width:900px){.best-live__inner{background:radial-gradient(70% 55% at 85% 10%,#a884bc47,#0000 50%),radial-gradient(60% 45% at 10% 90%,#5c306e73,#0000 55%),linear-gradient(155deg,#1a1222 0%,#2c1e38 52%,#120e18 100%);padding:clamp(3.25rem,6vw,4.75rem) 2.5rem}.best-live__inner:before{inset:1.5rem 2.5rem}}.best-live__stage{z-index:1;max-width:1180px;margin:0 auto;position:relative}.best-live__copy{text-align:center;max-width:36rem;margin:0 auto 1.85rem}.best-live__eyebrow{font-family:var(--font-display), serif;letter-spacing:.32em;text-transform:uppercase;color:#f7f4ecc7;margin:0 0 .45rem;font-size:.72rem}.best-live__title{font-family:var(--font-display), serif;letter-spacing:.02em;color:#f7f4ec;margin:0;font-size:clamp(1.85rem,4.2vw,3rem);font-weight:500}.best-live__lead{font-family:var(--font-classic), "Nanum Myeongjo", serif;color:#f7f4ecd1;margin:.85rem 0 0;font-size:clamp(.95rem,1.6vw,1.08rem);line-height:1.75}.best-carousel{--gap:.9rem;--visible:2;scroll-snap-type:x proximity;scroll-behavior:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:none;touch-action:pan-x pan-y;max-width:920px;margin:0 auto;position:relative;overflow:auto hidden;container:best-carousel/inline-size}.best-carousel::-webkit-scrollbar{display:none}@media (max-width:899px){.best-carousel{scroll-snap-type:none;container-type:normal}.best-carousel__item{--item:42%;flex:0 0 var(--item);width:var(--item);min-width:var(--item)}}@media (min-width:700px){.best-carousel{--visible:3}}@media (min-width:1100px){.best-carousel{--visible:5;max-width:1120px}}.best-carousel__track{gap:var(--gap);width:max-content;min-width:100%;padding-bottom:.15rem;display:flex}.best-carousel__item{--item:calc((100cqi - (var(--gap) * (var(--visible) - 1))) / var(--visible));flex:0 0 var(--item);width:var(--item);min-width:var(--item);scroll-snap-align:start;scroll-snap-stop:normal;display:flex}.best-carousel__item .product-card{background:#f7f8f5f5;flex:1;height:100%}.best-carousel__item .product-card__name,.best-carousel__item .product-card__brand,.best-carousel__item .product-card__price{color:#222}.best-rail{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#0b121047 transparent;gap:.9rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.best-rail::-webkit-scrollbar{height:6px}.best-rail::-webkit-scrollbar-thumb{background:#0b121038;border-radius:999px}.best-rail__item{scroll-snap-align:start;flex:0 0 calc(41.6667% - .525rem);min-width:calc(41.6667% - .525rem)}@media (min-width:700px){.best-rail__item{flex:0 0 calc(28.5714% - .642857rem);min-width:calc(28.5714% - .642857rem)}}@media (min-width:1100px){.best-rail__item{flex:0 0 calc(20% - .72rem);min-width:calc(20% - .72rem)}}.best-empty{border:1px dashed var(--line);text-align:center;color:#0b12108c;background:#fff6;padding:2.25rem 1.35rem;line-height:1.6}.collection-100{width:100%;max-width:100%;margin-top:0}.collection-100__banner{aspect-ratio:2;color:#f7f4ec;align-items:end;width:100%;min-height:0;max-height:none;display:grid;position:relative;overflow:hidden}@media (min-width:900px){.collection-100__banner{min-height:0;max-height:none}}.collection-100__banner-img{object-fit:cover;object-position:center 40%;width:100%;height:100%;display:block;position:absolute;inset:0}@media (min-width:900px){.collection-100__banner-img{transform:none}}.collection-100__banner-shade{pointer-events:none;background:linear-gradient(100deg,#080c0ac7 0%,#080c0a52 55%,#080c0a7a 100%),linear-gradient(#0000 42%,#080c0a8c);position:absolute;inset:0}.collection-100__banner-content{z-index:1;max-width:40rem;padding:1.6rem 1.25rem 1.75rem;position:relative}@media (min-width:700px){.collection-100__banner-content{max-width:none}.collection-100__lead .br-mobile,.collection-100__hint .br-mobile{display:none}}@media (min-width:900px){.collection-100__banner-content{padding:2.25rem 2.5rem 2.4rem}}.collection-100__eyebrow{font-family:var(--font-display), serif;letter-spacing:.32em;text-transform:uppercase;color:#f7f4ecc7;margin:0 0 .45rem;font-size:.72rem}.collection-100__title{max-width:18em;font-family:var(--font-classic), "Nanum Myeongjo", serif;letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:clamp(1.35rem,3.4vw,2.35rem);font-weight:500;line-height:1.45}@media (min-width:700px){.collection-100__title{max-width:22em}.collection-100__title .br-mobile{display:none}}.collection-100__lead{max-width:none;font-family:var(--font-classic), "Nanum Myeongjo", serif;color:#f7f4ecd1;margin:.85rem 0 0;font-size:clamp(.95rem,1.6vw,1.08rem);line-height:1.75}.collection-100__hint{color:#f7f4ec9e;max-width:none;margin:.7rem 0 0;font-size:.9rem;line-height:1.65}.collection-100__hint a{color:#f7f4ec;text-underline-offset:.18em;text-decoration:underline}.collection-100__body.section{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:1.75rem 0 2.5rem!important}.collection-edit-tier{width:100%;margin-bottom:2.25rem}.collection-edit-tier:last-of-type{margin-bottom:0}.collection-edit-tier__head{box-sizing:border-box;border:1px solid #0b12101a;border-left:3px solid var(--ink);background:linear-gradient(105deg,#e8e2d6fa 0%,#ece7dceb 55%,#e4ded2f5 100%);width:100%;max-width:none;margin:0 0 1rem;padding:.85rem 1rem .9rem;box-shadow:inset 0 1px #ffffff80}@media (min-width:900px){.collection-edit-tier__head{padding-left:1.25rem;padding-right:1.25rem}}.collection-100 .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.15rem;width:100%;max-width:none;margin:0;padding:0;display:grid}@media (min-width:760px){.collection-100 .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.1rem 1.9rem}}@media (min-width:1100px){.collection-100 .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.5rem 2.35rem}}.collection-edit-tier__eyebrow{font-family:var(--font-display), serif;letter-spacing:.22em;text-transform:uppercase;color:#0b12107a;margin:0 0 .35rem;font-size:.68rem}.collection-edit-tier__title{font-family:var(--font-classic), "Nanum Myeongjo", serif;letter-spacing:-.01em;color:var(--ink);margin:0;font-size:clamp(1.08rem,2.5vw,1.4rem);font-weight:700;line-height:1.45}.collection-100__sentinel{place-items:center;padding:1.75rem 1rem .5rem;display:grid}@media (min-width:900px){.collection-100__sentinel{padding-left:1.25rem;padding-right:1.25rem}}.collection-100__more-btn{white-space:normal;text-align:center;min-width:min(100%,22rem);line-height:1.35}.collection-100__toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.65rem 1rem;margin-bottom:1.25rem;display:flex}.collection-100__sort{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.3rem;width:100%;display:flex}.collection-100__sort-btn{border:1px solid var(--line);letter-spacing:-.02em;white-space:nowrap;min-width:0;color:var(--ink);background:#ffffff8c;flex:1 1 0;justify-content:center;align-items:center;padding:.38rem .2rem;font-size:clamp(.62rem,2.85vw,.72rem);line-height:1.2;transition:background .2s,border-color .2s,color .2s;display:inline-flex}@media (min-width:700px){.collection-100__sort{flex-wrap:wrap;gap:.4rem;width:auto}.collection-100__sort-btn{flex:none;padding:.5rem .85rem;font-size:.84rem}}.collection-100__sort-btn:hover,.collection-100__sort-btn.is-active{background:var(--ink);border-color:var(--ink);color:#f7f8f5}.collection-100__head{align-items:flex-start}.section__lead{letter-spacing:.01em;font-weight:560;color:var(--ink)!important;margin-top:.45rem!important}.category-row{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;grid-auto-columns:max-content;grid-auto-flow:column;gap:.65rem;min-width:0;max-width:100%;margin-bottom:1.5rem;padding-bottom:.35rem;display:grid;overflow-x:auto}.category-row.category-row--sub,.category-row.category-row--nested{grid-auto-flow:unset;grid-auto-columns:unset;flex-wrap:wrap;gap:.5rem .55rem;max-width:100%;display:flex;overflow-x:clip}.category-row.category-row--sub.category-row--brands{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:auto;touch-action:pan-x pan-y;flex-wrap:nowrap;align-items:center;gap:.55rem;width:100%;min-width:0;max-width:100%;margin-bottom:1.25rem;padding-bottom:.55rem;display:flex;overflow:auto hidden}.category-row.category-row--brands::-webkit-scrollbar{display:none}.chip.chip--brand{box-sizing:border-box;color:#fff;text-align:center;isolation:isolate;touch-action:pan-x pan-y;font-synthesis:none;-webkit-font-smoothing:antialiased;background:#0a0a0a;border:1px solid #0a0a0a;border-radius:2px;flex:none;justify-content:center;align-items:center;width:max-content;min-width:7.36rem;height:3.456rem;min-height:3.456rem;padding:.45rem 1.15rem;font-family:Helvetica Neue,Helvetica,Arial,Liberation Sans,Nimbus Sans L,sans-serif;line-height:1.2;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.chip.chip--brand.is-active{background:#111;border-color:#fff;box-shadow:inset 0 0 0 1px #fff}.chip__brand-label{color:#fff;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-synthesis:none;-webkit-font-smoothing:antialiased;font-size:.72rem;font-weight:500;line-height:1.25;display:block;font-family:Helvetica Neue,Helvetica,Arial,Liberation Sans,Nimbus Sans L,sans-serif!important}@media (max-width:899px){.chip.chip--brand{height:2.765rem;min-height:2.765rem;padding:.35rem 1rem}}@media (min-width:900px){.category-row.category-row--sub.category-row--brands{grid-auto-flow:unset;grid-auto-columns:unset;touch-action:auto;flex-wrap:wrap;padding-bottom:.35rem;display:flex;overflow:visible}.category-row.category-row--nested{grid-template-columns:repeat(7,max-content);grid-auto-flow:row;justify-content:start;gap:.55rem;display:grid;overflow:visible}}@media (min-width:1200px){.category-row.category-row--nested{grid-template-columns:repeat(7,max-content)}}.shop-browse__layout{gap:1.5rem;width:100%;min-width:0;max-width:100%;display:grid}.shop-browse .section__head{margin-bottom:1.15rem}.shop-browse .category-row{margin-bottom:.85rem}.shop-browse__main{min-width:0;max-width:100%;overflow-x:visible}.shop-browse__controls{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;width:100%;margin:.15rem 0 1rem;padding:.85rem 0;display:flex}.shop-browse__sort{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;margin-left:auto;display:flex}.shop-browse__sort-btn{color:#0b1210b8;letter-spacing:-.01em;background:0 0;border:1px solid #0000;align-items:center;padding:.45rem .7rem;font-size:.84rem;font-weight:500;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.shop-browse__sort-btn:hover{background:var(--ink);border-color:var(--ink);color:#f7f8f5}}.shop-browse__sort-btn.is-active{background:var(--ink);border-color:var(--ink);color:#f7f8f5}.shop-browse__sort-btn.is-pending{opacity:.72;border-style:dashed}.shop-browse__count{color:var(--muted);letter-spacing:.02em;text-align:left;min-height:1em;margin:0;font-size:.82rem}.shop-browse__morebar{justify-content:center;align-items:center;gap:.8rem;margin-top:1rem;display:flex}.shop-browse__more-btn{border:1px solid var(--line);min-width:7.5rem;color:var(--ink);font:inherit;letter-spacing:.02em;cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:.55rem;padding:.65rem 1rem;font-size:.88rem;text-decoration:none;display:inline-flex}.shop-browse__more-btn:hover{border-color:var(--ink)}.shop-browse__more-remaining{color:var(--muted);letter-spacing:0;font-size:.78rem}.shop-browse__more-error{color:#b42318;margin:.65rem 0 0;font-size:.86rem}.category-row::-webkit-scrollbar{display:none}.chip{border:1px solid var(--line);white-space:nowrap;background:#ffffff8c;align-items:center;padding:.65rem 1rem;transition:background .2s,border-color .2s,color .2s;display:inline-flex}@media (hover:hover) and (pointer:fine){.chip:hover{background:var(--ink);border-color:var(--ink);color:#f7f8f5}}.chip.is-active{background:var(--ink);border-color:var(--ink);color:#f7f8f5}html[data-shop-navigating] .shop-browse__main .product-grid,html[data-shop-navigating] .shop-browse__controls{opacity:.4;pointer-events:none;transition:opacity .12s}html[data-shop-navigating]{cursor:progress}.chip.is-pending{opacity:.72;border-style:dashed}.shop-loading{max-width:1240px;margin:0 auto;padding:1.25rem 1rem 3rem}.shop-loading__bar{background:linear-gradient(90deg,#0b12100f,#0b12102e,#0b12100f) 0 0/200% 100%;border-radius:999px;width:100%;height:.2rem;margin-bottom:1.5rem;animation:1.1s ease-in-out infinite shop-loading-shine}.shop-loading__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem .85rem;display:grid}@media (min-width:760px){.shop-loading__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:900px){.shop-loading__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.shop-loading__card{aspect-ratio:3/4;background:#0b12100f;border-radius:2px;animation:1.2s ease-in-out infinite shop-loading-pulse}@keyframes shop-loading-shine{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes shop-loading-pulse{0%,to{opacity:.55}50%{opacity:1}}.product-grid{box-sizing:border-box;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;width:100%;min-width:0;max-width:100%;display:grid}@media (min-width:760px){.product-grid{gap:var(--product-grid-gap-y) var(--product-grid-gap-x);grid-template-columns:repeat(3,minmax(0,1fr))}.shop-browse .product-grid{gap:3rem 3.25rem}}@media (min-width:900px){.shop-browse .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.5rem 4.25rem}}@media (min-width:1100px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.25rem 3.75rem}.shop-browse .product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.75rem 5rem}}@media (min-width:1400px){.shop-browse .product-grid{gap:4rem 5.75rem}}.product-card{flex-direction:column;gap:0;min-width:0;max-width:100%;height:100%;min-height:100%;display:flex}.product-frame{aspect-ratio:var(--product-aspect);padding:var(--product-frame-pad);background:var(--product-frame-bg);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.product-frame__img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.product-frame__placeholder{object-fit:contain;opacity:.32;pointer-events:none;z-index:1;width:42%;max-width:7.5rem;height:auto;margin:auto;position:absolute;inset:0}.product-frame__img.is-loading,.product-card-media__img.is-loading{opacity:0!important}.product-frame--has-hover{place-items:center;display:grid}.product-frame--has-hover>.product-frame__img--primary,.product-frame--has-hover>.product-frame__img--hover{grid-area:1/1;width:100%;height:100%;transition:opacity .35s}.product-frame--has-hover>.product-frame__img--hover{opacity:0;pointer-events:none}.product-frame--has-hover>.product-card__badge,.product-frame--has-hover>.product-sold-out{z-index:2}.product-frame--card{width:100%}.product-card-media{width:100%;position:relative}.product-card-media__frame{padding:var(--product-frame-pad);background:#fff;place-items:center;display:grid}.product-card-media__img{opacity:0;pointer-events:none;grid-area:1/1;width:100%;height:100%;transition:opacity .28s}.product-card-media__img.is-current{opacity:1}.product-card-media__nav{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 8px}.product-card-media__arrow{z-index:3;color:#fff;cursor:pointer;opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin:0;padding:0;transition:opacity .18s,transform .8s cubic-bezier(.5,0,0,1);display:inline-flex;position:relative;top:auto;left:auto;right:auto;transform:none}.product-card-media__arrow:before{content:"";-webkit-backdrop-filter:blur(8px);background:#44494e66;border-radius:50%;transition:transform .8s cubic-bezier(.5,0,0,1);position:absolute;inset:0}.product-card-media__arrow:hover:before{transform:scale(1.06)}.product-card-media__chevron{z-index:1;flex-shrink:0;display:block;position:relative}.product-card-media__arrow--prev,.product-card-media__arrow--next{left:auto;right:auto}@media (hover:hover) and (pointer:fine){.product-card-media--multi.is-active .product-card-media__arrow,.product-card-shell:hover .product-card-media--multi .product-card-media__arrow{opacity:1;pointer-events:auto}}.product-card-media__bars{z-index:3;pointer-events:none;opacity:0;gap:.2rem;height:1.5px;transition:opacity .18s;display:flex;position:absolute;bottom:.45rem;left:.55rem;right:.55rem}@media (hover:hover) and (pointer:fine){.product-card-media--multi.is-active .product-card-media__bars,.product-card-shell:hover .product-card-media--multi .product-card-media__bars{opacity:1}}.product-card-media__bar{height:1.5px;box-shadow:none;background:#44494e66;flex:1 1 0}.product-card-media__bar.is-active{box-shadow:none;background:#111}.product-card-media .product-card__badge,.product-card-media .product-sold-out{z-index:4}.product-frame--detail{z-index:0;width:100%;padding:clamp(1.75rem,10vw,4.5rem)}.product-frame--swatch{aspect-ratio:1;pointer-events:none;width:100%;padding:10%}.product-frame--cart{width:100%;height:100%;padding:12%}.product-card__media,.product-card .product-frame--card{width:100%}.product-card__img{transition:transform .55s,opacity .35s}@media (hover:hover) and (pointer:fine){.product-card:not(.product-card--hover-swap):hover .product-card__img,.product-card:not(.product-card--hover-swap):hover .product-frame--card .product-frame__img{transform:scale(1.015)}.product-card--hover-swap:hover .product-frame__img--primary{opacity:0}.product-card--hover-swap:hover .product-frame__img--hover{opacity:1}}.product-card--sold-out:hover .product-card__img,.product-card--sold-out:hover .product-frame--card .product-frame__img{transform:none}.product-card--sold-out .product-frame__img{filter:blur(1.15px)saturate(.88)brightness(.94);transition:filter .45s,opacity .45s}.product-card--sold-out .product-card-media__img.is-current,.product-card--sold-out .product-frame__img:not(.product-card-media__img){opacity:.88}.product-card--sold-out .product-card-media__img:not(.is-current){opacity:0;filter:none}@media (max-width:899px){.product-card--ch-packshot-zoom .product-card-media__frame,.product-card--ch-packshot-zoom .product-frame--card{padding:0}.product-card--ch-packshot-zoom .product-frame__img{transform-origin:50%;transform:scale(1.55)}.product-card--ch-packshot-zoom.product-card--sold-out .product-frame__img{transform:scale(1.55)}.product-page--ch-packshot-zoom .product-frame--detail,.product-frame--detail.product-frame--ch-packshot-zoom{padding:.4rem}.product-page--ch-packshot-zoom .product-frame--detail .product-frame__img,.product-frame--detail.product-frame--ch-packshot-zoom .product-frame__img{transform-origin:50%;transform:scale(1.45)}@media (hover:hover) and (pointer:fine){.product-card--ch-packshot-zoom:hover .product-frame__img,.product-card--ch-packshot-zoom:hover .product-card__img{transform:scale(1.55)}}}@media (min-width:900px){.product-card--ch-packshot-zoom-pc .product-card-media__frame,.product-card--ch-packshot-zoom-pc .product-frame--card{padding:0;overflow:hidden}.product-card--ch-packshot-zoom-pc .product-frame__img{transform-origin:50%;transform:scale(1.72)}.product-card--ch-packshot-zoom-pc.product-card--sold-out .product-frame__img{transform:scale(1.72)}.product-page--ch-packshot-zoom-pc .product-frame--detail,.product-frame--detail.product-frame--ch-packshot-zoom-pc{padding:.35rem;overflow:hidden}.product-page--ch-packshot-zoom-pc .product-frame--detail .product-frame__img,.product-frame--detail.product-frame--ch-packshot-zoom-pc .product-frame__img{transform-origin:50%;transform:scale(1.58)}.product-page--ch-packshot-zoom-pc .product-gallery-thumbs__item{overflow:hidden}.product-page--ch-packshot-zoom-pc .product-gallery-thumbs__item img{transform-origin:50%;transform:scale(1.7)}@media (hover:hover) and (pointer:fine){.product-card--ch-packshot-zoom-pc:hover .product-frame__img,.product-card--ch-packshot-zoom-pc:hover .product-card__img{transform:scale(1.72)}}}.product-sold-out{font-family:var(--font-display), serif;letter-spacing:.28em;text-transform:uppercase;color:#f7f4ecf0;text-shadow:0 1px 18px #080c0a59;pointer-events:none;z-index:2;background:linear-gradient(#0c100e14 0%,#0c100e38 48%,#0c100e4d 100%);place-items:center;margin:0;padding:.65rem 1rem;font-size:clamp(.95rem,2.2vw,1.15rem);font-weight:500;display:grid;position:absolute;inset:0}.product-sold-out--detail{letter-spacing:.34em;background:linear-gradient(#0c100e0f 0%,#0c100e2e 45%,#0c100e47 100%);font-size:clamp(1.35rem,3vw,1.85rem)}.product-detail__media.is-sold-out .product-frame__img,.product-detail__media.is-sold-out img{filter:blur(1.25px)saturate(.9)brightness(.93);opacity:.9}.product-card__badge{letter-spacing:.08em;text-transform:uppercase;background:#ffffffeb;padding:.3rem .55rem;font-size:.7rem;position:absolute;top:.75rem;left:.75rem}.product-card__body{flex-direction:column;flex:1;padding:.95rem 1rem 1.1rem;display:flex}.product-card__brand{font-family:var(--font-pretendard);letter-spacing:-.02em;text-transform:uppercase;color:#333;margin:0;font-size:.72rem;font-weight:400}.product-card__name{font-family:var(--font-pretendard);letter-spacing:-.025em;color:#222;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em;margin:.35rem 0 0;font-size:.95rem;font-weight:400;line-height:1.4;display:-webkit-box;overflow:hidden}.product-card__en{color:#0b12108c;margin:.15rem 0 0;font-size:.82rem}.product-card__price{font-family:var(--font-pretendard);letter-spacing:-.025em;color:#222;margin:auto 0 0;padding-top:.65rem;font-weight:400}.product-card__price--sale{flex-wrap:wrap;align-items:baseline;gap:.35rem .55rem;display:flex}.product-card__price-now{color:#8a1f1f;font-weight:650}.product-card__price-was{color:#0b12106b;font-size:.86em;text-decoration:line-through}.product-card__price-pct{letter-spacing:.02em;color:#8a1f1f;font-size:.78em;font-weight:650}.product-card__badge--sale{color:#f7f4ec;background:#8a1f1f}.product-card__badge--clearance,.product-card__badge--sale.product-card__badge--clearance{color:#f3e6d0;letter-spacing:.1em;background:linear-gradient(145deg,#5a222c 0%,#3d161d 100%);border:1px solid #c4a5748c}.product-card--sold-out .product-card__price{font-family:var(--font-display), serif;letter-spacing:.14em;text-transform:uppercase;color:#0b12107a;font-size:.88rem;font-weight:500}.product-page{max-width:1240px;margin:0 auto;padding-bottom:6.5rem}.product-detail{gap:1.5rem;max-width:none;margin:0;padding:1.25rem;display:grid}@media (min-width:900px){.product-detail{grid-template-columns:.95fr 1.05fr;align-items:start;gap:3rem;padding:2rem}.product-detail__info{order:1}.product-detail__gallery{order:2}}.product-detail__gallery{gap:1rem;min-width:0;display:grid}@media (min-width:900px){.product-detail__media{position:sticky;top:5.75rem}}.product-detail__media-badge{color:var(--ink);letter-spacing:.02em;pointer-events:none;background:#ffffffeb;margin:0;padding:.45rem .7rem;font-size:.82rem;font-weight:600;position:absolute;bottom:.85rem;left:.85rem}.product-detail__color-name{color:#0b12109e;margin:.35rem 0 0;font-size:.95rem}.product-detail__title-row{align-items:flex-start;gap:.65rem;margin:.35rem 0 .5rem;display:flex}.product-detail__title-row h1{flex:1;min-width:0;margin:0}.product-detail__share{flex-shrink:0;margin-top:.2rem}.product-detail__info h1{font-family:var(--font-display), serif;margin:.35rem 0 .5rem;font-size:clamp(1.4rem,2.8vw,2.25rem);font-weight:500;line-height:1.3}.product-detail__title-row h1{font-family:var(--font-display), serif;font-size:clamp(1.4rem,2.8vw,2.25rem);font-weight:500;line-height:1.3}.product-detail__official-name{letter-spacing:.01em;color:#0b121094;font-size:.92rem;line-height:1.4;font-family:var(--font-pretendard);margin:.15rem 0 .55rem;font-weight:400}.pdp-dock__official-name{color:#0b121085;margin:.12rem 0 0;font-size:.78rem;font-weight:400;line-height:1.3}.share-link{color:#0b1210b8;min-height:2rem;font-family:var(--font-pretendard);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(#ffffffb8,#f7f5f08c);border:1px solid #0b121024;justify-content:center;align-items:center;gap:.4rem;padding:.35rem .7rem;font-size:.72rem;font-weight:500;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex}.share-link:hover{color:#0b1210eb;background:linear-gradient(#ffffffe6,#faf7f0c7);border-color:#b7a16a8c}.share-link:active{transform:translateY(1px)}.share-link--compact{border-radius:999px;width:2rem;height:2rem;min-height:2rem;padding:0}.share-link.is-copied{color:#2f5d3a;border-color:#2f5d3a59}.share-link__mark{line-height:0;display:inline-flex}.share-link__label{line-height:1}.share-toast{left:50%;bottom:max(1.5rem, env(safe-area-inset-bottom,0px) + 1rem);z-index:120;color:#f7f5f0;font-family:var(--font-pretendard);letter-spacing:-.01em;white-space:nowrap;pointer-events:none;background:#121614eb;border:1px solid #ffffff1f;padding:.7rem 1.15rem;font-size:.86rem;font-weight:500;animation:.22s both share-toast-in;position:fixed;transform:translate(-50%);box-shadow:0 10px 28px #080a0c47}@keyframes share-toast-in{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.product-card-shell{flex-direction:column;min-width:0;height:100%;display:flex;position:relative}.product-card-shell .product-card{flex:1}.product-card-shell__share{z-index:3;opacity:.88;position:absolute;top:.65rem;right:.65rem;box-shadow:0 6px 18px #0b121014}@media (hover:hover) and (pointer:fine){.product-card-shell__share{opacity:0;transition:opacity .2s,transform .2s,border-color .2s,background .2s;transform:translateY(2px)}.product-card-shell:hover .product-card-shell__share,.product-card-shell:focus-within .product-card-shell__share{opacity:1;transform:translateY(0)}}.shop-hero__title-row{align-items:flex-start;gap:.75rem;display:flex}.shop-hero__title-row .shop-hero__title{flex:1;min-width:0;margin:0}@media (min-width:900px){.shop-hero__title-row{flex-wrap:nowrap;align-items:center;gap:.85rem;max-width:100%}.shop-hero__title-row .shop-hero__title{white-space:nowrap;flex:0 auto;min-width:0;max-width:100%}.shop-hero__share.share-link{flex:none;margin-top:0}.section.shop-browse .section__head-title h2{word-break:keep-all;line-break:strict;overflow-wrap:normal;white-space:nowrap}}.shop-hero__share.share-link{color:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border-color:#ffffff47;margin-top:.35rem}.shop-hero__share.share-link:hover{color:#fff;background:#fff3;border-color:#ffffff80}@media (max-width:899px){.product-card-shell__share,.shop-hero__share,.shop-browse__share{display:none}}.product-detail__price{margin:1rem 0;font-size:1.25rem;font-weight:650}.product-detail__price--sale{flex-wrap:wrap;align-items:baseline;gap:.4rem .75rem;display:flex}.product-detail__price-now{color:#8a1f1f}.product-detail__price-was{color:#0b12106b;font-size:.88em;font-weight:500;text-decoration:line-through}.product-detail__price-pct{letter-spacing:.04em;color:#8a1f1f;font-size:.78em;font-weight:700}.product-detail__stock{font-family:var(--font-display), serif;letter-spacing:.12em;text-transform:uppercase;color:#0b121073;font-size:.82em;font-weight:500}.product-detail__desc{color:#0b1210b8;white-space:pre-line;line-height:1.65}.product-detail__desc>p{margin:0 0 .85rem}.product-detail__desc>p:last-child,.product-detail__desc>ul:last-child{margin-bottom:0}.product-detail__desc-list,.product-story__bullets{color:#0b1210b8;margin:.35rem 0 .85rem;padding-left:1.15rem;line-height:1.65}.product-detail__desc-list li,.product-story__bullets li{margin:.2rem 0}.product-detail__sold-panel{background:linear-gradient(135deg,#f7f4eceb,#f3f2edbf);border:1px solid #b7a16a59;margin-top:1.65rem;padding:1.35rem 1.25rem 1.4rem}.product-detail__sold-mark{font-family:var(--font-display), serif;letter-spacing:.28em;text-transform:uppercase;color:#0b1210b8;margin:0 0 .55rem;font-size:1.05rem;font-weight:500}.product-detail__sold-copy{color:#0b12109e;max-width:28rem;margin:0;font-size:.9rem;line-height:1.65}.product-detail__actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.product-detail__actions .btn-solid{background:linear-gradient(135deg, #d8c088 0%, var(--gold) 45%, #96814d 100%);color:#14100a;letter-spacing:.04em;border:1px solid #96814d8c;font-weight:700;transition:filter .2s,box-shadow .2s,transform .15s;box-shadow:0 4px 16px #b7a16a4d}.product-detail__actions .btn-solid:hover{background:linear-gradient(135deg,#e3cf9e 0%,#c4ad74 45%,#a08a54 100%);transform:translateY(-1px);box-shadow:0 6px 22px #b7a16a73}.product-detail__actions .btn-primary{background:var(--ink);border:1px solid var(--ink);color:#f7f8f5;font-weight:600;transition:background .2s}.product-detail__actions .btn-primary:hover{background:var(--ink-soft)}.product-detail__info .variant-block{margin-top:1.35rem}.pdp-dock{z-index:55;pointer-events:none;position:fixed;bottom:0;left:0;right:0}.pdp-dock__toggle{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pdp-dock__panel{pointer-events:none;opacity:0;border-top:1px solid var(--line);background:#f7f8f5fa;max-height:0;transition:max-height .28s,opacity .2s;overflow:hidden;box-shadow:0 -12px 40px #0b12101f}.pdp-dock__toggle:checked~.pdp-dock__panel{pointer-events:auto;opacity:1;max-height:min(70vh,28rem);overflow-y:auto}.pdp-dock__panel-inner{max-width:1240px;margin:0 auto;padding:1.15rem 1.25rem 1rem}.pdp-dock__panel-title{margin:0 0 .85rem;font-size:.95rem}.pdp-dock__empty{color:#0b12108c;margin:0;font-size:.9rem}.pdp-dock__close{border:1px solid var(--line);cursor:pointer;background:#fff;margin-top:.85rem;padding:.45rem .85rem;font-size:.85rem;display:inline-flex}.pdp-dock__bar{pointer-events:auto;padding-top:.7rem;padding-bottom:calc(.7rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#101815f7,#090e0cfc);border-top:1px solid #b7a16a59;grid-template-columns:auto 1fr;align-items:center;gap:.65rem .85rem;padding-left:1rem;padding-right:1rem;display:grid;box-shadow:0 -12px 36px #04080673}@media (min-width:760px){.pdp-dock__bar{padding:.8rem 1.5rem calc(.8rem + env(safe-area-inset-bottom));grid-template-columns:auto 1fr auto}}.pdp-dock__opt{color:#f7f8f5e0;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #f7f8f54d;justify-content:center;align-items:center;min-height:2.6rem;padding:.5rem .9rem;font-size:.88rem;transition:border-color .2s,background .2s;display:inline-flex}.pdp-dock__opt:hover{background:#f7f8f514;border-color:#f7f8f599}.pdp-dock__toggle:checked~.pdp-dock__bar .pdp-dock__opt{background:var(--gold);border-color:var(--gold);color:#14100a}.pdp-dock__summary{min-width:0}.pdp-dock__name{color:#f7f8f5eb;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.82rem;font-weight:500;overflow:hidden}.pdp-dock__meta{color:#f7f8f58c;flex-wrap:wrap;align-items:baseline;gap:.35rem .65rem;margin:.15rem 0 0;font-size:.8rem;display:flex}.pdp-dock__meta strong{color:#e8d9ae;font-size:.98rem;font-weight:700}.pdp-dock__actions{box-sizing:border-box;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));place-items:stretch stretch;gap:.55rem;width:100%;margin:0;padding:0;display:grid}.pdp-dock__actions>*{width:100%;min-width:0;margin:0}.pdp-dock__actions>form{width:100%;min-width:0;display:flex}@media (min-width:760px){.pdp-dock__actions{flex-wrap:nowrap;grid-column:auto;align-items:stretch;display:flex}.pdp-dock__actions>*,.pdp-dock__actions>form{width:auto}.pdp-dock__buy,.pdp-dock__cart{min-width:9.5rem}}.pdp-dock__actions .btn{box-sizing:border-box;border-radius:0;flex:auto;width:100%;min-width:0;height:2.7rem;min-height:2.7rem;max-height:2.7rem;padding-top:0;padding-bottom:0}.pdp-dock__buy{background:linear-gradient(135deg, #d8c088 0%, var(--gold) 45%, #96814d 100%);color:#14100a;letter-spacing:.04em;border:1px solid #e8d9ae80;font-weight:700;transition:filter .2s,box-shadow .2s,transform .15s;box-shadow:0 4px 18px #b7a16a59}.pdp-dock__buy:hover{filter:brightness(1.04);background:linear-gradient(135deg,#e3cf9e 0%,#c4ad74 45%,#a08a54 100%);transform:translateY(-1px);box-shadow:0 6px 24px #b7a16a80}.pdp-dock__buy--sold{grid-column:1/-1}.pdp-dock__buy--sold,.pdp-dock__buy--sold:hover{color:#f7f4ecb8;font-family:var(--font-display), serif;letter-spacing:.22em;text-transform:uppercase;box-shadow:none;filter:none;cursor:not-allowed;background:#f7f8f514;border:1px solid #f7f8f547;min-width:8.5rem;font-weight:500;transform:none}.pdp-dock__opt--disabled{opacity:.45;pointer-events:none}.pdp-dock__cart{color:#f7f8f5;background:0 0;border:1px solid #f7f8f566;font-weight:600;transition:border-color .2s,background .2s}.pdp-dock__cart:hover{background:#f7f8f51a;border-color:#f7f8f5bf}@media (min-width:760px){.pdp-dock__actions .btn{width:auto}}.product-page~.back-to-top{bottom:5.75rem}body:has(.pdp-dock) .back-to-top{bottom:5.75rem}@media (min-width:900px){body:has(.pdp-dock) .back-to-top{bottom:6.25rem}}.purchase-notice{border-top:1px solid var(--line);background:linear-gradient(#ffffff8c,#f7f8f559);margin:.5rem 1.25rem 2rem;padding:1.75rem 1.35rem 1.5rem}@media (min-width:900px){.purchase-notice{margin:.25rem 2rem 3rem;padding:2.25rem 2rem 1.85rem}}.purchase-notice__head{margin-bottom:1.35rem}.purchase-notice__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 .35rem;font-size:.7rem}.purchase-notice__head h2{font-family:var(--font-display), serif;letter-spacing:.02em;margin:0;font-size:clamp(1.55rem,2.6vw,2.1rem);font-weight:500}.purchase-notice__grid{grid-template-columns:1fr;gap:1rem;display:grid}.purchase-notice__card{border:1px solid var(--line);background:#ffffffb8;padding:1.15rem 1.05rem 1.2rem}.purchase-notice__card h3{letter-spacing:.02em;color:var(--ink);margin:0 0 .65rem;font-size:.98rem;font-weight:600;line-height:1.35}.purchase-notice__card p:last-child{color:#0b1210b8;margin:0;font-size:.92rem;line-height:1.7}.purchase-notice__card p strong{color:var(--ink);font-weight:700}.purchase-notice__para-break{height:.85em;display:block}.product-engage{border-top:1px solid var(--line);background:linear-gradient(165deg,#ffffffb3 0%,#f7f8f566 100%);margin:.25rem 1.25rem 5.5rem;padding:1.85rem 1.25rem 1.75rem}@media (min-width:900px){.product-engage{margin:.15rem 2rem 6rem;padding:2.4rem 2rem 2.1rem}}.product-engage__head{max-width:36rem;margin-bottom:1.5rem}.product-engage__eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin:0 0 .4rem;font-size:.7rem}.product-engage__head h2{font-family:var(--font-display), serif;letter-spacing:.02em;margin:0;font-size:clamp(1.55rem,2.6vw,2.15rem);font-weight:500}.product-engage__lead{color:#0b1210ad;margin:.7rem 0 0;font-size:.95rem;line-height:1.65}.product-engage__tabs{border-bottom:1px solid var(--line);gap:0;margin-bottom:1.35rem;display:flex}.product-engage__tab{appearance:none;cursor:pointer;font-family:var(--font-display), serif;color:#0b12106b;background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;align-items:flex-start;gap:.15rem;margin-bottom:-1px;padding:.85rem 1.15rem .95rem;font-size:1.05rem;font-weight:500;transition:color .2s,border-color .2s;display:inline-flex}.product-engage__tab span{font-family:var(--font-body), sans-serif;letter-spacing:.08em;font-size:.72rem;font-weight:600}.product-engage__tab.is-active{color:var(--ink);border-bottom-color:var(--ink)}.engage-panel__toolbar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.1rem;display:flex}.engage-panel__count,.review-summary{color:#0b1210b8;align-items:center;gap:.45rem;margin:0;font-size:.9rem;font-weight:600;display:inline-flex}.review-summary{gap:.75rem}.review-summary__score{font-family:var(--font-display), serif;color:var(--ink);align-items:center;gap:.3rem;margin:0;font-size:1.35rem;font-weight:500;display:inline-flex}.review-summary__meta{color:#0b12108c;margin:0;font-size:.86rem;font-weight:600}.engage-panel__cta{align-items:center;gap:.35rem;padding:.55rem .95rem;font-size:.86rem;display:inline-flex}.engage-banner{border:1px solid var(--line);margin:0 0 1rem;padding:.75rem .9rem;font-size:.9rem;line-height:1.5}.engage-banner--ok{color:var(--accent);background:#1f4d3a14;border-color:#1f4d3a38}.engage-banner--err{color:var(--danger);background:#8b2e2e0f;border-color:#8b2e2e38}.engage-form{border:1px solid var(--line);background:#ffffffc7;gap:.95rem;margin-bottom:1.5rem;padding:1.15rem 1rem 1.2rem;display:grid}.engage-form__hint{color:#0b12108c;margin:-.35rem 0 0;font-size:.82rem;line-height:1.5}.engage-form__grid{gap:.75rem;display:grid}@media (min-width:700px){.engage-form__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.engage-field{gap:.35rem;display:grid}.engage-field span{letter-spacing:.06em;text-transform:uppercase;color:#0b12108c;font-size:.78rem;font-weight:650}.engage-field input,.engage-field textarea{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);resize:vertical;background:#fff;padding:.7rem .8rem}.engage-field input:focus,.engage-field textarea:focus{outline-offset:1px;outline:2px solid #b7a16a73}.engage-visibility{gap:.4rem;display:inline-flex}.engage-visibility__btn{appearance:none;border:1px solid var(--line);color:#0b1210a6;cursor:pointer;background:#f7f8f5cc;align-items:center;gap:.35rem;padding:.55rem .85rem;font-size:.86rem;font-weight:600;display:inline-flex}.engage-visibility__btn.is-active{background:var(--ink);border-color:var(--ink);color:#f7f8f5}.engage-list{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.engage-empty{border:1px dashed var(--line);text-align:center;color:#0b121080;padding:1.5rem 1rem;font-size:.92rem}.engage-item{border:1px solid var(--line);background:#ffffffb8;padding:1.1rem 1rem 1.15rem}.engage-item__meta{color:#0b121085;flex-wrap:wrap;align-items:center;gap:.35rem .45rem;margin-bottom:.55rem;font-size:.8rem;display:flex}.engage-item__author{color:#0b1210c7;font-weight:650}.engage-item__body{color:var(--ink);white-space:pre-wrap;margin:0;font-size:.95rem;line-height:1.7}.engage-item__pending{letter-spacing:.04em;color:#0b121073;margin:.7rem 0 0;font-size:.8rem}.engage-pill{color:#0b12109e;border:1px solid #0b121024;align-items:center;gap:.2rem;margin-left:.15rem;padding:.15rem .45rem;font-size:.72rem;font-weight:650;display:inline-flex}.engage-pill--public{color:var(--accent);border-color:#1f4d3a38}.engage-answer{border-left:2px solid var(--accent);background:#1f4d3a0f;margin-top:.85rem;padding:.85rem .9rem}.engage-answer__label{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin:0 0 .35rem;font-size:.72rem;font-weight:700}.engage-answer p:last-child{margin:0;font-size:.92rem;line-height:1.65}.review-stars{gap:.2rem;display:inline-flex}.review-stars__btn{appearance:none;color:#0b121038;cursor:pointer;background:0 0;border:0;padding:.15rem}.review-stars__btn.is-on{color:var(--gold)}.review-card__stars{color:var(--gold);gap:.08rem;margin-right:.2rem;display:inline-flex}.review-media-picker{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;display:flex}.review-media-picker .btn{align-items:center;gap:.4rem;display:inline-flex}.review-media-draft{grid-template-columns:repeat(auto-fill,minmax(5.5rem,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.review-media-draft__item{aspect-ratio:1;border:1px solid var(--line);background:var(--product-frame-bg);position:relative;overflow:hidden}.review-media-draft__item img{object-fit:cover;width:100%;height:100%}.review-media-draft__video{text-align:center;color:#0b121099;place-content:center;gap:.25rem;height:100%;padding:.5rem;font-size:.68rem;display:grid}.review-media-draft__remove{appearance:none;color:#f7f4ec;cursor:pointer;background:#080c0ac7;border:0;padding:.2rem .4rem;font-size:.65rem;position:absolute;bottom:.25rem;right:.25rem}.review-media{grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.55rem;margin-top:.85rem;display:grid}.review-media__img,.review-media__video{aspect-ratio:1;object-fit:cover;border:1px solid var(--line);background:var(--product-frame-bg);width:100%}.review-media__video{aspect-ratio:16/10}.review-perk{background:linear-gradient(145deg,#fffcf5f2 0%,#f7f8f5b8 100%);border:1px solid #b7a16a59;margin:0 0 1.35rem;padding:1.35rem 1.15rem 1.25rem}.review-perk__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);align-items:center;gap:.35rem;margin:0 0 .35rem;font-size:.68rem;font-weight:700;display:inline-flex}.review-perk__title{font-family:var(--font-display), serif;letter-spacing:.02em;margin:0;font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:500}.review-perk__lead{color:#0b1210ad;max-width:36rem;margin:.55rem 0 1rem;font-size:.92rem;line-height:1.65}.review-perk__tiers{gap:.65rem;display:grid}@media (min-width:640px){.review-perk__tiers{grid-template-columns:1fr 1fr;gap:.85rem}}.review-perk__tier{border:1px solid var(--line);background:#ffffffc7;padding:.95rem .9rem 1rem}.review-perk__tier--featured{background:#b7a16a1a;border-color:#b7a16a8c}.review-perk__tier-label{letter-spacing:.12em;text-transform:uppercase;color:#0b12108c;margin:0 0 .35rem;font-size:.72rem;font-weight:700}.review-perk__tier-value{font-family:var(--font-display), serif;color:var(--ink);margin:0;font-size:1.55rem;font-weight:500}.review-perk__tier-hint{color:#0b12108c;margin:.35rem 0 0;font-size:.8rem}.review-perk__note{color:#0b121094;margin:.95rem 0 0;font-size:.82rem;line-height:1.6}.review-perk__note a{text-underline-offset:.12em;font-weight:650;text-decoration:underline}.review-form-perk{color:var(--accent);background:#1f4d3a0f;border:1px solid #1f4d3a38;margin:0;padding:.7rem .85rem;font-size:.9rem}.engage-form__grid--2{grid-template-columns:1fr}@media (min-width:700px){.engage-form__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}.checkout-coupon{border-top:1px solid var(--line);padding:1rem 0 .25rem}.checkout-coupon__title{margin:0 0 .65rem;font-weight:650}.checkout-coupon__empty{color:#0b12108c;margin:0;font-size:.88rem;line-height:1.55}.checkout-coupon__list{gap:.45rem;display:grid}.checkout-coupon__option{border:1px solid var(--line);cursor:pointer;background:#ffffffb3;align-items:flex-start;gap:.65rem;padding:.7rem .75rem;font-size:.9rem;display:flex}.checkout-coupon__option span{gap:.15rem;display:grid}.checkout-coupon__option small{color:#0b121080;font-size:.78rem}.checkout-totals{border-top:1px solid var(--line);gap:.45rem;margin-top:.35rem;padding-top:1rem;display:grid}.checkout-totals__row{justify-content:space-between;gap:1rem;font-size:.95rem;display:flex}.checkout-totals__row--discount{color:var(--accent);font-weight:650}.checkout-totals__row--pay{border-top:1px solid var(--line);margin-top:.25rem;padding-top:.55rem;font-size:1.05rem}.checkout-totals .btn{justify-self:end;margin-top:.65rem}.coupon-wallet__hero{background:#fffcf5e6;border:1px solid #b7a16a59;margin-bottom:1.15rem;padding:1.15rem 1.05rem}.coupon-wallet__hero-label{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0 0 .35rem;font-size:.7rem;font-weight:700}.coupon-wallet__hero-copy{color:#0b1210b3;margin:0;font-size:.92rem;line-height:1.6}.coupon-wallet{gap:.75rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.coupon-card{border:1px solid var(--line);background:#ffffffc7;justify-content:space-between;gap:1rem;padding:1.05rem 1rem;display:flex}.coupon-card.is-used{opacity:.55}.coupon-card__amount{font-family:var(--font-display), serif;margin:0;font-size:1.45rem;font-weight:500}.coupon-card__label{margin:.2rem 0 0;font-size:.9rem;font-weight:650}.coupon-card__meta{color:#0b121085;margin:.25rem 0 0;font-size:.8rem}.coupon-card__side{color:#0b121080;align-content:start;justify-items:end;gap:.35rem;font-size:.78rem;display:grid}.coupon-card__status{color:var(--accent);font-weight:700}.coupon-card.is-used .coupon-card__status{color:#0b121073}.engage-admin-badge{letter-spacing:.06em;color:var(--accent);border:1px solid #1f4d3a47;padding:.4rem .65rem;font-size:.78rem;font-weight:650}.engage-admin-link{color:var(--accent);text-underline-offset:.15em;margin-left:.55rem;font-size:.78rem;font-weight:650;text-decoration:underline}.engage-item__contact{color:#0b12108c;margin:0 0 .45rem;font-size:.8rem}.engage-item__product{color:var(--ink);text-underline-offset:.12em;font-weight:700;text-decoration:underline}.engage-reply{border-top:1px solid var(--line);gap:.65rem;margin-top:.85rem;padding-top:.85rem;display:grid}.engage-reply__actions{flex-wrap:wrap;gap:.5rem;display:flex}.engage-answer__edit{appearance:none;font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:.12em;background:0 0;border:0;margin-top:.55rem;padding:0;font-size:.8rem;font-weight:650;text-decoration:underline}.account-nav__role{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;vertical-align:middle;border:1px solid #b7a16a8c;margin-left:.45rem;padding:.12rem .4rem;font-size:.65rem;font-weight:700;display:inline-block}.variant-block{border:0;min-width:0;margin:0;padding:0;position:relative}.variant-block__label{float:none;width:100%;margin:0 0 .75rem;padding:0;font-size:.95rem}.variant-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}@media (min-width:760px){.variant-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.variant-swatch{border:1px solid var(--line);cursor:pointer;text-align:left;-webkit-tap-highlight-color:#1f4d3a2e;touch-action:manipulation;background:#fff;gap:.35rem;min-width:0;padding:.4rem;text-decoration:none;display:grid;position:relative}.variant-swatch img,.variant-swatch .product-frame{width:100%}.variant-swatch .product-frame--swatch{pointer-events:none}.variant-swatch span{color:#0b1210bf;pointer-events:none;font-size:.72rem;line-height:1.25}.variant-swatch.is-active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.variant-swatch.is-active span{color:var(--accent);font-weight:600}.variant-swatch.is-sold-out{opacity:.72;position:relative}.variant-swatch.is-sold-out .product-frame__img{filter:blur(.7px)saturate(.85)brightness(.94)}.variant-swatch__sold{font-family:var(--font-display), serif;letter-spacing:.14em;text-transform:uppercase;color:#f7f4eceb;pointer-events:none;background:#0c100e7a;padding:.18rem .4rem;font-size:.58rem;font-weight:500;position:absolute;top:.55rem;right:.55rem}.variant-swatch.is-sold-out.is-active{border-color:#0b121047;box-shadow:inset 0 0 0 1px #0b12102e}.variant-swatch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.size-grid{flex-wrap:wrap;gap:.5rem;margin-top:.35rem;display:flex}.size-chip{border:1px solid var(--line);letter-spacing:.04em;min-width:3rem;color:var(--ink);background:#ffffffbf;justify-content:center;align-items:center;padding:.55rem .75rem;font-size:.88rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.size-chip.is-active{background:var(--ink);border-color:var(--ink);color:#f7f8f5}.size-chip.is-sold-out{opacity:.45;text-decoration:line-through}.size-chip__sold{letter-spacing:.06em;text-transform:uppercase;opacity:.9;font-size:.55rem;text-decoration:none;position:absolute;bottom:.05rem;right:.2rem}.size-chip.is-sold-out.is-active{opacity:.7}.size-chart{margin-top:.75rem}.size-chart__trigger{appearance:none;letter-spacing:.04em;color:var(--ink);text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.82rem;font-weight:600;text-decoration:underline}.size-chart__trigger:hover{opacity:.72}.size-chart-modal{z-index:80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1212107a;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.size-chart-modal__panel{background:#f7f5f1;border:1px solid #1e1c181f;width:min(560px,100%);max-height:min(86vh,720px);padding:1.35rem 1.25rem 1.2rem;overflow:auto;box-shadow:0 24px 60px #14120e38}.size-chart-modal__head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.65rem;display:flex}.size-chart-modal__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#1e1c188c;margin:0 0 .2rem;font-size:.72rem}.size-chart-modal__head h2{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.2rem;font-weight:650}.size-chart-modal__close{appearance:none;color:#1e1c188c;cursor:pointer;background:0 0;border:0;font-size:1.5rem;line-height:1}.size-chart-modal__note{color:#1e1c18b8;margin:0 0 1rem;font-size:.9rem;line-height:1.55}.size-chart-modal__tabs{flex-wrap:wrap;gap:.35rem;margin:0 0 1rem;display:flex}.size-chart-modal__tab{appearance:none;color:#222;font:inherit;letter-spacing:.02em;cursor:pointer;background:#fff;border:1px solid #1e1c182e;padding:.45rem .85rem;font-size:.85rem}.size-chart-modal__tab.is-active{color:#fff;background:#111;border-color:#111}.size-chart-modal__table-wrap{background:#fffefb;border:1px solid #1e1c181a;overflow-x:auto}.size-chart-table{border-collapse:collapse;width:100%;font-size:.86rem}.size-chart-table th,.size-chart-table td{text-align:center;white-space:nowrap;border-bottom:1px solid #1e1c1814;padding:.62rem .55rem}.size-chart-table thead th{letter-spacing:.08em;color:#1e1c18b3;background:#1e1c180a;font-size:.74rem;font-weight:700}.size-chart-table tbody tr:last-child td{border-bottom:0}.size-chart-table tbody td:first-child{color:var(--ink);font-weight:650}.size-chart-modal__done{width:100%;margin-top:1rem}.panel{border:1px solid var(--line);background:#ffffffa6;padding:1.25rem}@media (min-width:900px){.panel{padding:1.75rem}}.cart-list,.checkout-form{gap:1rem;display:grid}.cart-checkout-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.cart-checkout-row__actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.npay-order-button{width:100%;min-width:12.5rem;max-width:22rem}.npay-order-button__mount{width:100%;min-width:200px;min-height:52px}.npay-order-button__mount .npay_side_cell,.npay-order-button__mount .npay_link_wishlist,.npay-order-button__mount .npay_wishlist,.npay-order-button__mount .npay_talktalk,.npay-order-button__mount .npay_link_talktalk,.npay-order-button__mount [data-npay-component=wishlist],.npay-order-button__mount [data-npay-component=talktalk]{border:0!important;width:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.npay-order-button--pdp{flex:100%;width:100%;max-width:none;margin-top:.15rem}.npay-order-button--cart{max-width:18rem}.npay-order-button--dock{--dock-cta-h:2.7rem;width:100%;height:var(--dock-cta-h);min-height:var(--dock-cta-h);max-height:var(--dock-cta-h);box-sizing:border-box;background:0 0;border-radius:0;flex:none;align-self:stretch;line-height:0;display:block;position:relative;overflow:hidden;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}.npay-order-button--dock .npay-order-button__mount{background:0 0;width:100%!important;min-width:0!important;height:100%!important;min-height:0!important;display:block!important;position:absolute!important;inset:0!important;overflow:hidden!important}.npay-order-button--dock .npay_side_cell,.npay-order-button--dock .npay_wishlist,.npay-order-button--dock .npay_talktalk,.npay-order-button--dock .npay_link_wishlist,.npay-order-button--dock .npay_link_talktalk,.npay-order-button--dock [data-npay-component=wishlist],.npay-order-button--dock [data-npay-component=talktalk]{visibility:collapse!important;pointer-events:none!important;border:0!important;width:0!important;min-width:0!important;max-width:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}.npay-order-button--dock .npay_button_sdk_wrapper,.npay-order-button--dock .npay_button_area,.npay-order-button--dock .npay_btn_container,.npay-order-button--dock .npay_main_cell,.npay-order-button--dock .npay_main_cell>a,.npay-order-button--dock .npay_btn_pay,.npay-order-button--dock .npay_link_order{box-sizing:border-box!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:.25rem!important;width:100%!important;min-width:0!important;max-width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important;position:absolute!important;inset:0!important;overflow:hidden!important}.npay-order-button--dock .npay_button_sdk_wrapper.size_medium,.npay-order-button--dock .npay_button_sdk_wrapper.size_large,.npay-order-button--dock .npay_button_sdk_wrapper.size_small{height:100%!important;min-height:0!important;max-height:100%!important}.npay-order-button--dock .type_three_button .npay_main_cell,.npay-order-button--dock .type_two_button .npay_main_cell,.npay-order-button--dock .npay_main_cell{flex:100%!important;width:100%!important;max-width:none!important}.npay-order-button--dock table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important;height:100%!important;margin:0!important;position:absolute!important;inset:0!important}.npay-order-button--dock .npay_logo,.npay-order-button--dock .npay_logo svg{flex-shrink:0!important;display:block!important}.npay-order-button--dock iframe{border:0;margin:0;display:block;width:100%!important;height:100%!important;max-height:100%!important;position:absolute!important;inset:0!important}@media (min-width:760px){.npay-order-button--dock{--dock-cta-w:9.5rem;flex:0 0 var(--dock-cta-w);width:var(--dock-cta-w);min-width:var(--dock-cta-w);max-width:var(--dock-cta-w);align-self:center}.pdp-dock__actions{align-items:center;gap:.55rem}:is(.pdp-dock__actions>form:has(.pdp-dock__buy),.pdp-dock__actions>form:has(.pdp-dock__cart)){flex:none;align-items:center;display:flex}:is(.pdp-dock__actions>form:has(.pdp-dock__buy) .pdp-dock__buy,.pdp-dock__actions>form:has(.pdp-dock__cart) .pdp-dock__cart){box-sizing:border-box;justify-content:center;align-items:center;width:9.5rem;min-width:9.5rem;height:2.7rem;min-height:2.7rem;max-height:2.7rem;display:inline-flex}}.cart-item{border-bottom:1px solid var(--line);grid-template-columns:88px 1fr auto;align-items:center;gap:.9rem;padding-bottom:1rem;display:grid}.cart-item__media{width:88px;color:inherit;flex-shrink:0;text-decoration:none;display:block}.cart-item__media .product-frame--cart{width:88px;height:auto;aspect-ratio:var(--product-aspect)}.cart-item__title{color:inherit;font-weight:600;line-height:1.35;text-decoration:none;display:inline-block}.cart-item__title:hover,.cart-item__media:hover{opacity:.78}.qty{border:1px solid var(--line);align-items:center;display:inline-flex}.qty form{display:contents}.qty button{cursor:pointer;background:0 0;border:0;width:2rem;height:2rem}.qty span{text-align:center;min-width:1.5rem}.field{gap:.4rem;display:grid}.field label{color:#0b1210b3;font-size:.85rem}.field input,.field textarea,.field select{border:1px solid var(--line);width:100%;font:inherit;background:#fff;padding:.8rem .9rem}.field__hint{color:#0b12108c;margin:0;font-size:.78rem;line-height:1.45}.phone-field{border:1px solid var(--line);background:#fff;align-items:center;display:flex}.phone-field__prefix{color:#0b1210b8;letter-spacing:0;-webkit-user-select:none;user-select:none;flex:none;padding:.8rem 0 .8rem .9rem;font-weight:600;line-height:1.2}.phone-field input{letter-spacing:0;outline:none;flex:auto;min-width:0;border:0!important;width:auto!important;padding:.8rem .9rem .8rem 0!important}.address-search{grid-template-columns:7.5rem 1fr;gap:.55rem;display:grid}.address-search__zip{cursor:pointer}.address-search__btn{justify-content:center;width:100%}.address-search__base{cursor:pointer;background:#f7f8f5d9!important}.customs-alert{background:#8b2e2e0d;border:1px solid #8b2e2e38;gap:.55rem;margin-top:.35rem;padding:.9rem .85rem;display:grid}.customs-alert__title{color:var(--danger);word-break:keep-all;margin:0;font-size:.88rem;font-weight:700}.customs-alert p{letter-spacing:-.01em;color:#0b1210c7;word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty;margin:0;font-size:.78rem;line-height:1.7}@media (min-width:900px){.customs-alert{padding:.95rem 1.05rem}.customs-alert p{font-size:.84rem}}.pay-methods{gap:.65rem;display:grid}.pay-method{border:1px solid var(--line);cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;display:flex}.pay-method.is-active{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.pay-method small{color:#0b121080}.notice{color:var(--ink-soft);background:#1f4d3a14;border:1px solid #1f4d3a33;padding:.9rem 1rem;font-size:.92rem;line-height:1.5}.site-footer{color:#e8ebe6;background:radial-gradient(80% 60% at 50% 120%,#b7a16a2e,#0000 55%),radial-gradient(70% 50% at 15% 0,#2f6b5059,#0000 50%),linear-gradient(165deg,#0d1a15 0%,#1a3328 48%,#0b1210 100%);border-top:1px solid #b7a16a38;margin-top:2rem;padding:2.5rem 1.25rem 1.5rem}@media (min-width:900px){.site-footer{padding:3.5rem 2rem 2rem}}.site-footer__grid{gap:2rem;max-width:1240px;margin:0 auto;display:grid}@media (min-width:800px){.site-footer__grid{grid-template-columns:1.4fr 1fr 1fr}}.site-footer h4{letter-spacing:.08em;text-transform:uppercase;color:#e8ebe68c;margin:0 0 .85rem;font-size:.75rem}.site-footer a,.site-footer p{color:#e8ebe6d1;margin:.35rem 0;display:block}.site-footer__tag{letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;color:var(--gold)!important}.site-footer__copy{max-width:24rem;line-height:1.55}.site-footer__legal{color:#e8ebe66b;border:0;max-width:none;margin:0;padding:0;font-size:.78rem}.manifesto{margin:2.5rem 0 1.5rem;padding:0}.manifesto__inner{text-align:center;color:#f4f1e8;background:radial-gradient(80% 60% at 50% 120%,#b7a16a2e,#0000 55%),radial-gradient(70% 50% at 15% 0,#2f6b5059,#0000 50%),linear-gradient(165deg,#0d1a15 0%,#1a3328 48%,#0b1210 100%);padding:clamp(3.5rem,8vw,6.5rem) 1.5rem;position:relative;overflow:hidden}.manifesto__inner:before{content:"";pointer-events:none;border:1px solid #b7a16a47;position:absolute;inset:1rem}@media (min-width:900px){.manifesto__inner:before{inset:1.5rem 2.5rem}}.manifesto__mark{font-family:var(--font-display), serif;letter-spacing:.42em;text-transform:uppercase;color:var(--gold);margin:0 0 1.25rem;font-size:.78rem;font-weight:500;position:relative}.manifesto__rule{background:linear-gradient(90deg,#0000,#b7a16abf,#0000);width:min(12rem,40vw);height:1px;margin:0 auto 1.75rem;position:relative}.manifesto__rule--short{width:min(5rem,20vw);margin:2rem auto 0}.manifesto__title{max-width:18em;font-family:var(--font-classic), "Nanum Myeongjo", serif;letter-spacing:-.02em;color:#f7f4ec;margin:0 auto;font-size:clamp(1.65rem,4.2vw,2.85rem);font-weight:700;line-height:1.45;position:relative}.manifesto__copy{max-width:28em;font-family:var(--font-classic), "Nanum Myeongjo", serif;letter-spacing:.01em;color:#f7f4ecb8;margin:1.5rem auto 0;font-size:clamp(.95rem,1.8vw,1.15rem);font-weight:400;line-height:1.9;position:relative}.category-block{padding-top:1.5rem}.category-empty{border:1px solid var(--line);background:#ffffff73;justify-items:start;gap:1rem;padding:2rem 1.25rem;display:grid}.category-empty p{color:#0b12109e;margin:0}.pricing-banner{background:var(--paper);margin:2rem 0 0;padding-bottom:clamp(2.5rem,5vw,4rem)}.pricing-banner__inner{text-align:center;color:#f6f0f8;background:radial-gradient(70% 55% at 85% 10%,#a884bc47,#0000 50%),radial-gradient(60% 45% at 10% 90%,#5c306e73,#0000 55%),linear-gradient(155deg,#1a1222 0%,#2c1e38 52%,#120e18 100%);padding:clamp(3.25rem,7vw,5.75rem) 1.5rem;position:relative;overflow:hidden}.pricing-banner__inner:before{content:"";pointer-events:none;border:1px solid #ba96cc52;position:absolute;inset:1rem}@media (min-width:900px){.pricing-banner__inner:before{inset:1.5rem 2.5rem}}.pricing-banner__mark{font-family:var(--font-display), serif;letter-spacing:.38em;text-transform:uppercase;color:#c9a8d8;margin:0 0 1.15rem;font-size:.75rem;font-weight:500;position:relative}.pricing-banner__rule{background:linear-gradient(90deg,#0000,#ba96ccbf,#0000);width:min(11rem,38vw);height:1px;margin:0 auto 1.6rem;position:relative}.pricing-banner__rule--short{width:min(4.5rem,18vw);margin:1.85rem auto 0}.pricing-banner__title{max-width:16em;font-family:var(--font-display), serif;letter-spacing:.01em;color:#f7f4ec;margin:0 auto;font-size:clamp(1.55rem,3.8vw,2.55rem);font-weight:500;line-height:1.35;position:relative}.pricing-banner__copy{max-width:34em;font-family:var(--font-classic), "Nanum Myeongjo", serif;color:#f7f4ecbd;margin:1.35rem auto 0;font-size:clamp(.92rem,1.6vw,1.08rem);line-height:1.85;position:relative}.br-mobile{display:inline}.br-desktop{display:none}@media (min-width:700px){.br-mobile{display:none}.br-desktop{display:inline}}@media (prefers-reduced-motion:no-preference){.manifesto__mark,.manifesto__title,.manifesto__copy{animation:.9s both rise}.manifesto__title{animation-delay:.12s}.manifesto__copy{animation-delay:.24s}.pricing-banner__mark,.pricing-banner__title,.pricing-banner__copy{animation:.9s both rise}.pricing-banner__title{animation-delay:.1s}.pricing-banner__copy{animation-delay:.2s}}@media (max-width:899px){.manifesto__mark,.manifesto__title,.manifesto__copy,.pricing-banner__mark,.pricing-banner__title,.pricing-banner__copy{animation:none!important}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-in{0%{opacity:.4;clip-path:inset(4%)}to{opacity:1;clip-path:inset(0)}}@keyframes drift{0%{transform:translate(0)scale(1)}to{transform:translate(-4%,6%)scale(1.08)}}.back-to-top{z-index:60;color:#f7f4ec;width:2.85rem;height:2.85rem;font:inherit;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background:#0b1210e0;border:1px solid #f7f4ec47;justify-content:center;align-items:center;margin:0;padding:0;font-size:1.15rem;line-height:1;text-decoration:none;transition:background .2s,border-color .2s,opacity .2s,transform .2s,visibility .2s;display:inline-flex;position:fixed;bottom:1.15rem;right:1rem;transform:translateY(6px);box-shadow:0 10px 28px #0b121047}.back-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}@media (min-width:900px){.back-to-top{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.back-to-top:hover{background:#000;border-color:#b7a16a8c;transform:translateY(-2px)}.back-to-top.is-visible:hover{transform:translateY(-2px)}.back-to-top:focus-visible{outline:2px solid var(--gold);outline-offset:3px}@media (min-width:900px){.back-to-top{width:3.1rem;height:3.1rem;bottom:1.75rem;right:1.75rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}.account-btn{position:relative}.account-btn__dot{background:var(--gold);border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.35rem;right:.35rem}.account-shell{padding-bottom:3rem}.account-auth{place-items:start center;padding-top:1.5rem;padding-bottom:3rem;display:grid}.account-form{gap:.85rem;width:min(100%,28rem);display:grid}.account-form__title{font-family:var(--font-display), serif;margin:0;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:500}.account-form__lead{color:#0b1210a6;margin:0 0 .35rem;line-height:1.55}.account-form__error{color:var(--danger);margin:0;font-size:.9rem}.account-form__ok{color:var(--accent);margin:0;font-size:.9rem;font-weight:600}.account-form__switch{color:#0b1210a6;margin:.25rem 0 0;font-size:.9rem}.account-form__switch a{color:var(--ink);font-weight:600;text-decoration:underline}.account-layout{gap:1.5rem;display:grid}@media (min-width:900px){.account-layout{grid-template-columns:12.5rem minmax(0,1fr);align-items:start;gap:2rem}}.account-nav{border:1px solid var(--line);background:#ffffffb3;gap:.35rem;padding:1rem;display:grid}.account-nav__hello{margin:0 0 .65rem;font-size:.92rem}.account-nav__link{color:#0b1210b3;padding:.55rem .35rem;font-size:.92rem;font-weight:600;text-decoration:none;display:block}.account-nav__link.is-active,.account-nav__link:hover{color:var(--ink)}.account-nav__logout{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;color:#0b12108c;background:0 0;margin-top:.75rem;padding:.55rem 0;font-size:.88rem}.account-main__head{margin-bottom:1.35rem}.account-main__head h1{font-family:var(--font-display), serif;margin:.2rem 0 .35rem;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:500}.account-main__email{color:#0b12108c;margin:0;font-size:.9rem}.account-cards{gap:.85rem;margin-bottom:1.25rem;display:grid}@media (min-width:760px){.account-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.account-card{border:1px solid var(--line);color:inherit;background:#ffffffc7;gap:.35rem;padding:1.15rem 1.05rem;text-decoration:none;transition:border-color .2s,background .2s;display:grid}.account-card:hover{background:#fff;border-color:#b7a16a8c}.account-card__label{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0;font-size:.72rem}.account-card__value{font-family:var(--font-display), serif;margin:0;font-size:1.45rem;font-weight:500}.account-card__hint{color:#0b12108c;margin:0;font-size:.85rem;line-height:1.45}.account-gate{gap:.85rem;max-width:32rem;display:grid}.account-gate h1{font-family:var(--font-display), serif;margin:0;font-size:2rem;font-weight:500}.account-gate__actions{flex-wrap:wrap;gap:.65rem;display:flex}.account-latest{gap:.55rem;display:grid}.account-latest__label{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0;font-size:.72rem}.account-latest__id{margin:0;font-weight:650}.account-order-list{gap:1rem;display:grid}.account-order__top{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:.85rem;display:flex}.account-order__id{margin:0;font-weight:700}.account-order__date{color:#0b121080;margin:.2rem 0 0;font-size:.85rem}.account-order__status{font-family:var(--font-display), serif;letter-spacing:.04em;color:#0b1210b8;text-align:right;margin:0}.account-order__lines{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.account-order__lines li{justify-content:space-between;gap:1rem;font-size:.92rem;display:flex}.account-order__meta{border-top:1px solid var(--line);color:#0b12109e;gap:.25rem;margin-top:.9rem;padding-top:.85rem;font-size:.88rem;display:grid}.account-order__meta p{margin:0}.account-order__total{color:var(--ink);font-weight:700;margin-top:.35rem!important}.admin-orders__filters{flex-wrap:wrap;gap:.45rem;margin:0 0 1rem;display:flex}.admin-orders__filter{appearance:none;font:inherit;cursor:pointer;background:#fff;border:1px solid #0b121029;padding:.45rem .85rem;font-size:.88rem}.admin-orders__filter.is-active{background:#0b12100f;border-color:#0b12108c;font-weight:600}.admin-orders__notice,.admin-orders__error,.admin-orders__hint{font-size:.9rem;line-height:1.5}.admin-orders__notice{color:#1e5a37e6}.admin-orders__error{color:#8c2828e6}.admin-orders__hint{color:#0b12108c;margin-top:.45rem}.admin-order__grid{gap:1.15rem;margin-bottom:1rem;display:grid}@media (min-width:900px){.admin-order__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem}}.admin-order__grid h2{letter-spacing:.08em;text-transform:uppercase;color:#0b121080;margin:0 0 .55rem;font-size:.78rem;font-weight:650}.admin-order__dl{gap:.45rem;margin:0;display:grid}.admin-order__dl>div{grid-template-columns:5.5rem 1fr;gap:.5rem;font-size:.88rem;display:grid}.admin-order__dl dt{color:#0b12107a;margin:0}.admin-order__dl dd{color:var(--ink);word-break:break-word;margin:0}.admin-order__ship-note{color:#0b121080;margin-top:.2rem;font-size:.78rem;line-height:1.4;display:block}.admin-order__fulfill{border-top:1px solid var(--line);gap:.7rem;margin-top:1rem;padding-top:.95rem;display:grid}@media (min-width:700px){.admin-order__fulfill{grid-template-columns:1fr 1.2fr auto;align-items:end}}.admin-order__fulfill label{color:#0b12109e;gap:.3rem;font-size:.82rem;display:grid}.admin-order__fulfill input,.admin-order__fulfill select{width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #0b121029;padding:.6rem .7rem}.product-detail__media-wrap{touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.product-detail__media-wrap.is-sold-out{cursor:default}.product-detail__media-hit{appearance:none;cursor:zoom-in;text-align:left;touch-action:pan-y;background:0 0;border:0;width:100%;margin:0;padding:0;display:block}.product-detail__media-hit:disabled{cursor:default}.product-gallery-nav{appearance:none;z-index:4;color:#0b1210d9;cursor:pointer;background:#ffffffeb;border:1px solid #0b121024;place-items:center;width:2.4rem;height:2.4rem;padding:0 0 .15rem;font-size:1.55rem;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.product-gallery-nav--prev{left:.65rem}.product-gallery-nav--next{right:.65rem}.product-gallery-count{z-index:2;color:#0b1210b8;letter-spacing:.06em;background:#ffffffe0;padding:.28rem .55rem;font-size:.72rem;font-weight:600;position:absolute;bottom:.75rem;right:.75rem}.product-gallery-thumbs{grid-template-columns:repeat(auto-fill,minmax(4.25rem,1fr));gap:.55rem;margin-top:.65rem;display:grid}.product-gallery-thumbs__item{appearance:none;cursor:pointer;background:#fff;border:1px solid #0b12101f;border-radius:0;padding:.2rem}.product-gallery-thumbs__item.is-active{border-color:#0b12108c}.product-lightbox{z-index:80;touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#080a0ceb;place-items:center;padding:2.5rem 1rem 1.5rem;display:grid;position:fixed;inset:0}.product-lightbox__img{object-fit:contain;background:#fff;width:auto;max-width:min(96vw,1100px);height:auto;max-height:88vh}.product-lightbox__close{appearance:none;color:#fff;cursor:pointer;background:0 0;border:0;font-size:2rem;line-height:1;position:absolute;top:.85rem;right:1rem}.product-lightbox__nav{appearance:none;color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff47;place-items:center;width:2.75rem;height:2.75rem;font-size:1.8rem;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.product-lightbox__nav--prev{left:.75rem}.product-lightbox__nav--next{right:.75rem}.product-lightbox__count{color:#fffc;letter-spacing:.08em;margin:0;font-size:.85rem;position:absolute;bottom:1rem;left:50%;transform:translate(-50%)}.product-tech{border-top:1px solid var(--line);background:linear-gradient(#ffffff8c,#f7f8f559);margin:.5rem 1.25rem 2rem;padding:1.75rem 1.35rem 1.5rem}@media (min-width:900px){.product-tech{margin:.25rem 2rem 3rem;padding:2.25rem 2rem 1.85rem}}.product-tech__inner{max-width:none;margin:0;padding:0}.product-tech__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);margin:0 0 .35rem;font-size:.7rem;font-weight:400}.product-tech__title{font-family:var(--font-display), serif;letter-spacing:.02em;margin:0 0 1.35rem;font-size:clamp(1.55rem,2.6vw,2.1rem);font-weight:500}.product-tech__features{gap:.55rem;margin:0 0 1.75rem;padding:0;list-style:none;display:grid}.product-tech__features li{color:#0b1210c7;padding:.15rem 0 .15rem 1.1rem;font-size:.95rem;line-height:1.55;position:relative}.product-tech__features li:before{content:"";background:var(--gold);width:.4rem;height:.4rem;position:absolute;top:.72rem;left:0}.product-tech__grid{border-top:1px solid #0b12101f;grid-template-columns:1fr;gap:0;margin:0;display:grid}@media (min-width:720px){.product-tech__grid{grid-template-columns:1fr 1fr}}.product-tech__row{border-bottom:1px solid #0b12101a;grid-template-columns:minmax(7rem,38%) 1fr;gap:.75rem 1rem;padding:.85rem .15rem;display:grid}.product-tech__row dt{letter-spacing:.04em;text-transform:uppercase;color:#0b12107a;margin:0;font-size:.78rem;font-weight:600}.product-tech__row dd{color:#0b1210e0;margin:0;font-size:.95rem;font-weight:550;line-height:1.45}.product-detail__price-note{color:#0b12108c;margin:-.55rem 0 .85rem;font-size:.86rem}.bracelet-resize{border-top:1px solid #0b12101a;margin-top:1.35rem;padding:1rem 0 .25rem}.bracelet-resize__head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.55rem;display:flex}.bracelet-resize__label{flex-wrap:wrap;align-items:baseline;gap:.45rem;font-size:.92rem;font-weight:600;display:flex}.bracelet-resize__fee{color:#0b121080;font-size:.82rem;font-weight:500}.bracelet-resize__measure{appearance:none;color:#0b1210b8;text-underline-offset:.18em;cursor:pointer;background:0 0;border:0;padding:0;font-size:.84rem;text-decoration:underline}.bracelet-resize__select{width:100%;font:inherit;color:var(--ink);background:#fff;border:1px solid #0b12102e;padding:.7rem .8rem}.bracelet-resize__note{color:#0b12108c;margin:.55rem 0 0;font-size:.82rem;line-height:1.5}.wrist-modal{z-index:80;background:#0b121073;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.wrist-modal__panel{width:min(32rem,100%);max-height:min(88vh,40rem);color:var(--ink);background:#fff;padding:1.5rem 1.35rem 1.35rem;overflow:auto;box-shadow:0 18px 50px #0b121038}.wrist-modal__panel h2{font-family:var(--font-display), serif;margin:0 0 .85rem;font-size:1.35rem;font-weight:500}.wrist-modal__panel p{margin:0 0 .75rem;font-size:.95rem;line-height:1.6}.wrist-modal__panel ol{margin:0 0 1.25rem;padding-left:1.2rem;font-size:.95rem;line-height:1.65}.wrist-modal__panel li+li{margin-top:.35rem}.product-story{gap:0;margin:3.5rem 0 1rem;padding:0 1.25rem;display:grid}@media (min-width:900px){.product-story{padding:0 2rem}}.product-story__block{border-top:1px solid #0b121014;gap:1.35rem;padding:2.75rem 0;display:grid}@media (min-width:900px){.product-story__block:not(.product-story__block--text):not(.product-story__block--caption):not(.product-story__block--wide){grid-template-columns:1.15fr .85fr;align-items:center;gap:2.5rem}.product-story__block--reverse:not(.product-story__block--text):not(.product-story__block--caption) .product-story__media{order:2}.product-story__block--reverse:not(.product-story__block--text):not(.product-story__block--caption) .product-story__copy{order:1}}.product-story__block--text{max-width:46rem}.product-story__media{background:#eceae4;min-width:0}.product-story__copy{color:#0b1210;min-width:0}.product-story__copy h2{font-family:var(--font-display), serif;color:#0b1210;margin:0 0 .85rem;font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:500;line-height:1.25}.product-story__copy p{color:#0b1210c7;margin:0 0 .85rem;font-size:1rem;line-height:1.75}.product-story__copy p:last-child{margin-bottom:0}.product-story__media--video{background:#0b1210}.product-story__video{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.product-story__video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.product-story__block--wide{grid-template-columns:1fr!important}.product-story__block--wide .product-story__media{width:100%}.product-story__block--caption{gap:1.15rem;padding:2.85rem 0;grid-template-columns:1fr!important}.product-story__block--caption .product-story__media{background:linear-gradient(160deg,#f3f1eb 0%,#e7e4dc 100%);order:0!important}.product-story__block--caption .product-story__copy{align-self:stretch;max-width:42rem;padding:.15rem .1rem .35rem;order:1!important}.product-story__block--caption .product-story__copy h2,.product-story__block--caption .product-story__copy h3{font-family:var(--font-display), serif;letter-spacing:-.015em;color:#0b1210;margin:0 0 .7rem;font-size:clamp(1.2rem,2.1vw,1.55rem);font-weight:500;line-height:1.3}.product-story__block--caption .product-story__copy p{color:#0b1210c7;font-size:1rem;line-height:1.8}@media (min-width:900px){.product-story__block--video:not(.product-story__block--text){grid-template-columns:.95fr 1.05fr}}.pdp-dock__panel-inner .bracelet-resize{margin-top:1rem;padding-top:.85rem}.seo-guide{max-width:44rem;margin:0 auto;padding:2rem 1.25rem 3.5rem}@media (min-width:900px){.seo-guide{padding:2.75rem 2rem 4rem}}.seo-guide__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#8a847c;margin:0 0 .55rem;font-size:.75rem}.seo-guide__title{font-family:var(--font-classic), serif;letter-spacing:-.02em;color:#121212;margin:0 0 .85rem;font-size:clamp(1.85rem,4vw,2.6rem);font-weight:700;line-height:1.25}.seo-guide__title-en{font-family:var(--font-body), sans-serif;letter-spacing:.12em;color:#6a6560;margin-top:.25rem;font-size:.55em;font-weight:500;display:block}.seo-guide__lead{color:#3d3a36;word-break:keep-all;margin:0;font-size:1.02rem;line-height:1.75}.seo-guide__body{margin-top:2rem}.seo-guide__body section+section{margin-top:1.75rem}.seo-guide__body h2{font-family:var(--font-pretendard);color:#1a1a1a;margin:0 0 .65rem;font-size:1.15rem;font-weight:600}.seo-guide__body p,.seo-guide__body li{color:#3d3a36;word-break:keep-all;font-size:.95rem;line-height:1.75}.seo-guide__body ul,.seo-guide__body ol{margin:.4rem 0 0;padding-left:1.2rem}.seo-guide__brands{gap:.45rem;padding:0;list-style:none;display:grid}.seo-guide__brands a{color:#2f6b50;text-underline-offset:.18em;text-decoration:underline}.seo-guide__cta-row{flex-wrap:wrap;gap:.75rem;margin-top:2rem;display:flex}.seo-brand-grid{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:899px){.seo-brand-grid.seo-brand-grid--tiles{scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:auto;touch-action:pan-x pan-y;flex-wrap:nowrap;gap:.55rem;width:100%;min-width:0;max-width:100%;padding-bottom:.45rem;display:flex;overflow:auto hidden}.seo-brand-grid.seo-brand-grid--tiles::-webkit-scrollbar{display:none}.seo-brand-grid.seo-brand-grid--tiles>.seo-brand-card--tile{flex:none;width:7.36rem;min-width:7.36rem}.seo-brand-card--tile a{touch-action:pan-x pan-y;width:100%;height:2.765rem;min-height:2.765rem;margin-inline:0;padding:.35rem .75rem}.seo-brand-card--tile .seo-brand-card__ko{display:none}}@media (min-width:700px){.seo-brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.seo-brand-grid.seo-brand-grid--tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem;display:grid;overflow:visible}}.seo-brand-card a{background:#fff;border:1px solid #0b12101f;gap:.35rem;padding:1.15rem 1.1rem;transition:border-color .2s,background .2s;display:grid}.seo-brand-card a:hover{background:#fafaf8;border-color:#2f6b5073}.seo-brand-card__en{letter-spacing:.14em;text-transform:uppercase;color:#8a847c;font-size:.72rem}.seo-brand-card__ko{font-family:var(--font-classic), serif;color:#121212;font-size:1.35rem;font-weight:700}.seo-brand-card__blurb{color:#5a564f;font-size:.88rem;line-height:1.55}.seo-brand-card--tile a{isolation:isolate;color:#fff;background:#0a0a0a;border:0;place-items:center;width:80%;min-height:4.8rem;margin-inline:auto;padding:.8rem .85rem;text-decoration:none;transition:filter .25s;display:grid;position:relative;overflow:hidden}.seo-brand-card--tile a:hover{filter:brightness(1.12);background:#0a0a0a;border:0}.seo-brand-card__front{z-index:2;text-align:center;justify-items:center;gap:.35rem;display:grid;position:relative}.seo-brand-card--tile .seo-brand-card__en{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-synthesis:none;-webkit-font-smoothing:antialiased;font-size:.72rem;font-weight:500;font-family:Helvetica Neue,Helvetica,Arial,Liberation Sans,Nimbus Sans L,sans-serif!important}.seo-brand-card--tile .seo-brand-card__ko{color:#ffffffb8;letter-spacing:.04em;font-synthesis:none;-webkit-font-smoothing:antialiased;font-size:.72rem;font-weight:500;font-family:Helvetica Neue,Helvetica,Arial,Liberation Sans,Nimbus Sans L,sans-serif!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
