.CookieConsent-module-scss-module__WPePlq__cookieBar{z-index:20000;pointer-events:none;padding:18px;position:fixed;bottom:0;left:0;right:0}.CookieConsent-module-scss-module__WPePlq__cookieContent{color:#fff;pointer-events:auto;background:#17171d;border:1px solid #ffffff1f;border-top:2px solid #dc3232;justify-content:space-between;align-items:center;gap:22px;width:min(1100px,100%);margin:0 auto;padding:18px;display:flex;box-shadow:0 18px 60px #0000006b}.CookieConsent-module-scss-module__WPePlq__cookieContent strong{color:#fff;text-transform:uppercase;letter-spacing:.08em;margin-bottom:6px;font-family:Oswald,Impact,sans-serif;font-size:1.15rem;font-weight:900;display:block}.CookieConsent-module-scss-module__WPePlq__cookieContent p{color:#ffffffb8;max-width:780px;margin:0;font-size:.86rem;line-height:1.55}.CookieConsent-module-scss-module__WPePlq__cookieContent button{color:#fff;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;background:#dc3232;border:1px solid #dc3232;flex-shrink:0;min-height:46px;padding:0 22px;font-weight:900;transition:background-color .16s,border-color .16s}.CookieConsent-module-scss-module__WPePlq__cookieContent button:hover{background:#f04444;border-color:#f04444}@media (max-width:720px){.CookieConsent-module-scss-module__WPePlq__cookieBar{padding:12px}.CookieConsent-module-scss-module__WPePlq__cookieContent{flex-direction:column;align-items:stretch;gap:16px;padding:16px}.CookieConsent-module-scss-module__WPePlq__cookieContent p{font-size:.8rem}.CookieConsent-module-scss-module__WPePlq__cookieContent button{width:100%}}
*{box-sizing:border-box;font-optical-sizing:auto;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#fff;background:#1b1b21;padding-top:84px;font-size:16px}body,button,input,textarea,select{font-family:Iosevka Charon Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}img{max-width:100%}main{min-height:100vh}h1,h2,h3,h4{text-transform:uppercase;letter-spacing:.06em;margin-top:24px;font-family:Oswald,Impact,sans-serif;font-weight:900;line-height:1.08em}h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top:0}h1{font-size:clamp(2.5rem,5vw,5rem)}h2{font-size:clamp(2rem,3.5vw,3rem)}h3{font-size:clamp(1.35rem,2.2vw,2rem)}h4{font-size:1rem}p{color:#ffffffbd;margin:8px 0;line-height:1.65}p:last-child{margin-bottom:0}p:first-of-type{margin-top:16px}ul{padding-left:17.1429px}a{color:inherit;text-decoration:none}::selection{color:#fff;background:#dc3232}.container{max-width:1400px;margin:0 auto;padding-left:24px;padding-right:24px}.breadcrumb{gap:12px;max-width:1400px;margin:0 auto;display:flex}.breadcrumb a{text-transform:uppercase;color:#fff;background-color:#17171d;align-items:center;min-height:24px;padding:0 8px;display:flex}.medieval-title{letter-spacing:.08em;text-shadow:none}.medieval-badge,.admin-kicker{color:#fff;text-transform:uppercase;letter-spacing:.16em;background:#dc3232;border:1px solid #ffffff24;align-items:center;width:fit-content;padding:7px 14px;font-size:.72rem;font-weight:900;display:inline-flex}.medieval-button,.admin-button,.admin-card button,.admin-table-card button,.admin-card a.medieval-button,.admin-table-card a.medieval-button{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#2a2a32;border:1px solid #ffffff24;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:12px 18px;font-weight:900;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.medieval-button:hover,.admin-button:hover,.admin-card button:hover,.admin-table-card button:hover,.admin-card a.medieval-button:hover,.admin-table-card a.medieval-button:hover{color:#fff;background:#33333d;border-color:#dc3232}.medieval-button:disabled,.admin-button:disabled,.admin-card button:disabled,.admin-table-card button:disabled,.admin-card a.medieval-button:disabled,.admin-table-card a.medieval-button:disabled{opacity:.55}.medieval-button-dark,.admin-button-primary,.admin-card button[type=submit],.admin-table-card button[type=submit]{background:#dc3232;border-color:#ffffff29;color:#fff!important}.medieval-button-dark:hover,.admin-button-primary:hover,.admin-card button[type=submit]:hover,.admin-table-card button[type=submit]:hover{background:#f04444}.admin-shell,.shop-page{color:#fff;background:#1b1b21;min-height:calc(100vh - 84px)}.admin-container,.shop-container{width:min(1400px,100% - 2rem);margin:0 auto;padding:56px 0 96px}.admin-page-title{gap:10px;margin-top:0;display:grid}.admin-muted{color:#ffffff9e!important}.admin-card,.admin-table-card,.admin-stat,.shop-panel{color:#fff;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#24242b;border:1px solid #ffffff1a}.admin-card,.admin-table-card,.shop-panel{overflow:hidden}.admin-card h1,.admin-card h2,.admin-card h3,.admin-card h4,.admin-table-card h1,.admin-table-card h2,.admin-table-card h3,.admin-table-card h4,.admin-stat h1,.admin-stat h2,.shop-panel h1,.shop-panel h2,.shop-panel h3,.shop-panel h4{color:#fff}.admin-card p,.admin-table-card p,.shop-panel p{color:#ffffffad}.admin-stat{isolation:isolate;position:relative}.admin-stat:before{content:"";opacity:1;z-index:-1;border-top:2px solid #dc3232;position:absolute;inset:0}.admin-pill,.status-pill,.admin-card span.admin-pill,.admin-table-card span.admin-pill{text-transform:uppercase;letter-spacing:.05em;background:#dc32322e;border:1px solid #dc323257;border-radius:999px;justify-content:center;align-items:center;min-height:28px;font-weight:900;display:inline-flex;color:#ffeded!important}.admin-card form,.admin-table-card form,.admin-form{gap:18px;display:grid}.admin-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-card form>div:not(.admin-actions):has(input){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-card form>div:not(.admin-actions):has(select){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-card form>div:not(.admin-actions):has(textarea){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-table-card form>div:not(.admin-actions):has(input){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-table-card form>div:not(.admin-actions):has(select){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.admin-table-card form>div:not(.admin-actions):has(textarea){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:760px){.admin-form-grid{grid-template-columns:1fr}.admin-card form>div:not(.admin-actions):has(input){grid-template-columns:1fr}.admin-card form>div:not(.admin-actions):has(select){grid-template-columns:1fr}.admin-card form>div:not(.admin-actions):has(textarea){grid-template-columns:1fr}.admin-table-card form>div:not(.admin-actions):has(input){grid-template-columns:1fr}.admin-table-card form>div:not(.admin-actions):has(select){grid-template-columns:1fr}.admin-table-card form>div:not(.admin-actions):has(textarea){grid-template-columns:1fr}}.page-offset,.shop-page,main:not(.page-offset):not(.shop-page):not([class*=authPage])>.container{padding-top:88px;padding-bottom:96px}.admin-card label,.admin-table-card label,.shop-panel label{text-transform:uppercase;letter-spacing:.06em;gap:8px;font-size:.82rem;font-weight:900;display:grid;color:#ffffffc2!important}:is(.admin-card label:has(input[type=checkbox]),.admin-table-card label:has(input[type=checkbox]),.shop-panel label:has(input[type=checkbox])){text-transform:none;letter-spacing:0;align-items:center;gap:10px;display:flex}.admin-card input,.admin-card textarea,.admin-card select,.admin-table-card input,.admin-table-card textarea,.admin-table-card select,.shop-panel input,.shop-panel textarea,.shop-panel select,.admin-input{outline:none;width:100%;min-height:46px;padding:12px 14px;transition:border-color .16s,background .16s;color:#fff!important;background:#1b1b21!important;border:1px solid #ffffff1f!important;border-radius:0!important}.admin-card input:focus,.admin-card textarea:focus,.admin-card select:focus,.admin-table-card input:focus,.admin-table-card textarea:focus,.admin-table-card select:focus,.shop-panel input:focus,.shop-panel textarea:focus,.shop-panel select:focus,.admin-input:focus{background:#202027!important;border-color:#dc3232!important}.admin-card input::placeholder,.admin-card textarea::placeholder,.admin-card select::placeholder,.admin-table-card input::placeholder,.admin-table-card textarea::placeholder,.admin-table-card select::placeholder,.shop-panel input::placeholder,.shop-panel textarea::placeholder,.shop-panel select::placeholder,.admin-input::placeholder{color:#fff6}.admin-card textarea,.admin-table-card textarea,.shop-panel textarea{resize:vertical;min-height:120px}.admin-card select option,.admin-table-card select option,.shop-panel select option{color:#fff;background:#1d1d24}.admin-card input[type=checkbox],.admin-table-card input[type=checkbox],.shop-panel input[type=checkbox]{accent-color:#dc3232;width:18px;height:18px;min-height:18px}.admin-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.admin-table-card table,.admin-card table,.admin-table{border-collapse:collapse;color:#fff;width:100%}.admin-table-card thead tr,.admin-card thead tr,.admin-table thead tr{border-bottom:1px solid #ffffff24!important}.admin-table-card tbody tr,.admin-card tbody tr,.admin-table tbody tr{border-bottom:1px solid #ffffff14!important}.admin-table-card th,.admin-card th,.admin-table th{text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;color:#ffffff9e!important}.admin-table-card td,.admin-card td,.admin-table td{color:#ffffffdb}.admin-table-card tbody tr:hover,.admin-card tbody tr:hover,.admin-table tbody tr:hover{background:#2a2a32}.bg-white{color:#17171d!important;background:#fff!important}.bg-zinc-50{background:#24242b!important}.bg-black\/5{background:#202027!important}.bg-black\/70{background:#000000b3!important}.bg-zinc-950{background:#121218!important}.bg-zinc-100{background:#2a2a32!important}.bg-emerald-50,.bg-emerald-100{background:#10b98124!important}.bg-red-50{background:#dc323224!important}.bg-yellow-50{background:#eab30824!important}.text-zinc-500{color:#ffffff80!important}.text-zinc-600{color:#ffffff9e!important}.text-zinc-700{color:#ffffffb8!important}.text-zinc-950,.text-white{color:#fff!important}.text-white\/70{color:#ffffffb3!important}.text-red-600,.text-red-700{color:#ff8a8a!important}.text-emerald-700,.text-emerald-900{color:#8af5c2!important}.text-yellow-900{color:#fde68a!important}.border-zinc-100,.border-zinc-200,.border-zinc-300,.border-black\/5,.border-black\/10,.border-black\/20,.border-emerald-200,.border-yellow-200{border-color:#ffffff21!important}.block{display:block}.inline-flex{display:inline-flex}.flex{display:flex}.grid{display:grid}.hidden{display:none}.fixed{position:fixed}.relative{position:relative}.absolute{position:absolute}.inset-0{inset:0}.z-\[100\]{z-index:100}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.font-bold{font-weight:700}.font-black{font-weight:900}.font-mono{font-family:Iosevka Charon Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.tracking-wide{letter-spacing:.06em}.leading-7{line-height:1.75rem}.outline-none{outline:none}.object-contain{object-fit:contain}.overflow-x-auto{overflow-x:auto}.w-full{width:100%}.max-w-full{max-width:100%}.max-h-full{max-height:100%}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-7xl{max-width:80rem}.min-w-\[800px\]{min-width:800px}.min-w-\[820px\]{min-width:820px}.min-w-\[850px\]{min-width:850px}.min-w-\[1000px\]{min-width:1000px}.min-h-24{min-height:6rem}.min-h-\[360px\]{min-height:360px}.h-28{height:7rem}.mx-auto{margin-left:auto;margin-right:auto}.ml-auto{margin-left:auto}.rounded-none,.rounded-xl,.rounded-2xl,.rounded-3xl{border-radius:0}.rounded-full{border-radius:999px}.shadow-sm{box-shadow:none}.mt-1{margin-top:.25rem}.mb-1{margin-bottom:.25rem}.p-1{padding:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.pr-1{padding-right:.25rem}.gap-1{gap:.25rem}.mt-2{margin-top:.5rem}.mb-2{margin-bottom:.5rem}.p-2{padding:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.pr-2{padding-right:.5rem}.gap-2{gap:.5rem}.mt-3{margin-top:.75rem}.mb-3{margin-bottom:.75rem}.p-3{padding:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.pr-3{padding-right:.75rem}.gap-3{gap:.75rem}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-4{padding-top:1rem;padding-bottom:1rem}.pr-4{padding-right:1rem}.gap-4{gap:1rem}.mt-5{margin-top:1.25rem}.mb-5{margin-bottom:1.25rem}.p-5{padding:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pr-5{padding-right:1.25rem}.gap-5{gap:1.25rem}.mt-6{margin-top:1.5rem}.mb-6{margin-bottom:1.5rem}.p-6{padding:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.pr-6{padding-right:1.5rem}.gap-6{gap:1.5rem}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.p-8{padding:2rem}.px-8{padding-left:2rem;padding-right:2rem}.pr-8{padding-right:2rem}.gap-8{gap:2rem}.mt-10{margin-top:2.5rem}.mb-10{margin-bottom:2.5rem}.p-10{padding:2.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.pr-10{padding-right:2.5rem}.gap-10{gap:2.5rem}.mt-14{margin-top:3.5rem}.mb-14{margin-bottom:3.5rem}.p-14{padding:3.5rem}.px-14{padding-left:3.5rem;padding-right:3.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.pr-14{padding-right:3.5rem}.gap-14{gap:3.5rem}.pt-4{padding-top:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.space-y-3>*+*{margin-top:.75rem}.space-y-4>*+*{margin-top:1rem}.space-y-8>*+*{margin-top:2rem}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.text-5xl{font-size:clamp(2.4rem,5vw,4rem)}.border-b{border-bottom:1px solid #ffffff1f}.border-t{border-top:1px solid #ffffff1f}.border{border:1px solid #ffffff1f}@media (min-width:640px){.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.md\:col-span-2{grid-column:span 2/span 2}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}}.hover\:bg-zinc-100:hover,.hover\:bg-zinc-800:hover{background:#33333d!important}.hover\:bg-red-50:hover{background:#dc32322e!important}.hover\:bg-red-800:hover{background:#991b1b!important}.hover\:bg-white:hover{background:#33333d!important}.hover\:text-white:hover,.hover\:text-zinc-950:hover{color:#fff!important}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:bg-zinc-400:disabled{background:#33333d!important}.focus\:border-zinc-950:focus{border-color:#dc3232!important}@media (max-width:720px){body{padding-top:84px}.page-offset,.shop-page,main:not(.page-offset):not(.shop-page):not([class*=authPage])>.container{padding-top:56px;padding-bottom:64px}.container{padding-left:16px;padding-right:16px}.admin-container,.shop-container{width:min(100% - 1rem,1400px);padding-top:32px;padding-bottom:64px}.text-5xl{font-size:2.2rem}}
.site-header{z-index:10000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background-color:#17171df0;border-bottom:1px solid #ffffff14;width:100%;min-height:84px;position:fixed;top:0;left:0;box-shadow:0 12px 40px #00000029}.site-header a,.site-header button{color:#fff}.site-header a{text-decoration:none}.site-header button{background:0 0;border:none}.logo a{color:#fff;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:14px;min-width:0;font-family:Oswald,sans-serif;font-weight:900;display:flex}.logo a img{object-fit:contain;flex-shrink:0;width:auto;height:48px}.logo a .logo-text{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:1.05rem;line-height:1;display:block;overflow:hidden}.header-items{justify-content:space-between;align-items:center;max-width:1400px;min-height:84px;margin:0 auto;padding:0 18px;display:flex}.mobile-site-header{justify-content:space-between;align-items:center;width:100%;display:flex}.mobile-site-header button{background:#ffffff0f;border:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:48px;height:48px;display:none}.mobile-site-header button span{background:#fff;width:22px;height:2px;display:block}.main-navigation{height:100%;display:flex}.nav-items{align-items:center;gap:46px;display:flex}.site-navigation{height:100%;display:flex}.site-navigation ul{align-items:center;gap:36px;padding:0;list-style:none;display:flex}.site-navigation li,.site-navigation a{height:100%}.site-navigation a{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-size:.86rem;font-weight:900;transition:color .2s;display:flex}.site-navigation a:hover{color:#dc3232}.site-navigation a:hover span{color:#fff!important}.site-navigation a span{background-color:#dc3232;border-radius:12px;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;transition:none;display:flex;color:#fff!important}.account-info{align-items:center;min-width:0;display:flex!important}.account-info .account-box{justify-content:center;align-items:center;gap:14px;min-width:0;max-width:380px;display:flex}.account-info .account-link,.account-info .account-box>a{flex-direction:column;min-width:0;max-width:220px;line-height:1.15;display:flex}.account-info b{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:.86rem;line-height:1.15;display:block;overflow:hidden}.account-info small{color:#ffffff9e;opacity:1;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:.68rem;line-height:1.15;display:block;overflow:hidden}.account-info .logout-wrap{flex-shrink:0;align-items:center;display:flex}.account-info .logout-wrap form{flex-shrink:0;margin:0;padding:0;display:flex}.account-info .logout-wrap button,.account-info .account-box>form button{box-sizing:border-box;color:#ffffffc7;cursor:pointer;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;background:#24242b;border:1px solid #ffffff24;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;width:auto;min-width:auto;height:36px;padding:0 12px;font-size:.72rem;font-weight:900;line-height:1;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.account-info .logout-wrap button:hover,.account-info .account-box>form button:hover{color:#fff;background:#dc32322e;border-color:#dc3232}.account-info .logout-wrap button span,.account-info .account-box>form button span{width:auto;height:auto;font-size:inherit;background:0 0;border-radius:0;display:inline;color:inherit!important}.account-info .logout-wrap button svg,.account-info .account-box>form button svg{color:currentColor;width:18px;height:18px;display:block}.header-btn{text-transform:uppercase;letter-spacing:.05em;border:1px solid #fff6;align-items:center;padding:0 18px;font-weight:900;display:flex;height:46px!important;transition:border-color .3s,background .3s!important}.header-btn:hover{background:#dc323229;border-color:#dc3232;color:#fff!important}@media (max-width:1100px){.nav-items{gap:28px}.site-navigation ul{gap:22px}.account-info .account-box{max-width:300px}.account-info .account-link,.account-info .account-box>a,.account-info b,.account-info small{max-width:165px}}@media (max-width:900px){.site-header{min-height:84px}.header-items{width:100%;max-width:none;padding:0;display:block}.mobile-site-header{height:84px;padding:0 18px}.mobile-site-header button{display:flex}.logo a{gap:10px}.logo a img{height:42px}.logo a .logo-text{color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:190px;font-size:.92rem;line-height:1;display:block;overflow:hidden}.main-navigation{background-color:#17171dfa;width:100%;height:0;transition:height .3s;display:block;overflow:hidden}.main-navigation.open{height:calc(100dvh - 84px);overflow-y:auto}.nav-items{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:28px;width:100%;height:auto;min-height:calc(100dvh - 84px);padding:32px 20px;display:flex;overflow-y:auto}.site-navigation{flex-grow:0;justify-content:center;width:100%;height:auto;display:flex}.site-navigation ul{flex-direction:column;justify-content:center;align-items:stretch;gap:16px;width:min(320px,100%);margin:0 auto;padding:0}.site-navigation li{width:100%;height:auto;display:flex}.site-navigation a{text-align:center;justify-content:center;align-items:center;width:100%;height:auto;min-height:54px;padding:14px 18px;font-size:1rem}.account-info{flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;gap:12px;width:100%;padding:0;display:flex!important}.account-info .account-box{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:min(320px,100%);max-width:320px}.account-info .account-link,.account-info .account-box>a{text-align:center;align-items:center;max-width:100%}.account-info b,.account-info small{text-align:center;max-width:100%}.account-info .logout-wrap,.account-info .logout-wrap form{justify-content:center;width:100%}.account-info .logout-wrap button,.account-info .account-box>form button{width:100%;max-width:180px;height:44px;padding:0 16px;font-size:.76rem}.header-btn{justify-content:center;width:min(320px,100%);margin:0 auto;padding:0 18px;height:52px!important}}
.site-footer{background-color:#17171d;padding:48px 0 24px}.site-footer .footer-columns{border-bottom:1px solid #ffffff14;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px;display:grid}@media (max-width:768px){.site-footer .footer-columns{grid-template-columns:1fr 1fr}}@media (max-width:480px){.site-footer .footer-columns{grid-template-columns:1fr}}.site-footer .footer-columns>div{flex-direction:column;gap:12px;display:flex}.site-footer .footer-columns h6{text-transform:uppercase;color:#fff6;letter-spacing:.1em;margin:0;font-size:.75rem}.site-footer .footer-columns ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.site-footer .footer-columns a{color:#ffffffb3;font-size:.9rem;text-decoration:none;transition:color .2s}.site-footer .footer-columns a:hover{color:#dc3232}.site-footer .footer-brand{flex-direction:column;gap:8px;display:flex}.site-footer .footer-shop-name{text-transform:uppercase;letter-spacing:.05em;color:#fff;font-size:1.2rem;font-weight:900}.site-footer .footer-tagline{color:#fff6;margin:0;font-size:.85rem}.site-footer .footer-email{font-style:normal}.site-footer .footer-email a{font-weight:600;color:#dc3232!important}.site-footer .footer-payment-row{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:36px;padding:32.4px 0;display:flex}@media (max-width:720px){.site-footer .footer-payment-row{flex-direction:column;align-items:flex-start}}.site-footer .footer-payment-copy{flex-direction:column;gap:4px;display:flex}.site-footer .footer-payment-copy span{color:#ffffffd1;letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:800}.site-footer .footer-payment-copy p{color:#ffffff5c;margin:0;font-size:.78rem}.site-footer .footer-payment-logos{border-radius:14px;justify-content:flex-end;align-items:center;width:min(460px,100%);padding:8px 10px;transition:background-color .2s;display:flex}.site-footer .footer-payment-logos:hover{background:#ffffff0b}.site-footer .footer-payment-logos img{object-fit:contain;width:100%;height:auto;display:block}.site-footer .footer-bottom{color:#ffffff4d;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;font-size:.8rem;display:flex}@media (max-width:480px){.site-footer .footer-bottom{flex-direction:column;align-items:flex-start}}.site-footer .footer-bottom p{margin:0}.site-footer .footer-company-id{opacity:.5}
