body[data-library-view="genres"]{background:#f8f4ea!important;color:#142e24}
body[data-library-view="genres"] main{max-width:none!important;width:100%!important;padding:0!important;margin:0!important}
#view-genres.genre-library-v1{max-width:1440px!important;width:100%!important;margin:0 auto!important;padding:0!important;background:#f8f4ea;font-family:Georgia,'Times New Roman',serif}
#view-genres.genre-library-v1[hidden]{display:none!important}
.genre-library-v1 .gl-hero{position:relative;min-height:320px;display:grid;place-items:center;isolation:isolate;overflow:hidden;background:#f4eddf}
.genre-library-v1 .gl-hero:before{content:'';position:absolute;inset:0;z-index:-1;background:url('/genre-library-art-v1.webp') center 3.85%/100% auto no-repeat}
.genre-library-v1 .gl-hero-content{padding:42px 24px 36px;text-align:center;width:72%;background:linear-gradient(90deg,#f6f0e600,#f6f0e6 8%,#f6f0e6 92%,#f6f0e600)}
.genre-library-v1 .gl-hero h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(30px,3.6vw,52px);line-height:1.2;color:#15271f;margin:0;letter-spacing:-1.4px}
.genre-library-v1 .gl-hero h1:after{content:'';display:block;width:44px;height:1px;background:#af853b;margin:17px auto}
.genre-library-v1 .gl-hero p{font-size:clamp(15px,1.6vw,20px);line-height:1.5;margin:0 0 22px;color:#373a30}
.genre-library-v1 .gl-search{display:flex;align-items:center;max-width:570px;margin:auto;border:1px solid #c9c0af;border-radius:32px;overflow:hidden;background:#fffaf4e8;height:48px}
.genre-library-v1 .gl-search input{width:100%;min-width:0;border:0!important;outline:0;background:transparent!important;box-shadow:none!important;font:15px Georgia,serif;padding:10px 18px 10px 0;color:#16372b}
.genre-library-v1 .gl-search button{border:0;background:none;color:#17392a;font:30px Georgia;padding:0 16px;cursor:pointer}
.genre-library-v1 .gl-search:focus-within{outline:2px solid #947443;outline-offset:3px}
.genre-library-v1 .gl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 18px;padding:20px 24px 16px}
.genre-library-v1 .gl-card{display:block;min-width:0;text-decoration:none;color:#152d23;text-align:center;border:0;background:none;transition:transform .2s}
.genre-library-v1 .gl-card:hover{transform:translateY(-4px)}
.genre-library-v1 .gl-card:focus-visible,.genre-library-v1 a:focus-visible{outline:2px solid #987436;outline-offset:6px}
.genre-library-v1 .gl-art{width:100%;aspect-ratio:318/315;background-image:url('/genre-library-art-v1.webp');background-repeat:no-repeat;background-size:322.01258% 487.61905%;box-shadow:0 4px 8px #4b38131a}
.genre-library-v1 .gl-art-0{background-position:2.69122% 26.94513%}.genre-library-v1 .gl-art-1{background-position:49.71671% 26.94513%}.genre-library-v1 .gl-art-2{background-position:97.45042% 26.94513%}
.genre-library-v1 .gl-art-3{background-position:2.69122% 61.42506%}.genre-library-v1 .gl-art-4{background-position:49.71671% 61.42506%}.genre-library-v1 .gl-art-5{background-position:97.45042% 61.42506%}
.genre-library-v1 .gl-card-label{padding:16px 6px 0}
.genre-library-v1 .gl-card h2{font:400 clamp(19px,1.8vw,26px)/1.2 Georgia,serif;margin:0 0 8px;color:#17281f}
.genre-library-v1 .gl-card p{font:400 16px/1.45 Georgia,serif;color:#45483d;margin:0 0 10px}
.genre-library-v1 .gl-explore{display:inline-block;font-size:17px;color:#123d2e;padding:3px 8px;border-bottom:1px solid transparent}
.genre-library-v1 .gl-card:hover .gl-explore{border-color:#ab8849}
.genre-library-v1 .gl-browse{border:1px solid #daceb6;margin:28px 24px 20px;padding:20px;text-align:center}
.genre-library-v1 .gl-book-mark{color:#a7803e;font-size:27px}.genre-library-v1 .gl-browse p{margin:4px 0;font-size:20px}.genre-library-v1 .gl-browse a{font:400 25px/1.5 Georgia,serif;text-decoration:none;color:#17412e}.genre-library-v1 .gl-browse .gl-philosophy{display:block;font-size:14px;text-decoration:underline;margin-top:12px;color:#6b6655}
.genre-library-v1 .gl-offer{position:relative;overflow:hidden;background:#103a2b;color:#fff9e9;text-align:center;padding:22px 18px 28px;isolation:isolate}
.genre-library-v1 .gl-offer:before,.genre-library-v1 .gl-offer:after{content:'';position:absolute;inset-block:0;width:18%;z-index:-1;background-image:url('/genre-library-art-v1.webp');background-size:auto 710%;background-position:left bottom;opacity:.9}.genre-library-v1 .gl-offer:before{left:0}.genre-library-v1 .gl-offer:after{right:0;background-position:right bottom}
.genre-library-v1 .gl-gold{color:#d6b05e;font-size:28px}.genre-library-v1 .gl-offer h2{font:400 clamp(24px,3vw,38px)/1.3 Georgia,serif;color:inherit;margin:4px 0 22px}.genre-library-v1 .gl-offer h2:after{content:'';display:block;width:38px;height:1px;background:#c7a65e;margin:15px auto 0}
.genre-library-v1 .gl-tiers{display:flex;justify-content:center;gap:clamp(24px,6vw,90px);font-size:clamp(16px,2.2vw,25px)}.genre-library-v1 .gl-tiers strong{font-weight:400;font-size:1.3em;color:#e5bc64;white-space:nowrap}.genre-library-v1 .gl-offer p{font-size:15px;font-style:italic;margin:18px 0 0;color:#eadcb6}
.gl-selection{display:flex;justify-content:center;gap:20px;align-items:center;font:19px Georgia;padding:8px 12px}.gl-selection button{border:1px solid #a9997d;border-radius:20px;background:#fff9ee;padding:6px 12px;font:14px Georgia;color:#143c2c;cursor:pointer}
@media(max-width:800px){.genre-library-v1 .gl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px;padding:18px 16px}.genre-library-v1 .gl-hero:before{background-size:auto 1536px;background-position:center -50px}.genre-library-v1 .gl-hero-content{width:94%;padding:34px 20px}.genre-library-v1 .gl-hero h1{letter-spacing:-.6px}.genre-library-v1 .gl-browse{margin:24px 16px}.genre-library-v1 .gl-offer:before,.genre-library-v1 .gl-offer:after{opacity:.35}.genre-library-v1 .gl-tiers{gap:18px}}
@media(max-width:480px){.genre-library-v1 .gl-grid{gap:24px 12px;padding:14px 12px}.genre-library-v1 .gl-card h2{font-size:18px}.genre-library-v1 .gl-card p{font-size:14px;min-height:40px}.genre-library-v1 .gl-card-label{padding:12px 0 0}.genre-library-v1 .gl-explore{font-size:15px}.genre-library-v1 .gl-hero{min-height:280px}.genre-library-v1 .gl-hero-content{width:100%}.genre-library-v1 .gl-hero h1{font-size:32px}.genre-library-v1 .gl-tiers{gap:16px}.genre-library-v1 .gl-tiers div{display:flex;flex-direction:column;gap:5px}.genre-library-v1 .gl-browse a{font-size:22px}}
@media(prefers-reduced-motion:reduce){.genre-library-v1 .gl-card{transition:none}}
body[data-library-view="genres"] header.site.bc-shared-header{background:#f8f4eaeF!important;color:#142e24!important;border:0!important;box-shadow:none!important;backdrop-filter:blur(8px);padding:0!important;position:relative!important}
body[data-library-view="genres"] header.site .topbar{display:flex!important;align-items:center!important;gap:28px!important;max-width:1320px!important;padding:18px 24px!important;margin:auto!important;width:100%!important;box-sizing:border-box;flex-wrap:nowrap!important}
body[data-library-view="genres"] header.site .logo{font:400 30px Georgia,serif!important;color:#183a2c!important;display:flex!important;align-items:center;gap:9px;white-space:nowrap}
body[data-library-view="genres"] header.site .logo-mark3d{display:none!important}
body[data-library-view="genres"] header.site .logo:before{content:'';display:block;width:35px;height:30px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 34 29' fill='none' stroke='%23183a2c' stroke-width='1.3'%3E%3Cpath d='M17 5Q10 0 3 3v21q7-2 14 2 7-4 14-2V3Q24 0 17 5v21M6 6q5-1 8 2M6 10q5-1 8 2M6 14q5-1 8 2M20 8q4-3 8-2M20 12q4-3 8-2M20 16q4-3 8-2'/%3E%3C/svg%3E") center/contain no-repeat}
body[data-library-view="genres"] header.site nav.main{display:flex!important;align-items:center;gap:25px!important;margin-inline-start:auto;flex:1;justify-content:center}
body[data-library-view="genres"] #nav-catalog,body[data-library-view="genres"] #nav-genres,body[data-library-view="genres"] #nav-library{display:inline-flex!important;color:#183a2c!important;background:none!important;border:0!important;font:15px Georgia,serif!important;white-space:nowrap;padding:7px 0!important}
body[data-library-view="genres"] #nav-catalog{order:1}body[data-library-view="genres"] #nav-genres{order:2;text-decoration:underline;text-underline-offset:9px}body[data-library-view="genres"] #nav-library{order:3}body[data-library-view="genres"] #bcCartOpen{order:4;color:#183a2c!important;background:none!important;border:0!important}
body[data-library-view="genres"] header.site .topbar-spacer,body[data-library-view="genres"] header.site .topbar-divider,body[data-library-view="genres"] header.site .search,body[data-library-view="genres"] header.site .topbar-auth,body[data-library-view="genres"] header.site .bc-cart-label,body[data-library-view="genres"] header.site #catBar{display:none!important}
body[data-library-view="genres"] header.site .library-account-tools{display:flex!important;margin:0!important;gap:0!important}body[data-library-view="genres"] #langSwitch{background:none!important;border:0!important;padding:0!important}body[data-library-view="genres"] #uiLangSelect{color:#183a2c!important;background:none!important;font:14px Georgia!important;max-width:125px}
@media(max-width:900px){body[data-library-view="genres"] header.site .topbar{gap:12px!important;flex-wrap:wrap!important;padding:14px 18px!important}body[data-library-view="genres"] header.site .logo{font-size:25px!important}body[data-library-view="genres"] header.site nav.main{order:3;flex-basis:100%;gap:20px!important}body[data-library-view="genres"] header.site .library-account-tools{margin-inline-start:auto!important}body[data-library-view="genres"] #nav-catalog,body[data-library-view="genres"] #nav-genres,body[data-library-view="genres"] #nav-library{font-size:14px!important}}
@media(max-width:420px){body[data-library-view="genres"] header.site nav.main{gap:12px!important}body[data-library-view="genres"] #nav-catalog,body[data-library-view="genres"] #nav-genres,body[data-library-view="genres"] #nav-library{font-size:12px!important}}
.genre-library-v1 .gl-hero:before{background:url('/genre-library-hero-v1.webp') center/cover no-repeat}
.genre-library-v1 .gl-hero-content{background:none}
.genre-library-v1 .gl-offer:before,.genre-library-v1 .gl-offer:after{width:12%;max-width:140px}
@media(max-width:800px){.genre-library-v1 .gl-hero:before{background-size:cover;background-position:center}.genre-library-v1 .gl-hero-content{background:linear-gradient(90deg,#f8f1e366,#f8f1e3b0,#f8f1e366)}}
body[data-library-view="genres"] header.site.bc-shared-header{display:block!important}
body[data-library-view="genres"] header.site.bc-shared-header > .wrap.topbar{display:flex!important;max-width:1320px!important;width:100%!important;align-items:center!important;gap:28px!important;padding:18px 24px!important;margin:0 auto!important;flex-wrap:nowrap!important}
body[data-library-view="genres"] header.site.bc-shared-header #btnSubscribe{display:none!important}
@media(max-width:900px){body[data-library-view="genres"] header.site.bc-shared-header > .wrap.topbar{flex-wrap:wrap!important;gap:12px!important;padding:14px 18px!important}body[data-library-view="genres"] header.site.bc-shared-header nav.main{order:3!important;flex:1 0 100%!important;justify-content:center!important}body[data-library-view="genres"] header.site.bc-shared-header .library-account-tools{margin-inline-start:auto!important}}
