artist-listening-room.alr{display:block;position:relative;isolation:isolate;background:#141619;overflow:hidden;scroll-margin-top:100px}.alr-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 25%;z-index:-1}.alr-layout{width:100%;min-height:calc(100svh - 100px);padding:60px 24px;display:grid;place-items:center}.alr-intro{width:208px;max-width:100%;padding:26px 22px 18px;background:#fff;color:#333;text-align:center;box-shadow:0 4px 24px #00000008}.alr-intro h2{font-size:14px;font-weight:400;line-height:1.6;letter-spacing:.13em;text-transform:none;color:inherit;margin:0}.alr-eyebrow{font-size:9px;letter-spacing:.16em;line-height:1.8;margin:8px 0 16px;color:#666}.alr-choices{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid #e6e6e6}.alr-choices a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:40px;padding:9px 2px;color:#333;font-size:10px;letter-spacing:.08em;text-decoration:none;border-bottom:1px solid #e6e6e6;transition:background .2s ease}.alr-choices a:hover{background:#f4f4f4}.alr-choices a:focus-visible{outline:2px solid #333;outline-offset:4px}.alr-dialog button:focus-visible,.alr-dialog a:focus-visible{outline:2px solid #fff;outline-offset:5px}.alr-work-nav{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:0 28px 14px}.alr-work-tabs,.alr-track-controls{display:flex;gap:8px}.alr-work-nav{flex-wrap:wrap}.alr-work-nav button:disabled{opacity:.3;cursor:default}.alr-work-nav button{min-height:44px;padding:8px 12px;background:transparent;border:1px solid #ffffff30;color:#bbb;font-size:11px;letter-spacing:.1em;cursor:pointer}.alr-work-nav button[aria-pressed=true]{color:#fff;border-color:#fff}.alr-work-nav button:hover{background:#ffffff15}.alr-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(94vw,1440px);max-width:none;max-height:94dvh;padding:0;border:0;background:#0b0b0d;color:#fff;overflow:auto;box-shadow:0 30px 100px #0009}.alr-dialog::backdrop{background:#000000ed}.alr-dialog[open]{animation:alr-open .35s ease-out}.alr-dialog[open]::backdrop{animation:alr-dim .35s ease-out}.alr-dialog-head{padding:20px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.alr-dialog-head p{font-size:10px;letter-spacing:.16em;color:#bbb}.alr-dialog-head h2{font-size:clamp(16px,2vw,25px);line-height:1.5;font-weight:400;text-transform:none;letter-spacing:.03em;color:inherit}.alr-close{color:#fff;background:transparent;border:1px solid #ffffff40;min-width:44px;min-height:44px;cursor:pointer;font-size:20px}.alr-player{width:100%;aspect-ratio:16/9;min-height:200px;max-height:calc(94dvh - 210px);background:#000}.alr-player iframe{width:100%;height:100%;min-height:200px;border:0;display:block}.alr-dialog-foot{display:flex;justify-content:space-between;gap:20px;padding:16px 28px;font-size:11px;line-height:1.7;color:#bbb}.alr-dialog-foot a{white-space:nowrap;text-decoration:underline}.alr-dialog-foot p{margin:0}@keyframes alr-open{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes alr-dim{0%{background:transparent}to{background:#000000ed}}@media(max-width:749px){.alr-layout{min-height:calc(100svh - 86px);padding:44px 24px}.alr-intro{width:196px;padding:24px 20px 16px}.alr-intro h2{font-size:13px}.alr-eyebrow{font-size:8px;margin-bottom:14px}.alr-dialog{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.alr-dialog-head{padding:16px}.alr-work-nav{padding:0 16px 12px;gap:8px}.alr-work-nav button{padding:8px 10px;font-size:10px}.alr-dialog-foot{padding:14px 16px;flex-wrap:wrap;gap:8px}.alr-player{max-height:calc(100dvh - 230px)}}@media(prefers-reduced-motion:reduce){.alr-dialog[open],.alr-dialog[open]::backdrop{animation:none}}@media(prefers-reduced-motion:no-preference){artist-listening-room.alr{clip-path:inset(0);transform:none}.alr-background{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;height:100lvh;pointer-events:none}}#listen-nagano .alr-background{object-position:center 32%}@media(max-width:699px)and (prefers-reduced-motion:no-preference){#listen-nagano .alr-background{top:-10vh;top:-10lvh;bottom:auto;height:110vh;height:110lvh;object-position:center center}}artist-records{display:block;scroll-margin-top:110px}.artist-record-filters{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:0 0 14px}.artist-record-filters[hidden],.artist-record-filters button[hidden],.artist-filter-item[hidden]{display:none!important}.artist-record-filters button{min-height:30px;padding:5px 10px;border:1px solid currentColor;border-radius:4px;color:inherit;background:transparent;font-size:10px;line-height:1.4;letter-spacing:.06em;cursor:pointer;opacity:.65}.artist-record-filters button[aria-pressed=true]{opacity:1;background:rgb(var(--text-color));color:rgb(var(--background));border-color:rgb(var(--text-color))}.artist-record-filters button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.artist-record-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 40px}.artist-filter-item{min-width:0}.artist-record-more{display:block;width:fit-content;margin:28px auto 0}@media(max-width:1149px){.artist-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px}}@media(max-width:699px){.artist-record-grid{grid-template-columns:minmax(0,1fr);gap:40px}.artist-record-filters{gap:8px;margin-bottom:14px}.artist-record-filters button{min-height:32px;padding:5px 9px;font-size:10px}}.lib-browser{display:block;padding-top:34px;padding-bottom:36px;color:#293330;--lib-line:#d4dbd7}.lib-browser [hidden]{display:none!important}.lib-heading{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:24px}.lib-heading h1{font-size:clamp(26px,3vw,38px);letter-spacing:.06em;font-weight:400;margin:6px 0 0}.lib-eyebrow{font-size:10px;letter-spacing:.19em;color:#65716c}.lib-search{display:flex;width:min(440px,50%);border:1px solid #aebcb4;border-radius:4px;overflow:hidden;background:#fafbf9}.lib-search input{width:100%;min-width:0;border:0;padding:13px 14px;font-size:13px;background:transparent}.lib-search button{width:46px;flex-shrink:0;font-size:25px}.lib-genres{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:28px}.lib-genre{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;text-align:left;border:1px solid var(--lib-line);border-radius:4px;overflow:hidden;min-height:72px;transition:border-color .15s,background .15s}.lib-genre img{width:76px;height:72px;object-fit:cover}.lib-genre>span{font-size:14px;padding-right:8px}.lib-genre small{font-size:11px;margin-left:6px;color:#6a766f}.lib-genre[aria-pressed=true]{border-color:#3d665b;background:#e1ece6;box-shadow:inset 0 0 0 1px #3d665b}.lib-layout{display:grid;grid-template-columns:232px minmax(0,1fr);gap:32px;align-items:start}.lib-filter-panel>summary{display:none}.lib-filter-panel:not([open])>.lib-filter-body{display:block}.lib-filter-group{border:0;border-bottom:1px solid var(--lib-line);padding:0 0 19px;margin:0 0 18px}.lib-filter-group legend{font-size:13px;font-weight:500;margin-bottom:11px}.lib-chips{display:flex;flex-wrap:wrap;gap:7px}.lib-chip{display:flex;align-items:center;gap:5px;min-height:34px;padding:6px 10px;border:1px solid #b9c3be;border-radius:18px;font-size:11px;line-height:1.45;text-align:left}.lib-chip[aria-pressed=true]{background:#293d35;border-color:#293d35;color:#fff}.lib-chip small{opacity:.65;font-size:10px}.lib-browser button:disabled{opacity:.35;cursor:default}.lib-browser button:focus-visible,.lib-browser select:focus-visible,.lib-browser summary:focus-visible{outline:2px solid #3d665b;outline-offset:3px}.lib-result-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 0 15px}.lib-result-bar>p{font-size:13px;letter-spacing:.08em}.lib-result-bar label{font-size:11px;display:flex;align-items:center;gap:10px}.lib-result-bar select{font-size:12px;border:1px solid var(--lib-line);padding:8px;border-radius:3px;background:transparent}.lib-selection{display:flex;justify-content:space-between;gap:12px;padding-bottom:14px}.lib-selection>div{display:flex;flex-wrap:wrap;gap:6px}.lib-selection button{font-size:11px;min-height:32px}.lib-selection [data-selected] button{background:#e2ebe6;border-radius:3px;padding:5px 9px}.lib-selection [data-clear]{flex-shrink:0;text-decoration:underline}.lib-empty{padding:40px 16px;text-align:center;border-top:1px solid var(--lib-line);font-size:13px}.lib-browser bgm-library{padding-bottom:0}.lib-browser bgm-library:has(.bgml-dock:not([hidden])){padding-bottom:90px}.lib-browser .bgml-status:empty{display:none}.lib-browser .bgml-toolbar{margin-bottom:14px;gap:12px}.lib-browser .bgml-help{font-size:11px}.lib-browser .bgml-help [lang=en]{font-size:10px}.lib-browser .bgml-view button{padding:7px 11px;font-size:12px;min-height:34px}.lib-browser .bgml-view small{font-size:9px}.lib-browser bgm-library[data-view=list] .bgml-row{grid-template-columns:108px 38px minmax(0,1fr) 125px;gap:6px 12px;padding:17px 0;align-items:start}.lib-browser bgm-library[data-view=list] .bgml-art{grid-column:1;grid-row:1 / 4;width:108px;height:108px}.lib-browser bgm-library[data-view=list] .bgml-play{grid-column:2;grid-row:1;width:38px;height:38px}.lib-browser bgm-library[data-view=list] .bgml-info{grid-column:3;grid-row:1;min-height:38px;align-self:start}.lib-browser bgm-library[data-view=list] .bgml-title{font-size:16px}.lib-browser bgm-library[data-view=list] .bgml-price{grid-column:4;grid-row:1;margin:0;font-size:14px;text-align:right}.lib-browser bgm-library[data-view=list] .bgml-price span{display:block;margin:5px 0 0;font-size:10px}.lib-browser bgm-library[data-view=list] .bgml-wave{grid-column:2 / 5;grid-row:2;margin-top:3px;min-height:38px}.lib-browser .bgml-wave svg{height:38px}.lib-browser bgm-library[data-view=list] .bgml-time{grid-column:2 / 5;grid-row:3;font-size:10px}.lib-browser .bgml-editor-note{font-size:12px;margin-top:6px}.lib-browser .bgml-editor-note [lang=en]{font-size:11px}.lib-browser .bgml-pills{gap:4px}.lib-browser bgm-library[data-view=list] .bgml-pill{font-size:10px;padding:2px 7px;line-height:16px}.lib-browser bgm-library[data-view=grid] .bgml-tracks{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lib-browser bgm-library[data-view=grid] .bgml-art{aspect-ratio:4/3;object-fit:contain}.lib-browser bgm-library[data-view=grid] .bgml-art img{object-fit:contain}.lib-browser [data-load-status]{font-size:12px;margin-bottom:12px}.lib-browser [data-retry]{border:1px solid;padding:8px 16px;margin-bottom:16px}@media(max-width:1199px){.lib-genre{grid-template-columns:56px minmax(0,1fr);gap:8px}.lib-genre img{width:56px;height:64px}.lib-genre>span{font-size:12px}.lib-layout{grid-template-columns:200px minmax(0,1fr);gap:24px}.lib-browser bgm-library[data-view=list] .bgml-row{grid-template-columns:80px 36px minmax(0,1fr) 90px;column-gap:10px}.lib-browser bgm-library[data-view=list] .bgml-art{width:80px;height:80px}.lib-browser .bgml-toolbar{align-items:flex-start;flex-wrap:wrap}}@media(max-width:999px){.lib-layout{display:block}.lib-filter-panel>summary{display:flex;justify-content:space-between;align-items:center;min-height:44px;border:1px solid #b9c3be;padding:10px 14px;border-radius:4px;font-size:13px;cursor:pointer;margin-bottom:16px}.lib-filter-panel:not([open])>.lib-filter-body{display:none}.lib-filter-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;padding:8px 0}.lib-genres{gap:8px}.lib-genre{display:flex;flex-direction:column;gap:0;min-height:0}.lib-genre img{width:100%;height:58px}.lib-genre>span{padding:8px 3px;font-size:12px}.lib-genre small{margin-left:3px}.lib-browser bgm-library[data-view=list] .bgml-row{grid-template-columns:96px 38px minmax(0,1fr) 120px}.lib-browser bgm-library[data-view=list] .bgml-art{width:96px;height:96px}}@media(max-width:699px){.lib-browser{padding-top:23px;padding-bottom:24px}.lib-heading{display:block;margin-bottom:18px}.lib-heading h1{font-size:28px}.lib-search{width:100%;margin-top:18px}.lib-genres{gap:6px;margin-bottom:18px}.lib-genre img{height:44px}.lib-genre>span{font-size:10px;white-space:nowrap}.lib-genre small{display:none}.lib-filter-body{grid-template-columns:1fr}.lib-result-bar label{font-size:0}.lib-result-bar select{font-size:11px;max-width:175px}.lib-browser .bgml-toolbar{flex-direction:column;align-items:stretch}.lib-browser .bgml-view{align-self:flex-start}.lib-browser .bgml-help{font-size:10px}.lib-browser bgm-library[data-view=list] .bgml-row{grid-template-columns:52px 34px minmax(0,1fr);gap:6px 8px;padding:16px 0}.lib-browser bgm-library[data-view=list] .bgml-art{grid-column:1;grid-row:1;width:52px;height:52px}.lib-browser bgm-library[data-view=list] .bgml-play{grid-column:2;grid-row:1;width:34px;height:34px}.lib-browser bgm-library[data-view=list] .bgml-info{grid-column:3;grid-row:1}.lib-browser bgm-library[data-view=list] .bgml-title{font-size:14px}.lib-browser bgm-library[data-view=list] .bgml-price{grid-column:3;grid-row:2;text-align:left;font-size:12px}.lib-browser bgm-library[data-view=list] .bgml-price span{display:inline;margin-left:9px;font-size:9px}.lib-browser bgm-library[data-view=list] .bgml-wave{grid-column:1 / 4;grid-row:3}.lib-browser bgm-library[data-view=list] .bgml-time{grid-column:1 / 4;grid-row:4}.lib-browser bgm-library[data-view=grid] .bgml-tracks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lib-browser bgm-library[data-view=grid] .bgml-row{display:flex;padding:8px;gap:10px}.lib-browser bgm-library[data-view=grid] .bgml-art{width:100%;height:auto;aspect-ratio:1}.lib-browser bgm-library[data-view=grid] .bgml-listen{display:grid;grid-template-columns:30px minmax(0,1fr);gap:0 5px}.lib-browser bgm-library[data-view=grid] .bgml-play{width:30px;height:30px}.lib-browser bgm-library[data-view=grid] .bgml-title{font-size:13px}.lib-browser bgm-library[data-view=grid] .bgml-pills{display:none}.lib-selection{flex-wrap:wrap}.lib-browser .bgml-dock{z-index:45}}.bgm-cart-bilingual{--background:255 255 255;--text-color:25 51 76;--border-color:25 51 76 / .16;--drawer-header-padding-block:20px;--drawer-body-padding-block:24px;--drawer-footer-padding-block:20px}.bgm-cart-bilingual .bgm-cart-label{display:inline-flex;flex-direction:column;align-items:center;gap:3px;line-height:1.4;letter-spacing:.05em;white-space:normal}.bgm-cart-bilingual [slot=header].bgm-cart-label{flex-direction:row;align-items:baseline;gap:12px;font-size:22px;letter-spacing:.08em}.bgm-cart-bilingual .bgm-cart-label small{font-size:12px;line-height:1.4;letter-spacing:.08em;font-weight:400}.bgm-cart-bilingual [slot=header] small{color:rgb(var(--text-color) / .55);font-size:12px}.bgm-cart-bilingual .line-item{align-items:flex-start;column-gap:16px}.bgm-cart-bilingual .line-item__media{width:clamp(64px,6vw,88px);flex-shrink:0}.bgm-cart-bilingual .line-item-info{min-width:0;flex:1}.bgm-cart-bilingual .line-item-info>div{gap:10px}.bgm-cart-bilingual .line-item-info>div>div:first-child{font-size:16px;line-height:1.5}.bgm-cart-bilingual .line-item-info price-list{font-size:16px}.bgm-cart-bilingual .bgm-cart-properties{margin:0!important;padding:0!important;list-style:none!important}.bgm-cart-bilingual .bgm-cart-consent{list-style:none;font-size:13px;line-height:1.6;color:rgb(var(--text-color) / .72);overflow-wrap:anywhere}.bgm-cart-bilingual .bgm-cart-consent span,.bgm-cart-bilingual .bgm-cart-consent small{display:block}.bgm-cart-bilingual .bgm-cart-consent small{font-size:12px;margin-top:2px;line-height:1.5;letter-spacing:0}.bgm-cart-bilingual line-item-quantity{flex-wrap:wrap;gap:10px}.bgm-cart-bilingual line-item-quantity>a{flex-shrink:0;white-space:nowrap;font-size:12px;color:rgb(var(--text-color) / .75);text-underline-offset:3px}.bgm-cart-bilingual line-item-quantity .bgm-cart-label{flex-direction:row;gap:5px;font-size:13px;letter-spacing:0}.bgm-cart-bilingual line-item-quantity .bgm-cart-label small{font-size:12px;letter-spacing:0}.bgm-cart-bilingual .cart-drawer__footer{gap:16px}.bgm-cart-bilingual .cart-drawer__footer>div>button.bgm-cart-label{flex-direction:row;gap:8px;font-size:14px;letter-spacing:0;color:rgb(var(--text-color) / .65)}.bgm-cart-bilingual .cart-drawer__footer>div>button.bgm-cart-label small{font-size:12px;letter-spacing:0}.bgm-cart-bilingual .bgm-cart-total{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:2px}.bgm-cart-bilingual .bgm-cart-total>span{font-size:14px;letter-spacing:.03em}.bgm-cart-bilingual .bgm-cart-total strong{font-size:22px;font-weight:500;letter-spacing:0;white-space:nowrap}.bgm-cart-bilingual .cart-drawer__footer .button{min-height:58px;padding:10px 14px;font-size:15px;letter-spacing:.08em}.bgm-cart-bilingual .cart-drawer__footer .button-group{gap:14px}.bgm-cart-bilingual .bgm-cart-view{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;line-height:1.5;letter-spacing:.02em;padding:5px 0}.bgm-cart-bilingual .bgm-cart-view small{font-size:12px;letter-spacing:.03em}.bgm-cart-bilingual .bgm-cart-view:hover{text-decoration:underline;text-underline-offset:4px}.bgm-cart-bilingual .bgm-cart-view:focus-visible{outline:2px solid currentColor;outline-offset:4px}.bgm-cart-bilingual::part(content){background:#fff;color:#19334c}.bgm-cart-bilingual .button{--button-background:25 51 76;--button-text-color:255 255 255;--button-outline-color:25 51 76}.bgm-cart-bilingual [slot=header]:before{content:"";width:18px;height:2px;background:#cc8b56;align-self:center}.artist-article-nav{display:grid;grid-template-columns:1fr 1.2fr 1fr;align-items:center;gap:16px;width:100%;max-width:640px;margin:28px auto}.artist-article-nav a{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:8px 4px;font-size:12px;line-height:1.6;letter-spacing:.03em;text-align:center;text-decoration:none;transition:opacity .2s}.artist-article-nav a:hover{opacity:.6}.artist-article-nav small{display:block;font-size:10px;letter-spacing:.04em;opacity:.65}.artist-article-nav svg{flex-shrink:0;width:42px;height:16px}.artist-article-nav a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:599px){.artist-article-nav{gap:6px}.artist-article-nav a{gap:6px;font-size:10px}.artist-article-nav small{font-size:9px}.artist-article-nav svg{width:28px}}.owner-blog-language-switch{display:flex;gap:10px;justify-content:center;margin:0 0 32px}.owner-blog-language-switch a{font:inherit;font-size:14px;line-height:1.5;border:1px solid currentColor;border-radius:999px;padding:10px 20px;min-height:44px}.owner-blog-language-switch a[aria-current=page]{background:#27332f;color:#fff;border-color:#27332f}.owner-blog-language-switch a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.shopify-section--main-cart>.section-spacing{--background:255 255 255;--text-color:25 51 76;--border-color:25 51 76 / .16;background:#fff;color:#19334c}.shopify-section--main-cart h1{font-size:clamp(26px,3vw,38px);letter-spacing:.08em;font-weight:400}.shopify-section--main-cart .button{--button-background:25 51 76;--button-text-color:255 255 255;--button-outline-color:25 51 76}.shopify-section--main-cart .bgm-cart-consent{font-size:13px;line-height:1.7;list-style:none;color:#526579}.shopify-section--main-cart .bgm-cart-consent span,.shopify-section--main-cart .bgm-cart-consent small{display:block}.shopify-section--main-cart .bgm-cart-properties{padding:0;list-style:none}.shopify-section--main-cart .cart-recap{line-height:1.7}.ccm .version-row{display:grid!important;grid-template-columns:28px minmax(0,1fr)!important;gap:10px 16px!important;padding:20px 0!important;align-items:start!important}.ccm .version-row .preview{grid-column:2;min-width:0;width:100%}.ccm .version-info{min-width:0}.ccm .version-row .fname{line-height:1.45!important;overflow-wrap:anywhere}.ccm .version-row .audio{display:flex;width:100%;gap:10px;align-items:center}.ccm .version-row .abtn{flex:0 0 44px;min-height:44px;cursor:pointer}.ccm .version-row .arange{flex:1;min-width:30px;width:auto;min-height:44px}.ccm .version-row .atime{flex:0 0 auto;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.ccm .version-row audio{display:none}.ccm .version-files{font-size:12px;line-height:1.6;margin-top:8px;color:#666}.ccm .version-files summary{cursor:pointer;min-height:24px}.ccm .version-files ul{padding-left:18px;margin:6px 0;overflow-wrap:anywhere}.ccm .version-unavailable,.ccm .version-status{font-size:12px;line-height:1.6;color:#666}.ccm .version-status:empty{display:none}.ccm .version-row button:focus-visible,.ccm .version-row summary:focus-visible,.ccm .version-row input:focus-visible{outline:2px solid #333;outline-offset:3px}body:has([data-bgm-about]){background:#fff;--about-ink:#19334c;--about-warm:#99542f}body:has([data-bgm-about]) :where(main>.shopify-section:not(.shopify-section--footer))>.section-spacing{background:#fff!important;color:#19334c;--text-color:25 51 76;--border-color:25 51 76 / .15;--button-background:25 51 76;--button-text-color:255 255 255}body:has([data-bgm-about]) .shopify-section--main-page>.section-spacing{background:#19334c!important;color:#fff!important;padding-block:54px!important;border-bottom:3px solid #ed7945}body:has([data-bgm-about]) .shopify-section--main-page .prose{max-width:1040px!important}body:has([data-bgm-about]) .shopify-section--main-page h4{font-size:clamp(18px,1.55vw,22px)!important;line-height:1.95;font-weight:400!important;letter-spacing:.055em}body:has([data-bgm-about]) .shopify-section--main-page [lang=en]{color:#d9e3ec;font-size:15px;line-height:1.8;margin-top:22px}body:has([data-bgm-about]) .shopify-section--image-with-text .section-spacing{padding:64px 40px}body:has([data-bgm-about]) .image-with-text{max-width:1240px;margin-inline:auto;gap:clamp(32px,4vw,64px);align-items:center;--image-with-text-content-max-width:560px}body:has([data-bgm-about]) .image-with-text>picture{max-width:460px;justify-self:center;width:100%;box-shadow:0 24px 40px -22px #19334c66;outline:1px solid #d9e0e7;outline-offset:8px}body:has([data-bgm-about]) .image-with-text .prose{text-align:left;max-width:560px;padding-inline:0}body:has([data-bgm-about]) main :is(.section-header,.image-with-text,.shopify-section--rich-text,.bgm-support-heading) .h6{color:#99542f;font-size:13px;line-height:1.6;letter-spacing:.1em;font-weight:600}body:has([data-bgm-about]) main :is(.section-header,.image-with-text,.shopify-section--rich-text,.bgm-support-heading) .h6:before{content:"";display:inline-block;width:22px;height:2px;background:#ed7945;margin-right:12px;vertical-align:middle}body:has([data-bgm-about]) .image-with-text .h1{font-size:clamp(28px,2.6vw,38px);font-weight:400;letter-spacing:.085em;line-height:1.45}body:has([data-bgm-about]) .image-with-text .prose>div{font-size:16px;line-height:2.05;letter-spacing:.035em;color:#304557}body:has([data-bgm-about]) .image-with-text .prose>div+div{padding-top:22px;border-top:1px solid #d5dde4;color:#526579;font-size:15px}body:has([data-bgm-about]) .shopify-section--blog-posts>.section-spacing{background:#f4f6f8!important;border-block:1px solid #d5dde4}body:has([data-bgm-about]) :is(.section-header,.bgm-support-heading) :is(.h1,.h2){font-size:clamp(26px,2.5vw,34px);font-weight:400;letter-spacing:.075em;color:#19334c}body:has([data-bgm-about]) .blog-post-card{background:#fff;border:1px solid #dce2e8;box-shadow:0 8px 22px #19334c08}body:has([data-bgm-about]) .blog-post-card__info{padding:22px}body:has([data-bgm-about]) .blog-post-card__title{font-size:18px;line-height:1.85;letter-spacing:.035em;font-weight:400;color:#19334c;text-transform:none}body:has([data-bgm-about]) .blog-post-card__meta .h6{font-size:12px;color:#526579;opacity:1}body:has([data-bgm-about]) .language-badge{color:#99542f;border-color:#e9cbb7;font-size:11px}body:has([data-bgm-about]) main .button{background:#19334c;color:#fff;border-color:#19334c;border-radius:2px;min-height:48px;font-size:13px;letter-spacing:.09em}body:has([data-bgm-about]) .shopify-section--rich-text>.section-spacing{padding-top:56px;padding-bottom:24px}body:has([data-bgm-about]) :is(.shopify-section--rich-text .h1,.bgm-support-heading .h1){font-size:clamp(24px,2.2vw,28px);font-weight:400;letter-spacing:.07em;line-height:1.5}body:has([data-bgm-about]) .shopify-section--tabs>.section-spacing{padding-top:16px;padding-bottom:56px}body:has([data-bgm-about]) .content-tabs>button{opacity:1!important;font-size:14px;letter-spacing:.02em;min-height:48px;color:#526579}body:has([data-bgm-about]) .content-tabs>button[aria-selected=true]{color:#99542f;font-weight:600}body:has([data-bgm-about]) .shopify-section--tabs .prose{font-size:16px;line-height:1.9;color:#304557}body:has([data-bgm-about]) .release-language-controls button{border-radius:2px;font-size:14px;border-color:#c7d2dd;color:#19334c}body:has([data-bgm-about]) .release-language-controls button[aria-pressed=true]{background:#19334c;color:#fff;border-color:#19334c}body:has([data-bgm-about]) .about-release-list .release-year{color:#99542f;border-bottom:1px solid #e2c5af;padding-bottom:12px;font-size:26px;letter-spacing:.04em}body:has([data-bgm-about]) .about-release-list .release-artwork-item{background:#f7f8fa;border:1px solid #dce2e8;border-left:3px solid #ed7945;box-shadow:0 6px 16px #19334c08}body:has([data-bgm-about]) .release-title{font-size:20px;line-height:1.6;color:#19334c}body:has([data-bgm-about]) .release-artist{font-size:14px;color:#526579}body:has([data-bgm-about]) .shopify-section--custom-liquid:has(.bgm-support-hub)>.section-spacing{background:#fffaf5!important;border-top:1px solid #ead9cc;padding-top:clamp(40px,5vw,64px)!important}body:has([data-bgm-about]) .bgm-support-group{margin-top:30px;padding-top:22px;border-top:1px solid #e4dcd5;gap:32px}body:has([data-bgm-about]) .bgm-support-group h3{color:#19334c;font-size:17px}body:has([data-bgm-about]) .bgm-support-group h3 small{font-size:13px;color:#99542f}body:has([data-bgm-about]) .bgm-support-grid>a{background:#fff;border:1px solid #d7dfe6;border-radius:2px;min-height:88px;padding:18px 46px 18px 22px;font-size:16px;color:#19334c;position:relative}body:has([data-bgm-about]) .bgm-support-grid>a:after{content:"\2197";position:absolute;right:18px;top:50%;transform:translateY(-50%);color:#99542f}body:has([data-bgm-about]) .bgm-support-grid>a small{font-size:13px;color:#526579}body:has([data-bgm-about]) .bgm-support-grid>a:hover{background:#fff3e8;border-color:#ed7945}body:has([data-bgm-about]) main :is(a,button,summary):focus-visible{outline:2px solid #ed7945;outline-offset:4px}@media(max-width:699px){body:has([data-bgm-about]) .shopify-section--main-page>.section-spacing{padding-block:34px!important}body:has([data-bgm-about]) .shopify-section--main-page h4{font-size:19px!important}body:has([data-bgm-about]) .shopify-section--main-page [lang=en]{font-size:14px}body:has([data-bgm-about]) .shopify-section--image-with-text .section-spacing{padding:40px 24px}body:has([data-bgm-about]) .image-with-text{gap:36px}body:has([data-bgm-about]) .image-with-text>picture{max-width:330px}body:has([data-bgm-about]) .image-with-text .prose>div{font-size:15px}body:has([data-bgm-about]) .image-with-text .prose>div+div{font-size:14px}body:has([data-bgm-about]) .blog-post-card__info{padding:18px}body:has([data-bgm-about]) .shopify-section--tabs .prose{font-size:14px}body:has([data-bgm-about]) .bgm-support-group{gap:14px}body:has([data-bgm-about]) .release-title{font-size:18px}}body:has([data-bgm-about]) .image-with-text .prose>div p+p{margin-block-start:1.6em}body:has([data-bgm-about]) .image-with-text .prose>div+div{margin-top:30px;padding-top:26px;line-height:1.95;letter-spacing:.015em}body:has([data-bgm-about]) .blog-post-card__info>p{line-height:1.85}@media(max-width:699px){body:has([data-bgm-about]) .shopify-section--main-page h4{font-size:18px!important}body:has([data-bgm-about]) .image-with-text .h1{letter-spacing:.065em}body:has([data-bgm-about]) .blog-post-card__title{font-size:17px}}body:has([data-bgm-artist]){background:#fff}body:has([data-bgm-artist]) main>.shopify-section:not(.shopify-section--footer)>.section-spacing{background:#fff;color:#19334c;--text-color:25 51 76;--background:255 255 255;--border-color:25 51 76 / .15;padding-block:64px}body:has([data-bgm-artist]) .shopify-section--main-page>.section-spacing{background:#19334c!important;color:#fff;--text-color:255 255 255!important;padding-block:44px;border-bottom:0}body:has([data-bgm-artist]) .shopify-section--main-page .container{max-width:1100px}body:has([data-bgm-artist]) .shopify-section--main-page h3{font-size:clamp(22px,2.8vw,34px);line-height:1.5;letter-spacing:.13em;font-weight:500;color:#fff}body:has([data-bgm-artist]) .shopify-section--main-page h6{text-align:right!important;color:#dfb391;font-size:12px;letter-spacing:.09em;line-height:1.7;margin-top:18px}body:has([data-bgm-artist]) .alr{margin:32px auto;max-width:1440px;border:1px solid #d9e0e6;box-shadow:0 16px 34px -24px #19334c80;clip-path:none;transform:none}body:has([data-bgm-artist]) .alr-background{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;object-position:center 38%}body:has([data-bgm-artist]) .alr-layout{min-height:580px;height:min(70vw,720px);padding:48px;place-items:end start;background:linear-gradient(90deg,#10233555,transparent 65%)}body:has([data-bgm-artist]) .alr-intro{width:330px;padding:28px 30px 20px;text-align:left;color:#19334c;background:#fffffffa;border-top:0;box-shadow:0 14px 34px #0003}body:has([data-bgm-artist]) .alr-intro h2{font-size:28px;font-weight:400;letter-spacing:.045em;line-height:1.5}body:has([data-bgm-artist]) .alr-eyebrow{font-size:12px;color:#99542f;font-weight:600;letter-spacing:.1em;margin:10px 0 22px}body:has([data-bgm-artist]) .alr-choices a{justify-content:space-between;min-height:48px;font-size:13px;color:#19334c;border-color:#d5dde4}body:has([data-bgm-artist]) .alr-choices a span:last-child{color:#99542f;font-size:19px}body:has([data-bgm-artist]) .alr-choices a:hover{background:#fff3e8}body:has([data-bgm-artist]) .alr-dialog{background:#14283b;border-top:3px solid #ed7945}body:has([data-bgm-artist]) .alr-dialog-head p{font-size:13px;color:#dfb391}body:has([data-bgm-artist]) .alr-work-nav button{font-size:13px;color:#dae3eb;border-color:#627487}body:has([data-bgm-artist]) .alr-work-nav button[aria-pressed=true]{background:#fff;color:#19334c;border-color:#fff}body:has([data-bgm-artist]) .alr-dialog-foot{font-size:13px;color:#d6e1eb}body:has([data-bgm-artist]) .shopify-section--blog-posts>.section-spacing{border-top:1px solid #d5dde4}body:has([data-bgm-artist]) .shopify-section--blog-posts:nth-of-type(5)>.section-spacing{background:#f5f7f9}body:has([data-bgm-artist]) .section-header .h6{font-size:13px;color:#99542f;font-weight:600;letter-spacing:.1em}body:has([data-bgm-artist]) .section-header .h6:before{content:"";display:inline-block;vertical-align:middle;width:24px;height:2px;background:#ed7945;margin-right:12px}body:has([data-bgm-artist]) .section-header .h2{font-size:clamp(26px,2.5vw,34px);font-weight:400;letter-spacing:.075em;color:#19334c}body:has([data-bgm-artist]) .artist-record-filters{gap:10px;margin-bottom:32px}body:has([data-bgm-artist]) .artist-record-filters button{min-height:42px;padding:10px 16px;font-size:12px;opacity:1;color:#526579;border:1px solid #cbd5df;border-radius:2px;background:#fff}body:has([data-bgm-artist]) .artist-record-filters button[aria-pressed=true]{background:#19334c;border-color:#19334c;color:#fff}body:has([data-bgm-artist]) .artist-record-card{height:100%;background:#fff;border:1px solid #dce2e8;box-shadow:0 8px 24px #19334c08}body:has([data-bgm-artist]) .artist-record-card .blog-post-card__info{padding:22px;text-align:left}body:has([data-bgm-artist]) .artist-record-card__news{font-size:16px;line-height:1.8;color:#19334c}body:has([data-bgm-artist]) .artist-record-card__date{font-size:12px;color:#526579;opacity:1;line-height:1.7}body:has([data-bgm-artist]) .language-badge{font-size:11px;color:#99542f;border-color:#dfbda6}body:has([data-bgm-artist]) .artist-record-card__image-format{font-size:12px;letter-spacing:.08em}body:has([data-bgm-artist]) .artist-record-card__image-title{font-size:clamp(20px,2vw,26px);line-height:1.4}body:has([data-bgm-artist]) .artist-record-more{font-size:14px;color:#19334c;text-underline-offset:6px}body:has([data-bgm-artist]) .shopify-section--custom-liquid:has(#playlist)>.section-spacing{padding:0}body:has([data-bgm-artist]) .shopify-section--multi-column>.section-spacing{background:#fffaf5!important;border-top:1px solid #ead9cc}body:has([data-bgm-artist]) .multi-column{max-width:1040px;margin-inline:auto;gap:40px}body:has([data-bgm-artist]) .multi-column__item{background:#fff;border:1px solid #dce2e8;gap:0;box-shadow:0 10px 24px #19334c08}body:has([data-bgm-artist]) .multi-column__item .prose{padding:24px}body:has([data-bgm-artist]) .multi-column__item .h3{font-size:24px;color:#19334c;letter-spacing:.035em}body:has([data-bgm-artist]) .multi-column__item .prose p:not(.h3){font-size:14px;line-height:2.2;color:#526579}body:has([data-bgm-artist]) .multi-column__item .prose a{display:inline-block;text-underline-offset:5px;color:#19334c}body:has([data-bgm-artist]) main :is(a,button):focus-visible{outline:2px solid #ed7945;outline-offset:4px}@media(max-width:1499px){body:has([data-bgm-artist]) .alr{margin-inline:32px}}@media(max-width:699px){body:has([data-bgm-artist]) main>.shopify-section:not(.shopify-section--footer)>.section-spacing{padding-block:40px}body:has([data-bgm-artist]) .alr{margin:20px 16px}body:has([data-bgm-artist]) .alr-layout{height:580px;min-height:0;padding:22px}body:has([data-bgm-artist]) .alr-background{top:0;right:0;bottom:0;left:0;height:100%;object-position:center}body:has([data-bgm-artist]) .alr-intro{width:100%;max-width:310px;padding:22px 24px 16px}body:has([data-bgm-artist]) .alr-intro h2{font-size:27px}body:has([data-bgm-artist]) .artist-record-grid{gap:28px}body:has([data-bgm-artist]) .artist-record-filters button{padding:9px 12px}body:has([data-bgm-artist]) .artist-record-card .blog-post-card__info{padding:18px}body:has([data-bgm-artist]) .multi-column{gap:28px}body:has([data-bgm-artist]) .shopify-section--custom-liquid:has(#playlist)>.section-spacing{padding:0}}@media(prefers-reduced-motion:no-preference){body:has([data-bgm-artist]) .alr{clip-path:inset(0);transform:none}body:has([data-bgm-artist]) .alr-background{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;height:100lvh;pointer-events:none}body:has([data-bgm-artist]) #listen-nagano .alr-background{object-position:center 32%}}@media(max-width:699px)and (prefers-reduced-motion:no-preference){body:has([data-bgm-artist]) #listen-nagano .alr-background{top:-10vh;top:-10lvh;bottom:auto;height:110vh;height:110lvh;object-position:center}}body:has([data-bgm-artist]) .alr{margin:0;max-width:none;width:100%;border:0;box-shadow:none}body:has([data-bgm-artist]) .alr-layout{height:auto;min-height:100svh;padding:clamp(32px,6vw,88px)}@media(max-width:699px){body:has([data-bgm-artist]) .alr-layout{min-height:100svh;padding:32px 24px}}body:has([data-bgm-artist]) .alr-layout{place-items:center}body:has([data-bgm-artist]) .alr-intro{text-align:center}body:has([data-bgm-artist]) .alr-choices a{justify-content:center;gap:14px}body:has([data-bgm-artist]) .alr-intro{width:208px;max-width:100%;padding:20px 20px 12px;border:0}body:has([data-bgm-artist]) .alr-intro h2{font-size:19px;line-height:1.35;letter-spacing:.015em}body:has([data-bgm-artist]) .alr-eyebrow{font-size:10px;margin:7px 0 12px;color:#526579}body:has([data-bgm-artist]) .alr-choices a{min-height:40px;padding:8px 0;font-size:11px;gap:10px}body:has([data-bgm-artist]) .alr-choices a span:last-child{font-size:15px;color:#19334c}body:has([data-bgm-artist]) .artist-record-card__image-title{background:linear-gradient(180deg,#19334c00,#19334ceb);color:#fff;text-shadow:0 1px 2px rgba(25,51,76,.25)}body:has([data-bgm-artist]) .artist-record-card__image-format{background:#19334ceb;color:#fff;border:1px solid rgba(255,255,255,.45);border-radius:2px}body:has([data-bgm-artist]) .artist-record-card--square .artist-record-card__artwork{background:#19334c}bgm-card-preview{display:grid;grid-template-columns:36px minmax(0,1fr);gap:3px 9px;align-items:center;width:100%;max-width:420px;margin:12px auto 0;padding:10px 0;border-top:1px solid #d5d9d6;color:#35433c;font-size:11px;line-height:1.5;text-align:left}bgm-card-preview button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:5px 9px;border:1px solid #b5bfba;border-radius:999px;font:inherit;cursor:pointer;white-space:nowrap}bgm-card-preview button[aria-pressed=true]{background:#3d665b;border-color:#3d665b;color:#fff}bgm-card-preview button{width:36px;height:36px;padding:0}bgm-card-preview [data-label]{display:none}.bgmc-wave{position:relative;min-width:0;height:36px}.bgmc-wave svg{display:block;width:100%;height:36px}.bgmc-base{fill:#a3afa8;stroke:none}.bgmc-progress{fill:#3d665b;stroke:none;clip-path:inset(0 100% 0 0)}bgm-card-preview .bgmc-wave input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;margin:0;cursor:pointer;touch-action:pan-y}.bgmc-wave:focus-within{outline:2px solid #3d665b;outline-offset:2px}bgm-card-preview [data-time]{grid-column:1 / -1;text-align:center;font-size:10px;font-variant-numeric:tabular-nums;white-space:nowrap}bgm-card-preview .bgmc-error{grid-column:1 / -1;color:#8c3333}bgm-card-preview audio{display:none!important}bgm-card-preview [hidden]{display:none!important}bgm-card-preview button:focus-visible,bgm-card-preview input:focus-visible{outline:2px solid #3d665b;outline-offset:3px}bgm-card-preview{margin:0 auto 8px;padding:6px 0 10px;border-top:0}body:has([data-bgm-custom-made]){background:#fff}body:has([data-bgm-custom-made]) .shopify-section-group-custom-made-review:not(.shopify-section--image-with-text-overlay)>.color-scheme{background:#fff!important;color:#19334c!important;--text-color:25 51 76;--background:255 255 255;--border-color:25 51 76 / .14;--button-background:25 51 76;--button-text-color:255 255 255}body:has([data-bgm-custom-made]) .cmr-night-title{font-size:clamp(26px,3vw,44px)!important;line-height:1.6!important;letter-spacing:.04em!important}body:has([data-bgm-custom-made]) .cmr-night-en{font-size:16px!important;line-height:1.8!important}body:has([data-bgm-custom-made]) .cmr-night-links{padding-block:40px!important}body:has([data-bgm-custom-made]) .cmr-night-fee{font-size:14px!important;color:#526579!important;line-height:1.8!important}body:has([data-bgm-custom-made]) .cmr-navigation{gap:24px!important;flex-wrap:wrap}body:has([data-bgm-custom-made]) .cmr-navigation a{font-size:14px!important;color:#19334c!important;text-underline-offset:6px}body:has([data-bgm-custom-made]) .cmr-introduction{max-width:960px;padding-block:48px!important}body:has([data-bgm-custom-made]) .cmr-introduction-heading{color:#19334c!important;font-size:clamp(26px,3vw,36px)!important;font-weight:500!important;line-height:1.5}body:has([data-bgm-custom-made]) .cmr-introduction-ja{font-size:16px!important;line-height:1.95!important;color:#304557!important}body:has([data-bgm-custom-made]) .cmr-introduction-en{font-size:15px!important;line-height:1.85!important;color:#526579!important;border-top:1px solid #d5dde4;padding-top:24px}body:has([data-bgm-custom-made]) .shopify-section--rich-text>.section-spacing{padding-block:40px;border-top:1px solid #d5dde4}body:has([data-bgm-custom-made]) .shopify-section--rich-text:has(.h1)>.color-scheme{background:#19334c!important;color:#fff!important;--text-color:255 255 255}body:has([data-bgm-custom-made]) .shopify-section--rich-text .h1{font-size:clamp(27px,3vw,38px);line-height:1.5;letter-spacing:.025em;font-weight:500}body:has([data-bgm-custom-made]) .shopify-section--rich-text .h2{font-size:clamp(21px,2vw,28px);line-height:1.65;letter-spacing:.02em;font-weight:500}body:has([data-bgm-custom-made]) .shopify-section--rich-text .h6{font-size:13px;letter-spacing:.1em;color:#99542f}body:has([data-bgm-custom-made]) .shopify-section--rich-text:has(.h1) .h6{color:#e2b998}body:has([data-bgm-custom-made]) .image-with-text{max-width:1240px;margin-inline:auto;gap:clamp(32px,5vw,72px);align-items:start}body:has([data-bgm-custom-made]) .image-with-text>picture{box-shadow:0 18px 38px -24px #19334c80}body:has([data-bgm-custom-made]) .image-with-text .prose{text-align:left}body:has([data-bgm-custom-made]) .image-with-text .h3{font-size:25px;line-height:1.5;letter-spacing:0;color:#19334c;font-weight:500}body:has([data-bgm-custom-made]) .image-with-text .h6{font-size:13px;line-height:1.7;color:#99542f;letter-spacing:.025em}body:has([data-bgm-custom-made]) .image-with-text .prose :is(h4,p:not([class])){font-size:16px;line-height:1.9;text-transform:none;letter-spacing:0;font-weight:400;color:#304557}body:has([data-bgm-custom-made]) .image-with-text .prose>div:last-child{font-size:15px;line-height:1.85;color:#526579}body:has([data-bgm-custom-made]) .lite-video{border-radius:2px;box-shadow:0 10px 24px #19334c18}body:has([data-bgm-custom-made]) .lite-video__play{background:#19334c!important;color:#fff!important;border:0!important;border-radius:2px!important;font-size:13px!important}body:has([data-bgm-custom-made]) .cmr-profile-fold{padding-block:48px;color:#19334c!important}body:has([data-bgm-custom-made]) .cmr-profile-name{color:#19334c!important;font-size:26px!important}body:has([data-bgm-custom-made]) .cmr-photo-personal{font-size:14px!important;line-height:1.8!important;color:#526579!important}body:has([data-bgm-custom-made]) :is(.cmr-profile-philosophy,.cmr-profile-expanded,.cmr-music-panel){background:#f5f7f9!important;border:1px solid #d5dde4!important;border-radius:2px!important;padding:28px!important;color:#304557!important;box-shadow:none!important}body:has([data-bgm-custom-made]) .cmr-profile-fold p{font-size:16px!important;line-height:1.9!important}body:has([data-bgm-custom-made]) .cmr-philosophy-en{font-size:15px!important;color:#526579!important;border-color:#d5dde4!important}body:has([data-bgm-custom-made]) :is(.cmr-philosophy-title,.cmr-philosophy-en-title){color:#19334c!important;font-size:22px!important}body:has([data-bgm-custom-made]) :is(.cmr-about-switch,.cmr-profile-actions,.cmr-genre-switch) button{background:#fff!important;color:#19334c!important;border:1px solid #cbd5df!important;border-radius:2px!important;min-height:44px;font-size:14px!important}body:has([data-bgm-custom-made]) :is(.cmr-about-switch,.cmr-genre-switch) button.is-active{background:#19334c!important;color:#fff!important;border-color:#19334c!important}body:has([data-bgm-custom-made]) :is(.cmg-card,.cmr-consultation-card){background:#fff!important;border:1px solid #d5dde4!important;border-radius:2px!important;box-shadow:0 8px 22px #19334c08!important;color:#304557!important}body:has([data-bgm-custom-made]) :is(.cmg-card,.cmr-consultation-card) h3{font-size:21px!important;line-height:1.6!important;color:#19334c!important;letter-spacing:0!important}body:has([data-bgm-custom-made]) :is(.cmg-card,.cmr-consultation-card) p{font-size:15px!important;line-height:1.9!important}body:has([data-bgm-custom-made]) :is(.cmg-en,.cmr-case-en){color:#526579!important;font-size:14px!important}body:has([data-bgm-custom-made]) :is(.cmg-toggle,.cmr-consultation-card summary){color:#99542f!important;font-size:14px!important;border-radius:2px!important}body:has([data-bgm-custom-made]) .cmg-details{border-color:#d5dde4!important}body:has([data-bgm-custom-made]) .cmr-consultations{background:#f5f7f9!important;padding:40px 24px!important}body:has([data-bgm-custom-made]) .cmr-consultations h2{font-size:30px!important;color:#19334c!important}body:has([data-bgm-custom-made]) .shopify-section--contact>.color-scheme{background:#fffaf5!important;padding-block:64px;border-top:1px solid #ead9cc}body:has([data-bgm-custom-made]) .shopify-section--contact .container{max-width:840px}body:has([data-bgm-custom-made]) .shopify-section--contact .h2{font-size:clamp(26px,3vw,36px);line-height:1.5;letter-spacing:0}body:has([data-bgm-custom-made]) .shopify-section--contact :is(p,label){font-size:15px;line-height:1.8}body:has([data-bgm-custom-made]) .shopify-section--contact :is(.input,.select,.textarea){background:#fff;border:1px solid #becbd6;border-radius:2px;font-size:16px;color:#19334c}body:has([data-bgm-custom-made]) .shopify-section-group-custom-made-review .button{background:#19334c!important;color:#fff!important;border:1px solid #19334c!important;border-radius:2px!important;min-height:48px;font-size:14px;letter-spacing:.04em}body:has([data-bgm-custom-made]) .cmr-reply-note{font-size:14px!important;color:#526579!important}body:has([data-bgm-custom-made]) main :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid #ed7945;outline-offset:4px}@media(max-width:699px){body:has([data-bgm-custom-made]) .cmr-navigation{gap:16px!important}body:has([data-bgm-custom-made]) .cmr-introduction-ja{font-size:15px!important}body:has([data-bgm-custom-made]) .cmr-introduction-en{font-size:14px!important}body:has([data-bgm-custom-made]) .image-with-text .prose :is(h4,p:not([class])){font-size:15px}body:has([data-bgm-custom-made]) :is(.cmr-profile-philosophy,.cmr-profile-expanded,.cmr-music-panel){padding:20px!important}body:has([data-bgm-custom-made]) .cmr-profile-fold p{font-size:15px!important}body:has([data-bgm-custom-made]) .shopify-section--contact>.color-scheme{padding-block:40px}}body:has([data-bgm-custom-made]) .shopify-section--contact>.section-spacing:before{opacity:.025!important}body:has([data-bgm-custom-made]) .shopify-section--contact :is(.input,.select,.textarea){background:#fff!important}body:has([data-bgm-custom-made]) .shopify-section--contact .form-control>label{font-size:14px!important}body:has([data-bgm-custom-made]) :is(.cmr-music-card,.cmr-genre-group,.cmr-genre-block,.cmr-hobby-card){border-radius:2px!important;box-shadow:none!important;border:1px solid #d5dde4!important}body:has([data-bgm-custom-made]) .cmr-video-open{border-radius:2px!important;background:#19334c!important;color:#fff!important}body:has([data-bgm-custom-made]) .shopify-section:has(.cmr-introduction)>.color-scheme{background:#f7f6f3!important}body:has([data-bgm-custom-made]) .shopify-section:has(.cmr-introduction)>.color-scheme:before{display:none!important}body:has([data-bgm-custom-made]) .cmr-introduction{max-width:900px!important;margin-inline:auto;padding:80px 32px!important}body:has([data-bgm-custom-made]) .cmr-introduction .cmr-introduction-motto{background:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;margin-bottom:36px!important}body:has([data-bgm-custom-made]) .cmr-introduction-heading{font-weight:400!important;letter-spacing:.04em!important;margin-bottom:36px!important}body:has([data-bgm-custom-made]) .cmr-introduction-en{color:#526579!important;border-top:1px solid #d9d8d3!important}body:has([data-bgm-custom-made]) .shopify-section--rich-text:has(.h1)>.color-scheme{background:#fff!important;color:#19334c!important;--text-color:25 51 76;padding-block:64px 32px;border-top:1px solid #d8dce0}body:has([data-bgm-custom-made]) .shopify-section--rich-text:has(.h1) .h6{color:#99542f}body:has([data-bgm-custom-made]) .shopify-section--rich-text :is(.h1,.h2) strong{font-weight:500}body:has([data-bgm-custom-made]) .shopify-section--rich-text:not(:has(.h1))>.section-spacing{border-top:0;padding-block:32px 12px}body:has([data-bgm-custom-made]) :is(.cmg-card,.cmr-consultation-card){box-shadow:none!important;border:0!important;border-top:1px solid #cbd2d8!important;border-radius:0!important}body:has([data-bgm-custom-made]) :is(.cmg-detail-content,.cmr-profile-philosophy,.cmr-profile-expanded,.cmr-music-panel){box-shadow:none!important;background:#f7f8f9!important;border:0!important;border-radius:0!important}body:has([data-bgm-custom-made]) .cmg-details summary{border-radius:0!important;box-shadow:none!important;border:0!important;border-bottom:1px solid #cbd2d8!important;background:transparent!important;color:#19334c!important}body:has([data-bgm-custom-made]) .cmr-consultations{background:#f7f6f3!important;padding:56px 32px!important}body:has([data-bgm-custom-made]) .cmr-consultation-card{background:transparent!important}body:has([data-bgm-custom-made]) .shopify-section--contact>.section-spacing:before{display:none!important}body:has([data-bgm-custom-made]) .shopify-section--contact>.color-scheme{background:#f7f6f3!important}@media(max-width:699px){body:has([data-bgm-custom-made]) .cmr-introduction{padding:48px 4px!important}body:has([data-bgm-custom-made]) .shopify-section--rich-text:has(.h1)>.color-scheme{padding-block:44px 24px}body:has([data-bgm-custom-made]) .cmr-consultations{padding:40px 20px!important}}[id$=__rich_text_TXr3Vg]>.color-scheme{background:#141b3d!important;color:#fff;--text-color:255 255 255;border:0;padding-block:36px}[id$=__rich_text_TXr3Vg] .container{max-width:1200px}[id$=__rich_text_TXr3Vg] .h2{font-size:16px;line-height:1.8;letter-spacing:.025em;color:#dedee8;font-weight:400}[id$=__rich_text_TXr3Vg] .h2 a{display:block;width:fit-content;margin:0 auto 10px;font-size:clamp(25px,2.5vw,34px);line-height:1.4;letter-spacing:.06em;color:#fff;text-underline-offset:7px;text-decoration-thickness:1px}[id$=__rich_text_TXr3Vg] .h2 strong{font-weight:500}[id$=__rich_text_TXr3Vg] .h2 a:focus-visible{outline:2px solid #b59b79;outline-offset:6px}@media(max-width:699px){[id$=__rich_text_TXr3Vg]>.color-scheme{padding-block:28px}[id$=__rich_text_TXr3Vg] .h2{font-size:14px}}:is([id$=__rich_text_TXr3Vg],[id$=__rich_text_9Wmdm7],[id$=__rich_text_YnaayU]) .h2:before{content:"";display:block;width:30px;height:2px;background:#b59b79;margin:0 auto 18px}.shopify-section-group-custom-made-review{--cm-navy:20 27 61;--cm-gold:#b59b79}.shopify-section-group-custom-made-review>.color-scheme--scheme-4{background-color:#141b3d!important;--background:20 27 61;--text-color:255 255 255;--border-color:181 155 121 / .25;color:#fff}.shopify-section-group-custom-made-review>.color-scheme--scheme-1{--text-color:32 36 53;--button-background:20 27 61;--button-text-color:255 255 255}.shopify-section-group-custom-made-review .cmr-introduction-heading,.shopify-section-group-custom-made-review .cmr-introduction-ja{color:#fff!important}.shopify-section-group-custom-made-review .cmr-introduction-en{color:#e0e1eb!important;border-top-color:#b59b7966!important}.shopify-section-group-custom-made-review .cmr-introduction-motto{box-shadow:none!important;border:1px solid #b59b7938;background:#ffffff06!important}.shopify-section-group-custom-made-review.shopify-section--rich-text .h6{color:#e0e1eb}.shopify-section-group-custom-made-review .image-with-text .h6{color:#776147}.shopify-section-group-custom-made-review .cmr-navigation a{border-color:#b59b7980!important;color:#141b3d}.shopify-section-group-custom-made-review .button{background:#141b3d!important;border-color:#141b3d!important;color:#fff!important}.shopify-section-group-custom-made-review .cmr-about-switch button.is-active,.shopify-section-group-custom-made-review .cmr-genre-switch button.is-active{background:#b59b79!important;color:#141b3d!important;border-color:#b59b79!important}.shopify-section-group-custom-made-review :is(.cmr-profile-philosophy,.cmr-profile-expanded){border-color:#b59b793d!important}.shopify-section-group-custom-made-review :is(.cmg-details summary,.cmr-consultation-card summary){color:#776147;border-color:#b59b7970}.shopify-section-group-custom-made-review .lite-video__play{background:#141b3de8!important;border-color:#b59b79!important;color:#fff!important}.shopify-section-group-custom-made-review.shopify-section--contact .button{background:#141b3d!important;border-color:#141b3d!important;color:#fff!important}.shopify-section-group-custom-made-review :is(a,button,summary,input,textarea,select):focus-visible{outline:2px solid #ed7945;outline-offset:4px}.shopify-section-group-custom-made-review:is([id$=__rich_text_bNbfj9],[id$=__rich_text_qDCUgR],[id$=__rich_text_f93nGE])>.color-scheme{background-color:#141b3d!important;background-image:linear-gradient(100deg,#141b3dcc,#141b3db3),url(https://chiaisbgm.com/cdn/shop/files/2500_x_900_px.png?v=1779283849&width=2400)!important;background-position:center!important;background-size:cover!important}.shopify-section-group-custom-made-review:is([id$=__rich_text_bNbfj9],[id$=__rich_text_qDCUgR],[id$=__rich_text_f93nGE]) .h6{color:#e0e1eb!important}.shopify-section-group-custom-made-review :is(.cmg-card,.cmr-consultation-card){border:1px solid #141b3d20!important;border-radius:3px!important;box-shadow:none!important;background:#fff!important}.shopify-section-group-custom-made-review .cmg-body,.shopify-section-group-custom-made-review .cmr-consultation-card{padding:clamp(24px,2.6vw,36px)!important}.shopify-section-group-custom-made-review :is(.cmg-ja,.cmg-en,.cmr-case-en){box-shadow:none!important;border-radius:0!important;background:transparent!important}.shopify-section-group-custom-made-review .cmg-body h3{line-height:1.6;margin-bottom:24px}.shopify-section-group-custom-made-review .cmg-body h3 small{display:block;margin-top:8px}.shopify-section-group-custom-made-review .cmg-details summary{border-radius:2px!important;box-shadow:none!important;background:transparent!important}.shopify-section-group-custom-made-review.shopify-section--contact .button:hover{background:#283452!important;border-color:#283452!important}.shopify-section-group-custom-made-review:is([id$=__rich_text_bNbfj9],[id$=__rich_text_qDCUgR],[id$=__rich_text_f93nGE])>.color-scheme{background:#fff!important;color:#141b3d;--text-color:20 27 61;border:0!important;padding:clamp(48px,6vw,80px) 24px!important}.shopify-section-group-custom-made-review:is([id$=__rich_text_bNbfj9],[id$=__rich_text_qDCUgR],[id$=__rich_text_f93nGE]) .container{width:100%;max-width:1200px;margin-inline:auto}.shopify-section-group-custom-made-review:is([id$=__rich_text_bNbfj9],[id$=__rich_text_qDCUgR],[id$=__rich_text_f93nGE]) .prose{text-align:center}.shopify-section-group-custom-made-review:is([id$=__rich_text_bNbfj9],[id$=__rich_text_qDCUgR],[id$=__rich_text_f93nGE]) .h1{color:#141b3d!important;margin:0;font-size:clamp(28px,3vw,42px);letter-spacing:.12em;line-height:1.5}.shopify-section-group-custom-made-review:is([id$=__rich_text_bNbfj9],[id$=__rich_text_qDCUgR],[id$=__rich_text_f93nGE]) .h6{color:#535e74!important;margin-top:20px;font-size:14px;letter-spacing:.18em}.shopify-section-group-custom-made-review[id$=__custom_liquid_consult_cases]{background:#fff!important;color:#141b3d}.shopify-section-group-custom-made-review .cmr-consultations>h2{color:#141b3d!important}.shopify-section-group-custom-made-review .cmr-consultations>h2 small{color:#535e74!important}.shopify-section-group-custom-made-review[id$=__multi_column_RYR3w3]>.color-scheme{background:#f3f4f6!important}.shopify-section-group-custom-made-review :is(.cmg-card,.cmr-consultation-card){border:1px solid #141b3d0d!important;border-radius:8px!important;box-shadow:0 12px 32px -16px #141b3d33,0 2px 6px #141b3d06!important;overflow:hidden}.shopify-section-group-custom-made-review .cmg-benefits .cmg-card{border-top:3px solid #141b3d!important}.shopify-section-group-custom-made-review :is(.cmg-benefits,.cmg-grid){max-width:1280px;margin-inline:auto;gap:32px}.shopify-section-group-custom-made-review .cmg-grid{align-items:start}.shopify-section-group-custom-made-review .cmg-image{border-radius:0!important;overflow:hidden}.shopify-section-group-custom-made-review .cmg-image img{width:100%;aspect-ratio:16/9;object-fit:cover}.shopify-section-group-custom-made-review .cmg-body h3{color:#141b3d}.shopify-section-group-custom-made-review .cmg-body h3 small{color:#697184;letter-spacing:.035em}.shopify-section-group-custom-made-review .cmg-details summary{border:0!important;border-top:1px solid #141b3d20!important;border-radius:0!important;color:#141b3d;padding:18px 0 0!important}.shopify-section-group-custom-made-review .cmr-consultation-card{border-top:2px solid #141b3d33!important}.shopify-section-group-custom-made-review.shopify-section--contact form{padding:clamp(24px,4vw,48px);background:#fff;border:1px solid #141b3d0d;border-radius:8px;box-shadow:0 16px 40px -20px #141b3d40}@media(min-width:700px){.shopify-section-group-custom-made-review .cmg-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:699px){.shopify-section-group-custom-made-review :is(.cmg-benefits,.cmg-grid){gap:24px;padding-inline:20px}}.custom-made-review [id$=__custom_liquid_consult_cases]>.color-scheme{background:#f3f4f6!important;color:#141b3d;--text-color:20 27 61}.shopify-section-group-custom-made-review.shopify-section--contact .button{background:#ac542f!important;border-color:#ac542f!important;color:#fff!important}.shopify-section-group-custom-made-review.shopify-section--contact .button:hover{background:#914221!important;border-color:#914221!important}.custom-made-review [id$=__image_with_text_Wcitic],.custom-made-review [id$=__image_with_text_Wcitic]>.color-scheme{background:#141b3d!important;color:#fff!important;--text-color:255 255 255;--border-color:255 255 255 / .2}.custom-made-review [id$=__image_with_text_Wcitic] :is(.cmr-about-switch,.cmr-genre-switch,.cmr-profile-actions) button{color:#fff!important;border-color:#ffffff50!important;background:transparent!important}.custom-made-review [id$=__image_with_text_Wcitic] :is(.cmr-about-switch,.cmr-genre-switch) button.is-active{color:#fff!important;background:#ac542f!important;border-color:#ac542f!important}.custom-made-review [id$=__image_with_text_Wcitic] .cmr-profile-actions button:hover{background:#ffffff12!important;border-color:#d49a74!important}.custom-made-review [id$=__image_with_text_Wcitic] .cmr-profile-philosophy{background:#252e4b!important;color:#f3f4f8!important;--text-color:243 244 248;border:1px solid #ffffff14!important;box-shadow:0 16px 40px -24px #070c24!important}.custom-made-review [id$=__image_with_text_Wcitic] .cmr-profile-philosophy :is(span,p,h2,h3,h4,small,li,summary){color:#f3f4f8!important}.custom-made-review [id$=__image_with_text_Wcitic] .cmr-profile-philosophy :is(.cmr-about-switch,.cmr-genre-switch,.cmr-profile-actions) button{background:transparent!important;color:#f3f4f8!important;border-color:#ffffff40!important}.custom-made-review [id$=__image_with_text_Wcitic] .cmr-profile-philosophy :is(.cmr-about-switch,.cmr-genre-switch) button.is-active{background:#ac542f!important;color:#fff!important;border-color:#ac542f!important}.custom-made-review [id$=__image_with_text_Wcitic] .cmr-profile-philosophy .cmr-profile-actions button:hover{background:#ffffff0d!important;border-color:#d49a74!important}.shopify-section-group-custom-made-review:is([id$=__rich_text_9Wmdm7],[id$=__rich_text_YnaayU]) .h2{font-size:16px;line-height:1.8;letter-spacing:.025em;font-weight:400;color:#dedee8}.shopify-section-group-custom-made-review:is([id$=__rich_text_9Wmdm7],[id$=__rich_text_YnaayU]) .h2 a{display:block;max-width:28em;width:fit-content;margin:0 auto 10px;font-size:clamp(23px,2.5vw,34px);line-height:1.6;letter-spacing:.04em;text-wrap:pretty;color:#fff;text-underline-offset:7px;text-decoration-thickness:1px}.shopify-section-group-custom-made-review:is([id$=__rich_text_9Wmdm7],[id$=__rich_text_YnaayU]) .h2 strong{font-weight:500}.shopify-section-group-custom-made-review[id$=__rich_text_9Wmdm7] .h2 a{max-width:100%;background:none!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:7px}.shopify-section-group-custom-made-review .cmr-introduction-ja{max-width:46em;margin-inline:auto!important;line-height:2!important}.shopify-section-group-custom-made-review .cmr-introduction-en{max-width:72ch;margin-inline:auto!important;text-align:left;line-height:1.85!important}.shopify-section-group-custom-made-review .cmr-introduction-en p+p{margin-top:1.4em}.shopify-section-group-custom-made-review:is([id$=__image_with_text_tPnVqi],[id$=__image_with_text_PFNtCq],[id$=__image_with_text_XJgXfA]) .prose p:not([class]){font-size:16px;line-height:1.95;text-align:left;max-width:42em;margin-inline:auto}.shopify-section-group-custom-made-review:is([id$=__image_with_text_tPnVqi],[id$=__image_with_text_PFNtCq],[id$=__image_with_text_XJgXfA]) .prose p:not([class])+p:not([class]){margin-top:1.4em}.shopify-section-group-custom-made-review:is([id$=__image_with_text_tPnVqi],[id$=__image_with_text_PFNtCq],[id$=__image_with_text_XJgXfA]) .prose>div>div:last-child>p:last-child{margin-top:28px;padding-top:24px;border-top:1px solid #141b3d20;line-height:1.8}@media(max-width:699px){.shopify-section-group-custom-made-review .cmr-introduction-ja br{display:none}.shopify-section-group-custom-made-review .cmr-introduction-ja:not(.cmr-introduction-motto){text-align:left}}.custom-made-review .shopify-section-group-custom-made-review[id$=__rich_text_YnaayU] .prose p.h2{font-size:16px!important;line-height:1.8!important;font-weight:400!important;letter-spacing:.025em!important}.custom-made-review .shopify-section-group-custom-made-review[id$=__rich_text_YnaayU] .prose p.h2 a{font-size:clamp(23px,2.5vw,34px)!important;display:block;margin-bottom:10px}.slideshow .bgm-entry{position:relative;isolation:isolate;overflow:hidden;width:var(--bgm-width);max-width:100%;padding:25px 26px!important;aspect-ratio:1 / 1;display:flex;align-items:center;text-align:left!important;color:#fff;background:var(--bgm-tint);border:1px solid rgb(255 255 255 / .42);outline:0;text-shadow:0 1px 5px rgb(0 30 55 / .38)}.bgm-entry__image{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--bgm-position);opacity:var(--bgm-image-opacity);z-index:-1;pointer-events:none}.bgm-entry__body{position:relative;width:100%}.bgm-entry__brand{margin:0 0 9px;font-size:10px;line-height:1.5;letter-spacing:.15em;font-weight:400;color:#ffc28c}.bgm-entry__headline,.bgm-entry__labels,.bgm-entry__descriptions{display:flex;flex-direction:column}.bgm-entry__headline h1{font-family:inherit;font-size:25px;line-height:1.4;letter-spacing:.015em;font-weight:400;text-transform:none;margin:0}.bgm-entry__headline p{font-size:13px;line-height:1.5;letter-spacing:0;margin:4px 0 0}.bgm-entry__choices{display:grid;grid-template-columns:1fr;gap:10px;margin-top:17px}.bgm-entry__choice{display:block;padding:14px 16px;color:inherit;text-decoration:none;background:#08134233;border:1px solid rgb(255 255 255 / .4);border-left:2px solid #ffb16b;transition:background .15s}.bgm-entry__choice:hover{background:#072f4d5c}.bgm-entry__choice:focus-visible{outline:2px solid white;outline-offset:3px}.bgm-entry__labels>.bgm-entry__ja{font-size:20px;line-height:1.5;letter-spacing:0}.bgm-entry__labels>.bgm-entry__en{font-size:12px;line-height:1.5;letter-spacing:.02em}.bgm-entry__labels [aria-hidden]{display:inline-block;margin-left:6px;color:#ffb16b}.bgm-entry__descriptions{gap:2px;margin-top:8px;font-size:12px;line-height:1.6;letter-spacing:0}.bgm-entry[data-english=true] .bgm-entry__en{order:-1}.bgm-entry[data-english=true] .bgm-entry__headline p{font-size:25px;margin:0}.bgm-entry[data-english=true] .bgm-entry__headline h1{font-size:13px;margin-top:4px}.bgm-entry[data-english=true] .bgm-entry__labels>.bgm-entry__en{font-size:19px}.bgm-entry[data-english=true] .bgm-entry__labels>.bgm-entry__ja{font-size:12px}@media(max-width:699px){.slideshow .bgm-entry{width:min(390px,100%);padding:20px!important;aspect-ratio:auto}.bgm-entry__headline h1{font-size:23px}.bgm-entry__choices{grid-template-columns:1fr;margin-top:14px;gap:8px}.bgm-entry__choice{padding:11px 13px}.bgm-entry__descriptions{margin-top:5px}.bgm-entry__labels>.bgm-entry__ja{font-size:19px}}@media(prefers-reduced-motion:reduce){.bgm-entry__choice{transition:none}}body:has([data-bgm-home-style]){--bgm-home-ink:#19334c;--bgm-home-warm:#8b5836;--bgm-home-line:#c68b58}body:has([data-bgm-home-style]) main>.shopify-section:not(.shopify-section--footer) .section-spacing{--button-background:25 51 76;--button-text-color:255 255 255}body:has([data-bgm-home-style]) .shopify-section--featured-collections .section-spacing{background:#fff;color:#19334c;--text-color:25 51 76;--border-color:25 51 76 / .16}body:has([data-bgm-home-style]) .shopify-section--featured-collections .section-stack>.v-stack{justify-self:stretch;text-align:left!important;align-items:start}body:has([data-bgm-home-style]) .shopify-section--featured-collections .section-stack>.v-stack>.h6{text-align:left!important;font-size:13px;line-height:1.7;letter-spacing:.06em;color:#8b5836}body:has([data-bgm-home-style]) .shopify-section--featured-collections .section-stack>.v-stack>.h6:before{content:"";display:inline-block;width:20px;height:2px;margin:0 10px 4px 0;background:#c68b58}body:has([data-bgm-home-style]) .featured-collections-navigation{justify-content:flex-start!important;gap:26px}body:has([data-bgm-home-style]) .featured-collections-navigation button:not(.bgm-photo-tab){border-radius:0!important;border:0;border-bottom:2px solid transparent;background:transparent!important;color:#586779;padding:10px 0 12px;text-align:left;opacity:1!important}body:has([data-bgm-home-style]) .featured-collections-navigation button:not(.bgm-photo-tab)[aria-current=true]{color:#19334c;border-bottom-color:#c68b58}body:has([data-bgm-home-style]) .featured-collections-navigation button:not(.bgm-photo-tab)>span{font-weight:600;font-size:20px}body:has([data-bgm-home-style]) .featured-collections-navigation button:not(.bgm-photo-tab)>small{font-size:12px;color:#586779;letter-spacing:.04em}body:has([data-bgm-home-style]) .bgm-featured-intro{text-align:left!important;font-size:14px!important;color:#53616d;margin-bottom:24px}body:has([data-bgm-home-style]) .button{border-radius:2px;letter-spacing:.08em;min-height:46px}body:has([data-bgm-home-style]) .slideshow__slide-content{background:#19334cd9!important;border:0!important;border-left:3px solid #c68b58!important;text-align:left!important;max-width:470px;padding:34px!important;box-shadow:none}body:has([data-bgm-home-style]) .slideshow__slide-content:before,body:has([data-bgm-home-style]) .slideshow__slide-content:after{display:none!important}body:has([data-bgm-home-style]) .slideshow__slide-content .prose{text-align:left!important}body:has([data-bgm-home-style]) .slideshow__slide-content .h6{font-size:12px;color:#e9bd96;letter-spacing:.12em}body:has([data-bgm-home-style]) .slideshow__slide-content .bgm-hero-name{font-size:clamp(32px,3.5vw,50px)!important;font-weight:500!important;letter-spacing:.02em!important;line-height:1.14!important;text-align:left!important}body:has([data-bgm-home-style]) .slideshow__slide-content .button-group{justify-content:flex-start!important;align-items:stretch!important;text-align:left!important}body:has([data-bgm-home-style]) .slideshow__slide-content .link{text-align:left!important;justify-content:flex-start!important;min-height:44px;font-size:13px}[id$=__testimonials]>.section-spacing,[id$=__timeline]>.section-spacing{background:#19334c;color:#f5f7f9;--text-color:245 247 249;--border-color:255 255 255 / .2;--button-background:255 255 255;--button-text-color:25 51 76}[id$=__testimonials] .section-header,[id$=__blog_posts_GDyE3f] .section-header{justify-self:start;text-align:left;justify-content:flex-start}[id$=__testimonials] .section-header .h6{color:#e9bd96;font-size:12px;letter-spacing:.1em}[id$=__blog_posts_GDyE3f]>.section-spacing{background:#fff;color:#19334c;--text-color:25 51 76}[id$=__blog_posts_GDyE3f] .h2,[id$=__testimonials] .h2{font-size:clamp(26px,2.5vw,34px);font-weight:400;letter-spacing:.065em}:is([id$=__bgm_bestsellers],[id$=__featured_collections_MKk3kB]) .v-stack:has(>.featured-collections-navigation){justify-self:center!important;max-width:100%}[id$=__newsletter_rUXqmb]>.color-scheme{position:relative;background:#111b48 url(/cdn/shop/files/chiais-bgm-navy-wave-banner.png?v=1789951086) center/cover no-repeat;color:#fff;--text-color:255 255 255;--border-color:255 255 255 / .4;--button-background:255 255 255;--button-text-color:25 51 76}[id$=__newsletter_rUXqmb] .content{max-width:1200px;width:100%;text-align:left;justify-self:start;padding-inline:40px}[id$=__newsletter_rUXqmb] .section-header{text-align:left;justify-self:start;max-width:720px}[id$=__newsletter_rUXqmb] .h6{color:#edc6a6;font-size:12px;letter-spacing:.12em}[id$=__newsletter_rUXqmb] .h2{font-size:clamp(26px,2.5vw,34px);font-weight:400;letter-spacing:.065em}[id$=__newsletter_rUXqmb] .section-header p:not(.h6){font-size:14px;line-height:1.8}[id$=__newsletter_rUXqmb] .form{justify-self:start;width:min(100%,560px)}[id$=__newsletter_rUXqmb] .input{background:#fff;color:#19334c;border-color:#fff;border-radius:2px;--text-color:25 51 76}[id$=__newsletter_rUXqmb] .input::placeholder{color:#53616d;opacity:1}body:has([data-bgm-home-style]) main a:focus-visible,body:has([data-bgm-home-style]) main button:focus-visible{outline:2px solid #c68b58;outline-offset:4px}@media(max-width:699px){body:has([data-bgm-home-style]) .slideshow__slide-content{padding:25px!important;max-width:310px!important;width:calc(100% - 36px)}body:has([data-bgm-home-style]) .featured-collections-navigation{gap:20px}body:has([data-bgm-home-style]) .featured-collections-navigation button:not(.bgm-photo-tab)>span{font-size:17px}[id$=__newsletter_rUXqmb] .content{padding-inline:24px}[id$=__newsletter_rUXqmb]>.color-scheme{background-position:25% center}[id$=__newsletter_rUXqmb] .h2{font-size:26px}}body:has([data-bgm-home-style]) .shopify-section--featured-collections>.section-spacing{background:#fff!important}body:has([data-bgm-home-style]) .featured-collections-navigation button:not(.bgm-photo-tab){border:0!important;border-bottom:2px solid transparent!important;color:#586779!important;box-shadow:none!important;padding:10px 0 12px!important}body:has([data-bgm-home-style]) .featured-collections-navigation button:not(.bgm-photo-tab)[aria-current=true]{color:#19334c!important;border-bottom-color:#c68b58!important}body:has([data-bgm-home-style]) .shopify-section--featured-collections .v-stack:has(>.bgm-photo-tabs){background:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0 0 22px!important;border-bottom:1px solid #cbd1d6!important}body:has([data-bgm-home-style]) .slideshow__slide-content{outline:none!important}body:has([data-bgm-home-style]) .slideshow__slide-content .link{padding-left:0!important}[id$=__newsletter_rUXqmb] .section-header{margin-inline:0!important}[id$=__newsletter_rUXqmb] .button{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.8);font-weight:500;box-shadow:none;transition:background .2s,color .2s}[id$=__newsletter_rUXqmb] .button:hover{background:#ffffff1f;color:#fff;border-color:#fff}body:has([data-bgm-home-style]) :is(#bgm-home-seasonal,[id$=__featured_collections_MKk3kB])>.section-spacing{background:#fff!important;background-image:none!important}body:has([data-bgm-home-style]) :is(#bgm-home-tabs,.shopify-section--featured-collections) .featured-collections-navigation button:not(.bgm-photo-tab){border:0!important;border-bottom:2px solid transparent!important;background:transparent!important;color:#586779!important}body:has([data-bgm-home-style]) :is(#bgm-home-tabs,.shopify-section--featured-collections) .featured-collections-navigation button:not(.bgm-photo-tab)[aria-current=true]{color:#19334c!important;border-bottom-color:#c68b58!important}body:has([data-bgm-home-style]) .slideshow__slide-content{place-self:center!important;text-align:center!important;border-left:0!important;border-top:3px solid #c68b58!important;max-width:580px!important;width:calc(100% - 48px)}body:has([data-bgm-home-style]) .slideshow__slide-content .prose,body:has([data-bgm-home-style]) .slideshow__slide-content .bgm-hero-name{text-align:center!important}body:has([data-bgm-home-style]) .slideshow__slide-content .button-group{justify-content:center!important;text-align:center!important}body:has([data-bgm-home-style]) .slideshow__slide-content .link{text-align:center!important;justify-content:center!important}body:has([data-bgm-home-style]) .shopify-section--featured-collections .section-stack>.v-stack{align-items:center!important;text-align:center!important}body:has([data-bgm-home-style]) .shopify-section--featured-collections .section-stack>.v-stack>.h6,body:has([data-bgm-home-style]) .bgm-featured-intro{text-align:center!important}body:has([data-bgm-home-style]) :is(#bgm-home-tabs,.shopify-section--featured-collections) .featured-collections-navigation{justify-content:center!important;gap:clamp(24px,4vw,64px)!important;width:100%}body:has([data-bgm-home-style]) :is(#bgm-home-tabs,.shopify-section--featured-collections) .featured-collections-navigation button:not(.bgm-photo-tab){display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:8px!important;text-align:center!important;padding:12px 10px 18px!important;flex-shrink:0}body:has([data-bgm-home-style]) :is(#bgm-home-tabs,.shopify-section--featured-collections) .featured-collections-navigation button:not(.bgm-photo-tab)>span{font-size:22px!important;line-height:1.4!important}body:has([data-bgm-home-style]) :is(#bgm-home-tabs,.shopify-section--featured-collections) .featured-collections-navigation button:not(.bgm-photo-tab)>small{display:block!important;font-size:13px!important;line-height:1.5!important;margin:0!important;letter-spacing:.07em!important}[id$=__testimonials] .section-header,[id$=__blog_posts_GDyE3f] .section-header{justify-self:center;text-align:center;justify-content:center}[id$=__newsletter_rUXqmb] .content{justify-self:center;text-align:center}[id$=__newsletter_rUXqmb] .section-header{justify-self:center;text-align:center;margin-inline:auto!important}[id$=__newsletter_rUXqmb] .form{justify-self:center;margin-inline:auto}@media(max-width:699px){body:has([data-bgm-home-style]) .slideshow__slide-content{max-width:350px!important;padding:28px 22px!important}body:has([data-bgm-home-style]) :is(#bgm-home-tabs,.shopify-section--featured-collections) .featured-collections-navigation{gap:16px!important;justify-content:safe center!important}body:has([data-bgm-home-style]) :is(#bgm-home-tabs,.shopify-section--featured-collections) .featured-collections-navigation button:not(.bgm-photo-tab){gap:6px!important;padding:10px 3px 14px!important}body:has([data-bgm-home-style]) :is(#bgm-home-tabs,.shopify-section--featured-collections) .featured-collections-navigation button:not(.bgm-photo-tab)>span{font-size:16px!important}body:has([data-bgm-home-style]) :is(#bgm-home-tabs,.shopify-section--featured-collections) .featured-collections-navigation button:not(.bgm-photo-tab)>small{font-size:11px!important;letter-spacing:.03em!important}}body:has([data-bgm-home-style]) :is(#bgm-home-tabs,.shopify-section--featured-collections) .featured-collections-navigation button:not(.bgm-photo-tab)>span{white-space:nowrap!important}[id$=__images_with_text_scroll_bC74Xq] .images-with-text-scroll{background:#f5f6f7!important;color:#19334c!important;--text-color:25 51 76;--images-with-text-scroll-overlay:0 0 0 / 0;border-top:1px solid #d9dfe4;border-bottom:1px solid #d9dfe4}[id$=__images_with_text_scroll_bC74Xq] .images-with-text-scroll__image-background{opacity:.035!important}[id$=__images_with_text_scroll_bC74Xq] .images-with-text-scroll__text{color:#19334c}[id$=__images_with_text_scroll_bC74Xq] .images-with-text-scroll__text .h6{color:#8b5836;font-size:14px;letter-spacing:.1em}[id$=__images_with_text_scroll_bC74Xq] .images-with-text-scroll__text .h6:before{content:"";display:inline-block;width:22px;height:2px;background:#c68b58;vertical-align:middle;margin-right:12px}[id$=__images_with_text_scroll_bC74Xq] .images-with-text-scroll__text .h3{font-weight:500;letter-spacing:.035em;line-height:1.4}[id$=__images_with_text_scroll_bC74Xq] .images-with-text-scroll__text p:not([class]){font-size:16px;line-height:1.9;color:#465666}[id$=__images_with_text_scroll_bC74Xq] .images-with-text-scroll__image{border-radius:2px;box-shadow:0 12px 30px #19334c12}@media(max-width:699px){[id$=__images_with_text_scroll_bC74Xq] .images-with-text-scroll__text p:not([class]){font-size:14px;line-height:1.85}}[id$=__images_with_text_scroll_bC74Xq] .images-with-text-scroll__image{box-shadow:0 30px 48px -20px #0c1c3080,0 8px 18px -8px #0c1c3059;border:1px solid rgb(255 255 255 / .6);outline:1px solid rgb(25 51 76 / .12);outline-offset:8px}[id$=__images_with_text_scroll_bC74Xq] .images-with-text-scroll__text{opacity:1!important}[id$=__images_with_text_scroll_bC74Xq] .images-with-text-scroll__text .h3{font-weight:600;color:#19334c}[id$=__images_with_text_scroll_bC74Xq] .images-with-text-scroll__text p:not([class]){color:#2e4153}[id$=__images_with_text_scroll_bC74Xq] .images-with-text-scroll__text .h6{font-weight:600;color:#82502f}@media(max-width:699px){[id$=__images_with_text_scroll_bC74Xq] .images-with-text-scroll__image{box-shadow:0 20px 32px -15px #0c1c3080,0 6px 12px -6px #0c1c304d;outline-offset:6px}}[id$=__timeline] .timeline__carousel{box-shadow:0 24px 48px -20px #07152380;border:1px solid #ffffff26}[id$=__timeline] .timeline__item{background:#f5f6f7;color:#19334c;--text-color:25 51 76;--timeline-item-mobile-text-color:25 51 76!important}[id$=__timeline] .timeline__item-content{background:#f5f6f7;color:#19334c;border-top:3px solid #c68b58;padding:clamp(28px,3vw,52px);opacity:1!important}[id$=__timeline] .timeline__item-content .h6{font-size:12px!important;line-height:1.7;letter-spacing:.09em;color:#8b5836;font-weight:600}[id$=__timeline] .timeline__item-content .h2{font-size:clamp(24px,2.3vw,34px)!important;line-height:1.3;letter-spacing:.025em;font-weight:600;color:#19334c}[id$=__timeline] .timeline__item-content .prose p:not([class]){font-size:15px;line-height:1.85;color:#304557}[id$=__timeline] .timeline__item-content .prose p:not([class])+p:not([class]){margin-top:22px}[id$=__timeline] .timeline__nav{background:transparent!important;gap:clamp(24px,4vw,60px);padding-top:24px;--timeline-nav-mobile-background:25 51 76;--timeline-nav-mobile-text-color:255 255 255}[id$=__timeline] .timeline__nav button{color:#c5d0dc;opacity:1!important;font-size:20px;letter-spacing:.07em;padding-bottom:10px}[id$=__timeline] .timeline__nav button[aria-current=true]{color:#edc6a6}[id$=__timeline] .timeline__nav button:after{background:#c68b58}@media(max-width:699px){[id$=__timeline] .timeline__item-content{padding:26px 24px!important}[id$=__timeline] .timeline__item-content .prose p:not([class]){font-size:14px;line-height:1.85}[id$=__timeline] .timeline__nav{gap:24px;padding-inline:20px}[id$=__timeline] .timeline__nav button{font-size:17px}}[id$=__timeline] .timeline__item{transform:none!important;translate:none!important}[id$=__timeline] .timeline__item:not(.is-selected){visibility:hidden!important;pointer-events:none!important}[id$=__timeline] .timeline__item.is-selected{visibility:visible!important;opacity:1!important}[id$=__timeline] .timeline__item-content{align-self:stretch!important;transform:none!important;translate:none!important;transition:none!important}[id$=__timeline] .timeline__item:not(.is-selected) .timeline__item-content{opacity:0!important;visibility:hidden!important}[id$=__timeline] .timeline__item.is-selected .timeline__item-content{opacity:1!important;visibility:visible!important}body:has([data-bgm-home-style]) .bgmc-wave .bgmc-base{fill:#97a9bb!important}body:has([data-bgm-home-style]) .bgmc-wave .bgmc-progress{fill:url(#bgm-home-sunset)!important}[id$=__timeline] .timeline__item-image-wrapper{position:relative;width:100%;height:auto!important;aspect-ratio:1;align-self:center;min-height:0}[id$=__timeline] .timeline__item-image-wrapper picture{display:block;width:100%;height:100%}[id$=__timeline] .timeline__item-image-wrapper :is(img,svg){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;scale:1!important}@media(min-width:700px){[id$=__timeline] .timeline__item{background:#f5f6f7}[id$=__timeline] .timeline__item-image-wrapper{height:100%!important;align-self:stretch;overflow:hidden}}@media(max-width:699px){[id$=__timeline] .timeline__item{grid-template-columns:minmax(0,1fr)}[id$=__timeline] .timeline__item>*{grid-area:auto}[id$=__timeline] .timeline__carousel:after{display:none}}@font-face{font-family:Monda;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/monda/v19/TK3-WkYFABsmjuBtFuvTIFRAPpWsH3oMoQ.ttf) format("truetype")}body:has([data-bgm-home-style]) .slideshow__slide-content .bgm-hero-name{font-family:Monda,sans-serif!important;font-weight:400!important;text-transform:none!important;letter-spacing:.015em!important;line-height:1.25!important}body:has([data-bgm-home-style]) .slideshow__slide-content .bgm-hero-name span{text-transform:none!important}body:has([data-bgm-home-style]) .slideshow__slide-content .bgm-hero-name span{color:transparent;-webkit-text-stroke:1px #fff;text-shadow:none}body:has([data-bgm-home-style]) .slideshow__slide-content{background:#0917f1a6!important;border:0!important;outline:1px solid rgb(255 255 255 / .9)!important;outline-offset:-12px}body:has([data-bgm-home-style]) .slideshow__slide-content .prose>.h6{color:#ffd0a3!important}.home-music-card .product-card__media,.ccm .rel-image-link{position:relative;display:block!important;overflow:hidden;isolation:isolate}.home-music-card .product-card__media:has(.bgm-image-caption):after,.ccm .rel-image-link:has(.bgm-image-caption):after{content:"";position:absolute;inset:auto 0 0;height:48px;max-height:100%;background:linear-gradient(180deg,rgba(var(--bgm-caption-tint),0),rgba(var(--bgm-caption-tint),.28) 35%,rgba(var(--bgm-caption-tint),.56));mix-blend-mode:normal;pointer-events:none;z-index:1}.home-music-card .product-card__media,.ccm .rel-image-link{--bgm-caption-tint:18,18,18}.bgm-image-caption{position:absolute;inset:auto 0 0;z-index:2;display:flex;align-items:last baseline;justify-content:flex-start;gap:14px;padding:0 16px 8px;pointer-events:none;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.45)}.bgm-image-caption .bgm-image-title{position:static;flex:0 1 auto;min-width:0;margin:0!important;padding:0;background:none;color:#fff!important;font-size:16px!important;font-weight:500;line-height:1.4;letter-spacing:.015em;text-align:left;overflow-wrap:anywhere}.bgm-image-price{flex:none;margin:0;padding:0;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:.025em;color:#fff}.bgm-image-price price-list{display:inline-flex;align-items:baseline;gap:3px;flex-wrap:wrap;justify-content:flex-end;font-size:inherit;line-height:inherit}.bgm-image-price sale-price,.bgm-image-price compare-at-price{color:#fff!important;font-size:inherit;line-height:inherit}.bgm-image-price compare-at-price{opacity:.7}.home-music-card .product-card__figure:has(.bgm-image-caption){aspect-ratio:auto;align-self:stretch;display:flex;align-items:center;position:relative;isolation:isolate}.home-music-card .product-card__media:has(.bgm-image-caption){width:100%;height:auto!important;min-height:0!important;aspect-ratio:auto!important}.home-music-card .product-card__media:has(.bgm-image-caption) .product-card__image{width:100%!important;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center}@media(max-width:699px){.bgm-image-caption{padding:0 10px 6px;gap:8px;flex-wrap:nowrap}.bgm-image-caption .bgm-image-title{font-size:14px!important;flex:0 1 auto}.bgm-image-price{font-size:11px}}.home-music-card .product-card__media:has(.bgm-image-caption):after{background:linear-gradient(180deg,#12121214,#1212124d 45%,#12121280)}.home-music-card .product-card__media:has(.bgm-image-caption):after{display:none}.home-music-card .bgm-image-caption{padding:7px 16px;background:linear-gradient(180deg,#12121238,#1212127a 45%,#121212a8)}.home-music-card .bgm-image-price{margin-left:0}@media(max-width:699px){.home-music-card .bgm-image-caption{padding:7px 10px 6px}}.home-music-card .product-card__figure:has(.bgm-image-caption){container-type:inline-size}.home-music-card .product-card__figure:has(.bgm-image-caption){justify-content:center}.home-music-card .product-card__media:has(.bgm-image-caption){width:var(--bgm-art-width,100%);max-width:100%}.home-music-card .product-card__media:has(.bgm-image-caption) .product-card__image{width:100%!important;max-width:100%;max-height:var(--bgm-art-height,100cqw)}.home-music-card:has(.bgm-image-caption){display:grid;grid-template-rows:subgrid;align-items:stretch;align-self:stretch;row-gap:0}.home-music-card .product-card__figure:has(.bgm-image-caption){width:100%;align-self:stretch}.home-music-card:has(.bgm-image-caption) .product-card__info{width:var(--bgm-art-width,100%);max-width:100%;justify-self:center}.home-music-card:has(.bgm-image-caption) .product-card__info{padding-top:4px}.home-music-card .product-card__media:has(.bgm-image-caption),.ccm .rel-image-link:has(.bgm-image-caption){transform:translateY(0);box-shadow:0 8px 18px #0000001f;transition:transform .3s ease,box-shadow .3s ease}.home-music-card:hover .product-card__image,.ccm .rel-card:hover .rel-image-link img{transform:none!important;scale:1!important}@media(hover:hover)and (pointer:fine){.home-music-card .product-card__media:has(.bgm-image-caption):hover,.ccm .rel-image-link:has(.bgm-image-caption):hover{transform:translateY(-5px);box-shadow:0 14px 25px #0000002e}}@media(prefers-reduced-motion:reduce){.home-music-card .product-card__media:has(.bgm-image-caption),.ccm .rel-image-link:has(.bgm-image-caption){transition:none}.home-music-card .product-card__media:has(.bgm-image-caption):hover,.ccm .rel-image-link:has(.bgm-image-caption):hover{transform:none}}.home-music-card .bgml-editor-note{margin:12px 0 8px;padding:0;border:0;font-size:12px;line-height:1.6;color:#505957;text-align:left}.home-music-card .bgml-editor-note span{display:block}.home-music-card .bgml-editor-note [lang=en]{margin-top:3px;font-size:11px;color:#68716e}@media(min-width:700px){.home-music-card .product-card__media[href*="/products/downhill-in-the-rain"] .bgm-image-caption{padding-inline:8px;gap:2px 8px;flex-wrap:wrap}.home-music-card .product-card__media[href*="/products/downhill-in-the-rain"] .bgm-image-title{flex-shrink:0;white-space:nowrap;max-width:100%}.home-music-card .product-card__media[href*="/products/downhill-in-the-rain"] .bgm-image-price{white-space:nowrap}}.home-music-card:has(.home-note-slot){grid-row:span 4!important;grid-template-rows:subgrid;row-gap:12px!important}.home-music-card:has(.home-note-slot) .product-card__info{grid-row:span 3;grid-template-rows:subgrid;row-gap:12px;padding-top:0}.home-music-card .home-note-slot{grid-row:2;min-width:0}.home-music-card .home-note-slot .bgml-editor-note{margin:0}.home-music-card:has(.home-note-slot) .product-card__info>bgm-card-preview{grid-row:1}.home-music-card:has(.home-note-slot) .product-card__info>.v-stack{grid-row:3;align-self:start}.home-music-card:has(bgm-card-preview:hover) .product-card__image{filter:drop-shadow(0 8px 12px rgba(0,0,0,.2))!important}.home-music-card,.home-music-card:active{transform:none!important;scale:1!important;translate:none!important;transition:none!important}@media(prefers-reduced-motion:no-preference){.home-music-card .product-card__media:has(.bgm-image-caption):active{transform:translateY(1px) scale(.995);transition:transform .24s cubic-bezier(.22,1,.36,1),box-shadow .24s ease;box-shadow:0 7px 16px #0000001f}}.slideshow .slideshow__slide-content.bgm-inside-frame{position:relative;isolation:isolate;box-sizing:border-box;width:480px;height:424px;padding:29px!important;text-align:left!important;max-width:calc(100vw - 40px)}.bgm-inside-frame:before{content:"";position:absolute;top:11px;right:11px;bottom:11px;left:11px;background:transparent;pointer-events:none;z-index:-1}.bgm-inside{width:100%;color:#fff;text-align:left;font-family:Arial,Hiragino Kaku Gothic ProN,Meiryo,sans-serif}.bgm-inside p,.bgm-inside h1{margin:0;font-weight:400;letter-spacing:0;text-transform:none}.bgm-inside .bgm-inside__eyebrow{font-size:10px;line-height:1.5;letter-spacing:.12em;color:#ffd0a3;margin-bottom:12px;white-space:nowrap}.bgm-inside h1{font-family:inherit;font-size:27px;line-height:1.45;white-space:nowrap}.bgm-inside .bgm-inside__tagline{font-size:13px;line-height:1.5;margin-top:6px}.bgm-inside__choices{display:grid;grid-template-columns:1fr;gap:10px;margin-top:19px}.bgm-inside__choice{position:relative;display:flex;flex-direction:column;gap:0;padding:13px 16px;background:#0917f11f;border:1px solid rgb(255 255 255 / .5);color:#fff;text-decoration:none;letter-spacing:0;line-height:1.45}.bgm-inside__choice:hover{background:#0917f140}.bgm-inside__choice:focus-visible{outline:2px solid #ffd0a3;outline-offset:2px}.bgm-inside__label{font-size:21px}.bgm-inside__english{font-size:13px;margin-top:1px}.bgm-inside__description{font-size:12px;margin-top:7px;padding-right:12px;color:#fff}.bgm-inside__translation{font-size:11px;margin-top:2px;padding-right:22px;color:#e0deef}.bgm-inside__arrow{position:absolute;right:13px;bottom:12px;font-size:20px;line-height:1;color:#ffd0a3}@media(max-width:999px){.slideshow .slideshow__slide-content.bgm-inside-frame{width:340px;height:344px;padding:22px!important}.bgm-inside .bgm-inside__eyebrow{font-size:9px;letter-spacing:.055em;margin-bottom:9px}.bgm-inside h1{font-size:20px}.bgm-inside .bgm-inside__tagline{font-size:11px;margin-top:3px}.bgm-inside__choices{margin-top:13px;gap:8px}.bgm-inside__choice{padding:9px 10px}.bgm-inside__label{font-size:18px}.bgm-inside__english{font-size:11px}.bgm-inside__description{font-size:10px;margin-top:5px;padding-right:0}.bgm-inside__translation{font-size:10px;margin-top:1px;padding-right:15px}.bgm-inside__arrow{right:9px;bottom:8px;font-size:17px}}@media(max-width:360px){.bgm-inside h1{font-size:18px}.bgm-inside__description,.bgm-inside__translation{font-size:9px}}.bgm-inside__top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:-10px -10px 13px;padding:0 0 10px;border-bottom:1px solid rgb(255 255 255 / .3)}.bgm-inside__brand{font-size:10px;letter-spacing:.08em;text-transform:uppercase}.bgm-inside__language{background:transparent;border:1px solid rgb(255 255 255 / .6);color:#fff;font:inherit;font-size:11px;padding:6px 9px;white-space:nowrap;cursor:pointer;min-height:30px}.bgm-inside__headline{display:flex;flex-direction:column}.bgm-inside[data-language=en] .bgm-inside__tagline{order:-1;font-size:21px;margin:0 0 4px}.bgm-inside[data-language=en] h1{font-size:13px}.bgm-inside[data-language=en] .bgm-inside__english{order:-1;font-size:20px}.bgm-inside[data-language=en] .bgm-inside__label{font-size:12px}.bgm-inside .bgm-inside__eyebrow{margin-bottom:8px}.bgm-inside__choices{margin-top:12px}.bgm-inside__choice{padding-top:10px;padding-bottom:10px}@media(max-width:999px){.bgm-inside__top{margin:-5px -4px 9px;padding-bottom:7px}.bgm-inside__brand{font-size:8px;letter-spacing:.04em}.bgm-inside__language{font-size:10px;padding:4px 7px;min-height:27px}.bgm-inside .bgm-inside__eyebrow{margin-bottom:5px}.bgm-inside__choices{margin-top:8px;gap:7px}.bgm-inside__choice{padding-top:7px;padding-bottom:7px}.bgm-inside[data-language=en] .bgm-inside__tagline{font-size:15px}.bgm-inside[data-language=en] h1{font-size:11px}.bgm-inside[data-language=en] .bgm-inside__english{font-size:17px}.bgm-inside[data-language=en] .bgm-inside__label{font-size:11px}}bgm-library{display:block;--bgml-ink:#252a2a;--bgml-muted:#626a69;--bgml-line:#d5d9d6;--bgml-accent:#3d665b;padding-bottom:105px;color:var(--bgml-ink)}bgm-library button,bgm-library input{font:inherit}bgm-library button{cursor:pointer}bgm-library [hidden]{display:none!important}.bgml-toolbar{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:0 0 24px}.bgml-toolbar p{font-size:13px;color:var(--bgml-muted);margin:0;line-height:1.7}.bgml-view{display:flex;border:1px solid var(--bgml-line);border-radius:7px;flex-shrink:0;padding:3px}.bgml-view button{min-height:40px;padding:8px 15px;border-radius:4px;font-size:13px;white-space:nowrap}.bgml-view [aria-pressed=true]{background:var(--bgml-ink);color:#fff}.bgml-tracks{border-top:1px solid var(--bgml-line)}.bgml-row{display:grid;grid-template-columns:56px minmax(160px,1fr) minmax(240px,1.6fr) 90px;gap:22px;align-items:center;padding:23px 12px;border-bottom:1px solid var(--bgml-line);border-left:3px solid transparent;scroll-margin-top:160px;transition:background-color .15s}.bgml-row.is-current{background:#e6eeea;border-left-color:var(--bgml-accent)}.bgml-art{width:56px;height:56px;display:block;background:#e1e4e1;overflow:hidden;border-radius:5px}.bgml-art img{height:100%;width:100%;object-fit:cover}.bgml-info{min-width:0}.bgml-title{font-size:17px;line-height:1.45;display:inline-block;font-weight:500;text-decoration:none;overflow-wrap:anywhere}.bgml-title:hover{text-decoration:underline}.bgml-meta{display:flex;flex-wrap:wrap;gap:5px 10px;font-size:11px;color:var(--bgml-muted);margin-top:7px;line-height:1.5}.bgml-listen{display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 12px;align-items:center;min-width:0}.bgml-play{grid-row:1 / 3;width:44px;height:44px;border:1px solid #b5bfba;border-radius:50%;background:#fafbf9;display:grid;place-items:center;font-size:15px}.is-playing .bgml-play{background:var(--bgml-accent);border-color:var(--bgml-accent);color:#fff}.bgml-wave{position:relative;min-height:48px;min-width:0}.bgml-wave svg{width:100%;height:48px;display:block}.bgml-wave path{stroke:none}.bgml-wave-base{fill:#a3afa8}.bgml-wave-progress{fill:var(--bgml-accent);clip-path:inset(0 100% 0 0)}.bgml-wave input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0;touch-action:pan-y}.bgml-wave:focus-within{outline:2px solid var(--bgml-accent);outline-offset:3px}.bgml-time{font-size:11px;color:#454e4b;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bgml-price{font-size:16px;text-align:right;white-space:nowrap;text-decoration:none}.bgml-price span{display:block;font-size:11px;margin-top:3px;color:var(--bgml-muted)}.bgml-unavailable{font-size:12px;color:var(--bgml-muted);grid-column:1 / -1}.bgml-status{font-size:13px;color:var(--bgml-muted);min-height:20px;margin-top:12px}.bgml-dock{position:fixed;z-index:40;bottom:0;left:0;right:0;display:grid;grid-template-columns:minmax(140px,1fr) auto minmax(140px,1fr);align-items:center;gap:24px;padding:16px max(24px,calc((100vw - 1360px)/2));padding-bottom:max(16px,env(safe-area-inset-bottom));background:#f8faf8;border-top:1px solid #bdc8c0;box-shadow:0 -5px 24px #1528200c}.bgml-now{text-align:left;min-width:0;max-width:360px}.bgml-now>span{display:block;font-size:10px;letter-spacing:.08em;color:var(--bgml-muted);margin-bottom:4px}.bgml-now strong{display:block;font-size:15px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bgml-controls{display:flex;align-items:center;gap:14px}.bgml-controls button{min-height:44px;font-size:13px;padding:0 10px;white-space:nowrap}.bgml-controls [data-toggle]{width:44px;border-radius:50%;background:var(--bgml-ink);color:#fff}.bgml-controls button:disabled{opacity:.35;cursor:default}.bgml-auto{justify-self:end;display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap;min-height:44px}.bgml-auto input{-webkit-appearance:auto;appearance:auto;width:16px;height:16px;accent-color:var(--bgml-accent)}bgm-library button:focus-visible,bgm-library a:focus-visible,.bgml-tracks:focus-visible{outline:2px solid var(--bgml-accent);outline-offset:4px}bgm-library[data-view=grid] .bgml-tracks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border:0}bgm-library[data-view=grid] .bgml-row{display:flex;flex-direction:column;gap:16px;align-items:stretch;padding:12px;border:1px solid var(--bgml-line);border-radius:8px}bgm-library[data-view=grid] .bgml-art{width:100%;height:auto;aspect-ratio:8 / 5}bgm-library[data-view=grid] .bgml-price{text-align:left}bgm-library[data-view=grid] .bgml-price span{display:inline;margin-left:12px}@media(max-width:999px){.bgml-row{grid-template-columns:48px minmax(0,1fr) 90px;gap:14px;padding:18px 8px}.bgml-art{width:48px;height:48px}.bgml-listen{grid-column:2 / 4;grid-row:2}.bgml-price{grid-column:3;grid-row:1}bgm-library[data-view=grid] .bgml-tracks{grid-template-columns:repeat(2,minmax(0,1fr))}.bgml-dock{gap:12px;padding-left:20px;padding-right:20px}.bgml-controls{gap:4px}}@media(max-width:699px){.bgml-toolbar{align-items:flex-start;flex-direction:column;gap:12px}.bgml-toolbar p{font-size:12px}.bgml-row{grid-template-columns:42px minmax(0,1fr) 70px;gap:12px}.bgml-art{width:42px;height:42px}.bgml-title{font-size:15px}.bgml-meta{font-size:10px;gap:3px 8px}.bgml-price{font-size:13px}.bgml-price span{font-size:10px}.bgml-listen{grid-column:1 / 4}.bgml-dock{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 16px max(10px,env(safe-area-inset-bottom))}.bgml-now{grid-column:1 / 3}.bgml-now strong{font-size:14px}.bgml-now>span{display:none}.bgml-controls{justify-content:flex-start}.bgml-controls button{font-size:12px;padding:0 7px}.bgml-auto{font-size:11px}.bgml-tracks{min-width:0}bgm-library[data-view=grid] .bgml-tracks{grid-template-columns:minmax(0,1fr)}bgm-library[data-view=grid] .bgml-row{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px}bgm-library[data-view=grid] .bgml-art{width:64px;height:64px;aspect-ratio:1}bgm-library[data-view=grid] .bgml-info{grid-column:2}bgm-library[data-view=grid] .bgml-listen{grid-column:1 / 3;grid-row:2}bgm-library[data-view=grid] .bgml-price{grid-column:2;grid-row:3}}@media(prefers-reduced-motion:reduce){.bgml-row{transition:none}}.bgml-meta:empty,.bgml-pills:empty{display:none}.bgml-pills{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.bgml-pill{display:inline-flex;align-items:center;max-width:100%;padding:4px 10px;border:1px solid #cfd9de;border-radius:999px;font-size:12px;line-height:18px;color:#35434b;text-decoration:none;overflow-wrap:anywhere}.bgml-pill-genre{background:#dfe6e9}.bgml-pill-mood{background:transparent;border-color:#aeb4b7;color:#343d42}.bgml-pill:hover,.bgml-pill:focus-visible{background:#252a2a;border-color:#252a2a;color:#fff}@media(max-width:699px){.bgml-pill{font-size:11px;padding:3px 8px}.bgml-pills{gap:5px;margin-top:8px}}.bgml-info,.bgml-price,.bgml-time,.bgml-status{text-align:center}.bgml-meta,.bgml-pills{justify-content:center}bgm-library[data-view=grid] .bgml-price{text-align:center}bgm-library[data-view=grid] .bgml-price span{display:block;margin:3px 0 0}.bgml-art{justify-self:center}.bgml-play{grid-column:1;grid-row:1;align-self:center}.bgml-wave{grid-column:2;grid-row:1}.bgml-time{grid-column:1 / -1;grid-row:2;text-align:center}@media(min-width:700px){bgm-library[data-view=grid] .bgml-row{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 4;row-gap:16px;align-items:start}bgm-library[data-view=grid] .bgml-art{grid-column:1;grid-row:1}bgm-library[data-view=grid] .bgml-info{grid-column:1;grid-row:2}bgm-library[data-view=grid] .bgml-meta{display:flex;min-height:16.5px}bgm-library[data-view=grid] .bgml-listen{grid-column:1;grid-row:3}bgm-library[data-view=grid] .bgml-price{grid-column:1;grid-row:4;padding-bottom:8px}}bgm-library[data-view=list] .bgml-info{text-align:left}bgm-library[data-view=list] .bgml-meta,bgm-library[data-view=list] .bgml-pills{justify-content:flex-start}bgm-library[data-view=list] .bgml-row{padding-top:19px;padding-bottom:19px}bgm-library[data-view=list] .bgml-pill{font-size:11px;line-height:17px;padding:3px 8px}@media(max-width:999px){bgm-library[data-view=list] .bgml-row{padding-top:15px;padding-bottom:15px}}@media(min-width:1000px){bgm-library[data-view=list] .bgml-row{grid-template-columns:56px clamp(220px,22vw,300px) minmax(240px,1fr) 90px;column-gap:14px}}bgm-library[data-view=list] .bgml-row{grid-template-columns:160px 44px minmax(0,1fr);column-gap:18px;row-gap:8px;padding:24px 12px;align-items:start}bgm-library[data-view=list] .bgml-art{grid-column:1;grid-row:1 / 5;width:160px;height:160px;margin-top:2px}bgm-library[data-view=list] .bgml-info{grid-column:3;grid-row:1;align-self:center;min-height:44px}bgm-library[data-view=list] .bgml-listen{display:contents}bgm-library[data-view=list] .bgml-play{grid-column:2;grid-row:1;align-self:start}bgm-library[data-view=list] .bgml-wave{grid-column:2 / 4;grid-row:2;margin-top:6px}bgm-library[data-view=list] .bgml-time{grid-column:2 / 4;grid-row:3}bgm-library[data-view=list] .bgml-price{grid-column:2 / 4;grid-row:4;text-align:right;font-size:15px;margin-top:2px}bgm-library[data-view=list] .bgml-price span{display:inline-block;margin:0 0 0 12px}bgm-library[data-view=list] .bgml-unavailable{grid-column:2 / 4;grid-row:2}bgm-library[data-view=list] .bgml-meta{margin-top:4px}bgm-library[data-view=list] .bgml-pills{margin-top:7px}@media(max-width:699px){bgm-library[data-view=list] .bgml-row{grid-template-columns:64px 36px minmax(0,1fr);column-gap:10px;row-gap:8px;padding:18px 8px}bgm-library[data-view=list] .bgml-art{grid-column:1;grid-row:1;width:64px;height:64px}bgm-library[data-view=list] .bgml-play{width:36px;height:36px}bgm-library[data-view=list] .bgml-info{grid-column:3;align-self:start}bgm-library[data-view=list] .bgml-wave,bgm-library[data-view=list] .bgml-time,bgm-library[data-view=list] .bgml-price,bgm-library[data-view=list] .bgml-unavailable{grid-column:1 / 4}}.bgml-editor-note{margin-top:8px;padding:0;border:0;color:#505957;font-size:13px;line-height:1.6;text-align:left}.bgml-editor-note span{display:block}.bgml-editor-note [lang=en]{font-size:12px;color:#68716e;margin-top:2px}@media(max-width:699px){.bgml-editor-note{padding:0;font-size:12px}.bgml-editor-note [lang=en]{font-size:11px}}bgm-library[data-view=grid] .bgml-editor-note{display:none}.bgml-help>span{display:block}.bgml-help [lang=en]{font-size:12px;margin-top:4px;line-height:1.5}.bgml-view button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;line-height:1.4}.bgml-view small{font-size:10px;font-weight:400}@media(max-width:699px){.bgml-help [lang=en]{font-size:11px}.bgml-view{max-width:100%}.bgml-view button{padding:8px 12px}}.bgml-help kbd{display:inline-flex;align-items:center;justify-content:center;min-width:1.6em;height:1.65em;margin-inline:1px;border:1px solid #bac4bf;border-radius:4px;background:#f7f9f7;box-shadow:0 1px #bac4bf;color:#36433d;font-family:inherit;font-size:.9em;font-weight:500;line-height:1;vertical-align:middle}.color-scheme:has(>.lib-browser){background:#fff;--text-color:25 51 76}.lib-browser{color:#19334c;--lib-line:#d5dde4;padding-top:48px;padding-bottom:64px}.lib-browser .lib-heading{padding-bottom:26px;border-bottom:1px solid #d5dde4;margin-bottom:28px}.lib-browser .lib-heading h1{font-size:clamp(34px,4vw,52px);font-weight:500;letter-spacing:-.02em;line-height:1.2}.lib-browser .lib-eyebrow{font-size:13px;font-weight:600;color:#8b5836;letter-spacing:.12em;display:flex;align-items:center;gap:12px}.lib-browser .lib-eyebrow:before{content:"";width:24px;height:2px;background:#c68b58}.lib-browser .lib-search{border:1px solid #aebcc9;background:#f5f7f9;border-radius:2px;min-height:52px}.lib-browser .lib-search input{font-size:16px;padding:14px 16px;color:#19334c}.lib-browser .lib-search input::placeholder{color:#526579;opacity:1}.lib-browser .lib-search button{background:#19334c;color:#fff;width:52px}.lib-browser .lib-genres{gap:14px;margin-bottom:36px}.lib-browser .lib-genre{border-radius:2px;background:#f6f8fa;border-color:#d5dde4;min-height:80px;box-shadow:0 5px 12px #19334c08}.lib-browser .lib-genre img{height:80px}.lib-browser .lib-genre>span{font-size:16px;font-weight:500}.lib-browser .lib-genre small{font-size:12px;color:#526579}.lib-browser .lib-genre[aria-pressed=true]{background:#19334c;color:#fff;border-color:#19334c;box-shadow:inset 0 -3px #c68b58}.lib-browser .lib-genre[aria-pressed=true] small{color:#e0e6ec}.lib-browser .lib-layout{grid-template-columns:260px minmax(0,1fr);gap:36px}.lib-browser .lib-sidebar{background:#f6f8fa;padding:22px 18px;border-top:3px solid #19334c}.lib-browser .lib-filter-group{padding-bottom:22px;margin-bottom:22px}.lib-browser .lib-filter-group:last-child{border:0;margin-bottom:0;padding-bottom:0}.lib-browser .lib-filter-group legend{font-size:14px;line-height:1.6;font-weight:600;color:#8b5836;margin-bottom:13px}.lib-browser .lib-chips{gap:8px}.lib-browser .lib-chip{font-size:13px;min-height:40px;padding:8px 10px;border-radius:3px;background:#fff;border-color:#c7d1db;color:#30485e}.lib-browser .lib-chip small{font-size:11px;opacity:1;color:#627386}.lib-browser .lib-chip[aria-pressed=true]{background:#19334c;border-color:#19334c;color:#fff}.lib-browser .lib-chip[aria-pressed=true] small{color:#e3ebf2}.lib-browser .lib-result-bar{padding-bottom:20px;flex-wrap:wrap}.lib-browser .lib-result-bar>p{font-size:16px;font-weight:500}.lib-browser .lib-result-bar label{font-size:13px;color:#526579}.lib-browser .lib-result-bar select{font-size:14px;min-height:44px;background:#fff;border-color:#bdcad6;border-radius:2px;padding:10px}.lib-browser .lib-selection button{font-size:13px;min-height:40px}.lib-browser .lib-selection [data-selected] button{background:#edf1f5;color:#19334c;border:1px solid #c7d1db}.lib-browser .bgml-toolbar{padding:16px 0 22px;border-top:1px solid #d5dde4;margin-bottom:0;flex-wrap:wrap}.lib-browser .bgml-help{font-size:13px;color:#526579}.lib-browser .bgml-help [lang=en]{font-size:12px}.lib-browser .bgml-view{border-radius:2px;background:#f4f6f8;border-color:#c7d1db;padding:4px}.lib-browser .bgml-view button{font-size:14px;min-height:48px;padding:8px 16px;border-radius:1px}.lib-browser .bgml-view small{font-size:11px}bgm-library{--bgml-ink:#19334c;--bgml-muted:#526579;--bgml-line:#d5dde4;--bgml-accent:#ac7045}.lib-browser bgm-library .bgml-title{font-size:20px!important;font-weight:500;line-height:1.4;color:#19334c}.lib-browser bgm-library .bgml-meta{font-size:13px;line-height:1.6;color:#526579}.lib-browser bgm-library .bgml-pill{font-size:12px!important;line-height:1.5;padding:4px 9px!important;border-radius:3px;border-color:#ccd5de;color:#465d71}.lib-browser .bgml-pill-genre{background:#edf1f5}.lib-browser .bgml-pill:hover{background:#19334c;color:#fff}.lib-browser .bgml-pills{gap:6px}.lib-browser .bgml-editor-note{font-size:14px;color:#3f5366;line-height:1.8;margin-top:10px}.lib-browser .bgml-editor-note [lang=en]{font-size:13px;color:#526579;line-height:1.7}.lib-browser bgm-library .bgml-play{width:46px!important;height:46px!important;background:#19334c;color:#fff;border-color:#19334c}.lib-browser bgm-library .is-playing .bgml-play{background:#ac7045;border-color:#ac7045}.lib-browser .bgml-wave-base{fill:#97a9bb}.lib-browser .bgml-wave-progress{fill:#ac7045}.lib-browser .bgml-wave svg{height:48px}.lib-browser bgm-library .bgml-time{font-size:12px!important;color:#526579}.lib-browser bgm-library .bgml-price{font-size:17px!important;font-weight:500;color:#19334c}.lib-browser bgm-library .bgml-price span{font-size:12px!important;line-height:1.6;font-weight:400;color:#526579;white-space:normal}.lib-browser .bgml-row.is-current{background:#f2f5f8;border-left-color:#ac7045!important}.lib-browser bgm-library[data-view=list] .bgml-row{grid-template-columns:112px 46px minmax(0,1fr) 132px;gap:10px 16px;padding:26px 12px;border-left:3px solid transparent}.lib-browser bgm-library[data-view=list] .bgml-art{width:112px;height:112px;border-radius:2px}.lib-browser bgm-library[data-view=grid] .bgml-tracks{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lib-browser bgm-library[data-view=grid] .bgml-row{padding:18px;border-radius:2px;background:#fff;border-color:#d5dde4;box-shadow:0 8px 20px #19334c08}.lib-browser bgm-library[data-view=grid] .bgml-row.is-current{background:#f2f5f8;border-top:3px solid #ed7945}.lib-browser bgm-library[data-view=grid] .bgml-art{background:#f4f6f8;border-radius:1px}.lib-browser bgm-library[data-view=grid] .bgml-listen{grid-template-columns:46px minmax(0,1fr);gap:4px 12px}.lib-browser .bgml-dock{background:#19334c;color:#fff;border-top:3px solid #c68b58;box-shadow:0 -8px 28px #13273c26}.lib-browser .bgml-now>span{color:#c9d5e0;font-size:12px}.lib-browser .bgml-now strong{font-size:17px}.lib-browser .bgml-controls [data-toggle]{background:#fff;color:#19334c}.lib-browser .bgml-auto{font-size:13px}.lib-browser :is(button,a,input,select,summary):focus-visible{outline:2px solid #ac7045;outline-offset:3px}@media(min-width:1600px){.lib-browser bgm-library[data-view=grid] .bgml-tracks{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1000px)and (max-width:1199px){.lib-browser .lib-layout{grid-template-columns:230px minmax(0,1fr);gap:24px}.lib-browser bgm-library[data-view=list] .bgml-row{grid-template-columns:80px 46px minmax(0,1fr);gap:10px 12px}.lib-browser bgm-library[data-view=list] .bgml-art{width:80px;height:80px}.lib-browser bgm-library[data-view=list] .bgml-price{grid-column:3;grid-row:4;text-align:left}.lib-browser bgm-library[data-view=list] :is(.bgml-wave,.bgml-time){grid-column:2 / 4}}@media(max-width:999px){.lib-browser .lib-layout{display:block}.lib-browser .lib-sidebar{padding:0;background:transparent;border:0;margin-bottom:22px}.lib-browser .lib-filter-panel>summary{background:#f4f6f8;border-color:#c7d1db;font-size:15px;min-height:50px;border-radius:2px}.lib-browser .lib-filter-body{background:#f6f8fa;padding:20px}.lib-browser .lib-genre img{height:72px}.lib-browser .lib-genre>span{font-size:14px}.lib-browser bgm-library[data-view=list] .bgml-row{grid-template-columns:96px 46px minmax(0,1fr) 120px}.lib-browser bgm-library[data-view=list] .bgml-art{width:96px;height:96px}}@media(max-width:699px){.lib-browser{padding-top:30px}.lib-browser .lib-heading{padding-bottom:22px}.lib-browser .lib-heading h1{font-size:36px}.lib-browser .lib-eyebrow{font-size:12px}.lib-browser .lib-search{margin-top:22px}.lib-browser .lib-search input{font-size:16px}.lib-browser .lib-genres{gap:6px;margin-bottom:24px}.lib-browser .lib-genre{min-height:0}.lib-browser .lib-genre img{height:50px}.lib-browser .lib-genre>span{font-size:12px;padding:10px 2px}.lib-browser .lib-result-bar label{font-size:0}.lib-browser .lib-result-bar select{font-size:13px;max-width:200px}.lib-browser .bgml-toolbar{gap:16px}.lib-browser .bgml-view{align-self:stretch}.lib-browser .bgml-view button{flex:1}.lib-browser .bgml-help{font-size:12px}.lib-browser .bgml-help [lang=en]{font-size:11px}.lib-browser bgm-library .bgml-title{font-size:18px!important}.lib-browser bgm-library[data-view=list] .bgml-row{grid-template-columns:64px 46px minmax(0,1fr);gap:10px;padding:22px 8px}.lib-browser bgm-library[data-view=list] .bgml-art{width:64px;height:64px}.lib-browser bgm-library[data-view=list] .bgml-price{grid-column:1 / 4;grid-row:2;text-align:right}.lib-browser bgm-library[data-view=list] :is(.bgml-wave,.bgml-time){grid-column:1 / 4}.lib-browser bgm-library[data-view=grid] .bgml-tracks{grid-template-columns:minmax(0,1fr);gap:20px}.lib-browser bgm-library[data-view=grid] .bgml-row{padding:18px;gap:16px}.lib-browser bgm-library[data-view=grid] .bgml-art{aspect-ratio:4/3}.lib-browser bgm-library[data-view=grid] .bgml-pills{display:flex}.lib-browser .bgml-now strong{font-size:15px}.lib-browser .bgml-controls button,.lib-browser .bgml-auto{font-size:12px}}.lib-browser bgm-library .bgml-play,.lib-browser bgm-library .is-playing .bgml-play,.lib-browser .bgml-controls [data-toggle]{background:linear-gradient(120deg,#e59a38,#ed7945 55%,#e35a59);border-color:#df8744;color:#19334c;box-shadow:0 3px 9px #e7794526}.lib-browser bgm-library .bgml-play:hover,.lib-browser .bgml-controls [data-toggle]:hover{filter:brightness(1.06)}.bgml-wave:after{content:"";position:absolute;top:0;bottom:0;left:var(--wave-hover-x,0%);width:2px;transform:translate(-1px);background:linear-gradient(#e59a38,#ed7945,#e35a59);box-shadow:0 0 0 1px #ffffffb3;pointer-events:none;opacity:0}@media(hover:hover){.bgml-wave:hover:after{opacity:1}}.lib-browser bgm-library .bgml-play,.lib-browser bgm-library .is-playing .bgml-play,.lib-browser .bgml-controls [data-toggle]{background:linear-gradient(#19334c,#19334c) padding-box,linear-gradient(120deg,#e59a38,#ed7945 55%,#e35a59) border-box;border:2px solid transparent;color:#fff;box-shadow:0 3px 8px #19334c14}.lib-browser .bgml-row.is-current{border-left-color:#ed7945!important}.lib-browser .bgml-dock{border-top-color:#ed7945}.lib-browser bgm-library .bgml-price span{white-space:nowrap}body:has([data-bgm-playlist]){background:#fff}body:has([data-bgm-playlist]) :where(.shopify-section--main-page,.shopify-section--rich-text,.shopify-section--image-with-text,.shopify-section--blog-posts)>.section-spacing{background:#fff!important;color:#19334c;--text-color:25 51 76;--background:255 255 255;--border-color:25 51 76 / .14;padding-block:64px}body:has([data-bgm-playlist]) .shopify-section--main-page>.section-spacing{background:#19334c!important;--text-color:255 255 255;color:#fff;padding-block:28px}body:has([data-bgm-playlist]) .shopify-section--main-page .prose{font-size:15px;line-height:2;letter-spacing:.12em}body:has([data-bgm-playlist]) .shopify-section--main-page a{text-underline-offset:7px;text-decoration-thickness:1px}body:has([data-bgm-playlist]) .shopify-section--scrolling-content>.section-spacing{background:#19334c!important;color:#fff;--text-color:255 255 255;padding-block:16px;border:0}body:has([data-bgm-playlist]) .scrolling-content__text{font-size:clamp(28px,4vw,54px);letter-spacing:.1em;font-weight:500}body:has([data-bgm-playlist]) .scrolling-content__text strong{font-weight:500}body:has([data-bgm-playlist]) .image-with-text{max-width:1240px;margin-inline:auto;gap:clamp(32px,5vw,80px);align-items:start}body:has([data-bgm-playlist]) .image-with-text>picture{box-shadow:0 20px 36px -22px #19334c70;outline:1px solid #d8e0e7;outline-offset:8px}body:has([data-bgm-playlist]) .image-with-text .prose{text-align:left}body:has([data-bgm-playlist]) :is(.image-with-text,.shopify-section--rich-text) .h1{font-size:clamp(26px,2.6vw,36px);line-height:1.5;letter-spacing:.055em;text-transform:none;color:#19334c}body:has([data-bgm-playlist]) :is(.image-with-text,.shopify-section--rich-text) .h1 strong{font-weight:500}body:has([data-bgm-playlist]) :is(.image-with-text,.shopify-section--rich-text) :is(.h6,h5){font-size:13px;line-height:1.8;letter-spacing:.06em;color:#99542f}body:has([data-bgm-playlist]) .image-with-text .h6:before{content:"";display:inline-block;width:22px;height:2px;background:#ed7945;vertical-align:middle;margin-right:12px}body:has([data-bgm-playlist]) :is(.image-with-text,.shopify-section--rich-text) h4{font-size:16px;line-height:1.9;font-weight:400;letter-spacing:0;text-transform:none;color:#304557}body:has([data-bgm-playlist]) :is(.image-with-text,.shopify-section--rich-text) .prose>div>p{font-size:15px;line-height:1.85;color:#526579}body:has([data-bgm-playlist]) :is(.image-with-text,.shopify-section--rich-text) .prose>div:last-child{border-top:1px solid #d5dde4;padding-top:24px}body:has([data-bgm-playlist]) :is(.image-with-text,.shopify-section--rich-text) h5:has(a){border-top:1px solid #d5dde4;padding-top:18px;font-size:14px;line-height:2.4;letter-spacing:0;color:#8897a3}body:has([data-bgm-playlist]) :is(.image-with-text,.shopify-section--rich-text) h5 a{display:inline-block;color:#19334c;text-underline-offset:6px;text-decoration-thickness:1px}body:has([data-bgm-playlist]) :is(.image-with-text,.shopify-section--rich-text) h5 a:hover{color:#99542f}body:has([data-bgm-playlist]) .shopify-section--rich-text>.section-spacing{background:#fffaf5!important}body:has([data-bgm-playlist]) .shopify-section--rich-text .prose{max-width:880px;margin-inline:auto}body:has([data-bgm-playlist]) .shopify-section--image-with-text>.section-spacing{border-top:1px solid #dbe2e7}body:has([data-bgm-playlist]) .shopify-section--image-with-text:has(.image-with-text--reverse)>.section-spacing{background:#f6f8fa!important}body:has([data-bgm-playlist]) iframe{max-width:100%}body:has([data-bgm-playlist]) .shopify-section--custom-liquid>.section-spacing{padding-block:0;background:#fff!important}body:has([data-bgm-playlist]) .shopify-section--blog-posts>.section-spacing{background:#f5f7f9!important}body:has([data-bgm-playlist]) .section-header .h2{font-size:clamp(26px,2.5vw,34px);font-weight:400;letter-spacing:.065em}body:has([data-bgm-playlist]) .blog-post-card{background:#fff;border:1px solid #dce2e8;box-shadow:0 8px 20px #19334c08}body:has([data-bgm-playlist]) .blog-post-card__info{padding:22px}body:has([data-bgm-playlist]) .blog-post-card__title{font-size:20px;line-height:1.6;letter-spacing:0}body:has([data-bgm-playlist]) .blog-post-card__excerpt{font-size:15px;line-height:1.8;color:#526579}body:has([data-bgm-playlist]) .blog-post-card__meta{font-size:12px;color:#526579;opacity:1}body:has([data-bgm-playlist]) main .button{background:#19334c;color:#fff;border-color:#19334c;border-radius:2px;min-height:46px;font-size:13px}body:has([data-bgm-playlist]) .language-badge{font-size:11px;color:#99542f;border-color:#dfbda6}body:has([data-bgm-playlist]) main :is(a,button):focus-visible{outline:2px solid #ed7945;outline-offset:4px}body:has([data-bgm-playlist]) .shopify-section--dynamic-grid :is(.h4,h4){font-size:clamp(18px,2vw,27px);line-height:1.7;letter-spacing:.025em;text-transform:none;text-shadow:0 2px 14px #0008}body:has([data-bgm-playlist]) .shopify-section--dynamic-grid a{font-size:14px;line-height:1.8;text-underline-offset:6px}@media(max-width:699px){body:has([data-bgm-playlist]) :where(.shopify-section--rich-text,.shopify-section--image-with-text,.shopify-section--blog-posts)>.section-spacing{padding-block:40px}body:has([data-bgm-playlist]) .shopify-section--main-page .prose :is(h1,h2,h3,h4){font-size:14px;letter-spacing:.07em}body:has([data-bgm-playlist]) .image-with-text{gap:36px}body:has([data-bgm-playlist]) .image-with-text>picture{outline-offset:5px}body:has([data-bgm-playlist]) :is(.image-with-text,.shopify-section--rich-text) h4{font-size:15px}body:has([data-bgm-playlist]) :is(.image-with-text,.shopify-section--rich-text) .prose>div>p{font-size:14px}body:has([data-bgm-playlist]) .blog-post-card__info{padding:18px}}@media(min-width:1000px){body:has([data-bgm-playlist]) .image-with-text>picture{position:sticky;top:130px;align-self:start}}.ccm.bgm-product-refined .head{padding-bottom:24px}.ccm.bgm-product-refined .meta{margin-top:22px;gap:12px 16px;font-size:14px;line-height:1.6;color:#505050}.ccm.bgm-product-refined .meta .cat{font-size:14px!important;line-height:22px!important;padding:5px 13px!important}.ccm.bgm-product-refined .watchh{margin-bottom:12px}.ccm.bgm-product-refined .watchh .lbl,.ccm.bgm-product-refined .watchh .note,.ccm.bgm-product-refined .inc-h .lbl,.ccm.bgm-product-refined .inc-meta{font-size:12px!important;line-height:1.6!important;letter-spacing:.1em!important;color:#555!important}.ccm.bgm-product-refined .chip{font-size:12px;letter-spacing:.09em;padding:14px 20px}.ccm.bgm-product-refined .side .card{padding:24px}.ccm.bgm-product-refined .side .lbl{font-size:11px;line-height:1.5;letter-spacing:.13em;color:#666;margin-bottom:10px}.ccm.bgm-product-refined .shop-title{font-size:18px;line-height:1.5;margin-bottom:14px;letter-spacing:.01em}.ccm.bgm-product-refined .ptitle{font-size:18px;line-height:1.5;color:#333;margin-bottom:8px;overflow-wrap:anywhere}.ccm.bgm-product-refined .price{font-size:32px!important;line-height:1.3!important;margin-bottom:20px;letter-spacing:-.025em}.ccm.bgm-product-refined .tax{font-size:11px;color:#666;letter-spacing:0}.ccm.bgm-product-refined .license-files{padding:12px 0;margin-bottom:16px}.ccm.bgm-product-refined .license-file-row{font-size:14px!important;line-height:1.6!important;min-height:34px!important;letter-spacing:.025em;gap:10px;color:#444}.ccm.bgm-product-refined .agree{padding:16px 0;margin:0 0 18px;border-top:0}.ccm.bgm-product-refined .agree-copy{font-size:13px;line-height:1.8;color:#333;letter-spacing:0}.ccm.bgm-product-refined .agree-en{font-size:12px;line-height:1.6;margin-top:6px;color:#626262}.ccm.bgm-product-refined .side .agree-check{margin-top:4px!important}.ccm.bgm-product-refined [data-cart],.ccm-modal [data-mcart],.ccm-fallback [data-fallback-cart]{position:relative;min-height:70px;padding:13px 42px;justify-content:center;letter-spacing:0}.ccm.bgm-product-refined .bgm-add-label,.ccm-modal .bgm-add-label,.ccm-fallback .bgm-add-label{align-items:center;gap:4px;text-align:center;line-height:1.4}.ccm.bgm-product-refined .bgm-add-label>span,.ccm-modal .bgm-add-label>span,.ccm-fallback .bgm-add-label>span{font-size:16px;letter-spacing:.08em;font-weight:400}.ccm.bgm-product-refined .bgm-add-label>small,.ccm-modal .bgm-add-label>small,.ccm-fallback .bgm-add-label>small{font-size:11px;letter-spacing:.13em;font-weight:400}.ccm.bgm-product-refined [data-cart]>span:last-child,.ccm-modal [data-mcart]>span:last-child,.ccm-fallback [data-fallback-cart]>span:last-child{position:absolute;right:20px;font-size:18px}.ccm.bgm-product-refined .express{margin-top:16px;padding-top:12px}.ccm.bgm-product-refined .express-label{font-size:10px;letter-spacing:.1em;color:#666;margin-bottom:9px}.ccm.bgm-product-refined .express .shopify-payment-button__more-options{font-size:12px!important;margin-top:8px!important}.ccm.bgm-product-refined .guide{display:grid;gap:5px;min-height:64px;margin-top:14px;padding-top:16px;font-size:14px;line-height:1.6;letter-spacing:0}.ccm.bgm-product-refined .guide small{font-size:11px!important;line-height:1.5;letter-spacing:.09em}.ccm.bgm-product-refined .feedback{font-size:13px;line-height:1.6}.ccm.bgm-product-refined .pval,.ccm.bgm-product-refined .location-jp{font-size:14px;line-height:1.7}.ccm.bgm-product-refined .location-en,.ccm.bgm-product-refined .plink{font-size:12px;line-height:1.6}.ccm.bgm-product-refined .version-compact-meta .compact-version-files summary{font-size:12px!important;line-height:20px;min-height:30px;padding:4px 8px}.ccm.bgm-product-refined .version-compact-meta .compact-version-files ul{font-size:12px;line-height:1.7}.ccm.bgm-product-refined .inc-h{flex-wrap:wrap;gap:6px 16px}@media(min-width:981px){.ccm.bgm-product-refined .hero{grid-template-columns:minmax(0,1fr) minmax(350px,.44fr);gap:clamp(24px,3vw,44px)}}@media(max-width:680px){.ccm.bgm-product-refined .side .card{padding:22px 20px}.ccm.bgm-product-refined .meta{gap:10px 12px}.ccm.bgm-product-refined .inc-meta{letter-spacing:.04em!important}}.ccm.bgm-product-refined .side .bgm-project{padding:22px 24px;align-self:start}.ccm.bgm-product-refined .bgm-project>.lbl{margin-bottom:6px;color:#555;font-size:11px}.ccm.bgm-product-refined .bgm-project .prow{grid-template-columns:20px minmax(0,1fr);gap:12px;padding:15px 0;align-items:start}.ccm.bgm-product-refined .bgm-project .picon{width:19px;height:19px;margin-top:1px;color:#666}.ccm.bgm-product-refined .bgm-project .prow .lbl{font-size:10px;letter-spacing:.12em;line-height:1.5;margin:0 0 5px;color:#737373}.ccm.bgm-product-refined .bgm-project .pval{font-size:14px;line-height:1.65;color:#333;letter-spacing:0;overflow-wrap:anywhere}.ccm.bgm-product-refined .bgm-project .project-location-line{display:block}.ccm.bgm-product-refined .bgm-project .project-location-secondary{margin-top:6px;font-size:12px;line-height:1.6;color:#666}.ccm.bgm-product-refined .bgm-project .plink{margin-top:0;padding:14px 0 0;min-height:40px;font-size:11px;line-height:1.5;letter-spacing:.09em;color:#555;align-items:center}@media(max-width:680px){.ccm.bgm-product-refined .side .bgm-project{padding:20px}}.ccm.bgm-product-refined{--bgm-ink:#19334c;--bgm-warm:#8b5836;--bgm-peach:#c68b58}.ccm.bgm-product-refined .storyhead .lbl,.ccm.bgm-product-refined .hhead .lbl,.ccm.bgm-product-refined .related-head .lbl{font-size:12px!important;font-weight:500!important;line-height:1.6!important;letter-spacing:.13em!important;color:var(--bgm-warm)!important;margin-bottom:12px}.ccm.bgm-product-refined .storyhead .lbl:before,.ccm.bgm-product-refined .hhead .lbl:before{content:"";display:inline-block;width:18px;height:2px;margin:0 9px 3px 0;background:var(--bgm-peach)}.ccm.bgm-product-refined .stitle,.ccm.bgm-product-refined .related-title{color:var(--bgm-ink);font-weight:400}.ccm.bgm-product-refined .story-lang{font-size:12px!important;font-weight:500;line-height:1.6;letter-spacing:.12em;color:#536073!important}.ccm.bgm-product-refined .story-body.collapsed:after{display:none}.ccm.bgm-product-refined .morewrap{margin-top:18px}.ccm.bgm-product-refined .more{min-height:44px;margin-top:0;padding:10px 2px;border:0;border-radius:0;background:transparent;color:var(--bgm-ink);text-decoration:underline;text-underline-offset:7px;text-decoration-color:var(--bgm-peach);font-size:12px;line-height:1.6;letter-spacing:.1em;transition:background .18s ease}.ccm.bgm-product-refined .more:hover{background:transparent;color:var(--bgm-warm)}.ccm.bgm-product-refined .more:focus-visible{outline:2px solid var(--bgm-warm);outline-offset:4px}.ccm.bgm-product-refined .hi{background:#f3e7dc;border-color:#e3cbb7;color:var(--bgm-ink)}.ccm.bgm-product-refined .hi svg{stroke:var(--bgm-ink)}.ccm.bgm-product-refined .hc-en{font-size:14px!important;line-height:1.65!important;color:#545961!important}.ccm.bgm-product-refined .related-more-tracks{background:var(--bgm-ink);border-color:var(--bgm-ink)}.ccm.bgm-product-refined .related-more-tracks:hover{background:#344b65}.ccm.bgm-product-refined .nav .ncenter{display:block!important;font-size:13px!important;line-height:1.6;letter-spacing:.15em;color:var(--bgm-warm)!important;font-weight:500}.ccm.bgm-product-refined .nav .ncenter:not(:empty):before{content:"";display:inline-block;width:22px;height:2px;margin:0 10px 4px 0;background:var(--bgm-peach)}.ccm.bgm-product-refined .head{position:relative;padding-top:14px;padding-bottom:28px}.ccm.bgm-product-refined .head .title{color:var(--bgm-ink);font-weight:400;letter-spacing:-.035em;line-height:1.15}.ccm.bgm-product-refined .head .title:after{content:"";display:block;width:54px;height:3px;background:var(--bgm-peach);margin:21px auto 0}.ccm.bgm-product-refined .head .meta{margin-top:18px}.ccm.bgm-product-refined .side .card:first-child{background:#ffffff2e;border-color:#0000001c}.ccm.bgm-product-refined .highlights{background:transparent}.ccm.bgm-product-refined .watchh .lbl,.ccm.bgm-product-refined .inc-h .lbl,.ccm.bgm-product-refined .side .card>.lbl{color:var(--bgm-warm)!important;font-size:12px!important;font-weight:500!important;letter-spacing:.12em!important}.ccm.bgm-product-refined .watchh .lbl:before,.ccm.bgm-product-refined .inc-h .lbl:before,.ccm.bgm-product-refined .side .card>.lbl:before{content:"";display:inline-block;width:18px;height:2px;margin:0 9px 3px 0;background:var(--bgm-peach)}.ccm.bgm-product-refined .license-file-icon{color:#555}.ccm.bgm-product-refined .bgm-project .picon{background:transparent;border-radius:0;padding:1px;width:24px;height:24px;color:#444}.ccm.bgm-product-refined .bgm-project .prow{grid-template-columns:24px minmax(0,1fr)}@media(max-width:680px){.ccm.bgm-product-refined .nav{grid-template-columns:1fr auto 1fr;gap:8px}.ccm.bgm-product-refined .nav .ncenter{font-size:12px!important;letter-spacing:.1em}.ccm.bgm-product-refined .nav .ncenter:before{width:14px!important;margin-right:6px!important}.ccm.bgm-product-refined .head .title:after{margin-top:17px;width:42px}}.ccm.bgm-product-refined .side .bgm-project{background:#e5edf3;border-color:#c8d6e0;border-top:3px solid var(--bgm-ink)}.ccm.bgm-product-refined .side .bgm-project>.lbl{color:var(--bgm-ink)!important;font-weight:600!important}.ccm.bgm-product-refined .bgm-project .prow .lbl{color:#526575}.ccm.bgm-product-refined .bgm-project .project-location-secondary{color:#53616d}.ccm.bgm-product-refined .bgm-project .plink{color:var(--bgm-ink);font-weight:500}.ccm.bgm-product-refined .media-card,.ccm.bgm-product-refined .side .card,.ccm.bgm-product-refined .editorial,.ccm.bgm-product-refined .hbox{border-radius:10px}.ccm.bgm-product-refined .head .title{font-weight:500;letter-spacing:-.04em}.ccm.bgm-product-refined .head .title:after{width:64px;height:3px;background:var(--bgm-ink)}.ccm.bgm-product-refined .storyhead .lbl,.ccm.bgm-product-refined .hhead .lbl,.ccm.bgm-product-refined .related-head .lbl,.ccm.bgm-product-refined .watchh .lbl,.ccm.bgm-product-refined .inc-h .lbl,.ccm.bgm-product-refined .side .card>.lbl{font-weight:600!important;letter-spacing:.09em!important}.ccm.bgm-product-refined .stitle,.ccm.bgm-product-refined .related-title{font-weight:500}.ccm.bgm-product-refined .hi{border-radius:7px;background:#efe1d3;border-color:#d8b99c}.ccm.bgm-product-refined .more{font-weight:500;text-decoration-thickness:1px;text-decoration-color:var(--bgm-ink)}.ccm.bgm-product-refined .nav{padding-top:14px;grid-template-columns:1fr auto 1fr}.ccm.bgm-product-refined .nav .ncenter{grid-column:1/-1;grid-row:1;justify-self:start;font-weight:600;letter-spacing:.1em}.ccm.bgm-product-refined .nav .nlink{grid-row:2}.ccm.bgm-product-refined .nav .nlink.next{grid-column:3}.ccm.bgm-product-refined .head{text-align:left;padding:12px 0 28px;border-bottom:2px solid var(--bgm-ink)}.ccm.bgm-product-refined .head .title{max-width:none;margin:0;font-size:clamp(36px,4.4vw,62px);font-weight:600;line-height:1.12;letter-spacing:-.035em;text-wrap:balance}.ccm.bgm-product-refined .head .title:after{display:none}.ccm.bgm-product-refined .head .meta{justify-content:flex-start;margin-top:22px}.ccm.bgm-product-refined .hero{padding-top:26px}.ccm.bgm-product-refined .media-card{padding:0;border:0;border-radius:0;background:transparent;overflow:visible}.ccm.bgm-product-refined .watchh{padding:0 0 12px;margin:0}.ccm.bgm-product-refined .vshell{padding:0;border:0;background:none;box-shadow:none}.ccm.bgm-product-refined .base{display:none}.ccm.bgm-product-refined .chip{border-radius:3px;box-shadow:none;background:#fffffff2;color:var(--bgm-ink);font-weight:600;letter-spacing:.08em}.ccm.bgm-product-refined .side{gap:20px}.ccm.bgm-product-refined .side .card{border-radius:3px}.ccm.bgm-product-refined .side .card:first-child{border-top:3px solid var(--bgm-ink);background:#fafafa}.ccm.bgm-product-refined .shop-title{font-size:19px;font-weight:500;letter-spacing:0;color:var(--bgm-ink)}.ccm.bgm-product-refined .ptitle{font-weight:500}.ccm.bgm-product-refined .price{font-size:34px!important;font-weight:600!important}.ccm.bgm-product-refined [data-cart]{background:var(--bgm-ink);border-radius:2px}.ccm.bgm-product-refined [data-cart]:hover:not(:disabled){background:#2d4a65}.ccm.bgm-product-refined .inc{margin-top:28px;padding-top:20px;border-top:2px solid var(--bgm-ink)}.ccm.bgm-product-refined .inc-h{padding-bottom:10px}.ccm.bgm-product-refined .version-info{text-align:left!important}.ccm.bgm-product-refined .version-info .fname{text-align:left!important;font-weight:500}.ccm.bgm-product-refined .version-compact-meta{justify-content:flex-start!important}.ccm.bgm-product-refined .editorial{margin-top:38px;border:0;border-top:2px solid var(--bgm-ink);border-bottom:1px solid #cbd1d6;border-radius:0;background:transparent}.ccm.bgm-product-refined .storysec{padding:30px 34px 30px 0}.ccm.bgm-product-refined .storyhead,.ccm.bgm-product-refined .hhead,.ccm.bgm-product-refined .story-lang{text-align:left}.ccm.bgm-product-refined .stitle{font-size:27px!important;font-weight:600;letter-spacing:-.02em;margin-bottom:24px}.ccm.bgm-product-refined .copy{text-align:left!important;line-height:1.9!important}.ccm.bgm-product-refined .copy p{margin-bottom:1.35em}.ccm.bgm-product-refined .highlights{padding:30px 0 30px 32px;border-left:1px solid #cbd1d6}.ccm.bgm-product-refined .hbox{border:0;border-radius:0}.ccm.bgm-product-refined .hrow{padding:20px 0;grid-template-columns:42px minmax(0,1fr);gap:16px}.ccm.bgm-product-refined .hrow:first-child{padding-top:10px}.ccm.bgm-product-refined .hc,.ccm.bgm-product-refined .hc-en{text-align:left!important}.ccm.bgm-product-refined .hi{width:40px;height:40px;border-radius:4px}.ccm.bgm-product-refined .morewrap{text-align:left}.ccm.bgm-product-refined .related{margin-top:36px}.ccm.bgm-product-refined .related-head{justify-content:flex-start;text-align:left;margin-bottom:24px}.ccm.bgm-product-refined .related-title{font-size:24px;font-weight:600;letter-spacing:-.015em}@media(max-width:980px){.ccm.bgm-product-refined .storysec{padding:26px 0}.ccm.bgm-product-refined .highlights{padding:26px 0;border-left:0;border-top:1px solid #cbd1d6}}@media(max-width:680px){.ccm.bgm-product-refined .head{padding-top:8px;padding-bottom:22px}.ccm.bgm-product-refined .head .title{font-size:36px}.ccm.bgm-product-refined .head .meta{margin-top:18px}.ccm.bgm-product-refined .hero{padding-top:20px}.ccm.bgm-product-refined .stitle{font-size:24px!important}.ccm.bgm-product-refined .hrow{gap:12px}.ccm.bgm-product-refined .editorial{margin-top:28px}}.bgm-brand-signature{width:min(calc(100% - 48px),1360px);margin:12px auto 40px;padding:24px 30px;min-height:100px;display:flex;align-items:center;background:#111b48 url(/cdn/shop/files/chiais-bgm-navy-wave-banner.png?v=1789951086) center/cover no-repeat;color:#fff}.bgm-brand-signature span{max-width:75%;font-size:15px;line-height:1.7;letter-spacing:.08em}@media(max-width:680px){.bgm-brand-signature{width:calc(100% - 32px);padding:22px 20px;min-height:100px}.bgm-brand-signature span{font-size:13px;max-width:80%}}.bgm-brand-names{max-width:80%;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.bgm-brand-signature .bgm-brand-names span{max-width:100%}.bgm-brand-names small{font-size:11px;line-height:1.6;letter-spacing:.13em;color:#e0e5f0}body:has(.bgm-product-refined),body:has(.bgm-product-refined) main,body:has(.bgm-product-refined) .shopify-section:has(.bgm-product-refined){background:#fff}.ccm.bgm-product-refined{--bgm-peach:#ed7945;--bgm-warm:#99542f}.ccm.bgm-product-refined .head{border-bottom:1px solid #d5dde4}.ccm.bgm-product-refined .inc,.ccm.bgm-product-refined .editorial{border-top:1px solid #cbd5df}.ccm.bgm-product-refined .side .card:first-child{background:#fffaf5;border-top:3px solid #ed7945;border-color:#e8d9cd;box-shadow:0 10px 30px #19334c0a}.ccm.bgm-product-refined .side .card:first-child{border-top-color:#ed7945}.ccm.bgm-product-refined .chip{background:#19334c;color:#fff;border:1px solid #ed7945;box-shadow:0 5px 16px #19334c30}.ccm.bgm-product-refined .version-wave-player.audio{grid-template-columns:46px minmax(0,1fr)!important;gap:6px 14px!important}.ccm.bgm-product-refined .version-wave-player .abtn{width:46px;height:46px;background:linear-gradient(#19334c,#19334c) padding-box,linear-gradient(120deg,#e59a38,#ed7945 55%,#e35a59) border-box;border:2px solid transparent;color:#fff;box-shadow:0 3px 8px #19334c14}.ccm.bgm-product-refined .version-wave .vw-base,.ccm.bgm-product-refined .bgmc-wave .bgmc-base{fill:#97a9bb}.ccm.bgm-product-refined .version-wave .vw-progress,.ccm.bgm-product-refined .bgmc-wave .bgmc-progress{fill:url(#bgm-product-sunset)}.ccm.bgm-product-refined .version-wave-player .atime{font-size:12px!important;color:#526579}.ccm.bgm-product-refined .version-wave:focus-within{outline-color:#ed7945}.ccm.bgm-product-refined [data-cart]:not(:disabled){border:2px solid #19334c;background:#19334c;color:#fff}.ccm.bgm-product-refined [data-cart]:disabled{background:#e3e6e9;color:#737c85;opacity:1;border:1px solid #cbd0d5;box-shadow:none;cursor:not-allowed}.ccm.bgm-product-refined .hi{background:#fff0e4;border-color:#f1caaa}.ccm.bgm-product-refined .fname{color:#19334c!important}.ccm.bgm-product-refined .license-file-row{color:#405268}.ccm.bgm-product-refined .cat,.ccm.bgm-product-refined .rel-pill{border-radius:3px;background:#f3f6f8!important}.section-spacing:has(.ccm.bgm-product-refined){background:#fff!important}.ccm.bgm-product-refined bgm-card-audio button{background:linear-gradient(#19334c,#19334c) padding-box,linear-gradient(120deg,#e59a38,#ed7945,#e35a59) border-box;border:2px solid transparent;color:#fff}.ccm.bgm-product-refined [data-cart]:disabled>span:last-child{visibility:hidden}.ccm .version-wave-player.audio{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;gap:4px 10px!important;width:100%;align-items:center}.ccm .version-wave-player .abtn{grid-column:1;grid-row:1;width:36px;height:36px;justify-self:center}.ccm .version-wave{position:relative;min-width:0;height:48px;grid-column:2;grid-row:1}.ccm .version-wave svg{display:block;width:100%;height:48px}.ccm .version-wave path{stroke:none}.ccm .version-wave .vw-base{fill:#a3afa8}.ccm .version-wave .vw-progress{fill:#3d665b;clip-path:inset(0 100% 0 0)}.ccm .version-wave .arange{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;margin:0!important;opacity:0;cursor:pointer;touch-action:pan-y}.ccm .version-wave:focus-within{outline:2px solid #3d665b;outline-offset:2px}.ccm .version-wave-player .atime{grid-column:1 / -1;grid-row:2;text-align:center!important;width:100%;color:#454e4b;font-size:11px!important}.owner-blog-card__image-frame{position:relative;display:block;aspect-ratio:3 / 4;background:transparent}.owner-blog-card__image-frame>img.blog-post-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center!important;transform:none!important}.artist-record-card .blog-post-card__info{gap:14px;text-align:center;justify-items:center}.artist-record-card .blog-post-card__info>*{width:100%}.artist-record-card .blog-post-card__meta{justify-content:center}.artist-record-card__work{margin:0;text-align:center;font-size:clamp(18px,1.6vw,23px);font-weight:400;line-height:1.5;letter-spacing:.04em;text-transform:none}.artist-record-card__artwork{position:relative;display:block}.artist-record-card--square .artist-record-card__artwork{aspect-ratio:1 / 1;background:#0000008c}.artist-record-card--square .artist-record-card__artwork>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center}.artist-record-card__image-title{position:absolute;bottom:0;left:0;right:0;z-index:1;margin:0;padding:32px 16px 14px;background:linear-gradient(transparent,#000000b8);color:#fff;text-align:center;font-size:clamp(15px,1.25vw,19px);font-weight:400;line-height:1.5;letter-spacing:.035em;text-transform:none;text-shadow:0 1px 3px #0006;overflow-wrap:anywhere;pointer-events:none}.artist-record-card__image-format{position:absolute;top:12px;left:12px;z-index:1;padding:4px 9px;border:1px solid #ffffff60;border-radius:999px;background:#151515c9;color:#fff;font-size:10px;font-weight:400;line-height:1.3;letter-spacing:.08em;white-space:nowrap;pointer-events:none}.artist-record-card__news{margin:0;font-size:14px;line-height:1.9;letter-spacing:.03em;text-transform:none}.artist-record-card__date{margin:0;font-size:11px;line-height:1.7;letter-spacing:.06em;opacity:.65}.artist-record-card__work a:hover,.artist-record-card__news a:hover{text-decoration:underline;text-underline-offset:4px}.cml-article-related{margin:32px 0;padding:24px;border:1px solid #8885;text-align:center}.cml-article-related p{margin:0 0 12px;font-size:12px;letter-spacing:.05em}.cml-article-related a{font-size:13px;text-underline-offset:4px;text-decoration:underline}
/*# sourceMappingURL=/cdn/shop/t/32/compiled_assets/styles.css.map */
