.HeaderBanner-module__PizkLq__header_container{z-index:10;min-height:320px;position:relative;overflow:hidden}.HeaderBanner-module__PizkLq__header_background_layer{z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0}.HeaderBanner-module__PizkLq__header_background_layer_next{opacity:0}.HeaderBanner-module__PizkLq__header_background_layer_next_active{animation:.45s forwards HeaderBanner-module__PizkLq__heroCrossfade}.HeaderBanner-module__PizkLq__topbar{z-index:3;justify-content:space-between;align-items:center;padding:5px 20px;display:flex;position:relative}.HeaderBanner-module__PizkLq__topbar_left{align-self:flex-start}.HeaderBanner-module__PizkLq__topbar_right{align-self:flex-start;margin-top:10px}.HeaderBanner-module__PizkLq__logo{aspect-ratio:1472/1571;width:105px;color:var(--accent2);background-image:url(/img/tiny-bard-studios-logo.png);background-position:50%;background-repeat:no-repeat;background-size:contain;place-items:center;font-weight:700;display:grid}.HeaderBanner-module__PizkLq__header_text_box{text-align:right;flex-direction:column;align-items:flex-end;width:560px;max-width:calc(100% - 120px);display:flex;position:absolute;top:120px;right:72px}.HeaderBanner-module__PizkLq__header_text_box h1{letter-spacing:.5px;color:var(--color-accent-2);font-size:28px;font-family:var(--cinzel-font);margin:0 0 8px}.HeaderBanner-module__PizkLq__header_text_box p{color:var(--color-accent-2);font-size:17px;font-family:var(--crimson-pro-font);margin:2px 0}.HeaderBanner-module__PizkLq__header_button{border:1px solid var(--color-accent);cursor:pointer;min-width:190px;color:var(--color-accent);font-size:large;font-family:var(--crimson-pro-font);background:0 0;border-radius:8px;margin-top:14px;padding:10px 20px;transition:background-color .25s,color .25s,border-color .25s}.HeaderBanner-module__PizkLq__header_button:hover,.HeaderBanner-module__PizkLq__header_button:focus-visible{color:var(--color-text-primary);background:var(--color-accent);border-color:var(--color-text-primary)}.HeaderBanner-module__PizkLq__header_carousel_dots{z-index:3;gap:10px;display:flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.HeaderBanner-module__PizkLq__header_carousel_dot{background:var(--color-secundary);cursor:pointer;border:0;border-radius:999px;width:12px;height:12px}.HeaderBanner-module__PizkLq__active{background:var(--color-accent)}.HeaderBanner-module__PizkLq__textEnter{animation:.45s forwards HeaderBanner-module__PizkLq__textEnter}.HeaderBanner-module__PizkLq__textLeave{animation:.45s forwards HeaderBanner-module__PizkLq__textLeave}@keyframes HeaderBanner-module__PizkLq__textLeave{0%{opacity:1;filter:blur();transform:translateY(0)}to{opacity:0;filter:blur(8px);transform:translateY(-8px)}}@keyframes HeaderBanner-module__PizkLq__textEnter{0%{opacity:0;filter:blur(8px);transform:translateY(8px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes HeaderBanner-module__PizkLq__heroCrossfade{0%{opacity:0}to{opacity:1}}
.LocalePicker-module__JgezvG__localePicker{align-items:center;gap:8px;display:inline-flex;position:relative}.LocalePicker-module__JgezvG__localeValue{color:var(--color-accent);font-size:18px;line-height:1;font-family:var(--crimson-pro-font);background:0 0;font-weight:700}.LocalePicker-module__JgezvG__localeArrowBtn{cursor:pointer;background:0 0;border:0;place-items:center;width:16px;height:16px;padding:0;display:grid}.LocalePicker-module__JgezvG__localeArrow{border-right:5px solid var(--color-accent);border-bottom:5px solid var(--color-accent);width:10px;height:10px;transform:translateY(-2px)rotate(45deg)}.LocalePicker-module__JgezvG__localeMenu{background:var(--color-primary);border:1px solid var(--color-accent);z-index:10;flex-direction:column;min-width:220px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 24px #00000059}.LocalePicker-module__JgezvG__localeOption{border:0;border-bottom:1px solid var(--color-primary);color:var(--color-accent);text-align:left;font-size:16px;font-family:var(--crimson-pro-font);cursor:pointer;background:0 0;padding:10px 12px;font-weight:700}.LocalePicker-module__JgezvG__localeOption:last-child{border-bottom:0}.LocalePicker-module__JgezvG__localeOption:hover,.LocalePicker-module__JgezvG__localeOption[aria-selected=true]{background:var(--color-accent-2)}
.HeaderBar-module__7DhIsa__header{z-index:100;background:#fff;height:64px;position:sticky;top:0}.HeaderBar-module__7DhIsa__navbar{background:var(--strip);color:#222;align-items:center;gap:14px;height:100%;padding:0 12px;display:flex}.HeaderBar-module__7DhIsa__navbar_links{gap:18px;font-size:17px;display:flex}.HeaderBar-module__7DhIsa__navbar_links a{color:var(--color-text-primary);font-weight:600;font-family:var(--lora-font);text-decoration:none}.HeaderBar-module__7DhIsa__navbar_links a:hover{color:var(--color-accent);font-weight:600;font-family:var(--lora-font);text-decoration:none}.HeaderBar-module__7DhIsa__search{background:#fff;border:1px solid #0003;border-radius:999px;flex:none;align-items:center;width:44px;height:44px;margin:0 auto;transition:width .3s,border-radius .3s,box-shadow .2s;display:flex;overflow:hidden}.HeaderBar-module__7DhIsa__search:hover,.HeaderBar-module__7DhIsa__search:focus-within{border-radius:999px;width:320px;box-shadow:0 6px 18px #0000001f}.HeaderBar-module__7DhIsa__searchButton{cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.HeaderBar-module__7DhIsa__searchIcon{width:22px;height:22px;display:block}.HeaderBar-module__7DhIsa__searchInput{opacity:0;width:0;min-width:0;font-family:var(--lora-font);border:0;outline:0;padding:0;transition:width .3s,opacity .2s,padding .3s}.HeaderBar-module__7DhIsa__search:hover .HeaderBar-module__7DhIsa__searchInput,.HeaderBar-module__7DhIsa__search:focus-within .HeaderBar-module__7DhIsa__searchInput{opacity:1;width:calc(100% - 44px);padding:0 14px 0 0}.HeaderBar-module__7DhIsa__navIcons{align-items:center;gap:18px;font-size:17px;display:flex}.HeaderBar-module__7DhIsa__navIcons button{cursor:pointer;background:0 0;border:0;font-size:17px}.HeaderBar-module__7DhIsa__iconImg{width:30px;height:30px;display:block}.HeaderBar-module__7DhIsa__muted{color:var(--muted)}.HeaderBar-module__7DhIsa__subNav{color:#fffc;background:#ffffff0a;padding:6px 12px;font-size:17px}
.Categories-module__FkJ31W__section{z-index:2;padding:26px 28px 42px;position:relative}.Categories-module__FkJ31W__title{text-align:center;color:var(--color-text-primary);font-family:var(--cinzel-font);letter-spacing:1px;margin:0 0 22px;font-size:clamp(40px,5vw,64px)}.Categories-module__FkJ31W__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.Categories-module__FkJ31W__item{flex-direction:column;align-items:center;display:flex}.Categories-module__FkJ31W__card{cursor:pointer;transform-origin:50%;background-position:50%;background-size:cover;border:0;border-radius:30px;width:100%;min-height:140px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:inset 0 -24px 40px #00000042}.Categories-module__FkJ31W__card:after{content:"";opacity:.7;transition:opacity .2s;position:absolute;inset:0}.Categories-module__FkJ31W__card:hover,.Categories-module__FkJ31W__card:focus-visible{transform:scale(1.03);box-shadow:inset 0 -24px 40px #0003,0 10px 22px #00000029}.Categories-module__FkJ31W__card:hover:after,.Categories-module__FkJ31W__card:focus-visible:after{opacity:.2}.Categories-module__FkJ31W__miniatures:after{background:linear-gradient(120deg,#85230adb,#491408b8)}.Categories-module__FkJ31W__packs:after{background:linear-gradient(120deg,#0a916fdb,#094a41b8)}.Categories-module__FkJ31W__bundles:after{background:linear-gradient(120deg,#701b79db,#390f61b8)}.Categories-module__FkJ31W__props:after{background:linear-gradient(120deg,#887e0fdb,#43500ab8)}.Categories-module__FkJ31W__arrow{z-index:1;color:#2d6f8c;text-shadow:0 1px 2px #00000040;font-size:44px;line-height:1;position:relative}.Categories-module__FkJ31W__label{color:var(--color-text-primary);font-size:clamp(24px,2.1vw,42px);font-family:var(--cinzel-font);margin:14px 0 0;font-weight:600}@media (max-width:1100px){.Categories-module__FkJ31W__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.Categories-module__FkJ31W__section{padding:20px 16px 30px}.Categories-module__FkJ31W__grid{grid-template-columns:1fr}}
