.site-header-module__blNaLa__header{--beta-h:30px;z-index:100;background:var(--background);position:sticky;top:0}.site-header-module__blNaLa__tier1Inner{max-width:var(--content-max);padding:14px var(--content-pad) 0;box-sizing:border-box;align-items:baseline;gap:34px;height:56px;margin:0 auto;display:flex}.site-header-module__blNaLa__logo{flex-shrink:0;align-items:center;display:flex}.site-header-module__blNaLa__brandText{aspect-ratio:2044/244;background:var(--logo-lockup) left center / contain no-repeat;height:22px;display:block;position:relative;top:4px}.site-header-module__blNaLa__betaStrip{height:var(--beta-h);color:var(--beta-ink);background:var(--beta-bg);justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.site-header-module__blNaLa__iconLayer{top:var(--beta-h);height:56px;max-width:var(--content-max);padding:0 var(--content-pad);pointer-events:none;justify-content:flex-end;align-items:center;margin:0 auto;display:flex;position:absolute;left:0;right:0}.site-header-module__blNaLa__iconLayer>*{pointer-events:auto}.site-header-module__blNaLa__nav{align-items:center;gap:0;margin-left:-10px;display:flex}.site-header-module__blNaLa__navItem,.site-header-module__blNaLa__navItemActive{white-space:nowrap;font-size:18px;font-weight:600;line-height:1.25;font-family:-apple-system, "Apple SD Gothic Neo", "Malgun Gothic", var(--font-geist-sans), sans-serif;color:color-mix(in srgb, var(--ink) 50%, var(--muted));flex-shrink:0;align-items:center;padding:4px 10px;transition:color .12s;display:inline-flex;position:relative}.site-header-module__blNaLa__navItem:hover{color:var(--ink)}.site-header-module__blNaLa__navItemActive{color:var(--ink);font-weight:700}.site-header-module__blNaLa__navItemActive:after{content:"";background:var(--storia-mint-line);border-radius:2px;height:3px;position:absolute;bottom:-2px;left:10px;right:10px}.site-header-module__blNaLa__icons{flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:flex}.site-header-module__blNaLa__iconBtn{width:40px;height:40px;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;transition:background .12s;display:flex}.site-header-module__blNaLa__bellWrap{display:flex;position:relative}.site-header-module__blNaLa__cartCount{border:1.5px solid var(--background);background:var(--storia-mint);color:#111;text-align:center;border-radius:8px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:13px;position:absolute;top:-6px;right:-8px}.site-header-module__blNaLa__unreadDot{border:1.5px solid var(--background);background:var(--badge-19);border-radius:50%;width:8px;height:8px;position:absolute;top:-1px;right:-1px}.site-header-module__blNaLa__iconBtn:hover{background:var(--placeholder)}.site-header-module__blNaLa__themeIcon{opacity:0;transition:opacity .15s;display:flex}.site-header-module__blNaLa__themeIcon[data-ready]{opacity:1}.site-header-module__blNaLa__adminBtn{border:1px solid var(--border);white-space:nowrap;height:32px;color:var(--ink);border-radius:999px;align-items:center;gap:5px;margin-right:6px;padding:0 11px;font-size:13px;font-weight:600;transition:background .12s;display:flex}.site-header-module__blNaLa__adminBtn:hover{background:var(--placeholder)}.site-header-module__blNaLa__profile{display:flex;position:relative}.site-header-module__blNaLa__menuBackdrop{z-index:40;position:fixed;inset:0}.site-header-module__blNaLa__menu{z-index:50;background:var(--background);border:1px solid var(--border);min-width:168px;box-shadow:0 10px 28px rgb(var(--shadow-rgb) / calc(12% * var(--shadow-strength)));border-radius:12px;padding:8px;position:absolute;top:calc(100% + 8px);right:0}.site-header-module__blNaLa__menuName{color:var(--ink);border-bottom:1px solid var(--border);margin-bottom:4px;padding:8px 10px 10px;font-size:14px;font-weight:700}.site-header-module__blNaLa__menuItem{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:9px 10px;font-size:14px;display:block}.site-header-module__blNaLa__menuItem:hover{background:var(--placeholder)}@media (max-width:640px){.site-header-module__blNaLa__header{transition:transform .2s}.site-header-module__blNaLa__header[data-hidden=true]{transform:translateY(-100%)}.site-header-module__blNaLa__tier1Inner{flex-wrap:wrap;align-items:center;gap:0 12px;height:auto;min-height:56px;padding-top:12px}.site-header-module__blNaLa__tier1Inner .site-header-module__blNaLa__logo{height:44px;padding-right:186px}.site-header-module__blNaLa__tier1Inner .site-header-module__blNaLa__brandText{top:0}.site-header-module__blNaLa__iconLayer{height:56px;padding-top:12px}.site-header-module__blNaLa__tier1Inner .site-header-module__blNaLa__nav{scrollbar-width:none;flex-basis:100%;padding-block:4px 8px;overflow-x:auto}.site-header-module__blNaLa__tier1Inner .site-header-module__blNaLa__nav::-webkit-scrollbar{display:none}.site-header-module__blNaLa__brandText{height:15px}.site-header-module__blNaLa__icons{gap:0}.site-header-module__blNaLa__iconBtn{border-radius:9px;width:34px;height:34px}.site-header-module__blNaLa__adminBtn{margin-right:2px;padding:0 8px}.site-header-module__blNaLa__adminBtn span{display:none}.site-header-module__blNaLa__nav{gap:4px}}
.header-search-module__guAUfG__overlay{z-index:100;position:fixed;inset:0}.header-search-module__guAUfG__backdrop{cursor:pointer;background:#090c2173;border:none;padding:0;position:absolute;inset:0}.header-search-module__guAUfG__panel{background:var(--background);width:min(640px,100% - 24px);box-shadow:0 16px 48px rgb(var(--shadow-rgb) / calc(22% * var(--shadow-strength)));border-radius:14px;margin:84px auto 0;position:relative;overflow:hidden}.header-search-module__guAUfG__searchBar{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:14px 16px;display:flex}.header-search-module__guAUfG__searchIcon{color:var(--muted);flex:none}.header-search-module__guAUfG__input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:16px}.header-search-module__guAUfG__input::placeholder{color:var(--muted)}.header-search-module__guAUfG__closeBtn{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.header-search-module__guAUfG__closeBtn:hover{background:var(--surface);color:var(--ink)}.header-search-module__guAUfG__suggestList{max-height:60vh;margin:0;padding:6px;list-style:none;overflow-y:auto}.header-search-module__guAUfG__suggestItem{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:8px 10px;display:flex}.header-search-module__guAUfG__suggestItem:hover{background:var(--surface)}.header-search-module__guAUfG__thumb{border:1px solid var(--border);background:linear-gradient(150deg, var(--cover-fallback-raised), var(--cover-fallback));border-radius:4px;flex:none;width:34px;height:46px;position:relative;overflow:hidden}.header-search-module__guAUfG__thumbImg{object-fit:fill}.header-search-module__guAUfG__suggestTitle{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:500;overflow:hidden}.header-search-module__guAUfG__suggestType{color:var(--muted);flex:none;font-size:12px}.header-search-module__guAUfG__suggestEmpty{text-align:center;color:var(--muted);padding:20px 12px;font-size:14px}.header-search-module__guAUfG__input::-webkit-search-cancel-button{appearance:none;display:none}
.genre-dropdown-module__y0YnAG__wrap{display:inline-block;position:relative}.genre-dropdown-module__y0YnAG__label,.genre-dropdown-module__y0YnAG__labelOpen{font:inherit;cursor:pointer;border:none;border-radius:999px;align-items:center;padding:6px 14px;font-size:14px;font-weight:600;line-height:1.35;display:inline-flex}.genre-dropdown-module__y0YnAG__label{background:var(--placeholder);color:var(--muted)}.genre-dropdown-module__y0YnAG__label:hover{color:var(--ink)}.genre-dropdown-module__y0YnAG__labelOpen{background:var(--storia-navy);color:var(--on-brand)}.genre-dropdown-module__y0YnAG__menu:before{content:"";height:6px;position:absolute;top:-6px;left:0;right:0}.genre-dropdown-module__y0YnAG__menu{z-index:60;border:1px solid var(--border);background:var(--background);width:max-content;max-width:min(560px,92vw);box-shadow:0 12px 28px rgb(var(--shadow-rgb) / calc(18% * var(--shadow-strength)));border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.genre-dropdown-module__y0YnAG__list{grid-template-columns:1fr;gap:1px;margin:0;padding:0;list-style:none;display:grid}.genre-dropdown-module__y0YnAG__item,.genre-dropdown-module__y0YnAG__itemActive{white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:7px 14px;font-size:14px;font-weight:600;line-height:1.35;display:block;overflow:hidden}.genre-dropdown-module__y0YnAG__item{color:var(--muted)}.genre-dropdown-module__y0YnAG__item:hover{background:var(--placeholder);color:var(--ink)}.genre-dropdown-module__y0YnAG__itemActive{background:var(--storia-navy);color:var(--on-brand)}@media (max-width:640px){.genre-dropdown-module__y0YnAG__menu{max-width:calc(100vw - 32px)}}